Jupyter_Notebooks/microwave_instability.ipynb
2024-07-30 11:21:37 +07:00

2495 lines
7.0 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Microwave instability simulation\n",
"\n",
"<a href=\"http://www.inp.nsk.su/~petrenko/\">A. Petrenko</a> (Novosibirsk, 2019)\n",
"\n",
"This notebook explains the basics of longitudinal particle motion in a storage ring with impedance."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"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({'paths': {'tabulator': 'https://unpkg.com/tabulator-tables@4.9.3/dist/js/tabulator'}});\n",
" require([\"tabulator\"], function(Tabulator,) {\n",
" window.Tabulator = Tabulator;\n",
" })\n",
" }\n",
" if (((window['tabulator'] !== undefined) && (!(window['tabulator'] instanceof HTMLElement))) || window.requirejs) {\n",
" var urls = ['https://unpkg.com/tabulator-tables@4.9.3/dist/js/tabulator.js', 'https://unpkg.com/moment@2.27.0/moment.js'];\n",
" for (var i = 0; i < urls.length; i++) {\n",
" skip.push(urls[i])\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 = [\"https://unpkg.com/tabulator-tables@4.9.3/dist/js/tabulator.js\", \"https://unpkg.com/moment@2.27.0/moment.js\"];\n",
" var js_modules = [];\n",
" var css_urls = [\"https://unpkg.com/tabulator-tables@4.9.3/dist/css/tabulator_simple.min.css\"];\n",
" var inline_js = [\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(\".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.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",
" },\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(\".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.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: flex;\\n justify-content: space-between;\\n padding: 0 1.25rem 0 0;\\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: space-between;\\n padding: 0 1.25rem 0 0;\\n width: 100%;\\n}\\np.bk.card-button {\\n background-color: transparent;\\n font-size: 1.25rem;\\n font-weight: 700;\\n margin: 0;\\n margin-left: -15px;\\n}\\n.bk.card-header-row {\\n position: relative !important;\\n}\\n.bk.card-title {\\n align-items: center;\\n display: flex !important;\\n font-size: 1.4em;\\n font-weight: bold;\\n padding: 0.25em;\\n position: relative !important;\\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<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},n.__assign.apply(this,arguments)},n.__rest=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&\"function\"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n},n.__decorate=function(t,e,n,r){var o,a=arguments.length,i=a<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)i=Reflect.decorate(t,e,n,r);else for(var c=t.length-1;c>=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]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=e.call(t,i)}catch(t){a=[6,t],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,c])}}},n.__createBinding=Object.create?function(t,e,n,r){void 0===r&&(r=n),Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]},n.__exportStar=function(t,e){for(var r in t)\"default\"===r||Object.prototype.hasOwnProperty.call(e,r)||n.__createBinding(e,t,r)},n.__values=i,n.__read=c,n.__spread=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(c(arguments[e]));return t},n.__spreadArrays=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var a=arguments[e],i=0,c=a.length;i<c;i++,o++)r[o]=a[i];return r},n.__await=u,n.__asyncGenerator=function(t,e,n){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var r,o=n.apply(t,e||[]),a=[];return r={},i(\"next\"),i(\"throw\"),i(\"return\"),r[Symbol.asyncIterator]=function(){return this},r;function i(t){o[t]&&(r[t]=function(e){return new Promise((function(n,r){a.push([t,e,n,r])>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.0\"},\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 i=e(1),r=e(7),a=e(3),_=e(19),l=e(264),c=e(14),d=e(30),h=e(15),f=e(17),u=e(31),m=e(9),g=e(13),w=i.__importStar(e(132)),p=e(26),v=e(8),b=e(319),y=e(130),k=e(53),j=e(394),M=e(35);class S{constructor(e){this.document=e,this.session=null,this.subscribed_models=new Set}send_event(e){const t=new M.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(){s.documents.push(this),this._init_timestamp=Date.now(),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 l.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 l.LODStart)),this._interactive_timestamp=Date.now()}interactive_stop(){null!=this._interactive_plot&&this._interactive_plot.trigger_event(new l.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=w.union(e,t.references());const t=new Set(this._all_models.values()),s=w.difference(t,e),o=w.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 M.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 M.RootRemovedEvent(this,e,t))}}title(){return this._title}set_title(e,t){e!==this._title&&(this._title=e,this._trigger_on_change(new M.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 M.DocumentEventBatch)for(const s of e.events)t(s);else t(e)}_notify_change(e,t,s,o,n){this._trigger_on_change(new M.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){const o=Object.assign(Object.assign({},s),{id:e,__deferred__:!0});return new(r.Models(t))(o)}static _instantiate_references_json(e,t){var s;const o=new Map;for(const n of e){const e=n.id,i=n.type,r=null!==(s=n.attributes)&&void 0!==s?s:{};let a=t.get(e);null==a&&(a=E._instantiate_object(e,i,r),null!=n.subtype&&a.set_subtype(n.subtype)),o.set(a.id,a)}return o}static _resolve_refs(e,t,s,o){function n(e){if(f.is_ref(e)){if(t.has(e.id))return t.get(e.id);if(s.has(e.id))return s.get(e.id);throw new Error(`reference ${JSON.stringify(e)} isn't known (not in Document?)`)}return u.is_NDArray_ref(e)?u.decode_NDArray(e,o):v.isArray(e)?function(e){const t=[];for(const s of e)t.push(n(s));return t}(e):v.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:i,attributes:r}of e){const e=!t.has(i),a=e?s.get(i):t.get(i),_=E._resolve_refs(r,t,s,o);a.setv(_,{silent:!0}),n.set(i,{instance:a,is_new:e})}const i=[],r=new Set;function a(e){if(e instanceof c.HasProps){if(n.has(e.id)&&!r.has(e.id)){r.add(e.id);const{instance:t,is_new:s}=n.get(e.id),{attributes:o}=t;for(const e of g.values(o))a(e);s&&(t.finalize(),i.push(t))}}else if(v.isArray(e))for(const t of e)a(t);else if(v.isPlainObject(e))for(const t of g.values(e))a(t)}for(const e of n.values())a(e.instance);for(const e of i)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 i={kind:\"ModelChanged\",model:{id:e.id},attr:t,new:s};return c.HasProps._json_record_references(o,s,n,{recursive:!0}),i}return null}static _events_to_sync_objects(e,t,s,o){const n=Object.keys(e.attributes),i=Object.keys(t.attributes),r=m.difference(n,i),a=m.difference(i,n),l=m.intersection(n,i),c=[];for(const e of r)_.logger.warn(`Server sent key ${e} but we don't seem to have it in our JSON`);for(const n of a){const i=t.attributes[n];c.push(E._event_for_attribute_change(e,n,i,s,o))}for(const n of l){const i=e.attributes[n],r=t.attributes[n];null==i&&null==r||(null==i||null==r?c.push(E._event_for_attribute_change(e,n,r,s,o)):p.is_equal(i,r)||c.push(E._event_for_attribute_change(e,n,r,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),i=new Map,r=[];for(const t of e.roots.root_ids)i.set(t,n.get(t)),r.push(t);const a=o(s),_=new Map,l=[];for(const e of s.roots.root_ids)_.set(e,a.get(e)),l.push(e);if(r.sort(),l.sort(),m.difference(r,l).length>0||m.difference(l,r).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),a.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:a.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 (${a.version}) / Python (${t})`;s||a.version.replace(/-(dev|rc)\\./,\"$1\")==t?_.logger.debug(o):(_.logger.warn(\"JS/Python version mismatch\"),_.logger.warn(o)),null!=e.defs&&j.resolve_defs(e.defs);const n=e.roots,i=n.root_ids,r=n.references,l=E._instantiate_references_json(r,new Map);E._initialize_references_json(r,new Map,l,new Map);const c=new E;for(const e of i){const t=l.get(e);null!=t&&c.add_root(t)}return c.set_title(e.title),c}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;return{events:t.to_serializable(e),references:[...t.definitions]}}apply_json_patch(e,t=new Map,s){const o=e.references,n=e.events,i=E._instantiate_references_json(o,this._all_models);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)i.set(t,s);else if(!i.has(t))throw _.logger.warn(`Got an event for unknown model ${e.model}\"`),new Error(\"event model wasn't known\");break}}const r=new Map,a=new Map;for(const[e,t]of i)this._all_models.has(e)?r.set(e,t):a.set(e,t);E._initialize_references_json(o,r,a,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,r,a,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 i=e.attr,_=E._resolve_refs(e.new,r,a,t);n.setv({[i]:_},{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 i=E._resolve_refs(e.new,new Map,new Map,t);if(null!=e.cols)for(const e in n.data)e in i||(i[e]=n.data[e]);n.setv({data:i},{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,i=e.rollover;o.stream(n,i,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=i.get(t);this.add_root(o,s);break}case\"RootRemoved\":{const t=e.model.id,o=i.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,s,r,o,t){o();const d=e(1),i=e(8),l=e(13),n=e(14);r.overrides={};const a=new Map;r.Models=e=>{const s=r.Models.get(e);if(null!=s)return s;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.`)},r.Models.get=e=>{var s;return null!==(s=r.overrides[e])&&void 0!==s?s:a.get(e)},r.Models.register=(e,s)=>{r.overrides[e]=s},r.Models.unregister=e=>{delete r.overrides[e]},r.Models.register_models=(e,s=!1,r)=>{var o;if(null!=e)for(const t of i.isArray(e)?e:l.values(e))if(o=t,i.isObject(o)&&o.prototype instanceof n.HasProps){const e=t.__qualified__;s||!a.has(e)?a.set(e,t):null!=r?r(e):console.warn(`Model '${e}' was already registered`)}},r.register_models=r.Models.register_models,r.Models.registered_names=()=>[...a.keys()];const g=d.__importStar(e(38));r.register_models(g)},\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;t<e;t++)if(!r(n[t]))return!1;return!0},t.isTypedArray=function(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)},t.isObject=l,t.isPlainObject=function(n){return l(n)&&(null==n.constructor||n.constructor===Object)},t.isIterable=s,t.isArrayable=function(n){return s(n)&&\"length\"in n}},\n",
" function _(n,t,e,r,o){r();\n",
" // (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n",
" // Underscore may be freely distributed under the MIT license.\n",
" const i=n(10),u=n(11),c=n(12);o(\"map\",c.map),o(\"reduce\",c.reduce),o(\"min\",c.min),o(\"min_by\",c.min_by),o(\"max\",c.max),o(\"max_by\",c.max_by),o(\"sum\",c.sum),o(\"cumsum\",c.cumsum),o(\"every\",c.every),o(\"some\",c.some),o(\"find\",c.find),o(\"find_last\",c.find_last),o(\"find_index\",c.find_index),o(\"find_last_index\",c.find_last_index),o(\"sorted_index\",c.sorted_index),o(\"is_empty\",c.is_empty);const f=Array.prototype.slice;function s(n){return f.call(n)}function a(n){return[].concat(...n)}function l(n,t){return-1!==n.indexOf(t)}function m(n,t,e=1){u.assert(e>0,\"'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<f;t++,n+=c)s[t]=n;return s}e.head=function(n){return n[0]},e.tail=function(n){return n[n.length-1]},e.last=function(n){return n[n.length-1]},e.copy=s,e.concat=a,e.includes=l,e.contains=l,e.nth=function(n,t){return n[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;o<t;o++){r[o]=new Array(e);for(let t=0;t<e;t++)r[o][t]=n[t][o]}return r},e.unzip=function(n){const t=n.length,e=c.min(n.map((n=>n.length))),r=Array(e);for(let n=0;n<e;n++)r[n]=new Array(t);for(let o=0;o<t;o++)for(let t=0;t<e;t++)r[t][o]=n[o][t];return r},e.range=m,e.linspace=function(n,t,e=100){const r=(t-n)/(e-1),o=new Array(e);for(let t=0;t<e;t++)o[t]=n+r*t;return o},e.transpose=function(n){const t=n.length,e=n[0].length,r=[];for(let o=0;o<e;o++){r[o]=[];for(let e=0;e<t;e++)r[o][e]=n[e][o]}return r},e.argmin=function(n){return c.min_by(m(n.length),(t=>n[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(e<r||void 0===r)return-1}return n.index-t.index})),e.map((n=>n.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;e<n.length;)t(n[e])?n.splice(e,1):e++},e.shuffle=function(n){const t=n.length,e=new Array(t);for(let r=0;r<t;r++){const t=i.randomIn(0,r);t!==r&&(e[r]=e[t]),e[t]=n[r]}return e},e.pairwise=function(n,t){const e=n.length,r=new Array(e-1);for(let o=0;o<e-1;o++)r[o]=t(n[o],n[o+1]);return r},e.reversed=function(n){const t=n.length,e=new Array(t);for(let r=0;r<t;r++)e[t-r-1]=n[r];return e},e.repeat=function(n,t){const e=new Array(t);for(let r=0;r<t;r++)e[r]=n;return e}},\n",
" function _(n,r,t,e,o){e();const{PI:u}=Math;function a(n){if(0==n)return 0;for(;n<=0;)n+=2*u;for(;n>2*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 n<r?r:n>t?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(;u<t;u++)l[u]=n[u];for(const n of r)l[u++]=n;for(let r=t+e;r<o;r++)l[u++]=n[r];return l}function u(n,t){return l(n,t,n.length-t)}function c(n,t){const e=n.length,r=new n.constructor(e);for(let o=0;o<e;o++)r[o]=t(n[o],o,n);return r}function f(n,t,e){const r=n.length;if(void 0===e&&0==r)throw new Error(\"can't reduce an empty array without an initial value\");let o,i;for(void 0===e?(o=n[0],i=1):(o=e,i=0);i<r;i++)o=t(o,n[i],i,n);return o}function s(n){return function(t,e){const r=t.length;let o=n>0?0:r-1;for(;o>=0&&o<r;o+=n)if(e(t[o]))return o;return-1}}function h(n,t){let e=0,r=n.length;for(;e<r;){const o=Math.floor((e+r)/2);n[o]<t?e=o+1:r=o}return e}function a(n,t,e,r,o){const i=(o-e)/(r-t);let l=i*(n-t)+e;return isFinite(l)||(l=i*(n-r)+o,isFinite(l)||e!=o||(l=e)),l}function g(n,t){if(n<t[0])return-1;if(n>t[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;e<r;e++)if(n[e]===t)return e;return-1},e.subselect=function(n,t){const e=t.length,r=new n.constructor(e);for(let o=0;o<e;o++)r[o]=n[t[o]];return r},e.mul=function(n,t,e){const r=n.length,o=null!=e?e:new n.constructor(r);for(let e=0;e<r;e++)o[e]=n[e]*t;return o},e.map=c,e.inplace_map=function(n,t,e){const r=n.length,o=null!=e?e:n;for(let e=0;e<r;e++)o[e]=t(n[e],e)},e.filter=function(n,t){const e=n.length,r=new n.constructor(e);let o=0;for(let i=0;i<e;i++){const e=n[i];t(e,i,n)&&(r[o++]=e)}return u(r,o)},e.reduce=f,e.min=function(n){let t,e=1/0;for(let r=0,o=n.length;r<o;r++)t=n[r],!isNaN(t)&&t<e&&(e=t);return e},e.max=function(n){let t,e=-1/0;for(let r=0,o=n.length;r<o;r++)t=n[r],!isNaN(t)&&t>e&&(e=t);return e},e.minmax=function(n){let t,e=1/0,r=-1/0;for(let o=0,i=n.length;o<i;o++)t=n[o],isNaN(t)||(t<e&&(e=t),t>r&&(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;o<i;o++){const i=n[o],l=t(i);l<r&&(e=i,r=l)}return e},e.max_by=function(n,t){if(0==n.length)throw new Error(\"max_by() called with an empty array\");let e=n[0],r=t(e);for(let o=1,i=n.length;o<i;o++){const i=n[o],l=t(i);l>r&&(e=i,r=l)}return e},e.sum=function(n){let t=0;for(let e=0,r=n.length;e<r;e++)t+=n[e];return t},e.cumsum=function(n){const t=new n.constructor(n.length);return f(n,((n,e,r)=>t[r]=n+e),0),t},e.every=function(n,t){for(let e=0,r=n.length;e<r;e++)if(!t(n[e]))return!1;return!0},e.some=function(n,t){for(let e=0,r=n.length;e<r;e++)if(t(n[e]))return!0;return!1},e.index_of=function(n,t){for(let e=0,r=n.length;e<r;e++)if(n[e]===t)return e;return-1},e.find_index=s(1),e.find_last_index=s(-1),e.find=function(n,t){const r=e.find_index(n,t);return-1==r?void 0:n[r]},e.find_last=function(n,t){const r=e.find_last_index(n,t);return-1==r?void 0:n[r]},e.sorted_index=h,e.bin_counts=function(n,t){const e=t.length-1,r=Array(e).fill(0);for(let o=0;o<n.length;o++){const l=h(t,n[o]);r[i.clamp(l-1,0,e-1)]+=1}return r},e.interpolate=function(n,t,e){const r=n.length,o=new Array(r);for(let i=0;i<r;i++){const r=n[i];if(isNaN(r)){o[i]=r;continue}const l=g(r,t);if(-1==l)o[i]=e[0];else if(l==t.length)o[i]=e[e.length-1];else if(l==t.length-1||t[l]==r)o[i]=e[l];else{const n=t[l],u=e[l],c=t[l+1],f=e[l+1];o[i]=a(r,n,u,c,f)}}return o},e.left_edge_index=g,e.norm=function(n,t,e){const r=e-t;return c(n,(n=>(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;n<e.length;n++)switch(e[n]){case\"clock\":t[n]=0;break;case\"anticlock\":t[n]=1}return t}}n.Direction=O,O.__name__=\"Direction\",n.Anchor=k(o.Anchor),n.AngleUnits=k(o.AngleUnits),n.BoxOrigin=k(o.BoxOrigin),n.ButtonType=k(o.ButtonType),n.CalendarPosition=k(o.CalendarPosition),n.Dimension=k(o.Dimension),n.Dimensions=k(o.Dimensions),n.Distribution=k(o.Distribution),n.FontStyle=k(o.FontStyle),n.HatchPatternType=k(o.HatchPatternType),n.HTTPMethod=k(o.HTTPMethod),n.HexTileOrientation=k(o.HexTileOrientation),n.HoverMode=k(o.HoverMode),n.LatLon=k(o.LatLon),n.LegendClickPolicy=k(o.LegendClickPolicy),n.LegendLocation=k(o.LegendLocation),n.LineCap=k(o.LineCap),n.LineJoin=k(o.LineJoin),n.LinePolicy=k(o.LinePolicy),n.Location=k(o.Location),n.Logo=k(o.Logo),n.MarkerType=k(o.MarkerType),n.MutedPolicy=k(o.MutedPolicy),n.Orientation=k(o.Orientation),n.OutputBackend=k(o.OutputBackend),n.PaddingUnits=k(o.PaddingUnits),n.Place=k(o.Place),n.PointPolicy=k(o.PointPolicy),n.RadiusDimension=k(o.RadiusDimension),n.RenderLevel=k(o.RenderLevel),n.RenderMode=k(o.RenderMode),n.ResetPolicy=k(o.ResetPolicy),n.RoundingFunction=k(o.RoundingFunction),n.Side=k(o.Side),n.SizingMode=k(o.SizingMode),n.Sort=k(o.Sort),n.SpatialUnits=k(o.SpatialUnits),n.StartEnd=k(o.StartEnd),n.StepMode=k(o.StepMode),n.TapBehavior=k(o.TapBehavior),n.TextAlign=k(o.TextAlign),n.TextBaseline=k(o.TextBaseline),n.TextureRepetition=k(o.TextureRepetition),n.TickLabelOrientation=k(o.TickLabelOrientation),n.TooltipAttachment=k(o.TooltipAttachment),n.UpdateMode=k(o.UpdateMode),n.VerticalAlign=k(o.VerticalAlign);class E extends f{get_value(){const{value:e,expr:t,transform:n}=this.spec;return null!=t||null!=n?this.spec:e}_update(e){g(e)?this.spec=e:this.spec={value:e},null!=this.spec.value&&this.validate(this.spec.value)}materialize(e){return e}scalar(e,t){return new y.UniformScalar(e,t)}uniform(e){var t;const{expr:n,value:a,transform:r}=this.spec,i=null!==(t=e.get_length())&&void 0!==t?t:1;if(null!=n){let t=n.compute(e);return null!=r&&(t=r.compute(t)),t=this.materialize(t),this.scalar(t,i)}{let e=a;return null!=r&&(e=r.compute(e)),e=this.materialize(e),this.scalar(e,i)}}}n.ScalarSpec=E,E.__name__=\"ScalarSpec\";class V extends E{}n.AnyScalar=V,V.__name__=\"AnyScalar\";class $ extends E{}n.ColorScalar=$,$.__name__=\"ColorScalar\";class J extends E{}n.NumberScalar=J,J.__name__=\"NumberScalar\";class X extends E{}n.StringScalar=X,X.__name__=\"StringScalar\";class Y extends E{}n.NullStringScalar=Y,Y.__name__=\"NullStringScalar\";class H extends E{}n.ArrayScalar=H,H.__name__=\"ArrayScalar\";class j extends E{}n.LineJoinScalar=j,j.__name__=\"LineJoinScalar\";class G extends E{}n.LineCapScalar=G,G.__name__=\"LineCapScalar\";class I extends E{}n.LineDashScalar=I,I.__name__=\"LineDashScalar\";class K extends E{_default_override(){return h.settings.dev?\"Bokeh\":void 0}}n.FontScalar=K,K.__name__=\"FontScalar\";class Q extends E{}n.FontSizeScalar=Q,Q.__name__=\"FontSizeScalar\";class W extends E{}n.FontStyleScalar=W,W.__name__=\"FontStyleScalar\";class Z extends E{}n.TextAlignScalar=Z,Z.__name__=\"TextAlignScalar\";class ee extends E{}n.TextBaselineScalar=ee,ee.__name__=\"TextBaselineScalar\";class te extends f{get_value(){return null===this.spec.value?null:this.spec}_update(e){g(e)?this.spec=e:this.spec={value:e},null!=this.spec.value&&this.validate(this.spec.value)}materialize(e){return e}v_materialize(e){return e}scalar(e,t){return new y.UniformScalar(e,t)}vector(e){return new y.UniformVector(e)}uniform(e){var t;const{field:n,expr:a,value:r,transform:i}=this.spec,s=null!==(t=e.get_length())&&void 0!==t?t:1;if(null!=n){let t=e.get_column(n);return null!=t?(null!=i&&(t=i.v_compute(t)),t=this.v_materialize(t),this.vector(t)):(l.logger.warn(`attempted to retrieve property array for nonexistent field '${n}'`),this.scalar(null,s))}if(null!=a){let t=a.v_compute(e);return null!=i&&(t=i.v_compute(t)),t=this.v_materialize(t),this.vector(t)}{let e=r;return null!=i&&(e=i.compute(e)),e=this.materialize(e),this.scalar(e,s)}}array(e){var t;let n;const a=null!==(t=e.get_length())&&void 0!==t?t:1;if(null!=this.spec.field){const t=e.get_column(this.spec.field);if(null!=t)n=this.normalize(t);else{l.logger.warn(`attempted to retrieve property array for nonexistent field '${this.spec.field}'`);const e=new Float64Array(a);e.fill(NaN),n=e}}else if(null!=this.spec.expr)n=this.normalize(this.spec.expr.v_compute(e));else{const e=this._value(!1);if(m.isNumber(e)){const t=new Float64Array(a);t.fill(e),n=t}else n=_.repeat(e,a)}return null!=this.spec.transform&&(n=this.spec.transform.v_compute(n)),n}}n.VectorSpec=te,te.__name__=\"VectorSpec\";class ne extends te{}n.DataSpec=ne,ne.__name__=\"DataSpec\";class ae extends te{_update(e){super._update(e);const{units:t}=this.spec;if(null!=t&&!_.includes(this.valid_units,t))throw new Error(`units must be one of ${this.valid_units.join(\", \")}; got: ${t}`)}get units(){var e;return null!==(e=this.spec.units)&&void 0!==e?e:this.default_units}set units(e){e!=this.default_units?this.spec.units=e:delete this.spec.units}}n.UnitsSpec=ae,ae.__name__=\"UnitsSpec\";class re extends ae{array(e){return new Float64Array(super.array(e))}}n.NumberUnitsSpec=re,re.__name__=\"NumberUnitsSpec\";class ie extends ne{}n.BaseCoordinateSpec=ie,ie.__name__=\"BaseCoordinateSpec\";class se extends ie{}n.CoordinateSpec=se,se.__name__=\"CoordinateSpec\";class le extends ie{}n.CoordinateSeqSpec=le,le.__name__=\"CoordinateSeqSpec\";class oe extends ie{}n.CoordinateSeqSeqSeqSpec=oe,oe.__name__=\"CoordinateSeqSeqSeqSpec\";class ce extends se{constructor(){super(...arguments),this.dimension=\"x\"}}n.XCoordinateSpec=ce,ce.__name__=\"XCoordinateSpec\";class _e extends se{constructor(){super(...arguments),this.dimension=\"y\"}}n.YCoordinateSpec=_e,_e.__name__=\"YCoordinateSpec\";class ue extends le{constructor(){super(...arguments),this.dimension=\"x\"}}n.XCoordinateSeqSpec=ue,ue.__name__=\"XCoordinateSeqSpec\";class de extends le{constructor(){super(...arguments),this.dimension=\"y\"}}n.YCoordinateSeqSpec=de,de.__name__=\"YCoordinateSeqSpec\";class Se extends oe{constructor(){super(...arguments),this.dimension=\"x\"}}n.XCoordinateSeqSeqSeqSpec=Se,Se.__name__=\"XCoordinateSeqSeqSeqSpec\";class pe extends oe{constructor(){super(...arguments),this.dimension=\"y\"}}n.YCoordinateSeqSeqSeqSpec=pe,pe.__name__=\"YCoordinateSeqSeqSeqSpec\";class me extends re{get default_units(){return\"rad\"}get valid_units(){return[...o.AngleUnits]}materialize(e){return e*-d.to_radians_coeff(this.units)}v_materialize(e){const t=-d.to_radians_coeff(this.units),n=new Float32Array(e.length);return u.mul(e,t,n),n}array(e){throw new Error(\"not supported\")}}n.AngleSpec=me,me.__name__=\"AngleSpec\";class he extends re{get default_units(){return\"data\"}get valid_units(){return[...o.SpatialUnits]}}n.DistanceSpec=he,he.__name__=\"DistanceSpec\";class ve extends he{materialize(e){return null!=e?e:NaN}}n.NullDistanceSpec=ve,ve.__name__=\"NullDistanceSpec\";class ye extends he{get default_units(){return\"screen\"}}n.ScreenDistanceSpec=ye,ye.__name__=\"ScreenDistanceSpec\";class xe extends ne{v_materialize(e){return new Uint8Array(e)}array(e){return new Uint8Array(super.array(e))}}n.BooleanSpec=xe,xe.__name__=\"BooleanSpec\";class ge extends ne{v_materialize(e){return m.isTypedArray(e)?e:new Float64Array(e)}array(e){return new Float64Array(super.array(e))}}n.NumberSpec=ge,ge.__name__=\"NumberSpec\";class fe extends ne{materialize(e){return S.encode_rgba(S.color2rgba(e))}v_materialize(e){if(!v.is_NDArray(e)){const t=e.length,n=new c.RGBAArray(4*t);let a=0;for(const t of e){const[e,r,i,s]=S.color2rgba(t);n[a++]=e,n[a++]=r,n[a++]=i,n[a++]=s}return new c.ColorArray(n.buffer)}if(\"uint32\"==e.dtype&&1==e.dimension)return p.to_big_endian(e);if(\"uint8\"==e.dtype&&1==e.dimension){const[t]=e.shape,n=new c.RGBAArray(4*t);let a=0;for(const t of e)n[a++]=t,n[a++]=t,n[a++]=t,n[a++]=255;return new c.ColorArray(n.buffer)}if(\"uint8\"==e.dtype&&2==e.dimension){const[t,n]=e.shape;if(4==n)return new c.ColorArray(e.buffer);if(3==n){const a=new c.RGBAArray(4*t);for(let r=0,i=0;r<n*t;)a[i++]=e[r++],a[i++]=e[r++],a[i++]=e[r++],a[i++]=255;return new c.ColorArray(a.buffer)}}else if((\"float32\"==e.dtype||\"float64\"==e.dtype)&&2==e.dimension){const[t,n]=e.shape;if(3==n||4==n){const a=new c.RGBAArray(4*t);for(let r=0,i=0;r<n*t;)a[i++]=255*e[r++],a[i++]=255*e[r++],a[i++]=255*e[r++],a[i++]=255*(3==n?1:e[r++]);return new c.ColorArray(a.buffer)}}throw new Error(\"invalid color array\")}vector(e){return new y.ColorUniformVector(e)}}n.ColorSpec=fe,fe.__name__=\"ColorSpec\";class Ae extends ne{}n.NDArraySpec=Ae,Ae.__name__=\"NDArraySpec\";class Ce extends ne{}n.AnySpec=Ce,Ce.__name__=\"AnySpec\";class Le extends ne{}n.StringSpec=Le,Le.__name__=\"StringSpec\";class Te extends ne{}n.NullStringSpec=Te,Te.__name__=\"NullStringSpec\";class Pe extends ne{}n.ArraySpec=Pe,Pe.__name__=\"ArraySpec\";class be extends ne{}n.MarkerSpec=be,be.__name__=\"MarkerSpec\";class we extends ne{}n.LineJoinSpec=we,we.__name__=\"LineJoinSpec\";class qe extends ne{}n.LineCapSpec=qe,qe.__name__=\"LineCapSpec\";class Ne extends ne{}n.LineDashSpec=Ne,Ne.__name__=\"LineDashSpec\";class Be extends ne{_default_override(){return h.settings.dev?\"Bokeh\":void 0}}n.FontSpec=Be,Be.__name__=\"FontSpec\";class De extends ne{}n.FontSizeSpec=De,De.__name__=\"FontSizeSpec\";class Fe extends ne{}n.FontStyleSpec=Fe,Fe.__name__=\"FontStyleSpec\";class ze extends ne{}n.TextAlignSpec=ze,ze.__name__=\"TextAlignSpec\";class Ue extends ne{}n.TextBaselineSpec=Ue,Ue.__name__=\"TextBaselineSpec\"},\n",
" function _(e,l,o,n,t){n();const s=e(8),g=e(13),r={};class i{constructor(e,l){this.name=e,this.level=l}}o.LogLevel=i,i.__name__=\"LogLevel\";class v{constructor(e,l=v.INFO){this._name=e,this.set_level(l)}static get levels(){return Object.keys(v.log_levels)}static get(e,l=v.INFO){if(e.length>0){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<this._log_level.level||this._log_level.level===v.OFF.level?this[e]=function(){}:this[e]=_(e,l)}trace(...e){}debug(...e){}info(...e){}warn(...e){}error(...e){}}function _(e,l){return null!=console[e]?console[e].bind(console,l):null!=console.log?console.log.bind(console,l):function(){}}function c(e){const l=o.logger.level;return s.isString(e)&&null==v.log_levels[e]?(console.log(`[bokeh] unrecognized logging level '${e}' passed to Bokeh.set_log_level(), ignoring`),console.log(`[bokeh] valid log levels are: ${v.levels.join(\", \")}`)):(console.log(`[bokeh] setting log level to: '${s.isString(e)?e:e.level}'`),o.logger.set_level(e)),l}o.Logger=v,v.__name__=\"Logger\",v.TRACE=new i(\"trace\",0),v.DEBUG=new i(\"debug\",1),v.INFO=new i(\"info\",2),v.WARN=new i(\"warn\",6),v.ERROR=new i(\"error\",7),v.FATAL=new i(\"fatal\",8),v.OFF=new i(\"off\",9),v.log_levels={trace:v.TRACE,debug:v.DEBUG,info:v.INFO,warn:v.WARN,error:v.ERROR,fatal:v.FATAL,off:v.OFF},o.logger=v.get(\"bokeh\"),o.set_log_level=c,o.with_log_level=function(e,l){const o=c(e);try{l()}finally{c(o)}}},\n",
" function _(e,n,t,o,i){o(),t.VerticalAlign=void 0;const a=e(21);t.Align=a.Enum(\"start\",\"center\",\"end\"),t.Anchor=a.Enum(\"top_left\",\"top_center\",\"top_right\",\"center_left\",\"center_center\",\"center_right\",\"bottom_left\",\"bottom_center\",\"bottom_right\",\"top\",\"left\",\"center\",\"right\",\"bottom\"),t.AngleUnits=a.Enum(\"deg\",\"rad\",\"grad\",\"turn\"),t.BoxOrigin=a.Enum(\"corner\",\"center\"),t.ButtonType=a.Enum(\"default\",\"primary\",\"success\",\"warning\",\"danger\",\"light\"),t.CalendarPosition=a.Enum(\"auto\",\"above\",\"below\"),t.Dimension=a.Enum(\"width\",\"height\"),t.Dimensions=a.Enum(\"width\",\"height\",\"both\"),t.Direction=a.Enum(\"clock\",\"anticlock\"),t.Distribution=a.Enum(\"uniform\",\"normal\"),t.FontStyle=a.Enum(\"normal\",\"italic\",\"bold\",\"bold italic\"),t.HatchPatternType=a.Enum(\"blank\",\"dot\",\"ring\",\"horizontal_line\",\"vertical_line\",\"cross\",\"horizontal_dash\",\"vertical_dash\",\"spiral\",\"right_diagonal_line\",\"left_diagonal_line\",\"diagonal_cross\",\"right_diagonal_dash\",\"left_diagonal_dash\",\"horizontal_wave\",\"vertical_wave\",\"criss_cross\",\" \",\".\",\"o\",\"-\",\"|\",\"+\",'\"',\":\",\"@\",\"/\",\"\\\\\",\"x\",\",\",\"`\",\"v\",\">\",\"*\"),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;n<this.types.length;n++){const t=this.types[n],s=e[n];if(!t.valid(s))return!1}return!0}}v.__name__=\"Tuple\",e.Tuple=v;class w extends d{constructor(e){super(),this.struct_type=e}valid(e){if(!i.isPlainObject(e))return!1;const{struct_type:n}=this;if(l.size(n)!=l.size(e))return!1;for(const t in n)if(u.call(n,t)){if(!u.call(e,t))return!1;const s=n[t],r=e[t];if(!s.valid(r))return!1}return!0}}w.__name__=\"Struct\",e.Struct=w;class h extends d{valid(e){return i.isArray(e)||i.isTypedArray(e)}}h.__name__=\"Arrayable\",e.Arrayable=h;class f extends d{constructor(e){super(),this.item_type=e}valid(e){return i.isArray(e)&&e.every((e=>this.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),l=n(10),c=n(8),{round:i}=Math;function o(n){return l.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,l;return null==n?[e,s,u,l]=[0,0,0,0]:c.isInteger(n)?[e,s,u,l]=f(n):c.isString(n)?[e,s,u,l]=null!==(r=_(n))&&void 0!==r?r:[0,0,0,0]:([e,s,u,l=1]=n,l=o(255*l)),255==l&&null!=t&&(l=o(255*t)),[e,s,u,l]}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),l=`#${g(r)}${g(e)}${g(s)}`;return 255==u?l:`${l}${g(u)}`};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(\"%\"),l=t.endsWith(\"%\"),c=e.endsWith(\"%\"),i=s.endsWith(\"%\");if(!(u&&l&&c)&&(u||l||c))return null;u&&(n=n.slice(0,-1)),l&&(t=t.slice(0,-1)),c&&(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),l&&(f=f/100*255),c&&(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!!c.isInteger(n)||(!(!c.isString(n)||null==_(n))||!(!c.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<i;s++)if(this._array[s]!=t._array[s])return!1;if(0==e)return!0;{const s=1<<e-1,r=s-1^s;return(this._array[i]&r)==(t._array[i]&r)}}static all_set(t){return new a(t,1)}static all_unset(t){return new a(t,0)}static from_indices(t,s){const r=new a(t);for(const t of s)r.set(t);return r}static from_booleans(t,s){const r=new a(t),e=Math.min(t,s.length);for(let t=0;t<e;t++)s[t]&&r.set(t);return r}_check_bounds(t){o.assert(0<=t&&t<this.size,`Out of bounds: 0 <= ${t} < ${this.size}`)}get(t){this._check_bounds(t);const s=t>>>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<<e:this._array[r]&=~(1<<e)}unset(t){this.set(t,!1)}*[Symbol.iterator](){yield*this.ones()}get count(){let t=this._count;return null==t&&(this._count=t=this._get_count()),t}_get_count(){const{_array:t,_nwords:s,size:r}=this;let e=0;for(let i=0,n=0;n<s;n++){const s=t[n];if(0==s)i+=32;else for(let t=0;t<32&&i<r;t++,i++)s>>>t&1&&(e+=1)}return e}*ones(){const{_array:t,_nwords:s,size:r}=this;for(let e=0,i=0;i<s;i++){const s=t[i];if(0!=s)for(let t=0;t<32&&e<r;t++,e++)s>>>t&1&&(yield e);else e+=32}}*zeros(){const{_array:t,_nwords:s,size:r}=this;for(let e=0,i=0;i<s;i++){const s=t[i];if(4294967295!=s)for(let t=0;t<32&&e<r;t++,e++)s>>>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<this._nwords;s++)this._array[s]|=t._array[s]}intersect(t){this._check_size(t);for(let s=0;s<this._nwords;s++)this._array[s]&=t._array[s]}subtract(t){this._check_size(t);for(let s=0;s<this._nwords;s++){const r=this._array[s],e=t._array[s];this._array[s]=(r^e)&r}}union(t){this._check_size(t);const s=this.clone();for(let r=0;r<this._nwords;r++)s._array[r]|=t._array[r];return s}intersection(t){this._check_size(t);const s=this.clone();for(let r=0;r<this._nwords;r++)s._array[r]&=t._array[r];return s}difference(t){this._check_size(t);const s=this.clone();for(let r=0;r<this._nwords;r++){const e=this._array[r],i=t._array[r];s._array[r]=(e^i)&e}return s}select(t){o.assert(this.size<=t.length,\"Size mismatch\");const s=this.count,r=new t.constructor(s);let e=0;for(const s of this)r[e++]=t[s];return r}}r.BitSet=a,a.__name__=\"BitSet\"},\n",
" function _(t,e,r,n,s){n();const o=t(8),{hasOwnProperty:c}=Object.prototype;function a(t){return o.isObject(t)&&void 0!==t[r.equals]}r.equals=Symbol(\"equals\"),r.wildcard=Symbol(\"wildcard\");const i=Object.prototype.toString;class u{constructor(){this.a_stack=[],this.b_stack=[]}eq(t,e){if(Object.is(t,e))return!0;if(t===r.wildcard||e===r.wildcard)return!0;if(null==t||null==e)return t===e;const n=i.call(t);if(n!=i.call(e))return!1;switch(n){case\"[object Number]\":return this.numbers(t,e);case\"[object RegExp]\":case\"[object String]\":return`${t}`==`${e}`;case\"[object Date]\":case\"[object Boolean]\":return+t==+e}const{a_stack:s,b_stack:o}=this;let c=s.length;for(;c--;)if(s[c]===t)return o[c]===e;s.push(t),o.push(e);const u=(()=>{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<r;n++)if(!this.eq(t[n],e[n]))return!1;return!0}iterables(t,e){const r=t[Symbol.iterator](),n=e[Symbol.iterator]();for(;;){const t=r.next(),e=n.next();if(t.done&&e.done)return!0;if(t.done||e.done)return!1;if(!this.eq(t.value,e.value))return!1}}maps(t,e){if(t.size!=e.size)return!1;for(const[r,n]of t)if(!e.has(r)||!this.eq(n,e.get(r)))return!1;return!0}sets(t,e){if(t.size!=e.size)return!1;for(const r of t)if(!e.has(r))return!1;return!0}objects(t,e){const r=Object.keys(t);if(r.length!=Object.keys(e).length)return!1;for(const n of r)if(!c.call(e,n)||!this.eq(t[n],e[n]))return!1;return!0}nodes(t,e){return t.nodeType==e.nodeType&&(t.textContent==e.textContent&&!!this.iterables(t.childNodes,e.childNodes))}}r.Comparator=u,u.__name__=\"Comparator\";const{abs:l}=Math;class b extends u{constructor(t=1e-4){super(),this.tolerance=t}numbers(t,e){return super.numbers(t,e)||l(t-e)<this.tolerance}}function f(t,e){return(new u).eq(t,e)}r.SimilarComparator=b,b.__name__=\"SimilarComparator\",r.is_equal=f,r.is_similar=function(t,e,r){return new b(r).eq(t,e)},r.isEqual=f},\n",
" function _(n,i,e,t,r){t(),e.is_windows=navigator.appVersion.includes(\"Windows\"),e.is_ie=(()=>{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<r;i++){const r=e[i];t[i]=this.to_serializable(r)}return t}if(l.isPlainObject(e)){const r={};for(const[t,i]of a.entries(e))r[t]=this.to_serializable(i);return r}if(null===e||l.isBoolean(e)||l.isNumber(e)||l.isString(e))return e;throw new o(`${Object.prototype.toString.call(e)} is not serializable`)}}t.Serializer=f,f.__name__=\"Serializer\"},\n",
" function _(r,e,n,t,_){t();const a=r(1),f=r(8),u=a.__importStar(r(29)),s=r(27),i=r(32);n.is_NDArray_ref=function(r){return f.isPlainObject(r)&&(\"__buffer__\"in r||\"__ndarray__\"in r)},n.decode_NDArray=function(r,e){const{shape:n,dtype:t,order:_}=r;let a;if(\"__buffer__\"in r){const n=e.get(r.__buffer__);if(null==n)throw new Error(`buffer for ${r.__buffer__} not found`);a=n}else a=i.base64_to_buffer(r.__ndarray__);const f=(()=>{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&&i.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=i.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<f;t++)r[t]=e.charCodeAt(t);return r.buffer},n.swap=function(t){switch(t.BYTES_PER_ELEMENT){case 2:!function(t){const e=new Uint8Array(t.buffer,t.byteOffset,2*t.length);for(let t=0,n=e.length;t<n;t+=2){const n=e[t];e[t]=e[t+1],e[t+1]=n}}(t);break;case 4:!function(t){const e=new Uint8Array(t.buffer,t.byteOffset,4*t.length);for(let t=0,n=e.length;t<n;t+=4){let n=e[t];e[t]=e[t+3],e[t+3]=n,n=e[t+1],e[t+1]=e[t+2],e[t+2]=n}}(t);break;case 8:!function(t){const e=new Uint8Array(t.buffer,t.byteOffset,8*t.length);for(let t=0,n=e.length;t<n;t+=8){let n=e[t];e[t]=e[t+7],e[t+7]=n,n=e[t+1],e[t+1]=e[t+6],e[t+6]=n,n=e[t+2],e[t+2]=e[t+5],e[t+5]=n,n=e[t+3],e[t+3]=e[t+4],e[t+4]=n}}(t)}}},\n",
" function _(t,r,e,s,a){s();const i=t(26);class n{is_Scalar(){return this.is_scalar}is_Vector(){return!this.is_scalar}}e.Uniform=n,n.__name__=\"Uniform\";class l extends n{constructor(t,r){super(),this.value=t,this.length=r,this.is_scalar=!0}get(t){return this.value}*[Symbol.iterator](){const{length:t,value:r}=this;for(let e=0;e<t;e++)yield r}select(t){return new l(this.value,t.count)}[i.equals](t,r){return r.eq(this.length,t.length)&&r.eq(this.value,t.value)}}e.UniformScalar=l,l.__name__=\"UniformScalar\";class o extends n{constructor(t){super(),this.array=t,this.is_scalar=!1,this.length=this.array.length}get(t){return this.array[t]}*[Symbol.iterator](){yield*this.array}select(t){const r=t.select(this.array);return new this.constructor(r)}[i.equals](t,r){return r.eq(this.length,t.length)&&r.eq(this.array,t.array)}}e.UniformVector=o,o.__name__=\"UniformVector\";class h extends o{constructor(t){super(t),this.array=t,this._view=new DataView(t.buffer)}get(t){return this._view.getUint32(4*t)}*[Symbol.iterator](){const t=this.length;for(let r=0;r<t;r++)yield this.get(r)}}e.ColorUniformVector=h,h.__name__=\"ColorUniformVector\"},\n",
" function _(t,e,r,n,u){n();const c=t(28);function s(){const t=new Array(32),e=\"0123456789ABCDEF\";for(let r=0;r<32;r++)t[r]=e.substr(Math.floor(16*Math.random()),1);return t[12]=\"4\",t[16]=e.substr(3&t[16].charCodeAt(0)|8,1),t.join(\"\")}r.startsWith=function(t,e,r=0){return t.substr(r,e.length)==e},r.uuid4=s;let a=1e3;r.uniqueId=function(t){const e=c.settings.dev?\"j\"+a++:s();return null!=t?`${t}-${e}`:e},r.escape=function(t){return t.replace(/(?:[&<>\"'`])/g,(t=>{switch(t){case\"&\":return\"&amp;\";case\"<\":return\"&lt;\";case\">\":return\"&gt;\";case'\"':return\"&quot;\";case\"'\":return\"&#x27;\";case\"`\":return\"&#x60;\";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<o;e++){const o=n[e];r[e]=this.clone(o)}return r}if(i.isPlainObject(n)){const o={};for(const[r,e]of l.entries(n))o[r]=this.clone(e);return o}if(null===n||i.isBoolean(n)||i.isNumber(n)||i.isString(n))return n;throw new s(`${Object.prototype.toString.call(n)} is not cloneable`)}}r.Cloner=a,a.__name__=\"Cloner\"},\n",
" function _(t,_,r,o,a){o();const e=t(1);e.__exportStar(t(39),r),e.__exportStar(t(162),r),e.__exportStar(t(257),r),e.__exportStar(t(261),r),e.__exportStar(t(266),r),e.__exportStar(t(272),r),e.__exportStar(t(205),r),e.__exportStar(t(277),r),e.__exportStar(t(313),r),e.__exportStar(t(315),r),e.__exportStar(t(317),r),e.__exportStar(t(209),r),e.__exportStar(t(147),r),e.__exportStar(t(330),r),e.__exportStar(t(338),r),e.__exportStar(t(220),r),e.__exportStar(t(339),r),e.__exportStar(t(217),r),e.__exportStar(t(340),r),e.__exportStar(t(341),r),e.__exportStar(t(198),r),e.__exportStar(t(346),r),e.__exportStar(t(356),r),e.__exportStar(t(360),r)},\n",
" function _(e,o,n,a,t){a(),t(\"Annotation\",e(40).Annotation),t(\"Arrow\",e(55).Arrow),t(\"ArrowHead\",e(133).ArrowHead),t(\"OpenHead\",e(133).OpenHead),t(\"NormalHead\",e(133).NormalHead),t(\"TeeHead\",e(133).TeeHead),t(\"VeeHead\",e(133).VeeHead),t(\"Band\",e(134).Band),t(\"BoxAnnotation\",e(136).BoxAnnotation),t(\"ColorBar\",e(137).ColorBar),t(\"Label\",e(226).Label),t(\"LabelSet\",e(227).LabelSet),t(\"Legend\",e(228).Legend),t(\"LegendItem\",e(229).LegendItem),t(\"PolyAnnotation\",e(231).PolyAnnotation),t(\"Slope\",e(232).Slope),t(\"Span\",e(233).Span),t(\"TextAnnotation\",e(139).TextAnnotation),t(\"Title\",e(138).Title),t(\"ToolbarPanel\",e(234).ToolbarPanel),t(\"Tooltip\",e(254).Tooltip),t(\"Whisker\",e(256).Whisker)},\n",
" function _(t,e,i,n,s){n();const o=t(41);class a extends o.RendererView{get_size(){if(this.model.visible){const{width:t,height:e}=this._get_size();return{width:Math.round(t),height:Math.round(e)}}return{width:0,height:0}}_get_size(){throw new Error(\"not implemented\")}connect_signals(){super.connect_signals();const t=this.model.properties;this.on_change(t.visible,(()=>{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<this.classList.length;e++){const n=this.classList.item(e);null!=n&&t.push(n)}return t}has(t){return this.classList.contains(t)}add(...t){for(const e of t)this.classList.add(e);return this}remove(...t){for(const e of t)this.classList.remove(e);return this}clear(){for(const t of this.values)\"bk\"!=t&&this.classList.remove(t);return this}toggle(t,e){return(null!=e?e:!this.has(t))?this.add(t):this.remove(t),this}}var g;function m(t,e,n){const{width:i,height:o,position:s,display:l}=t.style;t.style.position=\"absolute\",t.style.display=\"\",t.style.width=null!=e.width&&e.width!=1/0?`${e.width}px`:\"auto\",t.style.height=null!=e.height&&e.height!=1/0?`${e.height}px`:\"auto\";try{return n()}finally{t.style.position=s,t.style.display=l,t.style.width=i,t.style.height=o}}n.ClassList=p,p.__name__=\"ClassList\",n.classes=function(t){return new p(t)},n.toggle_attribute=function(t,e,n){null==n&&(n=!t.hasAttribute(e)),n?t.setAttribute(e,\"true\"):t.removeAttribute(e)},(g=n.Keys||(n.Keys={}))[g.Backspace=8]=\"Backspace\",g[g.Tab=9]=\"Tab\",g[g.Enter=13]=\"Enter\",g[g.Esc=27]=\"Esc\",g[g.PageUp=33]=\"PageUp\",g[g.PageDown=34]=\"PageDown\",g[g.Left=37]=\"Left\",g[g.Up=38]=\"Up\",g[g.Right=39]=\"Right\",g[g.Down=40]=\"Down\",g[g.Delete=46]=\"Delete\",n.undisplayed=function(t,e){const{display:n}=t.style;t.style.display=\"none\";try{return e()}finally{t.style.display=n}},n.unsized=function(t,e){return m(t,{},e)},n.sized=m;class y{constructor(t){this.root=t,this.known=new Set,this.style=n.style({type:\"text/css\"}),c(t,this.style)}append(t){this.known.has(t)||(this.style.appendChild(document.createTextNode(t)),this.known.add(t))}}n.StyleSheet=y,y.__name__=\"StyleSheet\",n.stylesheet=new y(document.head),n.dom_ready=async function(){if(\"loading\"==document.readyState)return new Promise(((t,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;z-index:0;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<t;h++){const t=this.hatch_color.get(h),r=this.hatch_alpha.get(h),i=this.hatch_scale.get(h);e(this.hatch_pattern.get(h),t,r,i,this.hatch_weight.get(h),(t=>{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<n;t++)_[t]=Math.PI/2+u.atan2([e[t],s[t]],[a[t],i[t]])}paint(t){const{start:e,end:s}=this,{_sx_start:a,_sy_start:i,_sx_end:n,_sy_end:_,_angles:r}=this,{x:o,y:l,width:d,height:h}=this.plot_view.frame.bbox;for(let c=0,u=a.length;c<u;c++)null!=s&&(t.save(),t.translate(n[c],_[c]),t.rotate(r[c]),s.render(t,c),t.restore()),null!=e&&(t.save(),t.translate(a[c],i[c]),t.rotate(r[c]+Math.PI),e.render(t,c),t.restore()),this.visuals.line.doit&&(t.save(),null==e&&null==s||(t.beginPath(),t.rect(o,l,d,h),null!=s&&(t.save(),t.translate(n[c],_[c]),t.rotate(r[c]),s.clip(t,c),t.restore()),null!=e&&(t.save(),t.translate(a[c],i[c]),t.rotate(r[c]+Math.PI),e.clip(t,c),t.restore()),t.closePath(),t.clip()),this.visuals.line.set_vectorize(t,c),t.beginPath(),t.moveTo(a[c],i[c]),t.lineTo(n[c],_[c]),t.stroke(),t.restore())}}s.ArrowView=v,v.__name__=\"ArrowView\";class p extends _.DataAnnotation{constructor(t){super(t)}static init_Arrow(){this.prototype.default_view=v,this.mixins(o.LineVector),this.define((({Ref:t,Nullable:e})=>({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<l;e+=s)this.decimated.set(e);this.plot_view.invalidate_dataranges=!0}set_visuals(){var e,t,i,s;const l=this.model.data_source,{all_indices:h}=this;this.glyph.set_visuals(l,h),this.decimated_glyph.set_visuals(l,h),null===(e=this.selection_glyph)||void 0===e||e.set_visuals(l,h),null===(t=this.nonselection_glyph)||void 0===t||t.set_visuals(l,h),null===(i=this.hover_glyph)||void 0===i||i.set_visuals(l,h),null===(s=this.muted_glyph)||void 0===s||s.set_visuals(l,h)}get has_webgl(){return this.glyph.has_webgl}_render(){const e=this.has_webgl;this.glyph.map_data();const t=[...this.all_indices];let i=[...this._update_masked_indices()];const{ctx:s}=this.layer;s.save();const{selected:l}=this.model.data_source;let h;h=!l||l.is_empty()?[]:this.glyph instanceof n.LineView&&l.selected_glyph===this.glyph.model?this.model.view.convert_indices_from_subset(i):l.indices;const{inspected:d}=this.model.data_source,_=new Set((()=>!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 x 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){let i=0;if(null!=e){const s=this.data_source.get_column(e);if(null!=s)if(null==this.view){const e=g.indexOf(s,t);-1!=e&&(i=e)}else for(const[e,l]of Object.entries(this.view.indices_map))if(s[parseInt(e)]==t){i=l;break}}return i}get_selection_manager(){return this.data_source.selection_manager}}i.GlyphRenderer=x,x.__name__=\"GlyphRenderer\",x.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),o=e(108),h=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 o.LineGL(e.gl,this))}_render(e,i,t){const{sx:s,sy:n}=null!=t?t:this;let l=!1,_=null;this.visuals.line.set_value(e);for(const t of i){const i=s[t],r=n[t];if(l){if(!isFinite(i+r)){e.stroke(),e.beginPath(),l=!1,_=t;continue}null!=_&&t-_>1&&(e.stroke(),l=!1)}l?e.lineTo(i,r):(e.beginPath(),e.moveTo(i,r),l=!0),_=t}l&&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<l;e++){const l={x:this.sx[e],y:this.sy[e]},_={x:this.sx[e+1],y:this.sy[e+1]},r=a.dist_to_segment(t,l,_);r<n&&r<s&&(s=r,i.add_to_selected_glyphs(this.model),i.view=this,i.line_indices=[e])}return i}_hit_span(e){const{sx:i,sy:t}=e,s=new c.Selection;let n,l;\"v\"==e.direction?(n=this.renderer.yscale.invert(t),l=this._y):(n=this.renderer.xscale.invert(i),l=this._x);for(let e=0,i=l.length-1;e<i;e++)(l[e]<=n&&n<=l[e+1]||l[e+1]<=n&&n<=l[e])&&(s.add_to_selected_glyphs(this.model),s.view=this,s.line_indices.push(e));return s}get_interpolation_hit(e,i){const[t,s,n,l]=[this._x[e],this._y[e],this._x[e+1],this._y[e+1]];return r.line_interpolation(this.renderer,i,t,s,n,l)}draw_legend_for_index(e,i,t){r.generic_line_scalar_legend(this.visuals,e,i)}}t.LineView=d,d.__name__=\"LineView\";class u extends _.XYGlyph{constructor(e){super(e)}static init_Line(){this.prototype.default_view=d,this.mixins(h.LineScalar)}}t.Line=u,u.__name__=\"Line\",u.init_Line()},\n",
" function _(t,e,i,s,_){s();const n=t(1),a=t(65),p=n.__importStar(t(18)),y=t(98);class c extends y.GlyphView{_project_data(){a.inplace.project_xy(this._x,this._y)}_index_data(t){const{_x:e,_y:i,data_size:s}=this;for(let _=0;_<s;_++){const s=e[_],n=i[_];isNaN(s+n)||!isFinite(s+n)?t.add_empty():t.add(s,n,s,n)}}scenterxy(t){return[this.sx[t],this.sy[t]]}}i.XYGlyphView=c,c.__name__=\"XYGlyphView\";class d extends y.Glyph{constructor(t){super(t)}static init_XYGlyph(){this.define((({})=>({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 e<n&&n<o},function(n){function t(n,t,o,r){const c=g(n.length,t.length);o=null!=o?o:n,r=null!=r?r:t;for(let l=0;l<c;l++){const c=n[l],i=t[l],[u,a]=e.wgs84_mercator.compute(c,i);o[l]=u,r[l]=a}}n.project_xy=t,n.project_xsys=function(n,e,o,r){const c=g(n.length,e.length);o=null!=o?o:n,r=null!=r?r:e;for(let l=0;l<c;l++)t(n[l],e[l],o[l],r[l])}}(e.inplace||(e.inplace={})),e.project_xy=m,e.project_xsys=function(n,t){const e=g(n.length,t.length),o=new Array(e),r=new Array(e);for(let c=0;c<e;c++){const[e,l]=m(n[c],t[c]);o[c]=e,r[c]=l}return[o,r]}},\n",
" function _(e,n,t,r,o){r();const a=e(1),i=a.__importDefault(e(67)),c=a.__importDefault(e(92));var u=i.default(\"WGS84\");function f(e,n,t){var r,o,a;return Array.isArray(t)?(r=c.default(e,n,t)||{x:NaN,y:NaN},t.length>2?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;++f<a.length;)if((t=a[f]).toLowerCase().replace(o,\"\")===n)return e[t]}},\n",
" function _(e,t,a,o,d){o();const r=e(1);const n=r.__importDefault(e(77)),l=e(78);function i(e){return.017453292519943295*e}a.default=function(e){var t=n.default(e),a=t.shift(),o=t.shift();t.unshift([\"name\",o]),t.unshift([\"type\",a]);var d={};return l.sExpr(t,d),function(e){if(\"GEOGCS\"===e.type?e.projName=\"longlat\":\"LOCAL_CS\"===e.type?(e.projName=\"identity\",e.local=!0):\"object\"==typeof e.PROJECTION?e.projName=Object.keys(e.PROJECTION)[0]:e.projName=e.PROJECTION,e.AXIS){for(var t=\"\",a=0,o=e.AXIS.length;a<o;++a){var d=e.AXIS[a][0].toLowerCase();-1!==d.indexOf(\"north\")?t+=\"n\":-1!==d.indexOf(\"south\")?t+=\"s\":-1!==d.indexOf(\"east\")?t+=\"e\":-1!==d.indexOf(\"west\")&&(t+=\"w\")}2===t.length&&(t+=\"u\"),3===t.length&&(e.axis=t)}e.UNIT&&(e.units=e.UNIT.name.toLowerCase(),\"metre\"===e.units&&(e.units=\"meter\"),e.UNIT.convert&&(\"GEOGCS\"===e.type?e.DATUM&&e.DATUM.SPHEROID&&(e.to_meter=e.UNIT.convert*e.DATUM.SPHEROID.a):e.to_meter=e.UNIT.convert));var r=e.GEOGCS;function n(t){return t*(e.to_meter||1)}\"GEOGCS\"===e.type&&(r=e),r&&(r.DATUM?e.datumCode=r.DATUM.name.toLowerCase():e.datumCode=r.name.toLowerCase(),\"d_\"===e.datumCode.slice(0,2)&&(e.datumCode=e.datumCode.slice(2)),\"new_zealand_geodetic_datum_1949\"!==e.datumCode&&\"new_zealand_1949\"!==e.datumCode||(e.datumCode=\"nzgd49\"),\"wgs_1984\"!==e.datumCode&&\"world_geodetic_system_1984\"!==e.datumCode||(\"Mercator_Auxiliary_Sphere\"===e.PROJECTION&&(e.sphere=!0),e.datumCode=\"wgs84\"),\"_ferro\"===e.datumCode.slice(-6)&&(e.datumCode=e.datumCode.slice(0,-6)),\"_jakarta\"===e.datumCode.slice(-8)&&(e.datumCode=e.datumCode.slice(0,-8)),~e.datumCode.indexOf(\"belge\")&&(e.datumCode=\"rnb72\"),r.DATUM&&r.DATUM.SPHEROID&&(e.ellps=r.DATUM.SPHEROID.name.replace(\"_19\",\"\").replace(/[Cc]larke\\_18/,\"clrk\"),\"international\"===e.ellps.toLowerCase().slice(0,13)&&(e.ellps=\"intl\"),e.a=r.DATUM.SPHEROID.a,e.rf=parseFloat(r.DATUM.SPHEROID.rf,10)),r.DATUM&&r.DATUM.TOWGS84&&(e.datum_params=r.DATUM.TOWGS84),~e.datumCode.indexOf(\"osgb_1936\")&&(e.datumCode=\"osgb36\"),~e.datumCode.indexOf(\"osni_1952\")&&(e.datumCode=\"osni52\"),(~e.datumCode.indexOf(\"tm65\")||~e.datumCode.indexOf(\"geodetic_datum_of_1965\"))&&(e.datumCode=\"ire65\"),\"ch1903+\"===e.datumCode&&(e.datumCode=\"ch1903\"),~e.datumCode.indexOf(\"israel\")&&(e.datumCode=\"isr93\")),e.b&&!isFinite(e.b)&&(e.b=e.a),[[\"standard_parallel_1\",\"Standard_Parallel_1\"],[\"standard_parallel_2\",\"Standard_Parallel_2\"],[\"false_easting\",\"False_Easting\"],[\"false_northing\",\"False_Northing\"],[\"central_meridian\",\"Central_Meridian\"],[\"latitude_of_origin\",\"Latitude_Of_Origin\"],[\"latitude_of_origin\",\"Central_Parallel\"],[\"scale_factor\",\"Scale_Factor\"],[\"k0\",\"scale_factor\"],[\"latitude_of_center\",\"Latitude_Of_Center\"],[\"latitude_of_center\",\"Latitude_of_center\"],[\"lat0\",\"latitude_of_center\",i],[\"longitude_of_center\",\"Longitude_Of_Center\"],[\"longitude_of_center\",\"Longitude_of_center\"],[\"longc\",\"longitude_of_center\",i],[\"x0\",\"false_easting\",n],[\"y0\",\"false_northing\",n],[\"long0\",\"central_meridian\",i],[\"lat0\",\"latitude_of_origin\",i],[\"lat0\",\"standard_parallel_1\",i],[\"lat1\",\"standard_parallel_1\",i],[\"lat2\",\"standard_parallel_2\",i],[\"azimuth\",\"Azimuth\"],[\"alpha\",\"azimuth\",i],[\"srsCode\",\"name\"]].forEach((function(t){return a=e,d=(o=t)[0],r=o[1],void(!(d in a)&&r in a&&(a[d]=a[r],3===o.length&&(a[d]=o[2](a[d]))));var a,o,d,r})),e.long0||!e.longc||\"Albers_Conic_Equal_Area\"!==e.projName&&\"Lambert_Azimuthal_Equal_Area\"!==e.projName||(e.long0=e.longc),e.lat_ts||!e.lat1||\"Stereographic_South_Pole\"!==e.projName&&\"Polar Stereographic (variant B)\"!==e.projName||(e.lat0=i(e.lat1>0?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.place<this.text.length;)this.readCharicter();if(-1===this.state)return this.root;throw new Error('unable to parse string \"'+this.text+'\". State is '+this.state)}},\n",
" function _(e,a,r,s,c){function n(e,a,r){Array.isArray(a)&&(r.unshift(a),a=null);var s=a?{}:e,c=r.reduce((function(e,a){return E(a,e),e}),s);a&&(e[a]=c)}function E(e,a){if(Array.isArray(e)){var r=e.shift();if(\"PARAMETER\"===r&&(r=e.shift()),1===e.length)return Array.isArray(e[0])?(a[r]={},void E(e[0],a[r])):void(a[r]=e[0]);if(e.length)if(\"TOWGS84\"!==r){if(\"AXIS\"===r)return r in a||(a[r]=[]),void a[r].push(e);var s;switch(Array.isArray(r)||(a[r]={}),r){case\"UNIT\":case\"PRIMEM\":case\"VERT_DATUM\":return a[r]={name:e[0].toLowerCase(),convert:e[1]},void(3===e.length&&E(e[2],a[r]));case\"SPHEROID\":case\"ELLIPSOID\":return a[r]={name:e[0],a:e[1],rf:e[2]},void(4===e.length&&E(e[3],a[r]));case\"PROJECTEDCRS\":case\"PROJCRS\":case\"GEOGCS\":case\"GEOCCS\":case\"PROJCS\":case\"LOCAL_CS\":case\"GEODCRS\":case\"GEODETICCRS\":case\"GEODETICDATUM\":case\"EDATUM\":case\"ENGINEERINGDATUM\":case\"VERT_CS\":case\"VERTCRS\":case\"VERTICALCRS\":case\"COMPD_CS\":case\"COMPOUNDCRS\":case\"ENGINEERINGCRS\":case\"ENGCRS\":case\"FITTED_CS\":case\"LOCAL_DATUM\":case\"DATUM\":return e[0]=[\"name\",e[0]],void n(a,r,e);default:for(s=-1;++s<e.length;)if(!Array.isArray(e[s]))return E(e,a[r]);return n(a,r,e)}}else a[r]=e;else a[r]=!0}else a[e]=!0}s(),r.sExpr=E},\n",
" function _(n,r,f,i,t){i(),f.default=function(n,r){var f,i;if(n=n||{},!r)return n;for(i in r)void 0!==(f=r[i])&&(n[i]=f);return n}},\n",
" function _(t,o,a,e,n){e();const r=t(1),f=r.__importDefault(t(81)),u=r.__importDefault(t(87));var i=[f.default,u.default],c={},d=[];function s(t,o){var a=d.length;return t.names?(d[a]=t,t.names.forEach((function(t){c[t.toLowerCase()]=a})),this):(console.log(o),!0)}function l(t){if(!t)return!1;var o=t.toLowerCase();return void 0!==c[o]&&d[c[o]]?d[c[o]]:void 0}function v(){i.forEach(s)}a.add=s,a.get=l,a.start=v,a.default={start:v,add:s,get:l}},\n",
" function _(t,i,s,h,a){h();const e=t(1),r=e.__importDefault(t(82)),n=e.__importDefault(t(83)),l=e.__importDefault(t(85)),u=e.__importDefault(t(86)),o=t(72);function f(){var t=this.b/this.a;this.es=1-t*t,\"x0\"in this||(this.x0=0),\"y0\"in this||(this.y0=0),this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=r.default(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)}function _(t){var i,s,h=t.x,a=t.y;if(a*o.R2D>90&&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)<i.EPSLN)&&(n=!0,r=t),{a:t,b:r,rf:e,sphere:n}}},\n",
" function _(e,a,l,s,r){s();var i={};l.default=i,i.MERIT={a:6378137,rf:298.257,ellipseName:\"MERIT 1983\"},i.SGS85={a:6378136,rf:298.257,ellipseName:\"Soviet Geodetic System 85\"},i.GRS80={a:6378137,rf:298.257222101,ellipseName:\"GRS 1980(IUGG, 1980)\"},i.IAU76={a:6378140,rf:298.257,ellipseName:\"IAU 1976\"},i.airy={a:6377563.396,b:6356256.91,ellipseName:\"Airy 1830\"},i.APL4={a:6378137,rf:298.25,ellipseName:\"Appl. Physics. 1965\"},i.NWL9D={a:6378145,rf:298.25,ellipseName:\"Naval Weapons Lab., 1965\"},i.mod_airy={a:6377340.189,b:6356034.446,ellipseName:\"Modified Airy\"},i.andrae={a:6377104.43,rf:300,ellipseName:\"Andrae 1876 (Den., Iclnd.)\"},i.aust_SA={a:6378160,rf:298.25,ellipseName:\"Australian Natl & S. Amer. 1969\"},i.GRS67={a:6378160,rf:298.247167427,ellipseName:\"GRS 67(IUGG 1967)\"},i.bessel={a:6377397.155,rf:299.1528128,ellipseName:\"Bessel 1841\"},i.bess_nam={a:6377483.865,rf:299.1528128,ellipseName:\"Bessel 1841 (Namibia)\"},i.clrk66={a:6378206.4,b:6356583.8,ellipseName:\"Clarke 1866\"},i.clrk80={a:6378249.145,rf:293.4663,ellipseName:\"Clarke 1880 mod.\"},i.clrk58={a:6378293.645208759,rf:294.2606763692654,ellipseName:\"Clarke 1858\"},i.CPM={a:6375738.7,rf:334.29,ellipseName:\"Comm. des Poids et Mesures 1799\"},i.delmbr={a:6376428,rf:311.5,ellipseName:\"Delambre 1810 (Belgium)\"},i.engelis={a:6378136.05,rf:298.2566,ellipseName:\"Engelis 1985\"},i.evrst30={a:6377276.345,rf:300.8017,ellipseName:\"Everest 1830\"},i.evrst48={a:6377304.063,rf:300.8017,ellipseName:\"Everest 1948\"},i.evrst56={a:6377301.243,rf:300.8017,ellipseName:\"Everest 1956\"},i.evrst69={a:6377295.664,rf:300.8017,ellipseName:\"Everest 1969\"},i.evrstSS={a:6377298.556,rf:300.8017,ellipseName:\"Everest (Sabah & Sarawak)\"},i.fschr60={a:6378166,rf:298.3,ellipseName:\"Fischer (Mercury Datum) 1960\"},i.fschr60m={a:6378155,rf:298.3,ellipseName:\"Fischer 1960\"},i.fschr68={a:6378150,rf:298.3,ellipseName:\"Fischer 1968\"},i.helmert={a:6378200,rf:298.3,ellipseName:\"Helmert 1906\"},i.hough={a:6378270,rf:297,ellipseName:\"Hough\"},i.intl={a:6378388,rf:297,ellipseName:\"International 1909 (Hayford)\"},i.kaula={a:6378163,rf:298.24,ellipseName:\"Kaula 1961\"},i.lerch={a:6378139,rf:298.257,ellipseName:\"Lerch 1979\"},i.mprts={a:6397300,rf:191,ellipseName:\"Maupertius 1738\"},i.new_intl={a:6378157.5,b:6356772.2,ellipseName:\"New International 1967\"},i.plessis={a:6376523,rf:6355863,ellipseName:\"Plessis 1817 (France)\"},i.krass={a:6378245,rf:298.3,ellipseName:\"Krassovsky, 1942\"},i.SEasia={a:6378155,b:6356773.3205,ellipseName:\"Southeast Asia\"},i.walbeck={a:6376896,b:6355834.8467,ellipseName:\"Walbeck\"},i.WGS60={a:6378165,rf:298.3,ellipseName:\"WGS 60\"},i.WGS66={a:6378145,rf:298.25,ellipseName:\"WGS 66\"},i.WGS7={a:6378135,rf:298.26,ellipseName:\"WGS 72\"},l.WGS84=i.WGS84={a:6378137,rf:298.257223563,ellipseName:\"WGS 84\"},i.sphere={a:6370997,b:6370997,ellipseName:\"Normal Sphere (r=6370997)\"}},\n",
" function _(e,a,s,t,l){t();var m={};s.default=m,m.wgs84={towgs84:\"0,0,0\",ellipse:\"WGS84\",datumName:\"WGS84\"},m.ch1903={towgs84:\"674.374,15.056,405.346\",ellipse:\"bessel\",datumName:\"swiss\"},m.ggrs87={towgs84:\"-199.87,74.79,246.62\",ellipse:\"GRS80\",datumName:\"Greek_Geodetic_Reference_System_1987\"},m.nad83={towgs84:\"0,0,0\",ellipse:\"GRS80\",datumName:\"North_American_Datum_1983\"},m.nad27={nadgrids:\"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat\",ellipse:\"clrk66\",datumName:\"North_American_Datum_1927\"},m.potsdam={towgs84:\"606.0,23.0,413.0\",ellipse:\"bessel\",datumName:\"Potsdam Rauenberg 1950 DHDN\"},m.carthage={towgs84:\"-263.0,6.0,431.0\",ellipse:\"clark80\",datumName:\"Carthage 1934 Tunisia\"},m.hermannskogel={towgs84:\"653.0,-212.0,449.0\",ellipse:\"bessel\",datumName:\"Hermannskogel\"},m.osni52={towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"airy\",datumName:\"Irish National\"},m.ire65={towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"mod_airy\",datumName:\"Ireland 1965\"},m.rassadiran={towgs84:\"-133.63,-157.5,-158.62\",ellipse:\"intl\",datumName:\"Rassadiran\"},m.nzgd49={towgs84:\"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993\",ellipse:\"intl\",datumName:\"New Zealand Geodetic Datum 1949\"},m.osgb36={towgs84:\"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894\",ellipse:\"airy\",datumName:\"Airy 1830\"},m.s_jtsk={towgs84:\"589,76,480\",ellipse:\"bessel\",datumName:\"S-JTSK (Ferro)\"},m.beduaram={towgs84:\"-106,-87,188\",ellipse:\"clrk80\",datumName:\"Beduaram\"},m.gunung_segara={towgs84:\"-403,684,41\",ellipse:\"bessel\",datumName:\"Gunung Segara Jakarta\"},m.rnb72={towgs84:\"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1\",ellipse:\"intl\",datumName:\"Reseau National Belge 1972\"}},\n",
" function _(a,m,_,t,u){t();const p=a(72);_.default=function(a,m,_,t,u,d){var r={};return r.datum_type=void 0===a||\"none\"===a?p.PJD_NODATUM:p.PJD_WGS84,m&&(r.datum_params=m.map(parseFloat),0===r.datum_params[0]&&0===r.datum_params[1]&&0===r.datum_params[2]||(r.datum_type=p.PJD_3PARAM),r.datum_params.length>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/r<h){if(c=0,_/r<h)return u.HALF_PI,x=-m,{x:a.x,y:a.y,z:a.z}}else c=Math.atan2(I,f);e=F/_,P=(n=s/_)*(1-t)*(d=1/Math.sqrt(1-t*(2-t)*n*n)),y=e*d,A=0;do{A++,i=t*(p=r/Math.sqrt(1-t*y*y))/(p+(x=s*P+F*y-p*(1-t*y*y))),o=(M=e*(d=1/Math.sqrt(1-i*(2-i)*n*n)))*P-(z=n*(1-i)*d)*y,P=z,y=M}while(o*o>1e-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;e<r;e++){const i=t[e],n=s.get(e)/2,r=o(i-n),_=o(i+n);a[e]=b(_-r)}else for(let e=0;e<r;e++){const i=t[e],n=o(i),r=o(i+s.get(e));a[e]=b(r-n)}return n&&p.inplace_map(a,(e=>m(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<o.length;e++)o[e]=_.v_synthetic(o[e]);let l;l=s instanceof a.CoordinateSeqSpec?f.RaggedArray.from(o,Float64Array):o,this._configure(`_${s.attr}`,{value:l})}else{const i=s.uniform(e).select(t);if(this._configure(s,{value:i}),s instanceof a.DistanceSpec){const e=i.is_Scalar()?i.value:p.max(i.array);this._configure(`max_${s.attr}`,{value:e})}}this.renderer.plot_view.model.use_map&&this._project_data(),this._set_data(null!=s?s:null),null===(i=this.glglyph)||void 0===i||i.set_data_changed(),this.index_data()}_set_data(e){}get _index_size(){return this.data_size}index_data(){const e=new y.SpatialIndex(this._index_size);this._index_data(e),e.finish(),this._index=e}mask_data(){return null==this._mask_data?d.Indices.all_set(this.data_size):this._mask_data()}map_data(){var e;const t=this,{x_scale:s,y_scale:i}=this.renderer.coordinates;for(const e of this.model)if(e instanceof a.BaseCoordinateSpec){const n=\"x\"==e.dimension?s:i;let r=t[`_${e.attr}`];if(r instanceof f.RaggedArray){const e=n.v_compute(r.array);r=new f.RaggedArray(r.offsets,e)}else r=n.v_compute(r);this[`s${e.attr}`]=r}this._map_data(),null===(e=this.glglyph)||void 0===e||e.set_data_changed()}_map_data(){}}s.GlyphView=w,w.__name__=\"GlyphView\";class S extends c.Model{constructor(e){super(e)}}s.Glyph=S,S.__name__=\"Glyph\"},\n",
" function _(t,i,e,h,s){h();const r=t(24),n=t(26),{min:x,max:y}=Math;e.empty=function(){return{x0:1/0,y0:1/0,x1:-1/0,y1:-1/0}},e.positive_x=function(){return{x0:Number.MIN_VALUE,y0:-1/0,x1:1/0,y1:1/0}},e.positive_y=function(){return{x0:-1/0,y0:Number.MIN_VALUE,x1:1/0,y1:1/0}},e.union=function(t,i){return{x0:x(t.x0,i.x0),x1:y(t.x1,i.x1),y0:x(t.y0,i.y0),y1:y(t.y1,i.y1)}};class o{constructor(t){if(null==t)this.x0=0,this.y0=0,this.x1=0,this.y1=0;else if(\"x0\"in t){const{x0:i,y0:e,x1:h,y1:s}=t;if(!(i<=h&&e<=s))throw new Error(`invalid bbox {x0: ${i}, y0: ${e}, x1: ${h}, y1: ${s}}`);this.x0=i,this.y0=e,this.x1=h,this.y1=s}else if(\"x\"in t){const{x:i,y:e,width:h,height:s}=t;if(!(h>=0&&s>=0))throw new Error(`invalid bbox {x: ${i}, y: ${e}, width: ${h}, height: ${s}}`);this.x0=i,this.y0=e,this.x1=i+h,this.y1=e+s}else{let i,e,h,s;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,s=h+t.height;else if(\"bottom\"in t)s=t.bottom,h=s-t.height;else{const i=t.height/2;h=t.vcenter-i,s=t.vcenter+i}else h=t.top,s=t.bottom;if(!(i<=e&&h<=s))throw new Error(`invalid bbox {left: ${i}, top: ${h}, right: ${e}, bottom: ${s}}`);this.x0=i,this.y0=h,this.x1=e,this.y1=s}}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:s,height:r}=this;return new o({x:t+e,y:i+h,width:s,height:r})}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 t<this.x0?t=this.x0:t>this.x1&&(t=this.x1),i<this.y0?i=this.y0:i>this.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.x1<this.x0||t.x0>this.x1||t.y1<this.y0||t.y0>this.y1)}get xview(){return{compute:t=>this.left+t,v_compute:t=>{const i=new r.ScreenArray(t.length),e=this.left;for(let h=0;h<t.length;h++)i[h]=e+t[h];return i}}}get yview(){return{compute:t=>this.bottom-t,v_compute:t=>{const i=new r.ScreenArray(t.length),e=this.bottom;for(let h=0;h<t.length;h++)i[h]=e-t[h];return i}}}}e.BBox=o,o.__name__=\"BBox\"},\n",
" function _(t,s,r,e,n){e();const a=t(26),o=t(11);class h{constructor(t,s){this.offsets=t,this.array=s}[a.equals](t,s){return s.arrays(this.offsets,t.offsets)&&s.arrays(this.array,t.array)}get length(){return this.offsets.length}clone(){return new h(this.offsets.slice(),this.array.slice())}static from(t,s){const r=t.length;let e=0;const n=(()=>{const s=new Uint32Array(r);for(let n=0;n<r;n++){const r=t[n].length;s[n]=e,e+=r}return e<256?new Uint8Array(s):e<65536?new Uint16Array(s):s})(),a=new s(e);for(let s=0;s<r;s++)a.set(t[s],n[s]);return new h(n,a)}*[Symbol.iterator](){const{offsets:t,length:s}=this;for(let r=0;r<s;r++)yield this.array.subarray(t[r],t[r+1])}_check_bounds(t){o.assert(0<=t&&t<this.length,`Out of bounds: 0 <= ${t} < ${this.length}`)}get(t){this._check_bounds(t);const{offsets:s}=this;return this.array.subarray(s[t],s[t+1])}set(t,s){this._check_bounds(t),this.array.set(s,this.offsets[t])}}r.RaggedArray=h,h.__name__=\"RaggedArray\",h[Symbol.toStringTag]=\"RaggedArray\"},\n",
" function _(n,i,t,e,s){e();const o=n(1).__importDefault(n(102)),d=n(24),x=n(99);function h(n,i){let t=0,e=i.length-1;for(;t<e;){const s=t+e>>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<d;h+=4){const d=0|this._indices[h>>2];t<this._boxes[h+0]||(e<this._boxes[h+1]||n>this._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];o<i.x0&&(i.x0=o),e>i.x1&&(i.x1=e),d<i.y0&&(i.y0=d),s>i.y1&&(i.y1=s)}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,t<this.minX&&(this.minX=t),s<this.minY&&(this.minY=s),i>this.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<this.numItems;e++){let h=4*e;const n=this._boxes[h++],o=this._boxes[h++],r=this._boxes[h++],a=this._boxes[h++],_=Math.floor(65535*((n+r)/2-this.minX)/t),x=Math.floor(65535*((o+a)/2-this.minY)/s);i[e]=m(_,x)}x(i,this._boxes,this._indices,0,this.numItems-1,this.nodeSize);for(let t=0,s=0;t<this._levelBounds.length-1;t++){const i=this._levelBounds[t];for(;s<i;){const t=s;let e=1/0,h=1/0,n=-1/0,o=-1/0;for(let t=0;t<this.nodeSize&&s<i;t++)e=Math.min(e,this._boxes[s++]),h=Math.min(h,this._boxes[s++]),n=Math.max(n,this._boxes[s++]),o=Math.max(o,this._boxes[s++]);this._indices[this._pos>>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;_<a;_+=4){const a=0|this._indices[_>>2];i<this._boxes[_]||(e<this._boxes[_+1]||t>this._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<e;i+=4){const e=0|this._indices[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<s?s-t:t<=i?0:t-i}function _(t,s){let i=0,e=s.length-1;for(;i<e;){const h=i+e>>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);do{a--}while(t[a]>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<i;){let s=1+(h<<1);const i=s+1;let e=this.ids[s],l=this.values[s];const n=this.values[i];if(i<this.length&&n<l&&(s=i,e=this.ids[i],l=n),l>=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;s<t.length;s++){const r=t[s];if(i.has(r))throw new Error(`duplicate factor or subfactor: ${r}`);i.set(r,{value:.5+s*(1+n)+e})}return[i,(t.length-1)*n]}function h(t,n,e,i=0){var s;const r=new Map,a=new Map;for(const[n,e]of t){const t=null!==(s=a.get(n))&&void 0!==s?s:[];a.set(n,[...t,e])}let o=i,g=0;for(const[t,i]of a){const s=i.length,[a,c]=u(i,e,o);g+=c;const l=p.sum(i.map((t=>a.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<n;i++)e[i]=this.synthetic(t[i]);return e}_init(t){const{levels:n,mapping:e,tops:i,mids:s,inside_padding:r}=(()=>{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;u<e.length;u++){const c=e[u],_=i[u];o<n!=_<n&&s+(n-o)/(_-o)*(c-s)<t&&(r=!r),s=c,o=_}return r},e.point_in_ellipse=function(t,n,e,i,r,s,o){return((Math.cos(e)/r)**2+(Math.sin(e)/i)**2)*(t-s)**2+2*Math.cos(e)*Math.sin(e)*((1/r)**2-(1/i)**2)*(t-s)*(n-o)+((Math.cos(e)/i)**2+(Math.sin(e)/r)**2)*(n-o)**2<=1},e.dist_2_pts=s,e.dist_to_segment_squared=o,e.dist_to_segment=function(t,n,e){return Math.sqrt(o(t,n,e))},e.check_2_segments_intersect=function(t,n,e,i,r,s,o,u){const c=(u-s)*(e-t)-(o-r)*(i-n);if(0==c)return{hit:!1,x:null,y:null};{let _=n-s,h=t-r;const l=(e-t)*_-(i-n)*h;_=((o-r)*_-(u-s)*h)/c,h=l/c;return{hit:_>0&&_<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;e<a;e+=2){const a=Math.max(1e-4,t[e%t.length]),o=Math.max(1e-4,t[(e+1)%t.length]);s.push(i,i+a),i+=a+o}const a=this._width,o=new Float32Array(4*a);for(let t=0,i=a;t<i;t++){let i,n,_;const r=e*t/(a-1);let h=0,l=1e16;for(let t=0,e=s.length;t<e;t++){const e=Math.abs(s[t]-r);e<l&&(h=t,l=e)}h%2==0?(_=r<=s[h]?1:0,n=s[h],i=s[h+1]):(_=r>s[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);t<i;t++)a.push([]);for(let e=0,i=t.length;e<i;e++){const i=t[e]%s;a[Math.floor(t[e]/s)].push(i)}for(let t=0,e=a.length;t<e;t++){const e=new Uint16Array(a[t]),o=t*s*4;0!==e.length&&(this.prog.set_attribute(\"a_position\",\"vec2\",i.vbo_position,0,2*o),this.prog.set_attribute(\"a_tangents\",\"vec4\",i.vbo_tangents,0,4*o),this.prog.set_attribute(\"a_segment\",\"vec2\",i.vbo_segment,0,2*o),this.prog.set_attribute(\"a_angles\",\"vec2\",i.vbo_angles,0,2*o),this.prog.set_attribute(\"a_texcoord\",\"vec2\",i.vbo_texcoord,0,2*o),this.index_buffer.set_size(2*e.length),this.index_buffer.set_data(0,e),this.prog.draw(this.gl.TRIANGLES,this.index_buffer))}}}_set_data(){this._bake(),this.vbo_position.set_size(4*this.V_position.length),this.vbo_position.set_data(0,this.V_position),this.vbo_tangents.set_size(4*this.V_tangents.length),this.vbo_tangents.set_data(0,this.V_tangents),this.vbo_angles.set_size(4*this.V_angles.length),this.vbo_angles.set_data(0,this.V_angles),this.vbo_texcoord.set_size(4*this.V_texcoord.length),this.vbo_texcoord.set_data(0,this.V_texcoord)}_set_visuals(){const{line_color:t,line_alpha:e,line_width:s,line_cap:i,line_join:a,line_dash:o,line_dash_offset:n}=this.glyph.visuals.line,[_,r,h,u]=l.color2rgba(t.value,e.value),d=s.value,p=c[i.value],v=f[a.value];this.prog.set_uniform(\"u_color\",\"vec4\",[_/255,r/255,h/255,u/255]),this.prog.set_uniform(\"u_linewidth\",\"float\",[d]),this.prog.set_uniform(\"u_antialias\",\"float\",[.9]),this.prog.set_uniform(\"u_linecaps\",\"vec2\",[p,p]),this.prog.set_uniform(\"u_linejoin\",\"float\",[v]),this.prog.set_uniform(\"u_miter_limit\",\"float\",[10]);const b=g.resolve_line_dash(o.value);let m=0,w=1;b.length&&([m,w]=this.dash_atlas.get_atlas_data(b)),this.prog.set_uniform(\"u_dash_index\",\"float\",[m]),this.prog.set_uniform(\"u_dash_phase\",\"float\",[n.value]),this.prog.set_uniform(\"u_dash_period\",\"float\",[w]),this.prog.set_uniform(\"u_dash_caps\",\"vec2\",[p,p]),this.prog.set_uniform(\"u_closed\",\"float\",[0])}_bake(){let t,e,s,i,a,o,n,_;const r=this.nvertices,h=this.glyph.sx,l=this.glyph.sy,g=n=new Float32Array(2*r),u=new Float32Array(2*r),f=_=new Float32Array(4*r);for(let t=0,e=r;t<e;t++)g[2*t+0]=isFinite(h[t])?h[t]:0,g[2*t+1]=isFinite(l[t])?l[t]:0;this.tangents=e=new Float32Array(2*r-2);for(let t=0,s=r-1;t<s;t++)e[2*t+0]=n[2*(t+1)+0]-n[2*t+0],e[2*t+1]=n[2*(t+1)+1]-n[2*t+1];for(let t=0,s=r-1;t<s;t++)f[4*(t+1)+0]=e[2*t+0],f[4*(t+1)+1]=e[2*t+1],f[4*t+2]=e[2*t+0],f[4*t+3]=e[2*t+1];f[0]=e[0],f[1]=e[1],f[4*(r-1)+2]=e[2*(r-2)+0],f[4*(r-1)+3]=e[2*(r-2)+1];const c=new Float32Array(r);for(let t=0,e=r;t<e;t++)c[t]=Math.atan2(_[4*t+0]*_[4*t+3]-_[4*t+1]*_[4*t+2],_[4*t+0]*_[4*t+2]+_[4*t+1]*_[4*t+3]);for(let t=0,e=r-1;t<e;t++)u[2*t+0]=c[t],u[2*t+1]=c[t+1];for(let t=0,e=r;t<e;t++)isFinite(h[t])||(g[2*t+0]=h[t]),isFinite(l[t])||(g[2*t+1]=l[t]);const d=4*r-4;this.V_position=i=new Float32Array(2*d),this.V_angles=s=new Float32Array(2*d),this.V_tangents=a=new Float32Array(4*d),this.V_texcoord=o=new Float32Array(2*d);for(let t=0,e=r;t<e;t++)for(let e=0;e<4;e++){for(let a=0;a<2;a++)i[2*(4*t+e-2)+a]=g[2*t+a],s[2*(4*t+e)+a]=u[2*t+a];for(let s=0;s<4;s++)a[4*(4*t+e-2)+s]=f[4*t+s]}for(let t=0,e=r;t<e;t++)o[2*(4*t+0)+0]=-1,o[2*(4*t+1)+0]=-1,o[2*(4*t+2)+0]=1,o[2*(4*t+3)+0]=1,o[2*(4*t+0)+1]=-1,o[2*(4*t+1)+1]=1,o[2*(4*t+2)+1]=-1,o[2*(4*t+3)+1]=1;const p=6*(r-1);this.I_triangles=t=new Uint32Array(p);for(let e=0,s=r;e<s;e++)t[6*e+0]=0+4*e,t[6*e+1]=1+4*e,t[6*e+2]=3+4*e,t[6*e+3]=2+4*e,t[6*e+4]=0+4*e,t[6*e+5]=3+4*e}_update_scale(t,e){let s;const i=this.nvertices,a=4*i-4,o=this.tangents,n=new Float32Array(i-1),_=new Float32Array(2*i);this.V_segment=s=new Float32Array(2*a);for(let s=0,a=i-1;s<a;s++)n[s]=Math.sqrt((o[2*s+0]*t)**2+(o[2*s+1]*e)**2);let r=0;for(let t=0,e=i-1;t<e;t++)r+=n[t],_[2*(t+1)+0]=r,_[2*t+1]=r;for(let t=0,e=i;t<e;t++)for(let e=0;e<4;e++)for(let i=0;i<2;i++)s[2*(4*t+e)+i]=_[2*t+i];this.cumsum=r,this.vbo_segment.set_size(4*this.V_segment.length),this.vbo_segment.set_data(0,this.V_segment)}}s.LineGL=d,d.__name__=\"LineGL\"},\n",
" function _(e,r,f,u,x){u(),x(\"Program\",e(110).Program),x(\"Texture2d\",e(112).Texture2d);var t=e(111);x(\"IndexBuffer\",t.IndexBuffer),x(\"VertexBuffer\",t.VertexBuffer)},\n",
" function _(t,e,i,s,a){s();const r=t(111);class n{constructor(t){this.gl=t,this.UTYPEMAP={float:\"uniform1fv\",vec2:\"uniform2fv\",vec3:\"uniform3fv\",vec4:\"uniform4fv\",int:\"uniform1iv\",ivec2:\"uniform2iv\",ivec3:\"uniform3iv\",ivec4:\"uniform4iv\",bool:\"uniform1iv\",bvec2:\"uniform2iv\",bvec3:\"uniform3iv\",bvec4:\"uniform4iv\",mat2:\"uniformMatrix2fv\",mat3:\"uniformMatrix3fv\",mat4:\"uniformMatrix4fv\",sampler1D:\"uniform1i\",sampler2D:\"uniform1i\",sampler3D:\"uniform1i\"},this.ATYPEMAP={float:\"vertexAttrib1f\",vec2:\"vertexAttrib2f\",vec3:\"vertexAttrib3f\",vec4:\"vertexAttrib4f\"},this.ATYPEINFO={float:[1,5126],vec2:[2,5126],vec3:[3,5126],vec4:[4,5126],vec4_uint8:[4,5121]},this._linked=!1,this._validated=!1,this._unset_variables=new Set,this._known_invalid=new Set,this._locations=new Map,this._samplers=new Map,this._attributes=new Map,this.handle=this.gl.createProgram()}delete(){this.gl.deleteProgram(this.handle)}activate(){this.gl.useProgram(this.handle)}deactivate(){this.gl.useProgram(0)}set_shaders(t,e){const i=this.gl;this._linked=!1;const s=i.createShader(i.VERTEX_SHADER),a=i.createShader(i.FRAGMENT_SHADER),r=[[t,s,\"vertex\"],[e,a,\"fragment\"]];for(const[t,e,s]of r){i.shaderSource(e,t),i.compileShader(e);if(!i.getShaderParameter(e,i.COMPILE_STATUS)){const t=i.getShaderInfoLog(e);throw new Error(`errors in ${s} shader:\\n${t}`)}}if(i.attachShader(this.handle,s),i.attachShader(this.handle,a),i.linkProgram(this.handle),!i.getProgramParameter(this.handle,i.LINK_STATUS)){const t=i.getProgramInfoLog(this.handle);throw new Error(`Program link error:\\n${t}`)}this._unset_variables=this._get_active_attributes_and_uniforms(),i.detachShader(this.handle,s),i.detachShader(this.handle,a),i.deleteShader(s),i.deleteShader(a),this._known_invalid.clear(),this._linked=!0}_get_active_attributes_and_uniforms(){const t=this.gl;this._locations.clear();const e=new RegExp(\"(\\\\w+)\\\\s*(\\\\[(\\\\d+)\\\\])\\\\s*\"),i=t.getProgramParameter(this.handle,t.ACTIVE_UNIFORMS),s=[],a=[],r=[[s,t.getProgramParameter(this.handle,t.ACTIVE_ATTRIBUTES),t.getActiveAttrib,t.getAttribLocation],[a,i,t.getActiveUniform,t.getUniformLocation]];for(const[i,s,a,n]of r)for(let r=0;r<s;r+=1){const s=a.call(t,this.handle,r),o=s.name,h=o.match(e);if(null!=h){const t=h[1];for(let e=0;e<s.size;e+=1)i.push([`${t}[${e}]`,s.type])}else i.push([o,s.type]);this._locations.set(o,n.call(t,this.handle,o))}const n=new Set;for(const[t]of s)n.add(t);for(const[t]of a)n.add(t);return n}set_texture(t,e){var i;if(!this._linked)throw new Error(\"Cannot set uniform when program has no code\");const s=null!==(i=this._locations.get(t))&&void 0!==i?i:-1;if(s<0)this._known_invalid.has(t)||(this._known_invalid.add(t),console.log(`\"Variable ${t} is not an active texture`));else{this._unset_variables.has(t)&&this._unset_variables.delete(t),this.activate();{let i=this._samplers.size;this._samplers.has(t)&&(i=this._samplers.get(t)[2]),this._samplers.set(t,[e._target,e.handle,i]),this.gl.uniform1i(s,i)}}}set_uniform(t,e,i){var s;if(!this._linked)throw new Error(\"Cannot set uniform when program has no code\");const a=null!==(s=this._locations.get(t))&&void 0!==s?s:-1;if(a<0)return void(this._known_invalid.has(t)||(this._known_invalid.add(t),console.log(`Variable ${t} is not an active uniform`)));this._unset_variables.has(t)&&this._unset_variables.delete(t);let r=1;if(!e.startsWith(\"mat\")){const t=\"int\"==e||\"bool\"==e?\"float\":e.replace(/^ib/,\"\");r=Math.floor(i.length/this.ATYPEINFO[t][0])}if(r>1)for(let e=0;e<r;e+=1)if(this._unset_variables.has(`${t}[${e}]`)){const i=`${t}[${e}]`;this._unset_variables.has(i)&&this._unset_variables.delete(i)}const n=this.UTYPEMAP[e];this.activate(),e.startsWith(\"mat\")?this.gl[n](a,!1,i):this.gl[n](a,i)}set_attribute(t,e,i,s=0,a=0,n=!1){var o;if(!this._linked)throw new Error(\"Cannot set attribute when program has no code\");const h=null!==(o=this._locations.get(t))&&void 0!==o?o:-1;if(h<0)this._known_invalid.has(t)||(this._known_invalid.add(t),i instanceof r.VertexBuffer&&a>0||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<i;n++){const i=this._x1[n],a=this._x2[n],r=this._y[n];isNaN(i+a+r)||!isFinite(i+a+r)?t.add_empty():t.add(e(i,a),r,s(i,a),r)}}_inner(t,e,s,i,n){t.beginPath();for(let s=0,n=e.length;s<n;s++)t.lineTo(e[s],i[s]);for(let e=s.length-1;e>=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<n;t++)s[t]=this.sx1[t],i[t]=this.sy[t],s[e+t]=this.sx2[e-t-1],i[e+t]=this.sy[e-t-1];const n=new o.Selection;return _.point_in_poly(t.sx,t.sy,s,i)&&(n.add_to_selected_glyphs(this.model),n.view=this),n}scenterxy(t){return[(this.sx1[t]+this.sx2[t])/2,this.sy[t]]}_map_data(){this.sx1=this.renderer.xscale.v_compute(this._x1),this.sx2=this.renderer.xscale.v_compute(this._x2),this.sy=this.renderer.yscale.v_compute(this._y)}}s.HAreaView=c,c.__name__=\"HAreaView\";class d extends h.Area{constructor(t){super(t)}static init_HArea(){this.prototype.default_view=c,this.define((({})=>({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<i;n++){const i=this._x[n],a=this._y1[n],r=this._y2[n];isNaN(i+a+r)||!isFinite(i+a+r)?t.add_empty():t.add(i,e(a,r),i,s(a,r))}}_inner(t,e,s,i,n){t.beginPath();for(let i=0,n=s.length;i<n;i++)t.lineTo(e[i],s[i]);for(let s=i.length-1;s>=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<n;t++)s[t]=this.sx[t],i[t]=this.sy1[t],s[e+t]=this.sx[e-t-1],i[e+t]=this.sy2[e-t-1];const n=new o.Selection;return _.point_in_poly(t.sx,t.sy,s,i)&&(n.add_to_selected_glyphs(this.model),n.view=this),n}_map_data(){this.sx=this.renderer.xscale.v_compute(this._x),this.sy1=this.renderer.yscale.v_compute(this._y1),this.sy2=this.renderer.yscale.v_compute(this._y2)}}s.VAreaView=c,c.__name__=\"VAreaView\";class d extends h.Area{constructor(t){super(t)}static init_VArea(){this.prototype.default_view=c,this.define((({})=>({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;i<this._indices.length;i++)this.indices_map[this._indices[i]]=i}convert_selection_from_subset(i){const e=i.indices.map((i=>this._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;e<t.data.start.length;e++)(_.contains(n,t.data.start[e])||_.contains(n,t.data.end[e]))&&s.push(e);const o=new i.Selection;for(const e of s)o.multiline_indices[e]=[0];return o.indices=s,o}do_selection(e,t,d,n){if(null==e)return!1;const s=t.node_renderer.data_source.selected;s.update(e,d,n);const o=t.edge_renderer.data_source.selected,r=this.get_linked_edges(t.node_renderer.data_source,t.edge_renderer.data_source,\"selection\");return o.update(r,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 o=d.node_view.model.data_source.selection_manager.get_or_create_inspector(d.node_view.model);o.update(e,n,s),d.node_view.model.data_source.setv({inspected:o},{silent:!0});const r=d.edge_view.model.data_source.selection_manager.get_or_create_inspector(d.edge_view.model),_=this.get_linked_edges(d.node_view.model.data_source,d.edge_view.model.data_source,\"inspection\");return r.update(_,n,s),d.edge_view.model.data_source.setv({inspected:r},{silent:!0}),d.node_view.model.data_source.inspect.emit([d.node_view.model,{geometry:t}]),!o.is_empty()}}d.NodesAndLinkedEdges=u,u.__name__=\"NodesAndLinkedEdges\";class m extends c{constructor(e){super(e)}hit_test(e,t){return this._hit_test(e,t,t.edge_view)}get_linked_nodes(e,t,d){let n=[];\"selection\"==d?n=t.selected.indices:\"inspection\"==d&&(n=t.inspected.indices);const s=[];for(const e of n)s.push(t.data.start[e]),s.push(t.data.end[e]);const o=_.uniq(s).map((t=>r.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,s,n){s();const o=t(1),r=t(65),l=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(){r.inplace.project_xy(this._xs.array,this._ys.array)}_index_data(t){const{data_size:e}=this;for(let i=0;i<e;i++){const e=this._xs.get(i);if(0==e.length){t.add_empty();continue}const s=this._ys.get(i);if(0==s.length){t.add_empty();continue}const[n,o]=h.minmax(e),[r,l]=h.minmax(s);t.add(n,r,o,l)}}_render(t,e,i){const{sxs:s,sys:n}=null!=i?i:this;for(const i of e){const e=s.get(i),o=n.get(i);this.visuals.line.set_vectorize(t,i);for(let i=0,s=e.length;i<s;i++){const s=e[i],n=o[i];0!=i?isNaN(s+n)?(t.stroke(),t.beginPath()):t.lineTo(s,n):(t.beginPath(),t.moveTo(s,n))}t.stroke()}}_hit_point(t){const e={x:t.sx,y:t.sy};let i=9999;const s=new Map;for(let t=0,n=this.sxs.length;t<n;t++){const n=Math.max(2,this.line_width.get(t)/2),o=this.sxs.get(t),r=this.sys.get(t);let l=null;for(let t=0,s=o.length-1;t<s;t++){const s={x:o[t],y:r[t]},c={x:o[t+1],y:r[t+1]},h=_.dist_to_segment(e,s,c);h<n&&h<i&&(i=h,l=[t])}null!=l&&s.set(t,l)}return new y.Selection({indices:[...s.keys()],multiline_indices:a.to_object(s)})}_hit_span(t){const{sx:e,sy:i}=t;let s,n;\"v\"==t.direction?(s=this.renderer.yscale.invert(i),n=this._ys):(s=this.renderer.xscale.invert(e),n=this._xs);const o=new Map;for(let t=0,e=n.length;t<e;t++){const e=n.get(t),i=[];for(let t=0,n=e.length-1;t<n;t++)e[t]<=s&&s<=e[t+1]&&i.push(t);i.length>0&&o.set(t,i)}return new y.Selection({indices:[...o.keys()],multiline_indices:a.to_object(o)})}get_interpolation_hit(t,e,i){const s=this._xs.get(t),n=this._ys.get(t),o=s[e],r=n[e],l=s[e+1],_=n[e+1];return x.line_interpolation(this.renderer,i,o,r,l,_)}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(l.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<t;s++){const t=this._xs.get(s),i=this._ys.get(s);if(0==t.length)e.add_empty();else{const[s,n]=_.minmax(t),[r,o]=_.minmax(i);e.add(s,r,n,o)}}}_mask_data(){const{x_range:e,y_range:t}=this.renderer.plot_view.frame;return this.index.indices({x0:e.min,x1:e.max,y0:t.min,y1:t.max})}_inner_loop(e,t,s,i){for(let n=0,r=t.length;n<r;n++)0!=n?isNaN(t[n]+s[n])?(e.closePath(),i.apply(e),e.beginPath()):e.lineTo(t[n],s[n]):(e.beginPath(),e.moveTo(t[n],s[n]));e.closePath(),i.call(e)}_render(e,t,s){const{sxs:i,sys:n}=null!=s?s:this;for(const s of t){const t=i.get(s),r=n.get(s);this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,s),this._inner_loop(e,t,r,e.fill)),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(e,s),this._inner_loop(e,t,r,e.fill)),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,s),this._inner_loop(e,t,r,e.stroke))}}_hit_rect(e){const{sx0:t,sx1:s,sy0:i,sy1:n}=e,r=[t,s,s,t],o=[i,i,n,n],[a,_]=this.renderer.xscale.r_invert(t,s),[c,h]=this.renderer.yscale.r_invert(i,n),y=this.index.indices({x0:a,x1:_,y0:c,y1:h}),p=[];for(const e of y){const t=this.sxs.get(e),s=this.sys.get(e);let i=!0;for(let e=0,n=t.length;e<n;e++){const n=t[e],a=s[e];if(!l.point_in_poly(n,a,r,o)){i=!1;break}}i&&p.push(e)}return new d.Selection({indices:p})}_hit_point(e){const{sx:t,sy:s}=e,i=this.renderer.xscale.invert(t),n=this.renderer.yscale.invert(s),r=this.index.indices({x0:i,y0:n,x1:i,y1:n}),o=[];for(const e of r){const i=this.sxs.get(e),n=this.sys.get(e),r=i.length;for(let a=0,_=0;;_++){if(isNaN(i[_])||_==r){const r=i.subarray(a,_),c=n.subarray(a,_);if(l.point_in_poly(t,s,r,c)){o.push(e);break}a=_+1}if(_==r)break}}return new d.Selection({indices:o})}_get_snap_coord(e){return _.sum(e)/e.length}scenterxy(e,t,s){const i=this.sxs.get(e),n=this.sys.get(e),r=i.length;let o=!1;for(let e=0,a=0;;a++){const _=isNaN(i[a]);if(o=o||_,a==r&&!o){return[this._get_snap_coord(i),this._get_snap_coord(n)]}if(_||a==r){const r=i.subarray(e,a),o=n.subarray(e,a);if(l.point_in_poly(t,s,r,o)){return[this._get_snap_coord(r),this._get_snap_coord(o)]}e=a+1}if(a==r)break}y.unreachable()}draw_legend_for_index(e,t,s){a.generic_area_vector_legend(this.visuals,e,t,s)}}s.PatchesView=x,x.__name__=\"PatchesView\";class f extends o.Glyph{constructor(e){super(e)}static init_Patches(){this.prototype.default_view=x,this.define((({})=>({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<e?(i=new t.constructor(e),i.set(t,0)):i=t;for(let t=o,n=r;t<n;t++)i[t-o]=i[t];for(let t=0,e=n.length;t<e;t++)i[t+(r-o)]=n[t];return i}{const e=new t.constructor(n);return a.concat(t,e)}}throw new Error(\"unsupported array types\")}function f(t,n){let e,s,o;return l.isNumber(t)?(e=t,o=t+1,s=1):(e=null!=t.start?t.start:0,o=null!=t.stop?t.stop:n,s=null!=t.step?t.step:1),[e,o,s]}function m(t,n){const e=new Set;let s=!1;for(const[o,r]of n){let n,i,c,a;if(l.isArray(o)){const[s]=o;e.add(s),n=t[s].shape,i=t[s],a=r,2===o.length?(n=[1,n[0]],c=[o[0],0,o[1]]):c=o}else l.isNumber(o)?(a=[r],e.add(o)):(a=r,s=!0),c=[0,0,o],n=[1,t.length],i=t;let u=0;const[h,d,m]=f(c[1],n[0]),[_,p,g]=f(c[2],n[1]);for(let t=h;t<d;t+=m)for(let o=_;o<p;o+=g)s&&e.add(o),i[t*n[1]+o]=a[u],u++}return e}e.stream_to_column=d,e.slice=f,e.patch_to_column=m;class _ extends i.ColumnarDataSource{constructor(t){super(t)}static init_ColumnDataSource(){this.define((({Dict:t,Any:n})=>({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<i;e++)s.lineTo(this._lower_sx[e],this._lower_sy[e]);for(let e=this._upper_sx.length-1;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<i;e++)s.lineTo(this._lower_sx[e],this._lower_sy[e]);this.visuals.line.doit&&(this.visuals.line.set_value(s),s.stroke()),s.beginPath(),s.moveTo(this._upper_sx[0],this._upper_sy[0]);for(let e=0,i=this._upper_sx.length;e<i;e++)s.lineTo(this._upper_sx[e],this._upper_sy[e]);this.visuals.line.doit&&(this.visuals.line.set_value(s),s.stroke())}}i.BandView=h,h.__name__=\"BandView\";class n extends o.UpperLower{constructor(s){super(s)}static init_Band(){this.prototype.default_view=h,this.mixins([r.Line,r.Fill]),this.override({fill_color:\"#fff9ba\",fill_alpha:.4,line_color:\"#cccccc\",line_alpha:.3})}}i.Band=n,n.__name__=\"Band\",n.init_Band()},\n",
" function _(e,t,i,s,o){s();const r=e(1),p=e(56),n=e(20),_=r.__importStar(e(18));class a extends p.DataAnnotationView{map_data(){const{frame:e}=this.plot_view,t=this.model.dimension,i=this.coordinates.x_scale,s=this.coordinates.y_scale,o=\"height\"==t?s:i,r=\"height\"==t?i:s,p=\"height\"==t?e.bbox.yview:e.bbox.xview,n=\"height\"==t?e.bbox.xview:e.bbox.yview;let _,a,h;_=\"data\"==this.model.properties.lower.units?o.v_compute(this._lower):p.v_compute(this._lower),a=\"data\"==this.model.properties.upper.units?o.v_compute(this._upper):p.v_compute(this._upper),h=\"data\"==this.model.properties.base.units?r.v_compute(this._base):n.v_compute(this._base);const[d,c]=\"height\"==t?[1,0]:[0,1],u=[_,h],l=[a,h];this._lower_sx=u[d],this._lower_sy=u[c],this._upper_sx=l[d],this._upper_sy=l[c]}}i.UpperLowerView=a,a.__name__=\"UpperLowerView\";class h extends _.CoordinateSpec{get dimension(){return\"width\"==this.obj.dimension?\"x\":\"y\"}get units(){var e;return null!==(e=this.spec.units)&&void 0!==e?e:\"data\"}}i.XOrYCoordinateSpec=h,h.__name__=\"XOrYCoordinateSpec\";class d extends p.DataAnnotation{constructor(e){super(e)}static init_UpperLower(){this.define((()=>({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 u 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=new h.BBox({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=u,u.__name__=\"BoxAnnotationView\";class c extends l.Annotation{constructor(t){super(t)}static init_BoxAnnotation(){this.prototype.default_view=u,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=c,c.__name__=\"BoxAnnotation\",c.init_BoxAnnotation()},\n",
" function _(t,e,i,a,n){a();const o=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),y=o.__importStar(t(48)),k=t(9),x=t(221),C=t(222),j=t(225),z=t(140),L=t(11),S=t(122),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})}L.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;L.unreachable()})(),this._minor_range=new b.Range1d({start:0,end:1}),this._minor_scale=new w.LinearScale;const a=y.attrs_of(this.model,\"major_label_\",y.Text,!0),n=y.attrs_of(this.model,\"major_tick_\",y.Line,!0),o=y.attrs_of(this.model,\"minor_tick_\",y.Line,!0),r=y.attrs_of(this.model,\"title_\",y.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},a),n),o));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 S.build_view(this._axis,{parent:e}),null!=this._title&&(this._title_view=await S.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:a}=i.metrics;t.setv({start:e,end:a})}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?k.reversed(e):e})(),[i,a]=\"vertical\"==t?[1,e.length]:[e.length,1],n=this._image=document.createElement(\"canvas\");n.width=i,n.height=a;const o=n.getContext(\"2d\"),r=o.getImageData(0,0,i,a),s=new f.LinearColorMapper({palette:e}).rgba_mapper.v_compute(k.range(0,e.length));r.data.set(s),o.putImageData(r,0,0)}update_layout(){const{location:t,width:e,height:i,padding:a,margin:n}=this.model,[o,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\"==o?\"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 j.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:a,right:a,top:a,bottom:a},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{left:e,right:0,top:0,bottom:i}}})();let y,k,L,S;if(w.padding=b,null!=this.panel?(y=\"max\",k=void 0,L=void 0,S=void 0):\"auto\"==(\"horizontal\"==s?e:i)?(y=\"fixed\",k=25*this.model.color_mapper.palette.length,L={percent:.3},S={percent:.8}):(y=\"fit\",k=void 0),\"horizontal\"==s){const t=\"auto\"==e?void 0:e,a=\"auto\"==i?25:i;w.set_sizing({width_policy:y,height_policy:\"min\",width:k,min_width:L,max_width:S,halign:r,valign:o,margin:v}),w.center_panel.set_sizing({width_policy:\"auto\"==e?\"fit\":\"fixed\",height_policy:\"fixed\",width:t,height:a})}else{const t=\"auto\"==e?25:e,a=\"auto\"==i?void 0:i;w.set_sizing({width_policy:\"min\",height_policy:y,height:k,min_height:L,max_height:S,halign:r,valign:o,margin:v}),w.center_panel.set_sizing({width_policy:\"fixed\",height_policy:\"auto\"==i?\"fit\":\"fixed\",width:t,height:a})}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 z.Panel(\"above\"),T.update_layout(),c.children.push(T.layout)):(T.panel=new z.Panel(\"left\"),T.update_layout(),u.children.push(T.layout)));const{panel:B}=this,A=null!=B&&s==B.orientation?B.side:\"horizontal\"==s?\"below\":\"right\",O=(()=>{switch(A){case\"above\":return c;case\"below\":return h;case\"left\":return u;case\"right\":return p}})(),{_axis_view:R}=this;if(R.panel=new z.Panel(A),R.update_layout(),O.children.push(R.layout),null!=this.panel){const t=new x.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:F}=this.model;this.layout.sizing.visible=F,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:a}=e;let{width:n,height:o}=e;i+n>=this.parent.canvas_view.bbox.width&&(n-=1),a+o>=this.parent.canvas_view.bbox.height&&(o-=1),t.save(),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(t),t.fillRect(i,a,n,o)),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(t),t.strokeRect(i,a,n,o)),t.restore()}_paint_image(t,e){const{x:i,y:a,width:n,height:o}=e;t.save(),t.setImageSmoothingEnabled(!1),t.globalAlpha=this.model.scale_alpha,t.drawImage(this._image,i,a,n,o),this.visuals.bar_line.doit&&(this.visuals.bar_line.set_value(t),t.strokeRect(i,a,n,o)),t.restore()}serializable_state(){const t=super.serializable_state(),{children:e=[]}=t,i=o.__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 B extends r.Annotation{constructor(t){super(t)}static init_ColorBar(){this.prototype.default_view=T,this.mixins([[\"major_label_\",y.Text],[\"title_\",y.Text],[\"major_tick_\",y.Line],[\"minor_tick_\",y.Line],[\"border_\",y.Line],[\"bar_\",y.Line],[\"background_\",y.Fill]]),this.define((({Alpha:t,Number:e,String:i,Tuple:a,Dict:n,Or:o,Ref:r,Auto:s,Nullable:l})=>({location:[o(v.Anchor,a(e,e)),\"top_right\"],orientation:[o(v.Orientation,s),\"auto\"],title:[l(i),null],title_standoff:[e,2],width:[o(e,s),\"auto\"],height:[o(e,s),\"auto\"],scale_alpha:[t,1],ticker:[o(r(c.Ticker),s),\"auto\"],formatter:[o(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=B,B.__name__=\"ColorBar\",B.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){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=new s.Sizeable(i).shrink_by(this.sizing.margin).map((i=>i==1/0&&\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:i),(i=>i==1/0&&\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:i)),h=this._measure(t),e=this.clip_size(h,t),n=this.apply_aspect(t,e);return Object.assign(Object.assign({},h),n)}compute(i={}){const t={width:null!=i.width&&this.is_width_expanding()?i.width:1/0,height:null!=i.height&&this.is_height_expanding()?i.height:1/0},h=this.measure(t),{width:e,height:n}=h,s=new r.BBox({left:0,top:0,width:e,height:n});let g;if(null!=h.inner){const{left:i,top:t,right:s,bottom:l}=h.inner;g=new r.BBox({left:i,top:t,right:e-s,bottom:n-l})}this.set_geometry(s,g)}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,a){r();const l=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\"),a=t.measureText(\"ÅŚg|\"),c=a.fontBoundingBoxAscent,o=a.fontBoundingBoxDescent;if(null!=c&&null!=o)return{height:c+o,ascent:c,descent:o,cap_height:n.actualBoundingBoxAscent,x_height:r.actualBoundingBoxAscent};const s=a.actualBoundingBoxAscent,u=a.actualBoundingBoxDescent;if(null!=s&&null!=u)return{height:s+u,ascent:s,descent:u,cap_height:n.actualBoundingBoxAscent,x_height:r.actualBoundingBoxAscent};l.unreachable()}})(),s=(()=>{const t=c(0,0).getContext(\"2d\");return(e,n)=>{t.font=n;const r=t.measureText(e),a=r.actualBoundingBoxAscent,c=r.actualBoundingBoxDescent;if(null!=a&&null!=c)return{width:r.width,height:a+c,ascent:a,descent:c};l.unreachable()}})(),u=(()=>{const t=document.createElement(\"canvas\"),e=t.getContext(\"2d\");let n=-1,r=-1;return(a,l=1)=>{e.font=a;const{width:c}=e.measureText(\"M\"),o=c*l,s=Math.ceil(o),u=Math.ceil(2*o),i=Math.ceil(1.5*o);n<s&&(n=s,t.width=s),r<u&&(r=u,t.height=u),e.save(),e.scale(l,l),e.fillStyle=\"#f00\",e.fillRect(0,0,s,u);const f=t=>{let e=0;for(let n=0;n<=i;n++)for(let r=0;r<s;r++,e+=4)if(255!=t[e])return i-n;return 0};e.font=a,e.fillStyle=\"#000\";for(const t of\"xa\")e.fillText(t,0,i/l);const{data:h}=e.getImageData(0,0,s,u),g=f(h)/l;for(const t of\"ASQ\")e.fillText(t,0,i/l);const{data:d}=e.getImageData(0,0,s,u),x=f(d)/l;for(const t of\"ÅŚgy\")e.fillText(t,0,i/l);const{data:m}=e.getImageData(0,0,s,u),B=f(m)/l,w=(t=>{let e=t.length-4;for(let n=u;n>=i;n--)for(let r=0;r<s;r++,e-=4)if(255!=t[e])return n-i;return 0})(m)/l;return e.restore(),{height:B+w,ascent:B,cap_height:x,x_height:g,descent:w}}})(),i=(()=>{const t=document.createElement(\"canvas\"),e=t.getContext(\"2d\");let n=-1,r=-1;return(a,l,c=1)=>{e.font=l;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<u||r<i)&&(n=u,t.width=u,r=i,t.height=i),e.save(),e.scale(c,c),e.fillStyle=\"#f00\",e.fillRect(0,0,u,i);e.font=l,e.fillStyle=\"#000\",e.fillText(a,0,f/c);const h=e.measureText(a),{data:g}=e.getImageData(0,0,u,i),d=(t=>{let e=0;for(let n=0;n<=f;n++)for(let r=0;r<u;r++,e+=4)if(255!=t[e])return f-n;return 0})(g)/c,x=(t=>{let e=t.length-4;for(let n=i;n>=f;n--)for(let r=0;r<u;r++,e-=4)if(255!=t[e])return n-f;return 0})(g)/c;return e.restore(),{width:h.width,height:d+x,ascent:d,descent:x}}})(),f=(()=>{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",
" 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<t.length;s++)n[s]=e*t[s]+r;return n}_linear_invert(t){const[e,r]=this._linear_compute_state();return(t-r)/e}_linear_v_invert(t){const[e,r]=this._linear_compute_state(),n=new Float64Array(t.length);for(let s=0;s<t.length;s++)n[s]=(t[s]-r)/e;return n}_linear_compute_state(){const t=this.source_range.start,e=this.source_range.end,r=this.target_range.start,n=(this.target_range.end-r)/(e-t);return[n,-n*t+r]}}r.Scale=o,o.__name__=\"Scale\",o.init_Scale()},\n",
" function _(r,o,t,e,n){e(),n(\"CustomJSTransform\",r(148).CustomJSTransform),n(\"Dodge\",r(150).Dodge),n(\"Interpolator\",r(152).Interpolator),n(\"Jitter\",r(153).Jitter),n(\"LinearInterpolator\",r(154).LinearInterpolator),n(\"StepInterpolator\",r(155).StepInterpolator),n(\"Transform\",r(149).Transform)},\n",
" function _(t,r,s,n,e){n();const a=t(149),o=t(13),u=t(34);class m extends a.Transform{constructor(t){super(t)}static init_CustomJSTransform(){this.define((({Unknown:t,String:r,Dict: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<n.length;e++){const r=n[e];t[e]=this._compute(r)}return t}compute(e){if(this.range instanceof o.FactorRange)return this._compute(this.range.synthetic(e));if(f.isNumber(e))return this._compute(e);throw new Error(\"unexpected\")}}t.RangeTransform=u,u.__name__=\"RangeTransform\",u.init_RangeTransform()},\n",
" function _(t,e,r,n,o){n();const s=t(149),i=t(57),a=t(24),h=t(9),l=t(8);class d extends s.Transform{constructor(t){super(t),this._sorted_dirty=!0}static init_Interpolator(){this.define((({Boolean:t,Number:e,String:r,Ref:n,Array:o,Or:s,Nullable:a})=>({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;r<t.length;r++){const n=t[r];e[r]=this.compute(n)}return e}sort(t=!1){if(!this._sorted_dirty)return;let e,r;if(l.isString(this.x)&&l.isString(this.y)&&null!=this.data){const t=this.data.columns();if(!h.includes(t,this.x))throw new Error(\"The x parameter does not correspond to a valid column name defined in the data parameter\");if(!h.includes(t,this.y))throw new Error(\"The y parameter does not correspond to a valid column name defined in the data parameter\");e=this.data.get_column(this.x),r=this.data.get_column(this.y)}else{if(!l.isArray(this.x)||!l.isArray(this.y))throw new Error(\"parameters 'x' and 'y' must be both either string fields or arrays\");e=this.x,r=this.y}if(e.length!==r.length)throw new Error(\"The length for x and y do not match\");if(e.length<2)throw new Error(\"x and y must have at least two elements to support interpolation\");const n=e.length,o=new Uint32Array(n);for(let t=0;t<n;t++)o[t]=t;const s=t?-1:1;o.sort(((t,r)=>s*(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<n;t++)this._x_sorted[t]=e[o[t]],this._y_sorted[t]=r[o[t]];this._sorted_dirty=!1}}r.Interpolator=d,d.__name__=\"Interpolator\",d.init_Interpolator()},\n",
" function _(t,i,e,s,r){s();const n=t(1),u=t(151),o=t(20),a=n.__importStar(t(10));class h extends u.RangeTransform{constructor(t){super(t)}static init_Jitter(){this.define((({Number: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(t<this._x_sorted[0]||t>this._x_sorted[this._x_sorted.length-1])return NaN}else{if(t<this._x_sorted[0])return this._y_sorted[0];if(t>this._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<t)),_=this._x_sorted[s],r=this._x_sorted[s+1],e=this._y_sorted[s],o=this._y_sorted[s+1];return e+(t-_)/(r-_)*(o-e)}}_.LinearInterpolator=n,n.__name__=\"LinearInterpolator\"},\n",
" function _(t,e,s,r,o){r();const i=t(152),_=t(20),n=t(9);class d extends i.Interpolator{constructor(t){super(t)}static init_StepInterpolator(){this.define((()=>({mode:[_.StepMode,\"after\"]})))}compute(t){if(this.sort(!1),this.clip){if(t<this._x_sorted[0]||t>this._x_sorted[this._x_sorted.length-1])return NaN}else{if(t<this._x_sorted[0])return this._y_sorted[0];if(t>this._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<t.length;e++)a[e]=0;else for(let r=0;r<t.length;r++){const c=(Math.log(t[r])-s)/n;let l;l=isFinite(c)?c*e+o:NaN,a[r]=l}return a}invert(t){const[e,o,n,s]=this._compute_state(),a=(t-o)/e;return Math.exp(n*a+s)}v_invert(t){const[e,o,n,s]=this._compute_state(),a=new Float64Array(t.length);for(let r=0;r<t.length;r++){const c=(t[r]-o)/e;a[r]=Math.exp(n*c+s)}return a}_get_safe_factor(t,e){let o=t<0?0:t,n=e<0?0:e;if(o==n)if(0==o)[o,n]=[1,10];else{const t=Math.log(o)/Math.log(10);o=10**Math.floor(t),n=Math.ceil(t)!=Math.floor(t)?10**Math.ceil(t):10**(Math.ceil(t)+1)}return[o,n]}_compute_state(){const t=this.source_range.start,e=this.source_range.end,o=this.target_range.start,n=this.target_range.end-o,[s,a]=this._get_safe_factor(t,e);let r,c;0==s?(r=Math.log(a),c=0):(r=Math.log(a)-Math.log(s),c=Math.log(s));return[n,o,r,c]}}o.LogScale=c,c.__name__=\"LogScale\"},\n",
" function _(n,c,o,s,e){s();const t=n(146);class u extends t.Scale{constructor(n){super(n)}}o.ContinuousScale=u,u.__name__=\"ContinuousScale\"},\n",
" function _(t,i,n,a,e){a();const s=t(1),l=t(160),_=t(20),o=t(9),h=t(19),r=s.__importStar(t(99)),d=t(161);class u extends l.DataRange{constructor(t){super(t),this.have_updated_interactively=!1}static init_DataRange1d(){this.define((({Boolean:t,Number:i,Nullable:n})=>({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 a<i*e?a=i*e:e=a/i,n.x1=s+.5*a,n.x0=s-.5*a,n.y1=l+.5*e,n.y0=l-.5*e,n}_compute_min_max(t,i){let n,a,e=r.empty();for(const i of t)e=r.union(e,i);return[n,a]=0==i?[e.x0,e.x1]:[e.y0,e.y1],[n,a]}_compute_range(t,i){const n=this.range_padding;let a,e;if(null!=this._initial_start&&(t=this._initial_start),null!=this._initial_end&&(i=this._initial_end),\"log\"==this.scale_hint){let s,l;if((isNaN(t)||!isFinite(t)||t<=0)&&(t=isNaN(i)||!isFinite(i)||i<=0?.1:i/100,h.logger.warn(`could not determine minimum data value for log axis, DataRange1d using value ${t}`)),(isNaN(i)||!isFinite(i)||i<=0)&&(i=isNaN(t)||!isFinite(t)||t<=0?10:100*t,h.logger.warn(`could not determine maximum data value for log axis, DataRange1d using value ${i}`)),i==t)l=this.default_span+.001,s=Math.log(t)/Math.log(10);else{let a,e;\"percent\"==this.range_padding_units?(a=Math.log(t)/Math.log(10),e=Math.log(i)/Math.log(10),l=(e-a)*(1+n)):(a=Math.log(t-n)/Math.log(10),e=Math.log(i+n)/Math.log(10),l=e-a),s=(a+e)/2}a=10**(s-l/2),e=10**(s+l/2)}else{let s;s=i==t?this.default_span:\"percent\"==this.range_padding_units?(i-t)*(1+n):i-t+2*n;const l=(i+t)/2;a=l-s/2,e=l+s/2}let s=1;this.flipped&&([a,e]=[e,a],s=-1);const l=this.follow_interval;return null!=l&&Math.abs(a-e)>l&&(\"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),c=n.__importStar(t(48)),h=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)}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;e<o.length;e++){const i=Math.round(o[e]+a*r),s=Math.round(n[e]+l*_);t.lineTo(i,s)}t.stroke()}_draw_major_ticks(t,e,i){const s=this.model.major_tick_in,o=this.model.major_tick_out,n=this.visuals.major_tick_line;this._draw_ticks(t,i.major,s,o,n)}_draw_minor_ticks(t,e,i){const s=this.model.minor_tick_in,o=this.model.minor_tick_out,n=this.visuals.minor_tick_line;this._draw_ticks(t,i.minor,s,o,n)}_draw_major_labels(t,e,i){const s=i.major,o=this.compute_labels(s[this.dimension]),n=this.model.major_label_orientation,a=e.tick+this.model.major_label_standoff,l=this.visuals.major_label_text;this._draw_oriented_labels(t,o,s,n,this.panel.side,a,l)}_axis_label_extent(){const t=this.model.axis_label;if(!t)return 0;const e=new x.TextBox({text:t});e.angle=this.panel.get_label_angle_heuristic(\"parallel\"),e.visuals=this.visuals.axis_label_text;const i=e.size(),s=0==this.dimension?i.height:i.width,o=this.model.axis_label_standoff;return s>0?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.angle=this.panel.get_label_angle_heuristic(\"parallel\"),o.visuals=this.visuals.axis_label_text;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:c,align:h}=this.panel.get_label_text_heuristics(\"parallel\");o.position={sx:n+l*_,sy:a+r*_,x_anchor:h,y_anchor:c},o.align=h,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),[_,c]=this.normals,[h,b]=this.offsets,[m,d]=[_*(h-i),c*(b-i)],[u,x]=[_*(h+s),c*(b+s)];o.set_value(t),t.beginPath();for(let e=0;e<l.length;e++){const i=Math.round(l[e]+u),s=Math.round(r[e]+x),o=Math.round(l[e]+m),n=Math.round(r[e]+d);t.moveTo(i,s),t.lineTo(o,n)}t.stroke()}_draw_oriented_labels(t,e,i,s,o,n,a){if(!a.doit||0==e.length)return;const[l,r]=i,[_,c]=this.coordinates.map_to_screen(l,r),[h,m]=this.offsets,[d,u]=this.normals,g=d*(h+n),f=u*(m+n),{vertical_align:p,align:k}=this.panel.get_label_text_heuristics(s),w=this.panel.get_label_angle_heuristic(s);e.visuals=a,e.angle=w;for(let t=0;t<e.length;t++){const i=e.items[t];i.position={sx:_[t]+g,sy:c[t]+f,x_anchor:k,y_anchor:p},i instanceof x.TextBox&&(i.align=k)}const j=e.length,v=b.Indices.all_set(j),{items:y}=e,T=y.map((t=>t.bbox())),O=(()=>{const[t]=this.ranges;return t.is_reversed?0==this.dimension?(t,e)=>T[t].left-T[e].right:(t,e)=>T[e].top-T[t].bottom:0==this.dimension?(t,e)=>T[e].left-T[t].right:(t,e)=>T[t].top-T[e].bottom})(),{major_label_policy:A}=this.model,M=A.filter(v,T,O),z=[...M.ones()];if(0!=z.length){const t=this.parent.canvas_view.bbox,e=e=>{const i=T[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=T[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=z[0],o=z[z.length-1];0==this.dimension?(e(s),e(o)):(i(s),i(o))}for(const e of M){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;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;s<t.length;s++){const o=i[t[s]];null!=o&&(e[s]=new x.TextBox({text:o}))}return new x.GraphicsBoxes(e)}get offsets(){if(null!=this.model.fixed_location)return[0,0];const{frame:t}=this.plot_view;let[e,i]=[0,0];switch(this.panel.side){case\"below\":i=f(this.layout.bbox.top-t.bbox.bottom);break;case\"above\":i=f(this.layout.bbox.bottom-t.bbox.top);break;case\"right\":e=f(this.layout.bbox.left-t.bbox.right);break;case\"left\":e=f(this.layout.bbox.right-t.bbox.left)}return[e,i]}get ranges(){const t=this.dimension,e=(t+1)%2,{ranges:i}=this.coordinates;return[i[t],i[e]]}get computed_bounds(){const[t]=this.ranges,e=this.model.bounds,i=[t.min,t.max];if(\"auto\"==e)return[t.min,t.max];{let t,s;const[o,n]=e,[a,l]=i,{min:r,max:_}=Math;return f(o-n)>f(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=[[],[]],_=[[],[]],[c,h]=[i.min,i.max];for(let i=0;i<a.length;i++)a[i]<c||a[i]>h||(r[t].push(a[i]),r[e].push(this.loc));for(let i=0;i<l.length;i++)l[i]<c||l[i]>h||(_[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_\",c.Line],[\"major_tick_\",c.Line],[\"minor_tick_\",c.Line],[\"major_label_\",c.Text],[\"axis_label_\",c.Text]]),this.define((({Any:t,Int:e,Number:i,String:s,Ref:o,Dict:n,Tuple:a,Or:c,Nullable:b,Auto:m})=>({bounds:[c(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:[c(h.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(c(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),r=t(9),a=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}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),r=Math.max(t.x,e.x,s.x,i.x),a=Math.max(t.y,e.y,s.y,i.y);return new h.BBox({left:n,right:r,top:o,bottom:a})}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:o}=this;if(1!=o){const t=n.match(/^\\s*(\\d+(\\.\\d+)?)px\\s*$/);if(null!=t){const[,e]=t,s=Number(e);isNaN(s)||(n=s*o+\"px\")}}const r=`${i} ${n} ${h}`;this.font=r,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,a=\"\"==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:r.max(l)*u,height:a?0:(x+h*(_-1))*p,metrics:n}}_computed_position(t,e,s){const{width:i,height:n}=t,{sx:h,sy:o,x_anchor:r=\"left\",y_anchor:c=\"center\"}=this.position;return{x:h-(()=>{if(a.isNumber(r))return r*i;switch(r){case\"left\":return 0;case\"center\":return.5*i;case\"right\":return i}})(),y:o-(()=>{var t;if(a.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),a=(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,g=\"%\"==(null===(i=this.height)||void 0===i?void 0:i.unit)?this.height.value:1,f=r.max(l)*p,d=(u+a*(_-1))*g;t.save(),t.fillStyle=this.color,t.font=this.font,t.textAlign=\"left\",t.textBaseline=\"alphabetic\";const{sx:m,sy:b}=this.position,{align:y}=this,{angle:w}=this;w&&(t.translate(m,b),t.rotate(w),t.translate(-m,-b));let{x:v,y:z}=this._computed_position({width:f,height:d},h,_);if(\"justify\"==y)for(let e=0;e<_;e++){let i=v;const h=c[e].split(\" \"),o=h.length,_=h.map((t=>s.text_width(t,n))),l=(f-r.sum(_))/(o-1);for(let e=0;e<o;e++)t.fillText(h[e],i,z),i+=_[e]+l;z+=x.height+a}else for(let e=0;e<_;e++){const s=v+(()=>{switch(y){case\"left\":return 0;case\"center\":return.5*(f-l[e]);case\"right\":return f-l[e]}})();t.fillStyle=this.color,t.fillText(c[e],s,z+x.ascent),z+=x.height+a}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 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(a.isNumber(n))return n*t;switch(n){case\"left\":return 0;case\"center\":return.5*t;case\"right\":return t}})(),y:i-(()=>{if(a.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}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=r.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<p;o++){const p=t[o],c=s[o];t[o]=r*p+i*c+a,s[o]=n*p+e*c+h}}transform(t,s,r,n,i,e){const{a,b:h,c:p,d:o,e:c,f:l}=this;return this.a=a*t+p*s,this.c=a*r+p*n,this.e=a*i+p*e+c,this.b=h*t+o*s,this.d=h*r+o*n,this.f=h*i+o*e+l,this}translate(t,s){return this.transform(1,0,0,1,t,s)}scale(t,s){return this.transform(t,0,0,s,0,0)}skew(t,s){return this.transform(1,s,t,1,0,0)}rotate(t){const s=e(t),r=a(t);return this.transform(r,s,-s,r,0,0)}rotate_ccw(t){return this.rotate(-t)}translate_x(t){return this.translate(t,0)}translate_y(t){return this.translate(0,t)}flip(){return this.scale(-1,-1)}flip_x(){return this.scale(1,-1)}flip_y(){return this.scale(-1,1)}}r.AffineTransform=h,h.__name__=\"AffineTransform\"},\n",
" function _(e,n,s,t,i){t();const l=e(53),c=e(13),o=e(34),r=e(8),a=e(24);class u extends l.Model{constructor(e){super(e)}}s.LabelingPolicy=u,u.__name__=\"LabelingPolicy\";class _ extends u{constructor(e){super(e)}filter(e,n,s){return e}}s.AllLabels=_,_.__name__=\"AllLabels\";class d extends u{constructor(e){super(e)}static init_NoOverlap(){this.define((({Number:e})=>({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)<t?e.unset(n):i=n;return e}}s.NoOverlap=d,d.__name__=\"NoOverlap\",d.init_NoOverlap();class m extends u{constructor(e){super(e)}static init_CustomLabelingPolicy(){this.define((({Unknown:e,String:n,Dict:s})=>({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;t<o.tops.length-1;t++){let s,e;for(let i=n;i<o.factors.length;i++)if(o.factors[i][0]==o.tops[t+1]){[s,e]=[o.factors[i-1],o.factors[i]],n=i;break}const c=(o.synthetic(s)+o.synthetic(e))/2;c>i&&c<a&&(_[r].push(c),_[l].push(this.loc))}const c=this.extents.tick_label;this._draw_ticks(t,_,-3,c-6,this.visuals.separator_line)}_draw_major_labels(t,s,e){const o=this._get_factor_info();let i=s.tick+this.model.major_label_standoff;for(let e=0;e<o.length;e++){const[a,r,l,_]=o[e];this._draw_oriented_labels(t,a,r,l,this.panel.side,i,_),i+=s.tick_labels[e]}}_tick_label_extents(){const t=this._get_factor_info(),s=[];for(const[e,,o,i]of t){const t=this._oriented_labels_extent(e,o,this.model.major_label_standoff,i);s.push(t)}return s}_get_factor_info(){const[t]=this.ranges,[s,e]=this.computed_bounds,o=this.loc,i=this.model.ticker.get_ticks(s,e,t,o),a=this.tick_coords,r=[],l=t=>new 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&&t<s&&e.push(r)}return e}}o.CategoricalTicker=i,i.__name__=\"CategoricalTicker\"},\n",
" function _(t,r,o,c,a){c();const e=t(166),n=t(9);class i extends e.TickFormatter{constructor(t){super(t)}doFormat(t,r){return n.copy(t)}}o.CategoricalTickFormatter=i,i.__name__=\"CategoricalTickFormatter\"},\n",
" function _(s,n,i,o,u){o();const e=s(163);class t extends e.AxisView{}i.ContinuousAxisView=t,t.__name__=\"ContinuousAxisView\";class _ extends e.Axis{constructor(s){super(s)}}i.ContinuousAxis=_,_.__name__=\"ContinuousAxis\"},\n",
" function _(e,t,i,s,a){s();const n=e(175),r=e(180),m=e(185);class _ extends n.LinearAxisView{}i.DatetimeAxisView=_,_.__name__=\"DatetimeAxisView\";class c extends n.LinearAxis{constructor(e){super(e)}static init_DatetimeAxis(){this.prototype.default_view=_,this.override({ticker:()=>new 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<i.length;t++)if(e[t]==e[t-1])continue i;this.last_precision=o;break}e[0]=r.to_fixed(i[0],o);for(let t=1;t<i.length;t++)if(e[t]=r.to_fixed(i[t],o),e[t]==e[t-1])continue i;this.last_precision=o;break}return this.last_precision}doFormat(i,t){if(0==i.length)return[];const e=this._need_sci(i),n=\"auto\"==this.precision?this._auto_precision(i,e):this.precision;return this._format_with_precision(i,e,n)}}e.BasicTickFormatter=_,_.__name__=\"BasicTickFormatter\",_.init_BasicTickFormatter()},\n",
" function _(c,e,s,i,n){i();const r=c(178);class t extends r.AdaptiveTicker{constructor(c){super(c)}}s.BasicTicker=t,t.__name__=\"BasicTicker\"},\n",
" function _(t,i,a,e,s){e();const n=t(179),r=t(9),_=t(10);class l extends n.ContinuousTicker{constructor(t){super(t)}static init_AdaptiveTicker(){this.define((({Number:t,Array:i,Nullable:a})=>({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<a&&!(f[o][n]<=r);o++);if((u=f[o]).rules){for(s=t[u.rules],c=T+1;c>=T-g;--c)for(o=0,a=s.length;o<a;o++)s[o].from<=c&&c<=s[o].to?h.push(e(u,s[o],c)):s[o].to<c&&1==g&&(g=c-s[o].to);for(h.sort((function(e,t){return e.sort-t.sort})),o=0,a=h.length;o<a;o++)r>=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)&&o<r.save?null:n-r.offset-r.save);var r,o}function o(e,t,o){var a,i=+(o[1]+1),s=o[2]*i,c=u.indexOf(o[3].toLowerCase());if(c>9)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<e.length;t++)if(l=e[t],Array.isArray(l))t||isNaN(l[1])?l.splice.apply(e,[t--,1].concat(l)):s=l;else if(isNaN(l)){if(\"string\"==(u=typeof l))~l.indexOf(\"%\")?c.format=l:t||\"*\"!=l?!t&&(u=/^(\\d{4})-(\\d{2})-(\\d{2})(?:[T\\s](\\d{2}):(\\d{2})(?::(\\d{2})(?:\\.(\\d+))?)?(Z|(([+-])(\\d{2}(:\\d{2}){0,2})))?)?$/.exec(l))?((s=[]).push.apply(s,u.slice(1,8)),u[9]?(s.push(u[10]+1),s.push.apply(s,u[11].split(/:/))):u[8]&&s.push(1)):/^\\w{2,3}_\\w{2}$/.test(l)?c.locale=l:(u=i.exec(l))?f.push(u):c.zone=l:s=l;else if(\"function\"==u){if(u=l.call(c))return u}else if(/^\\w{2,3}_\\w{2}$/.test(l.name))c[l.name]=l;else if(l.zones){for(u in l.zones)c[u]=l.zones[u];for(u in l.rules)c[u]=l.rules[u]}}else t||(s=l);if(c[c.locale]||delete c.locale,c[c.zone]||delete c.zone,null!=s){if(\"*\"==s)s=c.clock();else if(Array.isArray(s)){for(u=[],a=!s[7],t=0;t<11;t++)u[t]=+(s[t]||0);--u[1],s=Date.UTC.apply(Date.UTC,u)+-u[7]*(36e5*u[8]+6e4*u[9]+1e3*u[10])}else s=Math.floor(s);if(!isNaN(s)){if(a&&(s=r(c,s)),null==s)return s;for(t=0,a=f.length;t<a;t++)s=o(c,s,f[t]);return c.format?(u=new Date(n(c,s)),c.format.replace(/%([-0_^]?)(:{0,3})(\\d*)(.)/g,(function(e,t,n,r,o){var a,i,l=\"0\";if(a=c[o]){for(e=String(a.call(c,u,s,t,n.length)),\"_\"==(t||a.style)&&(l=\" \"),i=\"-\"==t?0:a.pad||0;e.length<i;)e=l+e;for(i=\"-\"==t?0:r||a.pad;e.length<i;)e=l+e;\"N\"==o&&i<e.length&&(e=e.slice(0,i)),\"^\"==t&&(e=e.toUpperCase())}return e}))):s}}return function(){return c.convert(arguments)}},locale:\"en_US\",en_US:{date:\"%m/%d/%Y\",time24:\"%I:%M:%S %p\",time12:\"%I:%M:%S %p\",dateTime:\"%a %d %b %Y %I:%M:%S %p %Z\",meridiem:[\"AM\",\"PM\"],month:{abbrev:\"Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec\".split(\"|\"),full:\"January|February|March|April|May|June|July|August|September|October|November|December\".split(\"|\")},day:{abbrev:\"Sun|Mon|Tue|Wed|Thu|Fri|Sat\".split(\"|\"),full:\"Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday\".split(\"|\")}}},u=\"Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|year|month|day|hour|minute|second|millisecond\",i=new RegExp(\"^\\\\s*([+-])(\\\\d+)\\\\s+(\"+u+\")s?\\\\s*$\",\"i\"),l=[36e5,6e4,1e3,1];function s(e,t){var n,r,o;return r=new Date(Date.UTC(e.getUTCFullYear(),0)),n=Math.floor((e.getTime()-r.getTime())/864e5),r.getUTCDay()==t?o=0:8==(o=7-r.getUTCDay()+t)&&(o=1),n>=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<e;n++)t+=\"0\";return t}function h(e,n,t,r){var i,a,o=Math.pow(10,n);return a=e.toFixed(0).search(\"e\")>-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<c||l<s||l<f)&&(r=0),(i=i.split(\"\")).splice(r,0,o[u].currency.symbol+d),i=i.join(\"\")):i=o[u].currency.symbol+d+i:i.indexOf(\")\")>-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<M;i++)n+=\"0\";Math.floor(Math.log(Math.abs(e))/Math.LN10)+1!==g&&(T>=Math.pow(10,12)&&!D||j?(k+=o[u].abbreviations.trillion,e/=Math.pow(10,12)):T<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,9)&&T>=Math.pow(10,6)&&!D||N?(k+=o[u].abbreviations.million,e/=Math.pow(10,6)):(T<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&&e<l){C+=K[s],a>0&&(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&&e<l){C+=G[s],a>0&&(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<v&&(x=new Array(v-x.length+1).join(\"0\")+x),y>-1&&(x=x.toString().replace(/(\\d)(?=(\\d{3})+(?!\\d))/g,\"$1\"+o[u].delimiters.thousands)),0===n.indexOf(\".\")&&(x=\"\"),b+(n.indexOf(\"(\")<n.indexOf(\"-\")?(B&&R?\"(\":\"\")+(P&&R||!B&&R?\"-\":\"\"):(P&&R||!B&&R?\"-\":\"\")+(B&&R?\"(\":\"\"))+(!R&&E&&0!==e?\"+\":\"\")+x+I+(L||\"\")+(k&&!r?k:\"\")+(C||\"\")+(B&&R?\")\":\"\")+w}function x(e,n){o[e]=n}function g(e){u=e;var n=o[e].defaults;n&&n.format&&a.defaultFormat(n.format),n&&n.currencyFormat&&a.defaultCurrencyFormat(n.currencyFormat)}(a=function(e){return a.isNumbro(e)?e=e.value():0===e||void 0===e?e=0:Number(e)||(e=a.fn.unformat(e)),new f(Number(e))}).version=\"1.6.2\",a.isNumbro=function(e){return e instanceof f},a.setLanguage=function(e,n){console.warn(\"`setLanguage` is deprecated since version 1.6.0. Use `setCulture` instead\");var t=e,r=e.split(\"-\")[0],i=null;l[t]||(Object.keys(l).forEach((function(e){i||e.split(\"-\")[0]!==r||(i=e)})),t=i||n||\"en-US\"),g(t)},a.setCulture=function(e,n){var t=e,r=e.split(\"-\")[1],i=null;o[t]||(r&&Object.keys(o).forEach((function(e){i||e.split(\"-\")[1]!==r||(i=e)})),t=i||n||\"en-US\"),g(t)},a.language=function(e,n){if(console.warn(\"`language` is deprecated since version 1.6.0. Use `culture` instead\"),!e)return u;if(e&&!n){if(!l[e])throw new Error(\"Unknown language : \"+e);g(e)}return!n&&l[e]||x(e,n),a},a.culture=function(e,n){if(!e)return u;if(e&&!n){if(!o[e])throw new Error(\"Unknown culture : \"+e);g(e)}return!n&&o[e]||x(e,n),a},a.languageData=function(e){if(console.warn(\"`languageData` is deprecated since version 1.6.0. Use `cultureData` instead\"),!e)return l[u];if(!l[e])throw new Error(\"Unknown language : \"+e);return l[e]},a.cultureData=function(e){if(!e)return o[u];if(!o[e])throw new Error(\"Unknown culture : \"+e);return o[e]},a.culture(\"en-US\",{delimiters:{thousands:\",\",decimal:\".\"},abbreviations:{thousand:\"k\",million:\"m\",billion:\"b\",trillion:\"t\"},ordinal:function(e){var n=e%10;return 1==~~(e%100/10)?\"th\":1===n?\"st\":2===n?\"nd\":3===n?\"rd\":\"th\"},currency:{symbol:\"$\",position:\"prefix\"},defaults:{currencyFormat:\",0000 a\"},formats:{fourDigits:\"0000 a\",fullWithTwoDecimals:\"$ ,0.00\",fullWithTwoDecimalsNoCurrency:\",0.00\"}}),a.languages=function(){return console.warn(\"`languages` is deprecated since version 1.6.0. Use `cultures` instead\"),l},a.cultures=function(){return o},a.zeroFormat=function(e){c=\"string\"==typeof e?e:null},a.defaultFormat=function(e){s=\"string\"==typeof e?e:\"0.0\"},a.defaultCurrencyFormat=function(e){\"string\"==typeof e?e:\"0$\"},a.validate=function(e,n){var t,r,i,o,l,u,c,s;if(\"string\"!=typeof e&&(e+=\"\",console.warn&&console.warn(\"Numbro.js: Value is not string. It has been co-erced to: \",e)),(e=e.trim()).match(/^\\d+$/))return!0;if(\"\"===e)return!1;try{c=a.cultureData(n)}catch(e){c=a.cultureData(a.culture())}return i=c.currency.symbol,l=c.abbreviations,t=c.delimiters.decimal,r=\".\"===c.delimiters.thousands?\"\\\\.\":c.delimiters.thousands,(null===(s=e.match(/^[^\\d]+/))||(e=e.substr(1),s[0]===i))&&((null===(s=e.match(/[^\\d]+$/))||(e=e.slice(0,-1),s[0]===l.thousand||s[0]===l.million||s[0]===l.billion||s[0]===l.trillion))&&(u=new RegExp(r+\"{2}\"),!e.match(/[^\\d.,]/g)&&(!((o=e.split(t)).length>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<g;s++)if(\"string\"==typeof t[s])y+=t[s];else if(\"object\"==typeof t[s]){if((o=t[s]).keys)for(i=r[d],a=0;a<o.keys.length;a++){if(null==i)throw new Error(n('[sprintf] Cannot access property \"%s\" of undefined value \"%s\"',o.keys[a],o.keys[a-1]));i=i[o.keys[a]]}else i=o.param_no?r[o.param_no]:r[d++];if(e.not_type.test(o.type)&&e.not_primitive.test(o.type)&&i instanceof Function&&(i=i()),e.numeric_arg.test(o.type)&&\"number\"!=typeof i&&isNaN(i))throw new TypeError(n(\"[sprintf] expecting number but found %T\",i));switch(e.number.test(o.type)&&(u=i>=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<e;n++){const[e]=a.wgs84_mercator.invert(r[n],t.loc);o[n]=e}else for(let n=0;n<e;n++){const[,e]=a.wgs84_mercator.invert(t.loc,r[n]);o[n]=e}return super.doFormat(o,t)}}e.MercatorTickFormatter=s,s.__name__=\"MercatorTickFormatter\",s.init_MercatorTickFormatter()},\n",
" function _(t,o,n,r,s){r();const i=t(177),e=t(20),c=t(65);class _ extends i.BasicTicker{constructor(t){super(t)}static init_MercatorTicker(){this.define((({Nullable:t})=>({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;e<a.length;e+=l)m.push(a[e]);return{major:m,minor:[]}}}t.BinnedTicker=a,a.__name__=\"BinnedTicker\",a.init_BinnedTicker()},\n",
" function _(n,e,i,r,o){r();const t=n(202),a=n(12);class c extends t.ContinuousColorMapper{constructor(n){super(n)}cmap(n,e,i,r,o){if(n<o.binning[0])return i;if(n>o.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<c;n++){const c=t[n];isNaN(c)?o[n]=s:o[n]=this.cmap(c,e,l,i,this._scan_data)}}_colors(t){return Object.assign(Object.assign({},super._colors(t)),{low_color:null!=this.low_color?t(this.low_color):void 0,high_color:null!=this.high_color?t(this.high_color):void 0})}}e.ContinuousColorMapper=r,r.__name__=\"ContinuousColorMapper\",r.init_ContinuousColorMapper()},\n",
" function _(t,r,e,n,o){n();const i=t(204),a=t(15),c=t(24),_=t(22),l=t(27);function s(t){return _.encode_rgba(_.color2rgba(t))}function p(t){const r=new Uint32Array(t.length);for(let e=0,n=t.length;e<n;e++)r[e]=s(t[e]);return r}e._convert_color=s,e._convert_palette=p;class u extends i.Mapper{constructor(t){super(t)}initialize(){super.initialize(),this.metrics_change=new a.Signal0(this,\"metrics_change\")}static init_ColorMapper(){this.define((({Color:t,Array:r})=>({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;e<l;e++)if(n[e]!==t[e])return!1;return!0}e._cat_equals=f,e.cat_v_compute=function(n,t,e,l,i,o,r){const _=n.length;for(let g=0;g<_;g++){let _,s,h=n[g];u.isString(h)?_=c.index_of(t,h):(null!=i?h=null!=o?h.slice(i,o):h.slice(i):null!=o&&(h=h.slice(0,o)),_=1==h.length?c.index_of(t,h[0]):c.find_index(t,(n=>f(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(o<l.min)return n;const s=Math.log(o)-Math.log(l.min);let e=Math.floor(s*l.scale);return e>a&&(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;n<t-1;n++){const t=s[n],i=s[n+1];h[n]=(t+i)/2}const p=a.cumsum(c),g=p[p.length-1],u=r.map(p,(n=>n/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;n<t-1;n++)M.push(e)}else M=M.slice(M.length-t-1),m!=t&&l.logger.warn(\"EqHistColorMapper warning: Histogram equalization did not converge.\");return M[0]=i,M[M.length-1]=e,{min:i,max:e,binning:M}}}i.EqHistColorMapper=c,c.__name__=\"EqHistColorMapper\",c.init_EqHistColorMapper()},\n",
" function _(a,e,l,c,n){c(),n(\"CategoricalScale\",a(145).CategoricalScale),n(\"ContinuousScale\",a(158).ContinuousScale),n(\"LinearScale\",a(218).LinearScale),n(\"LinearInterpolationScale\",a(219).LinearInterpolationScale),n(\"LogScale\",a(157).LogScale),n(\"Scale\",a(146).Scale)},\n",
" function _(e,t,n,r,_){r();const i=e(158);class u extends i.ContinuousScale{constructor(e){super(e)}get s_compute(){const[e,t]=this._linear_compute_state();return n=>e*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,e,t,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:e}=this,{start:t,end:r}=this.source_range,i=t,a=r,c=e.length,l=(r-t)/(c-1),s=new Float64Array(c);for(let n=0;n<c;n++)s[n]=t+n*l;const _=o.map(n,(n=>{if(n<i)return i;if(n>a)return a;const t=o.left_edge_index(n,e),r=e[t],c=(n-r)/(e[t+1]-r),l=s[t];return l+c*(s[t+1]-l)}));return this._linear_v_compute(_)}invert(n){return n}v_invert(n){return new Float64Array(n)}}t.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<n;s++){const e=(()=>{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<l;t++){const i=(()=>{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<s;t++){const i=o[t];c[t]=\"fixed\"==i.policy?i.height:0}const p=new Array(e);for(let t=0;t<e;t++){const i=l[t];p[t]=\"fixed\"==i.policy?i.width:0}const _=new f;i.foreach(((i,s)=>{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=s=>{let o;o=\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:t.height!=1/0&&this.is_height_expanding()?t.height:s.size.height;let l=0;for(let t=0;t<i;t++){const i=e[t];\"fit\"==i.policy||\"max\"==i.policy?l+=i.flex:o-=s.row_heights[t]}if(o-=(i-1)*n,0!=l&&o>0)for(let t=0;t<i;t++){const i=e[t];if(\"fit\"==i.policy||\"max\"==i.policy){const e=g(o*(i.flex/l));o-=e,s.row_heights[t]=e,l-=i.flex}}else if(o<0){let t=0;for(let s=0;s<i;s++){\"fixed\"!=e[s].policy&&t++}let n=-o;for(let o=0;o<i;o++){if(\"fixed\"!=e[o].policy){const i=s.row_heights[o],e=g(n/t);s.row_heights[o]=a(i-e,0),n-=e>i?i:e,t--}}}},h=i=>{let e;e=\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:t.width!=1/0&&this.is_width_expanding()?t.width:i.size.width;let n=0;for(let t=0;t<s;t++){const s=o[t];\"fit\"==s.policy||\"max\"==s.policy?n+=s.flex:e-=i.col_widths[t]}if(e-=(s-1)*l,0!=n&&e>0)for(let t=0;t<s;t++){const s=o[t];if(\"fit\"==s.policy||\"max\"==s.policy){const o=g(e*(s.flex/n));e-=o,i.col_widths[t]=o,n-=s.flex}}else if(e<0){let t=0;for(let i=0;i<s;i++){\"fixed\"!=o[i].policy&&t++}let n=-e;for(let e=0;e<s;e++){if(\"fixed\"!=o[e].policy){const s=i.col_widths[e],o=g(n/t);i.col_widths[e]=a(s-o,0),n-=o>s?s:o,t--}}}},c=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}}));r(c),h(c);const p=this._measure_cells(((t,i)=>({width:c.col_widths[i],height:c.row_heights[t]})));r(p),h(p);const{row_heights:f,col_widths:_}=p;return{size:this._measure_totals(f,_),row_heights:f,col_widths:_}}_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}=this._measure_grid(t),{size_hints:c}=this._measure_cells(((t,i)=>({width:r[i],height:l[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<s;i++){const t=f[i];t.top=e,e+=t.height+o}for(let i=0,s=this.absolute?t.left:0;i<e;i++){const t=_[i];t.left=s,s+=t.width+n}d.foreach((({r0:t,c0:i,r1:s,c1:e},l)=>{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<e;t++){const t=h.div({style:{display:\"none\"}});this.el.appendChild(t)}}connect_signals(){super.connect_signals();const 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<l;o++)t(e,o,this.text.get(o),s[o]+this.x_offset.get(o),i[o]-this.y_offset.get(o),this.angle.get(o))}_get_size(){const{ctx:t}=this.layer;this.visuals.text.set_vectorize(t,0);const{width:e}=t.measureText(this.text.get(0)),{height:s}=u.font_metrics(t.font);return{width:e,height:s}}_v_canvas_text(t,e,s,i,o,l){this.visuals.text.set_vectorize(t,e);const n=this._calculate_bounding_box_dimensions(t,s);t.save(),t.beginPath(),t.translate(i,o),t.rotate(l),t.rect(n[0],n[1],n[2],n[3]),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_vectorize(t,e),t.fill()),this.visuals.border_line.doit&&(this.visuals.border_line.set_vectorize(t,e),t.stroke()),this.visuals.text.doit&&(this.visuals.text.set_vectorize(t,e),t.fillText(s,0,0)),t.restore()}_v_css_text(t,e,s,i,o,l){const n=this.el.children[e];n.textContent=s,this.visuals.text.set_vectorize(t,e);const[a,r]=this._calculate_bounding_box_dimensions(t,s);n.style.position=\"absolute\",n.style.left=`${i+a}px`,n.style.top=`${o+r}px`,n.style.color=t.fillStyle,n.style.font=t.font,n.style.lineHeight=\"normal\",l&&(n.style.transform=`rotate(${l}rad)`),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_vectorize(t,e),n.style.backgroundColor=t.fillStyle),this.visuals.border_line.doit&&(this.visuals.border_line.set_vectorize(t,e),n.style.borderStyle=t.lineDash.length<2?\"solid\":\"dashed\",n.style.borderWidth=`${t.lineWidth}px`,n.style.borderColor=t.strokeStyle),h.display(n)}}s.LabelSetView=x,x.__name__=\"LabelSetView\";class v extends n.TextAnnotation{constructor(t){super(t)}static init_LabelSet(){this.prototype.default_view=x,this.mixins([_.TextVector,[\"border_\",_.LineVector],[\"background_\",_.FillVector]]),this.define((({Ref:t})=>({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<s;t++)e.lineTo(h[t],r[t]);e.closePath(),this.visuals.fill.doit&&(this.visuals.fill.set_value(e),e.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_value(e),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_value(e),e.stroke())}}s.PolyAnnotationView=h,h.__name__=\"PolyAnnotationView\";class r extends l.Annotation{constructor(t){super(t)}static init_PolyAnnotation(){this.prototype.default_view=h,this.mixins([a.Line,a.Fill,a.Hatch]),this.define((({Number:t,Array:i})=>({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<t.length;)e.call(i,t[n],n,t),n++;else for(n in t)t.hasOwnProperty(n)&&e.call(i,t[n],n,t)}function v(e,i,n){var r=\"DEPRECATED METHOD: \"+i+\"\\n\"+n+\" AT \\n\";return function(){var i=new Error(\"get-stack-trace\"),n=i&&i.stack?i.stack.replace(/^[^\\(]+?[\\n$]/gm,\"\").replace(/^\\s+at\\s+/gm,\"\").replace(/^Object.<anonymous>\\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<arguments.length;i++){var n=arguments[i];if(n!==r&&null!==n)for(var s in n)n.hasOwnProperty(s)&&(e[s]=n[s])}return e}:Object.assign;var d=v((function(t,e,i){for(var n=Object.keys(e),s=0;s<n.length;)(!i||i&&t[n[s]]===r)&&(t[n[s]]=e[n[s]]),s++;return t}),\"extend\",\"Use `assign`.\"),m=v((function(t,e){return d(t,e,!0)}),\"merge\",\"Use `assign`.\");function g(t,e,i){var n,r=e.prototype;(n=t.prototype=Object.create(r)).constructor=t,n._super=r,i&&s(n,i)}function T(t,e){return function(){return t.apply(e,arguments)}}function y(t,e){return\"function\"==typeof t?t.apply(e&&e[0]||r,e):t}function E(t,e){return t===r?e:t}function I(t,e,i){f(S(e),(function(e){t.addEventListener(e,i,!1)}))}function A(t,e,i){f(S(e),(function(e){t.removeEventListener(e,i,!1)}))}function _(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function C(t,e){return t.indexOf(e)>-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;n<t.length;){if(i&&t[n][i]==e||!i&&t[n]===e)return n;n++}return-1}function P(t){return Array.prototype.slice.call(t,0)}function D(t,e,i){for(var n=[],r=[],s=0;s<t.length;){var o=e?t[s][e]:t[s];b(r,o)<0&&n.push(t[s]),r[s]=o,s++}return i&&(n=e?n.sort((function(t,i){return t[e]>i[e]})):n.sort()),n}function x(t,e){for(var i,n,s=e[0].toUpperCase()+e.slice(1),a=0;a<o.length;){if((n=(i=o[a])?i+s:e)in t)return n;a++}return r}var w=1;function O(e){var i=e.ownerDocument||e;return i.defaultView||i.parentWindow||t}var R=\"ontouchstart\"in t,M=x(t,\"PointerEvent\")!==r,z=R&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),N=\"touch\",X=\"mouse\",Y=24,F=[\"x\",\"y\"],W=[\"clientX\",\"clientY\"];function q(t,e){var i=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){y(t.options.enable,[t])&&i.handler(e)},this.init()}function k(t,e,i){var n=i.pointers.length,s=i.changedPointers.length,o=1&e&&n-s==0,a=12&e&&n-s==0;i.isFirst=!!o,i.isFinal=!!a,o&&(t.session={}),i.eventType=e,function(t,e){var i=t.session,n=e.pointers,s=n.length;i.firstInput||(i.firstInput=H(e));s>1&&!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<t.pointers.length;)e[i]={clientX:h(t.pointers[i].clientX),clientY:h(t.pointers[i].clientY)},i++;return{timeStamp:c(),pointers:e,center:L(e),deltaX:t.deltaX,deltaY:t.deltaY}}function L(t){var e=t.length;if(1===e)return{x:h(t[0].clientX),y:h(t[0].clientY)};for(var i=0,n=0,r=0;r<e;)i+=t[r].clientX,n+=t[r].clientY,r++;return{x:h(i/e),y:h(n/e)}}function U(t,e,i){return{x:e/t||0,y:i/t||0}}function V(t,e){return t===e?1:u(t)>=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<s.length;)n[s[r].identifier]=!0,r++;for(r=0;r<o.length;)n[o[r].identifier]&&a.push(o[r]),12&e&&delete n[o[r].identifier],r++;return a.length?[D(s.concat(a),\"identifier\",!0),a]:void 0}g(ct,q,{handler:function(t){var e=ht[t.type],i=lt.call(this,t,e);i&&this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:N,srcEvent:t})}});function pt(){q.apply(this,arguments);var t=T(this.handler,this);this.touch=new ct(this.manager,t),this.mouse=new J(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function ft(t,e){1&t?(this.primaryTouch=e.changedPointers[0].identifier,vt.call(this,e)):12&t&&vt.call(this,e)}function vt(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var i={x:e.clientX,y:e.clientY};this.lastTouches.push(i);var n=this.lastTouches;setTimeout((function(){var t=n.indexOf(i);t>-1&&n.splice(t,1)}),2500)}}function dt(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n<this.lastTouches.length;n++){var r=this.lastTouches[n],s=Math.abs(e-r.x),o=Math.abs(i-r.y);if(s<=25&&o<=25)return!0}return!1}g(pt,q,{handler:function(t,e,i){var n=i.pointerType==N,r=i.pointerType==X;if(!(r&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)ft.call(this,e,i);else if(r&&dt.call(this,i))return;this.callback(t,e,i)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var mt=x(a.style,\"touchAction\"),gt=mt!==r,Tt=\"compute\",yt=\"auto\",Et=\"manipulation\",It=\"none\",At=\"pan-x\",_t=\"pan-y\",Ct=function(){if(!gt)return!1;var e={},i=t.CSS&&t.CSS.supports;return[\"auto\",\"manipulation\",\"pan-y\",\"pan-x\",\"pan-x pan-y\",\"none\"].forEach((function(n){e[n]=!i||t.CSS.supports(\"touch-action\",n)})),e}();function St(t,e){this.manager=t,this.set(e)}St.prototype={set:function(t){t==Tt&&(t=this.compute()),gt&&this.manager.element.style&&Ct[t]&&(this.manager.element.style[mt]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return f(this.manager.recognizers,(function(e){y(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))})),function(t){if(C(t,It))return It;var e=C(t,At),i=C(t,_t);if(e&&i)return It;if(e||i)return e?At:_t;if(C(t,Et))return Et;return yt}(t.join(\" \"))},preventDefaults:function(t){var e=t.srcEvent,i=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var n=this.actions,r=C(n,It)&&!Ct.none,s=C(n,_t)&&!Ct[\"pan-y\"],o=C(n,At)&&!Ct[\"pan-x\"];if(r){var a=1===t.pointers.length,h=t.distance<2,u=t.deltaTime<250;if(a&&h&&u)return}if(!o||!s)return r||s&&6&i||o&&i&Y?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};var bt=32;function Pt(t){this.options=s({},this.defaults,t||{}),this.id=w++,this.manager=null,this.options.enable=E(this.options.enable,!0),this.state=1,this.simultaneous={},this.requireFail=[]}function Dt(t){return 16&t?\"cancel\":8&t?\"end\":4&t?\"move\":2&t?\"start\":\"\"}function xt(t){return 16==t?\"down\":8==t?\"up\":2==t?\"left\":4==t?\"right\":\"\"}function wt(t,e){var i=e.manager;return i?i.get(t):t}function Ot(){Pt.apply(this,arguments)}function Rt(){Ot.apply(this,arguments),this.pX=null,this.pY=null}function Mt(){Ot.apply(this,arguments)}function zt(){Pt.apply(this,arguments),this._timer=null,this._input=null}function Nt(){Ot.apply(this,arguments)}function Xt(){Ot.apply(this,arguments)}function Yt(){Pt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function Ft(t,e){return(e=e||{}).recognizers=E(e.recognizers,Ft.defaults.preset),new Wt(t,e)}Pt.prototype={defaults:{},set:function(t){return s(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(p(t,\"recognizeWith\",this))return this;var e=this.simultaneous;return e[(t=wt(t,this)).id]||(e[t.id]=t,t.recognizeWith(this)),this},dropRecognizeWith:function(t){return p(t,\"dropRecognizeWith\",this)||(t=wt(t,this),delete this.simultaneous[t.id]),this},requireFailure:function(t){if(p(t,\"requireFailure\",this))return this;var e=this.requireFail;return-1===b(e,t=wt(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(p(t,\"dropRequireFailure\",this))return this;t=wt(t,this);var e=b(this.requireFail,t);return e>-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;t<this.requireFail.length;){if(!(33&this.requireFail[t].state))return!1;t++}return!0},recognize:function(t){var e=s({},t);if(!y(this.options.enable,[this,e]))return this.reset(),void(this.state=bt);56&this.state&&(this.state=1),this.state=this.process(e),30&this.state&&this.tryEmit(e)},process:function(t){},getTouchAction:function(){},reset:function(){}},g(Ot,Pt,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,i=t.eventType,n=6&e,r=this.attrTest(t);return n&&(8&i||!r)?16|e:n||r?4&i?8|e:2&e?4|e:2:bt}}),g(Rt,Ot,{defaults:{event:\"pan\",threshold:10,pointers:1,direction:30},getTouchAction:function(){var t=this.options.direction,e=[];return 6&t&&e.push(_t),t&Y&&e.push(At),e},directionTest:function(t){var e=this.options,i=!0,n=t.distance,r=t.direction,s=t.deltaX,o=t.deltaY;return r&e.direction||(6&e.direction?(r=0===s?1:s<0?2:4,i=s!=this.pX,n=Math.abs(t.deltaX)):(r=0===o?1:o<0?8:16,i=o!=this.pY,n=Math.abs(t.deltaY))),t.direction=r,i&&n>e.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.distance<e.threshold,r=t.deltaTime>e.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<e.threshold,r=t.deltaTime<e.time;if(this.reset(),1&t.eventType&&0===this.count)return this.failTimeout();if(n&&r&&i){if(4!=t.eventType)return this.failTimeout();var s=!this.pTime||t.timeStamp-this.pTime<e.interval,o=!this.pCenter||j(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,o&&s?this.count+=1:this.count=1,this._input=t,0===this.count%e.taps)return this.hasRequireFailures()?(this._timer=l((function(){this.state=8,this.tryEmit()}),e.interval,this),2):8}return bt},failTimeout:function(){return this._timer=l((function(){this.state=bt}),this.options.interval,this),bt},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),Ft.VERSION=\"2.0.7\",Ft.defaults={domEvents:!1,touchAction:Tt,enable:!0,inputTarget:null,inputClass:null,preset:[[Nt,{enable:!1}],[Mt,{enable:!1},[\"rotate\"]],[Xt,{direction:6}],[Rt,{direction:6},[\"swipe\"]],[Yt],[Yt,{event:\"doubletap\",taps:2},[\"tap\"]],[zt]],cssProps:{userSelect:\"none\",touchSelect:\"none\",touchCallout:\"none\",contentZooming:\"none\",userDrag:\"none\",tapHighlightColor:\"rgba(0,0,0,0)\"}};function Wt(t,e){var i;this.options=s({},Ft.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((i=this).options.inputClass||(M?it:z?ct:R?pt:J))(i,k),this.touchAction=new St(this,this.options.touchAction),qt(this,!0),f(this.options.recognizers,(function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])}),this)}function qt(t,e){var i,n=t.element;n.style&&(f(t.options.cssProps,(function(r,s){i=x(n.style,s),e?(t.oldCssProps[i]=n.style[i],n.style[i]=r):n.style[i]=t.oldCssProps[i]||\"\"})),e||(t.oldCssProps={}))}Wt.prototype={set:function(t){return s(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){var i;this.touchAction.preventDefaults(t);var n=this.recognizers,r=e.curRecognizer;(!r||r&&8&r.state)&&(r=e.curRecognizer=null);for(var s=0;s<n.length;)i=n[s],2===e.stopped||r&&i!=r&&!i.canRecognizeWith(r)?i.reset():i.recognize(t),!r&&14&i.state&&(r=e.curRecognizer=i),s++}},get:function(t){if(t instanceof Pt)return t;for(var e=this.recognizers,i=0;i<e.length;i++)if(e[i].options.event==t)return e[i];return null},add:function(t){if(p(t,\"add\",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),t.manager=this,this.touchAction.update(),t},remove:function(t){if(p(t,\"remove\",this))return this;if(t=this.get(t)){var e=this.recognizers,i=b(e,t);-1!==i&&(e.splice(i,1),this.touchAction.update())}return this},on:function(t,e){if(t!==r&&e!==r){var i=this.handlers;return f(S(t),(function(t){i[t]=i[t]||[],i[t].push(e)})),this}},off:function(t,e){if(t!==r){var i=this.handlers;return f(S(t),(function(t){e?i[t]&&i[t].splice(b(i[t],e),1):delete i[t]})),this}},emit:function(t,e){this.options.domEvents&&function(t,e){var n=i.createEvent(\"Event\");n.initEvent(t,!0,!0),n.gesture=e,e.target.dispatchEvent(n)}(t,e);var n=this.handlers[t]&&this.handlers[t].slice();if(n&&n.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var r=0;r<n.length;)n[r](e),r++}},destroy:function(){this.element&&qt(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},s(Ft,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:bt,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:Y,DIRECTION_ALL:30,Manager:Wt,Input:q,TouchAction:St,TouchInput:ct,MouseInput:J,PointerEventInput:it,TouchMouseInput:pt,SingleTouchInput:ot,Recognizer:Pt,AttrRecognizer:Ot,Tap:Yt,Pan:Rt,Swipe:Xt,Pinch:Mt,Rotate:Nt,Press:zt,on:I,off:A,each:f,merge:m,extend:d,assign:s,inherit:g,bindFn:T,prefixed:x}),(void 0!==t?t:\"undefined\"!=typeof self?self:{}).Hammer=Ft,\"function\"==typeof define&&define.amd?define((function(){return Ft})):void 0!==e&&e.exports?e.exports=Ft:t.Hammer=Ft}(window,document)},\n",
" function _(e,s,t,i,r){i();const n=e(42),a=e(43);class l extends n.View{initialize(){super.initialize(),this.el=this._createElement()}remove(){a.remove(this.el),super.remove()}css_classes(){return[]}render(){}renderTo(e){e.appendChild(this.el),this.render()}_createElement(){return a.createElement(this.tagName,{class:this.css_classes()})}}t.DOMView=l,l.__name__=\"DOMView\",l.prototype.tagName=\"div\"},\n",
" function _(o,b,t,r,e){r(),t.root=\"bk-root\",t.toolbar_hidden=\"bk-toolbar-hidden\",t.toolbar=\"bk-toolbar\",t.button_bar=\"bk-button-bar\",t.logo=\"bk-logo\",t.above=\"bk-above\",t.below=\"bk-below\",t.left=\"bk-left\",t.right=\"bk-right\",t.toolbar_button=\"bk-toolbar-button\",t.active=\"bk-active\",t.default='.bk-root .bk-toolbar-hidden{visibility:hidden;opacity:0;transition:visibility 0.3s linear, opacity 0.3s linear;}.bk-root .bk-toolbar,.bk-root .bk-button-bar{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;}.bk-root .bk-toolbar .bk-logo{flex-shrink:0;-webkit-flex-shrink:0;}.bk-root .bk-toolbar.bk-above,.bk-root .bk-toolbar.bk-below{flex-direction:row;-webkit-flex-direction:row;justify-content:flex-end;-webkit-justify-content:flex-end;}.bk-root .bk-toolbar.bk-above .bk-button-bar,.bk-root .bk-toolbar.bk-below .bk-button-bar{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;}.bk-root .bk-toolbar.bk-above .bk-logo,.bk-root .bk-toolbar.bk-below .bk-logo{order:1;-webkit-order:1;margin-left:5px;margin-right:0px;}.bk-root .bk-toolbar.bk-left,.bk-root .bk-toolbar.bk-right{flex-direction:column;-webkit-flex-direction:column;justify-content:flex-start;-webkit-justify-content:flex-start;}.bk-root .bk-toolbar.bk-left .bk-button-bar,.bk-root .bk-toolbar.bk-right .bk-button-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;}.bk-root .bk-toolbar.bk-left .bk-logo,.bk-root .bk-toolbar.bk-right .bk-logo{order:0;-webkit-order:0;margin-bottom:5px;margin-top:0px;}.bk-root .bk-toolbar-button{width:30px;height:30px;cursor:pointer;background-size:60% 60%;background-origin:border-box;background-color:transparent;background-repeat:no-repeat;background-position:center center;}.bk-root .bk-toolbar-button:hover{background-color:rgba(192, 192, 192, 0.15);}.bk-root .bk-toolbar-button:focus{outline:none;}.bk-root .bk-toolbar-button::-moz-focus-inner{border:0;}.bk-root .bk-toolbar.bk-above .bk-toolbar-button{border-bottom:2px solid transparent;}.bk-root .bk-toolbar.bk-above .bk-toolbar-button.bk-active{border-bottom-color:#26aae1;}.bk-root .bk-toolbar.bk-below .bk-toolbar-button{border-top:2px solid transparent;}.bk-root .bk-toolbar.bk-below .bk-toolbar-button.bk-active{border-top-color:#26aae1;}.bk-root .bk-toolbar.bk-right .bk-toolbar-button{border-left:2px solid transparent;}.bk-root .bk-toolbar.bk-right .bk-toolbar-button.bk-active{border-left-color:#26aae1;}.bk-root .bk-toolbar.bk-left .bk-toolbar-button{border-right:2px solid transparent;}.bk-root .bk-toolbar.bk-left .bk-toolbar-button.bk-active{border-right-color:#26aae1;}.bk-root .bk-button-bar + .bk-button-bar:before{content:\" \";display:inline-block;background-color:lightgray;}.bk-root .bk-toolbar.bk-above .bk-button-bar + .bk-button-bar:before,.bk-root .bk-toolbar.bk-below .bk-button-bar + .bk-button-bar:before{height:10px;width:1px;}.bk-root .bk-toolbar.bk-left .bk-button-bar + .bk-button-bar:before,.bk-root .bk-toolbar.bk-right .bk-button-bar + .bk-button-bar:before{height:1px;width:10px;}'},\n",
" function _(A,g,o,C,l){C(),o.root=\"bk-root\",o.tool_icon_copy_to_clipboard=\"bk-tool-icon-copy-to-clipboard\",o.tool_icon_replace_mode=\"bk-tool-icon-replace-mode\",o.tool_icon_append_mode=\"bk-tool-icon-append-mode\",o.tool_icon_intersect_mode=\"bk-tool-icon-intersect-mode\",o.tool_icon_subtract_mode=\"bk-tool-icon-subtract-mode\",o.tool_icon_clear_selection=\"bk-tool-icon-clear-selection\",o.tool_icon_box_select=\"bk-tool-icon-box-select\",o.tool_icon_box_zoom=\"bk-tool-icon-box-zoom\",o.tool_icon_zoom_in=\"bk-tool-icon-zoom-in\",o.tool_icon_zoom_out=\"bk-tool-icon-zoom-out\",o.tool_icon_help=\"bk-tool-icon-help\",o.tool_icon_hover=\"bk-tool-icon-hover\",o.tool_icon_crosshair=\"bk-tool-icon-crosshair\",o.tool_icon_lasso_select=\"bk-tool-icon-lasso-select\",o.tool_icon_pan=\"bk-tool-icon-pan\",o.tool_icon_xpan=\"bk-tool-icon-xpan\",o.tool_icon_ypan=\"bk-tool-icon-ypan\",o.tool_icon_range=\"bk-tool-icon-range\",o.tool_icon_polygon_select=\"bk-tool-icon-polygon-select\",o.tool_icon_redo=\"bk-tool-icon-redo\",o.tool_icon_reset=\"bk-tool-icon-reset\",o.tool_icon_save=\"bk-tool-icon-save\",o.tool_icon_tap_select=\"bk-tool-icon-tap-select\",o.tool_icon_undo=\"bk-tool-icon-undo\",o.tool_icon_wheel_pan=\"bk-tool-icon-wheel-pan\",o.tool_icon_wheel_zoom=\"bk-tool-icon-wheel-zoom\",o.tool_icon_box_edit=\"bk-tool-icon-box-edit\",o.tool_icon_freehand_draw=\"bk-tool-icon-freehand-draw\",o.tool_icon_poly_draw=\"bk-tool-icon-poly-draw\",o.tool_icon_point_draw=\"bk-tool-icon-point-draw\",o.tool_icon_poly_edit=\"bk-tool-icon-poly-edit\",o.tool_icon_line_edit=\"bk-tool-icon-line-edit\",o.default='.bk-root .bk-tool-icon-copy-to-clipboard{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUSDBoBvcHQeQAAAG9JREFUWMNjXLhsJcNAAiaGAQYwB/xHwh/Q+ITEkfHQCwEWND4jmeb8H/JpgBwfI6cNBhLSEkqaGXRpgFRAcZoZsmlg1AGjDhh1wKgDRh0w6gCaVcf/R2wIkNqw+D9s0wADvUNiyIYA47BJAwPuAAAj/Cjd0TCN6wAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-replace-mode{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUFFxokK3gniQAAAHpJREFUWMNjXLhsJcNAAiaGAQajDhhwB7DgEP+PxmeksvjgDwFcLmYkUh2hkBj8IcBIZXsYh1w2/I8v3sgAOM0bLYhGc8GgrwuICgldfQO88pcvXvg/aOuCUQeM5oLRuoCFCJcTbOMh5XOiW0JDNhdQS3y0IBp1ABwAAF8KGrhC1Eg6AAAAAElFTkSuQmCC\");}.bk-root .bk-tool-icon-append-mode{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUFFxkZWD04WwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAoUlEQVRYw+1WQQ6AIAwrhO8Y/bIXEz9jIMSDr8ETCUEPQzA4pMeFLKNbu4l5WR0CDOMEALBGIzMuQIBEZQjPgP9JLjwTfBjY9sO9lZsFA9IafZng3BlIyVefgd8XQFZBAWe8jfNxwsDhir6rzoCiPiy1K+J8/FRQemv2XfAdFcQ9znU4Viqg9ta1qYJ+D1BnAIBrkgGVOrXNqUA9rbyZm/AEzFh4jEeY/soAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-intersect-mode{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUFFxkrkOpp2wAAAPhJREFUWMPtV1EKwjAMTUavI3oawR/vtn5srJdREfzwMvHHQlcT2mpdMzFfWxiP5r2+JMN+mAiCOB72CABgR1cln4oOGocJnuMTSxWk8jMm7OggYkYXA9gPE3uyd8NXHONJ+eYMdE/NqCJmEZ5ZqlJJ4sUksKN7cYSaPoCZFWR1QI+Xm1fBACU63Cw22x0AAJxudwrffVwvZ+JmQdAHZkw0d4EpAMCw8k87pMdbnwtizQumJYv3nwV6XOA1qbUT/oQLUJgFRbsiNwFVucBIlyR3p0tdMp+XmFjfLKi1LatyAXtCRjPWBdL3Ke3VuACJKFfDr/xFN2fgAR/Go0qaLlmEAAAAAElFTkSuQmCC\");}.bk-root .bk-tool-icon-subtract-mode{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUFFxgsF5XNOQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABFUlEQVRYw9VWUQqDMAxNpWfxQxD1MoP97G7zQ5mH2RTZYLtM9lWoMbXtxLXNX4OG9r28l4hrd0PQoqxqAACYpxH25C/nkwCHyCBwSPoS09k1T5Fo+4EiExcC4v584xGFmyIXHBLRISAVZyZufUPVa4rcrwmPDgr93ylo+2GliLRUYHK6th/o/6r7nfLpqaCsagEA8Hh9FmcNKeRmgeYDC+SCq0B6FFi8/BcV6BdR9cL3gCv3ijPKOacsn3rBEcjmaVxpfGcg4wHxzgJJnc6241Hn23DERFRAu1bNcWa3Q0uXi62XR6sCaWoSejbtdLYmU3kTEunNgj0bUbQqYG/IcMaqwPS9jftoVCAQ0ZVDJwf0zQdH4AsyW6fpQu4YegAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-clear-selection{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUGEhcuan3d3wAAAoRJREFUWMPtlzFP3EAQhd+b3TNSzg0N5TWXLkJQUUaKhIQ4fgP/g5ArrriE/I3opEgRrZtIVJR0FJQ010SioUmEZHtnUpwN9gWHGA5BJCy58MraffvmfZ41v3z9hqe8BE98vQh4cgG+Ydzmnrng8efvQJNi/uN7dznx/B3ggtfhf4ehNdUttRzBDIm/2VTiiWCG1HK0nc+3UWtq8BQIiEEakEQOADBIA4QCQmBqoHBhFNR27ikQSmGdYCdTqCpEHMDZmEKRWUBEv1gBDg5SzRJnpopILWICgWuRYflLamuzxB2BmtYqSRIka5VWU8QduXO+1hRc5YZu5GAwmP2ZJzND0IBu5HCV2+NQcAhAVRsnC2IbPzPdSjzd6to6VtfWkXi6YLaVWr7xoAwkfpb8MnC3SH7rKSMBe4M0jA/OTicFIbtCGRIyNbURhcf3ErCd6YwA1m0HgAxhw1NGQnlXBHG4kylVlSJuH0RfIP2CkL2I/qS1gIAAQiBl1QwFggIHtyxgrxK5PgyfC0JWKoT0HLh8LwoietB4TYKaIl7yeNURxB05UtMxDOcVQlZIrlRKdK6m47gjR/fuBRQihyLArtNeJD50Izcx2Eczu7iFkIug4VM3cpOr3MKDekFED0fWUHv9Zq0kpLnridjhY3XDg7NTN0jDrhO3X7O9Wg7wwyANu4mnayNg3gmbu0tCNoUyBNGv2l4rB9EXynA7082FOxAQLhU6rQVO9T2AvWowFToNCJcPORGxIRcnpjZSKATSU9NxvOQnAPArDSaQoUKnNI4iufkGtD4P3EHIcWZhz4HLceSOyrR3Izf5memPAL2cX3yhAkonysZVaWLBkd9dw1Ivv2a/AYPkK+ty1U1DAAAAAElFTkSuQmCC\");}.bk-root .bk-tool-icon-box-select{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg0kduFrowAAAIdJREFUWMPtVtEKwCAI9KL//4e9DPZ3+wP3KgOjNZouFYI4C8q7s7DtB1lGIeMoRMRinCLXg/ML3EcFqpjjloOyZxRntxpwQ8HsgHYARKFAtSFrCg3TCdMFCE1BuuALEXJLjC4qENsFVXCESZw38/kWLOkC/K4PcOc/Hj03WkoDT3EaWW9egQul6CUbq90JTwAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-box-zoom{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg82t254aQAAAkBJREFUWMPN11+E1FEUB/DPTFn2qaeIpcSwr5NlUyJiKWVXWUqvlUh/iE3RY9mUekkPPURtLKNRrFJEeuphGfUUaVliiX1aVjGs6aG7+XX9ZnZ+d2fTl2vmnHvPPfeee/79Sk+may2/UQq/q7Qu+bAJoxjHIKqB/wlfUMcMVqI9bLZ+DGIKwzlzQ2GcxCx2xwvKOUKlaHTiX8bHNspjDONHkOmJBW5jIof/FvPh/06MZOb6cRc7cGn1AKUE5cdzlM/gAr5F/O24H3xkFRfxAbVygvK+cIsspjGWo1zgjeFpxL+BvnLw7laBA4xjIFJwrgu52DoVjKdY4HBEX8dSF3JLYe1fe6UcYCii3xWQjdfuSTnAtoheKCC7GNED5Zx4L4qt61jbTLHA94geKSC7P7ZeShQ0Inoi1IJuEOeORooFXkV0FZNdZs5qvFfKAeqYy7nZ6yg//HG0MBfffh71lFrQDCW2EvEP4mt4okZUDftz9rmGZkotmMxJRtlisy+MTniAWrty3AlXw0hFM2TD89l+oNsoOJXjbIs4EpqNtTCLXbiZ0g+M4mFObj8U3vsNjoZCVcmk60ZwthpepLZkB/AsivWfOJZxtpUQHfWib7KWDwzjeegBZJSdKFiE2qJTFFTwElsi/unQ/awXrU4WGMD7nOJxBY/1EO2iYConq93CHT1GOwucjdqnRyFz+VcHmMNefMY9nNkA3SWUOoXhQviSWQ4huLIRFlirFixnQq/XaKXUgg2xQNGv4V7x/RcW+AXPB3h7H1PaiQAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-zoom-in{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgsUBmL8iQAAA2JJREFUWMO9l12IlFUYx3//MzPrLpSjkm5oN4FFIWVEl66IQlFYwtLOzozsjHdGRSCRF0sfBEXRVV0FQuQiLm5CZNBFgRRaRLVFhbJ2EdiN5gbK7toObTPn6eYdPTvNzPvOBz5Xh/ec5/n/n89zXtEHmZqeSXSuXBz/3zfdKvBWJHQrwZuRcP0El+QkbQXeBX6WZEgm6TtJk5lM5o4Lc+cV6qpf4Ga20Tm338zeATItVK9Ker6yvPzp4NDQ3+XieGsCU9MzTYumGbhz7m4ze9/MHgvBgItACrgfGAj2jgAvAYs3wlEujjc13kii8YyZrXXOfWhmo9GnFUlvOOemarVapVqtkslksmb2KjARqL62ecuWN9NxbRInzrldAXhV0uFSIfdew7G/gNLU9MwS8CwSmE3Oz88fcXG5blfpqVRq0Ix8VIAAX0XgrVL7HDCHGcCaWrV60LUBN8Dae58aQIxEqcA592I9M610JL0cpG/U9TIHJNKY3RV5z0R+7Nd4HZ0P1g/2RMBuegLAsRMnb4vT8d5vqKfMzOgtAlADrkmqGywmiMBTwfr3dC9j1Xv/r6Tvg/5/5ejxE6cO7M9faVbQZrYNOFSPmqQvVo9FKexvi5uWX58943aM7DwAfBDY+FbSCxP5sdkGx55GeguzrUEXPaSo2pFkAbiSZQCAzZJOmdkjwd6SpB/M7KykQTPbA2wDhoIzRzcNDx9MJwGNIXdJ0mEzmwbujL7dbma7gd03A7lKfnTOvf74nl0r6bonTUbujRSUCrm2d4L3/kvn3JPe+8+BDW2i9o+kT7z3kxP5sYsA6W47oE64TsR7P9tQL4vA2mh9WdIscKxUyJ0M7aR7acOGzikD65EQLEjaa2ZXzMwDFeB6qZBbbLTRE4EGeSaozNOZgYFf8qP7lmIvs354n0qlHpB0T7B9Ogl4IgJJrmjv/SiQjbrkD+BMUkfSbYATPdckrTOzkciWAXOlQu5cYgLdPEIapud9wMOR9zVJH3ViKx333mtHMJvNuoWFhZ3A+ojMcja77njXBEKwJJfTcqUyCIQ34Mf7nnh0paMnXacFuGoC1mr3AtuDfLzd8Zuyl+rfuGn4HLAD+Az4qZQf+61TAj0Noj8vX6oC35SL43u7teG6rf5+iXppwW7/JUL5D03qaFRvvUe+AAAAAElFTkSuQmCC\");}.bk-root .bk-tool-icon-zoom-out{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgsHgty9VwAAA0FJREFUWMO9l09oXFUUxn/fmXlpItppi22k7UJBRSlVkCytSAuKUloIdjKT0El3FXVXdVFKRVAQV7qQohsNwdA0UFvBhYtqUVyIVlRaogtFQVq7qSTVjA3z3nHzBq/jvPmTN/Ss7rv3nvN99/y794kByMzcfE/7picn/jenmwWeRUI3E7wdCRskuCSTdDfwBvCtJEdySV9KOhpF0e0/LF5SqKtBgbv7ZjObcvfXgShD9Zqk5+orKx8Oj4z8NT05kU1gZm6+bdK0Azezu9z9hLs/HoIBvwAF4H5gKFh7B3gBWFY3460kWve4+3oze9fdx9OpVUmvmNlMHMf1RqNBFEUldz8OHAxUX9q6bduryut+Sfvc/Wz62ZD0fK1afjND9y3gGSRwv1GMojstTxUUCoVhdyopEYDzKXjWwZ4FFnEHWBc3Goet00m7lZlZYQixKw0FZnakGZksHUnHgvCN5/KARBH37enpOVg58H13HV0Kxg/kIuD/ngSA2ZMLt3bTSZJkUzNk7k4+D0AM/CGpaXCyBw/sC8Y/qZd2GpZiuL9YLN4Sx/HpoP5/c/exQ1OVq+1yyt13SLoArEsJnMjlgfOffvK3u58Kprab2QezJxfG2iTzUzI70wRPG9jbmpmb95SNB9mpzp7/j2yVdNbdx4K565K+cvfPJQ27+x5gBzAS7Hlvy+jo4WIvoC3kWpcvS3rR3eeAO9K529x9N7C7zX6AC2b28hN7Hl1Vt44niVq13LUjmtlYkiQfA5s6eO+GpDNJkhw9NFX5ueNt2ARodyF1IHIN2JiOl4H16fiKpK+B2Vq1vBAqFAf4IJkGNiIhWJK0192vunsC1IE/a9XycquNXARa5OnApeeioaHvKuP7r3dTGsiLqFAo7JR0T7B8rhfwXARa2us4UEqr5Ffgs151i/08oTNKdIO770ptObBYq5Yv5ibQq/sl3Qc8lJ4+lnSqH1vFfp9koZRKJVtaWnqkWXqSVkqlDe+vmUDWpZMlK/X6MBDegKf3P/nYaj8ErN9fqZBYEsf3Ag8G8Xit33BaniTcvGX0IvAw8BHwTa1y4Md+CeRqRL9fudwAvpienNi7Vhu21uwflOT+L+i1X2TJP57iUvUFtHWsAAAAAElFTkSuQmCC\");}.bk-root .bk-tool-icon-help{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAABltpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpBODVDNDBDMzIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpBODVDNDBDNDIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDpBODVDNDBDMTIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpBODVDNDBDMjIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPGRjOnN1YmplY3Q+CiAgICAgICAgICAgIDxyZGY6U2VxLz4KICAgICAgICAgPC9kYzpzdWJqZWN0PgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNjoxMToyOCAxMToxMTo4MjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAzLjY8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cphjt2AAAAT7SURBVFgJxRdbaFxFdGb2bhui227BWrsVKYgf2kJUbP9EUPuzEB803WTXJjH61Q/7Ya1+CMYKEVTsh4J/EpvY7BoabUiNiA8s1p+4KIhpoUUEselHqyS76TbZ3HuP58ydc3d2u4+IkQxczpz3mZkzZ86VYpXjvenpjZsLhUcliE4AuUuASAgptmt1EFdwPiclzIIUUwubNn17OJlcXo1p2UpodHRiux9xB1Eug1+slbzhFxGOKc851tu7/0oznYYBDA8Pt0U2tL8KQryIq2tvZqQhD0QJHRz3yqWhgYGBpXpydQMwqz6NCnurleCSADkJEfgKfOePqL80R/wV1ZaQyr1LenKfkPCkEPKeaj0xg7vxVL3duCmA0Vyuw/fl52hgBxsBED+h4Cv9z3R/zbRm8MTJTx7HQN7GQB6w5C4L4SX7M5lfLBpurjXMyvNIShiyi0l1pL8n9b7EDGPR8fHxzSsQ6XDB3618/xqo6Pk25V5MpVJllgHM1BO58RdQ612kOYZ+GXdij70TYQB05mpj+1kU5G2fB+l3PZtOf8NGx6ambnMXb3yAxg8wjSEG6OKKR9oicBQD+ZvpH2Wzj0lQpxCPG9qMv1x6hHNCsSAlHM7ZOa682vlI9tRDbvHGbD3nZAPpDoD/3JIrLpAs26UFkC3EMUA99hpfGtEBfJjNJnS2Gwnadnvl+Xw+iuc3DAJuNyIaSCHpilVldyDjjUxj3WDZIAhxhHHyRcdNuA7AAfUaXzVKODpzFiZ4/uLvh5G+m2no+C/pyIf7MqlEJB7bpqR6nXkEUfbeawuLaZsW2ISfNQ2vtaktQlGFQyIVGT0o2+2EC4iQNGwjBIN9qdQ5Qg4mk4X4rW3vCClLtowE2FOFUxKDfNmiZci3ovKKRFPh4FK9q4Zbdr+lKKJiA13TcHR2dmLBgdmQ0GAS2MZaEowY+XbAk09IvgtYZGp16SyvFhaHcIUh645t8T9DBCcnz5zZ4hZLu3DzK2QlL1QQa0Y+pHiJKPSuOGj3PmZTheM5w2TwqBxnvBZOTk7G5gvXJ5Aelms8wnJURL+olSWcfEhf6gDoUXPMq6ZlqbzWU2pE+3hi4s6F68tfIj9cBMlikr7Z0/P0b/X0yIcUXsDCF1WhtL4OROHaXk+xlkbV0Cu732Nmhc4peaWSg73pA8dq5RkvO37ldUTfXCKZv2q45MkhvG87WQEzpCCUSvV1d9GONBy3lMvgKSwrZig8gjAietWY0QriylO2jIo4yVbOSb7KB/qmI9BPKjHpSSXYauRyn92Nq9/Kcrj13x3s3v8D481glQ/0raiNYgX9njPSBOImbrHZePl+tfFmc9sH+Xaoh8NjOKSVdDMhjjYzQLy+dFceH5+IJQf9VYXX4tROg4ZFU8m31M3mfPEqUoJqCGJfvWpo2xnNfdrhC28n06SCeSzNZxlvBINGRXCtKS7EY1uV6V7HWAm38y1cXaXsMcOCvr9ySPj+af7A1U2HJXHzVNvUXVLIGyPf+jV0pf8GHoN+TLAyPkidTCi2RpPApmnR0Bd1zGRaB/B8Oj2HSw7LLbVR1MmskW8RdEWVXSJf3JbpAMgRtc4IZoxTh9qotQjCasm46M0YX9pV1VmbpvRH5OwwgdRtSg2vKaAz/1dNKVtb17Y8DCL4HVufHxMOYl1/zTgIgiYvBnFKfaNp3YjTdPz3n9Na8//X7/k/O1tdwopcZlcAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-hover{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4oVHp0SwAAAQJJREFUWMPtlsENgzAMRb8RQ5VJItFDOgaZAMaAA0iZpN3KPZSoEEHSQBCViI/G8pfNt/KAFFcPshPdoAGgZkYVVYjQAFCyFLN8tlAbXRwAxp61nc9XCkGERpZCxRDvBl0zoxp7K98GAACxxH29srNNmPsK2l7zHoHHXZDr+/9vwDfB3kgeSB5IHkgeOH0DmesJjSXi6pUvkYt5u9teVy6aWREDM0D0BRvmGRV5N6DsQkMzI64FidtI5t3AOKWaFhuioY8dlYf9TO1PREUh/9HVeAqzIThHgWZ6MuNmC1jiL1mK4pAzlKUojEmNsxcmL0J60tazWjLZFpClPbd9BMJfL95145YajN5RHQAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-crosshair{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADEUlEQVRYR81XXVIaQRCeHqug8CXmBNETaE4gniDwIgpVspxAbxC9ATkBkCpQ8gKeQDiB5AQxNyAvUlrldr7eHxyGXZi1rMJ5opbp7m++7un+htSGF204vsoMoNXrlzSpfWa1oxQfhAegCZGaEtPorHo8znIoJwCt6+td8uk7ApUQCIHTF4BNAWzImq8ap6cP68CsBdDp9i9ZqXM7ML79g/EnCWD+jgMKENKqWT+tXK0CkQqgNRjs0OxpQIqKhoMxaG6/6JeRnK7T6yO2UvVqhYSlLX+ryORfgKn9ORDFIy7ky41yGcwsr0QAQfDH5zucOswx819fs4egI9OFCcD8DjBF7VNbEX0JzdWEt3NHSSASAcCxBDqMgt/623kvyTgNgNjJIfTjk4D4FqaJR1715MjmYAmA5Bx3AwUXQL+t105KaTlcBSC26XRvhjEIoLiq1yqXpr8FAGG16/ug4IT27fxBWu7EiQuAiImJpEMKE6nYM30uAIDDttSUOPfJP7JzbjPhAiBIh9QE67vIvoOi9WJfCwDavf40ulpjbCqmUf+W753ezURuh7Dg1SqflwAEHU6pgfyBq9Y4qx0LG++2fnZ/eUzcstmdM2AWH+jfc+liWdBJfSENf8Lifi3GVwC9mybOfi5dzatWVrbbLIHNva8p5h/16gkaFiLGGxbufkoE6XguwePiXLF3XmMfCUCUAqtKXU7sumd1CowOuJEi3Pg1FBpjitIGhyvVSfvmjci6ZR+rFQfDiPVE2jFYeICQ+PoewwjC5h7CZld6DBdyu6nDSKgzOyIMhmhK5TTqXYbRorZYM46TmpKAAOrGWwSJJekSB1yqJNOzp1Gs7YJ0EDeySDIMtJbQHh6Kf/uFfNFZkolJICRmz0P8DKWZuIG2g1hpok+Mk0Qphs0h9lzMtWRoNvYLuVImUWrmPJDlBKeRBDfATGOpHkhw670QSHWGLLckmF1PTsMlYqMJpyUbiO0weiMMceqLVTcotnMCYAYJJbcuQrVgZFP0NOOJYpr62pf3AmrHfWUG4O7abefGAfwH7EXSMJafOlYAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-lasso-select{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgwlGP1qdAAABMBJREFUWMO9V1uIVVUY/r61z57ZMx4DnbzgkbQXL5iCJphlWdpIGY4jpFBkEiU9ZNaDRRcITcIwMwgxoQtU2IMXdAZfMjFvpERXYiSbysyBEXFmyuHMnLP32uvrwT2xnY5nxvHQ93Jg7fWv71/r//7L4a59TRgqJk+Z6v3a+sv0OI5nk5wu6VaSVZImAThHsgjgrKTvM5nMUWvtmf5n8HodCIKgOgzDhc65pSTrJQWDsSNpJX1ljHnDOfdT37oZLLHv+8OMMasKhcIJ59xHAJYMlhwAJGUAzJfUTHLFuFzOG5QDU6dNMyQfs9Yedc5tBpAD4IYYNQGoBrDtQnt7/b0LFrJsCHzfn2itfQfAnZLiazytA3AaQAuAiwDaEgeNpGkkswAWSBqRONB38b88z5uTKePt6iiKXkk8jq+iJC5LOmiMaTLGHLPWhmWeHr7vV0dRtATAapAzIVmSo51zyzIlbm2stesFPA6pKk0r6Ryg93y/ek8YFvPOOTg3cDSiKCoC2OP7/rEoirYm4rUkF12lAWNM1lr7lqQn0+QA8gI2jBg5cj6Aj8OwmB+KAKIoukhyp6SRJAUgl0ndPLDWPi9pJQCbuviXvu+/GIZhW1dnJ24UJFuTjCCA2ADA8sYGWmsXS3qmL94kDYAtkh4Nw7ANlQJ5U6INT1KrAYC9zQdykl7nFSj5fXp5Y8NWVBhy7mUAjqShMYdMXV2dJ2klyRwAJ8lIeuGWCRMP7N7frEqSG2OmAFhKshNAp5wrmO7u7jEAngPQm1S2z2pqapr+OPt7XEly0oxwzq2RdFmSD2AMgKKJouhhAL4kA+Cs53l7e3t7uytJHgRBreTWkXwkKVJnJD0B4GAGwIJE9R6AFufc6UqSZ7PZbD6ff5dkA4CQZEHSqwAOISmXtwGIE+F1SeqqIP8d+Xz+C0mLJYWSAODteXffczjdDQNJ0BWMCoLg5gqIbRTJNwHsljQhUb0luWPM2LE7Thw/9m/5NCT/TByxAOYWi8X6/gdWV1dnfN8fNRBxJpMZTXKdc+6IpFVJWAEgkvSJpA0X2tvtVTaSjgOYBCAEEADYSHK87/sfhmEYA9gShuEDkgzJHyWtB/B1irQ2juP7ADxkrX0wOUOpzmdpzEY590HJ7Ni1r2kSyZOSiv2+hSRjSTXp/QAukzySNJOJkmalyNIl10hqMcasdc61XDNcQRD8BnITgNp+36r6kfcNFMMlLQGwTNLMEuQGQBfJl2bdPru+HDkAZAqFQux53jZHEsC6aw0eg2gylNRBcqcx5v04ji999+03AwsWAOI4Lsy9a94WkisAnE5a5WCJYwCfA1g7LJudI2lTHMeXBm1faiQzxkyRtF3S5CTupeAB+KG2tnZFT0/P30NO2VKLzrmfAbwGMipjG5Oc0dPTc0Md05SZ5U4Q2FxChErtEYD7jTGNQ3UgM8Asv90Yc9I5LSKRlXSI5CxJa0jWSALJjKRnAewfkniT+vwf7N7fXHK9rq7O7+jo+BTA/NRrdBpjnnLOnUrvXd7YMPQXSBunneno6IhIHgYwW1JtkgmBpBkATlVMAwOk3nFJ+VSoqgCMr6gIy2FcLtdKspAedyQN/98caDt/3kpyabUmf8WvG/8A1vODTBVE/0MAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-pan{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4lKssI9gAAAOtJREFUWMPVll0KwyAMgNPgoc0JzDX2Mtgp3csKErSamGabIEUo/T6bHz0ezxdsjPJ5kvUDaROem7VJAp3gufkbtwtI+JYEOsHNEugIN0mgM1wtsVoF1MnyKtZHZBW4DVxoMh6jaAW0MTfnBAbALyUwCD6UwEB4VyJN4FXx4aqUAACgFLjzrsRP9AECAP4Cm88QtJeJrGivdeNdPpko+j1H7XzUB+6WYHmo4eDk4wj41XFMEfBZGXpK0F/eB+QhVcXslVo7i6eANjF5NYSojCN7wi05MJNgbfKiMaPZA75TBVKCrWWbnGrb3DPePZ9Bcbe/QecAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-xpan{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4X4hxZdgAAAMpJREFUWMPtlsEKwjAMhr/pwOOedINJe/PobWXCfAIvgo/nA4heOiilZQqN2yE5lpD/I38SWt3uD9aMHSuHAiiAAmwaYCqoM/0KMABtQYDW11wEaHyiEei28bWb8LGOkk5C4iEEgE11YBQWDyHGuAMD0CeS30IQPfACbC3o+Vd2bOIOWMCtoO1mC+ap3CfmoCokFs/SZd6E0ILjnzrhvFbyEJ2FIZzXyB6iZ3AkjITn8WOdSbbAoaD4NSW+tIZdQYBOPyQKoAAKkIsPv0se4A/1UC0AAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-ypan{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4anK0lywAAAMVJREFUWMPtlzEKwzAMRX/S7rlpIMXeOnaLaME36FLo8XqCdNFghGljyc4kgQi2Q/SUj0F/eL7eMMTKz6j9wNlYPGRrFcSoLH4XxQPvdQeYuPOlcLbw2dRTgqvoXEaolWM0aP4LYm0NkHYWzyFSSwlmzjw2sR6OvAXNwgEcwAEcwAEcwAEcoGYk20SiMCHlmVoCzACoojEqjHBmCeJOCOo1lgPA7Q8E8TvdjMmHuzsV3NFD4w+1t+Ai/gTx3qHuOFqdMQB8ASMwJX0IEHOeAAAAAElFTkSuQmCC\");}.bk-root .bk-tool-icon-range{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAABCJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjMyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxkYzpzdWJqZWN0PgogICAgICAgICAgICA8cmRmOkJhZy8+CiAgICAgICAgIDwvZGM6c3ViamVjdD4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDQtMjhUMTQ6MDQ6NDk8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPlBpeGVsbWF0b3IgMy43PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgrsrWBhAAAD60lEQVRYCcVWv2scRxSemZ097SHbSeWkcYwwclDhzr1Q5T6QE1LghP6BGNIYJGRWNlaZItiFK1mr+JAu4HQu0kjpU8sgF3ITAsaFg0hOvt2Zyfvmdsa7a610Unx44Zgf773vvfneezPHNzrbhn3CT3xC3wPXYOC8LDzqdi8YY/gwh4BeknS/2th6dr2kf94AOp3OFyWgMyziOPbMDxV9FTtJnl1ut795Xd0/YQ0/vtYQwMT1KXWCfr2IjOWwtNehwN4xL9ykTrm6Pzl58yLn3J+mKh9mXbT3uRjGEDph+O8/TjfP5dBp7Ha7AX7O3o5nZeD/0E/OGyXntDgzA0X6qmCnrVutVlrUWV9f/3xo+pwhGDhvEPHOjoxnZjJggXmMHzBQ7NGNp9vxk61fr0HR7e/u7pZzCGHlc7qwBYYTT7tJYSx1AQzppyFPft5apta9w7SKcn0b7P7+/jCsDQ5mbc0dCmIJGDN0ehdcjsmkm6A6KUeKFOTE11PLxrC7Ukqh3ylL2fT0NAP9q6ur6rRCJJYsbKB0JsbCKMuy+xREePDyxQPCz+Crlw062QcA5wBOOt1l6vIl2WiI9F1fN6Q+BBqit6hEC4Hk08GQJMn4myjSP7RavVxgdaVUh/3U6HCMsPr9pYnJKRziHtWQ+un58+hGs6nsjQSjpuTyKGN3CX+FBwHXSiEVgjP+O8X6N12kIePES+GzTKAkGbNp8yJsGUMVzz8jPKReiyAQRimy5/cjye5RpF8utFp/+nwmT7d/NMzcFkS7yjJNGDaPURQxIQThEQy0SyF4l5WJYYhBa816vZ6dU7A6CAhbZVow/pDe0O9hVOoCi13r4BgBAvJHqMSQL2vE/iH6IAXEwgrRVUmBoRRwnwJQT98xEeVeSUyB4dJ5nwJBKdCFFGRmUCcu7rwIYypCTblaChuNBhWODrman5ub+4v0rMNBt8z6Ezh7GksJQpCbm79cMQE7QBFm/X6f0rjWnv8WRYg/QdbUpwDAEBy8vPyA8rNGzg3a8MiElwiM7dAtRqNoNptjGPM1laVxP9umWEMGLOKhKUOJDtBwDmzsw9fC/CzHr9SGuCTi2LbbKvVtmqXpCjMihBFa79Wrt5fGx9PDzc3fmu32Lf8qFliwU9emKhBSp+kRKn/hu9k1COEDbFdt/BoKWOAkuEbdVYyoIXv8+I/QK9dMHEb1Knb7MHOv8LFFOsjzCVHWOD7Ltn+MXCRF4729vWMDK+p8rLkvwjLg4N4v741m5YuwCI9CvHp1Ha8gFdBoPnQAkGsYYGxxcfEI7QQlFCTGUXwjAz4tWF+EpymOWu7fglE7qsOvrYE6g4+9/x/vhRbMdLOCFgAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-polygon-select{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEjc1OfiVKAAAAe1JREFUWMPt1r9rU1EUB/DPK0XbqphFHETo4OCiFhwF0V1KHbRSROLqon+AUMVRRFBwEbRFMBiV+mMW/wIxi5OD1kERRVKRJHUwLvfBTZrU5OWBGXLgQu7Jfe98z/ec7z0vKa88b2q1BDtRHdAPBaylm1NzsxsOjPnPNt6WSWprbft+/c3I3zOAjhT1Y4+fvcjEQJIXnVECSa+AhqIHqlHH5lWCZoe+Gk4GRgDG86j9SAUdlDBSQaZhlOkuHyoVdJmsw98D1S5fM4NYM1LCpqM+Lwa240oLgmZzpVZvzKT75VLZcqksSZKWlQeAy/iORVwIvh31xvotvK7VG3Px4aWHj3Jl4C2uYSvq+Bn8v6LLbaVWb9zsBiKLCvbiNG7gLm7jAYqbPHMJMziZ9lsKoh8GtqCEVVzHftwJn+TFHp4/hg8BSCYVfMOZoPEv2NZGdy9WCGUr9toDR3E2/H4V6nwRe/BmgN65H1ZhvMuB3XiKIyFoGefwO6ysVkUlrNUNsyAK/jli533Q+Y8cJFvAeXyMS1CI/jiMr/gUtD2LQwMGr4R3p7bY3oQHQ5b38CT4D2AXXg6YcQXHpyYnlqKsi5iOAVSwL9zd7zJ09r+Cpwq72omFMazjT9Dnibym0dTkRDUKrrgwH7MwXVyYB38BstaGDfLUTsgAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-redo{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4itK+dVQAAAaFJREFUWMPt1L1rFFEUBfDfJDaBBSslIFjbaSFp1FJQFMVCHkzhKIqdUYOCoBgErVz8rCwiTDMwBCIKipDWyip/gxAIWAmBgBC0eYFh2Gx2l9lFcA5M8e59782Zc84dWrT435Hs1siLchqn43MS0zgW22vYxjesYjVLw3YjBPKinMUTBOwf8J5fKLGYpWFjJAJ5Uc7gIW6jM6Kim3iNZ1katgYmEL/6I+YasvY7Lg6iRpIX5VF8wuEe/XV8wGf8jN6LWTiAc7iEQ7ucPZ+lYW0vAtfwvlbfwCKW9gpXDOv1mJvZHiSO91MiyYsyiQSuxtpXXM7SsDmM5nlRdrCMMz3sOJWl4Xevc/vwBzdwAl+yNNwZxfRI+GxelK9ikHcwh8d4NNR/YFRES1ZwoTYdR7I0rNf3TzVNIGbmSvR/Bx08mIgCFSVu4l2ltIWD9WxNGR+W8KOynqnZ0rwCeVG+wa0hjrxtWoF5dAfc28V8Mib/n+Nev5dnabg/zgw87aNEN/bHOwVRiRe4Wym9zNKwMKkpgIWKEt24njxiJlq0aPFv4i9ZWXMSPPhE/QAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-reset{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4gWqH8eQAABLdJREFUWMPtlktsVGUUx3/nfvfOlLQaY2IiRRMQIRpI0PjamJhoVASDvNpCpYw1vJQYSVwZwIVQF6wwRHmkAUof9ElrI6VqDAXcID4TF0IiYQMkSlTokNCZ+b7jove2t+NMH7rQBWd3v+989/zP+Z8X3Jb/WGQySvUNTQBJESkNguAVYIWqzhaRhwBU9WcR+QXoymazn6jqzUQiMQSQzWZRVdal1vwzAI2tHQBPOuc2AbWTdOyQ53n7nHNfRwee51GzqoIQMCLDpr3x/tLQ0oZzrk5Vj0/BOEBt+KYuOlBVGlrahr0Wob27t3gEjnZ2AyQzmUwHsDgP6J/AYRE553neDwDOuUdU9QngNeCumK4TkRMhZUORcYC1qysLA6iuSQHIwkWLD6lqapQsuSmwTVV3h99I7EcAR462A2xR2Ilq6ehTaejvO1774kuLNALR33eclsaGsQDe3fYegHl43vyNwEeqGl1963mm2jl7YZRTQ82qlWP4HM6ZToC5ztkW4LHQoALru7s6Di5dvlIj/e6ujrEAWoZDn8hmMjXATMACGaAVuBjXTVVXFc/AxhaA+4zvn1DV+eHxVWPMAmvtb5GeMWZyZVhI2rt7qVy2pOh9U1snwIPW2vMi4oWJuBPYHkVAVScPoKmtkzVVK6cEMsyJraHhiCqJqJUwj/JRz7TW1iSSyR2rVyylqa0Ta+24Ic8vXaAEmDFc/l5Z2A/80OibuVyuz/f9ElUdHCmvw82t5HK5h6y1PYhsz2YyGw43t2KtBZHIGwB6+j4rCkBVUdV7gXrggnPuu8h4eP+xMeZS2D0rJYZ6AdAMzAt1b4nI26p6IFZOY8pugijcKSIHVLUK0LyST4vnrVfnWr3mjmP4QTATaERkXkypRFX3isjmuHdRJEK6Ckqquopp06bdKCkp2Sgi7XnGLcg7gzeutwNIiPYc8HixqIrIOlU9ONVIhHPEd851icgSVXUiskVV94gIqoonIt0i8gfQCfwae38e6BWRXuBZz5jZ8VbaOE4EIqlZVUEQBLlkMplS1QER2RwkEnsSyaREDUzyeNsvIhvCMqkH1kdIJ2o+k8iJB1LVVRfjZ6nqqlEAIbdVQGto8Lrv+/dbawcjAL7vc+6bs+zetetfLSHxniIFGofGGsU2oC7eOCbDfZ7nQawBOSAX74SF9oEPImOq+r7nmVmxb5raukZa8UReGmNmhbMkAwwBH467EYVZe49z7kdgenj8k7V2oTHm8kgdWcvrNdVFjR8cHkYzjDH9wLjDaEwEzpwa4MypgWvAjtjxfGNMj4jMiT+M+kFsZI/Q6Pv+HGNMT8w4wI7TAyevxXVPD5z8+zD64tRXAMHVK1eaVLUyVvuDqroV2BOnJF4ZIedviUidqt4Re9s+vbx8zZXLl7PR2+nl5Tz/zNOFp2FzxzGAklw22wUsLLaSKXwf8vhosZUM6PeDYEUum70VHfpBwKsVyyfeikOP6oBNwN1TrLbfgX3A1kKLzKeff8nLLzw38T5wZDgxn1LnNk5lLRfP26/OnR2hwfNYW2Atn9RCsrf+EECyrKysDFimqhXhyjY3VLkAXBKRDqA7nU6nS0tLhyIj6XSaN9bVclv+l/IXAmkwvZc+jNUAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-save{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4UexUIzAAAAIRJREFUWMNjXLhs5X+GAQRMDAMMWJDYjGhyf7CoIQf8x2H+f0KGM9M7BBio5FNcITo408CoA0YdQM1cwEhtB/ylgqMkCJmFLwrOQguj/xTg50hmkeyARAYGhlNUCIXjDAwM0eREwTUGBgbz0Ww46oBRB4w6YNQBow4YdcCIahP+H5EhAAAH2R8hH3Rg0QAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-tap-select{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NzIwRUFGMDYyMjE2ODExOTdBNUNBNjVEQTY5OTRDRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOTJBQzE0RDQ0RDUxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOTJBQzE0QzQ0RDUxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ0QzIwMUM1RjIxNjgxMUE3QkFFMzhGRjc2NTI3MjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzcyMEVBRjA2MjIxNjgxMTk3QTVDQTY1REE2OTk0Q0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eYZ88AAADLklEQVR42rSXf2TUYRzHv7tuGcfE6Vwb5zLSSjEj7Y9KWqfEmFZJP+yPMdKKmUrrn0iUfjhWlLFi6YfNrF+StBoTo39iYkTGco4xxxG59P7k/T2PT8/37nu3bx9ezvPj+zyf5/PreS78bGLS8SmrwE6yje3NHJsDBTALpknBz6JhH3NiYAB0gHqPOVv52wJ6QQ48BzdAttTioRJjdeA8mAHHS2xuk3p+M8M16ipVQE49Ds6CiFO9RLjGONf05QLx6wPQaBlbBlPgJVgkP0ETiIJ2sB/E1XfimjfgBOOlKDUqCGOcqBcQnw6BYW5YTo4wbvQhMmCfGRemC2rBiGXzWUb+kM/NRZ6CHWBM9ce5R61NgX6ayhSJ5EPlItlDRNkz4JbFHf06BkSzHjXxM+gDv1S/mPUo2AXWgt9UUHL/IVhS8yUV1/EbV3o4N+NaoE9Fu/i827K5pNYHnqAVJECShWmAaddpscYFFXwR7vnXBRGlnUN/L6kqKJlxnRUuDbaDBiL+vst5d4gpcpBrqk/2jIgCKVUolhntplzivHmwh4stGOPfwBWwl/2dpp8p7xjQZqFLiQJtauKkivYm+kzccpK57yXfOUe+P23JqAnVbhMFmlXntCWnxbT31am9ZJ4BJifsUmNTqt0cYhA5ypympPg7VkEKunPbVb8cIG+0kyHLJZNR7fUMooUKFHAPkfQo58VLK+RzwRDd4FdWG9mjpaAXzqkJa1R7kQttqEABWXMjOOxxVRfnhRm5URX1prk/0pQHwNcKlchZ+jdpC+hFdVqO0my9Hj5dkYgCn1Rfh/KdlNDHrJhPqlDih+IfBd6qwpOgEqYMsorJ2HtWxtagLJDn/W3KRfPOZhoeBJfZPgVeGKeKrkQBh5dLXl25Ny3pc4/1fkTdbvFqFQgbxWeYD0hXulhQ0pYiM1jG547fcbMQpVnHTZEn9W3ljsCzwHxCdVteNHIZvQa7/7cC7nV6zHIfyFP9EXjFa7YxKAVqPP4bxhhoLWW+z9JyCb6M/MREg59/RlmmXbmneIybB+YC/ay+yrffqEddDzwGvKxxDmzhc0tc80XVgblqFfgjwAAPubcGjAOl1wAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-undo{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4em8Dh0gAAAatJREFUWMPt1rFrFFEQBvDfGhACASshkL/ALpWVrSAKEQV5sIULWlgZNSgIFkGIVQ412gkBt1lYLERREFJqJRaW1oHAoZUQsDqwecWy7N3tbe6C4H2wxc682Zn3zTfvLXPM8b8j6RqYF+UCzsfnHBawGt3fMcAX7GEvS8NgKgXkRbmMxwg41TLsN0psZmnodyogL8pFPMIdLHUk7hA7eJKl4U/rAuKu3+HslFr/FZezNPSTFslX8QErDe4DvMVH/Iq9F7VwGpdwZUjsPtaSFjv/1vCBPjaxO0xcNbHejLpZrrlvJCMCT+JzA+2fcC1Lw+GE4l3CG1yIptfjCtiKoqtiJ0vD3aM0Py/K57iIMxgkQxat4EdN7e9xdRzlk+LEEPvDWvIDXJ928sYxjL36icWK+VaWhlezOIqbGFirJd/H7szugrwoX+D2BDEvszSsT5OBdfRaru/F9dPXQF6U27g/KnmWhgctxqyzBrZGMNGL/rHI0nDkKXiKexXTsywNGx0OnFbFNk3BRoWJXnw//j+ivCi32/S8CxPVNiWOAdUiJtXITIqYY45/Cn8B2D97FYW2H+IAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-wheel-pan{background-image:url(\"data:image/png;base64,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\");}.bk-root .bk-tool-icon-wheel-zoom{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgskILvMJQAABTtJREFUWMPdl1+MXVUVxn/fPvf2zrSFmUKnoBCUdjRoVaIxEpO2JhilMYBCtBQS2hejpg1Uo2NUrIFAoyGmtiE+GHwQGtvQJhqDmKYRBv+URFsFDNCSptH60DJTO3dKnX/33rM/H7rvsDu9M20fDMaVnGTvtb69z7fWXmvtc/TEzqd4OyXwNsv/FwFJQVI/sA14SZKRLOlPkr5TrVYXHz70quYkEEK4TtI2YAgYkrQthHDdhV5uuw+43/ZrwCbgRttgY/tjtrc0m83X3/f+D6ydnJhYcB4BSZcBA7aP2d4ELAGW2N5k+xgwkDB0IH19CGGH7R8B1aQeAf4KvAw0ku4K2zu7uru3ApdPEyiKohd4TNKjtjt5h6RHgccSNrddbvuHtm9Jqoak7xVF8WFgdavV+pSk5cCObNmXgK++85prCj3z28HKqZMnH7D9YAY4BvwujT8BvCuL1INX9vVt+dfwcCvNb7f9q2RuSfrGvWu/sL2Nf3LX7pzvj4ENSGBPVarVd4fRkZFltjdmoMGiKO4IIWwIIWwoiuIOYDDzeOPoyMiyFLkum7WJCMDztrcrTTrIRuAQZ6NcK1utL4dWq/VZoC8BhqvV6l1lWb4YYxyLMY6VZflitVq9CxhOmL60hhCKeYiV7WMKIXw9jT1HpXw3c+bOAKzOjJubzebJrKQCQLPZPClpc7bP6rMYKtjXth2OMf7tIkr11Wz8oQDc1Fb09vY+kQw1YAuwJY2nbUluAnCWpKkaFl6IQIzxivaR2SYA89sJVK/Xp2x32R6w/a30DNjuqtfrU0ArYecDCEqgLqm94T0dEm9mBG7PxkdDlkBnkhebgIezNQ8nHcCZPL9ijE1Jf/bZZoPtzbavmqNZLbf9tSxq+yoduuJ+SZ+zXSZyBXCqU+d8fvC5yRUrV+0G2j3g2hDCLyXd/+Su3QdnvP/zCuH72LWsgf2k0oHlH2c2odlkxcpVEdgr6aDtjyb8x20/J+mA7T9I6rL9SWA5dne2/GdXLl58qNJh398An85yTMA+4DOz8Dgu6Zu2dwJXJ91ltm8Gbp7Fgb+EEB4aHhpq5CEtACqVyr3AC0AlPS8k3TSmQ2YPhhBuS/1/LpmS9JTtNTHGfwBU2uUALARotVqniqJYH2Pck85pfavVaufAwnQvnHc0McaDKVptebN94QAnJB0EdtjekydyZXqjs/0ZgLIs/w6sy8bnYGYJ63pgERKC05JutT1kOwITwL9tvzlzUQUYB+Zjs2DBgu6xsbGJZHstByZbezregcBXeCsEz1bnzXt5anLyzLq71zDLxTRdVgemdx0fv2e2w5thO5DbiqL4oKT3ZKpnpyYnz+SY2ZpTAPZmJfdIrVZbNBNUq9UW2X4kU+2dcf53Aj1pj2PA7y/6m1DS00A9za9uNBq7iqJYBuoGdRdFsazRaOzKSqye1rTbaa/tlbYrqXQP2X4FIA9/J1l39xrC0v7+w5IeB8XkwS1lWe6TGJAYKMty31tfO4qSHl/a3384I3CDpI+kzC4lnRfrue6GytEjR8oQwlY73gC0L4qlth/q0M1/LYWtR48cKQF6enrC6dOnVwGLEpnxnp7en4+O1i/tszzGOCTpPmB7ahb57QUwBWyXdF+McWg6MScmuoA8OX8xOlpvXGz422XYTsB/SnpA0h7bX5R0WzI9HUL4qe2XbI+dk3xl+V7gxoztD5jRI+YK/zkEEokx2/uB/RdzIfUtueqVN04cXwF8G3iHY3z9Urw/j8ClyhsnjrcS2Vv/J/8NLxT+/zqBTkcxU/cfEkyEAu3kmjAAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-box-edit{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4QfHjM1QAAAGRJREFUWMNjXLhsJcNAAiaGAQYsDAwM/+lsJ+OgCwGsLqMB+D8o08CoA0YdMOqAUQewDFQdMBoFIyoN/B/U7YFRB7DQIc7xyo9GwbBMA4xDqhxgISH1klXbDYk0QOseEeOgDgEAIS0JQleje6IAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-freehand-draw{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADTElEQVRYCeWWTWwMYRjH/88721X1lZJIGxJxcEE4OOiBgzjXWh8TJKR76kWacOBGxdEJIdk4VChZI/phidRBHMRRIr7DSUiaSCRFRM3u88gz+o7Z6bBTdjmYZPf9eJ55fv/5zzvvDPC/H9QsA66Olo9Ga+/MdR+Ljm2/KQIULsz9FqItGdOfJKLhApLgVkiSCGODjWit7QpKWy+TNrFeXvzKVUT8NiTVaIgDcbiCFJ7GiT8WkARXAdYBK0Lbhi/CenArRNskuM7/tgNp4ArQ42dwjf3WY5gWTqC7O/NbNn2Xkfw/YwdSw/We14HP2IEZwX+y9cZ9SH0LmgFP7UCz4KkENBNeV0Cz4b8U8DfgKiDxMWwUXETqLvJpCQpXZfawbzS7t9v5pL19cHBwfja7YA0y/lyCM0+E5hv5+piZXwKYcF23as+37bTXsQVqgkL0p/34fHR7DcBtbetFsBmGDwMOJCggYG55yw7dMlk6DuC1Bdu2RsCU9TYWQq2IoGbsreZ5NzvEqfSBsIsIy8OTbcdgiRHeh4o8AFAEwDakbY2AaCCpH7V9aGhoUUUy3UyVbkPYFuYLDlUZH8XBpwxkK0Dbgxg5HcVi0ent7a0RULMIozaHBSMfF9b2SzdutFcFB2FkwMIJOG6qfteXOa1nHZ48tyefuwyfT9s6wtzZ3t7eZse2DR2I228TtHXzuWCx9g8MtK5cuHCZTH4tiHEOa4xFngvTyS8f35d6enomiCi4/foEXBkZaQuukChL4FYA2Whd7YcC4gEdW3CpdL3LtGAVCVYJywEyTpAuJKeMOKXZs/Bw947C50KhUFOG4cwz35cjWNBlHGeD53n3xsfHP/T19U1qciggar8Fa4I3PHobIotBWBtc2hSiChyZxVzM53Pv7FVH6Tp3uVy+g0r1ImD2GjIrQGYIxjnfuXTZGICS5k/bBwJoubwEFX4TLah9EXomJGMA3za+f9913Yl4TnzsDQ+vE6YTZOjHh4ngibstt1pzQwd04F0bPStEBpXqRoBeQ/AKghfBnOEKgS+Q7z91Xfdz/HGKg8Ox7z8iYD9z6wqTkZFgnvhMGP9VZ2or1XVkPM9z0mytSfVsHa1RLBZbLoyNzUnK+ydz3wC6I9x+lwbngwAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-poly-draw{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEjglo9eZgwAAAc5JREFUWMPt1zFrU1EUB/DfS4OmVTGDIChCP4BgnQXRxVHqIJUupp9AB8VBQcRBQUXIB9DWQoMRiXZzcnQSA34A7aAuHSJKkgo2LvfBrU3aJnlYkBy4vHcP557zP/9z3r33JdXa647N0kHSZd5Nn0rSxc8G3cXp85sMcnZZ8vge3osZ+l3vB8CWFA0iL14t79h210swAjACMAIwAjACkB90D/8/GchI9ve4nPwTBh5E9ws7OepzGWb9EddSn51Op9ZstadSg4VK1UKlKkmSDSMLALewiuNh/hVJq71Wxttmqz0dG88vPc+MgWP4grvYG3SLOBrZFFFrttqPe4HIDxh4GSei+98iSlusuYopXEAjBtEPA3tQwUpwluAbDm4TPJUz+BTW9l2Ce6G7L0X/Bw8D3T/7SKKIDzHg7QCcxjvcQAEtXAnrrg/RP0/DKPbqgcN4iVOR7gcO4dcQgRuoh7HSqwlP4n20m63jJu5n8MkWMYfP3UowhzdR8FU8w9iQwevBdyq3/27CMRzAE5yLuvsRLg+ZcR1nJ8YL81HWJUzGAPaFZwe/Q5MdyYDyNHgjzO90YyGHtVDncuiJchaHw8R4oREFV5qdiVmYLM3OgD9k5209/atmIAAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-point-draw{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEiERGWPELgAAA4RJREFUWMO1lr1uG1cQhb9ztdRSP7AF1QxgwKlcuZSqRC9gWUUUINWqTh5AnaFOnVPEteQmRuhCURqWsSqqc9IolREXdEvQBElxtdw7KURSFEVKu4w8wAKLxdw9Z+bMnRmZGXfZ29//II8th4WwGVNyIoQLYB5vxA9Caq04iUd9A+7ZlsNC2I7TdSd2hZXMJKlnTqp9jtl/GBaqoyQ0noFKpUIzBicYYc+DEFpxkglc4oVJa5gvDn8v1xV2irG3FM4NSVwjUKlUaMcpJhCGmSEJQ6QGD8M5WnHCd8+f3QCXpPLx8WNwv0j6Bm9FMK7FJ3WBE+R/2t7c/GBmFvSBrzRTCsyTDjXrxUgEMtpxynJYmJoBJ4VAybwVARgvL7Oik0okCodnKpVKX7P0leiVMb0VvbJT+upznK4vh0GIeQwwQStJkHQD3MwsCALTJRG7Qrdrj5m/djgYaIa0hlkRdJk26XEgC9txurccBtVW3IudBImmZuACUP+ZlIDBt9FKcubYNTcAH/X0RYM1E7utJPlqe+uZzPxUcEkiSS4sTT95n15Mud0xWC0o2PAWOCdK3KYZlFxfM+tHOcnMzNr1es18ug+cgsVjP4yBU/Ppfrter1m/+l0+zYygML1xRVHU7TSb1cSzBzoBzszsH+AMdJJ49jrNZjWKou6wBnwOzcyndBpNbuueURR1Dw8Pq35p9cc5p/Dy9Dypt7jXrtdGwQECS9NPhr6Gq6txUzNigE6zydLK6lTw12/KT4FGFEUfJX2YJNONq5tVs4ODA7sD/DnwJ/BoADZuE3tHFs12dna6d4C/BI6AlbyzI8ii2TTw12/KK33gb2cdXsNZoAntbZC2SeO4c9592k/5eNQbiwvFd1kJuFGwLJr1wSPg/SwpvyFBHufOeXcFeAlE97U/uCxOY+P3b+Bn4B3Q+L8EdJfD4a+/AbC4UBzPxiPg3wlHZquB28Cn2IuR9x3gr3uV4DbwfvSDOvi4uFA8BDZmIRHkjHpS9Ht9iRqd8+5G3g05mAGcQbsdiX5QJ428G7Kygo8XYdb1/K4NWVmjzkNge2sz84bs+ELmpDDLtqWsNZBXgvmw8CTtpWVMT7x5YWBjLARnwZfKQNYN2U2LPvrh+5nBt7c2M2/It9bArCTKR8eZN+SJ13AScPnoODeRdqNenH+wul5w2gUr2WUjMFAt8bZ/0axX/wNnv4H8vTFb1QAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-poly-edit{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gELFi46qJmxxAAABV9JREFUWMOdl19vFFUYxn9n9u9sCyylUIzWUoMQBAWCMdEEIt6xIRQSLIEKtvHe6AcA4yeQb7CAUNJy0daLeomJN8SEULAC2kBBapBKoLvbmdl/c14vdmY7u91tF95kknPOnHmf95znPc97Ro2OTeBbdjFDT3c32ZxVHUOE9kSMB0/m6ExuoJn1H+ur6Y+OTfD50SMN5168OgrAlyf7CfuD+z7+iDs3p8hkLUQ0iFQ/yFl5Nm/qonfHVva+s32Zw9GxCYILsZ08tpNfBhbs+1YN4OH9+7huGdECSBVfqUosbsllfmauBqiR+cCNwOr7AEo8pPHJnymXykhg5fUWjoQpl0vVvhZhbSzGoUOHqgBlt6B6uruj2Zy1E9jo0fhfeyL2x4Mnc8VErK0KUEOB64JSyptfG4RSytsJjUJVxw2lsFy3urL9nx1Qd25ObctkrVMi+jQivd7U2ZyV/3Hzpq7h3h1b/7p9Y0o8v8rwAbTWrGpSocN/FGDlbAI0Rl23PCBan0Ok158H9Ipwzi25A/Mzc9Gl/BYx/E4kYqC1NKRARNAaDCNUM27Z+Zr+ouXs0q4+LSLBHPYCFkTkC6uU39kwCdsS7WRKmaYUiAhdnZ3MPX2K4+QjQI+C94A93rMzm8ltMwyDeDzWjMZeEb2pYQDdW3vITU2jtUZ5QThOPgm8C7wP7J15OPsBsB3oWpGnVWisCeDS1VHj4vBI92+/3tgB7Ab2AruAXiDBK5oIOkhtkEYRNRuJhObrd8Dl9ewf4D5wG7hVLpen29vb5wzD+BrkbBMaL3d1dk5nsrnlFDTTFWAWmAZueWD3gCemGde2k2fw1Al1YXhEvjozoO49eczdqekrWmsc2zlrmvEKOGoW1GUjFLqSk2KpJrCLwyMCPAP+BO54QL8DM6YZX/ClsP9YnwKkXnIBP4jdIpJRpdJTCYdMwwi98KU0Hjc/dDILNyUcwTCWdOSMJ0TRmBktGRhLugu0xyLk7CIqVNm+0bGJptl1YXikD0grpY4Rjc4a8Fbgdab/6OGbAJeCUuyJnnHmZH9pbSyGuBXV8NUwlUpR1EWyixmSyTWEwqGlJ2Swbo2JXbAAfgDGgGQA9I1A9t1tlq0AxrXxn0ilUpw4fhQqYkH/sT41OTnJJwf2s6FjI5mshdYa7bqVR2uezr9MJmJt14FvGrh/O9D+e6UkM/xyCuCqEKCYnJyUTKFQrZDHjxzGshwWLQcRsOz8Hi85P23id0ug/XilAMLBmm4tPGdoaKjSH5+oAGrhwvBI9SjZTn4QSK9yenoD7dlrExPoJlXW8G8ytpNHxRKk02lGxsdRKFwXLNvx5yY94HQLGhGk4LFCYQSqaE0AwWM1eOoEbR0dKBSW7bC4mKuffxs4D/wCLKwQQPAUzIkslfp6cVomROWSolh0GjldAM4nzDi2k9/i5UAzC9aKfwNJ3zgJg9YEvN6+C7SHgKm69+sD7RfNnKTTaZRPQfAut4oFV//IS7gkcB34VlVo8kGzphlfB+DU+TfNGBpZtRastvrvARJmfMF28ge9sc2B9/PNnCilMIDwK6y8/ow/Ai4kvILTljAXvDvEvrqKSUs60KolzPjBxspavQD2tKqCAGF/Ba+xE/Wbilu54wZV8NEKF5fXzQHl/bh4hUsE0WAXSlDMYcQSrQXgCmsTseXHsJkNnjqBFGwKJaHsKlxtUHYVhbLCzr1kaOA4bcn1y1Swmb+iLpJKpVrfgdpfsiVVCYcgluwgnU7jEgJ4s5UkLFtWYyHyEg0/N1q1tmQH+YXnAMFr97Nmv3p+0QsHQRsF8qpBOE5+rb9Nkaj50tVQKjqh4OU3GNL/1/So3vuUgbAAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-line-edit{background-image:url(\"data:image/png;base64,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\");}'},\n",
" function _(o,r,e,t,b){t(),e.root=\"bk-root\",e.menu_icon=\"bk-menu-icon\",e.context_menu=\"bk-context-menu\",e.horizontal=\"bk-horizontal\",e.vertical=\"bk-vertical\",e.divider=\"bk-divider\",e.active=\"bk-active\",e.menu=\"bk-menu\",e.above=\"bk-above\",e.below=\"bk-below\",e.caret=\"bk-caret\",e.down=\"bk-down\",e.up=\"bk-up\",e.left=\"bk-left\",e.right=\"bk-right\",e.default=\".bk-root .bk-menu-icon{width:28px;height:28px;background-size:60%;background-color:transparent;background-repeat:no-repeat;background-position:center center;}.bk-root .bk-context-menu{position:absolute;display:inline-flex;display:-webkit-inline-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;width:auto;height:auto;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-context-menu.bk-horizontal{flex-direction:row;-webkit-flex-direction:row;}.bk-root .bk-context-menu.bk-vertical{flex-direction:column;-webkit-flex-direction:column;}.bk-root .bk-context-menu > .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<s.length;t+=2){const n=\"&\"+s[t+1]+\";\",r=parseInt(s[t],e);i.set(n,\"&#\"+r+\";\")}return i.set(\"\\\\xa0\",\"&#160;\"),i}(\"50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro\",32),u={strokeStyle:{svgAttr:\"stroke\",canvas:\"#000000\",svg:\"none\",apply:\"stroke\"},fillStyle:{svgAttr:\"fill\",canvas:\"#000000\",svg:null,apply:\"fill\"},lineCap:{svgAttr:\"stroke-linecap\",canvas:\"butt\",svg:\"butt\",apply:\"stroke\"},lineJoin:{svgAttr:\"stroke-linejoin\",canvas:\"miter\",svg:\"miter\",apply:\"stroke\"},miterLimit:{svgAttr:\"stroke-miterlimit\",canvas:10,svg:4,apply:\"stroke\"},lineWidth:{svgAttr:\"stroke-width\",canvas:1,svg:1,apply:\"stroke\"},globalAlpha:{svgAttr:\"opacity\",canvas:1,svg:1,apply:\"fill stroke\"},font:{canvas:\"10px sans-serif\"},shadowColor:{canvas:\"#000000\"},shadowOffsetX:{canvas:0},shadowOffsetY:{canvas:0},shadowBlur:{canvas:0},textAlign:{canvas:\"start\"},textBaseline:{canvas:\"alphabetic\"},lineDash:{svgAttr:\"stroke-dasharray\",canvas:[],svg:null,apply:\"stroke\"}};class p{constructor(t,e){this.__root=t,this.__ctx=e}addColorStop(t,e){const i=this.__ctx.__createElement(\"stop\");if(i.setAttribute(\"offset\",`${t}`),-1!==e.indexOf(\"rgba\")){const t=/rgba\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d?\\.?\\d*)\\s*\\)/gi.exec(e),[,s,n,r,a]=t;i.setAttribute(\"stop-color\",`rgb(${s},${n},${r})`),i.setAttribute(\"stop-opacity\",a)}else i.setAttribute(\"stop-color\",e);this.__root.appendChild(i)}}p.__name__=\"CanvasGradient\";class d{constructor(t,e){this.__root=t,this.__ctx=e}}d.__name__=\"CanvasPattern\";class m{constructor(t){var e,i,s;this.__currentPosition=null,this._transform=new r.AffineTransform,this._clip_path=null,this.__document=null!==(e=null==t?void 0:t.document)&&void 0!==e?e:document,(null==t?void 0:t.ctx)?this.__ctx=t.ctx:(this.__canvas=this.__document.createElement(\"canvas\"),this.__ctx=this.__canvas.getContext(\"2d\")),this.__setDefaultStyles(),this.__stack=[],this.__root=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\"),this.__root.setAttribute(\"version\",\"1.1\"),this.__root.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\"),this.__root.setAttributeNS(\"http://www.w3.org/2000/xmlns/\",\"xmlns:xlink\",\"http://www.w3.org/1999/xlink\"),this.width=null!==(i=null==t?void 0:t.width)&&void 0!==i?i:500,this.height=null!==(s=null==t?void 0:t.height)&&void 0!==s?s:500,this.__ids={},this.__defs=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"defs\"),this.__root.appendChild(this.__defs)}get canvas(){return this}get width(){return this._width}set width(t){this._width=t,this.__root.setAttribute(\"width\",`${t}`)}get height(){return this._height}set height(t){this._height=t,this.__root.setAttribute(\"height\",`${t}`)}__createElement(t,e={},i=!1){const s=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",t);i&&(s.setAttribute(\"fill\",\"none\"),s.setAttribute(\"stroke\",\"none\"));const n=Object.keys(e);for(const t of n)s.setAttribute(t,`${e[t]}`);return s}__setDefaultStyles(){const t=Object.keys(u),e=this;for(let i=0;i<t.length;i++){const s=t[i];e[s]=u[s].canvas}}__applyStyleState(t){const e=Object.keys(t),i=this;for(let s=0;s<e.length;s++){const n=e[s];i[n]=t[n]}}__getStyleState(){const t=Object.keys(u),e={};for(let i=0;i<t.length;i++){const s=t[i];e[s]=this[s]}return e}__applyStyleToCurrentElement(t){var e;const i=this.__currentElement,s=Object.keys(u);for(let n=0;n<s.length;n++){const r=u[s[n]],o=this[s[n]];if(null===(e=r.apply)||void 0===e?void 0:e.includes(t))if(o instanceof d){for(const t of[...o.__ctx.__defs.childNodes])if(t instanceof Element){const e=t.getAttribute(\"id\");this.__ids[e]=e,this.__defs.appendChild(t)}const t=o.__root.getAttribute(\"id\");i.setAttribute(r.apply,`url(#${t})`)}else if(o instanceof p){const t=o.__root.getAttribute(\"id\");i.setAttribute(r.apply,`url(#${t})`)}else if(r.svg!==o)if(\"stroke\"!==r.svgAttr&&\"fill\"!==r.svgAttr||!a.isString(o)||-1===o.indexOf(\"rgba\")){let e=r.svgAttr;if(\"globalAlpha\"===s[n]&&(e=t+\"-\"+r.svgAttr,i.getAttribute(e)))continue;i.setAttribute(e,`${o}`)}else{const t=/rgba\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d?\\.?\\d*)\\s*\\)/gi.exec(o),[,e,s,n,a]=t;i.setAttribute(r.svgAttr,`rgb(${e},${s},${n})`);let l=parseFloat(a);const h=this.globalAlpha;null!=h&&(l*=h),i.setAttribute(r.svgAttr+\"-opacity\",`${l}`)}}}get_serialized_svg(t=!1){let e=(new XMLSerializer).serializeToString(this.__root);if(/xmlns=\"http:\\/\\/www\\.w3\\.org\\/2000\\/svg\".+xmlns=\"http:\\/\\/www\\.w3\\.org\\/2000\\/svg/gi.test(e)&&(e=e.replace('xmlns=\"http://www.w3.org/2000/svg','xmlns:xlink=\"http://www.w3.org/1999/xlink')),t)for(const[t,i]of _){const s=new RegExp(t,\"gi\");s.test(e)&&(e=e.replace(s,i))}return e}get_svg(){return this.__root}save(){this.__stack.push({transform:this._transform,clip_path:this._clip_path,attributes:this.__getStyleState()}),this._transform=this._transform.clone()}restore(){if(0==this.__stack.length)return;const{transform:t,clip_path:e,attributes:i}=this.__stack.pop();this._transform=t,this._clip_path=e,this.__applyStyleState(i)}_apply_transform(t,e=this._transform){e.is_identity||t.setAttribute(\"transform\",e.toString())}scale(t,e){isFinite(t)&&(null==e||isFinite(e))&&this._transform.scale(t,null!=e?e:t)}rotate(t){isFinite(t)&&this._transform.rotate(t)}translate(t,e){isFinite(t+e)&&this._transform.translate(t,e)}transform(t,e,i,s,n,r){isFinite(t+e+i+s+n+r)&&this._transform.transform(t,e,i,s,n,r)}beginPath(){this.__currentDefaultPath=\"\",this.__currentPosition=null;const t=this.__createElement(\"path\",{},!0);this.__root.appendChild(t),this.__currentElement=t}__applyCurrentDefaultPath(){const t=this.__currentElement;\"path\"===t.nodeName?t.setAttribute(\"d\",this.__currentDefaultPath):console.error(\"Attempted to apply path command to node\",t.nodeName)}__addPathCommand(t,e,i){const s=this.__currentDefaultPath?\" \":\"\";this.__currentDefaultPath+=s+i,this.__currentPosition={x:t,y:e}}get _hasCurrentDefaultPath(){return!!this.__currentDefaultPath}moveTo(t,e){if(!isFinite(t+e))return;\"path\"!==this.__currentElement.nodeName&&this.beginPath();const[i,s]=this._transform.apply(t,e);this.__addPathCommand(i,s,`M ${i} ${s}`)}closePath(){this._hasCurrentDefaultPath&&this.__addPathCommand(NaN,NaN,\"Z\")}lineTo(t,e){if(isFinite(t+e))if(this._hasCurrentDefaultPath){const[i,s]=this._transform.apply(t,e);this.__addPathCommand(i,s,`L ${i} ${s}`)}else this.moveTo(t,e)}bezierCurveTo(t,e,i,s,n,r){if(!isFinite(t+e+i+s+n+r))return;const[a,o]=this._transform.apply(n,r),[l,h]=this._transform.apply(t,e),[c,_]=this._transform.apply(i,s);this.__addPathCommand(a,o,`C ${l} ${h} ${c} ${_} ${a} ${o}`)}quadraticCurveTo(t,e,i,s){if(!isFinite(t+e+i+s))return;const[n,r]=this._transform.apply(i,s),[a,o]=this._transform.apply(t,e);this.__addPathCommand(n,r,`Q ${a} ${o} ${n} ${r}`)}arcTo(t,e,i,s,n){if(!isFinite(t+e+i+s+n))return;if(null==this.__currentPosition)return;const r=this.__currentPosition.x,a=this.__currentPosition.y;if(n<0)throw new Error(\"IndexSizeError: The radius provided (\"+n+\") is negative.\");if(r===t&&a===e||t===i&&e===s||0===n)return void this.lineTo(t,e);function o([t,e]){const i=Math.sqrt(t**2+e**2);return[t/i,e/i]}const l=o([r-t,a-e]),h=o([i-t,s-e]);if(l[0]*h[1]==l[1]*h[0])return void this.lineTo(t,e);const c=l[0]*h[0]+l[1]*h[1],_=Math.acos(Math.abs(c)),u=o([l[0]+h[0],l[1]+h[1]]),p=n/Math.sin(_/2),d=t+p*u[0],m=e+p*u[1],f=[-l[1],l[0]],g=[h[1],-h[0]];function v(t){const e=t[0];return t[1]>=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,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#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<t.hcenter?\"right\":\"left\";case\"vertical\":return i<t.vcenter?\"below\":\"above\";default:return s}})();let l;this.el.classList.remove(c.right),this.el.classList.remove(c.left),this.el.classList.remove(c.above),this.el.classList.remove(c.below),a.display(this.el);let o=null,n=null;switch(s){case\"right\":this.el.classList.add(c.left),o=e+(this.el.offsetWidth-this.el.clientWidth)+10,l=i-this.el.offsetHeight/2;break;case\"left\":this.el.classList.add(c.right),n=this.plot_view.layout.bbox.width-e+10,l=i-this.el.offsetHeight/2;break;case\"below\":this.el.classList.add(c.above),l=i+(this.el.offsetHeight-this.el.clientHeight)+10,o=Math.round(e-this.el.offsetWidth/2);break;case\"above\":this.el.classList.add(c.below),l=i-this.el.offsetHeight-10,o=Math.round(e-this.el.offsetWidth/2)}this.el.style.top=`${l}px`,this.el.style.left=null!=o?`${o}px`:\"auto\",this.el.style.right=null!=n?`${n}px`:\"auto\"}}i.TooltipView=d,d.__name__=\"TooltipView\";class p extends n.Annotation{constructor(t){super(t)}static init_Tooltip(){this.prototype.default_view=d,this.define((({Boolean:t})=>({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<i;t++)this.visuals.line.set_vectorize(e,t),e.beginPath(),e.moveTo(this._lower_sx[t],this._lower_sy[t]),e.lineTo(this._upper_sx[t],this._upper_sy[t]),e.stroke();const t=\"height\"==this.model.dimension?0:Math.PI/2;if(null!=this.lower_head)for(let i=0,s=this._lower_sx.length;i<s;i++)e.save(),e.translate(this._lower_sx[i],this._lower_sy[i]),e.rotate(t+Math.PI),this.lower_head.render(e,i),e.restore();if(null!=this.upper_head)for(let i=0,s=this._upper_sx.length;i<s;i++)e.save(),e.translate(this._upper_sx[i],this._upper_sy[i]),e.rotate(t),this.upper_head.render(e,i),e.restore()}}i.WhiskerView=o,o.__name__=\"WhiskerView\";class n extends a.UpperLower{constructor(e){super(e)}static init_Whisker(){this.prototype.default_view=o,this.mixins(l.LineVector),this.define((({Ref:e,Nullable: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,n,t,o,i){o();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:n})=>({url:[n,\"http://\"],same_tab:[e,!1]})))}execute(e,{source:n}){const t=e=>{const t=c.replace_placeholders(this.url,n,e,void 0,void 0,encodeURIComponent);if(!r.isString(t))throw new Error(\"HTML output is not supported in this context\");this.same_tab?window.location.href=t:window.open(t)},{selected:o}=n;for(const e of o.indices)t(e);for(const e of o.line_indices)t(e)}}t.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<n;t++)i[t]+=s[t]}return i}}e.Stack=c,c.__name__=\"Stack\",c.init_Stack()},\n",
" function _(e,t,n,i,u){i();const o=e(124);class r extends o.Expression{constructor(e){super(e)}static init_CumSum(){this.define((({Boolean:e,String: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<n.length;e++)n[e]=n[e-1]+i[e-u];return n}}n.CumSum=r,r.__name__=\"CumSum\",r.init_CumSum()},\n",
" function _(i,n,t,l,u){l();const e=i(124),m=i(9);class s extends e.ScalarExpression{constructor(i){super(i)}static init_Minimum(){this.define((({Number:i,String:n,Nullable:t})=>({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<e.size;n++)t[n]===this.group&&e.set(n);return e}}}e.GroupFilter=c,c.__name__=\"GroupFilter\",c.init_GroupFilter()},\n",
" function _(e,n,i,t,s){t();const l=e(121),c=e(24);class r extends l.Filter{constructor(e){super(e)}static init_IndexFilter(){this.define((({Int:e,Array:n,Nullable:i})=>({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<e&&e<1&&a.push(e);continue}const h=l*l-4*x*d,y=Math.sqrt(h);if(h<0)continue;const p=(-l+y)/(2*d);0<p&&p<1&&a.push(p);const f=(-l-y)/(2*d);0<f&&f<1&&a.push(f)}let d=a.length;const l=d;for(;d--;){const l=a[d],x=1-l,h=x*x*x*e+3*x*x*l*i+3*x*l*l*n+l*l*l*c;_[0][d]=h;const y=x*x*x*t+3*x*x*l*s+3*x*l*l*o+l*l*l*r;_[1][d]=y}return _[0][l]=e,_[1][l]=t,_[0][l+1]=c,_[1][l+1]=r,[Math.min(..._[0]),Math.max(..._[1]),Math.max(..._[0]),Math.min(..._[1])]}class x extends r.GlyphView{_project_data(){_.inplace.project_xy(this._x0,this._y0),_.inplace.project_xy(this._x1,this._y1)}_index_data(e){const{data_size:t,_x0:i,_y0:s,_x1:n,_y1:o,_cx0:c,_cy0:r,_cx1:a,_cy1:_}=this;for(let d=0;d<t;d++){const t=i[d],x=s[d],h=n[d],y=o[d],p=c[d],f=r[d],u=a[d],m=_[d];if(isNaN(t+h+x+y+p+f+u+m))e.add_empty();else{const[i,s,n,o]=l(t,x,h,y,p,f,u,m);e.add(i,s,n,o)}}}_render(e,t,i){if(this.visuals.line.doit){const{sx0:s,sy0:n,sx1:o,sy1:c,scx0:r,scy0:a,scx1:_,scy1:d}=null!=i?i:this;for(const i of t){const t=s[i],l=n[i],x=o[i],h=c[i],y=r[i],p=a[i],f=_[i],u=d[i];isNaN(t+l+x+h+y+p+f+u)||(e.beginPath(),e.moveTo(t,l),e.bezierCurveTo(y,p,f,u,x,h),this.visuals.line.set_vectorize(e,i),e.stroke())}}}draw_legend_for_index(e,t,i){a.generic_line_vector_legend(this.visuals,e,t,i)}scenterxy(){throw new Error(`${this}.scenterxy() is not implemented`)}}i.BezierView=x,x.__name__=\"BezierView\";class h extends r.Glyph{constructor(e){super(e)}static init_Bezier(){this.prototype.default_view=x,this.define((({})=>({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<a;s++){const a=t[s];_.point_in_poly(this.sx[s],this.sy[s],i,e)&&r.push(a)}return new m.Selection({indices:r})}draw_legend_for_index(s,{x0:i,y0:e,x1:t,y1:r},a){const n=a+1,h=new Array(n);h[a]=(i+t)/2;const d=new Array(n);d[a]=(e+r)/2;const l=new Array(n);l[a]=.2*Math.min(Math.abs(t-i),Math.abs(r-e)),this._render(s,[a],{sx:h,sy:d,sradius:l})}}e.CircleView=y,y.__name__=\"CircleView\";class p extends n.XYGlyph{constructor(s){super(s)}static init_Circle(){this.prototype.default_view=y,this.mixins([d.LineVector,d.FillVector,d.HatchVector]),this.define((({Number: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;t<i;t++){const e=4*t+3;255==a[e]&&(a[e]=255*o.get(t))}}else if(r.is_Scalar()&&o.is_Vector()){const t=new c.ColorArray(i);t.fill(r.value),a=new c.RGBAArray(t.buffer);for(let t=0;t<i;t++)for(let t=0;t<i;t++){const e=4*t+3;255==a[e]&&(a[e]=255*o.get(t))}}else b.unreachable();e.set_size(4*i),e.set_data(0,a),t.set_attribute(s,\"vec4_uint8\",e,0,0,!0)}else e.used=!1,t.set_attribute(s,\"vec4\",[0,0,0,0])}class p extends _.BaseGLGlyph{constructor(t,e,s){super(t,e),this.glyph=e,this.marker_type=s;const i=[`#define USE_${s.toUpperCase()}`],a=l.default,r=`${i.join(\"\\n\")}\\n\\n${h.default}`;this.prog=new o.Program(t),this.prog.set_shaders(a,r),this.vbo_sx=new o.VertexBuffer(t),this.prog.set_attribute(\"a_sx\",\"float\",this.vbo_sx),this.vbo_sy=new o.VertexBuffer(t),this.prog.set_attribute(\"a_sy\",\"float\",this.vbo_sy),this.vbo_s=new o.VertexBuffer(t),this.prog.set_attribute(\"a_size\",\"float\",this.vbo_s),this.vbo_a=new o.VertexBuffer(t),this.prog.set_attribute(\"a_angle\",\"float\",this.vbo_a),this.vbo_linewidth=new o.VertexBuffer(t),this.vbo_fg_color=new o.VertexBuffer(t),this.vbo_bg_color=new o.VertexBuffer(t),this.index_buffer=new o.IndexBuffer(t)}static is_supported(t){switch(t){case\"asterisk\":case\"circle\":case\"circle_cross\":case\"circle_x\":case\"cross\":case\"diamond\":case\"diamond_cross\":case\"hex\":case\"inverted_triangle\":case\"square\":case\"square_cross\":case\"square_x\":case\"star\":case\"triangle\":case\"x\":return!0;default:return!1}}draw(t,e,s){const i=e.glglyph,{nvertices:a}=i;if(i.data_changed&&(i._set_data(a),this.glyph instanceof n.CircleView&&null!=this.glyph.radius&&this.vbo_s.set_data(0,f.map(this.glyph.sradius,(t=>2*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);t<i;t++)s.push([]);for(let i=0,a=t.length;i<a;i++){const a=t[i]%e;s[Math.floor(t[i]/e)].push(a)}for(let t=0,a=s.length;t<a;t++){const a=new Uint16Array(s[t]),r=t*e*4;0!==a.length&&(this.prog.set_attribute(\"a_sx\",\"float\",i.vbo_sx,0,r),this.prog.set_attribute(\"a_sy\",\"float\",i.vbo_sy,0,r),this.prog.set_attribute(\"a_size\",\"float\",i.vbo_s,0,r),this.prog.set_attribute(\"a_angle\",\"float\",i.vbo_a,0,r),this.vbo_linewidth.used&&this.prog.set_attribute(\"a_linewidth\",\"float\",this.vbo_linewidth,0,r),this.vbo_fg_color.used&&this.prog.set_attribute(\"a_fg_color\",\"vec4_uint8\",this.vbo_fg_color,0,4*r,!0),this.vbo_bg_color.used&&this.prog.set_attribute(\"a_bg_color\",\"vec4_uint8\",this.vbo_bg_color,0,4*r,!0),this.index_buffer.set_size(2*a.length),this.index_buffer.set_data(0,a),this.prog.draw(this.gl.POINTS,this.index_buffer))}}}_set_data(t){const e=4*t;this.vbo_sx.set_size(e),this.vbo_sy.set_size(e),this.vbo_a.set_size(e),this.vbo_s.set_size(e),this.vbo_sx.set_data(0,this.glyph.sx),this.vbo_sy.set_data(0,this.glyph.sy),null!=this.glyph.angle&&this.vbo_a.set_data(0,new Float32Array(this.glyph.angle)),this.glyph instanceof n.CircleView&&null!=this.glyph.radius?this.vbo_s.set_data(0,f.map(this.glyph.sradius,(t=>2*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);class _ 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:x}=t,w=this.renderer.xscale.invert(c),p=this.renderer.yscale.invert(x);\"data\"==this.model.properties.width.units?(s=w-this.max_width,i=w+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):(_=x-this.max_height,d=x+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,x,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],_=.8*Math.min(Math.abs(e-s),Math.abs(h-i)),d=new Array(a),c=new Array(a);o>1?(d[r]=_,c[r]=_/o):(d[r]=_*o,c[r]=_),this._render(t,[r],{sx:n,sy:l,sw:d,sh:c,_angle:[0]})}}i.EllipseOvalView=_,_.__name__=\"EllipseOvalView\";class d extends a.CenterRotatable{constructor(t){super(t)}}i.EllipseOval=d,d.__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<t;e++)this.stop[e]=this.sy[e]-this.sh[e]/2,this.sbottom[e]=this.sy[e]+this.sh[e]/2;this._clamp_viewport()}}s.HBarView=o,o.__name__=\"HBarView\";class c extends a.Box{constructor(t){super(t)}static init_HBar(){this.prototype.default_view=o,this.define((({})=>({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<i;r++){const[i,n,o,a]=this._lrtb(r);isNaN(i+n+o+a)||!isFinite(i+n+o+a)?t.add_empty():t.add(e(i,n),e(o,a),s(n,i),s(o,a))}}_render(t,e,s){const{sleft:i,sright:r,stop:n,sbottom:o}=null!=s?s:this;for(const s of e){const e=i[s],h=n[s],c=r[s],_=o[s];function a(){t.beginPath(),t.rect(e,h,c-e,_-h)}isNaN(e+h+c+_)||(this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,s),a(),t.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(t,s),a(),t.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,s),a(),t.stroke()))}}_clamp_viewport(){const t=this.renderer.plot_view.frame.bbox.h_range,e=this.renderer.plot_view.frame.bbox.v_range,s=this.stop.length;for(let i=0;i<s;i++)this.stop[i]=Math.max(this.stop[i],e.start),this.sbottom[i]=Math.min(this.sbottom[i],e.end),this.sleft[i]=Math.max(this.sleft[i],t.start),this.sright[i]=Math.min(this.sright[i],t.end)}_hit_rect(t){return this._hit_rect_against_index(t)}_hit_point(t){const{sx:e,sy:s}=t,i=this.renderer.xscale.invert(e),r=this.renderer.yscale.invert(s),n=[...this.index.indices({x0:i,y0:r,x1:i,y1:r})];return new h.Selection({indices:n})}_hit_span(t){const{sx:e,sy:s}=t;let i;if(\"v\"==t.direction){const t=this.renderer.yscale.invert(s),e=this.renderer.plot_view.frame.bbox.h_range,[r,n]=this.renderer.xscale.r_invert(e.start,e.end);i=[...this.index.indices({x0:r,y0:t,x1:n,y1:t})]}else{const t=this.renderer.xscale.invert(e),s=this.renderer.plot_view.frame.bbox.v_range,[r,n]=this.renderer.yscale.r_invert(s.start,s.end);i=[...this.index.indices({x0:t,y0:r,x1:t,y1:n})]}return new h.Selection({indices:i})}draw_legend_for_index(t,e,s){a.generic_area_vector_legend(this.visuals,t,e,s)}}s.BoxView=c,c.__name__=\"BoxView\";class _ extends o.Glyph{constructor(t){super(t)}static init_Box(){this.mixins([n.LineVector,n.FillVector,n.HatchVector])}}s.Box=_,_.__name__=\"Box\",_.init_Box()},\n",
" function _(e,t,s,i,r){i();const n=e(1),o=e(98),a=n.__importStar(e(107)),c=n.__importStar(e(18)),l=e(48),h=e(20),_=e(65),d=e(106),x=e(59);class p extends o.GlyphView{scenterxy(e){return[this.sx[e],this.sy[e]]}_set_data(){const{orientation:e,size:t,aspect_scale:s}=this.model,{q:i,r}=this,n=this.q.length;this._x=new Float64Array(n),this._y=new Float64Array(n);const{_x:o,_y:a}=this,c=Math.sqrt(3);if(\"pointytop\"==e)for(let e=0;e<n;e++){const n=i.get(e),l=r.get(e)/2;o[e]=t*c*(n+l)/s,a[e]=-3*t*l}else for(let e=0;e<n;e++){const n=i.get(e)/2,l=r.get(e);o[e]=3*t*n,a[e]=-t*c*(l+n)*s}}_project_data(){_.inplace.project_xy(this._x,this._y)}_index_data(e){let t=this.model.size,s=Math.sqrt(3)*t/2;\"flattop\"==this.model.orientation?([s,t]=[t,s],t*=this.model.aspect_scale):s/=this.model.aspect_scale;const{data_size:i}=this;for(let r=0;r<i;r++){const i=this._x[r],n=this._y[r];isNaN(i+n)||!isFinite(i+n)?e.add_empty():e.add(i-s,n-t,i+s,n+t)}}map_data(){[this.sx,this.sy]=this.renderer.coordinates.map_to_screen(this._x,this._y),[this.svx,this.svy]=this._get_unscaled_vertices()}_get_unscaled_vertices(){const e=this.model.size,t=this.model.aspect_scale;if(\"pointytop\"==this.model.orientation){const s=this.renderer.yscale,i=this.renderer.xscale,r=Math.abs(s.compute(0)-s.compute(e)),n=Math.sqrt(3)/2*Math.abs(i.compute(0)-i.compute(e))/t,o=r/2;return[[0,-n,-n,0,n,n],[r,o,-o,-r,-o,o]]}{const s=this.renderer.xscale,i=this.renderer.yscale,r=Math.abs(s.compute(0)-s.compute(e)),n=Math.sqrt(3)/2*Math.abs(i.compute(0)-i.compute(e))*t,o=r/2;return[[r,o,-o,-r,-o,o],[0,-n,-n,0,n,n]]}}_render(e,t,s){const{sx:i,sy:r,svx:n,svy:o,scale:a}=null!=s?s:this;for(const s of t){const t=i[s],c=r[s],l=a.get(s);if(!isNaN(t+c+l)){e.translate(t,c),e.beginPath();for(let t=0;t<6;t++)e.lineTo(n[t]*l,o[t]*l);e.closePath(),e.translate(-t,-c),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),n=this.index.indices({x0:i,y0:r,x1:i,y1:r}),o=[];for(const e of n)a.point_in_poly(t-this.sx[e],s-this.sy[e],this.svx,this.svy)&&o.push(e);return new x.Selection({indices:o})}_hit_span(e){const{sx:t,sy:s}=e;let i;if(\"v\"==e.direction){const e=this.renderer.yscale.invert(s),t=this.renderer.plot_view.frame.bbox.h_range,[r,n]=this.renderer.xscale.r_invert(t.start,t.end);i=[...this.index.indices({x0:r,y0:e,x1:n,y1:e})]}else{const e=this.renderer.xscale.invert(t),s=this.renderer.plot_view.frame.bbox.v_range,[r,n]=this.renderer.yscale.r_invert(s.start,s.end);i=[...this.index.indices({x0:e,y0:r,x1:e,y1:n})]}return new x.Selection({indices:i})}_hit_rect(e){const{sx0:t,sx1:s,sy0:i,sy1:r}=e,[n,o]=this.renderer.xscale.r_invert(t,s),[a,c]=this.renderer.yscale.r_invert(i,r),l=[...this.index.indices({x0:n,x1:o,y0:a,y1:c})];return new x.Selection({indices:l})}draw_legend_for_index(e,t,s){d.generic_area_vector_legend(this.visuals,e,t,s)}}s.HexTileView=p,p.__name__=\"HexTileView\";class y extends o.Glyph{constructor(e){super(e)}static init_HexTile(){this.prototype.default_view=p,this.mixins([l.LineVector,l.FillVector,l.HatchVector]),this.define((({Number:e})=>({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<i;t++){if(null!=e&&e.indexOf(t)<0)continue;const i=this.image.get(t);let s;g.is_NDArray(i)?(o.assert(2==i.dimension,\"expected a 2D array\"),s=i,this._height[t]=i.shape[0],this._width[t]=i.shape[1]):(s=l.concat(i),this._height[t]=i.length,this._width[t]=i[0].length);const a=this._flat_img_to_buf8(s);this._set_image_data_from_buffer(t,a)}}_index_data(e){const{data_size:t}=this;for(let i=0;i<t;i++){const[t,s,a,h]=this._lrtb(i);isNaN(t+s+a+h)||!isFinite(t+s+a+h)?e.add_empty():e.add(t,h,s,a)}}_lrtb(e){const t=this.dw.get(e),i=this.dh.get(e),s=this.renderer.xscale.source_range,a=this._x[e],h=s.is_reversed?a-t:a+t,n=this.renderer.yscale.source_range,r=this._y[e],_=n.is_reversed?r-i:r+i,[d,l]=a<h?[a,h]:[h,a],[g,o]=r<_?[r,_]:[_,r];return[d,l,o,g]}_set_width_heigh_data(){null!=this.image_data&&this.image_data.length==this.image.length||(this.image_data=new Array(this.image.length)),null!=this._width&&this._width.length==this.image.length||(this._width=new Uint32Array(this.image.length)),null!=this._height&&this._height.length==this.image.length||(this._height=new Uint32Array(this.image.length))}_get_or_create_canvas(e){const t=this.image_data[e];if(null!=t&&t.width==this._width[e]&&t.height==this._height[e])return t;{const t=document.createElement(\"canvas\");return t.width=this._width[e],t.height=this._height[e],t}}_set_image_data_from_buffer(e,t){const i=this._get_or_create_canvas(e),s=i.getContext(\"2d\"),a=s.getImageData(0,0,this._width[e],this._height[e]);a.data.set(t),s.putImageData(a,0,0),this.image_data[e]=i}_map_data(){\"data\"==this.model.properties.dw.units?this.sw=this.sdist(this.renderer.xscale,this._x,this.dw,\"edge\",this.model.dilate):this.sw=r.to_screen(this.dw),\"data\"==this.model.properties.dh.units?this.sh=this.sdist(this.renderer.yscale,this._y,this.dh,\"edge\",this.model.dilate):this.sh=r.to_screen(this.dh)}_image_index(e,t,i){const[s,a,h,n]=this._lrtb(e),r=this._width[e],_=this._height[e],d=(a-s)/r,l=(h-n)/_;let g=Math.floor((t-s)/d),o=Math.floor((i-n)/l);return this.renderer.xscale.source_range.is_reversed&&(g=r-g-1),this.renderer.yscale.source_range.is_reversed&&(o=_-o-1),{index:e,dim1:g,dim2:o,flat_index:o*r+g}}_hit_point(e){const{sx:t,sy:i}=e,s=this.renderer.xscale.invert(t),a=this.renderer.yscale.invert(i),h=this.index.indices({x0:s,x1:s,y0:a,y1:a}),n=new d.Selection;for(const e of h)t!=1/0&&i!=1/0&&n.image_indices.push(this._image_index(e,s,a));return n}}i.ImageBaseView=c,c.__name__=\"ImageBaseView\";class m extends n.XYGlyph{constructor(e){super(e)}static init_ImageBase(){this.define((({Boolean:e,Alpha: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<t;s++)e.add_empty()}_set_data(){this._set_data_iteration++;const e=this.url.length;this.image=new Array(e);const{retry_attempts:t,retry_timeout:s}=this.model,{_set_data_iteration:r}=this;for(let a=0;a<e;a++){const e=this.url.get(a);e&&new l.ImageLoader(e,{loaded:e=>{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<n;e++)[c[e],c[n+e]]=m(this._x[e],this.w.get(e));else c.set(this._x,0);if(i)for(let e=0;e<n;e++)[_[e],_[n+e]]=g(this._y[e],this.h.get(e));else _.set(this._y,0);const[u,p]=h.minmax(c),[f,b]=h.minmax(_);this._bounds_rect={x0:u,x1:p,y0:f,y1:b}}has_finished(){return super.has_finished()&&1==this._images_rendered}_map_data(){\"data\"==this.model.properties.w.units?this.sw=this.sdist(this.renderer.xscale,this._x,this.w,\"edge\",this.model.dilate):this.sw=o.to_screen(this.w),\"data\"==this.model.properties.h.units?this.sh=this.sdist(this.renderer.yscale,this._y,this.h,\"edge\",this.model.dilate):this.sh=o.to_screen(this.h)}_render(e,t,s){const{image:r,sx:a,sy:i,sw:n,sh:o,angle:c}=null!=s?s:this,{frame:_}=this.renderer.plot_view;e.rect(_.bbox.left+1,_.bbox.top+1,_.bbox.width-2,_.bbox.height-2),e.clip();let h=!0;for(const s of t){if(isNaN(a[s]+i[s]+c.get(s)))continue;const t=r[s];null!=t?this._render_image(e,s,t,a,i,n,o,c):h=!1}h&&!this._images_rendered&&(this._images_rendered=!0,this.notify_finished())}_final_sx_sy(e,t,s,r,a){switch(e){case\"top_left\":return[t,s];case\"top\":case\"top_center\":return[t-r/2,s];case\"top_right\":return[t-r,s];case\"right\":case\"center_right\":return[t-r,s-a/2];case\"bottom_right\":return[t-r,s-a];case\"bottom\":case\"bottom_center\":return[t-r/2,s-a];case\"bottom_left\":return[t,s-a];case\"left\":case\"center_left\":return[t,s-a/2];case\"center\":case\"center_center\":return[t-r/2,s-a/2]}}_render_image(e,t,s,r,a,i,n,o){isNaN(i[t])&&(i[t]=s.width),isNaN(n[t])&&(n[t]=s.height);const c=i[t],_=n[t],{anchor:h}=this.model,[l,d]=this._final_sx_sy(h,r[t],a[t],c,_),m=o.get(t);e.save(),e.globalAlpha=this.model.global_alpha;const g=c/2,u=_/2;m?(e.translate(l,d),e.translate(g,u),e.rotate(m),e.translate(-g,-u),e.drawImage(s,0,0,c,_),e.translate(g,u),e.rotate(-m),e.translate(-g,-u),e.translate(-l,-d)):e.drawImage(s,l,d,c,_),e.restore()}bounds(){return this._bounds_rect}}s.ImageURLView=d,d.__name__=\"ImageURLView\";class m extends n.XYGlyph{constructor(e){super(e)}static init_ImageURL(){this.prototype.default_view=d,this.define((({Boolean:e,Int:t,Alpha:s})=>({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;n<i;n++){const i=this._xs[n],o=this._ys[n];if(0==i.length||0==o.length){t.add_empty();continue}let l=1/0,r=-1/0,h=1/0,a=-1/0;for(let t=0,n=i.length;t<n;t++){const n=i[t][0],c=o[t][0];if(0!=n.length&&0!=c.length){const[t,i]=_.minmax(n),[o,d]=_.minmax(c);l=s(l,t),r=e(r,i),h=s(h,o),a=e(a,d)}}isFinite(l+r+h+a)?t.add(l,h,r,a):t.add_empty()}this._hole_index=this._index_hole_data()}_index_hole_data(){const{min:t,max:s}=Math,{data_size:e}=this,i=new l.SpatialIndex(e);for(let n=0;n<e;n++){const e=this._xs[n],o=this._ys[n];if(0==e.length||0==o.length){i.add_empty();continue}let l=1/0,r=-1/0,h=1/0,a=-1/0;for(let i=0,n=e.length;i<n;i++){const n=e[i],c=o[i];if(n.length>1&&c.length>1)for(let e=1,i=n.length;e<i;e++){const[i,o]=_.minmax(n[e]),[d,x]=_.minmax(c[e]);l=t(l,i),r=s(r,o),h=t(h,d),a=s(a,x)}}isFinite(l+r+h+a)?i.add(l,h,r,a):i.add_empty()}return i.finish(),i}_mask_data(){const{x_range:t,y_range:s}=this.renderer.plot_view.frame;return this.index.indices({x0:t.min,x1:t.max,y0:s.min,y1:s.max})}_inner_loop(t,s,e){t.beginPath();for(let i=0,n=s.length;i<n;i++)for(let n=0,o=s[i].length;n<o;n++){const o=s[i][n],l=e[i][n];for(let s=0,e=o.length;s<e;s++)0!=s?t.lineTo(o[s],l[s]):t.moveTo(o[s],l[s]);t.closePath()}}_render(t,s,e){if(this.visuals.fill.doit||this.visuals.line.doit){const{sxs:i,sys:n}=null!=e?e:this;for(const e of s){const s=i[e],o=n[e];this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,e),this._inner_loop(t,s,o),t.fill(\"evenodd\")),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(t,e),this._inner_loop(t,s,o),t.fill(\"evenodd\")),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,e),this._inner_loop(t,s,o),t.stroke())}}}_hit_rect(t){const{sx0:s,sx1:e,sy0:i,sy1:n}=t,o=[s,e,e,s],l=[i,i,n,n],[r,h]=this.renderer.xscale.r_invert(s,e),[_,a]=this.renderer.yscale.r_invert(i,n),c=this.index.indices({x0:r,x1:h,y0:_,y1:a}),x=[];for(const t of c){const s=this.sxs[t],e=this.sys[t];let i=!0;for(let t=0,n=s.length;t<n;t++){for(let n=0,r=s[t][0].length;n<r;n++){const r=s[t][0][n],h=e[t][0][n];if(!d.point_in_poly(r,h,o,l)){i=!1;break}}if(!i)break}i&&x.push(t)}return new y.Selection({indices:x})}_hit_point(t){const{sx:s,sy:e}=t,i=this.renderer.xscale.invert(s),n=this.renderer.yscale.invert(e),o=this.index.indices({x0:i,y0:n,x1:i,y1:n}),l=this._hole_index.indices({x0:i,y0:n,x1:i,y1:n}),r=[];for(const t of o){const i=this.sxs[t],n=this.sys[t];for(let o=0,h=i.length;o<h;o++){const h=i[o].length;if(d.point_in_poly(s,e,i[o][0],n[o][0]))if(1==h)r.push(t);else if(l.get(t)){if(h>1){let l=!1;for(let t=1;t<h;t++){const r=i[o][t],h=n[o][t];if(d.point_in_poly(s,e,r,h)){l=!0;break}}l||r.push(t)}}else r.push(t)}}return new y.Selection({indices:r})}_get_snap_coord(t){return a.sum(t)/t.length}scenterxy(t,s,e){if(1==this.sxs[t].length){return[this._get_snap_coord(this.sxs[t][0][0]),this._get_snap_coord(this.sys[t][0][0])]}{const i=this.sxs[t],n=this.sys[t];for(let t=0,o=i.length;t<o;t++)if(d.point_in_poly(s,e,i[t][0],n[t][0])){return[this._get_snap_coord(i[t][0]),this._get_snap_coord(n[t][0])]}}f.unreachable()}map_data(){const t=this._xs.length;this.sxs=new Array(t),this.sys=new Array(t);for(let s=0;s<t;s++){const t=this._xs[s].length;this.sxs[s]=new Array(t),this.sys[s]=new Array(t);for(let e=0;e<t;e++){const t=this._xs[s][e].length;this.sxs[s][e]=new Array(t),this.sys[s][e]=new Array(t);for(let i=0;i<t;i++){const[t,n]=this.renderer.coordinates.map_to_screen(this._xs[s][e][i],this._ys[s][e][i]);this.sxs[s][e][i]=t,this.sys[s][e][i]=n}}}}draw_legend_for_index(t,s,e){h.generic_area_vector_legend(this.visuals,t,s,e)}}e.MultiPolygonsView=g,g.__name__=\"MultiPolygonsView\";class p extends r.Glyph{constructor(t){super(t)}static init_MultiPolygons(){this.prototype.default_view=g,this.define((({})=>({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<o;r++){const o=t[r],_=i[r],d=s[r],x=n[r],y=a[r],h=c[r];if(isNaN(o+_+d+x+y+h))e.add_empty();else{const[t,i]=l(o,y,_),[s,n]=l(d,h,x);e.add(t,s,i,n)}}}_render(e,t,i){if(this.visuals.line.doit){const{sx0:s,sy0:n,sx1:a,sy1:c,scx:o,scy:r}=null!=i?i:this;for(const i of t){const t=s[i],_=n[i],d=a[i],l=c[i],x=o[i],y=r[i];isNaN(t+_+d+l+x+y)||(e.beginPath(),e.moveTo(t,_),e.quadraticCurveTo(x,y,d,l),this.visuals.line.set_vectorize(e,i),e.stroke())}}}draw_legend_for_index(e,t,i){_.generic_line_vector_legend(this.visuals,e,t,i)}scenterxy(){throw new Error(`${this}.scenterxy() is not implemented`)}}i.QuadraticView=x,x.__name__=\"QuadraticView\";class y extends r.Glyph{constructor(e){super(e)}static init_Quadratic(){this.prototype.default_view=x,this.define((({})=>({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<t;e++)0==i[e]&&(i[e]=s)}_render(e,t,s){const{sx:i,sy:n,slength:a,angle:l}=null!=s?s:this;if(this.visuals.line.doit)for(const s of t){const t=i[s],h=n[s],r=l.get(s),o=a[s];isNaN(t+h+r+o)||(e.translate(t,h),e.rotate(r),e.beginPath(),e.moveTo(0,0),e.lineTo(o,0),this.visuals.line.set_vectorize(e,s),e.stroke(),e.rotate(-r),e.translate(-t,-h))}}draw_legend_for_index(e,t,s){h.generic_line_vector_legend(this.visuals,e,t,s)}}s.RayView=c,c.__name__=\"RayView\";class g extends l.XYGlyph{constructor(e){super(e)}static init_Ray(){this.prototype.default_view=c,this.mixins(r.LineVector),this.define((({})=>({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<t;s++)this.sx0[s]=this.sx[s]-this.sw[s]/2}if(\"data\"==this.model.properties.height.units)[this.sh,this.sy1]=this._map_dist_corner_for_data_side_length(this._y,this.height,this.renderer.yscale);else{this.sh=a.to_screen(this.height);const t=this.sy.length;this.sy1=new a.ScreenArray(t);for(let s=0;s<t;s++)this.sy1[s]=this.sy[s]-this.sh[s]/2}const t=this.sw.length;this.ssemi_diag=new a.ScreenArray(t);for(let s=0;s<t;s++)this.ssemi_diag[s]=Math.sqrt(this.sw[s]/2*this.sw[s]/2+this.sh[s]/2*this.sh[s]/2)}_render(t,s,e){const{sx:i,sy:h,sx0:r,sy1:n,sw:a,sh:o,angle:l}=null!=e?e:this;for(const e of s){const s=i[e],_=h[e],c=r[e],d=n[e],f=a[e],y=o[e],g=l.get(e);isNaN(s+_+c+d+f+y+g)||0!=f&&0!=y&&(t.beginPath(),g?(t.translate(s,_),t.rotate(g),t.rect(-f/2,-y/2,f,y),t.rotate(-g),t.translate(-s,-_)):t.rect(c,d,f,y),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,e),t.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(t,e),t.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,e),t.stroke()))}}_hit_rect(t){return this._hit_rect_against_index(t)}_hit_point(t){let{sx:s,sy:e}=t;const i=this.renderer.xscale.invert(s),h=this.renderer.yscale.invert(e),r=this.sx0.length,n=new a.ScreenArray(r);for(let t=0;t<r;t++)n[t]=this.sx0[t]+this.sw[t]/2;const _=new a.ScreenArray(r);for(let t=0;t<r;t++)_[t]=this.sy1[t]+this.sh[t]/2;const c=o.max(this._ddist(0,n,this.ssemi_diag)),d=o.max(this._ddist(1,_,this.ssemi_diag)),f=i-c,y=i+c,g=h-d,w=h+d;let x,u;const v=[];for(const t of this.index.indices({x0:f,x1:y,y0:g,y1:w})){const i=this.angle.get(t);if(i){const h=Math.sin(-i),r=Math.cos(-i),n=r*(s-this.sx[t])-h*(e-this.sy[t])+this.sx[t],a=h*(s-this.sx[t])+r*(e-this.sy[t])+this.sy[t];s=n,e=a,x=Math.abs(this.sx[t]-s)<=this.sw[t]/2,u=Math.abs(this.sy[t]-e)<=this.sh[t]/2}else{const i=s-this.sx0[t],h=e-this.sy1[t];x=0<=i&&i<=this.sw[t],u=0<=h&&h<=this.sh[t]}x&&u&&v.push(t)}return new l.Selection({indices:v})}_map_dist_corner_for_data_side_length(t,s,e){const i=t.length,h=new Float64Array(i),r=new Float64Array(i);for(let e=0;e<i;e++){const i=t[e],n=s.get(e)/2;h[e]=i-n,r[e]=i+n}const n=e.v_compute(h),a=e.v_compute(r),o=this.sdist(e,h,s,\"edge\",this.model.dilate);let l=n;for(let t=0;t<i;t++){const s=n[t],e=a[t];if(!isNaN(s+e)&&s!=e){l=s<e?n:a;break}}return[o,l]}_ddist(t,s,e){const i=a.infer_type(s,e),h=0==t?this.renderer.xscale:this.renderer.yscale,r=s,n=r.length,o=new i(n);for(let t=0;t<n;t++)o[t]=r[t]+e[t];const l=h.v_invert(r),_=h.v_invert(o),c=l.length,d=new i(c);for(let t=0;t<c;t++)d[t]=Math.abs(_[t]-l[t]);return d}draw_legend_for_index(t,s,e){n.generic_area_vector_legend(this.visuals,t,s,e)}}e.RectView=_,_.__name__=\"RectView\";class c extends r.CenterRotatable{constructor(t){super(t)}static init_Rect(){this.prototype.default_view=_,this.define((({Boolean:t})=>({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<r;e++){const r=i[e];_.point_in_poly(this.sx[e],this.sy[e],t,s)&&n.push(r)}return new l.Selection({indices:n})}_get_legend_args({x0:e,x1:t,y0:s,y1:i},n){const r=n+1,a=new Array(r),c=new Array(r);a[n]=(e+t)/2,c[n]=(s+i)/2;const _=.4*Math.min(Math.abs(t-e),Math.abs(i-s));return{sx:a,sy:c,size:new o.UniformScalar(_,r),angle:new o.UniformScalar(0,r)}}draw_legend_for_index(e,{x0:t,x1:s,y0:i,y1:n},r){const a=this._get_legend_args({x0:t,x1:s,y0:i,y1:n},r);this._render(e,[r],a)}}s.MarkerView=x,x.__name__=\"MarkerView\";class d extends a.XYGlyph{constructor(e){super(e)}static init_Marker(){this.mixins([c.LineVector,c.FillVector,c.HatchVector]),this.define((({Number: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<o;h++){const o=i[h],a=n[h],c=r[h],d=_[h];isNaN(o+a+c+d)?e.add_empty():e.add(t(o,a),t(c,d),s(o,a),s(c,d))}}_render(e,t,s){if(this.visuals.line.doit){const{sx0:i,sy0:n,sx1:r,sy1:_}=null!=s?s:this;for(const s of t){const t=i[s],o=n[s],h=r[s],a=_[s];isNaN(t+o+h+a)||(e.beginPath(),e.moveTo(t,o),e.lineTo(h,a),this.visuals.line.set_vectorize(e,s),e.stroke())}}}_hit_point(e){const{sx:t,sy:s}=e,i={x:t,y:s},[n,r]=this.renderer.xscale.r_invert(t-2,t+2),[o,h]=this.renderer.yscale.r_invert(s-2,s+2),a=this.index.indices({x0:n,y0:o,x1:r,y1:h}),c=[];for(const e of a){const t=Math.max(2,this.line_width.get(e)/2)**2,s={x:this.sx0[e],y:this.sy0[e]},n={x:this.sx1[e],y:this.sy1[e]};_.dist_to_segment_squared(i,s,n)<t&&c.push(e)}return new x.Selection({indices:c})}_hit_span(e){const[t,s]=this.renderer.plot_view.frame.bbox.ranges,{sx:i,sy:n}=e;let r,_,o;\"v\"==e.direction?(o=this.renderer.yscale.invert(n),[r,_]=[this._y0,this._y1]):(o=this.renderer.xscale.invert(i),[r,_]=[this._x0,this._x1]);const h=[],[a,c]=this.renderer.xscale.r_invert(t.start,t.end),[d,y]=this.renderer.yscale.r_invert(s.start,s.end),l=this.index.indices({x0:a,y0:d,x1:c,y1:y});for(const t of l){(r[t]<=o&&o<=_[t]||_[t]<=o&&o<=r[t])&&h.push(t);const s=1.5+this.line_width.get(t)/2;r[t]==_[t]&&(\"h\"==e.direction?Math.abs(this.sx0[t]-i)<=s&&h.push(t):Math.abs(this.sy0[t]-n)<=s&&h.push(t))}return new x.Selection({indices:h})}scenterxy(e){return[this.sx0[e]/2+this.sx1[e]/2,this.sy0[e]/2+this.sy1[e]/2]}draw_legend_for_index(e,t,s){d.generic_line_vector_legend(this.visuals,e,t,s)}}s.SegmentView=y,y.__name__=\"SegmentView\";class l extends c.Glyph{constructor(e){super(e)}static init_Segment(){this.prototype.default_view=y,this.define((({})=>({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;n<f;n++){const s=(i[n+1]-i[n-1])*o,c=(u[n+1]-u[n-1])*o,l=(i[n+2]-i[n])*o,r=(u[n+2]-u[n])*o;for(let o=0;o<=4*e;t++){const e=g[o++],f=g[o++],w=g[o++],a=g[o++];h[t]=e*i[n]+f*i[n+1]+w*s+a*l,_[t]=e*u[n]+f*u[n+1]+w*c+a*r}}return[h,_]}},\n",
" function _(e,t,i,n,s){n();const o=e(1),l=e(64),r=e(106),a=o.__importStar(e(48)),_=e(20);class c extends l.XYGlyphView{_render(e,t,i){const{sx:n,sy:s}=null!=i?i:this;let o=!1,l=null;this.visuals.line.set_value(e);const r=t.length;if(!(r<2)){e.beginPath(),e.moveTo(n[0],s[0]);for(const i of t){let t,r,a,_;switch(this.model.mode){case\"before\":[t,a]=[n[i-1],s[i]],[r,_]=[n[i],s[i]];break;case\"after\":[t,a]=[n[i],s[i-1]],[r,_]=[n[i],s[i]];break;case\"center\":{const e=(n[i-1]+n[i])/2;[t,a]=[e,s[i-1]],[r,_]=[e,s[i]];break}default:throw new Error(\"unexpected\")}if(o){if(!isFinite(n[i]+s[i])){e.stroke(),e.beginPath(),o=!1,l=i;continue}null!=l&&i-l>1&&(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<this._sxs.length;t++){const n=this._sxs[t],o=this._sys[t],_=n.length;for(let h=0,r=_;h<r;h++){const[r,a]=this._rotate_point(e,s,n[_-1][0],o[_-1][0],-this.angle.get(t));l.point_in_poly(r,a,n[h],o[h])&&i.push(t)}}return new x.Selection({indices:i})}scenterxy(t){const e=this._sxs[t],s=this._sys[t];c.assert(0!=e.length&&0!=s.length);const i=e[0][0],n=s[0][0],o=(e[0][2]+i)/2,_=(s[0][2]+n)/2,[h,l]=this._rotate_point(o,_,i,n,this.angle.get(t));return[h,l]}}s.TextView=u,u.__name__=\"TextView\";class f extends _.XYGlyph{constructor(t){super(t)}static init_Text(){this.prototype.default_view=u,this.mixins(h.TextVector),this.define((({})=>({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<t;s++)this.sleft[s]=this.sx[s]-this.sw[s]/2,this.sright[s]=this.sx[s]+this.sw[s]/2;this._clamp_viewport()}}e.VBarView=_,_.__name__=\"VBarView\";class c extends o.Box{constructor(t){super(t)}static init_VBar(){this.prototype.default_view=_,this.define((({})=>({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;t<r;t++){const a=this.graph_layout[o[t]],[r,l]=null!=a?a:[NaN,NaN];e[t]=r,n[t]=l}return[e,n]}get_edge_coordinates(t){var a,o;const r=null!==(a=t.data.start)&&void 0!==a?a:[],e=null!==(o=t.data.end)&&void 0!==o?o:[],n=Math.min(r.length,e.length),l=[],i=[],u=null!=t.data.xs&&null!=t.data.ys;for(let a=0;a<n;a++){const o=null!=this.graph_layout[r[a]]&&null!=this.graph_layout[e[a]];if(u&&o)l.push(t.data.xs[a]),i.push(t.data.ys[a]);else{let t,n;o?(t=this.graph_layout[r[a]],n=this.graph_layout[e[a]]):(t=[NaN,NaN],n=[NaN,NaN]),l.push([t[0],n[0]]),i.push([t[1],n[1]])}}return[l,i]}}o.StaticLayoutProvider=l,l.__name__=\"StaticLayoutProvider\",l.init_StaticLayoutProvider()},\n",
" function _(i,d,n,r,G){r(),G(\"Grid\",i(316).Grid)},\n",
" function _(i,e,t,s,n){s();const r=i(1),o=i(162),d=i(164),l=i(165),_=r.__importStar(i(48)),a=i(8);class h extends d.GuideRendererView{_render(){const i=this.layer.ctx;i.save(),this._draw_regions(i),this._draw_minor_grids(i),this._draw_grids(i),i.restore()}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.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;s<e.length-1;s++){if(s%2!=1)continue;const[n,r]=this.coordinates.map_to_screen(e[s],t[s]),[o,d]=this.coordinates.map_to_screen(e[s+1],t[s+1]);i.beginPath(),i.rect(n[0],r[0],o[1]-n[0],d[1]-r[0]),this.visuals.band_fill.doit&&(this.visuals.band_fill.set_value(i),i.fill()),this.visuals.band_hatch.doit&&(this.visuals.band_hatch.set_value(i),i.fill())}}_draw_grids(i){if(!this.visuals.grid_line.doit)return;const[e,t]=this.grid_coords(\"major\");this._draw_grid_helper(i,this.visuals.grid_line,e,t)}_draw_minor_grids(i){if(!this.visuals.minor_grid_line.doit)return;const[e,t]=this.grid_coords(\"minor\");this._draw_grid_helper(i,this.visuals.minor_grid_line,e,t)}_draw_grid_helper(i,e,t,s){e.set_value(i),i.beginPath();for(let e=0;e<t.length;e++){const[n,r]=this.coordinates.map_to_screen(t[e],s[e]);i.moveTo(Math.round(n[0]),Math.round(r[0]));for(let e=1;e<n.length;e++)i.lineTo(Math.round(n[e]),Math.round(r[e]))}i.stroke()}ranges(){const i=this.model.dimension,e=(i+1)%2,{ranges:t}=this.coordinates;return[t[i],t[e]]}computed_bounds(){const[i]=this.ranges(),e=this.model.bounds,t=[i.min,i.max];let s,n;if(a.isArray(e))s=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]),s<t[0]&&(s=t[0]),n>t[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<a.length;i++){if((a[i]==h||a[i]==u)&&e)continue;const n=[],r=[],o=2;for(let e=0;e<o;e++){const t=c+(m-c)/(o-1)*e;n.push(a[i]),r.push(t)}l[t].push(n),l[s].push(r)}return l}}t.GridView=h,h.__name__=\"GridView\";class u extends d.GuideRenderer{constructor(i){super(i)}static init_Grid(){this.prototype.default_view=h,this.mixins([[\"grid_\",_.Line],[\"minor_grid_\",_.Line],[\"band_\",_.Fill],[\"band_\",_.Hatch]]),this.define((({Number:i,Auto:e,Enum:t,Ref:s,Tuple:n,Or:r,Nullable:d})=>({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 _(i,t,e,s,o){s();const l=i(53),n=i(20),h=i(43),a=i(19),r=i(8),_=i(22),d=i(122),c=i(240),u=i(221),m=i(44),p=i(249);class g extends c.DOMView{constructor(){super(...arguments),this._idle_notified=!1,this._offset_parent=null,this._viewport={}}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 i of this.child_views)i.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 i=this.el.offsetParent;this._offset_parent!=i&&(this._offset_parent=i,null!=i&&(this.compute_viewport(),this.invalidate_layout()))}),250));const i=this.model.properties;this.on_change([i.width,i.height,i.min_width,i.min_height,i.max_width,i.max_height,i.margin,i.width_policy,i.height_policy,i.sizing_mode,i.aspect_ratio,i.visible],(()=>this.invalidate_layout())),this.on_change([i.background,i.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((i=>this._child_views.get(i)))}async build_child_views(){await d.build_views(this._child_views,this.child_models,{parent:this})}render(){super.render(),h.empty(this.el);const{background:i}=this.model;this.el.style.backgroundColor=null!=i?_.color2css(i):\"\",h.classes(this.el).clear().add(...this.css_classes());for(const i of this.child_views)this.el.appendChild(i.el),i.render()}update_layout(){for(const i of this.child_views)i.update_layout();this._update_layout()}update_position(){this.el.style.display=this.model.visible?\"block\":\"none\";const i=this.is_root?this.layout.sizing.margin:void 0;h.position(this.el,this.layout.bbox,i);for(const i of this.child_views)i.update_position()}after_layout(){for(const i of this.child_views)i.after_layout();this._has_finished=!0}compute_viewport(){this._viewport=this._viewport_size()}renderTo(i){i.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 i=Date.now();this.layout.compute(this._viewport),this.update_position(),this.after_layout(),a.logger.debug(`layout computed in ${Date.now()-i} 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 i of this.child_views)if(!i.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:i,height_policy:t,aspect_ratio:e}=this.model;\"auto\"==i&&(i=this._width_policy()),\"auto\"==t&&(t=this._height_policy());const{sizing_mode:s}=this.model;if(null!=s)if(\"fixed\"==s)i=t=\"fixed\";else if(\"stretch_both\"==s)i=t=\"max\";else if(\"stretch_width\"==s)i=\"max\";else if(\"stretch_height\"==s)t=\"max\";else switch(null==e&&(e=\"auto\"),s){case\"scale_width\":i=\"max\",t=\"min\";break;case\"scale_height\":i=\"min\",t=\"max\";break;case\"scale_both\":i=\"max\",t=\"max\"}const o={width_policy:i,height_policy:t},{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[i,t]=c;o.margin={top:i,right:t,bottom:i,left:t}}else{const[i,t,e,s]=c;o.margin={top:i,right:t,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 i=this.el;for(;i=i.parentElement;){if(i.classList.contains(m.root))continue;if(i==document.body){const{margin:{left:i,right:t,top:e,bottom:s}}=h.extents(document.body);return{width:Math.ceil(document.documentElement.clientWidth-i-t),height:Math.ceil(document.documentElement.clientHeight-e-s)}}const{padding:{left:t,right:e,top:s,bottom:o}}=h.extents(i),{width:l,height:n}=i.getBoundingClientRect(),a=Math.ceil(l-t-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(i,t=!0){const e=\"png\"==i?\"canvas\":\"svg\",s=new p.CanvasLayer(e,t),{width:o,height:l}=this.layout.bbox;s.resize(o,l);for(const e of this.child_views){const o=e.export(i,t),{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((i=>i.serializable_state()))})}}e.LayoutDOMView=g,g.__name__=\"LayoutDOMView\";class f extends l.Model{constructor(i){super(i)}static init_LayoutDOM(){this.define((i=>{const{Boolean:t,Number:e,String:s,Auto:o,Color:l,Array:h,Tuple:a,Or:r,Null:_,Nullable:d}=i,c=a(e,e),m=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,m)),[0,0,0,0]],width_policy:[r(u.SizingPolicy,o),\"auto\"],height_policy:[r(u.SizingPolicy,o),\"auto\"],aspect_ratio:[r(e,o,_),null],sizing_mode:[d(n.SizingMode),null],visible:[t,!0],disabled:[t,!1],align:[r(n.Align,a(n.Align,n.Align)),\"start\"],background:[d(l),null],css_classes:[h(s),[]]}}))}}e.LayoutDOM=f,f.__name__=\"LayoutDOM\",f.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,a){i();const l=e(1),h=e(221),o=e(43),c=e(9),d=e(20),r=e(319),n=e(323),_=l.__importStar(e(327)),p=_,b=l.__importStar(e(328)),u=b,m=l.__importStar(e(243)),v=m;class g extends r.LayoutDOMView{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(),b.default,m.default,_.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 h.ContentBox{_measure(e){const a=o.size(s),l=o.children(i).slice(0,3).map((e=>o.size(e))),{width:h,height:d}=super._measure(e);if(t){const t=a.width+c.sum(l.map((e=>e.width)));return{width:e.width!=1/0?e.width:t,height:d}}{const t=a.height+c.sum(l.map((e=>e.height)));return{width:h,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 a=1,l=1;switch(e){case\"above\":a-=1;break;case\"below\":a+=1;break;case\"left\":l-=1;break;case\"right\":l+=1}const d={layout:this.header,row:a,col:l},r=this.child_views.map((e=>({layout:e.layout,row:1,col:1})));this.layout=new h.Grid([d,...r]),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.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.wrapper_el.style.maxHeight=\"\",o.undisplay(this.scroll_el))}const{child_views:a}=this;for(const e of a)o.hide(e.el);const l=a[this.model.active];null!=l&&o.show(l.el)}render(){super.render();const{active:e}=this.model,t=this.model.tabs_location,s=\"above\"==t||\"below\"==t,i=this.model.tabs.map(((t,s)=>{const i=o.div({class:[p.tab,s==e?p.active:null]},t.title);if(i.addEventListener(\"click\",(e=>{e.target==e.currentTarget&&this.change_active(s)})),t.closable){const e=o.div({class:p.close});e.addEventListener(\"click\",(e=>{if(e.target==e.currentTarget){this.model.tabs=c.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:[p.headers]},i),this.wrapper_el=o.div({class:p.headers_wrapper},this.headers_el);const a=o.div({class:[u.btn,u.btn_default],disabled:\"\"},o.div({class:[v.caret,p.left]})),l=o.div({class:[u.btn,u.btn_default]},o.div({class:[v.caret,p.right]}));let h=0;const d=e=>()=>{const t=this.model.tabs.length;h=\"left\"==e?Math.max(h-1,0):Math.min(h+1,t-1),0==h?a.setAttribute(\"disabled\",\"\"):a.removeAttribute(\"disabled\"),h==t-1?l.setAttribute(\"disabled\",\"\"):l.removeAttribute(\"disabled\");const i=o.children(this.headers_el).slice(0,h).map((e=>e.getBoundingClientRect()));if(s){const e=-c.sum(i.map((e=>e.width)));this.headers_el.style.left=`${e}px`}else{const e=-c.sum(i.map((e=>e.height)));this.headers_el.style.top=`${e}px`}};a.addEventListener(\"click\",d(\"left\")),l.addEventListener(\"click\",d(\"right\")),this.scroll_el=o.div({class:u.btn_group},a,l),this.header_el=o.div({class:[p.tabs_header,p[t]]},this.scroll_el,this.wrapper_el),this.el.appendChild(this.header_el)}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(p.active);t[e].classList.add(p.active);const{child_views:s}=this;for(const e of s)o.hide(e.el);o.show(s[e].el)}}s.TabsView=g,g.__name__=\"TabsView\";class w extends r.LayoutDOM{constructor(e){super(e)}static init_Tabs(){this.prototype.default_view=g,this.define((({Int:e,Array:t,Ref:s})=>({tabs:[t(s(n.Panel)),[]],tabs_location:[d.Location,\"above\"],active:[e,0]})))}}s.Tabs=w,w.__name__=\"Tabs\",w.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, <svg viewPort=\"0 0 10 10\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\"> <line x1=\"1\" y1=\"9\" x2=\"9\" y2=\"1\" stroke=\"gray\" stroke-width=\"2\"/> <line x1=\"1\" y1=\"1\" x2=\"9\" y2=\"9\" stroke=\"gray\" stroke-width=\"2\"/> </svg>\\');}.bk-root .bk-close:hover{background-image:url(\\'data:image/svg+xml;utf8, <svg viewPort=\"0 0 10 10\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\"> <line x1=\"1\" y1=\"9\" x2=\"9\" y2=\"1\" stroke=\"red\" stroke-width=\"2\"/> <line x1=\"1\" y1=\"1\" x2=\"9\" y2=\"9\" stroke=\"red\" stroke-width=\"2\"/> </svg>\\');}'},\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<e.length;i++){const s=e[i];if(s instanceof h.Title){e[i]=\"above\"==v||\"below\"==v?[s,this._toolbar]:[this._toolbar,s],t=!1;break}}t&&e.push(this._toolbar)}const g=(e,t)=>{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<this.model.lod_interval?setTimeout((()=>{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&&r<e&&(a=(o-e)/(o-r)),null!=s&&s>0&&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.index<this.history.length-1}}s.StateManager=a,a.__name__=\"StateManager\"},\n",
" function _(t,e,s,o,i){o();const a=t(19),n=t(15),p=t(43),l=t(65),_=t(22),h=t(333),m=new n.Signal0({},\"gmaps_ready\");class d extends h.PlotView{initialize(){this.pause(),super.initialize(),this._tiles_loaded=!1,this.zoom_count=0;const{zoom:t,lat:e,lng:s}=this.model.map_options;if(this.initial_zoom=t,this.initial_lat=e,this.initial_lng=s,!this.model.api_key){const t=\"https://developers.google.com/maps/documentation/javascript/get-api-key\";a.logger.error(`api_key is required. See ${t} for more information on how to obtain your own.`)}if(\"undefined\"==typeof google||null==google.maps){if(void 0===window._bokeh_gmaps_callback){const{api_key:t,api_version:e}=this.model;!function(t,e){window._bokeh_gmaps_callback=()=>m.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;e<r.length;e++){const[n,s,a]=r[e];t.xs[o][e]=n,t.ys[o][e]=s,t.zs[o][e]=c(a)}break}case\"Polygon\":{e.coordinates.length>1&&a.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\");const r=e.coordinates[0];for(let e=0;e<r.length;e++){const[n,s,a]=r[e];t.xs[o][e]=n,t.ys[o][e]=s,t.zs[o][e]=c(a)}break}case\"MultiPoint\":a.logger.warn(\"MultiPoint not supported in Bokeh\");break;case\"MultiLineString\":{const n=e.coordinates.reduce(r);for(let e=0;e<n.length;e++){const[r,s,a]=n[e];t.xs[o][e]=r,t.ys[o][e]=s,t.zs[o][e]=c(a)}break}case\"MultiPolygon\":{const n=[];for(const t of e.coordinates)t.length>1&&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<s.length;e++){const[r,n,a]=s[e];t.xs[o][e]=r,t.ys[o][e]=n,t.zs[o][e]=c(a)}break}default:throw new Error(`Invalid GeoJSON geometry type: ${e.type}`)}}geojson_to_column_data(){const e=JSON.parse(this.geojson);let t;switch(e.type){case\"GeometryCollection\":if(null==e.geometries)throw new Error(\"No geometries found in GeometryCollection\");if(0===e.geometries.length)throw new Error(\"geojson.geometries must have one or more items\");t=e.geometries;break;case\"FeatureCollection\":if(null==e.features)throw new Error(\"No features found in FeaturesCollection\");if(0==e.features.length)throw new Error(\"geojson.features must have one or more items\");t=e.features;break;default:throw new Error(\"Bokeh only supports type GeometryCollection and FeatureCollection at top level\")}let o=0;for(const e of t){const t=\"Feature\"===e.type?e.geometry:e;\"GeometryCollection\"==t.type?o+=t.geometries.length:o+=1}const r={x:this._get_new_nan_array(o),y:this._get_new_nan_array(o),z:this._get_new_nan_array(o),xs:this._get_new_list_array(o),ys:this._get_new_list_array(o),zs:this._get_new_list_array(o)};let n=0;for(const e of t){const t=\"Feature\"==e.type?e.geometry:e;if(\"GeometryCollection\"==t.type)for(const s of t.geometries)this._add_geometry(s,r,n),\"Feature\"===e.type&&this._add_properties(e,r,n,o),n+=1;else this._add_geometry(t,r,n),\"Feature\"===e.type&&this._add_properties(e,r,n,o),n+=1}return r}}o.GeoJSONDataSource=g,g.__name__=\"GeoJSONDataSource\",g.init_GeoJSONDataSource()},\n",
" function _(e,r,T,o,S){o(),S(\"BBoxTileSource\",e(347).BBoxTileSource),S(\"MercatorTileSource\",e(348).MercatorTileSource),S(\"QUADKEYTileSource\",e(351).QUADKEYTileSource),S(\"TileRenderer\",e(352).TileRenderer),S(\"TileSource\",e(349).TileSource),S(\"TMSTileSource\",e(355).TMSTileSource),S(\"WMTSTileSource\",e(353).WMTSTileSource)},\n",
" function _(e,t,r,i,o){i();const l=e(348);class n extends l.MercatorTileSource{constructor(e){super(e)}static init_BBoxTileSource(){this.define((({Boolean: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)<Math.abs(t-r)?e:t}));return this._resolutions.indexOf(o)}snap_to_zoom_level(t,e,i,_){const[s,r,o,n]=t,l=this._resolutions[_];let u=i*l,a=e*l;if(!this.snap_to_zoom){const t=(o-s)/u,e=(n-r)/a;t>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<<i)-e]}meters_to_tile(t,e,i){const[_,s]=this.meters_to_pixels(t,e,i);return this.pixels_to_tile(_,s)}get_tile_meter_bounds(t,e,i){const[_,s]=this.pixels_to_meters(t*this.tile_size,e*this.tile_size,i),[r,o]=this.pixels_to_meters((t+1)*this.tile_size,(e+1)*this.tile_size,i);return[_,s,r,o]}get_tile_geographic_bounds(t,e,i){const _=this.get_tile_meter_bounds(t,e,i),[s,r,o,l]=n.meters_extent_to_geographic(_);return[s,r,o,l]}get_tiles_by_extent(t,e,i=1){const[_,s,r,o]=t;let[n,l]=this.meters_to_tile(_,s,e),[u,a]=this.meters_to_tile(r,o,e);n-=i,l-=i,u+=i,a+=i;const h=[];for(let t=a;t>=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<<s-1;switch(t.charAt(_-s)){case\"0\":continue;case\"1\":e|=r;break;case\"2\":i|=r;break;case\"3\":e|=r,i|=r;break;default:throw new TypeError(`Invalid Quadkey: ${t}`)}}return[e,i,_]}tile_xyz_to_quadkey(t,e,i){let _=\"\";for(let s=i;s>0;s--){const i=1<<s-1;let r=0;0!=(t&i)&&(r+=1),0!=(e&i)&&(r+=2),_+=r.toString()}return _}children_by_tile_xyz(t,e,i){const _=this.tile_xyz_to_quadkey(t,e,i),s=[];for(let t=0;t<=3;t++){const[e,i,r]=this.quadkey_to_tile_xyz(_+t.toString()),o=this.get_tile_meter_bounds(e,i,r);s.push([e,i,r,o])}return s}get_closest_parent_by_tile_xyz(t,e,i){const _=this.calculate_world_x_by_tile_xyz(t,e,i);[t,e,i]=this.normalize_xyz(t,e,i);let s=this.tile_xyz_to_quadkey(t,e,i);for(;s.length>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),g=n.__importStar(t(354));class p 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(),g.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:g.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);e<i;e++){const[i,s,_]=n[e],a=this.model.tile_source.children_by_tile_xyz(i,s,_);for(const e of a){const[i,s,_,n]=e;t.tiles.has(t.tile_xyz_to_key(i,s,_))||this._create_tile(i,s,_,n,!0)}}}_fetch_tiles(t){for(const e of t){const[t,i,s,_]=e;this._create_tile(t,i,s,_)}}_update(){const{tile_source:t}=this.model,{min_zoom:e}=t,{max_zoom:i}=t;let s=this.get_extent();const _=this.extent[2]-this.extent[0]<s[2]-s[0],n=this.map_frame.bbox.height,a=this.map_frame.bbox.width;let h=t.get_level_by_extent(s,n,a),r=!1;h<e?(s=this.extent,h=e,r=!0):h>i&&(s=this.extent,h=i,r=!0),r&&(this.x_range.setv({x_range:{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=[],g=[];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)&&g.push(e)}}}null==h&&l.push(e)}this._render_tiles(c),this._render_tiles(g),this._render_tiles(d),null!=this.render_timer&&clearTimeout(this.render_timer),this.render_timer=setTimeout((()=>this._fetch_tiles(l)),65)}}i.TileRendererView=p,p.__name__=\"TileRendererView\";class u extends r.Renderer{constructor(t){super(t)}static init_TileRenderer(){this.prototype.default_view=p,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),_=e(61),a=e(237);class l extends a.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<s.length;e++){const t=s[e];o.splice(t-e,1)}}this._emit_cds_changes(t)}_pop_glyphs(e,t){const s=e.columns();if(t&&s.length)for(const o of s){let s=e.get_array(o);const n=s.length-t+1;n<1||(r.isArray(s)||(s=Array.from(s),e.data[o]=s),s.splice(0,n))}}_emit_cds_changes(e,t=!0,s=!0,o=!0){s&&e.selection_manager.clear(),t&&e.change.emit(),o&&(e.data=e.data,e.properties.data.change.emit())}_drag_points(e,t,s=\"both\"){if(null==this._basepoint)return;const[o,n]=this._basepoint;for(const i of t){const t=this._map_drag(o,n,i),r=this._map_drag(e.sx,e.sy,i);if(null==r||null==t)continue;const[c,_]=r,[a,l]=t,[d,u]=[c-a,_-l],h=i.glyph,m=i.data_source,[p,f]=[h.x.field,h.y.field];for(const e of m.selected.indices)!p||\"width\"!=s&&\"both\"!=s||(m.data[p][e]+=d),!f||\"height\"!=s&&\"both\"!=s||(m.data[f][e]+=u);m.change.emit()}this._basepoint=[e.sx,e.sy]}_pad_empty_columns(e,t){for(const s of e.columns())i.includes(t,s)||e.get_array(s).push(this.model.empty_value)}_select_event(e,t,s){const o=this.plot_view.frame,{sx:n,sy:i}=e;if(!o.bbox.contains(n,i))return[];const r={type:\"point\",sx:n,sy:i},c=[];for(const e of s){const s=e.get_selection_manager(),o=e.data_source,n=this.plot_view.renderer_view(e);if(null!=n){s.select([n],r,!0,t)&&c.push(e),o.properties.selected.change.emit()}}return c}}s.EditToolView=l,l.__name__=\"EditToolView\";class d extends a.GestureTool{constructor(e){super(e)}static init_EditTool(){this.define((({Unknown:e,String:t,Array:s,Ref:o})=>({custom_icon:[t],empty_value:[e],renderers:[s(o(_.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 o=e(43),_=e(8),i=e(370),d=e(242);class n extends i.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,i]=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([o]),l&&d.get_array(l).push([i]),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];_.isArray(t)||(t=Array.from(t),d.data[h][e]=t),t.push(o)}if(l){const e=d.data[l].length-1;let t=d.get_array(l)[e];_.isArray(t)||(t=Array.from(t),d.data[l][e]=t),t.push(i)}}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===o.Keys.Esc?t.data_source.selection_manager.clear():e.keyCode===o.Keys.Backspace&&this._delete_selected(t)}}a.FreehandDrawToolView=n,n.__name__=\"FreehandDrawToolView\";class h extends i.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]})))}}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;s<this.model.renderers.length;s++){const i=this.model.renderers[s],a=i.data_source,o=i.glyph,[r,n]=[o.xs.field,o.ys.field];if(r)for(const t of a.get_array(r))e.push(...t);if(n)for(const e of a.get_array(n))t.push(...e);this._drawing&&s==this.model.renderers.length-1&&(e.splice(e.length-1,1),t.splice(t.length-1,1))}this._set_vertices(e,t)}_doubletap(e){this.model.active&&(this._drawing?(this._drawing=!1,this._draw(e,\"edit\",!0)):(this._drawing=!0,this._draw(e,\"new\",!0)))}_move(e){this._drawing&&this._draw(e,\"edit\")}_remove(){const e=this.model.renderers[0],t=e.data_source,s=e.glyph,[i,a]=[s.xs.field,s.ys.field];if(i){const e=t.data[i].length-1,s=t.get_array(i)[e];s.splice(s.length-1,1)}if(a){const e=t.data[a].length-1,s=t.get_array(a)[e];s.splice(s.length-1,1)}this._emit_cds_changes(t)}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)e.keyCode===o.Keys.Backspace?this._delete_selected(t):e.keyCode==o.Keys.Esc&&(this._drawing&&(this._remove(),this._drawing=!1),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){if(null==this._basepoint||!this.model.drag)return;const[t,s]=this._basepoint;for(const i of this.model.renderers){const a=this._map_drag(t,s,i),o=this._map_drag(e.sx,e.sy,i);if(null==o||null==a)continue;const r=i.data_source,n=i.glyph,[_,d]=[n.xs.field,n.ys.field];if(!_&&!d)continue;const[l,h]=o,[c,g]=a,[f,p]=[l-c,h-g];for(const e of r.selected.indices){let t,s,i;_&&(s=r.data[_][e]),d?(i=r.data[d][e],t=i.length):t=s.length;for(let e=0;e<t;e++)s&&(s[e]+=f),i&&(i[e]+=p)}r.change.emit()}this._basepoint=[e.sx,e.sy]}_pan_end(e){if(this.model.drag){this._pan(e);for(const e of this.model.renderers)this._emit_cds_changes(e.data_source);this._basepoint=null}}activate(){if(this.model.vertex_renderer&&this.model.active){if(this._show_vertices(),!this._initialized)for(const e of this.model.renderers){const t=e.data_source;t.connect(t.properties.data.change,(()=>this._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<n&&(m=n)),l=Math.abs(p-m),t[1]<=o[1]?(b=t[1],d=t[1]+l/s,d>_&&(d=_)):(d=t[1],b=t[1]-l/s,b<a&&(b=a)),r=Math.abs(d-b),t[0]<=o[0]?p=t[0]+s*r:m=t[0]-s*r,[[m,p],[b,d]]}_compute_limits(t){const o=this.plot_view.frame,e=this.model.dimensions;let s,i,n=this._base_point;if(\"center\"==this.model.origin){const[o,e]=n,[s,i]=t;n=[o-(s-o),e-(i-e)]}return this.model.match_aspect&&\"both\"==e?[s,i]=this._match_aspect(n,t,o):[s,i]=this.model._get_dim_limits(n,t,o,e),[s,i]}_pan_start(t){this._base_point=[t.sx,t.sy]}_pan(t){const o=[t.sx,t.sy],[e,s]=this._compute_limits(o);this.model.overlay.update({left:e[0],right:e[1],top:s[0],bottom:s[1]})}_pan_end(t){const o=[t.sx,t.sy],[e,s]=this._compute_limits(o);this._update(e,s),this.model.overlay.update({left:null,right:null,top:null,bottom:null}),this._base_point=null}_update([t,o],[e,s]){if(Math.abs(o-t)<=5||Math.abs(s-e)<=5)return;const{x_scales:i,y_scales:n}=this.plot_view.frame,_=new Map;for(const[e,s]of i){const[i,n]=s.r_invert(t,o);_.set(e,{start:i,end:n})}const a=new Map;for(const[t,o]of n){const[i,n]=o.r_invert(e,s);a.set(t,{start:i,end:n})}const l={xrs:_,yrs:a};this.plot_view.state.push(\"box_zoom\",{range:l}),this.plot_view.update_range(l)}}e.BoxZoomToolView=r,r.__name__=\"BoxZoomToolView\";const h=()=>new _.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;(i<t.start||i>t.end)&&(this.v_axis_only=!0),(n<s.start||n>s.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)<s}function u(t,e,i,s,n){let l=!0;if(null!=n.left&&null!=n.right){const e=i.invert(t);(e<n.left||e>n.right)&&(l=!1)}if(null!=n.bottom&&null!=n.top){const t=s.invert(e);(t<n.bottom||t>n.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<e.end?(e.start=t,i):(e.start=e.end,e.end=t,h(i))}function m(t,e,i,s){const[n,l]=e.r_compute(t.start,t.end),[a,r]=e.r_invert(n+i,l+i),o=c(t.start,t.end,s);c(a,r,s)>=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<l&&l<s.end,m=(\"height\"==_||\"both\"==_)&&i.start<h&&h<i.end;if(!(a&&m||this.model.zoom_on_axis))return;const r=this.model.speed*e.delta,d=n.scale_range(t,r,a,m,{x:l,y:h});this.plot_view.state.push(\"wheel_zoom\",{range:d});const{maintain_focus:c}=this.model;this.plot_view.update_range(d,{scrolling:!0,maintain_focus:c}),null===(o=this.model.document)||void 0===o||o.interactive_start(this.plot_model)}}t.WheelZoomToolView=m,m.__name__=\"WheelZoomToolView\";class r extends l.GestureTool{constructor(e){super(e),this.tool_name=\"Wheel Zoom\",this.icon=a.tool_icon_wheel_zoom,this.event_type=_.is_mobile?\"pinch\":\"scroll\",this.default_order=10}static init_WheelZoomTool(){this.prototype.default_view=m,this.define((({Boolean:e,Number:o})=>({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 a<c?[[r.x,r.y],e]:[[l.x,l.y],e+1]}function R(e,t,n){return[[e[n],t[n]],n]}n._nearest_line_hit=$,n._line_hit=R;class H extends r.InspectToolView{initialize(){super.initialize(),this._ttmodels=new Map,this._ttviews=new Map}async lazy_initialize(){await super.lazy_initialize(),await this._update_ttmodels()}remove(){g.remove_views(this._ttviews),super.remove()}connect_signals(){super.connect_signals();const e=this.plot_model.properties.renderers,{renderers:t,tooltips:n}=this.model.properties;this.on_change(n,(()=>delete 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(7),c=e(53),l=s.__importStar(e(21)),a=e(8),i=e(13);r.resolve_defs=function(e){var n,r,t,o;function s(e){return null!=e.module?`${e.module}.${e.name}`:e.name}function d(e){if(a.isString(e))switch(e){case\"Any\":return l.Any;case\"Unknown\":return l.Unknown;case\"Boolean\":return l.Boolean;case\"Number\":return l.Number;case\"Int\":return l.Int;case\"String\":return l.String;case\"Null\":return l.Null}else switch(e[0]){case\"Nullable\":{const[,n]=e;return l.Nullable(d(n))}case\"Or\":{const[,...n]=e;return l.Or(...n.map(d))}case\"Tuple\":{const[,n,...r]=e;return l.Tuple(d(n),...r.map(d))}case\"Array\":{const[,n]=e;return l.Array(d(n))}case\"Struct\":{const[,...n]=e,r=n.map((([e,n])=>[e,d(n)]));return l.Struct(i.to_object(r))}case\"Dict\":{const[,n]=e;return l.Dict(d(n))}case\"Map\":{const[,n,r]=e;return l.Map(d(n),d(r))}case\"Enum\":{const[,...n]=e;return l.Enum(...n)}case\"Ref\":{const[,n]=e,r=u.Models.get(s(n));if(null!=r)return l.Ref(r);throw new Error(`${s(n)} wasn't defined before referencing it`)}case\"AnyRef\":return l.AnyRef()}}for(const l of e){const e=(()=>{if(null==l.extends)return c.Model;{const e=u.Models.get(s(l.extends));if(null!=e)return e;throw new Error(`base model ${s(l.extends)} of ${s(l)} is not defined`)}})(),a=((o=class extends e{}).__name__=l.name,o.__module__=l.module,o);for(const e of null!==(n=l.properties)&&void 0!==n?n:[]){const n=d(null!==(r=e.kind)&&void 0!==r?r:\"Unknown\");a.define({[e.name]:[n,e.default]})}for(const e of null!==(t=l.overrides)&&void 0!==t?t:[])a.override({[e.name]:e.default});u.Models.register_models([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 <body>`);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.0\");\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;t<this.menu.children.length&&this.menu.children[t].textContent!=e.target.textContent;t++);this._bump_hover(t)}}_bump_hover(e){const t=this.menu.children.length;this._open&&t>0&&(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.length<this.model.min_characters)return void this._hide_menu();const t=[],{case_sensitive:n}=this.model;let i;i=n?e=>e: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,<svg version=\"1.1\" viewBox=\"0 0 25 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0,0 25,0 12.5,20 Z\" fill=\"black\" /></svg>\\');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;n<i.length;n++){const s=a.input({type:\"checkbox\",value:`${n}`});s.addEventListener(\"change\",(()=>this.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.color2css(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<a;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e}).apply(this,arguments)};function n(){for(var e=0,n=0,t=arguments.length;n<t;n++)e+=arguments[n].length;var a=Array(e),i=0;for(n=0;n<t;n++)for(var o=arguments[n],r=0,l=o.length;r<l;r++,i++)a[i]=o[r];return a}var t=[\"onChange\",\"onClose\",\"onDayCreate\",\"onDestroy\",\"onKeyDown\",\"onMonthChange\",\"onOpen\",\"onParseConfig\",\"onReady\",\"onValueUpdate\",\"onYearChange\",\"onPreCalendarPosition\"],a={_disable:[],_enable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:\"F j, Y\",altInput:!1,altInputClass:\"form-control input\",animate:\"object\"==typeof window&&-1===window.navigator.userAgent.indexOf(\"MSIE\"),ariaDateFormat:\"F j, Y\",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:\", \",dateFormat:\"Y-m-d\",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enable:[],enableSeconds:!1,enableTime:!1,errorHandler:function(e){return\"undefined\"!=typeof console&&console.warn(e)},getWeek:function(e){var n=new Date(e.getTime());n.setHours(0,0,0,0),n.setDate(n.getDate()+3-(n.getDay()+6)%7);var t=new Date(n.getFullYear(),0,4);return 1+Math.round(((n.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:\"default\",minuteIncrement:5,mode:\"single\",monthSelectorType:\"dropdown\",nextArrow:\"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>\",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:\"auto\",positionElement:void 0,prevArrow:\"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>\",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=\"\";g<s.length;g++){var w=s[g],b=\"\\\\\"===w,C=\"\\\\\"===s[g-1]||b;if(D[w]&&!C){h+=D[w];var M=new RegExp(h).exec(e);M&&(f=!0)&&m[\"Y\"!==w?\"push\":\"unshift\"]({fn:v[w],val:M[++p]})}else b||(h+=\".\");m.forEach((function(e){var n=e.fn,t=e.val;return l=n(l,t,c)||l}))}l=f?l:void 0}}if(l instanceof Date&&!isNaN(l.getTime()))return!0===i&&l.setHours(0,0,0,0),l;t.errorHandler(new Error(\"Invalid date provided: \"+d))}}};function M(e,n,t){return void 0===t&&(t=!0),!1!==t?new Date(e.getTime()).setHours(0,0,0,0)-new Date(n.getTime()).setHours(0,0,0,0):e.getTime()-n.getTime()}var y=864e5;function x(p,v){var w={config:e(e({},a),k.defaultConfig),l10n:i};function x(e){return e.bind(w)}function E(){var e=w.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==w.calendarContainer&&(w.calendarContainer.style.visibility=\"hidden\",w.calendarContainer.style.display=\"block\"),void 0!==w.daysContainer){var n=(w.days.offsetWidth+1)*e.showMonths;w.daysContainer.style.width=n+\"px\",w.calendarContainer.style.width=n+(void 0!==w.weekWrapper?w.weekWrapper.offsetWidth:0)+\"px\",w.calendarContainer.style.removeProperty(\"visibility\"),w.calendarContainer.style.removeProperty(\"display\")}}))}function T(e){if(0===w.selectedDates.length){var n=void 0!==w.config.minDate?new Date(w.config.minDate.getTime()):new Date,t=_(),a=t.hours,i=t.minutes,l=t.seconds;n.setHours(a,i,l,0),w.setDate(n,!1)}void 0!==e&&\"blur\"!==e.type&&function(e){e.preventDefault();var n=\"keydown\"===e.type,t=g(e),a=t;void 0!==w.amPM&&t===w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]);var i=parseFloat(a.getAttribute(\"min\")),l=parseFloat(a.getAttribute(\"max\")),c=parseFloat(a.getAttribute(\"step\")),d=parseInt(a.value,10),s=e.delta||(n?38===e.which?1:-1:0),u=d+c*s;if(void 0!==a.value&&2===a.value.length){var f=a===w.hourElement,m=a===w.minuteElement;u<i?(u=l+u+r(!f)+(r(f)&&r(!w.amPM)),m&&H(void 0,-1,w.hourElement)):u>l&&(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<w.now?w.config.maxDate:w.now),a=w.currentYear,i=w.currentMonth;try{void 0!==t&&(w.currentYear=t.getFullYear(),w.currentMonth=t.getMonth())}catch(e){e.message=\"Invalid date supplied: \"+t,w.config.errorHandler(e)}n&&w.currentYear!==a&&(pe(\"onYearChange\"),K()),!n||w.currentYear===a&&w.currentMonth===i||pe(\"onMonthChange\"),w.redraw()}function Y(e){var n=g(e);~n.className.indexOf(\"arrow\")&&H(e,n.classList.contains(\"arrowUp\")?1:-1)}function H(e,n,t){var a=e&&g(e),i=t||a&&a.parentNode&&a.parentNode.firstChild,o=he(\"increment\");o.delta=n,i&&i.dispatchEvent(o)}function j(e,n,t,a){var i=X(n,!0),o=s(\"span\",\"flatpickr-day \"+e,n.getDate().toString());return o.dateObj=n,o.$i=a,o.setAttribute(\"aria-label\",w.formatDate(n,w.config.ariaDateFormat)),-1===e.indexOf(\"hidden\")&&0===M(n,w.now)&&(w.todayDateElem=o,o.classList.add(\"today\"),o.setAttribute(\"aria-current\",\"date\")),i?(o.tabIndex=-1,ve(n)&&(o.classList.add(\"selected\"),w.selectedDateElem=o,\"range\"===w.config.mode&&(d(o,\"startRange\",w.selectedDates[0]&&0===M(n,w.selectedDates[0],!0)),d(o,\"endRange\",w.selectedDates[1]&&0===M(n,w.selectedDates[1],!0)),\"nextMonthDay\"===e&&o.classList.add(\"inRange\")))):o.classList.add(\"flatpickr-disabled\"),\"range\"===w.config.mode&&function(e){return!(\"range\"!==w.config.mode||w.selectedDates.length<2)&&M(e,w.selectedDates[0])>=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\",\"<span class='flatpickr-day'>\"+w.config.getWeek(n)+\"</span>\"),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&&d<c&&d!=(n>0?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;n<w.config.showMonths;n++){var t=new Date(w.currentYear,w.currentMonth,1);t.setMonth(w.currentMonth+n),e.appendChild(B(t.getFullYear(),t.getMonth()))}w.daysContainer.appendChild(e),w.days=w.daysContainer.firstChild,\"range\"===w.config.mode&&1===w.selectedDates.length&&ae()}}function K(){if(!(w.config.showMonths>1||\"dropdown\"!==w.config.monthSelectorType)){var e=function(e){return!(void 0!==w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&e<w.config.minDate.getMonth()||void 0!==w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()&&e>w.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<t.length&&(t=n(t.splice(e,t.length),t.splice(0,e)));for(var a=w.config.showMonths;a--;)w.weekdayContainer.children[a].innerHTML=\"\\n <span class='flatpickr-weekday'>\\n \"+t.join(\"</span><span class='flatpickr-weekday'>\")+\"\\n </span>\\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&&e<w.config.minDate.getFullYear()||w.config.maxDate&&e>w.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<i.length;o++){if(\"function\"==typeof(r=i[o])&&r(t))return a;if(r instanceof Date&&void 0!==t&&r.getTime()===t.getTime())return a;if(\"string\"==typeof r&&void 0!==t){var l=w.parseDate(r,void 0,!0);return l&&l.getTime()===t.getTime()?a:!a}if(\"object\"==typeof r&&void 0!==t&&r.from&&r.to&&t.getTime()>=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;c<i;c+=y)X(new Date(c),!0)||(o=o||c>a&&c<i,c<t&&(!r||c>r)?r=c:c>t&&(!l||c<l)&&(l=c));for(var d=0;d<w.config.showMonths;d++)for(var s=w.daysContainer.children[d],u=function(a,i){var c,d,u,f=s.children[a],m=f.dateObj.getTime(),g=r>0&&m<r||l>0&&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\"),t<n&&m===t?f.classList.add(\"startRange\"):t>n&&m===t&&f.classList.add(\"endRange\"),m>=r&&(0===l||m<=l)&&(d=t,u=n,(c=m)>Math.min(d,u)&&c<Math.max(d,u))&&f.classList.add(\"inRange\"))))},f=0,m=s.children.length;f<m;f++)u(f)}}function ie(){!w.isOpen||w.config.static||w.config.inline||ce()}function oe(e){return function(n){var t=w.config[\"_\"+e+\"Date\"]=w.parseDate(n,w.config.dateFormat),a=w.config[\"_\"+(\"min\"===e?\"max\":\"min\")+\"Date\"];void 0!==t&&(w[\"min\"===e?\"minDateHasTime\":\"maxDateHasTime\"]=t.getHours()>0||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&&c<t&&l.top>t,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;n<document.styleSheets.length;n++){var t=document.styleSheets[n];try{t.cssRules}catch(e){continue}e=t;break}return null!=e?e:(a=document.createElement(\"style\"),document.head.appendChild(a),a.sheet);var a}();if(void 0===D)return;var b=window.document.body.offsetWidth,C=Math.max(0,b/2-a/2),M=D.cssRules.length,y=\"{left:\"+l.left+\"px;right:auto;}\";d(w.calendarContainer,\"rightMost\",!1),d(w.calendarContainer,\"centerMost\",!0),D.insertRule(\".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after\"+y,M),w.calendarContainer.style.left=C+\"px\",w.calendarContainer.style.right=\"auto\"}else w.calendarContainer.style.left=\"auto\",w.calendarContainer.style.right=p+\"px\";else w.calendarContainer.style.left=f+\"px\",w.calendarContainer.style.right=\"auto\"}}}function de(){w.config.noCalendar||w.isMobile||(K(),De(),J())}function se(){w._input.focus(),-1!==window.navigator.userAgent.indexOf(\"MSIE\")||void 0!==navigator.msMaxTouchPoints?setTimeout(w.close,0):w.close()}function ue(e){e.preventDefault(),e.stopPropagation();var n=f(g(e),(function(e){return e.classList&&e.classList.contains(\"flatpickr-day\")&&!e.classList.contains(\"flatpickr-disabled\")&&!e.classList.contains(\"notAllowed\")}));if(void 0!==n){var t=n,a=w.latestSelectedDateObj=new Date(t.dateObj.getTime()),i=(a.getMonth()<w.currentMonth||a.getMonth()>w.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]&&a<t.length;a++)t[a](w.selectedDates,w.input.value,w,n);\"onChange\"===e&&(w.input.dispatchEvent(he(\"change\")),w.input.dispatchEvent(he(\"input\")))}}function he(e){var n=document.createEvent(\"Event\");return n.initEvent(e,!0,!0),n}function ve(e){for(var n=0;n<w.selectedDates.length;n++)if(0===M(w.selectedDates[n],e))return\"\"+n;return!1}function De(){w.config.noCalendar||w.isMobile||!w.monthNav||(w.yearElements.forEach((function(e,n){var t=new Date(w.currentYear,w.currentMonth,1);t.setMonth(w.currentMonth+n),w.config.showMonths>1||\"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.currentYear<w.config.minDate.getFullYear()),w._hideNextMonthArrow=void 0!==w.config.maxDate&&(w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth+1>w.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<n.length;u++)w.config[n[u]]=!0===w.config[n[u]]||\"true\"===w.config[n[u]];for(t.filter((function(e){return void 0!==w.config[e]})).forEach((function(e){w.config[e]=c(w.config[e]||[]).map(x)})),w.isMobile=!w.config.disableMobile&&!w.config.inline&&\"single\"===w.config.mode&&!w.config.disable.length&&!w.config.enable.length&&!w.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),u=0;u<w.config.plugins.length;u++){var f=w.config.plugins[u](w)||{};for(var m in f)t.indexOf(m)>-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()<w.now.getTime()?w.config.maxDate:w.now,w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth(),w.selectedDates.length>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;i<t.length;i++){var o=t[i];try{if(null!==o.getAttribute(\"data-fp-omit\"))continue;void 0!==o._flatpickr&&(o._flatpickr.destroy(),o._flatpickr=void 0),o._flatpickr=x(o,n||{}),a.push(o._flatpickr)}catch(e){console.error(e)}}return 1===a.length?a[0]:a}\"function\"!=typeof Object.assign&&(Object.assign=function(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];if(!e)throw TypeError(\"Cannot convert undefined or null to object\");for(var a=function(n){n&&Object.keys(n).forEach((function(t){return e[t]=n[t]}))},i=0,o=n;i<o.length;i++){var r=o[i];a(r)}return e}),\"undefined\"!=typeof HTMLElement&&\"undefined\"!=typeof HTMLCollection&&\"undefined\"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return E(this,e)},HTMLElement.prototype.flatpickr=function(e){return E([this],e)});var k=function(e,n){return\"string\"==typeof e?E(window.document.querySelectorAll(e),n):e instanceof Node?E([e],n):E(e,n)};return k.defaultConfig={},k.l10ns={en:e({},i),default:e({},i)},k.localize=function(n){k.l10ns.default=e(e({},k.l10ns.default),n)},k.setDefaults=function(n){k.defaultConfig=e(e({},k.defaultConfig),n)},k.parseDate=C({}),k.formatDate=b({}),k.compareDates=M,\"undefined\"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return E(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(\"string\"==typeof e?parseInt(e,10):e))},\"undefined\"!=typeof window&&(window.flatpickr=k),k},\"object\"==typeof t&&void 0!==n?n.exports=r():\"function\"==typeof define&&define.amd?define(r):(o=o||self).flatpickr=r()},\n",
" 436: function _(t,e,a,r,i){r(),a.default='.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);box-shadow:1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible;}.flatpickr-calendar.open{display:inline-block;z-index:99999;}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);}.flatpickr-calendar.inline{display:block;position:relative;top:2px;}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block;}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important;}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0;}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6;}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto;}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:\\'\\';height:0;width:0;left:22px;}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px;}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%;}.flatpickr-calendar:before{border-width:5px;margin:0 -5px;}.flatpickr-calendar:after{border-width:4px;margin:0 -4px;}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%;}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6;}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff;}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%;}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6;}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff;}.flatpickr-calendar:focus{outline:0;}.flatpickr-wrapper{position:relative;display:inline-block;}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none;}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative;}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0;}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0;}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747;}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit;}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block;}.numInputWrapper input{width:100%;}.numInputWrapper input::-ms-clear{display:none;}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57, 57, 57, 0.15);-webkit-box-sizing:border-box;box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1);}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2);}.numInputWrapper span:after{display:block;content:\"\";position:absolute;}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57, 57, 57, 0.6);top:26%;}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57, 57, 57, 0.6);top:40%;}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(0, 0, 0, 0.5);}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05);}.numInputWrapper:hover span{opacity:1;}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05);}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0, 0, 0, 0.9);}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0, 0, 0, 0.9);}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-current-month input.cur-year:focus{outline:0;}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0, 0, 0, 0.5);background:transparent;pointer-events:none;}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 0.5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto;}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none;}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05);}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0;}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px;}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder;}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0;}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;}.flatpickr-days:focus{outline:0;}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1;}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6;}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6;}.flatpickr-day.today{border-color:#959ea9;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff;}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7;}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px;}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0;}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7;}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px;}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57, 57, 57, 0.3);background:transparent;border-color:transparent;cursor:default;}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57, 57, 57, 0.1);}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;}.flatpickr-day.hidden{visibility:hidden;}.rangeMode .flatpickr-day{margin-top:1px;}.flatpickr-weekwrapper{float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px;}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57, 57, 57, 0.3);background:transparent;cursor:default;border:none;}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-time:after{content:\"\";display:table;clear:both;}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939;}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939;}.flatpickr-time.hasSeconds .numInputWrapper{width:26%;}.flatpickr-time.time24hr .numInputWrapper{width:49%;}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-time input.flatpickr-hour{font-weight:bold;}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400;}.flatpickr-time input:focus{outline:0;border:0;}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400;}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee;}.flatpickr-input[readonly]{cursor:pointer;}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0, 0, 0, 0.08);box-shadow:0 3px 13px rgba(0, 0, 0, 0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible;}.flatpickr-calendar.open{display:inline-block;z-index:99999;}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);}.flatpickr-calendar.inline{display:block;position:relative;top:2px;}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block;}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important;}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0;}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #eceef1;}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0;}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid #eceef1;}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto;}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:\\'\\';height:0;width:0;left:22px;}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px;}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%;}.flatpickr-calendar:before{border-width:5px;margin:0 -5px;}.flatpickr-calendar:after{border-width:4px;margin:0 -4px;}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%;}.flatpickr-calendar.arrowTop:before{border-bottom-color:#eceef1;}.flatpickr-calendar.arrowTop:after{border-bottom-color:#eceef1;}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%;}.flatpickr-calendar.arrowBottom:before{border-top-color:#eceef1;}.flatpickr-calendar.arrowBottom:after{border-top-color:#eceef1;}.flatpickr-calendar:focus{outline:0;}.flatpickr-wrapper{position:relative;display:inline-block;}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#eceef1;color:#5a6171;fill:#5a6171;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#5a6171;fill:#5a6171;}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none;}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative;}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0;}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0;}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#bbb;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747;}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit;}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block;}.numInputWrapper input{width:100%;}.numInputWrapper input::-ms-clear{display:none;}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72, 72, 72, 0.15);-webkit-box-sizing:border-box;box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1);}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2);}.numInputWrapper span:after{display:block;content:\"\";position:absolute;}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72, 72, 72, 0.6);top:26%;}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72, 72, 72, 0.6);top:40%;}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(90, 97, 113, 0.5);}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05);}.numInputWrapper:hover span{opacity:1;}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05);}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#5a6171;}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#5a6171;}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-current-month input.cur-year:focus{outline:0;}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(90, 97, 113, 0.5);background:transparent;pointer-events:none;}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#eceef1;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 0.5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto;}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none;}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05);}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#eceef1;outline:none;padding:0;}.flatpickr-weekdays{background:#eceef1;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px;}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}span.flatpickr-weekday{cursor:default;font-size:90%;background:#eceef1;color:#5a6171;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder;}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0;}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid #eceef1;border-right:1px solid #eceef1;}.flatpickr-days:focus{outline:0;}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1;}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #eceef1;box-shadow:-1px 0 0 #eceef1;}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2;}.flatpickr-day.today{border-color:#bbb;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#bbb;background:#bbb;color:#fff;}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#ff5a5f;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ff5a5f;}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px;}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0;}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #ff5a5f;box-shadow:-10px 0 0 #ff5a5f;}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px;}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(72, 72, 72, 0.3);background:transparent;border-color:transparent;cursor:default;}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(72, 72, 72, 0.1);}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f;box-shadow:-5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f;}.flatpickr-day.hidden{visibility:hidden;}.rangeMode .flatpickr-day{margin-top:1px;}.flatpickr-weekwrapper{float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid #eceef1;}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px;}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(72, 72, 72, 0.3);background:transparent;cursor:default;border:none;}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff;border-bottom:1px solid #eceef1;}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px;}.flatpickr-time:after{content:\"\";display:table;clear:both;}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848;}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848;}.flatpickr-time.hasSeconds .numInputWrapper{width:26%;}.flatpickr-time.time24hr .numInputWrapper{width:49%;}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-time input.flatpickr-hour{font-weight:bold;}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400;}.flatpickr-time input:focus{outline:0;border:0;}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#484848;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400;}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eaeaea;}.flatpickr-input[readonly]{cursor:pointer;}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}span.flatpickr-day.selected{font-weight:bold;}'},\n",
" 437: function _(e,t,a,i,r){i();const n=e(1).__importDefault(e(181)),s=e(438),d=e(8);class _ extends s.AbstractRangeSliderView{}a.DateRangeSliderView=_,_.__name__=\"DateRangeSliderView\";class l extends s.AbstractSlider{constructor(e){super(e),this.behaviour=\"drag\",this.connected=[!1,!0,!1]}static init_DateRangeSlider(){this.prototype.default_view=_,this.override({format:\"%d %b %Y\"})}_formatter(e,t){return d.isString(t)?n.default(e,t):t.compute(e)}}a.DateRangeSlider=l,l.__name__=\"DateRangeSlider\",l.init_DateRangeSlider()},\n",
" 438: function _(t,e,i,s,l){s();const r=t(1),o=r.__importStar(t(439)),n=t(43),a=t(9),d=t(22),_=t(420),h=t(166),c=r.__importStar(t(440)),m=c,u=r.__importDefault(t(441)),p=r.__importStar(t(427));class b extends _.ControlView{*controls(){yield this.slider_el}get noUiSlider(){return this.slider_el.noUiSlider}connect_signals(){super.connect_signals();const{direction:t,orientation:e,tooltips:i}=this.model.properties;this.on_change([t,e,i],(()=>this.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;n<i.length;n++)v(i[n][1],i[n][0],this);for(this.xNumSteps=this.xSteps.slice(0),n=0;n<this.xNumSteps.length;n++)b(n,this.xNumSteps[n],this)}x.prototype.getDistance=function(t){var e,r=[];for(e=0;e<this.xNumSteps.length-1;e++){var n=this.xNumSteps[e];if(n&&t/n%1!=0)throw new Error(\"noUiSlider (14.6.3): 'limit', 'margin' and 'padding' of \"+this.xPct[e]+\"% range must be divisible by step.\");r[e]=d(this.xVal,t,e)}return r},x.prototype.getAbsoluteDistance=function(t,e,r){var n,i=0;if(t<this.xPct[this.xPct.length-1])for(;t>this.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;r<t.handles;r++)n.push(e);n.push(!1)}else{if(!Array.isArray(e)||!e.length||e.length!==t.handles+1)throw new Error(\"noUiSlider (14.6.3): 'connect' option doesn't match handle count.\");n=e}t.connect=n}function L(t,e){switch(e){case\"horizontal\":t.ort=0;break;case\"vertical\":t.ort=1;break;default:throw new Error(\"noUiSlider (14.6.3): 'orientation' option is invalid.\")}}function z(t,e){if(!i(e))throw new Error(\"noUiSlider (14.6.3): 'margin' option must be numeric.\");0!==e&&(t.margin=t.spectrum.getDistance(e))}function H(t,e){if(!i(e))throw new Error(\"noUiSlider (14.6.3): 'limit' option must be numeric.\");if(t.limit=t.spectrum.getDistance(e),!t.limit||t.handles<2)throw new Error(\"noUiSlider (14.6.3): 'limit' option is only supported on linear sliders with 2 or more handles.\")}function j(t,e){var r;if(!i(e)&&!Array.isArray(e))throw new Error(\"noUiSlider (14.6.3): 'padding' option must be numeric or array of exactly 2 numbers.\");if(Array.isArray(e)&&2!==e.length&&!i(e[0])&&!i(e[1]))throw new Error(\"noUiSlider (14.6.3): 'padding' option must be numeric or array of exactly 2 numbers.\");if(0!==e){for(Array.isArray(e)||(e=[e,e]),t.padding=[t.spectrum.getDistance(e[0]),t.spectrum.getDistance(e[1])],r=0;r<t.spectrum.xNumSteps.length-1;r++)if(t.padding[0][r]<0||t.padding[1][r]<0)throw new Error(\"noUiSlider (14.6.3): 'padding' option must be a positive number(s).\");var n=e[0]+e[1],o=t.spectrum.xVal[0];if(n/(t.spectrum.xVal[t.spectrum.xVal.length-1]-o)>1)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;r<t.handles;r++)t.tooltips.push(!0)}else{if(t.tooltips=a(e),t.tooltips.length!==t.handles)throw new Error(\"noUiSlider (14.6.3): must pass a formatter for all handles.\");t.tooltips.forEach((function(t){if(\"boolean\"!=typeof t&&(\"object\"!=typeof t||\"function\"!=typeof t.to))throw new Error(\"noUiSlider (14.6.3): 'tooltips' must be passed a formatter or 'false'.\")}))}}function _(t,e){t.ariaFormat=e,C(e)}function B(t,e){t.format=e,C(e)}function q(t,e){if(t.keyboardSupport=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (14.6.3): 'keyboardSupport' option must be a boolean.\")}function X(t,e){t.documentElement=e}function Y(t,e){if(\"string\"!=typeof e&&!1!==e)throw new Error(\"noUiSlider (14.6.3): 'cssPrefix' must be a string or `false`.\");t.cssPrefix=e}function I(t,e){if(\"object\"!=typeof e)throw new Error(\"noUiSlider (14.6.3): 'cssClasses' must be an object.\");if(\"string\"==typeof t.cssPrefix)for(var r in t.cssClasses={},e)e.hasOwnProperty(r)&&(t.cssClasses[r]=t.cssPrefix+e[r]);else t.cssClasses=e}function W(t){var e={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:S,format:S},n={step:{r:!1,t:P},keyboardPageMultiplier:{r:!1,t:N},keyboardDefaultStep:{r:!1,t:k},start:{r:!0,t:A},connect:{r:!0,t:O},direction:{r:!0,t:F},snap:{r:!1,t:V},animate:{r:!1,t:D},animationDuration:{r:!1,t:M},range:{r:!0,t:U},orientation:{r:!1,t:L},margin:{r:!1,t:z},limit:{r:!1,t:H},padding:{r:!1,t:j},behaviour:{r:!0,t:R},ariaFormat:{r:!1,t:_},format:{r:!1,t:B},tooltips:{r:!1,t:T},keyboardSupport:{r:!0,t:q},documentElement:{r:!1,t:X},cssPrefix:{r:!0,t:Y},cssClasses:{r:!0,t:I}},i={connect:!1,direction:\"ltr\",behaviour:\"tap\",orientation:\"horizontal\",keyboardSupport:!0,cssPrefix:\"noUi-\",cssClasses:w,keyboardPageMultiplier:5,keyboardDefaultStep:10};t.format&&!t.ariaFormat&&(t.ariaFormat=t.format),Object.keys(n).forEach((function(o){if(!r(t[o])&&void 0===i[o]){if(n[o].r)throw new Error(\"noUiSlider (14.6.3): '\"+o+\"' is required.\");return!0}n[o].t(e,r(t[o])?t[o]:i[o])})),e.pips=t.pips;var o=document.createElement(\"div\"),s=void 0!==o.style.msTransform,a=void 0!==o.style.transform;return e.transformRule=a?\"transform\":s?\"msTransform\":\"webkitTransform\",e.style=[[\"left\",\"top\"],[\"right\",\"bottom\"]][e.dir][e.ort],e}function $(t,r,i){var l,f,d,h,m,g,v,b,x=window.navigator.pointerEnabled?{start:\"pointerdown\",move:\"pointermove\",end:\"pointerup\"}:window.navigator.msPointerEnabled?{start:\"MSPointerDown\",move:\"MSPointerMove\",end:\"MSPointerUp\"}:{start:\"mousedown touchstart\",move:\"mousemove touchmove\",end:\"mouseup touchend\"},S=window.CSS&&CSS.supports&&CSS.supports(\"touch-action\",\"none\")&&function(){var t=!1;try{var e=Object.defineProperty({},\"passive\",{get:function(){t=!0}});window.addEventListener(\"test\",null,e)}catch(t){}return t}(),w=t,C=r.spectrum,P=[],N=[],k=[],U=0,A={},V=t.ownerDocument,D=r.documentElement||V.documentElement,M=V.body,O=\"rtl\"===V.dir||1===r.ort?0:100;function L(t,e){var r=V.createElement(\"div\");return e&&u(r,e),t.appendChild(r),r}function z(t,e){var n=L(t,r.cssClasses.origin),i=L(n,r.cssClasses.handle);return L(i,r.cssClasses.touchArea),i.setAttribute(\"data-handle\",e),r.keyboardSupport&&(i.setAttribute(\"tabindex\",\"0\"),i.addEventListener(\"keydown\",(function(t){return function(t,e){if(F()||R(e))return!1;var n=[\"Left\",\"Right\"],i=[\"Down\",\"Up\"],o=[\"PageDown\",\"PageUp\"],s=[\"Home\",\"End\"];r.dir&&!r.ort?n.reverse():r.ort&&!r.dir&&(i.reverse(),o.reverse());var a,l=t.key.replace(\"Arrow\",\"\"),u=l===o[0],c=l===o[1],p=l===i[0]||l===n[0]||u,f=l===i[1]||l===n[1]||c,d=l===s[0],h=l===s[1];if(!(p||f||d||h))return!0;if(t.preventDefault(),f||p){var m=r.keyboardPageMultiplier,g=p?0:1,v=ht(e)[g];if(null===v)return!1;!1===v&&(v=C.getDefaultStep(N[e],p,r.keyboardDefaultStep)),(c||u)&&(v*=m),v=Math.max(v,1e-7),v*=p?-1:1,a=P[e]+v}else a=h?r.spectrum.xVal[r.spectrum.xVal.length-1]:r.spectrum.xVal[0];return ut(e,C.toStepping(a),!0,!0),nt(\"slide\",e),nt(\"update\",e),nt(\"change\",e),nt(\"set\",e),!1}(t,e)}))),i.setAttribute(\"role\",\"slider\"),i.setAttribute(\"aria-orientation\",r.ort?\"vertical\":\"horizontal\"),0===e?u(i,r.cssClasses.handleLower):e===r.handles-1&&u(i,r.cssClasses.handleUpper),n}function H(t,e){return!!e&&L(t,r.cssClasses.connect)}function j(t,e){return!!r.tooltips[e]&&L(t.firstChild,r.cssClasses.tooltip)}function F(){return w.hasAttribute(\"disabled\")}function R(t){return f[t].hasAttribute(\"disabled\")}function T(){m&&(rt(\"update\"+y),m.forEach((function(t){t&&e(t)})),m=null)}function _(){T(),m=f.map(j),et(\"update\"+y,(function(t,e,n){if(m[e]){var i=t[e];!0!==r.tooltips[e]&&(i=r.tooltips[e].to(n[e])),m[e].innerHTML=i}}))}function B(t,e,n){var i=V.createElement(\"div\"),o=[];o[0]=r.cssClasses.valueNormal,o[1]=r.cssClasses.valueLarge,o[2]=r.cssClasses.valueSub;var s=[];s[0]=r.cssClasses.markerNormal,s[1]=r.cssClasses.markerLarge,s[2]=r.cssClasses.markerSub;var a=[r.cssClasses.valueHorizontal,r.cssClasses.valueVertical],l=[r.cssClasses.markerHorizontal,r.cssClasses.markerVertical];function c(t,e){var n=e===r.cssClasses.value,i=n?o:s;return e+\" \"+(n?a:l)[r.ort]+\" \"+i[t]}return u(i,r.cssClasses.pips),u(i,0===r.ort?r.cssClasses.pipsHorizontal:r.cssClasses.pipsVertical),Object.keys(t).forEach((function(o){!function(t,o,s){if(-1!==(s=e?e(o,s):s)){var a=L(i,!1);a.className=c(s,r.cssClasses.marker),a.style[r.style]=t+\"%\",s>0&&((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);(s<e||s<=e&&t>o||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&&e<f.length-1&&(l=C.getAbsoluteDistance(t[e+1],r.margin,1),n=Math.min(n,l))),f.length>1&&r.limit&&(i&&e>0&&(l=C.getAbsoluteDistance(t[e-1],r.limit,0),n=Math.min(n,l)),o&&e<f.length-1&&(l=C.getAbsoluteDistance(t[e+1],r.limit,1),n=Math.max(n,l))),r.padding&&(0===e&&(l=C.getAbsoluteDistance(0,r.padding[0],0),n=Math.max(n,l)),e===f.length-1&&(l=C.getAbsoluteDistance(100,r.padding[1],1),n=Math.min(n,l))),!((n=s(n=C.getStep(n)))===t[e]&&!a)&&n}function ot(t,e){var n=r.ort;return(n?e:t)+\", \"+(n?t:e)}function st(t,e,r,n){var i=r.slice(),o=[!t,t],s=[t,!t];n=n.slice(),t&&n.reverse(),n.length>1?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;l<k.length;++l)k.forEach((function(t){ut(t,N[t],!0,!0,n)}));lt(),k.forEach((function(t){nt(\"update\",t),null!==i[t]&&e&&nt(\"set\",t)}))}function dt(){var t=P.map(r.format.to);return 1===t.length?t[0]:t}function ht(t){var e=N[t],n=C.getNearbySteps(e),i=P[t],o=n.thisStep.step,s=null;if(r.snap)return[i-n.stepBefore.startValue||null,n.stepAfter.startValue-i||null];!1!==o&&i+o>n.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<r.handles;i++)f.push(z(e,i)),k[i]=i,d.push(H(n,t[i+1]))}(r.connect,l),(b=r.events).fixed||f.forEach((function(t,e){I(x.start,t.children[0],Q,{handleNumbers:[e]})})),b.tap&&I(x.start,l,Z,{}),b.hover&&I(x.move,l,tt,{hover:!0}),b.drag&&d.forEach((function(t,e){if(!1!==t&&0!==e&&e!==d.length-1){var n=f[e-1],i=f[e],o=[t];u(t,r.cssClasses.draggable),b.fixed&&(o.push(n.children[0]),o.push(i.children[0])),o.forEach((function(t){I(x.start,t,Q,{handles:[n,i],handleNumbers:[e-1,e]})}))}})),ft(r.start),r.pips&&X(r.pips),r.tooltips&&_(),rt(\"update\"+E),et(\"update\"+E,(function(t,e,n,i,o){k.forEach((function(t){var e=f[t],i=it(N,t,0,!0,!0,!0),s=it(N,t,100,!0,!0,!0),a=o[t],l=r.ariaFormat.to(n[t]);i=C.fromStepping(i).toFixed(1),s=C.fromStepping(s).toFixed(1),a=C.fromStepping(a).toFixed(1),e.children[0].setAttribute(\"aria-valuemin\",i),e.children[0].setAttribute(\"aria-valuemax\",s),e.children[0].setAttribute(\"aria-valuenow\",a),e.children[0].setAttribute(\"aria-valuetext\",l)}))})),g={destroy:function(){for(var t in rt(E),rt(y),r.cssClasses)r.cssClasses.hasOwnProperty(t)&&c(w,r.cssClasses[t]);for(;w.firstChild;)w.removeChild(w.firstChild);delete w.noUiSlider},steps:function(){return k.map(ht)},on:et,off:rt,get:dt,set:ft,setHandle:function(t,e,r,n){if(!((t=Number(t))>=0&&t<k.length))throw new Error(\"noUiSlider (14.6.3): invalid handle number, got: \"+t);ut(t,pt(e,t),!0,!0,n),nt(\"update\",t),r&&nt(\"set\",t)},reset:function(t){ft(r.start,t)},__moveHandles:function(t,e,r){st(t,e,N,r)},options:i,updateOptions:function(t,e){var n=dt(),o=[\"margin\",\"limit\",\"padding\",\"range\",\"animate\",\"snap\",\"step\",\"format\",\"pips\",\"tooltips\"];o.forEach((function(e){void 0!==t[e]&&(i[e]=t[e])}));var s=W(i);o.forEach((function(e){void 0!==t[e]&&(r[e]=s[e])})),C=s.spectrum,r.margin=s.margin,r.limit=s.limit,r.padding=s.padding,r.pips?X(r.pips):q(),r.tooltips?_():T(),N=[],ft(t.start||n,e)},target:w,removePips:q,removeTooltips:T,getTooltips:function(){return m},getOrigins:function(){return f},pips:X}}return{__spectrum:x,version:t,cssClasses:w,create:function(t,e){if(!t||!t.nodeName)throw new Error(\"noUiSlider (14.6.3): create requires a single element, got: \"+t);if(t.noUiSlider)throw new Error(\"noUiSlider (14.6.3): Slider was already initialized.\");var r=$(t,W(e),e);return t.noUiSlider=r,r}}},\"function\"==typeof define&&define.amd?define([],o):\"object\"==typeof r?e.exports=o():window.noUiSlider=o()},\n",
" 440: function _(e,t,l,i,o){i(),l.root=\"bk-root\",l.slider_title=\"bk-slider-title\",l.slider_value=\"bk-slider-value\",l.default=\".bk-root .bk-slider-title{white-space:nowrap;}.bk-root .bk-slider-value{font-weight:600;}\"},\n",
" 441: function _(o,t,r,i,n){i(),r.root=\"bk-root\",r.default='.bk-root{}.bk-root .noUi-target,.bk-root .noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}.bk-root .noUi-target{position:relative;}.bk-root .noUi-base,.bk-root .noUi-connects{width:100%;height:100%;position:relative;z-index:1;}.bk-root .noUi-connects{overflow:hidden;z-index:0;}.bk-root .noUi-connect,.bk-root .noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat;}.bk-root .noUi-connect{height:100%;width:100%;}.bk-root .noUi-origin{height:10%;width:10%;}.bk-root .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto;}.bk-root .noUi-vertical .noUi-origin{width:0;}.bk-root .noUi-horizontal .noUi-origin{height:0;}.bk-root .noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;}.bk-root .noUi-touch-area{height:100%;width:100%;}.bk-root .noUi-state-tap .noUi-connect,.bk-root .noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;transition:transform 0.3s;}.bk-root .noUi-state-drag *{cursor:inherit !important;}.bk-root .noUi-horizontal{height:18px;}.bk-root .noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px;}.bk-root .noUi-vertical{width:18px;}.bk-root .noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px;}.bk-root .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto;}.bk-root .noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;}.bk-root .noUi-connects{border-radius:3px;}.bk-root .noUi-connect{background:#3FB8AF;}.bk-root .noUi-draggable{cursor:ew-resize;}.bk-root .noUi-vertical .noUi-draggable{cursor:ns-resize;}.bk-root .noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;}.bk-root .noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;}.bk-root .noUi-handle:before,.bk-root .noUi-handle:after{content:\"\";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px;}.bk-root .noUi-handle:after{left:17px;}.bk-root .noUi-vertical .noUi-handle:before,.bk-root .noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px;}.bk-root .noUi-vertical .noUi-handle:after{top:17px;}.bk-root [disabled] .noUi-connect{background:#B8B8B8;}.bk-root [disabled].noUi-target,.bk-root [disabled].noUi-handle,.bk-root [disabled] .noUi-handle{cursor:not-allowed;}.bk-root .noUi-pips,.bk-root .noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box;}.bk-root .noUi-pips{position:absolute;color:#999;}.bk-root .noUi-value{position:absolute;white-space:nowrap;text-align:center;}.bk-root .noUi-value-sub{color:#ccc;font-size:10px;}.bk-root .noUi-marker{position:absolute;background:#CCC;}.bk-root .noUi-marker-sub{background:#AAA;}.bk-root .noUi-marker-large{background:#AAA;}.bk-root .noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%;}.bk-root .noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);}.bk-root .noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);}.bk-root .noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px;}.bk-root .noUi-marker-horizontal.noUi-marker-sub{height:10px;}.bk-root .noUi-marker-horizontal.noUi-marker-large{height:15px;}.bk-root .noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%;}.bk-root .noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px;}.bk-root .noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%);}.bk-root .noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px;}.bk-root .noUi-marker-vertical.noUi-marker-sub{width:10px;}.bk-root .noUi-marker-vertical.noUi-marker-large{width:15px;}.bk-root .noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap;}.bk-root .noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%;}.bk-root .noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%;}.bk-root .noUi-horizontal .noUi-origin > .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,t,l,s){l();const n=e(488);class a extends n.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.render())),this.connect(this.model.properties.width.change,(()=>this.render()))}render(){null==this.dialogEl&&(this.dialogEl=document.createElement(\"input\"),this.dialogEl.type=\"file\",this.dialogEl.multiple=this.model.multiple,this.dialogEl.onchange=()=>{const{files:e}=this.dialogEl;null!=e&&this.load_files(e)},this.el.appendChild(this.dialogEl)),null!=this.model.accept&&\"\"!=this.model.accept&&(this.dialogEl.accept=this.model.accept),this.dialogEl.style.width=\"{this.model.width}px\",this.dialogEl.disabled=this.model.disabled}async load_files(e){const i=[],t=[],l=[];let s;for(s=0;s<e.length;s++){t.push(e[s].name);const n=await this.readfile(e[s]),[,a,,o]=n.split(/[:;,]/,4);i.push(o),l.push(a)}this.model.multiple?(this.model.filename=t,this.model.mime_type=l,this.model.value=i):(this.model.filename=t[0],this.model.mime_type=l[0],this.model.value=i[0])}readfile(e){return new Promise(((i,t)=>{const l=new FileReader;l.onload=()=>{var s;const{result:n}=l;null!=n?i(n):t(null!==(s=l.error)&&void 0!==s?s:new Error(`unable to read '${e.name}'`))},l.readAsDataURL(e)}))}}t.FileInputView=a,a.__name__=\"FileInputView\";class o extends n.Widget{constructor(e){super(e)}static init_FileInput(){this.prototype.default_view=a,this.define((({Boolean:e,String:i,Array:t,Or:l})=>({value:[l(i,t(i)),\"\"],mime_type:[l(i,t(i)),\"\"],filename:[l(i,t(i)),\"\"],accept:[i,\"\"],multiple:[e,!1]})))}}t.FileInput=o,o.__name__=\"FileInput\",o.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;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var r=i(2),o=i(8),a=i(0),c=function(){function e(t,i){var n=i.location,s=void 0===n?0:n,r=i.distance,a=void 0===r?100:r,c=i.threshold,l=void 0===c?.6:c,h=i.maxPatternLength,u=void 0===h?32:h,d=i.caseSensitive,p=void 0!==d&&d,m=i.tokenSeparator,f=void 0===m?/ +/g:m,v=i.findAllMatches,g=void 0!==v&&v,_=i.minMatchCharLength,b=void 0===_?1:_,y=i.id,E=void 0===y?null:y,I=i.keys,S=void 0===I?[]:I,w=i.shouldSort,O=void 0===w||w,C=i.getFn,A=void 0===C?o:C,L=i.sortFn,T=void 0===L?function(e,t){return e.score-t.score}:L,x=i.tokenize,k=void 0!==x&&x,P=i.matchAllTokens,D=void 0!==P&&P,M=i.includeMatches,N=void 0!==M&&M,F=i.includeScore,j=void 0!==F&&F,K=i.verbose,R=void 0!==K&&K;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,e),this.options={location:s,distance:a,threshold:l,maxPatternLength:u,isCaseSensitive:p,tokenSeparator:f,findAllMatches:g,minMatchCharLength:b,id:E,keys:S,includeMatches:N,includeScore:j,shouldSort:O,getFn:A,sortFn:T,verbose:R,tokenize:k,matchAllTokens:D},this.setCollection(t)}var t,i,c;return t=e,(i=[{key:\"setCollection\",value:function(e){return this.list=e,e}},{key:\"search\",value:function(e){var t=arguments.length>1&&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;n<s;n+=1)t.push(new r(i[n],this.options));return{tokenSearchers:t,fullSearcher:new r(e,this.options)}}},{key:\"_search\",value:function(){var e=arguments.length>0&&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;r<o;r+=1)this._analyze({key:\"\",value:i[r],record:r,index:r},{resultMap:n,results:s,tokenSearchers:e,fullSearcher:t});return{weights:null,results:s}}for(var a={},c=0,l=i.length;c<l;c+=1)for(var h=i[c],u=0,d=this.options.keys.length;u<d;u+=1){var p=this.options.keys[u];if(\"string\"!=typeof p){if(a[p.name]={weight:1-p.weight||1},p.weight<=0||p.weight>1)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<h.length;S+=1){var w=h[S];this._log('\\nPattern: \"'.concat(w.pattern,'\"'));for(var O=!1,C=0;C<E.length;C+=1){var A=E[C],L=w.search(A),T={};L.isMatch?(T[A]=L.score,g=!0,O=!0,I.push(L.score)):(T[A]=1,this.options.matchAllTokens||I.push(1)),this._log('Token: \"'.concat(A,'\", score: ').concat(T[A]))}O&&(b+=1)}_=I[0];for(var x=I.length,k=1;k<x;k+=1)_+=I[k];_/=x,this._log(\"Token score average:\",_)}var P=y.score;_>-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<F;N+=1)this._analyze({key:i,arrayIndex:N,value:r[N],record:o,index:c},{resultMap:m,results:v,tokenSearchers:h,fullSearcher:d})}}},{key:\"_computeScore\",value:function(e,t){this._log(\"\\n\\nComputing score:\\n\");for(var i=0,n=t.length;i<n;i+=1){for(var s=t[i].output,r=s.length,o=1,a=1,c=0;c<r;c+=1){var l=e?e[s[c].key].weight:1,h=(1===l?s[c].score:s[c].score||.001)*l;1!==l?a=Math.min(a,h):(s[c].nScore=h,o*=h)}t[i].score=1===a?o:a,this._log(t[i])}}},{key:\"_sort\",value:function(e){this._log(\"\\n\\nSorting....\"),e.sort(this.options.sortFn)}},{key:\"_format\",value:function(e){var t=[];if(this.options.verbose){var i=[];this._log(\"\\n\\nOutput:\\n\\n\",JSON.stringify(e,(function(e,t){if(\"object\"===n(t)&&null!==t){if(-1!==i.indexOf(t))return;i.push(t)}return t}))),i=null}var s=[];this.options.includeMatches&&s.push((function(e,t){var i=e.output;t.matches=[];for(var n=0,s=i.length;n<s;n+=1){var r=i[n];if(0!==r.matchedIndices.length){var o={indices:r.matchedIndices,value:r.value};r.key&&(o.key=r.key),r.hasOwnProperty(\"arrayIndex\")&&r.arrayIndex>-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;r<o;r+=1){var a=e[r];if(this.options.id&&(a.item=this.options.getFn(a.item,this.options.id)[0]),s.length){for(var c={item:a.item},l=0,h=s.length;l<h;l+=1)s[l](a,c);t.push(c)}else t.push(a.item)}return t}},{key:\"_log\",value:function(){var e;this.options.verbose&&(e=console).log.apply(e,arguments)}}])&&s(t.prototype,i),c&&s(t,c),e}();e.exports=c},function(e,t,i){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=i(3),r=i(4),o=i(7),a=function(){function e(t,i){var n=i.location,s=void 0===n?0:n,r=i.distance,a=void 0===r?100:r,c=i.threshold,l=void 0===c?.6:c,h=i.maxPatternLength,u=void 0===h?32:h,d=i.isCaseSensitive,p=void 0!==d&&d,m=i.tokenSeparator,f=void 0===m?/ +/g:m,v=i.findAllMatches,g=void 0!==v&&v,_=i.minMatchCharLength,b=void 0===_?1:_;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,e),this.options={location:s,distance:a,threshold:l,maxPatternLength:u,isCaseSensitive:p,tokenSeparator:f,findAllMatches:g,minMatchCharLength:b},this.pattern=this.options.isCaseSensitive?t:t.toLowerCase(),this.pattern.length<=u&&(this.patternAlphabet=o(this.pattern))}var t,i,a;return t=e,(i=[{key:\"search\",value:function(e){if(this.options.isCaseSensitive||(e=e.toLowerCase()),this.pattern===e)return{isMatch:!0,score:0,matchedIndices:[[0,e.length-1]]};var t=this.options,i=t.maxPatternLength,n=t.tokenSeparator;if(this.pattern.length>i)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<l;c+=1){var h=r[c];a.push([e.indexOf(h),h.length-1])}return{score:o?.5:1,isMatch:o,matchedIndices:a}}},function(e,t,i){var n=i(5),s=i(6);e.exports=function(e,t,i,r){for(var o=r.location,a=void 0===o?0:o,c=r.distance,l=void 0===c?100:c,h=r.threshold,u=void 0===h?.6:h,d=r.findAllMatches,p=void 0!==d&&d,m=r.minMatchCharLength,f=void 0===m?1:m,v=a,g=e.length,_=u,b=e.indexOf(t,v),y=t.length,E=[],I=0;I<g;I+=1)E[I]=0;if(-1!==b){var S=n(t,{errors:0,currentLocation:b,expectedLocation:v,distance:l});if(_=Math.min(S,_),-1!==(b=e.lastIndexOf(t,v+y))){var w=n(t,{errors:0,currentLocation:b,expectedLocation:v,distance:l});_=Math.min(w,_)}}b=-1;for(var O=[],C=1,A=y+g,L=1<<y-1,T=0;T<y;T+=1){for(var x=0,k=A;x<k;)n(t,{errors:T,currentLocation:v+k,expectedLocation:v,distance:l})<=_?x=k:A=k,k=Math.floor((A-x)/2+x);A=k;var P=Math.max(1,v-k+1),D=p?g:Math.min(v+k,g)+y,M=Array(D+2);M[D+1]=(1<<T)-1;for(var N=D;N>=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<o;r+=1){var a=e[r];a&&-1===n?n=r:a||-1===n||((s=r-1)-n+1>=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<i;n+=1)t[e.charAt(n)]=0;for(var s=0;s<i;s+=1)t[e.charAt(s)]|=1<<i-s-1;return t}},function(e,t,i){var n=i(0);e.exports=function(e,t){return function e(t,i,s){if(i){var r=i.indexOf(\".\"),o=i,a=null;-1!==r&&(o=i.slice(0,r),a=i.slice(r+1));var c=t[o];if(null!=c)if(a||\"string\"!=typeof c&&\"number\"!=typeof c)if(n(c))for(var l=0,h=c.length;l<h;l+=1)e(c[l],a,s);else a&&e(c,a,s);else s.push(c.toString())}else s.push(t);return s}(e,t,[])}}])},function(e,t,i){\"use strict\";function n(e){var t,i=e.Symbol;return\"function\"==typeof i?i.observable?t=i.observable:(t=i(\"observable\"),i.observable=t):t=\"@@observable\",t}i.d(t,\"a\",(function(){return n}))},function(e,t,i){e.exports=i(7)},function(e,t){var i;i=function(){return this}();try{i=i||new Function(\"return this\")()}catch(e){\"object\"==typeof window&&(i=window)}e.exports=i},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,\"loaded\",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,\"id\",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,\"exports\",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,i){\"use strict\";i.r(t);var n=i(2),s=i.n(n),r=i(0),o=i.n(r),a=i(1),c=function(){return Math.random().toString(36).substring(7).split(\"\").join(\".\")},l={INIT:\"@@redux/INIT\"+c(),REPLACE:\"@@redux/REPLACE\"+c(),PROBE_UNKNOWN_ACTION:function(){return\"@@redux/PROBE_UNKNOWN_ACTION\"+c()}};function h(e){if(\"object\"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function u(e,t,i){var n;if(\"function\"==typeof t&&\"function\"==typeof i||\"function\"==typeof i&&\"function\"==typeof arguments[3])throw new Error(\"It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.\");if(\"function\"==typeof t&&void 0===i&&(i=t,t=void 0),void 0!==i){if(\"function\"!=typeof i)throw new Error(\"Expected the enhancer to be a function.\");return i(u)(e,t)}if(\"function\"!=typeof e)throw new Error(\"Expected the reducer to be a function.\");var s=e,r=t,o=[],c=o,d=!1;function p(){c===o&&(c=o.slice())}function m(){if(d)throw new Error(\"You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.\");return r}function f(e){if(\"function\"!=typeof e)throw new Error(\"Expected the listener to be a function.\");if(d)throw new Error(\"You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.\");var t=!0;return p(),c.push(e),function(){if(t){if(d)throw new Error(\"You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.\");t=!1,p();var i=c.indexOf(e);c.splice(i,1)}}}function v(e){if(!h(e))throw new Error(\"Actions must be plain objects. Use custom middleware for async actions.\");if(void 0===e.type)throw new Error('Actions may not have an undefined \"type\" property. Have you misspelled a constant?');if(d)throw new Error(\"Reducers may not dispatch actions.\");try{d=!0,r=s(r,e)}finally{d=!1}for(var t=o=c,i=0;i<t.length;i++)(0,t[i])();return e}function g(e){if(\"function\"!=typeof e)throw new Error(\"Expected the nextReducer to be a function.\");s=e,v({type:l.REPLACE})}function _(){var e,t=f;return(e={subscribe:function(e){if(\"object\"!=typeof e||null===e)throw new TypeError(\"Expected the observer to be an object.\");function i(){e.next&&e.next(m())}return i(),{unsubscribe:t(i)}}})[a.a]=function(){return this},e}return v({type:l.INIT}),(n={dispatch:v,subscribe:f,getState:m,replaceReducer:g})[a.a]=_,n}function d(e,t){var i=t&&t.type;return\"Given \"+(i&&'action \"'+String(i)+'\"'||\"an action\")+', reducer \"'+e+'\" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}var p,m=[],f=[],v=[],g={loading:!1},_=function(e,t){switch(void 0===e&&(e=g),t.type){case\"SET_IS_LOADING\":return{loading:t.isLoading};default:return e}},b=function(e){return Array.from({length:e},(function(){return(e=0,t=36,Math.floor(Math.random()*(t-e)+e)).toString(36);var e,t})).join(\"\")},y=function(e){return Object.prototype.toString.call(e).slice(8,-1)},E=function(e,t){return null!=t&&y(t)===e},I=function(e){return\"string\"!=typeof e?e:e.replace(/&/g,\"&amp;\").replace(/>/g,\"&rt;\").replace(/</g,\"&lt;\").replace(/\"/g,\"&quot;\")},S=(p=document.createElement(\"div\"),function(e){var t=e.trim();p.innerHTML=t;for(var i=p.children[0];p.firstChild;)p.removeChild(p.firstChild);return i}),w=function(e,t){return e.score-t.score},O=function(e){return JSON.parse(JSON.stringify(e))},C=function(e){for(var t=Object.keys(e),i={},n=0;n<t.length;n++){var s=t[n];\"function\"==typeof e[s]&&(i[s]=e[s])}var r,o=Object.keys(i);try{!function(e){Object.keys(e).forEach((function(t){var i=e[t];if(void 0===i(void 0,{type:l.INIT}))throw new Error('Reducer \"'+t+\"\\\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.\");if(void 0===i(void 0,{type:l.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer \"'+t+\"\\\" returned undefined when probed with a random type. Don't try to handle \"+l.INIT+' or other actions in \"redux/*\" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(i)}catch(e){r=e}return function(e,t){if(void 0===e&&(e={}),r)throw r;for(var n=!1,s={},a=0;a<o.length;a++){var c=o[a],l=i[c],h=e[c],u=l(h,t);if(void 0===u){var p=d(c,t);throw new Error(p)}s[c]=u,n=n||u!==h}return n?s:e}}({items:function(e,t){switch(void 0===e&&(e=m),t.type){case\"ADD_ITEM\":return[].concat(e,[{id:t.id,choiceId:t.choiceId,groupId:t.groupId,value:t.value,label:t.label,active:!0,highlighted:!1,customProperties:t.customProperties,placeholder:t.placeholder||!1,keyCode:null}]).map((function(e){var t=e;return t.highlighted=!1,t}));case\"REMOVE_ITEM\":return e.map((function(e){var i=e;return i.id===t.id&&(i.active=!1),i}));case\"HIGHLIGHT_ITEM\":return e.map((function(e){var i=e;return i.id===t.id&&(i.highlighted=t.highlighted),i}));default:return e}},groups:function(e,t){switch(void 0===e&&(e=f),t.type){case\"ADD_GROUP\":return[].concat(e,[{id:t.id,value:t.value,active:t.active,disabled:t.disabled}]);case\"CLEAR_CHOICES\":return[];default:return e}},choices:function(e,t){switch(void 0===e&&(e=v),t.type){case\"ADD_CHOICE\":return[].concat(e,[{id:t.id,elementId:t.elementId,groupId:t.groupId,value:t.value,label:t.label||t.value,disabled:t.disabled||!1,selected:!1,active:!0,score:9999,customProperties:t.customProperties,placeholder:t.placeholder||!1,keyCode:null}]);case\"ADD_ITEM\":return t.activateOptions?e.map((function(e){var i=e;return i.active=t.active,i})):t.choiceId>-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<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var T=function(){function e(){this._store=u(A,window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__())}var t,i,n,s=e.prototype;return s.subscribe=function(e){this._store.subscribe(e)},s.dispatch=function(e){this._store.dispatch(e)},s.isLoading=function(){return this.state.general.loading},s.getChoiceById=function(e){return this.activeChoices.find((function(t){return t.id===parseInt(e,10)}))},s.getGroupById=function(e){return this.groups.find((function(t){return t.id===e}))},t=e,(i=[{key:\"state\",get:function(){return this._store.getState()}},{key:\"items\",get:function(){return this.state.items}},{key:\"activeItems\",get:function(){return this.items.filter((function(e){return!0===e.active}))}},{key:\"highlightedActiveItems\",get:function(){return this.items.filter((function(e){return e.active&&e.highlighted}))}},{key:\"choices\",get:function(){return this.state.choices}},{key:\"activeChoices\",get:function(){return this.choices.filter((function(e){return!0===e.active}))}},{key:\"selectableChoices\",get:function(){return this.choices.filter((function(e){return!0!==e.disabled}))}},{key:\"searchableChoices\",get:function(){return this.selectableChoices.filter((function(e){return!0!==e.placeholder}))}},{key:\"placeholderChoice\",get:function(){return[].concat(this.choices).reverse().find((function(e){return!0===e.placeholder}))}},{key:\"groups\",get:function(){return this.state.groups}},{key:\"activeGroups\",get:function(){var e=this.groups,t=this.choices;return e.filter((function(e){var i=!0===e.active&&!1===e.disabled,n=t.some((function(e){return!0===e.active&&!1===e.disabled}));return i&&n}),[])}}])&&L(t.prototype,i),n&&L(t,n),e}();function x(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var k=function(){function e(e){var t=e.element,i=e.type,n=e.classNames;this.element=t,this.classNames=n,this.type=i,this.isActive=!1}var t,i,n,s=e.prototype;return s.getChild=function(e){return this.element.querySelector(e)},s.show=function(){return this.element.classList.add(this.classNames.activeState),this.element.setAttribute(\"aria-expanded\",\"true\"),this.isActive=!0,this},s.hide=function(){return this.element.classList.remove(this.classNames.activeState),this.element.setAttribute(\"aria-expanded\",\"false\"),this.isActive=!1,this},t=e,(i=[{key:\"distanceFromTopWindow\",get:function(){return this.element.getBoundingClientRect().bottom}}])&&x(t.prototype,i),n&&x(t,n),e}(),P={items:[],choices:[],silent:!1,renderChoiceLimit:-1,maxItemCount:-1,addItems:!0,addItemFilter:null,removeItems:!0,removeItemButton:!1,editItems:!1,duplicateItemsAllowed:!0,delimiter:\",\",paste:!0,searchEnabled:!0,searchChoices:!0,searchFloor:1,searchResultLimit:4,searchFields:[\"label\",\"value\"],position:\"auto\",resetScrollPosition:!0,shouldSort:!0,shouldSortItems:!1,sorter:function(e,t){var i=e.value,n=e.label,s=void 0===n?i:n,r=t.value,o=t.label,a=void 0===o?r:o;return s.localeCompare(a,[],{sensitivity:\"base\",ignorePunctuation:!0,numeric:!0})},placeholder:!0,placeholderValue:null,searchPlaceholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:\"auto\",loadingText:\"Loading...\",noResultsText:\"No results found\",noChoicesText:\"No choices to choose from\",itemSelectText:\"Press to select\",uniqueItemText:\"Only unique values can be added\",customAddItemText:\"Only values matching specific conditions can be added\",addItemText:function(e){return'Press Enter to add <b>\"'+I(e)+'\"</b>'},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;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var he=function(){function e(e){var t=e.element,i=e.type,n=e.classNames,s=e.preventPaste;this.element=t,this.type=i,this.classNames=n,this.preventPaste=s,this.isFocussed=this.element===document.activeElement,this.isDisabled=t.disabled,this._onPaste=this._onPaste.bind(this),this._onInput=this._onInput.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}var t,i,n,s=e.prototype;return s.addEventListeners=function(){this.element.addEventListener(\"paste\",this._onPaste),this.element.addEventListener(\"input\",this._onInput,{passive:!0}),this.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.element.addEventListener(\"blur\",this._onBlur,{passive:!0})},s.removeEventListeners=function(){this.element.removeEventListener(\"input\",this._onInput,{passive:!0}),this.element.removeEventListener(\"paste\",this._onPaste),this.element.removeEventListener(\"focus\",this._onFocus,{passive:!0}),this.element.removeEventListener(\"blur\",this._onBlur,{passive:!0})},s.enable=function(){this.element.removeAttribute(\"disabled\"),this.isDisabled=!1},s.disable=function(){this.element.setAttribute(\"disabled\",\"\"),this.isDisabled=!0},s.focus=function(){this.isFocussed||this.element.focus()},s.blur=function(){this.isFocussed&&this.element.blur()},s.clear=function(e){return void 0===e&&(e=!0),this.element.value&&(this.element.value=\"\"),e&&this.setWidth(),this},s.setWidth=function(){var e=this.element,t=e.style,i=e.value,n=e.placeholder;t.minWidth=n.length+1+\"ch\",t.width=i.length+1+\"ch\"},s.setActiveDescendant=function(e){this.element.setAttribute(\"aria-activedescendant\",e)},s.removeActiveDescendant=function(){this.element.removeAttribute(\"aria-activedescendant\")},s._onInput=function(){this.type!==oe&&this.setWidth()},s._onPaste=function(e){this.preventPaste&&e.preventDefault()},s._onFocus=function(){this.isFocussed=!0},s._onBlur=function(){this.isFocussed=!1},t=e,(i=[{key:\"placeholder\",set:function(e){this.element.placeholder=e}},{key:\"value\",get:function(){return I(this.element.value)},set:function(e){this.element.value=e}}])&&le(t.prototype,i),n&&le(t,n),e}(),ue=function(){function e(e){var t=e.element;this.element=t,this.scrollPos=this.element.scrollTop,this.height=this.element.offsetHeight}var t=e.prototype;return t.clear=function(){this.element.innerHTML=\"\"},t.append=function(e){this.element.appendChild(e)},t.getChild=function(e){return this.element.querySelector(e)},t.hasChildren=function(){return this.element.hasChildNodes()},t.scrollToTop=function(){this.element.scrollTop=0},t.scrollToChildElement=function(e,t){var i=this;if(e){var n=this.element.offsetHeight,s=this.element.scrollTop+n,r=e.offsetHeight,o=e.offsetTop+r,a=t>0?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),n<e&&(s=!0)):(this._scrollUp(n,4,e),n>e&&(s=!0)),s&&requestAnimationFrame((function(){i._animateScroll(e,t)}))},e}();function de(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var pe=function(){function e(e){var t=e.element,i=e.classNames;if(this.element=t,this.classNames=i,!(t instanceof HTMLInputElement||t instanceof HTMLSelectElement))throw new TypeError(\"Invalid element passed\");this.isDisabled=!1}var t,i,n,s=e.prototype;return s.conceal=function(){this.element.classList.add(this.classNames.input),this.element.hidden=!0,this.element.tabIndex=-1;var e=this.element.getAttribute(\"style\");e&&this.element.setAttribute(\"data-choice-orig-style\",e),this.element.setAttribute(\"data-choice\",\"active\")},s.reveal=function(){this.element.classList.remove(this.classNames.input),this.element.hidden=!1,this.element.removeAttribute(\"tabindex\");var e=this.element.getAttribute(\"data-choice-orig-style\");e?(this.element.removeAttribute(\"data-choice-orig-style\"),this.element.setAttribute(\"style\",e)):this.element.removeAttribute(\"style\"),this.element.removeAttribute(\"data-choice\"),this.element.value=this.element.value},s.enable=function(){this.element.removeAttribute(\"disabled\"),this.element.disabled=!1,this.isDisabled=!1},s.disable=function(){this.element.setAttribute(\"disabled\",\"\"),this.element.disabled=!0,this.isDisabled=!0},s.triggerEvent=function(e,t){!function(e,t,i){void 0===i&&(i=null);var n=new CustomEvent(t,{detail:i,bubbles:!0,cancelable:!0});e.dispatchEvent(n)}(this.element,e,t)},t=e,(i=[{key:\"isActive\",get:function(){return\"active\"===this.element.dataset.choice}},{key:\"dir\",get:function(){return this.element.dir}},{key:\"value\",get:function(){return this.element.value},set:function(e){this.element.value=e}}])&&de(t.prototype,i),n&&de(t,n),e}();function me(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var fe=function(e){var t,i,n,s,r;function o(t){var i,n=t.element,s=t.classNames,r=t.delimiter;return(i=e.call(this,{element:n,classNames:s})||this).delimiter=r,i}return i=e,(t=o).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,n=o,(s=[{key:\"value\",get:function(){return this.element.value},set:function(e){var t=e.map((function(e){return e.value})).join(this.delimiter);this.element.setAttribute(\"value\",t),this.element.value=t}}])&&me(n.prototype,s),r&&me(n,r),o}(pe);function ve(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var ge=function(e){var t,i,n,s,r;function o(t){var i,n=t.element,s=t.classNames,r=t.template;return(i=e.call(this,{element:n,classNames:s})||this).template=r,i}return i=e,(t=o).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,o.prototype.appendDocFragment=function(e){this.element.innerHTML=\"\",this.element.appendChild(e)},n=o,(s=[{key:\"placeholderOption\",get:function(){return this.element.querySelector('option[value=\"\"]')||this.element.querySelector(\"option[placeholder]\")}},{key:\"optionGroups\",get:function(){return Array.from(this.element.getElementsByTagName(\"OPTGROUP\"))}},{key:\"options\",get:function(){return Array.from(this.element.options)},set:function(e){var t=this,i=document.createDocumentFragment();e.forEach((function(e){return n=e,s=t.template(n),void i.appendChild(s);var n,s})),this.appendDocFragment(i)}}])&&ve(n.prototype,s),r&&ve(n,r),o}(pe),_e={containerOuter:function(e,t,i,n,s,r){var o=e.containerOuter,a=Object.assign(document.createElement(\"div\"),{className:o});return a.dataset.type=r,t&&(a.dir=t),n&&(a.tabIndex=0),i&&(a.setAttribute(\"role\",s?\"combobox\":\"listbox\"),s&&a.setAttribute(\"aria-autocomplete\",\"list\")),a.setAttribute(\"aria-haspopup\",\"true\"),a.setAttribute(\"aria-expanded\",\"false\"),a},containerInner:function(e){var t=e.containerInner;return Object.assign(document.createElement(\"div\"),{className:t})},itemList:function(e,t){var i=e.list,n=e.listSingle,s=e.listItems;return Object.assign(document.createElement(\"div\"),{className:i+\" \"+(t?n:s)})},placeholder:function(e,t){var i=e.placeholder;return Object.assign(document.createElement(\"div\"),{className:i,innerHTML:t})},item:function(e,t,i){var n=e.item,s=e.button,r=e.highlightedState,o=e.itemSelectable,a=e.placeholder,c=t.id,l=t.value,h=t.label,u=t.customProperties,d=t.active,p=t.disabled,m=t.highlighted,f=t.placeholder,v=Object.assign(document.createElement(\"div\"),{className:n,innerHTML:h});if(Object.assign(v.dataset,{item:\"\",id:c,value:l,customProperties:u}),d&&v.setAttribute(\"aria-selected\",\"true\"),p&&v.setAttribute(\"aria-disabled\",\"true\"),f&&v.classList.add(a),v.classList.add(m?r:o),i){p&&v.classList.remove(o),v.dataset.deletable=\"\";var g=\"Remove item\",_=Object.assign(document.createElement(\"button\"),{type:\"button\",className:s,innerHTML:g});_.setAttribute(\"aria-label\",\"Remove item: '\"+l+\"'\"),_.dataset.button=\"\",v.appendChild(_)}return v},choiceList:function(e,t){var i=e.list,n=Object.assign(document.createElement(\"div\"),{className:i});return t||n.setAttribute(\"aria-multiselectable\",\"true\"),n.setAttribute(\"role\",\"listbox\"),n},choiceGroup:function(e,t){var i=e.group,n=e.groupHeading,s=e.itemDisabled,r=t.id,o=t.value,a=t.disabled,c=Object.assign(document.createElement(\"div\"),{className:i+\" \"+(a?s:\"\")});return c.setAttribute(\"role\",\"group\"),Object.assign(c.dataset,{group:\"\",id:r,value:o}),a&&c.setAttribute(\"aria-disabled\",\"true\"),c.appendChild(Object.assign(document.createElement(\"div\"),{className:n,innerHTML:o})),c},choice:function(e,t,i){var n=e.item,s=e.itemChoice,r=e.itemSelectable,o=e.selectedState,a=e.itemDisabled,c=e.placeholder,l=t.id,h=t.value,u=t.label,d=t.groupId,p=t.elementId,m=t.disabled,f=t.selected,v=t.placeholder,g=Object.assign(document.createElement(\"div\"),{id:p,innerHTML:u,className:n+\" \"+s});return f&&g.classList.add(o),v&&g.classList.add(c),g.setAttribute(\"role\",d>0?\"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<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var we=\"-ms-scroll-limit\"in document.documentElement.style&&\"-ms-ime-align\"in document.documentElement.style,Oe={},Ce=function(){var e,t,i;function n(e,t){var i=this;void 0===e&&(e=\"[data-choice]\"),void 0===t&&(t={}),this.config=o.a.all([P,n.defaults.options,t],{arrayMerge:function(e,t){return[].concat(t)}});var s,r,a,c,l=(s=this.config,r=P,a=Object.keys(s).sort(),c=Object.keys(r).sort(),a.filter((function(e){return c.indexOf(e)<0})));l.length&&console.warn(\"Unknown config option(s) passed\",l.join(\", \"));var h=\"string\"==typeof e?document.querySelector(e):e;if(!(h instanceof HTMLInputElement||h instanceof HTMLSelectElement))throw TypeError(\"Expected one of the following types text|select-one|select-multiple\");if(this._isTextElement=h.type===re,this._isSelectOneElement=h.type===oe,this._isSelectMultipleElement=h.type===ae,this._isSelectElement=this._isSelectOneElement||this._isSelectMultipleElement,this.config.searchEnabled=this._isSelectMultipleElement||this.config.searchEnabled,[\"auto\",\"always\"].includes(this.config.renderSelectedChoices)||(this.config.renderSelectedChoices=\"auto\"),t.addItemFilter&&\"function\"!=typeof t.addItemFilter){var u=t.addItemFilter instanceof RegExp?t.addItemFilter:new RegExp(t.addItemFilter);this.config.addItemFilter=u.test.bind(u)}if(this._isTextElement?this.passedElement=new fe({element:h,classNames:this.config.classNames,delimiter:this.config.delimiter}):this.passedElement=new ge({element:h,classNames:this.config.classNames,template:function(e){return i._templates.option(e)}}),this.initialised=!1,this._store=new T,this._initialState={},this._currentState={},this._prevState={},this._currentValue=\"\",this._canSearch=this.config.searchEnabled,this._isScrollingOnIe=!1,this._highlightPosition=0,this._wasTap=!0,this._placeholderValue=this._generatePlaceholderValue(),this._baseId=function(e,t){var i=e.id||e.name&&e.name+\"-\"+b(2)||b(4);return t+\"-\"+i.replace(/(:|\\.|\\[|\\]|,)/g,\"\")}(this.passedElement.element,\"choices-\"),this._direction=this.passedElement.dir,!this._direction){var d=window.getComputedStyle(this.passedElement.element).direction;d!==window.getComputedStyle(document.documentElement).direction&&(this._direction=d)}if(this._idNames={itemChoice:\"item-choice\"},this._presetGroups=this.passedElement.optionGroups,this._presetOptions=this.passedElement.options,this._presetChoices=this.config.choices,this._presetItems=this.config.items,this.passedElement.value&&(this._presetItems=this._presetItems.concat(this.passedElement.value.split(this.config.delimiter))),this.passedElement.options&&this.passedElement.options.forEach((function(e){i._presetChoices.push({value:e.value,label:e.innerHTML,selected:e.selected,disabled:e.disabled||e.parentNode.disabled,placeholder:\"\"===e.value||e.hasAttribute(\"placeholder\"),customProperties:e.getAttribute(\"data-custom-properties\")})})),this._render=this._render.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this),this._onKeyUp=this._onKeyUp.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onClick=this._onClick.bind(this),this._onTouchMove=this._onTouchMove.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onMouseDown=this._onMouseDown.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onFormReset=this._onFormReset.bind(this),this._onAKey=this._onAKey.bind(this),this._onEnterKey=this._onEnterKey.bind(this),this._onEscapeKey=this._onEscapeKey.bind(this),this._onDirectionKey=this._onDirectionKey.bind(this),this._onDeleteKey=this._onDeleteKey.bind(this),this.passedElement.isActive)return this.config.silent||console.warn(\"Trying to initialise Choices on element already initialised\"),void(this.initialised=!0);this.init()}e=n,i=[{key:\"defaults\",get:function(){return Object.preventExtensions({get options(){return Oe},get templates(){return _e}})}}],(t=null)&&Se(e.prototype,t),i&&Se(e,i);var r=n.prototype;return r.init=function(){if(!this.initialised){this._createTemplates(),this._createElements(),this._createStructure(),this._initialState=O(this._store.state),this._store.subscribe(this._render),this._render(),this._addEventListeners(),(!this.config.addItems||this.passedElement.element.hasAttribute(\"disabled\"))&&this.disable(),this.initialised=!0;var e=this.config.callbackOnInit;e&&\"function\"==typeof e&&e.call(this)}},r.destroy=function(){this.initialised&&(this._removeEventListeners(),this.passedElement.reveal(),this.containerOuter.unwrap(this.passedElement.element),this.clearStore(),this._isSelectElement&&(this.passedElement.options=this._presetOptions),this._templates=null,this.initialised=!1)},r.enable=function(){return this.passedElement.isDisabled&&this.passedElement.enable(),this.containerOuter.isDisabled&&(this._addEventListeners(),this.input.enable(),this.containerOuter.enable()),this},r.disable=function(){return this.passedElement.isDisabled||this.passedElement.disable(),this.containerOuter.isDisabled||(this._removeEventListeners(),this.input.disable(),this.containerOuter.disable()),this},r.highlightItem=function(e,t){if(void 0===t&&(t=!0),!e)return this;var i=e.id,n=e.groupId,s=void 0===n?-1:n,r=e.value,o=void 0===r?\"\":r,a=e.label,c=void 0===a?\"\":a,l=s>=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<m;v+=1)f[v]&&l(f[v]);return t},r._createItemsFragment=function(e,t){var i=this;void 0===t&&(t=document.createDocumentFragment());var n=this.config,s=n.shouldSortItems,r=n.sorter,o=n.removeItemButton;return s&&!this._isSelectOneElement&&e.sort(r),this._isTextElement?this.passedElement.value=e:this.passedElement.options=e,e.forEach((function(e){var n=i._getTemplate(\"item\",e,o);t.appendChild(n)})),t},r._triggerChange=function(e){null!=e&&this.passedElement.triggerEvent(N,{value:e})},r._selectPlaceholderChoice=function(){var e=this._store.placeholderChoice;e&&(this._addItem({value:e.value,label:e.label,choiceId:e.id,groupId:e.groupId,placeholder:e.placeholder}),this._triggerChange(e.value))},r._handleButtonAction=function(e,t){if(e&&t&&this.config.removeItems&&this.config.removeItemButton){var i=t.parentNode.getAttribute(\"data-id\"),n=e.find((function(e){return e.id===parseInt(i,10)}));this._removeItem(n),this._triggerChange(n.value),this._isSelectOneElement&&this._selectPlaceholderChoice()}},r._handleItemAction=function(e,t,i){var n=this;if(void 0===i&&(i=!1),e&&t&&this.config.removeItems&&!this._isSelectOneElement){var s=t.getAttribute(\"data-id\");e.forEach((function(e){e.id!==parseInt(s,10)||e.highlighted?!i&&e.highlighted&&n.unhighlightItem(e):n.highlightItem(e)})),this.input.focus()}},r._handleChoiceAction=function(e,t){if(e&&t){var i=t.dataset.id,n=this._store.getChoiceById(i);if(n){var s=e[0]&&e[0].keyCode?e[0].keyCode:null,r=this.dropdown.isActive;n.keyCode=s,this.passedElement.triggerEvent(F,{choice:n}),n.selected||n.disabled||this._canAddItem(e,n.value).response&&(this._addItem({value:n.value,label:n.label,choiceId:n.id,groupId:n.groupId,customProperties:n.customProperties,placeholder:n.placeholder,keyCode:n.keyCode}),this._triggerChange(n.value)),this.clearInput(),r&&this._isSelectOneElement&&(this.hideDropdown(!0),this.containerOuter.focus())}}},r._handleBackspace=function(e){if(this.config.removeItems&&e){var t=e[e.length-1],i=e.some((function(e){return e.highlighted}));this.config.editItems&&!i&&t?(this.input.value=t.value,this.input.setWidth(),this._removeItem(t),this._triggerChange(t.value)):(i||this.highlightItem(t,!1),this.removeHighlightedItems(!0))}},r._startLoading=function(){this._store.dispatch(Ie(!0))},r._stopLoading=function(){this._store.dispatch(Ie(!1))},r._handleLoadingState=function(e){void 0===e&&(e=!0);var t=this.itemList.getChild(\".\"+this.config.classNames.placeholder);e?(this.disable(),this.containerOuter.addLoadingState(),this._isSelectOneElement?t?t.innerHTML=this.config.loadingText:(t=this._getTemplate(\"placeholder\",this.config.loadingText),this.itemList.append(t)):this.input.placeholder=this.config.loadingText):(this.enable(),this.containerOuter.removeLoadingState(),this._isSelectOneElement?t.innerHTML=this._placeholderValue||\"\":this.input.placeholder=this._placeholderValue||\"\")},r._handleSearch=function(e){if(e&&this.input.isFocussed){var t=this._store.choices,i=this.config,n=i.searchFloor,s=i.searchChoices,r=t.some((function(e){return!e.active}));if(e&&e.length>=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.offsetX<i.offsetLeft;this._isScrollingOnIe=n}if(t!==this.input.element){var s=t.closest(\"[data-button],[data-item],[data-choice]\");if(s instanceof HTMLElement){var r=e.shiftKey,o=this._store.activeItems,a=s.dataset;\"button\"in a?this._handleButtonAction(o,s):\"item\"in a?this._handleItemAction(o,s,r):\"choice\"in a&&this._handleChoiceAction(o,s)}e.preventDefault()}}},r._onMouseOver=function(e){var t=e.target;t instanceof HTMLElement&&\"choice\"in t.dataset&&this._highlightChoice(t)},r._onClick=function(e){var t=e.target;this.containerOuter.element.contains(t)?this.dropdown.isActive||this.containerOuter.isDisabled?this._isSelectOneElement&&t!==this.input.element&&!this.dropdown.element.contains(t)&&this.hideDropdown():this._isTextElement?document.activeElement!==this.input.element&&this.input.focus():(this.showDropdown(),this.containerOuter.focus()):(this._store.highlightedActiveItems.length>0&&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<n;r++)s[r-1]=arguments[r];return(t=this._templates[e]).call.apply(t,[this,i].concat(s))},r._createTemplates=function(){var e=this.config.callbackOnCreateTemplates,t={};e&&\"function\"==typeof e&&(t=e.call(this,S)),this._templates=o()(_e,t)},r._createElements=function(){this.containerOuter=new ce({element:this._getTemplate(\"containerOuter\",this._direction,this._isSelectElement,this._isSelectOneElement,this.config.searchEnabled,this.passedElement.element.type),classNames:this.config.classNames,type:this.passedElement.element.type,position:this.config.position}),this.containerInner=new ce({element:this._getTemplate(\"containerInner\"),classNames:this.config.classNames,type:this.passedElement.element.type,position:this.config.position}),this.input=new he({element:this._getTemplate(\"input\",this._placeholderValue),classNames:this.config.classNames,type:this.passedElement.element.type,preventPaste:!this.config.paste}),this.choiceList=new ue({element:this._getTemplate(\"choiceList\",this._isSelectOneElement)}),this.itemList=new ue({element:this._getTemplate(\"itemList\",this._isSelectOneElement)}),this.dropdown=new k({element:this._getTemplate(\"dropdown\"),classNames:this.config.classNames,type:this.passedElement.element.type})},r._createStructure=function(){this.passedElement.conceal(),this.containerInner.wrap(this.passedElement.element),this.containerOuter.wrap(this.containerInner.element),this._isSelectOneElement?this.input.placeholder=this.config.searchPlaceholderValue||\"\":this._placeholderValue&&(this.input.placeholder=this._placeholderValue,this.input.setWidth()),this.containerOuter.element.appendChild(this.containerInner.element),this.containerOuter.element.appendChild(this.dropdown.element),this.containerInner.element.appendChild(this.itemList.element),this._isTextElement||this.dropdown.element.appendChild(this.choiceList.element),this._isSelectOneElement?this.config.searchEnabled&&this.dropdown.element.insertBefore(this.input.element,this.dropdown.element.firstChild):this.containerInner.element.appendChild(this.input.element),this._isSelectElement&&(this._highlightPosition=0,this._isSearching=!1,this._startLoading(),this._presetGroups.length?this._addPredefinedGroups(this._presetGroups):this._addPredefinedChoices(this._presetChoices),this._stopLoading()),this._isTextElement&&this._addPredefinedItems(this._presetItems)},r._addPredefinedGroups=function(e){var t=this,i=this.passedElement.placeholderOption;i&&\"SELECT\"===i.parentNode.tagName&&this._addChoice({value:i.value,label:i.innerHTML,isSelected:i.selected,isDisabled:i.disabled,placeholder:!0}),e.forEach((function(e){return t._addGroup({group:e,id:e.id||null})}))},r._addPredefinedChoices=function(e){var t=this;this.config.shouldSort&&e.sort(this.config.sorter);var i=e.some((function(e){return e.selected})),n=e.findIndex((function(e){return void 0===e.disabled||!e.disabled}));e.forEach((function(e,s){var r=e.value,o=e.label,a=e.customProperties,c=e.placeholder;if(t._isSelectElement)if(e.choices)t._addGroup({group:e,id:e.id||null});else{var l=!(!t._isSelectOneElement||i||s!==n)||e.selected,h=e.disabled;t._addChoice({value:r,label:o,isSelected:l,isDisabled:h,customProperties:a,placeholder:c})}else t._addChoice({value:r,label:o,isSelected:e.selected,isDisabled:e.disabled,customProperties:a,placeholder:c})}))},r._addPredefinedItems=function(e){var t=this;e.forEach((function(e){\"object\"==typeof e&&e.value&&t._addItem({value:e.value,label:e.label,choiceId:e.id,customProperties:e.customProperties,placeholder:e.placeholder}),\"string\"==typeof e&&t._addItem({value:e})}))},r._setChoiceOrItem=function(e){var t=this;({object:function(){e.value&&(t._isTextElement?t._addItem({value:e.value,label:e.label,choiceId:e.id,customProperties:e.customProperties,placeholder:e.placeholder}):t._addChoice({value:e.value,label:e.label,isSelected:!0,isDisabled:!1,customProperties:e.customProperties,placeholder:e.placeholder}))},string:function(){t._isTextElement?t._addItem({value:e}):t._addChoice({value:e,label:e,isSelected:!0,isDisabled:!1})}})[y(e).toLowerCase()]()},r._findAndSelectChoiceByValue=function(e){var t=this,i=this._store.choices.find((function(i){return t.config.valueComparer(i.value,e)}));i&&!i.selected&&this._addItem({value:i.value,label:i.label,choiceId:i.id,groupId:i.groupId,customProperties:i.customProperties,placeholder:i.placeholder,keyCode:i.keyCode})},r._generatePlaceholderValue=function(){if(this._isSelectElement){var e=this.passedElement.placeholderOption;return!!e&&e.text}var t=this.config,i=t.placeholder,n=t.placeholderValue,s=this.passedElement.element.dataset;if(i){if(n)return n;if(s.placeholder)return s.placeholder}return!1},n}();t.default=Ce}]).default},\"object\"==typeof i&&\"object\"==typeof t?t.exports=o():\"function\"==typeof define&&define.amd?define([],o):\"object\"==typeof i?i.Choices=o():r.Choices=o()},\n",
" 453: function _(o,e,i,t,r){t(),i.root=\"bk-root\",i.default=\".bk-root{}.bk-root .choices{position:relative;margin-bottom:24px;font-size:16px;}.bk-root .choices:focus{outline:none;}.bk-root .choices:last-child{margin-bottom:0;}.bk-root .choices.is-disabled .choices__inner,.bk-root .choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.bk-root .choices.is-disabled .choices__item{cursor:not-allowed;}.bk-root .choices [hidden]{display:none !important;}.bk-root .choices[data-type*='select-one']{cursor:pointer;}.bk-root .choices[data-type*='select-one'] .choices__inner{padding-bottom:7.5px;}.bk-root .choices[data-type*='select-one'] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #dddddd;background-color:#ffffff;margin:0;}.bk-root .choices[data-type*='select-one'] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:0.5;}.bk-root .choices[data-type*='select-one'] .choices__button:hover,.bk-root .choices[data-type*='select-one'] .choices__button:focus{opacity:1;}.bk-root .choices[data-type*='select-one'] .choices__button:focus{box-shadow:0px 0px 0px 2px #00bcd4;}.bk-root .choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button{display:none;}.bk-root .choices[data-type*='select-one']:after{content:'';height:0;width:0;border-style:solid;border-color:#333333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none;}.bk-root .choices[data-type*='select-one'].is-open:after{border-color:transparent transparent #333333 transparent;margin-top:-7.5px;}.bk-root .choices[data-type*='select-one'][dir='rtl']:after{left:11.5px;right:auto;}.bk-root .choices[data-type*='select-one'][dir='rtl'] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0;}.bk-root .choices[data-type*='select-multiple'] .choices__inner,.bk-root .choices[data-type*='text'] .choices__inner{cursor:text;}.bk-root .choices[data-type*='select-multiple'] .choices__button,.bk-root .choices[data-type*='text'] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:0.75;border-radius:0;}.bk-root .choices[data-type*='select-multiple'] .choices__button:hover,.bk-root .choices[data-type*='select-multiple'] .choices__button:focus,.bk-root .choices[data-type*='text'] .choices__button:hover,.bk-root .choices[data-type*='text'] .choices__button:focus{opacity:1;}.bk-root .choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #dddddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden;}.bk-root .is-focused .choices__inner,.bk-root .is-open .choices__inner{border-color:#b7b7b7;}.bk-root .is-open .choices__inner{border-radius:2.5px 2.5px 0 0;}.bk-root .is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px;}.bk-root .choices__list{margin:0;padding-left:0;list-style:none;}.bk-root .choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%;}.bk-root [dir='rtl'] .choices__list--single{padding-right:4px;padding-left:16px;}.bk-root .choices__list--single .choices__item{width:100%;}.bk-root .choices__list--multiple{display:inline;}.bk-root .choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#ffffff;word-break:break-all;box-sizing:border-box;}.bk-root .choices__list--multiple .choices__item[data-deletable]{padding-right:5px;}.bk-root [dir='rtl'] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px;}.bk-root .choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1;}.bk-root .is-disabled .choices__list--multiple .choices__item{background-color:#aaaaaa;border:1px solid #919191;}.bk-root .choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#ffffff;border:1px solid #dddddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility;}.bk-root .choices__list--dropdown.is-active{visibility:visible;}.bk-root .is-open .choices__list--dropdown{border-color:#b7b7b7;}.bk-root .is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:0.25rem 0.25rem 0 0;}.bk-root .choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position;}.bk-root .choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px;}.bk-root [dir='rtl'] .choices__list--dropdown .choices__item{text-align:right;}@media (min-width: 640px){.bk-root .choices__list--dropdown .choices__item--selectable{padding-right:100px;}.bk-root .choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);}.bk-root [dir='rtl'] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px;}.bk-root [dir='rtl'] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px;}}.bk-root .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2;}.bk-root .choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:0.5;}.bk-root .choices__item{cursor:default;}.bk-root .choices__item--selectable{cursor:pointer;}.bk-root .choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:0.5;}.bk-root .choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray;}.bk-root .choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer;}.bk-root .choices__button:focus{outline:none;}.bk-root .choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px;}.bk-root .choices__input:focus{outline:0;}.bk-root [dir='rtl'] .choices__input{padding-right:2px;padding-left:0;}.bk-root .choices__placeholder{opacity:0.5;}.bk-root .choices{width:100%;}.bk-root .choices{box-sizing:border-box;}.bk-root .choices *,.bk-root .choices *:before,.bk-root .choices *:after{box-sizing:inherit;}.bk-root .choices__inner .choices__item.light{background-color:rgba(0, 126, 255, 0.08);border-radius:5px;border:1px solid rgba(0, 126, 255, 0.24);color:#007eff;}.bk-root .choices__inner .choices__item.solid{background-color:#1f77b4;border:none;border-radius:5px;color:white;}.bk-root .choices__inner .choices__item.solid .is-highlighted{background-color:#1f77b4;border:none;}.bk-root .choices__input{background-color:transparent;}.bk-root .choices__inner{background:transparent;border:1px solid darkgray;border-radius:5px;min-height:unset;}.bk-root .choices__list{white-space:initial;}.bk-root .choices__list--dropdown{z-index:100;}.bk-root .choices[data-type*=select-multiple] .choices__button.light{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDA3ZWZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);}.bk-root .choices[data-type*=select-multiple] .choices__button.solid{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);border-left:1px solid white;opacity:1;}\"},\n",
" 454: function _(e,t,l,i,n){i();const s=e(1),u=s.__importStar(e(183)),h=e(426),o=e(166),a=e(43),r=e(8),d=e(11),p=s.__importStar(e(427)),_=/^[-+]?\\d*$/,m=/^[-+]?\\d*\\.?\\d*(?:(?:\\d|\\d.)[eE][-+]?)*\\d*$/;class c extends h.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.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),d=e(34),l=e(432),p=s.__importStar(e(427));class r extends l.InputGroupView{render(){super.render();const e=o.div({class:[p.input_group,this.model.inline?p.inline:null]});this.el.appendChild(e);const i=d.uniqueId(),{active:t,labels:n}=this.model;this._inputs=[];for(let a=0;a<n.length;a++){const s=o.input({type:\"radio\",name:i,value:`${a}`});s.addEventListener(\"change\",(()=>this.change_active(a))),this._inputs.push(s),this.model.disabled&&(s.disabled=!0),a==t&&(s.checked=!0);const d=o.label({},s,o.span({},n[a]));e.appendChild(d)}}change_active(e){this.model.active=e}}t.RadioGroupView=r,r.__name__=\"RadioGroupView\";class u extends l.InputGroup{constructor(e){super(e)}static init_RadioGroup(){this.prototype.default_view=r,this.define((({Boolean:e,Int:i,String:t,Array:n})=>({active:[i],labels:[n(t),[]],inline:[e,!1]})))}}t.RadioGroup=u,u.__name__=\"RadioGroup\",u.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.0\");\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,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\")}}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<a;t++)if(e.call(n,r[t],t,r)===u)return}else{var c=h.keys(r);for(t=0,a=c.length;t<a;t++)if(e.call(n,r[c[t]],c[t],r)===u)return}};h.keys=p||function(r){if(r!==Object(r))throw new TypeError(\"Invalid object\");var e=[];for(var n in r)h.has(r,n)&&e.push(n);return e},h.defaults=function(r){return v(l.call(arguments,1),(function(e){if(e)for(var n in e)void 0===r[n]&&(r[n]=e[n])})),r},h.isArray=_||function(r){return\"[object Array]\"===i.call(r)},h.has=function(r,e){if(!h.isArray(e))return null!=r&&f.call(r,e);for(var n=e.length,t=0;t<n;t++){var a=e[t];if(null==r||!f.call(r,a))return!1;r=r[a]}return!!n};var g={escape:{\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#x27;\"}},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<e.length;n++)for(var o=e[n].fromRow;o<=e[n].toRow;o++)t.push(o);return t}function h(e){for(var n=[],o=t.getColumns().length-1,r=0;r<e.length;r++)n.push(new i.Range(e[r],0,e[r],o));return n}function w(){return f(r)}function g(e){(r&&0!==r.length||e&&0!==e.length)&&(r=e,c.onSelectedRangesChanged.notify(r))}function v(e,n){o.selectActiveRow&&null!=n.row&&g([new i.Range(n.row,0,n.row,t.getColumns().length-1)])}function p(e){var n=t.getActiveCell();if(t.getOptions().multiSelect&&n&&e.shiftKey&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&(e.which==i.keyCode.UP||e.which==i.keyCode.DOWN)){var o=w();o.sort((function(e,t){return e-t})),o.length||(o=[n.row]);var r,l=o[0],c=o[o.length-1];if((r=e.which==i.keyCode.DOWN?n.row<c||l==c?++c:++l:n.row<c?--c:--l)>=0&&r<t.getDataLength())t.scrollRowIntoView(r),g(h(function(e,t){var n,o=[];for(n=e;n<=t;n++)o.push(n);for(n=t;n<e;n++)o.push(n);return o}(l,c)));e.preventDefault(),e.stopPropagation()}}function y(e){var n=t.getCellFromEvent(e);if(!n||!t.canCellBeActive(n.row,n.cell))return!1;if(!t.getOptions().multiSelect||!e.ctrlKey&&!e.shiftKey&&!e.metaKey)return!1;var o=f(r),i=l.inArray(n.row,o);if(-1===i&&(e.ctrlKey||e.metaKey))o.push(n.row),t.setActiveCell(n.row,n.cell);else if(-1!==i&&(e.ctrlKey||e.metaKey))o=l.grep(o,(function(e,t){return e!==n.row})),t.setActiveCell(n.row,n.cell);else if(o.length&&e.shiftKey){var c=o.pop(),u=Math.min(n.row,c),s=Math.max(n.row,c);o=[];for(var a=u;a<=s;a++)a!==c&&o.push(a);o.push(c),t.setActiveCell(n.row,n.cell)}return g(h(o)),e.stopImmediatePropagation(),!0}l.extend(this,{getSelectedRows:w,setSelectedRows:function(e){g(h(e))},getSelectedRanges:function(){return r},setSelectedRanges:g,init:function(n){o=l.extend(!0,{},s,e),t=n,u.subscribe(t.onActiveCellChanged,a(v)),u.subscribe(t.onKeyDown,a(p)),u.subscribe(t.onClick,a(y))},destroy:function(){u.unsubscribeAll()},pluginName:\"RowSelectionModel\",onSelectedRangesChanged:new i.Event})}}},\n",
" 474: function _(e,n,f,o,t){n.exports=\"undefined\"!=typeof $?$:e(475)},\n",
" 475: function _(e,t,n,r,i){\n",
" /*!\n",
" * jQuery JavaScript Library v3.5.1\n",
" * https://jquery.com/\n",
" *\n",
" * Includes Sizzle.js\n",
" * https://sizzlejs.com/\n",
" *\n",
" * Copyright JS Foundation and other contributors\n",
" * Released under the MIT license\n",
" * https://jquery.org/license\n",
" *\n",
" * Date: 2020-05-04T22:49Z\n",
" */\n",
" !function(e,n){\"use strict\";\"object\"==typeof t&&\"object\"==typeof t.exports?t.exports=e.document?n(e,!0):function(e){if(!e.document)throw new Error(\"jQuery requires a window with a document\");return n(e)}:n(e)}(\"undefined\"!=typeof window?window:this,(function(e,t){\"use strict\";var n=[],r=Object.getPrototypeOf,i=n.slice,o=n.flat?function(e){return n.flat.call(e)}:function(e){return n.concat.apply([],e)},a=n.push,s=n.indexOf,u={},l=u.toString,c=u.hasOwnProperty,f=c.toString,p=f.call(Object),d={},h=function(e){return\"function\"==typeof e&&\"number\"!=typeof e.nodeType},g=function(e){return null!=e&&e===e.window},v=e.document,y={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||v).createElement(\"script\");if(o.text=e,t)for(r in y)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+\"\":\"object\"==typeof e||\"function\"==typeof e?u[l.call(e)]||\"object\":typeof e}var b=\"3.5.1\",w=function(e,t){return new w.fn.init(e,t)};function T(e){var t=!!e&&\"length\"in e&&e.length,n=x(e);return!h(e)&&!g(e)&&(\"array\"===n||0===t||\"number\"==typeof t&&t>0&&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<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:a,sort:n.sort,splice:n.splice},w.extend=w.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for(\"boolean\"==typeof a&&(l=a,a=arguments[s]||{},s++),\"object\"==typeof a||h(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],\"__proto__\"!==t&&a!==r&&(l&&r&&(w.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||w.isPlainObject(n)?n:{},i=!1,a[t]=w.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},w.extend({expando:\"jQuery\"+(b+Math.random()).replace(/\\D/g,\"\"),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||\"[object Object]\"!==l.call(e))&&(!(t=r(e))||\"function\"==typeof(n=c.call(t,\"constructor\")&&t.constructor)&&f.call(n)===p)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(T(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(T(Object(e))?w.merge(n,\"string\"==typeof e?[e]:e):a.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:s.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,a=0,s=[];if(T(e))for(r=e.length;a<r;a++)null!=(i=t(e[a],a,n))&&s.push(i);else for(a in e)null!=(i=t(e[a],a,n))&&s.push(i);return o(s)},guid:1,support:d}),\"function\"==typeof Symbol&&(w.fn[Symbol.iterator]=n[Symbol.iterator]),w.each(\"Boolean Number String Function Array Date RegExp Object Error Symbol\".split(\" \"),(function(e,t){u[\"[object \"+t+\"]\"]=t.toLowerCase()}));var C=\n",
" /*!\n",
" * Sizzle CSS Selector Engine v2.3.5\n",
" * https://sizzlejs.com/\n",
" *\n",
" * Copyright JS Foundation and other contributors\n",
" * Released under the MIT license\n",
" * https://js.foundation/\n",
" *\n",
" * Date: 2020-03-14\n",
" */\n",
" function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,v,y,m,x,b=\"sizzle\"+1*new Date,w=e.document,T=0,C=0,E=ue(),S=ue(),k=ue(),A=ue(),N=function(e,t){return e===t&&(f=!0),0},D={}.hasOwnProperty,j=[],q=j.pop,L=j.push,H=j.push,O=j.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",M=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",I=\"(?:\\\\\\\\[\\\\da-fA-F]{1,6}[\\\\x20\\\\t\\\\r\\\\n\\\\f]?|\\\\\\\\[^\\\\r\\\\n\\\\f]|[\\\\w-]|[^\\0-\\\\x7f])+\",W=\"\\\\[[\\\\x20\\\\t\\\\r\\\\n\\\\f]*(\"+I+\")(?:\"+M+\"*([*^$|!~]?=)\"+M+\"*(?:'((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\"|(\"+I+\"))|)\"+M+\"*\\\\]\",F=\":(\"+I+\")(?:\\\\((('((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\")|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\"+W+\")*)|.*)\\\\)|)\",B=new RegExp(M+\"+\",\"g\"),$=new RegExp(\"^[\\\\x20\\\\t\\\\r\\\\n\\\\f]+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)[\\\\x20\\\\t\\\\r\\\\n\\\\f]+$\",\"g\"),_=new RegExp(\"^[\\\\x20\\\\t\\\\r\\\\n\\\\f]*,[\\\\x20\\\\t\\\\r\\\\n\\\\f]*\"),z=new RegExp(\"^[\\\\x20\\\\t\\\\r\\\\n\\\\f]*([>+~]|[\\\\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?\"<22>\":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=\"<a id='\"+b+\"'></a><select id='\"+b+\"-\\r\\\\' msallowcapture=''><option selected=''></option></select>\",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=\"<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>\";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;n<t;n+=2)e.push(n);return e})),odd:ve((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ve((function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:ve((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}}).pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=de(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=he(t);function me(){}function xe(e){for(var t=0,n=e.length,r=\"\";t<n;t++)r+=e[t].value;return r}function be(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&\"parentNode\"===o,s=C++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,u){var l,c,f,p=[T,s];if(u){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,u))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(c=(f=t[b]||(t[b]={}))[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[o])&&l[0]===T&&l[1]===s)return p[2]=l[2];if(c[o]=p,p[2]=e(t,n,u))return!0}return!1}}function we(e){return e.length>1?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<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(e,t,n,r,i,o){return r&&!r[b]&&(r=Ce(r)),i&&!i[b]&&(i=Ce(i,o)),le((function(o,a,s,u){var l,c,f,p=[],d=[],h=a.length,g=o||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(t||\"*\",s.nodeType?[s]:s,[]),v=!e||!o&&t?g:Te(g,p,e,s,u),y=n?i||(o?e:h||r)?[]:a:v;if(n&&n(v,y,s,u),r)for(l=Te(y,d),r(l,[],s,u),c=l.length;c--;)(f=l[c])&&(y[d[c]]=!(v[d[c]]=f));if(o){if(i||e){if(i){for(l=[],c=y.length;c--;)(f=y[c])&&l.push(v[c]=f);i(null,y=[],l,u)}for(c=y.length;c--;)(f=y[c])&&(l=i?P(o,f):p[c])>-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}];u<o;u++)if(n=r.relative[e[u].type])p=[be(we(p),n)];else{if((n=r.filter[e[u].type].apply(null,e[u].matches))[b]){for(i=++u;i<o&&!r.relative[e[i].type];i++);return Ce(u>1&&we(p),u>1&&xe(e.slice(0,u-1).concat({value:\" \"===e[u-2].type?\"*\":\"\"})).replace($,\"$1\"),n,u<i&&Ee(e.slice(u,i)),i<o&&Ee(e=e.slice(i)),i<o&&xe(e))}p.push(n)}return we(p)}return me.prototype=r.filters=r.pseudos,r.setFilters=new me,a=se.tokenize=function(e,t){var n,i,o,a,s,u,l,c=S[e+\" \"];if(c)return t?0:c.slice(0);for(s=e,u=[],l=r.preFilter;s;){for(a in n&&!(i=_.exec(s))||(i&&(s=s.slice(i[0].length)||s),u.push(o=[])),n=!1,(i=z.exec(s))&&(n=i.shift(),o.push({value:n,type:i[0].replace($,\" \")}),s=s.slice(n.length)),r.filter)!(i=G[a].exec(s))||l[a]&&!(i=l[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?se.error(e):S(e,u).slice(0)},s=se.compile=function(e,t){var n,i=[],o=[],s=k[e+\" \"];if(!s){for(t||(t=a(e)),n=t.length;n--;)(s=Ee(t[n]))[b]?i.push(s):o.push(s);(s=k(e,function(e,t){var n=t.length>0,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=\"<a href='#'></a>\",\"#\"===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=\"<input/>\",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;t<r;t++)if(w.contains(i[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)w.find(e,i[t],n);return r>1?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<n;e++)if(w.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,i=this.length,o=[],a=\"string\"!=typeof e&&w(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-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<o.length;)!1===o[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=o.length,n=!1);e.memory||(n=!1),t=!1,i&&(o=n?[]:\"\")},l={add:function(){return o&&(n&&!t&&(s=o.length-1,a.push(n)),function t(n){w.each(n,(function(n,r){h(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&\"string\"!==x(r)&&t(r)}))}(arguments),n&&!t&&u()),this},remove:function(){return w.each(arguments,(function(e,t){for(var n;(n=w.inArray(t,o,n))>-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)){if((e=r.apply(s,u))===n.promise())throw new TypeError(\"Thenable self-resolution\");l=e&&(\"object\"==typeof e||\"function\"==typeof e)&&e.then,h(l)?i?l.call(e,a(o,n,R,i),a(o,n,M,i)):(o++,l.call(e,a(o,n,R,i),a(o,n,M,i),a(o,n,R,n.notifyWith))):(r!==R&&(s=void 0,u=[e]),(i||n.resolveWith)(s,u))}},c=i?l:function(){try{l()}catch(e){w.Deferred.exceptionHook&&w.Deferred.exceptionHook(e,c.stackTrace),t+1>=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(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,\"ms-\").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=w.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if(\"string\"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&\"string\"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||w.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!w.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\\{[\\w\\W]*\\}|\\[[\\w\\W]*\\])$/,K=/[A-Z]/g;function Z(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r=\"data-\"+t.replace(K,\"-$&\").toLowerCase(),\"string\"==typeof(n=e.getAttribute(r))){try{n=function(e){return\"true\"===e||\"false\"!==e&&(\"null\"===e?null:e===+e+\"\"?+e:J.test(e)?JSON.parse(e):e)}(n)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}w.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),w.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,\"hasDataAttrs\"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf(\"data-\")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,\"hasDataAttrs\",!0)}return i}return\"object\"==typeof e?this.each((function(){Q.set(this,e)})):$(this,(function(t){var n;if(o&&void 0===t)return void 0!==(n=Q.get(o,e))||void 0!==(n=Z(o,e))?n:void 0;this.each((function(){Q.set(this,e,t)}))}),null,t,arguments.length>1,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<n?w.queue(this[0],e):void 0===t?this:this.each((function(){var n=w.queue(this,e,t);w._queueHooks(this,e),\"fx\"===e&&\"inprogress\"!==n[0]&&w.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){w.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||\"fx\",[])},promise:function(e,t){var n,r=1,i=w.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for(\"string\"!=typeof e&&(t=e,e=void 0),e=e||\"fx\";a--;)(n=Y.get(o[a],e+\"queueHooks\"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/.source,te=new RegExp(\"^(?:([+-])=|)(\"+ee+\")([a-z%]*)$\",\"i\"),ne=[\"Top\",\"Right\",\"Bottom\",\"Left\"],re=v.documentElement,ie=function(e){return w.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return w.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return\"none\"===(e=t||e).style.display||\"\"===e.style.display&&ie(e)&&\"none\"===w.css(e,\"display\")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return w.css(e,t,\"\")},u=s(),l=n&&n[3]||(w.cssNumber[t]?\"\":\"px\"),c=e.nodeType&&(w.cssNumber[t]||\"px\"!==l&&+u)&&te.exec(w.css(e,t));if(c&&c[3]!==l){for(u/=2,l=l||c[3],c=+u||1;a--;)w.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,w.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e){var t,n=e.ownerDocument,r=e.nodeName,i=ue[r];return i||(t=n.body.appendChild(n.createElement(r)),i=w.css(t,\"display\"),t.parentNode.removeChild(t),\"none\"===i&&(i=\"block\"),ue[r]=i,i)}function ce(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&&(n=r.style.display,t?(\"none\"===n&&(i[o]=Y.get(r,\"display\")||null,i[o]||(r.style.display=\"\")),\"\"===r.style.display&&ae(r)&&(i[o]=le(r))):\"none\"!==n&&(i[o]=\"none\",Y.set(r,\"display\",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}w.fn.extend({show:function(){return ce(this,!0)},hide:function(){return ce(this)},toggle:function(e){return\"boolean\"==typeof e?e?this.show():this.hide():this.each((function(){ae(this)?w(this).show():w(this).hide()}))}});var fe,pe,de=/^(?:checkbox|radio)$/i,he=/<([a-z][^\\/\\0>\\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=\"<textarea>x</textarea>\",d.noCloneChecked=!!fe.cloneNode(!0).lastChild.defaultValue,fe.innerHTML=\"<option></option>\",d.option=!!fe.lastChild;var ve={thead:[1,\"<table>\",\"</table>\"],col:[2,\"<table><colgroup>\",\"</colgroup></table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],_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<r;n++)Y.set(e[n],\"globalEval\",!t||Y.get(t[n],\"globalEval\"))}ve.tbody=ve.tfoot=ve.colgroup=ve.caption=ve.thead,ve.th=ve.td,d.option||(ve.optgroup=ve.option=[1,\"<select multiple='multiple'>\",\"</select>\"]);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<h;d++)if((o=e[d])||0===o)if(\"object\"===x(o))w.merge(p,o.nodeType?[o]:o);else if(xe.test(o)){for(a=a||f.appendChild(t.createElement(\"div\")),s=(he.exec(o)||[\"\",\"\"])[1].toLowerCase(),u=ve[s]||ve._default,a.innerHTML=u[1]+w.htmlPrefilter(o)+u[2],c=u[0];c--;)a=a.lastChild;w.merge(p,a.childNodes),(a=f.firstChild).textContent=\"\"}else p.push(t.createTextNode(o));for(f.textContent=\"\",d=0;o=p[d++];)if(r&&w.inArray(o,r)>-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<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){for(a=w.event.handlers.call(this,u,l),t=0;(i=a[t++])&&!u.isPropagationStopped();)for(u.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!u.isImmediatePropagationStopped();)u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((w.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!(\"click\"===e.type&&e.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(\"click\"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+\" \"]&&(a[i]=r.needsContext?w(i,this).index(l)>-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<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(e,t){Object.defineProperty(w.Event.prototype,e,{enumerable:!0,configurable:!0,get:h(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[w.expando]?e:new w.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return de.test(t.type)&&t.click&&A(t,\"input\")&&Ne(t,\"click\",Ee),!1},trigger:function(e){var t=this||e;return de.test(t.type)&&t.click&&A(t,\"input\")&&Ne(t,\"click\"),!0},_default:function(e){var t=e.target;return de.test(t.type)&&t.click&&A(t,\"input\")&&Y.get(t,\"click\")||A(t,\"a\")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},w.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ee:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[w.expando]=!0},w.Event.prototype={constructor:w.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ee,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ee,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ee,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},w.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&we.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Te.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},w.event.addProp),w.each({focus:\"focusin\",blur:\"focusout\"},(function(e,t){w.event.special[e]={setup:function(){return Ne(this,e,ke),!1},trigger:function(){return Ne(this,e),!0},delegateType:t}})),w.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\",pointerenter:\"pointerover\",pointerleave:\"pointerout\"},(function(e,t){w.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||w.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}})),w.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,w(e.delegateTarget).off(r.namespace?r.origType+\".\"+r.namespace:r.origType,r.selector,r.handler),this;if(\"object\"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&\"function\"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each((function(){w.event.remove(this,e,n,t)}))}});var De=/<script|<style|<link/i,je=/checked\\s*(?:[^=]|=\\s*.checked.)/i,qe=/^\\s*<!(?:\\[CDATA\\[|--)|(?:\\]\\]|--)>\\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;n<r;n++)w.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=w.extend({},o),Q.set(t,a))}}function Re(e,t){var n=t.nodeName.toLowerCase();\"input\"===n&&de.test(e.type)?t.checked=e.checked:\"input\"!==n&&\"textarea\"!==n||(t.defaultValue=e.defaultValue)}function Me(e,t,n,r){t=o(t);var i,a,s,u,l,c,f=0,p=e.length,g=p-1,v=t[0],y=h(v);if(y||p>1&&\"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;f<p;f++)l=i,f!==g&&(l=w.clone(l,!0,!0),u&&w.merge(s,ye(l,\"script\"))),n.call(e[f],l,f);if(u)for(c=s[s.length-1].ownerDocument,w.map(s,Oe),f=0;f<u;f++)l=s[f],ge.test(l.type||\"\")&&!Y.access(l,\"globalEval\")&&w.contains(c,l)&&(l.src&&\"module\"!==(l.type||\"\").toLowerCase()?w._evalUrl&&!l.noModule&&w._evalUrl(l.src,{nonce:l.nonce||l.getAttribute(\"nonce\")},c):m(l.textContent.replace(qe,\"\"),l,c))}return e}function Ie(e,t,n){for(var r,i=t?w.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||w.cleanData(ye(r)),r.parentNode&&(n&&ie(r)&&me(ye(r,\"script\")),r.parentNode.removeChild(r));return e}w.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=ie(e);if(!(d.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r<i;r++)Re(o[r],a[r]);if(t)if(n)for(o=o||ye(e),a=a||ye(s),r=0,i=o.length;r<i;r++)Pe(o[r],a[r]);else Pe(e,s);return(a=ye(s,\"script\")).length>0&&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(;n<r;n++)1===(t=this[n]||{}).nodeType&&(w.cleanData(ye(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Me(this,arguments,(function(t){var n=this.parentNode;w.inArray(this,e)<0&&(w.cleanData(ye(this)),n&&n.replaceChild(t,this))}),e)}}),w.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},(function(e,t){w.fn[e]=function(e){for(var n,r=[],i=w(e),o=i.length-1,s=0;s<=o;s++)n=s===o?this:this.clone(!0),w(i[s])[t](n),a.apply(r,n.get());return this.pushStack(r)}}));var We=new RegExp(\"^(\"+ee+\")(?!px)[a-z%]+$\",\"i\"),Fe=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},Be=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},$e=new RegExp(ne.join(\"|\"),\"i\");function _e(e,t,n){var r,i,o,a,s=e.style;return(n=n||Fe(e))&&(\"\"!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=w.style(e,t)),!d.pixelBoxStyles()&&We.test(a)&&$e.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+\"\":a}function ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(c){l.style.cssText=\"position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0\",c.style.cssText=\"position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%\",re.appendChild(l).appendChild(c);var t=e.getComputedStyle(c);r=\"1%\"!==t.top,u=12===n(t.marginLeft),c.style.right=\"60%\",a=36===n(t.right),i=36===n(t.width),c.style.position=\"absolute\",o=12===n(c.offsetWidth/3),re.removeChild(l),c=null}}function n(e){return Math.round(parseFloat(e))}var r,i,o,a,s,u,l=v.createElement(\"div\"),c=v.createElement(\"div\");c.style&&(c.style.backgroundClip=\"content-box\",c.cloneNode(!0).style.backgroundClip=\"\",d.clearCloneStyle=\"content-box\"===c.style.backgroundClip,w.extend(d,{boxSizingReliable:function(){return t(),i},pixelBoxStyles:function(){return t(),a},pixelPosition:function(){return t(),r},reliableMarginLeft:function(){return t(),u},scrollboxSize:function(){return t(),o},reliableTrDimensions:function(){var t,n,r,i;return null==s&&(t=v.createElement(\"table\"),n=v.createElement(\"tr\"),r=v.createElement(\"div\"),t.style.cssText=\"position:absolute;left:-11111px\",n.style.height=\"1px\",r.style.height=\"9px\",re.appendChild(t).appendChild(n).appendChild(r),i=e.getComputedStyle(n),s=parseInt(i.height)>3,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;a<i;a++)o[t[a]]=w.css(e,t[a],!1,r);return o}return void 0!==n?w.style(e,t,n):w.css(e,t)}),e,t,arguments.length>1)}}),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;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(e,t,n){var r,i,o=0,a=ft.prefilters.length,s=w.Deferred().always((function(){delete u.elem})),u=function(){if(i)return!1;for(var t=rt||ut(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),o=0,a=l.tweens.length;o<a;o++)l.tweens[o].run(r);return s.notifyWith(e,[l,r,n]),r<1&&a?n:(a||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:w.extend({},t),opts:w.extend(!0,{specialEasing:{},easing:w.easing._default},n),originalProperties:t,originalOptions:n,startTime:rt||ut(),duration:n.duration,tweens:[],createTween:function(t,n){var r=w.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=w.cssHooks[r])&&\"expand\"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);o<a;o++)if(r=ft.prefilters[o].call(l,e,c,l.opts))return h(r.stop)&&(w._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return w.map(c,ct,l),h(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),w.fx.timer(w.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l}w.Animation=w.extend(ft,{tweeners:{\"*\":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){h(e)?(t=e,e=[\"*\"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f=\"width\"in t||\"height\"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,\"fxshow\");for(r in n.queue||(null==(a=w._queueHooks(e,\"fx\")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always((function(){p.always((function(){a.unqueued--,w.queue(e,\"fx\").length||a.empty.fire()}))}))),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||\"toggle\"===i,i===(g?\"hide\":\"show\")){if(\"show\"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||w.style(e,r)}if((u=!w.isEmptyObject(t))||!w.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,\"display\")),\"none\"===(c=w.css(e,\"display\"))&&(l?c=l:(ce([e],!0),l=e.style.display||l,c=w.css(e,\"display\"),ce([e]))),(\"inline\"===c||\"inline-block\"===c&&null!=l)&&\"none\"===w.css(e,\"float\")&&(u||(p.done((function(){h.display=l})),null==l&&(c=h.display,l=\"none\"===c?\"\":c)),h.display=\"inline-block\")),n.overflow&&(h.overflow=\"hidden\",p.always((function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}))),u=!1,d)u||(v?\"hidden\"in v&&(g=v.hidden):v=Y.access(e,\"fxshow\",{display:l}),o&&(v.hidden=!g),g&&ce([e],!0),p.done((function(){for(r in g||ce([e]),Y.remove(e,\"fxshow\"),d)w.style(e,r,d[r])}))),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),w.speed=function(e,t,n){var r=e&&\"object\"==typeof e?w.extend({},e):{complete:n||!n&&t||h(e)&&e,duration:e,easing:n&&t||t&&!h(t)&&t};return w.fx.off?r.duration=0:\"number\"!=typeof r.duration&&(r.duration in w.fx.speeds?r.duration=w.fx.speeds[r.duration]:r.duration=w.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue=\"fx\"),r.old=r.complete,r.complete=function(){h(r.old)&&r.old.call(this),r.queue&&w.dequeue(this,r.queue)},r},w.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css(\"opacity\",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=w.isEmptyObject(e),o=w.speed(t,n,r),a=function(){var t=ft(this,w.extend({},e),o);(i||Y.get(this,\"finish\"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return\"string\"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||\"fx\",[]),this.each((function(){var t=!0,i=null!=e&&e+\"queueHooks\",o=w.timers,a=Y.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&at.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||w.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||\"fx\"),this.each((function(){var t,n=Y.get(this),r=n[e+\"queue\"],i=n[e+\"queueHooks\"],o=w.timers,a=r?r.length:0;for(n.finish=!0,w.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),w.each([\"toggle\",\"show\",\"hide\"],(function(e,t){var n=w.fn[t];w.fn[t]=function(e,r,i){return null==e||\"boolean\"==typeof e?n.apply(this,arguments):this.animate(lt(t,!0),e,r,i)}})),w.each({slideDown:lt(\"show\"),slideUp:lt(\"hide\"),slideToggle:lt(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},(function(e,t){w.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),w.timers=[],w.fx.tick=function(){var e,t=0,n=w.timers;for(rt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||w.fx.stop(),rt=void 0},w.fx.timer=function(e){w.timers.push(e),w.fx.start()},w.fx.interval=13,w.fx.start=function(){it||(it=!0,st())},w.fx.stop=function(){it=null},w.fx.speeds={slow:600,fast:200,_default:400},w.fn.delay=function(t,n){return t=w.fx&&w.fx.speeds[t]||t,n=n||\"fx\",this.queue(n,(function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}}))},function(){var e=v.createElement(\"input\"),t=v.createElement(\"select\").appendChild(v.createElement(\"option\"));e.type=\"checkbox\",d.checkOn=\"\"!==e.value,d.optSelected=t.selected,(e=v.createElement(\"input\")).value=\"t\",e.type=\"radio\",d.radioValue=\"t\"===e.value}();var pt,dt=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return $(this,w.attr,e,t,arguments.length>1)},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<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,\"optgroup\"))){if(t=w(n).val(),a)return t;s.push(t)}return s},set:function(e,t){for(var n,r,i=e.options,o=w.makeArray(t),a=i.length;a--;)((r=i[a]).selected=w.inArray(w.valHooks.option.get(r),o)>-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(\"<script>\").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on(\"load error\",n=function(e){t.remove(),n=null,e&&i(\"error\"===e.type?404:200,e.type)}),v.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Ut,Xt=[],Vt=/(=)\\?(?=&|$)|\\?\\?/;w.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=Xt.pop()||w.expando+\"_\"+Ct.guid++;return this[e]=!0,e}}),w.ajaxPrefilter(\"json jsonp\",(function(t,n,r){var i,o,a,s=!1!==t.jsonp&&(Vt.test(t.url)?\"url\":\"string\"==typeof t.data&&0===(t.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&Vt.test(t.data)&&\"data\");if(s||\"jsonp\"===t.dataTypes[0])return i=t.jsonpCallback=h(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Vt,\"$1\"+i):!1!==t.jsonp&&(t.url+=(Et.test(t.url)?\"&\":\"?\")+t.jsonp+\"=\"+i),t.converters[\"script json\"]=function(){return a||w.error(i+\" was not called\"),a[0]},t.dataTypes[0]=\"json\",o=e[i],e[i]=function(){a=arguments},r.always((function(){void 0===o?w(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Xt.push(i)),a&&h(o)&&o(a[0]),a=o=void 0})),\"script\"})),d.createHTMLDocument=((Ut=v.implementation.createHTMLDocument(\"\").body).innerHTML=\"<form></form><form></form>\",2===Ut.childNodes.length),w.parseHTML=function(e,t,n){return\"string\"!=typeof e?[]:(\"boolean\"==typeof t&&(n=t,t=!1),t||(d.createHTMLDocument?((r=(t=v.implementation.createHTMLDocument(\"\")).createElement(\"base\")).href=v.location.href,t.head.appendChild(r)):t=v),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=be([e],t,o),o&&o.length&&w(o).remove(),w.merge([],i.childNodes)));var r,i,o},w.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(\" \");return s>-1&&(r=vt(e.slice(s)),e=e.slice(0,s)),h(t)?(n=t,t=void 0):t&&\"object\"==typeof t&&(i=\"POST\"),a.length>0&&w.ajax({url:e,type:i||\"GET\",dataType:\"html\",data:t}).done((function(e){o=arguments,a.html(r?w(\"<div>\").append(w.parseHTML(e)).find(r):e)})).always(n&&function(e,t){a.each((function(){n.apply(this,o||[e.responseText,t,e])}))}),this},w.expr.pseudos.animated=function(e){return w.grep(w.timers,(function(t){return e===t.elem})).length},w.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=w.css(e,\"position\"),c=w(e),f={};\"static\"===l&&(e.style.position=\"relative\"),s=c.offset(),o=w.css(e,\"top\"),u=w.css(e,\"left\"),(\"absolute\"===l||\"fixed\"===l)&&(o+u).indexOf(\"auto\")>-1?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),h(t)&&(t=t.call(e,n,w.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),\"using\"in t?t.using.call(e,f):(\"number\"==typeof f.top&&(f.top+=\"px\"),\"number\"==typeof f.left&&(f.left+=\"px\"),c.css(f))}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){w.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if(\"fixed\"===w.css(r,\"position\"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&\"static\"===w.css(e,\"position\");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=w(e).offset()).top+=w.css(e,\"borderTopWidth\",!0),i.left+=w.css(e,\"borderLeftWidth\",!0))}return{top:t.top-i.top-w.css(r,\"marginTop\",!0),left:t.left-i.left-w.css(r,\"marginLeft\",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&\"static\"===w.css(e,\"position\");)e=e.offsetParent;return e||re}))}}),w.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},(function(e,t){var n=\"pageYOffset\"===t;w.fn[e]=function(r){return $(this,(function(e,r,i){var o;if(g(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i}),e,r,arguments.length)}})),w.each([\"top\",\"left\"],(function(e,t){w.cssHooks[t]=ze(d.pixelPosition,(function(e,n){if(n)return n=_e(e,t),We.test(n)?w(e).position()[t]+\"px\":n}))})),w.each({Height:\"height\",Width:\"width\"},(function(e,t){w.each({padding:\"inner\"+e,content:t,\"\":\"outer\"+e},(function(n,r){w.fn[r]=function(i,o){var a=arguments.length&&(n||\"boolean\"!=typeof i),s=n||(!0===i||!0===o?\"margin\":\"border\");return $(this,(function(t,n,i){var o;return g(t)?0===r.indexOf(\"outer\")?t[\"inner\"+e]:t.document.documentElement[\"client\"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body[\"scroll\"+e],o[\"scroll\"+e],t.body[\"offset\"+e],o[\"offset\"+e],o[\"client\"+e])):void 0===i?w.css(t,n,s):w.style(t,n,i,s)}),t,a?i:void 0,a)}}))})),w.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],(function(e,t){w.fn[t]=function(e){return this.on(t,e)}})),w.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,\"**\"):this.off(t,e||\"**\",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.each(\"blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu\".split(\" \"),(function(e,t){w.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var Gt=/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g;w.proxy=function(e,t){var n,r,o;if(\"string\"==typeof t&&(n=e[t],t=e,e=n),h(e))return r=i.call(arguments,2),(o=function(){return e.apply(t||this,r.concat(i.call(arguments)))}).guid=e.guid=e.guid||w.guid++,o},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=A,w.isFunction=h,w.isWindow=g,w.camelCase=X,w.type=x,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return(\"number\"===t||\"string\"===t)&&!isNaN(e-parseFloat(e))},w.trim=function(e){return null==e?\"\":(e+\"\").replace(Gt,\"\")},\"function\"==typeof define&&define.amd&&define(\"jquery\",[],(function(){return w}));var Yt=e.jQuery,Qt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=Qt),t&&e.jQuery===w&&(e.jQuery=Yt),w},void 0===t&&(e.jQuery=e.$=w),w}))},\n",
" 476: function _(t,n,i,o,e){var r=t(474);function u(){var t=!1,n=!1;this.stopPropagation=function(){t=!0},this.isPropagationStopped=function(){return t},this.stopImmediatePropagation=function(){n=!0},this.isImmediatePropagationStopped=function(){return n}}function s(){this.__nonDataRow=!0}function l(){this.__group=!0,this.level=0,this.count=0,this.value=null,this.title=null,this.collapsed=!1,this.selectChecked=!1,this.totals=null,this.rows=[],this.groups=null,this.groupingKey=null}function c(){this.__groupTotals=!0,this.group=null,this.initialized=!1}function h(){var t=null;this.isActive=function(n){return n?t===n:null!==t},this.activate=function(n){if(n!==t){if(null!==t)throw new Error(\"SlickGrid.EditorLock.activate: an editController is still active, can't activate another editController\");if(!n.commitCurrentEdit)throw new Error(\"SlickGrid.EditorLock.activate: editController must implement .commitCurrentEdit()\");if(!n.cancelCurrentEdit)throw new Error(\"SlickGrid.EditorLock.activate: editController must implement .cancelCurrentEdit()\");t=n}},this.deactivate=function(n){if(t!==n)throw new Error(\"SlickGrid.EditorLock.deactivate: specified editController is not the currently active one\");t=null},this.commitCurrentEdit=function(){return!t||t.commitCurrentEdit()},this.cancelCurrentEdit=function(){return!t||t.cancelCurrentEdit()}}l.prototype=new s,l.prototype.equals=function(t){return this.value===t.value&&this.count===t.count&&this.collapsed===t.collapsed&&this.title===t.title},c.prototype=new s,n.exports={Event:function(){var t=[];this.subscribe=function(n){t.push(n)},this.unsubscribe=function(n){for(var i=t.length-1;i>=0;i--)t[i]===n&&t.splice(i,1)},this.notify=function(n,i,o){var e;i=i||new u,o=o||this;for(var r=0;r<t.length&&!i.isPropagationStopped()&&!i.isImmediatePropagationStopped();r++)e=t[r].call(o,i,n);return e}},EventData:u,EventHandler:function(){var t=[];this.subscribe=function(n,i){return t.push({event:n,handler:i}),n.subscribe(i),this},this.unsubscribe=function(n,i){for(var o=t.length;o--;)if(t[o].event===n&&t[o].handler===i)return t.splice(o,1),void n.unsubscribe(i);return this},this.unsubscribeAll=function(){for(var n=t.length;n--;)t[n].event.unsubscribe(t[n].handler);return t=[],this}},Range:function(t,n,i,o){void 0===i&&void 0===o&&(i=t,o=n),this.fromRow=Math.min(t,i),this.fromCell=Math.min(n,o),this.toRow=Math.max(t,i),this.toCell=Math.max(n,o),this.isSingleRow=function(){return this.fromRow==this.toRow},this.isSingleCell=function(){return this.fromRow==this.toRow&&this.fromCell==this.toCell},this.contains=function(t,n){return t>=this.fromRow&&t<=this.toRow&&n>=this.fromCell&&n<=this.toCell},this.toString=function(){return this.isSingleCell()?\"(\"+this.fromRow+\":\"+this.fromCell+\")\":\"(\"+this.fromRow+\":\"+this.fromCell+\" - \"+this.toRow+\":\"+this.toCell+\")\"}},NonDataRow:s,Group:l,GroupTotals:c,EditorLock:h,GlobalEditorLock:new h,TreeColumns:function(t){var n={};function i(t){t.forEach((function(t){n[t.id]=t,t.columns&&i(t.columns)}))}function o(t,n){return t.filter((function(t){var i=n.call(t);return i&&t.columns&&(t.columns=o(t.columns,n)),i&&(!t.columns||t.columns.length)}))}function e(t,n){t.sort((function(t,i){return u(n.getColumnIndex(t.id))-u(n.getColumnIndex(i.id))})).forEach((function(t){t.columns&&e(t.columns,n)}))}function u(t){return void 0===t?-1:t}function s(t){if(!t.length)return t.columns?1+s(t.columns):1;for(var n in t)return s(t[n])}function l(t,n,i){var o=[];if(n==(i=i||0))return t.length&&t.forEach((function(t){t.columns&&(t.extractColumns=function(){return c(t)})})),t;for(var e in t)t[e].columns&&(o=o.concat(l(t[e].columns,n,i+1)));return o}function c(t){var n=[];if(t.hasOwnProperty(\"length\"))for(var i=0;i<t.length;i++)n=n.concat(c(t[i]));else{if(!t.hasOwnProperty(\"columns\"))return t;n=n.concat(c(t.columns))}return n}function h(){return r.extend(!0,[],t)}i(t),this.hasDepth=function(){for(var n in t)if(t[n].hasOwnProperty(\"columns\"))return!0;return!1},this.getTreeColumns=function(){return t},this.extractColumns=function(){return this.hasDepth()?c(t):t},this.getDepth=function(){return s(t)},this.getColumnsInDepth=function(n){return l(t,n)},this.getColumnsInGroup=function(t){return c(t)},this.visibleColumns=function(){return o(h(),(function(){return this.visible}))},this.filter=function(t){return o(h(),t)},this.reOrder=function(n){return e(t,n)},this.getById=function(t){return n[t]},this.getInIds=function(t){return t.map((function(t){return n[t]}))}},keyCode:{SPACE:8,BACKSPACE:8,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,ESC:27,HOME:36,INSERT:45,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,TAB:9,UP:38,A:65,C:67,V:86},preClickClassName:\"slick-edit-preclick\",GridAutosizeColsMode:{None:\"NOA\",LegacyOff:\"LOF\",LegacyForceFit:\"LFF\",IgnoreViewport:\"IGV\",FitColsToViewport:\"FCV\",FitViewportToCols:\"FVC\"},ColAutosizeMode:{Locked:\"LCK\",Guide:\"GUI\",Content:\"CON\",ContentIntelligent:\"CTI\"},RowSelectionMode:{FirstRow:\"FS1\",FirstNRows:\"FSN\",AllRows:\"ALL\",LastRow:\"LS1\"},ValueFilterMode:{None:\"NONE\",DeDuplicate:\"DEDP\",GetGreatestAndSub:\"GR8T\",GetLongestTextAndSub:\"LNSB\",GetLongestText:\"LNSC\"},WidthEvalMode:{CanvasTextSize:\"CANV\",HTML:\"HTML\"}}},\n",
" 477: function _(e,t,o,l,n){var i=e(474),c=e(476);t.exports={CheckboxSelectColumn:function(e){var t,o=null,l=k(),n=new c.EventHandler,r={},d=!1,a=i.extend(!0,{},{columnId:\"_checkbox_selector\",cssClass:null,hideSelectAllCheckbox:!1,toolTip:\"Select/Deselect All\",width:30,hideInColumnTitleRow:!1,hideInFilterHeaderRow:!0},e);function s(){t.updateColumnHeader(a.columnId,\"\",\"\")}function u(){i(\"#filter-checkbox-selectall-container\").hide()}function h(e,n){var c,s,u,h=t.getSelectedRows(),f={},p=0;if(\"function\"==typeof o)for(u=0;u<t.getDataLength();u++){C(s,t.getDataItem(u),t)||p++}var b=[];for(s=0;s<h.length;s++){c=h[s],C(s,t.getDataItem(c),t)?(f[c]=!0,f[c]!==r[c]&&(t.invalidateRow(c),delete r[c])):b.push(c)}for(s in r)t.invalidateRow(s);(r=f,t.render(),d=h.length&&h.length+p>=t.getDataLength(),a.hideInColumnTitleRow||a.hideSelectAllCheckbox||R(d),a.hideInFilterHeaderRow)||i(\"#header-filter-selector\"+l).prop(\"checked\",d);if(b.length>0){for(s=0;s<b.length;s++){var m=h.indexOf(b[s]);h.splice(m,1)}t.setSelectedRows(h)}}function f(e,o){32==e.which&&t.getColumns()[o.cell].id===a.columnId&&(t.getEditorLock().isActive()&&!t.getEditorLock().commitCurrentEdit()||b(o.row),e.preventDefault(),e.stopImmediatePropagation())}function p(e,o){if(t.getColumns()[o.cell].id===a.columnId&&i(e.target).is(\":checkbox\")){if(t.getEditorLock().isActive()&&!t.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();b(o.row),e.stopPropagation(),e.stopImmediatePropagation()}}function b(e){var o=t.getDataItem(e);C(e,o,t)&&(r[e]?t.setSelectedRows(i.grep(t.getSelectedRows(),(function(t){return t!=e}))):t.setSelectedRows(t.getSelectedRows().concat(e)),t.setActiveCell(e,function(){if(null===g){g=0;for(var e=t.getColumns(),o=0;o<e.length;o++)e[o].id==a.columnId&&(g=o)}return g}()))}function m(e,o){if(o.column.id==a.columnId&&i(e.target).is(\":checkbox\")){if(t.getEditorLock().isActive()&&!t.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();if(i(e.target).is(\":checked\")){for(var l=[],n=0;n<t.getDataLength();n++){C(n,t.getDataItem(n),t)&&l.push(n)}t.setSelectedRows(l)}else t.setSelectedRows([]);e.stopPropagation(),e.stopImmediatePropagation()}}\"function\"==typeof a.selectableOverride&&v(a.selectableOverride);var g=null;function k(){return Math.round(1e7*Math.random())}function w(e,t,o,l,n,i){var c=k()+e;return n&&C(e,n,i)?r[e]?\"<input id='selector\"+c+\"' type='checkbox' checked='checked'><label for='selector\"+c+\"'></label>\":\"<input id='selector\"+c+\"' type='checkbox'><label for='selector\"+c+\"'></label>\":null}function C(e,t,l){return\"function\"!=typeof o||o(e,t,l)}function R(e){e?t.updateColumnHeader(a.columnId,\"<input id='header-selector\"+l+\"' type='checkbox' checked='checked'><label for='header-selector\"+l+\"'></label>\",a.toolTip):t.updateColumnHeader(a.columnId,\"<input id='header-selector\"+l+\"' type='checkbox'><label for='header-selector\"+l+\"'></label>\",a.toolTip)}function v(e){o=e}i.extend(this,{init:function(e){t=e,n.subscribe(t.onSelectedRowsChanged,h).subscribe(t.onClick,p).subscribe(t.onKeyDown,f),a.hideInFilterHeaderRow||function(e){e.onHeaderRowCellRendered.subscribe((function(e,t){\"sel\"===t.column.field&&(i(t.node).empty(),i(\"<span id='filter-checkbox-selectall-container'><input id='header-filter-selector\"+l+\"' type='checkbox'><label for='header-filter-selector\"+l+\"'></label></span>\").appendTo(t.node).on(\"click\",(function(e){m(e,t)})))}))}(e),a.hideInColumnTitleRow||n.subscribe(t.onHeaderClick,m)},destroy:function(){n.unsubscribeAll()},pluginName:\"CheckboxSelectColumn\",deSelectRows:function(e){var o,l=e.length,n=[];for(o=0;o<l;o++)r[e[o]]&&(n[n.length]=e[o]);t.setSelectedRows(i.grep(t.getSelectedRows(),(function(e){return n.indexOf(e)<0})))},selectRows:function(e){var o,l=e.length,n=[];for(o=0;o<l;o++)r[e[o]]||(n[n.length]=e[o]);t.setSelectedRows(t.getSelectedRows().concat(n))},getColumnDefinition:function(){return{id:a.columnId,name:a.hideSelectAllCheckbox||a.hideInColumnTitleRow?\"\":\"<input id='header-selector\"+l+\"' type='checkbox'><label for='header-selector\"+l+\"'></label>\",toolTip:a.hideSelectAllCheckbox||a.hideInColumnTitleRow?\"\":a.toolTip,field:\"sel\",width:a.width,resizable:!1,sortable:!1,cssClass:a.cssClass,hideSelectAllCheckbox:a.hideSelectAllCheckbox,formatter:w}},getOptions:function(){return a},selectableOverride:v,setOptions:function(e){if((a=i.extend(!0,{},a,e)).hideSelectAllCheckbox)s(),u();else if(a.hideInColumnTitleRow?s():(R(d),n.subscribe(t.onHeaderClick,m)),a.hideInFilterHeaderRow)u();else{var o=i(\"#filter-checkbox-selectall-container\");o.show(),o.find('input[type=\"checkbox\"]').prop(\"checked\",d)}}})}}},\n",
" 478: function _(e,t,o,l,n){var a=e(474),r=e(476),i=r.keyCode;t.exports={CellExternalCopyManager:function(e){var t,o,l=this,n=e||{},s=n.copiedCellStyleLayerKey||\"copy-manager\",u=n.copiedCellStyle||\"copied\",c=0,d=n.bodyElement||document.body,f=n.onCopyInit||null,h=n.onCopySuccess||null;function C(e){if(n.headerColumnValueExtractor){var t=n.headerColumnValueExtractor(e);if(t)return t}return e.name}function m(e,o,l){if(n.dataItemColumnValueExtractor){var r=n.dataItemColumnValueExtractor(e,o);if(r)return r}var i=\"\";if(o.editor){var s={container:a(\"<p>\"),column:o,position:{top:0,left:0},grid:t,event:l},u=new o.editor(s);u.loadValue(e),i=u.serializeValue(),u.destroy()}else i=e[o.field];return i}function g(e,o,l){if(o.denyPaste)return null;if(n.dataItemColumnValueSetter)return n.dataItemColumnValueSetter(e,o,l);if(o.editor){var r={container:a(\"body\"),column:o,position:{top:0,left:0},grid:t},i=new o.editor(r);i.loadValue(e),i.applyValue(e,l),i.destroy()}else e[o.field]=l}function p(e){var t=document.createElement(\"textarea\");return t.style.position=\"absolute\",t.style.left=\"-1000px\",t.style.top=document.body.scrollTop+\"px\",t.value=e,d.appendChild(t),t.select(),t}function y(e,a){var r;if(!t.getEditorLock().isActive()||t.getOptions().autoEdit){if(e.which==i.ESC&&o&&(e.preventDefault(),w(),l.onCopyCancelled.notify({ranges:o}),o=null),(e.which===i.C||e.which===i.INSERT)&&(e.ctrlKey||e.metaKey)&&!e.shiftKey&&(f&&f.call(),0!==(r=t.getSelectionModel().getSelectedRanges()).length)){o=r,v(r),l.onCopyCells.notify({ranges:r});for(var s=t.getColumns(),u=\"\",c=0;c<r.length;c++){for(var y=r[c],D=[],S=y.fromRow;S<y.toRow+1;S++){var R=[],x=t.getDataItem(S);if(0===D.length&&n.includeHeaderWhenCopying){for(var E=[],V=y.fromCell;V<y.toCell+1;V++)s[V].name.length>0&&E.push(C(s[V]));D.push(E.join(\"\\t\"))}for(V=y.fromCell;V<y.toCell+1;V++)R.push(m(x,s[V],e));D.push(R.join(\"\\t\"))}u+=D.join(\"\\r\\n\")+\"\\r\\n\"}if(window.clipboardData)return window.clipboardData.setData(\"Text\",u),!0;var b=document.activeElement;if((M=p(u)).focus(),setTimeout((function(){d.removeChild(M),b?b.focus():console.log(\"Not element to restore focus to after copy?\")}),100),h){var I=0;I=1===r.length?r[0].toRow+1-r[0].fromRow:r.length,h.call(this,I)}return!1}if(!n.readOnlyMode&&(e.which===i.V&&(e.ctrlKey||e.metaKey)&&!e.shiftKey||e.which===i.INSERT&&e.shiftKey&&!e.ctrlKey)){var M=p(\"\");return setTimeout((function(){!function(e,t){var o=e.getColumns(),a=t.value.split(/[\\n\\f\\r]/);\"\"===a[a.length-1]&&a.pop();var r=[],i=0;d.removeChild(t);for(var s=0;s<a.length;s++)\"\"!==a[s]?r[i++]=a[s].split(\"\\t\"):r[i++]=[\"\"];var u=e.getActiveCell(),c=e.getSelectionModel().getSelectedRanges(),f=c&&c.length?c[0]:null,h=null,C=null;if(f)h=f.fromRow,C=f.fromCell;else{if(!u)return;h=u.row,C=u.cell}var m=!1,p=r.length,y=r.length?r[0].length:0;1==r.length&&1==r[0].length&&f&&(m=!0,p=f.toRow-f.fromRow+1,y=f.toCell-f.fromCell+1);var w=e.getData().length-h,D=0;if(w<p&&n.newRowCreator){var S=e.getData();for(D=1;D<=p-w;D++)S.push({});e.setData(S),e.render()}var R=h+p>e.getDataLength();if(n.newRowCreator&&R){var x=h+p-e.getDataLength();n.newRowCreator(x)}var E={isClipboardCommand:!0,clippedRange:r,oldValues:[],cellExternalCopyManager:l,_options:n,setDataItemValueForColumn:g,markCopySelection:v,oneCellToMultiple:m,activeRow:h,activeCell:C,destH:p,destW:y,maxDestY:e.getDataLength(),maxDestX:e.getColumns().length,h:0,w:0,execute:function(){this.h=0;for(var t=0;t<this.destH;t++){this.oldValues[t]=[],this.w=0,this.h++;for(var l=0;l<this.destW;l++){this.w++;var n=h+t,a=C+l;if(n<this.maxDestY&&a<this.maxDestX){e.getCellNode(n,a);var i=e.getDataItem(n);this.oldValues[t][l]=i[o[a].field],m?this.setDataItemValueForColumn(i,o[a],r[0][0]):this.setDataItemValueForColumn(i,o[a],r[t]?r[t][l]:\"\"),e.updateCell(n,a),e.onCellChange.notify({row:n,cell:a,item:i,grid:e})}}}var s={fromCell:C,fromRow:h,toCell:C+this.w-1,toRow:h+this.h-1};this.markCopySelection([s]),e.getSelectionModel().setSelectedRanges([s]),this.cellExternalCopyManager.onPasteCells.notify({ranges:[s]})},undo:function(){for(var t=0;t<this.destH;t++)for(var l=0;l<this.destW;l++){var n=h+t,a=C+l;if(n<this.maxDestY&&a<this.maxDestX){e.getCellNode(n,a);var r=e.getDataItem(n);m?this.setDataItemValueForColumn(r,o[a],this.oldValues[0][0]):this.setDataItemValueForColumn(r,o[a],this.oldValues[t][l]),e.updateCell(n,a),e.onCellChange.notify({row:n,cell:a,item:r,grid:e})}}var i={fromCell:C,fromRow:h,toCell:C+this.w-1,toRow:h+this.h-1};if(this.markCopySelection([i]),e.getSelectionModel().setSelectedRanges([i]),this.cellExternalCopyManager.onPasteCells.notify({ranges:[i]}),D>1){for(var s=e.getData();D>1;D--)s.splice(s.length-1,1);e.setData(s),e.render()}}};n.clipboardCommandHandler?n.clipboardCommandHandler(E):E.execute()}(t,M)}),100),!1}}}function v(e){w();for(var o=t.getColumns(),n={},a=0;a<e.length;a++)for(var r=e[a].fromRow;r<=e[a].toRow;r++){n[r]={};for(var i=e[a].fromCell;i<=e[a].toCell&&i<o.length;i++)n[r][o[i].id]=u}t.setCellCssStyles(s,n),clearTimeout(c),c=setTimeout((function(){l.clearCopySelection()}),2e3)}function w(){t.removeCellCssStyles(s)}a.extend(this,{init:function(e){(t=e).onKeyDown.subscribe(y);var o=e.getSelectionModel();if(!o)throw new Error(\"Selection model is mandatory for this plugin. Please set a selection model on the grid before adding this plugin: grid.setSelectionModel(new Slick.CellSelectionModel())\");o.onSelectedRangesChanged.subscribe((function(e,o){t.focus()}))},destroy:function(){t.onKeyDown.unsubscribe(y)},pluginName:\"CellExternalCopyManager\",clearCopySelection:w,handleKeyDown:y,onCopyCells:new r.Event,onCopyCancelled:new r.Event,onPasteCells:new r.Event,setIncludeHeaderWhenCopying:function(e){n.includeHeaderWhenCopying=e}})}}},\n",
" 479: function _(r,t,o,_,e){var p=r(1);p.__exportStar(r(476),t.exports),p.__exportStar(r(480),t.exports),p.__exportStar(r(483),t.exports),p.__exportStar(r(484),t.exports),p.__exportStar(r(485),t.exports),p.__exportStar(r(486),t.exports),p.__exportStar(r(487),t.exports)},\n",
" 480: function _(require,module,exports,__esModule,__esExport){\n",
" /**\n",
" * @license\n",
" * (c) 2009-2016 Michael Leibman\n",
" * michael{dot}leibman{at}gmail{dot}com\n",
" * http://github.com/mleibman/slickgrid\n",
" *\n",
" * Distributed under MIT license.\n",
" * All rights reserved.\n",
" *\n",
" * SlickGrid v2.4\n",
" *\n",
" * NOTES:\n",
" * Cell/row DOM manipulations are done directly bypassing jQuery's DOM manipulation methods.\n",
" * This increases the speed dramatically, but can only be done safely because there are no event handlers\n",
" * or data associated with any cell/row DOM nodes. Cell editors must make sure they implement .destroy()\n",
" * and do proper cleanup.\n",
" */\n",
" var $=require(474),Slick=require(476),scrollbarDimensions,maxSupportedCssHeight;function SlickGrid(container,data,columns,options){$.fn.drag||require(481),$.fn.drop||require(482);var defaults={alwaysShowVerticalScroll:!1,alwaysAllowHorizontalScroll:!1,explicitInitialization:!1,rowHeight:25,defaultColumnWidth:80,enableAddRow:!1,leaveSpaceForNewRows:!1,editable:!1,autoEdit:!0,suppressActiveCellChangeOnEdit:!1,enableCellNavigation:!0,enableColumnReorder:!0,asyncEditorLoading:!1,asyncEditorLoadDelay:100,forceFitColumns:!1,enableAsyncPostRender:!1,asyncPostRenderDelay:50,enableAsyncPostRenderCleanup:!1,asyncPostRenderCleanupDelay:40,autoHeight:!1,editorLock:Slick.GlobalEditorLock,showColumnHeader:!0,showHeaderRow:!1,headerRowHeight:25,createFooterRow:!1,showFooterRow:!1,footerRowHeight:25,createPreHeaderPanel:!1,showPreHeaderPanel:!1,preHeaderPanelHeight:25,showTopPanel:!1,topPanelHeight:25,formatterFactory:null,editorFactory:null,cellFlashingCssClass:\"flashing\",selectedCellCssClass:\"selected\",multiSelect:!0,enableTextSelectionOnCells:!1,dataItemColumnValueExtractor:null,frozenBottom:!1,frozenColumn:-1,frozenRow:-1,fullWidthRows:!1,multiColumnSort:!1,numberedMultiColumnSort:!1,tristateMultiColumnSort:!1,sortColNumberInSeparateSpan:!1,defaultFormatter,forceSyncScrolling:!1,addNewRowCssClass:\"new-row\",preserveCopiedSelectionOnPaste:!1,showCellSelection:!0,viewportClass:null,minRowBuffer:3,emulatePagingWhenScrolling:!0,editorCellNavOnLRKeys:!1,doPaging:!0,autosizeColsMode:Slick.GridAutosizeColsMode.LegacyOff,autosizeColPaddingPx:4,autosizeTextAvgToMWidthRatio:.75,viewportSwitchToScrollModeWidthPercent:void 0,viewportMinWidthPx:void 0,viewportMaxWidthPx:void 0},columnDefaults={name:\"\",resizable:!0,sortable:!1,minWidth:30,maxWidth:void 0,rerenderOnResize:!1,headerCssClass:null,defaultSortAsc:!0,focusable:!0,selectable:!0},columnAutosizeDefaults={ignoreHeaderText:!1,colValueArray:void 0,allowAddlPercent:void 0,formatterOverride:void 0,autosizeMode:Slick.ColAutosizeMode.ContentIntelligent,rowSelectionModeOnInit:void 0,rowSelectionMode:Slick.RowSelectionMode.FirstNRows,rowSelectionCount:100,valueFilterMode:Slick.ValueFilterMode.None,widthEvalMode:Slick.WidthEvalMode.CanvasTextSize,sizeToRemaining:void 0,widthPx:void 0,colDataTypeOf:void 0},th,h,ph,n,cj,page=0,offset=0,vScrollDir=1,initialized=!1,$container,uid=\"slickgrid_\"+Math.round(1e6*Math.random()),self=this,$focusSink,$focusSink2,$groupHeaders=$(),$headerScroller,$headers,$headerRow,$headerRowScroller,$headerRowSpacerL,$headerRowSpacerR,$footerRow,$footerRowScroller,$footerRowSpacerL,$footerRowSpacerR,$preHeaderPanel,$preHeaderPanelScroller,$preHeaderPanelSpacer,$preHeaderPanelR,$preHeaderPanelScrollerR,$preHeaderPanelSpacerR,$topPanelScroller,$topPanel,$viewport,$canvas,$style,$boundAncestors,treeColumns,stylesheet,columnCssRulesL,columnCssRulesR,viewportH,viewportW,canvasWidth,canvasWidthL,canvasWidthR,headersWidth,headersWidthL,headersWidthR,viewportHasHScroll,viewportHasVScroll,headerColumnWidthDiff=0,headerColumnHeightDiff=0,cellWidthDiff=0,cellHeightDiff=0,jQueryNewWidthBehaviour=!1,absoluteColumnMinWidth,hasFrozenRows=!1,frozenRowsHeight=0,actualFrozenRow=-1,paneTopH=0,paneBottomH=0,viewportTopH=0,viewportBottomH=0,topPanelH=0,headerRowH=0,footerRowH=0,tabbingDirection=1,$activeCanvasNode,$activeViewportNode,activePosX,activeRow,activeCell,activeCellNode=null,currentEditor=null,serializedEditorValue,editController,rowsCache={},renderedRows=0,numVisibleRows=0,prevScrollTop=0,scrollTop=0,lastRenderedScrollTop=0,lastRenderedScrollLeft=0,prevScrollLeft=0,scrollLeft=0,selectionModel,selectedRows=[],plugins=[],cellCssClasses={},columnsById={},sortColumns=[],columnPosLeft=[],columnPosRight=[],pagingActive=!1,pagingIsLastPage=!1,scrollThrottle=ActionThrottle(render,50),h_editorLoader=null,h_render=null,h_postrender=null,h_postrenderCleanup=null,postProcessedRows={},postProcessToRow=null,postProcessFromRow=null,postProcessedCleanupQueue=[],postProcessgroupId=0,counter_rows_rendered=0,counter_rows_removed=0,rowNodeFromLastMouseWheelEvent,zombieRowNodeFromLastMouseWheelEvent,zombieRowCacheFromLastMouseWheelEvent,zombieRowPostProcessedFromLastMouseWheelEvent,$paneHeaderL,$paneHeaderR,$paneTopL,$paneTopR,$paneBottomL,$paneBottomR,$headerScrollerL,$headerScrollerR,$headerL,$headerR,$groupHeadersL,$groupHeadersR,$headerRowScrollerL,$headerRowScrollerR,$footerRowScrollerL,$footerRowScrollerR,$headerRowL,$headerRowR,$footerRowL,$footerRowR,$topPanelScrollerL,$topPanelScrollerR,$topPanelL,$topPanelR,$viewportTopL,$viewportTopR,$viewportBottomL,$viewportBottomR,$canvasTopL,$canvasTopR,$canvasBottomL,$canvasBottomR,$viewportScrollContainerX,$viewportScrollContainerY,$headerScrollContainer,$headerRowScrollContainer,$footerRowScrollContainer,cssShow={position:\"absolute\",visibility:\"hidden\",display:\"block\"},$hiddenParents,oldProps=[],columnResizeDragging=!1;function init(){if(($container=container instanceof $?container:$(container)).length<1)throw new Error(\"SlickGrid requires a valid container, \"+container+\" does not exist in the DOM.\");if(cacheCssForHiddenInit(),maxSupportedCssHeight=maxSupportedCssHeight||getMaxSupportedCssHeight(),options=$.extend({},defaults,options),validateAndEnforceOptions(),columnDefaults.width=options.defaultColumnWidth,treeColumns=new Slick.TreeColumns(columns),columns=treeColumns.extractColumns(),updateColumnProps(),options.enableColumnReorder&&!$.fn.sortable)throw new Error(\"SlickGrid's 'enableColumnReorder = true' option requires jquery-ui.sortable module to be loaded\");if(editController={commitCurrentEdit,cancelCurrentEdit},$container.empty().css(\"overflow\",\"hidden\").css(\"outline\",0).addClass(uid).addClass(\"ui-widget\"),/relative|absolute|fixed/.test($container.css(\"position\"))||$container.css(\"position\",\"relative\"),$focusSink=$(\"<div tabIndex='0' hideFocus style='position:fixed;width:0;height:0;top:0;left:0;outline:0;'></div>\").appendTo($container),$paneHeaderL=$(\"<div class='slick-pane slick-pane-header slick-pane-left' tabIndex='0' />\").appendTo($container),$paneHeaderR=$(\"<div class='slick-pane slick-pane-header slick-pane-right' tabIndex='0' />\").appendTo($container),$paneTopL=$(\"<div class='slick-pane slick-pane-top slick-pane-left' tabIndex='0' />\").appendTo($container),$paneTopR=$(\"<div class='slick-pane slick-pane-top slick-pane-right' tabIndex='0' />\").appendTo($container),$paneBottomL=$(\"<div class='slick-pane slick-pane-bottom slick-pane-left' tabIndex='0' />\").appendTo($container),$paneBottomR=$(\"<div class='slick-pane slick-pane-bottom slick-pane-right' tabIndex='0' />\").appendTo($container),options.createPreHeaderPanel&&($preHeaderPanelScroller=$(\"<div class='slick-preheader-panel ui-state-default' style='overflow:hidden;position:relative;' />\").appendTo($paneHeaderL),$preHeaderPanel=$(\"<div />\").appendTo($preHeaderPanelScroller),$preHeaderPanelSpacer=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").appendTo($preHeaderPanelScroller),$preHeaderPanelScrollerR=$(\"<div class='slick-preheader-panel ui-state-default' style='overflow:hidden;position:relative;' />\").appendTo($paneHeaderR),$preHeaderPanelR=$(\"<div />\").appendTo($preHeaderPanelScrollerR),$preHeaderPanelSpacerR=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").appendTo($preHeaderPanelScrollerR),options.showPreHeaderPanel||($preHeaderPanelScroller.hide(),$preHeaderPanelScrollerR.hide())),$headerScrollerL=$(\"<div class='slick-header ui-state-default slick-header-left' />\").appendTo($paneHeaderL),$headerScrollerR=$(\"<div class='slick-header ui-state-default slick-header-right' />\").appendTo($paneHeaderR),$headerScroller=$().add($headerScrollerL).add($headerScrollerR),treeColumns.hasDepth()){$groupHeadersL=[],$groupHeadersR=[];for(var e=0;e<treeColumns.getDepth()-1;e++)$groupHeadersL[e]=$(\"<div class='slick-group-header-columns slick-group-header-columns-left' style='left:-1000px' />\").appendTo($headerScrollerL),$groupHeadersR[e]=$(\"<div class='slick-group-header-columns slick-group-header-columns-right' style='left:-1000px' />\").appendTo($headerScrollerR);$groupHeaders=$().add($groupHeadersL).add($groupHeadersR)}$headerL=$(\"<div class='slick-header-columns slick-header-columns-left' style='left:-1000px' />\").appendTo($headerScrollerL),$headerR=$(\"<div class='slick-header-columns slick-header-columns-right' style='left:-1000px' />\").appendTo($headerScrollerR),$headers=$().add($headerL).add($headerR),$headerRowScrollerL=$(\"<div class='slick-headerrow ui-state-default' />\").appendTo($paneTopL),$headerRowScrollerR=$(\"<div class='slick-headerrow ui-state-default' />\").appendTo($paneTopR),$headerRowScroller=$().add($headerRowScrollerL).add($headerRowScrollerR),$headerRowSpacerL=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").appendTo($headerRowScrollerL),$headerRowSpacerR=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").appendTo($headerRowScrollerR),$headerRowL=$(\"<div class='slick-headerrow-columns slick-headerrow-columns-left' />\").appendTo($headerRowScrollerL),$headerRowR=$(\"<div class='slick-headerrow-columns slick-headerrow-columns-right' />\").appendTo($headerRowScrollerR),$headerRow=$().add($headerRowL).add($headerRowR),$topPanelScrollerL=$(\"<div class='slick-top-panel-scroller ui-state-default' />\").appendTo($paneTopL),$topPanelScrollerR=$(\"<div class='slick-top-panel-scroller ui-state-default' />\").appendTo($paneTopR),$topPanelScroller=$().add($topPanelScrollerL).add($topPanelScrollerR),$topPanelL=$(\"<div class='slick-top-panel' style='width:10000px' />\").appendTo($topPanelScrollerL),$topPanelR=$(\"<div class='slick-top-panel' style='width:10000px' />\").appendTo($topPanelScrollerR),$topPanel=$().add($topPanelL).add($topPanelR),options.showColumnHeader||$headerScroller.hide(),options.showTopPanel||$topPanelScroller.hide(),options.showHeaderRow||$headerRowScroller.hide(),$viewportTopL=$(\"<div class='slick-viewport slick-viewport-top slick-viewport-left' tabIndex='0' hideFocus />\").appendTo($paneTopL),$viewportTopR=$(\"<div class='slick-viewport slick-viewport-top slick-viewport-right' tabIndex='0' hideFocus />\").appendTo($paneTopR),$viewportBottomL=$(\"<div class='slick-viewport slick-viewport-bottom slick-viewport-left' tabIndex='0' hideFocus />\").appendTo($paneBottomL),$viewportBottomR=$(\"<div class='slick-viewport slick-viewport-bottom slick-viewport-right' tabIndex='0' hideFocus />\").appendTo($paneBottomR),$viewport=$().add($viewportTopL).add($viewportTopR).add($viewportBottomL).add($viewportBottomR),$activeViewportNode=$viewportTopL,$canvasTopL=$(\"<div class='grid-canvas grid-canvas-top grid-canvas-left' tabIndex='0' hideFocus />\").appendTo($viewportTopL),$canvasTopR=$(\"<div class='grid-canvas grid-canvas-top grid-canvas-right' tabIndex='0' hideFocus />\").appendTo($viewportTopR),$canvasBottomL=$(\"<div class='grid-canvas grid-canvas-bottom grid-canvas-left' tabIndex='0' hideFocus />\").appendTo($viewportBottomL),$canvasBottomR=$(\"<div class='grid-canvas grid-canvas-bottom grid-canvas-right' tabIndex='0' hideFocus />\").appendTo($viewportBottomR),options.viewportClass&&$viewport.toggleClass(options.viewportClass,!0),$canvas=$().add($canvasTopL).add($canvasTopR).add($canvasBottomL).add($canvasBottomR),scrollbarDimensions=scrollbarDimensions||measureScrollbar(),$activeCanvasNode=$canvasTopL,$preHeaderPanelSpacer&&$preHeaderPanelSpacer.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),$headers.width(getHeadersWidth()),$headerRowSpacerL.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),$headerRowSpacerR.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),options.createFooterRow&&($footerRowScrollerR=$(\"<div class='slick-footerrow ui-state-default' />\").appendTo($paneTopR),$footerRowScrollerL=$(\"<div class='slick-footerrow ui-state-default' />\").appendTo($paneTopL),$footerRowScroller=$().add($footerRowScrollerL).add($footerRowScrollerR),$footerRowSpacerL=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\").appendTo($footerRowScrollerL),$footerRowSpacerR=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\").appendTo($footerRowScrollerR),$footerRowL=$(\"<div class='slick-footerrow-columns slick-footerrow-columns-left' />\").appendTo($footerRowScrollerL),$footerRowR=$(\"<div class='slick-footerrow-columns slick-footerrow-columns-right' />\").appendTo($footerRowScrollerR),$footerRow=$().add($footerRowL).add($footerRowR),options.showFooterRow||$footerRowScroller.hide()),$focusSink2=$focusSink.clone().appendTo($container),options.explicitInitialization||finishInitialization()}function finishInitialization(){initialized||(initialized=!0,getViewportWidth(),getViewportHeight(),measureCellPaddingAndBorder(),disableSelection($headers),options.enableTextSelectionOnCells||$viewport.on(\"selectstart.ui\",(function(e){return $(e.target).is(\"input,textarea\")})),setFrozenOptions(),setPaneVisibility(),setScroller(),setOverflow(),updateColumnCaches(),createColumnHeaders(),createColumnGroupHeaders(),createColumnFooter(),setupColumnSort(),createCssRules(),resizeCanvas(),bindAncestorScrollEvents(),$container.on(\"resize.slickgrid\",resizeCanvas),$viewport.on(\"scroll\",handleScroll),$.fn.mousewheel&&$viewport.on(\"mousewheel\",handleMouseWheel),$headerScroller.on(\"contextmenu\",handleHeaderContextMenu).on(\"click\",handleHeaderClick).on(\"mouseenter\",\".slick-header-column\",handleHeaderMouseEnter).on(\"mouseleave\",\".slick-header-column\",handleHeaderMouseLeave),$headerRowScroller.on(\"scroll\",handleHeaderRowScroll),options.createFooterRow&&($footerRow.on(\"contextmenu\",handleFooterContextMenu).on(\"click\",handleFooterClick),$footerRowScroller.on(\"scroll\",handleFooterRowScroll)),options.createPreHeaderPanel&&$preHeaderPanelScroller.on(\"scroll\",handlePreHeaderPanelScroll),$focusSink.add($focusSink2).on(\"keydown\",handleKeyDown),$canvas.on(\"keydown\",handleKeyDown).on(\"click\",handleClick).on(\"dblclick\",handleDblClick).on(\"contextmenu\",handleContextMenu).on(\"draginit\",handleDragInit).on(\"dragstart\",{distance:3},handleDragStart).on(\"drag\",handleDrag).on(\"dragend\",handleDragEnd).on(\"mouseenter\",\".slick-cell\",handleMouseEnter).on(\"mouseleave\",\".slick-cell\",handleMouseLeave),restoreCssFromHiddenInit())}function cacheCssForHiddenInit(){($hiddenParents=$container.parents().addBack().not(\":visible\")).each((function(){var e={};for(var o in cssShow)e[o]=this.style[o],this.style[o]=cssShow[o];oldProps.push(e)}))}function restoreCssFromHiddenInit(){$hiddenParents.each((function(e){var o=oldProps[e];for(var t in cssShow)this.style[t]=o[t]}))}function hasFrozenColumns(){return options.frozenColumn>-1}function registerPlugin(e){plugins.unshift(e),e.init(self)}function unregisterPlugin(e){for(var o=plugins.length;o>=0;o--)if(plugins[o]===e){plugins[o].destroy&&plugins[o].destroy(),plugins.splice(o,1);break}}function getPluginByName(e){for(var o=plugins.length-1;o>=0;o--)if(plugins[o].pluginName===e)return plugins[o]}function setSelectionModel(e){selectionModel&&(selectionModel.onSelectedRangesChanged.unsubscribe(handleSelectedRangesChanged),selectionModel.destroy&&selectionModel.destroy()),(selectionModel=e)&&(selectionModel.init(self),selectionModel.onSelectedRangesChanged.subscribe(handleSelectedRangesChanged))}function getSelectionModel(){return selectionModel}function getCanvasNode(e,o){e||(e=0),o||(o=0);var t=\"number\"==typeof e?e:getColumnIndex(e);return hasFrozenRows&&o>=actualFrozenRow+(options.frozenBottom?0:1)?hasFrozenColumns()&&t>options.frozenColumn?$canvasBottomR[0]:$canvasBottomL[0]:hasFrozenColumns()&&t>options.frozenColumn?$canvasTopR[0]:$canvasTopL[0]}function getActiveCanvasNode(e){return setActiveCanvasNode(e),$activeCanvasNode[0]}function getCanvases(){return $canvas}function setActiveCanvasNode(e){e&&($activeCanvasNode=$(e.target).closest(\".grid-canvas\"))}function getViewportNode(){return $viewport[0]}function getActiveViewportNode(e){return setActiveViewPortNode(e),$activeViewportNode[0]}function setActiveViewportNode(e){e&&($activeViewportNode=$(e.target).closest(\".slick-viewport\"))}function measureScrollbar(){var e=$('<div class=\"'+$viewport.className+'\" style=\"position:absolute; top:-10000px; left:-10000px; overflow:auto; width:100px; height:100px;\"></div>').appendTo(\"body\"),o=$('<div style=\"width:200px; height:200px; overflow:auto;\"></div>').appendTo(e),t={width:e[0].offsetWidth-e[0].clientWidth,height:e[0].offsetHeight-e[0].clientHeight};return o.remove(),e.remove(),t}function getHeadersWidth(){headersWidth=headersWidthL=headersWidthR=0;for(var e=!options.autoHeight,o=0,t=columns.length;o<t;o++){var n=columns[o].width;options.frozenColumn>-1&&o>options.frozenColumn?headersWidthR+=n:headersWidthL+=n}return e&&(options.frozenColumn>-1&&o>options.frozenColumn?headersWidthR+=scrollbarDimensions.width:headersWidthL+=scrollbarDimensions.width),hasFrozenColumns()?(headersWidthL+=1e3,headersWidthR=Math.max(headersWidthR,viewportW)+headersWidthL,headersWidthR+=scrollbarDimensions.width):(headersWidthL+=scrollbarDimensions.width,headersWidthL=Math.max(headersWidthL,viewportW)+1e3),headersWidth=headersWidthL+headersWidthR,Math.max(headersWidth,viewportW)+1e3}function getHeadersWidthL(){return headersWidthL=0,columns.forEach((function(e,o){options.frozenColumn>-1&&o>options.frozenColumn||(headersWidthL+=e.width)})),hasFrozenColumns()?headersWidthL+=1e3:(headersWidthL+=scrollbarDimensions.width,headersWidthL=Math.max(headersWidthL,viewportW)+1e3),headersWidthL}function getHeadersWidthR(){return headersWidthR=0,columns.forEach((function(e,o){options.frozenColumn>-1&&o>options.frozenColumn&&(headersWidthR+=e.width)})),hasFrozenColumns()&&(headersWidthR=Math.max(headersWidthR,viewportW)+getHeadersWidthL(),headersWidthR+=scrollbarDimensions.width),headersWidthR}function getCanvasWidth(){var e=viewportHasVScroll?viewportW-scrollbarDimensions.width:viewportW,o=columns.length;for(canvasWidthL=canvasWidthR=0;o--;)hasFrozenColumns()&&o>options.frozenColumn?canvasWidthR+=columns[o].width:canvasWidthL+=columns[o].width;var t=canvasWidthL+canvasWidthR;return options.fullWidthRows?Math.max(t,e):t}function updateCanvasWidth(e){var o,t=canvasWidth,n=canvasWidthL,l=canvasWidthR;((o=(canvasWidth=getCanvasWidth())!==t||canvasWidthL!==n||canvasWidthR!==l)||hasFrozenColumns()||hasFrozenRows)&&($canvasTopL.width(canvasWidthL),getHeadersWidth(),$headerL.width(headersWidthL),$headerR.width(headersWidthR),hasFrozenColumns()?($canvasTopR.width(canvasWidthR),$paneHeaderL.width(canvasWidthL),$paneHeaderR.css(\"left\",canvasWidthL),$paneHeaderR.css(\"width\",viewportW-canvasWidthL),$paneTopL.width(canvasWidthL),$paneTopR.css(\"left\",canvasWidthL),$paneTopR.css(\"width\",viewportW-canvasWidthL),$headerRowScrollerL.width(canvasWidthL),$headerRowScrollerR.width(viewportW-canvasWidthL),$headerRowL.width(canvasWidthL),$headerRowR.width(canvasWidthR),options.createFooterRow&&($footerRowScrollerL.width(canvasWidthL),$footerRowScrollerR.width(viewportW-canvasWidthL),$footerRowL.width(canvasWidthL),$footerRowR.width(canvasWidthR)),options.createPreHeaderPanel&&$preHeaderPanel.width(canvasWidth),$viewportTopL.width(canvasWidthL),$viewportTopR.width(viewportW-canvasWidthL),hasFrozenRows&&($paneBottomL.width(canvasWidthL),$paneBottomR.css(\"left\",canvasWidthL),$viewportBottomL.width(canvasWidthL),$viewportBottomR.width(viewportW-canvasWidthL),$canvasBottomL.width(canvasWidthL),$canvasBottomR.width(canvasWidthR))):($paneHeaderL.width(\"100%\"),$paneTopL.width(\"100%\"),$headerRowScrollerL.width(\"100%\"),$headerRowL.width(canvasWidth),options.createFooterRow&&($footerRowScrollerL.width(\"100%\"),$footerRowL.width(canvasWidth)),options.createPreHeaderPanel&&($preHeaderPanel.width(\"100%\"),$preHeaderPanel.width(canvasWidth)),$viewportTopL.width(\"100%\"),hasFrozenRows&&($viewportBottomL.width(\"100%\"),$canvasBottomL.width(canvasWidthL))),viewportHasHScroll=canvasWidth>viewportW-scrollbarDimensions.width),$headerRowSpacerL.width(canvasWidth+(viewportHasVScroll?scrollbarDimensions.width:0)),$headerRowSpacerR.width(canvasWidth+(viewportHasVScroll?scrollbarDimensions.width:0)),options.createFooterRow&&($footerRowSpacerL.width(canvasWidth+(viewportHasVScroll?scrollbarDimensions.width:0)),$footerRowSpacerR.width(canvasWidth+(viewportHasVScroll?scrollbarDimensions.width:0))),(o||e)&&applyColumnWidths()}function disableSelection(e){e&&e.jquery&&e.attr(\"unselectable\",\"on\").css(\"MozUserSelect\",\"none\").on(\"selectstart.ui\",(function(){return!1}))}function getMaxSupportedCssHeight(){for(var e=1e6,o=navigator.userAgent.toLowerCase().match(/firefox/)?6e6:1e9,t=$(\"<div style='display:none' />\").appendTo(document.body);;){var n=2*e;if(t.css(\"height\",n),n>o||t.height()!==n)break;e=n}return t.remove(),e}function getUID(){return uid}function getHeaderColumnWidthDiff(){return headerColumnWidthDiff}function getScrollbarDimensions(){return scrollbarDimensions}function bindAncestorScrollEvents(){for(var e=hasFrozenRows&&!options.frozenBottom?$canvasBottomL[0]:$canvasTopL[0];(e=e.parentNode)!=document.body&&null!=e;)if(e==$viewportTopL[0]||e.scrollWidth!=e.clientWidth||e.scrollHeight!=e.clientHeight){var o=$(e);$boundAncestors=$boundAncestors?$boundAncestors.add(o):o,o.on(\"scroll.\"+uid,handleActiveCellPositionChange)}}function unbindAncestorScrollEvents(){$boundAncestors&&($boundAncestors.off(\"scroll.\"+uid),$boundAncestors=null)}function updateColumnHeader(e,o,t){if(initialized){var n=getColumnIndex(e);if(null!=n){var l=columns[n],r=$headers.children().eq(n);r&&(void 0!==o&&(columns[n].name=o),void 0!==t&&(columns[n].toolTip=t),trigger(self.onBeforeHeaderCellDestroy,{node:r[0],column:l,grid:self}),r.attr(\"title\",t||\"\").children().eq(0).html(o),trigger(self.onHeaderCellRendered,{node:r[0],column:l,grid:self}))}}}function getHeader(e){if(!e)return hasFrozenColumns()?$headers:$headerL;var o=getColumnIndex(e.id);return hasFrozenColumns()?o<=options.frozenColumn?$headerL:$headerR:$headerL}function getHeaderColumn(e){var o=\"number\"==typeof e?e:getColumnIndex(e),t=hasFrozenColumns()?o<=options.frozenColumn?$headerL:$headerR:$headerL,n=hasFrozenColumns()?o<=options.frozenColumn?o:o-options.frozenColumn-1:o,l=t.children().eq(n);return l&&l[0]}function getHeaderRow(){return hasFrozenColumns()?$headerRow:$headerRow[0]}function getFooterRow(){return hasFrozenColumns()?$footerRow:$footerRow[0]}function getPreHeaderPanel(){return $preHeaderPanel[0]}function getPreHeaderPanelRight(){return $preHeaderPanelR[0]}function getHeaderRowColumn(e){var o,t=\"number\"==typeof e?e:getColumnIndex(e);hasFrozenColumns()?t<=options.frozenColumn?o=$headerRowL:(o=$headerRowR,t-=options.frozenColumn+1):o=$headerRowL;var n=o.children().eq(t);return n&&n[0]}function getFooterRowColumn(e){var o,t=\"number\"==typeof e?e:getColumnIndex(e);hasFrozenColumns()?t<=options.frozenColumn?o=$footerRowL:(o=$footerRowR,t-=options.frozenColumn+1):o=$footerRowL;var n=o&&o.children().eq(t);return n&&n[0]}function createColumnFooter(){if(options.createFooterRow){$footerRow.find(\".slick-footerrow-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeFooterRowCellDestroy,{node:this,column:e,grid:self})})),$footerRowL.empty(),$footerRowR.empty();for(var e=0;e<columns.length;e++){var o=columns[e],t=$(\"<div class='ui-state-default slick-footerrow-column l\"+e+\" r\"+e+\"'></div>\").data(\"column\",o).addClass(hasFrozenColumns()&&e<=options.frozenColumn?\"frozen\":\"\").appendTo(hasFrozenColumns()&&e>options.frozenColumn?$footerRowR:$footerRowL);trigger(self.onFooterRowCellRendered,{node:t[0],column:o,grid:self})}}}function createColumnGroupHeaders(){var e=0,o=!1;if(treeColumns.hasDepth()){for(var t=0;t<$groupHeadersL.length;t++){$groupHeadersL[t].empty(),$groupHeadersR[t].empty();var n=treeColumns.getColumnsInDepth(t);for(var l in n){var r=n[l];e+=r.extractColumns().length,hasFrozenColumns()&&0===t&&e-1===options.frozenColumn&&(o=!0),$(\"<div class='ui-state-default slick-group-header-column' />\").html(\"<span class='slick-column-name'>\"+r.name+\"</span>\").attr(\"id\",\"\"+uid+r.id).attr(\"title\",r.toolTip||\"\").data(\"column\",r).addClass(r.headerCssClass||\"\").addClass(hasFrozenColumns()&&e-1>options.frozenColumn?\"frozen\":\"\").appendTo(hasFrozenColumns()&&e-1>options.frozenColumn?$groupHeadersR[t]:$groupHeadersL[t])}if(hasFrozenColumns()&&0===t&&!o){$groupHeadersL[t].empty(),$groupHeadersR[t].empty(),alert(\"All columns of group should to be grouped!\");break}}applyColumnGroupHeaderWidths()}}function createColumnHeaders(){function e(){$(this).addClass(\"ui-state-hover\")}function o(){$(this).removeClass(\"ui-state-hover\")}$headers.find(\".slick-header-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeHeaderCellDestroy,{node:this,column:e,grid:self})})),$headerL.empty(),$headerR.empty(),getHeadersWidth(),$headerL.width(headersWidthL),$headerR.width(headersWidthR),$headerRow.find(\".slick-headerrow-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeHeaderRowCellDestroy,{node:this,column:e,grid:self})})),$headerRowL.empty(),$headerRowR.empty(),options.createFooterRow&&($footerRowL.find(\".slick-footerrow-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeFooterRowCellDestroy,{node:this,column:e,grid:self})})),$footerRowL.empty(),hasFrozenColumns()&&($footerRowR.find(\".slick-footerrow-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeFooterRowCellDestroy,{node:this,column:e,grid:self})})),$footerRowR.empty()));for(var t=0;t<columns.length;t++){var n=columns[t],l=hasFrozenColumns()?t<=options.frozenColumn?$headerL:$headerR:$headerL,r=hasFrozenColumns()?t<=options.frozenColumn?$headerRowL:$headerRowR:$headerRowL,i=$(\"<div class='ui-state-default slick-header-column' />\").html(\"<span class='slick-column-name'>\"+n.name+\"</span>\").width(n.width-headerColumnWidthDiff).attr(\"id\",\"\"+uid+n.id).attr(\"title\",n.toolTip||\"\").data(\"column\",n).addClass(n.headerCssClass||\"\").addClass(hasFrozenColumns()&&t<=options.frozenColumn?\"frozen\":\"\").appendTo(l);if((options.enableColumnReorder||n.sortable)&&i.on(\"mouseenter\",e).on(\"mouseleave\",o),n.hasOwnProperty(\"headerCellAttrs\")&&n.headerCellAttrs instanceof Object)for(var a in n.headerCellAttrs)n.headerCellAttrs.hasOwnProperty(a)&&i.attr(a,n.headerCellAttrs[a]);if(n.sortable&&(i.addClass(\"slick-header-sortable\"),i.append(\"<span class='slick-sort-indicator\"+(options.numberedMultiColumnSort&&!options.sortColNumberInSeparateSpan?\" slick-sort-indicator-numbered\":\"\")+\"' />\"),options.numberedMultiColumnSort&&options.sortColNumberInSeparateSpan&&i.append(\"<span class='slick-sort-indicator-numbered' />\")),trigger(self.onHeaderCellRendered,{node:i[0],column:n,grid:self}),options.showHeaderRow){var s=$(\"<div class='ui-state-default slick-headerrow-column l\"+t+\" r\"+t+\"'></div>\").data(\"column\",n).addClass(hasFrozenColumns()&&t<=options.frozenColumn?\"frozen\":\"\").appendTo(r);trigger(self.onHeaderRowCellRendered,{node:s[0],column:n,grid:self})}if(options.createFooterRow&&options.showFooterRow){var d=$(\"<div class='ui-state-default slick-footerrow-column l\"+t+\" r\"+t+\"'></div>\").data(\"column\",n).appendTo($footerRow);trigger(self.onFooterRowCellRendered,{node:d[0],column:n,grid:self})}}setSortColumns(sortColumns),setupColumnResize(),options.enableColumnReorder&&(\"function\"==typeof options.enableColumnReorder?options.enableColumnReorder(self,$headers,headerColumnWidthDiff,setColumns,setupColumnResize,columns,getColumnIndex,uid,trigger):setupColumnReorder())}function setupColumnSort(){$headers.click((function(e){if(!columnResizeDragging&&(e.metaKey=e.metaKey||e.ctrlKey,!$(e.target).hasClass(\"slick-resizable-handle\"))){var o=$(e.target).closest(\".slick-header-column\");if(o.length){var t=o.data(\"column\");if(t.sortable){if(!getEditorLock().commitCurrentEdit())return;for(var n=null,l=0;l<sortColumns.length;l++)if(sortColumns[l].columnId==t.id){(n=sortColumns[l]).sortAsc=!n.sortAsc;break}var r=!!n;options.tristateMultiColumnSort?(n||(n={columnId:t.id,sortAsc:t.defaultSortAsc}),r&&n.sortAsc&&(sortColumns.splice(l,1),n=null),options.multiColumnSort||(sortColumns=[]),!n||r&&options.multiColumnSort||sortColumns.push(n)):e.metaKey&&options.multiColumnSort?n&&sortColumns.splice(l,1):((e.shiftKey||e.metaKey)&&options.multiColumnSort||(sortColumns=[]),n?0===sortColumns.length&&sortColumns.push(n):(n={columnId:t.id,sortAsc:t.defaultSortAsc},sortColumns.push(n))),setSortColumns(sortColumns),options.multiColumnSort?trigger(self.onSort,{multiColumnSort:!0,sortCols:$.map(sortColumns,(function(e){return{columnId:columns[getColumnIndex(e.columnId)].id,sortCol:columns[getColumnIndex(e.columnId)],sortAsc:e.sortAsc}}))},e):trigger(self.onSort,{multiColumnSort:!1,columnId:sortColumns.length>0?t.id:null,sortCol:sortColumns.length>0?t:null,sortAsc:!(sortColumns.length>0)||sortColumns[0].sortAsc},e)}}}}))}function currentPositionInHeader(e){var o=0;return $headers.find(\".slick-header-column\").each((function(t){if(this.id==e)return o=t,!1})),o}function limitPositionInGroup(e){var o,t=0,n=0;return treeColumns.getColumnsInDepth($groupHeadersL.length-1).some((function(l){return t=n,n+=l.columns.length,l.columns.some((function(t){return t.id===e&&(o=l),o})),o})),n--,{start:t,end:n,group:o}}function remove(e,o){var t=e.lastIndexOf(o);t>-1&&(e.splice(t,1),remove(e,o))}function columnPositionValidInGroup(e){var o=currentPositionInHeader(e[0].id),t=limitPositionInGroup(e.data(\"column\").id),n=t.start<=o&&o<=t.end;return{limit:t,valid:n,message:n?\"\":'Column \"'.concat(e.text(),'\" can be reordered only within the \"',t.group.name,'\" group!')}}function setupColumnReorder(){$headers.filter(\":ui-sortable\").sortable(\"destroy\");var e,o=null;function t(){$viewportScrollContainerX[0].scrollLeft=$viewportScrollContainerX[0].scrollLeft+10}function n(){$viewportScrollContainerX[0].scrollLeft=$viewportScrollContainerX[0].scrollLeft-10}$headers.sortable({containment:\"parent\",distance:3,axis:\"x\",cursor:\"default\",tolerance:\"intersection\",helper:\"clone\",placeholder:\"slick-sortable-placeholder ui-state-default slick-header-column\",start:function(o,t){t.placeholder.width(t.helper.outerWidth()-headerColumnWidthDiff),e=!hasFrozenColumns()||t.placeholder.offset().left+t.placeholder.width()>$viewportScrollContainerX.offset().left,$(t.helper).addClass(\"slick-header-column-active\")},beforeStop:function(e,o){$(o.helper).removeClass(\"slick-header-column-active\")},sort:function(l,r){e&&l.originalEvent.pageX>$container[0].clientWidth?o||(o=setInterval(t,100)):e&&l.originalEvent.pageX<$viewportScrollContainerX.offset().left?o||(o=setInterval(n,100)):(clearInterval(o),o=null)},stop:function(e,t){var n=!1;clearInterval(o),o=null;var l=null;if(treeColumns.hasDepth()){var r=columnPositionValidInGroup(t.item);l=r.limit,(n=!r.valid)&&alert(r.message)}if(!n&&getEditorLock().commitCurrentEdit()){var i=$headerL.sortable(\"toArray\");i=i.concat($headerR.sortable(\"toArray\"));for(var a=[],s=0;s<i.length;s++)a.push(columns[getColumnIndex(i[s].replace(uid,\"\"))]);setColumns(a),trigger(self.onColumnsReordered,{impactedColumns:getImpactedColumns(l)}),e.stopPropagation(),setupColumnResize()}else $(this).sortable(\"cancel\")}})}function getImpactedColumns(e){var o=[];if(e)for(var t=e.start;t<=e.end;t++)o.push(columns[t]);else o=columns;return o}function setupColumnResize(){var e,o,t,n,l,r,i,a,s;(l=$headers.children()).find(\".slick-resizable-handle\").remove(),l.each((function(e,o){e>=columns.length||columns[e].resizable&&(void 0===a&&(a=e),s=e)})),void 0!==a&&l.each((function(d,c){d>=columns.length||d<a||options.forceFitColumns&&d>=s||($(c),$(\"<div class='slick-resizable-handle' />\").appendTo(c).on(\"dragstart\",(function(o,a){if(!getEditorLock().commitCurrentEdit())return!1;n=o.pageX,$(this).parent().addClass(\"slick-header-column-active\");var s=null,c=null;if(l.each((function(e,o){e>=columns.length||(columns[e].previousWidth=$(o).outerWidth())})),options.forceFitColumns)for(s=0,c=0,e=d+1;e<columns.length;e++)(t=columns[e]).resizable&&(null!==c&&(t.maxWidth?c+=t.maxWidth-t.previousWidth:c=null),s+=t.previousWidth-Math.max(t.minWidth||0,absoluteColumnMinWidth));var u=0,h=0;for(e=0;e<=d;e++)(t=columns[e]).resizable&&(null!==h&&(t.maxWidth?h+=t.maxWidth-t.previousWidth:h=null),u+=t.previousWidth-Math.max(t.minWidth||0,absoluteColumnMinWidth));null===s&&(s=1e5),null===u&&(u=1e5),null===c&&(c=1e5),null===h&&(h=1e5),i=n+Math.min(s,h),r=n-Math.min(u,c)})).on(\"drag\",(function(l,a){columnResizeDragging=!0;var s,c,u=Math.min(i,Math.max(r,l.pageX))-n,h=0;if(u<0){for(c=u,e=d;e>=0;e--)(t=columns[e]).resizable&&(s=Math.max(t.minWidth||0,absoluteColumnMinWidth),c&&t.previousWidth+c<s?(c+=t.previousWidth-s,t.width=s):(t.width=t.previousWidth+c,c=0));for(o=0;o<=d;o++)t=columns[o],hasFrozenColumns()&&o>options.frozenColumn?t.width:h+=t.width;if(options.forceFitColumns)for(c=-u,e=d+1;e<columns.length;e++)(t=columns[e]).resizable&&(c&&t.maxWidth&&t.maxWidth-t.previousWidth<c?(c-=t.maxWidth-t.previousWidth,t.width=t.maxWidth):(t.width=t.previousWidth+c,c=0),hasFrozenColumns()&&e>options.frozenColumn?t.width:h+=t.width);else for(e=d+1;e<columns.length;e++)t=columns[e],hasFrozenColumns()&&e>options.frozenColumn?t.width:h+=t.width;if(options.forceFitColumns)for(c=-u,e=d+1;e<columns.length;e++)(t=columns[e]).resizable&&(c&&t.maxWidth&&t.maxWidth-t.previousWidth<c?(c-=t.maxWidth-t.previousWidth,t.width=t.maxWidth):(t.width=t.previousWidth+c,c=0))}else{for(c=u,h=0,0,e=d;e>=0;e--)(t=columns[e]).resizable&&(c&&t.maxWidth&&t.maxWidth-t.previousWidth<c?(c-=t.maxWidth-t.previousWidth,t.width=t.maxWidth):(t.width=t.previousWidth+c,c=0));for(o=0;o<=d;o++)t=columns[o],hasFrozenColumns()&&o>options.frozenColumn?t.width:h+=t.width;if(options.forceFitColumns)for(c=-u,e=d+1;e<columns.length;e++)(t=columns[e]).resizable&&(s=Math.max(t.minWidth||0,absoluteColumnMinWidth),c&&t.previousWidth+c<s?(c+=t.previousWidth-s,t.width=s):(t.width=t.previousWidth+c,c=0),hasFrozenColumns()&&e>options.frozenColumn?t.width:h+=t.width);else for(e=d+1;e<columns.length;e++)t=columns[e],hasFrozenColumns()&&e>options.frozenColumn?t.width:h+=t.width}hasFrozenColumns()&&h!=canvasWidthL&&($headerL.width(h+1e3),$paneHeaderR.css(\"left\",h)),applyColumnHeaderWidths(),applyColumnGroupHeaderWidths(),options.syncColumnCellResize&&applyColumnWidths(),trigger(self.onColumnsDrag,{triggeredByColumn:$(this).parent().attr(\"id\").replace(uid,\"\"),resizeHandle:$(this)})})).on(\"dragend\",(function(o,n){$(this).parent().removeClass(\"slick-header-column-active\");var r,i=$(this).parent().attr(\"id\").replace(uid,\"\");for(!0===trigger(self.onBeforeColumnsResize,{triggeredByColumn:i})&&(applyColumnHeaderWidths(),applyColumnGroupHeaderWidths()),e=0;e<columns.length;e++)t=columns[e],r=$(l[e]).outerWidth(),t.previousWidth!==r&&t.rerenderOnResize&&invalidateAllRows();updateCanvasWidth(!0),render(),trigger(self.onColumnsResized,{triggeredByColumn:i}),setTimeout((function(){columnResizeDragging=!1}),300)})))}))}function getVBoxDelta(e){var o=0;return e&&\"function\"==typeof e.css&&$.each([\"borderTopWidth\",\"borderBottomWidth\",\"paddingTop\",\"paddingBottom\"],(function(t,n){o+=parseFloat(e.css(n))||0})),o}function setFrozenOptions(){if(options.frozenColumn=options.frozenColumn>=0&&options.frozenColumn<columns.length?parseInt(options.frozenColumn):-1,options.frozenRow>-1){hasFrozenRows=!0,frozenRowsHeight=options.frozenRow*options.rowHeight;var e=getDataLength();actualFrozenRow=options.frozenBottom?e-options.frozenRow:options.frozenRow}else hasFrozenRows=!1}function setPaneVisibility(){hasFrozenColumns()?($paneHeaderR.show(),$paneTopR.show(),hasFrozenRows?($paneBottomL.show(),$paneBottomR.show()):($paneBottomR.hide(),$paneBottomL.hide())):($paneHeaderR.hide(),$paneTopR.hide(),$paneBottomR.hide(),hasFrozenRows?$paneBottomL.show():($paneBottomR.hide(),$paneBottomL.hide()))}function setOverflow(){$viewportTopL.css({\"overflow-x\":hasFrozenColumns()?hasFrozenRows&&!options.alwaysAllowHorizontalScroll?\"hidden\":\"scroll\":hasFrozenRows&&!options.alwaysAllowHorizontalScroll?\"hidden\":\"auto\",\"overflow-y\":options.alwaysShowVerticalScroll?\"scroll\":hasFrozenColumns()?\"hidden\":hasFrozenRows?\"scroll\":\"auto\"}),$viewportTopR.css({\"overflow-x\":hasFrozenColumns()?hasFrozenRows&&!options.alwaysAllowHorizontalScroll?\"hidden\":\"scroll\":hasFrozenRows&&!options.alwaysAllowHorizontalScroll?\"hidden\":\"auto\",\"overflow-y\":options.alwaysShowVerticalScroll?\"scroll\":(hasFrozenColumns(),hasFrozenRows?\"scroll\":\"auto\")}),$viewportBottomL.css({\"overflow-x\":hasFrozenColumns()?hasFrozenRows&&!options.alwaysAllowHorizontalScroll?\"scroll\":\"auto\":(hasFrozenRows&&options.alwaysAllowHorizontalScroll,\"auto\"),\"overflow-y\":options.alwaysShowVerticalScroll?\"scroll\":hasFrozenColumns()?\"hidden\":hasFrozenRows?\"scroll\":\"auto\"}),$viewportBottomR.css({\"overflow-x\":hasFrozenColumns()?hasFrozenRows&&!options.alwaysAllowHorizontalScroll?\"scroll\":\"auto\":(hasFrozenRows&&options.alwaysAllowHorizontalScroll,\"auto\"),\"overflow-y\":options.alwaysShowVerticalScroll?\"scroll\":(hasFrozenColumns(),\"auto\")}),options.viewportClass&&($viewportTopL.toggleClass(options.viewportClass,!0),$viewportTopR.toggleClass(options.viewportClass,!0),$viewportBottomL.toggleClass(options.viewportClass,!0),$viewportBottomR.toggleClass(options.viewportClass,!0))}function setScroller(){hasFrozenColumns()?($headerScrollContainer=$headerScrollerR,$headerRowScrollContainer=$headerRowScrollerR,$footerRowScrollContainer=$footerRowScrollerR,hasFrozenRows?options.frozenBottom?($viewportScrollContainerX=$viewportBottomR,$viewportScrollContainerY=$viewportTopR):$viewportScrollContainerX=$viewportScrollContainerY=$viewportBottomR:$viewportScrollContainerX=$viewportScrollContainerY=$viewportTopR):($headerScrollContainer=$headerScrollerL,$headerRowScrollContainer=$headerRowScrollerL,$footerRowScrollContainer=$footerRowScrollerL,hasFrozenRows?options.frozenBottom?($viewportScrollContainerX=$viewportBottomL,$viewportScrollContainerY=$viewportTopL):$viewportScrollContainerX=$viewportScrollContainerY=$viewportBottomL:$viewportScrollContainerX=$viewportScrollContainerY=$viewportTopL)}function measureCellPaddingAndBorder(){var e,o=[\"borderLeftWidth\",\"borderRightWidth\",\"paddingLeft\",\"paddingRight\"],t=[\"borderTopWidth\",\"borderBottomWidth\",\"paddingTop\",\"paddingBottom\"],n=$.fn.jquery.split(\".\");jQueryNewWidthBehaviour=1==n[0]&&n[1]>=8||n[0]>=2,e=$(\"<div class='ui-state-default slick-header-column' style='visibility:hidden'>-</div>\").appendTo($headers),headerColumnWidthDiff=headerColumnHeightDiff=0,\"border-box\"!=e.css(\"box-sizing\")&&\"border-box\"!=e.css(\"-moz-box-sizing\")&&\"border-box\"!=e.css(\"-webkit-box-sizing\")&&($.each(o,(function(o,t){headerColumnWidthDiff+=parseFloat(e.css(t))||0})),$.each(t,(function(o,t){headerColumnHeightDiff+=parseFloat(e.css(t))||0}))),e.remove();var l=$(\"<div class='slick-row' />\").appendTo($canvas);e=$(\"<div class='slick-cell' id='' style='visibility:hidden'>-</div>\").appendTo(l),cellWidthDiff=cellHeightDiff=0,\"border-box\"!=e.css(\"box-sizing\")&&\"border-box\"!=e.css(\"-moz-box-sizing\")&&\"border-box\"!=e.css(\"-webkit-box-sizing\")&&($.each(o,(function(o,t){cellWidthDiff+=parseFloat(e.css(t))||0})),$.each(t,(function(o,t){cellHeightDiff+=parseFloat(e.css(t))||0}))),l.remove(),absoluteColumnMinWidth=Math.max(headerColumnWidthDiff,cellWidthDiff)}function createCssRules(){$style=$(\"<style type='text/css' rel='stylesheet' />\").appendTo($(\"head\"));for(var e=options.rowHeight-cellHeightDiff,o=[\".\"+uid+\" .slick-group-header-column { left: 1000px; }\",\".\"+uid+\" .slick-header-column { left: 1000px; }\",\".\"+uid+\" .slick-top-panel { height:\"+options.topPanelHeight+\"px; }\",\".\"+uid+\" .slick-preheader-panel { height:\"+options.preHeaderPanelHeight+\"px; }\",\".\"+uid+\" .slick-headerrow-columns { height:\"+options.headerRowHeight+\"px; }\",\".\"+uid+\" .slick-footerrow-columns { height:\"+options.footerRowHeight+\"px; }\",\".\"+uid+\" .slick-cell { height:\"+e+\"px; }\",\".\"+uid+\" .slick-row { height:\"+options.rowHeight+\"px; }\"],t=0;t<columns.length;t++)o.push(\".\"+uid+\" .l\"+t+\" { }\"),o.push(\".\"+uid+\" .r\"+t+\" { }\");$style[0].styleSheet?$style[0].styleSheet.cssText=o.join(\" \"):$style[0].appendChild(document.createTextNode(o.join(\" \")))}function getColumnCssRules(e){var o;if(!stylesheet){var t=document.styleSheets;for(o=0;o<t.length;o++)if((t[o].ownerNode||t[o].owningElement)==$style[0]){stylesheet=t[o];break}if(!stylesheet)throw new Error(\"Cannot find stylesheet.\");columnCssRulesL=[],columnCssRulesR=[];var n,l,r=stylesheet.cssRules||stylesheet.rules;for(o=0;o<r.length;o++){var i=r[o].selectorText;(n=/\\.l\\d+/.exec(i))?(l=parseInt(n[0].substr(2,n[0].length-2),10),columnCssRulesL[l]=r[o]):(n=/\\.r\\d+/.exec(i))&&(l=parseInt(n[0].substr(2,n[0].length-2),10),columnCssRulesR[l]=r[o])}}return{left:columnCssRulesL[e],right:columnCssRulesR[e]}}function removeCssRules(){$style.remove(),stylesheet=null}function destroy(){getEditorLock().cancelCurrentEdit(),trigger(self.onBeforeDestroy,{});for(var e=plugins.length;e--;)unregisterPlugin(plugins[e]);options.enableColumnReorder&&$headers.filter(\":ui-sortable\").sortable(\"destroy\"),unbindAncestorScrollEvents(),$container.off(\".slickgrid\"),removeCssRules(),$canvas.off(\"draginit dragstart dragend drag\"),$container.empty().removeClass(uid)}var canvas=null,canvas_context=null;function autosizeColumn(e,o){var t=e;if(\"number\"==typeof e)t=columns[e];else if(\"string\"==typeof e)for(var n=0;n<columns.length;n++)columns[n].Id===e&&(t=columns[n]);getColAutosizeWidth(t,$(getCanvasNode(0,0)),o)}function autosizeColumns(e,o){if((e=e||options.autosizeColsMode)!==Slick.GridAutosizeColsMode.LegacyForceFit&&e!==Slick.GridAutosizeColsMode.LegacyOff){if(e!==Slick.GridAutosizeColsMode.None){(canvas=document.createElement(\"canvas\"))&&canvas.getContext&&(canvas_context=canvas.getContext(\"2d\"));var t,n,l,r,i=$(getCanvasNode(0,0)),a=viewportHasVScroll?viewportW-scrollbarDimensions.width:viewportW,s=0,d=0,c=0,u=0,h=0;for(t=0;t<columns.length;t++)getColAutosizeWidth(n=columns[t],i,o),h+=n.autoSize.autosizeMode===Slick.ColAutosizeMode.Locked?n.width:0,u+=n.autoSize.autosizeMode===Slick.ColAutosizeMode.Locked?n.width:n.minWidth,s+=n.autoSize.widthPx,d+=n.autoSize.sizeToRemaining?0:n.autoSize.widthPx,c+=n.autoSize.sizeToRemaining&&n.minWidth||0;var p=s-d;if(e===Slick.GridAutosizeColsMode.FitViewportToCols){var m=s+scrollbarDimensions.width;e=Slick.GridAutosizeColsMode.IgnoreViewport,options.viewportMaxWidthPx&&m>options.viewportMaxWidthPx?(m=options.viewportMaxWidthPx,e=Slick.GridAutosizeColsMode.FitColsToViewport):options.viewportMinWidthPx&&m<options.viewportMinWidthPx&&(m=options.viewportMinWidthPx,e=Slick.GridAutosizeColsMode.FitColsToViewport),$container.width(m)}if(e===Slick.GridAutosizeColsMode.FitColsToViewport)if(p>0&&d<a-c)for(t=0;t<columns.length;t++){var w=a-d;l=(n=columns[t]).autoSize.sizeToRemaining?w*n.autoSize.widthPx/p:n.autoSize.widthPx,n.rerenderOnResize&&n.width!=l&&(r=!0),n.width=l}else if(options.viewportSwitchToScrollModeWidthPercent&&d+c>a*options.viewportSwitchToScrollModeWidthPercent/100||u>a)e=Slick.GridAutosizeColsMode.IgnoreViewport;else{var v=d-h,f=a-h-c;for(t=0;t<columns.length;t++)l=(n=columns[t]).width,n.autoSize.autosizeMode!==Slick.ColAutosizeMode.Locked&&(n.autoSize.sizeToRemaining?l=n.minWidth:((l=f/v*n.autoSize.widthPx)<n.minWidth&&(l=n.minWidth),v-=n.autoSize.widthPx,f-=l)),n.rerenderOnResize&&n.width!=l&&(r=!0),n.width=l}if(e===Slick.GridAutosizeColsMode.IgnoreViewport)for(t=0;t<columns.length;t++)l=columns[t].autoSize.widthPx,columns[t].rerenderOnResize&&columns[t].width!=l&&(r=!0),columns[t].width=l;reRenderColumns(r)}}else legacyAutosizeColumns()}function LogColWidths(){for(var e=\"Col Widths:\",o=0;o<columns.length;o++)e+=\" \"+columns[o].width;console.log(e)}function getColAutosizeWidth(e,o,t){var n=e.autoSize;if(n.widthPx=e.width,n.autosizeMode!==Slick.ColAutosizeMode.Locked&&n.autosizeMode!==Slick.ColAutosizeMode.Guide){var l=getDataLength();if(n.autosizeMode===Slick.ColAutosizeMode.ContentIntelligent){var r,i=n.colDataTypeOf;if(l>0){var a=getDataItem(0);a&&\"object\"===(i=typeof(r=a[e.field]))&&(r instanceof Date&&(i=\"date\"),\"undefined\"!=typeof moment&&r instanceof moment&&(i=\"moment\"))}\"boolean\"===i&&(n.colValueArray=[!0,!1]),\"number\"===i&&(n.valueFilterMode=Slick.ValueFilterMode.GetGreatestAndSub,n.rowSelectionMode=Slick.RowSelectionMode.AllRows),\"string\"===i&&(n.valueFilterMode=Slick.ValueFilterMode.GetLongestText,n.rowSelectionMode=Slick.RowSelectionMode.AllRows,n.allowAddlPercent=5),\"date\"===i&&(n.colValueArray=[new Date(2009,8,30,12,20,20)]),\"moment\"===i&&\"undefined\"!=typeof moment&&(n.colValueArray=[moment([2009,8,30,12,20,20])])}var s=getColContentSize(e,o,t);s=s*(n.allowAddlPercent?1+n.allowAddlPercent/100:1)+options.autosizeColPaddingPx,e.minWidth&&s<e.minWidth&&(s=e.minWidth),e.maxWidth&&s>e.maxWidth&&(s=e.maxWidth),n.widthPx=s}}function getColContentSize(e,o,t){var n,l=e.autoSize,r=1,i=0,a=0;if(l.ignoreHeaderText||(a=getColHeaderWidth(e)),l.colValueArray)return i=getColWidth(e,o,l.colValueArray),Math.max(a,i);var s=getData();s.getItems&&(s=s.getItems());var d=(t?l.rowSelectionModeOnInit:void 0)||l.rowSelectionMode;if(d===Slick.RowSelectionMode.FirstRow&&(s=s.slice(0,1)),d===Slick.RowSelectionMode.LastRow&&(s=s.slice(s.length-1,s.length)),d===Slick.RowSelectionMode.FirstNRows&&(s=s.slice(0,l.rowSelectionCount)),l.valueFilterMode===Slick.ValueFilterMode.DeDuplicate){var c={};for(u=0,n=s.length;u<n;u++)c[s[u][e.field]]=!0;if(Object.keys)s=Object.keys(c);else for(var u in s=[],c)s.push(u)}if(l.valueFilterMode===Slick.ValueFilterMode.GetGreatestAndSub){var h,p=0;for(u=0,n=s.length;u<n;u++)w=s[u][e.field],Math.abs(w)>p&&(h=w,p=Math.abs(w));h=\"\"+h,s=[h=+(h=Array(h.length+1).join(\"9\"))]}if(l.valueFilterMode===Slick.ValueFilterMode.GetLongestTextAndSub){var m=0;for(u=0,n=s.length;u<n;u++)((w=s[u][e.field])||\"\").length>m&&(m=w.length);w=Array(m+1).join(\"m\"),r=options.autosizeTextAvgToMWidthRatio,s=[w]}if(l.valueFilterMode===Slick.ValueFilterMode.GetLongestText){m=0;var w,v=0;for(u=0,n=s.length;u<n;u++)((w=s[u][e.field])||\"\").length>m&&(m=w.length,v=u);s=[w=s[v][e.field]]}return i=getColWidth(e,o,s)*r,Math.max(a,i)}function getColWidth(e,o,t){var n=getColumnIndex(e.id),l=$('<div class=\"slick-row ui-widget-content\"></div>'),r=$('<div class=\"slick-cell\"></div>');r.css({position:\"absolute\",visibility:\"hidden\",\"text-overflow\":\"initial\",\"white-space\":\"nowrap\"}),l.append(r),o.append(l);var i,a,s,d,c=0;return canvas_context&&e.autoSize.widthEvalMode===Slick.WidthEvalMode.CanvasTextSize?(canvas_context.font=r.css(\"font-size\")+\" \"+r.css(\"font-family\"),$(t).each((function(o,t){d=Array.isArray(t)?t[e.field]:t,(i=(a=\"\"+d)?canvas_context.measureText(a).width:0)>c&&(c=i,s=a)})),r.html(s),i=r.outerWidth(),l.remove(),i):($(t).each((function(o,t){d=Array.isArray(t)?t[e.field]:t,applyFormatResultToCellNode(e.formatterOverride?e.formatterOverride(o,n,d,e,t):e.formatter?e.formatter(o,n,d,e,t):\"\"+d,r[0]),(i=r.outerWidth())>c&&(c=i)})),l.remove(),c)}function getColHeaderWidth(e){var o=0,t=getUID()+e.id,n=document.getElementById(t),l=t+\"_\";if(n){var r=n.cloneNode(!0);r.id=l,r.style.cssText=\"position: absolute; visibility: hidden;right: auto;text-overflow: initial;white-space: nowrap;\",n.parentNode.insertBefore(r,n),o=r.offsetWidth,r.parentNode.removeChild(r)}else{var i=getHeader(e);o=(n=$(\"<div class='ui-state-default slick-header-column' />\").html(\"<span class='slick-column-name'>\"+e.name+\"</span>\").attr(\"id\",l).css({position:\"absolute\",visibility:\"hidden\",right:\"auto\",\"text-overflow:\":\"initial\",\"white-space\":\"nowrap\"}).addClass(e.headerCssClass||\"\").appendTo(i))[0].offsetWidth,i[0].removeChild(n[0])}return o}function legacyAutosizeColumns(){var e,o,t,n=[],l=0,r=0,i=viewportHasVScroll?viewportW-scrollbarDimensions.width:viewportW;for(e=0;e<columns.length;e++)o=columns[e],n.push(o.width),r+=o.width,o.resizable&&(l+=o.width-Math.max(o.minWidth,absoluteColumnMinWidth));for(t=r;r>i&&l;){var a=(r-i)/l;for(e=0;e<columns.length&&r>i;e++){o=columns[e];var s=n[e];if(!(!o.resizable||s<=o.minWidth||s<=absoluteColumnMinWidth)){var d=Math.max(o.minWidth,absoluteColumnMinWidth),c=Math.floor(a*(s-d))||1;r-=c=Math.min(c,s-d),l-=c,n[e]-=c}}if(t<=r)break;t=r}for(t=r;r<i;){var u=i/r;for(e=0;e<columns.length&&r<i;e++){o=columns[e];var h,p=n[e];r+=h=!o.resizable||o.maxWidth<=p?0:Math.min(Math.floor(u*p)-p,o.maxWidth-p||1e6)||1,n[e]+=r<=i?h:0}if(t>=r)break;t=r}var m=!1;for(e=0;e<columns.length;e++)columns[e].rerenderOnResize&&columns[e].width!=n[e]&&(m=!0),columns[e].width=n[e];reRenderColumns(m)}function reRenderColumns(e){applyColumnHeaderWidths(),applyColumnGroupHeaderWidths(),updateCanvasWidth(!0),trigger(self.onAutosizeColumns,{columns}),e&&(invalidateAllRows(),render())}function trigger(e,o,t){return t=t||new Slick.EventData,(o=o||{}).grid=self,e.notify(o,t,self)}function getEditorLock(){return options.editorLock}function getEditController(){return editController}function getColumnIndex(e){return columnsById[e]}function applyColumnGroupHeaderWidths(){if(treeColumns.hasDepth())for(var e=$groupHeadersL.length-1;e>=0;e--){treeColumns.getColumnsInDepth(e);$().add($groupHeadersL[e]).add($groupHeadersR[e]).each((function(e){var o=$(this),t=0;o.width(0===e?getHeadersWidthL():getHeadersWidthR()),o.children().each((function(){var e=$(this),n=$(this).data(\"column\");n.width=0,n.columns.forEach((function(){var e=o.next().children(\":eq(\"+t+++\")\");n.width+=e.outerWidth()})),e.width(n.width-headerColumnWidthDiff)}))}))}}function applyColumnHeaderWidths(){if(initialized){for(var e,o=0,t=$headers.children(),n=columns.length;o<n;o++)e=$(t[o]),jQueryNewWidthBehaviour?e.outerWidth()!==columns[o].width&&e.outerWidth(columns[o].width):e.width()!==columns[o].width-headerColumnWidthDiff&&e.width(columns[o].width-headerColumnWidthDiff);updateColumnCaches()}}function applyColumnWidths(){for(var e,o,t=0,n=0;n<columns.length;n++)e=columns[n].width,(o=getColumnCssRules(n)).left.style.left=t+\"px\",o.right.style.right=(-1!=options.frozenColumn&&n>options.frozenColumn?canvasWidthR:canvasWidthL)-t-e+\"px\",options.frozenColumn==n?t=0:t+=columns[n].width}function setSortColumn(e,o){setSortColumns([{columnId:e,sortAsc:o}])}function setSortColumns(e){sortColumns=e;var o=options.numberedMultiColumnSort&&sortColumns.length>1,t=$headers.children();t.removeClass(\"slick-header-column-sorted\").find(\".slick-sort-indicator\").removeClass(\"slick-sort-indicator-asc slick-sort-indicator-desc\"),t.find(\".slick-sort-indicator-numbered\").text(\"\"),$.each(sortColumns,(function(e,n){null==n.sortAsc&&(n.sortAsc=!0);var l=getColumnIndex(n.columnId);null!=l&&(t.eq(l).addClass(\"slick-header-column-sorted\").find(\".slick-sort-indicator\").addClass(n.sortAsc?\"slick-sort-indicator-asc\":\"slick-sort-indicator-desc\"),o&&t.eq(l).find(\".slick-sort-indicator-numbered\").text(e+1))}))}function getSortColumns(){return sortColumns}function handleSelectedRangesChanged(e,o){var t=selectedRows.slice(0);selectedRows=[];for(var n={},l=0;l<o.length;l++)for(var r=o[l].fromRow;r<=o[l].toRow;r++){n[r]||(selectedRows.push(r),n[r]={});for(var i=o[l].fromCell;i<=o[l].toCell;i++)canCellBeSelected(r,i)&&(n[r][columns[i].id]=options.selectedCellCssClass)}setCellCssStyles(options.selectedCellCssClass,n),simpleArrayEquals(t,selectedRows)&&trigger(self.onSelectedRowsChanged,{rows:getSelectedRows(),previousSelectedRows:t},e)}function simpleArrayEquals(e,o){return Array.isArray(e)&&Array.isArray(o)&&o.sort().toString()!==e.sort().toString()}function getColumns(){return columns}function updateColumnCaches(){columnPosLeft=[],columnPosRight=[];for(var e=0,o=0,t=columns.length;o<t;o++)columnPosLeft[o]=e,columnPosRight[o]=e+columns[o].width,options.frozenColumn==o?e=0:e+=columns[o].width}function updateColumnProps(){columnsById={};for(var e=0;e<columns.length;e++){columns[e].width&&(columns[e].widthRequest=columns[e].width);var o=columns[e]=$.extend({},columnDefaults,columns[e]);o.autoSize=$.extend({},columnAutosizeDefaults,o.autoSize),columnsById[o.id]=e,o.minWidth&&o.width<o.minWidth&&(o.width=o.minWidth),o.maxWidth&&o.width>o.maxWidth&&(o.width=o.maxWidth),o.resizable}}function setColumns(e){var o=new Slick.TreeColumns(e);columns=o.hasDepth()?(treeColumns=o).extractColumns():e,updateColumnProps(),updateColumnCaches(),initialized&&(setPaneVisibility(),setOverflow(),invalidateAllRows(),createColumnHeaders(),createColumnGroupHeaders(),createColumnFooter(),removeCssRules(),createCssRules(),resizeCanvas(),updateCanvasWidth(),applyColumnHeaderWidths(),applyColumnWidths(),handleScroll())}function getOptions(){return options}function setOptions(e,o){if(getEditorLock().commitCurrentEdit()){makeActiveCellNormal(),void 0!==e.showColumnHeader&&setColumnHeaderVisibility(e.showColumnHeader),options.enableAddRow!==e.enableAddRow&&invalidateRow(getDataLength());var t=$.extend(!0,{},options);options=$.extend(options,e),trigger(self.onSetOptions,{optionsBefore:t,optionsAfter:options}),validateAndEnforceOptions(),$viewport.css(\"overflow-y\",options.autoHeight?\"hidden\":\"auto\"),o||render(),setFrozenOptions(),setScroller(),zombieRowNodeFromLastMouseWheelEvent=null,setColumns(treeColumns.extractColumns())}}function validateAndEnforceOptions(){options.autoHeight&&(options.leaveSpaceForNewRows=!1),options.forceFitColumns&&(options.autosizeColsMode=Slick.GridAutosizeColsMode.LegacyForceFit,console.log(\"forceFitColumns option is deprecated - use autosizeColsMode\"))}function setData(e,o){data=e,invalidateAllRows(),updateRowCount(),o&&scrollTo(0)}function getData(){return data}function getDataLength(){return data.getLength?data.getLength():data&&data.length||0}function getDataLengthIncludingAddNew(){return getDataLength()+(options.enableAddRow&&(!pagingActive||pagingIsLastPage)?1:0)}function getDataItem(e){return data.getItem?data.getItem(e):data[e]}function getTopPanel(){return $topPanel[0]}function setTopPanelVisibility(e,o){var t=!1!==o;options.showTopPanel!=e&&(options.showTopPanel=e,e?t?$topPanelScroller.slideDown(\"fast\",resizeCanvas):($topPanelScroller.show(),resizeCanvas()):t?$topPanelScroller.slideUp(\"fast\",resizeCanvas):($topPanelScroller.hide(),resizeCanvas()))}function setHeaderRowVisibility(e,o){var t=!1!==o;options.showHeaderRow!=e&&(options.showHeaderRow=e,e?t?$headerRowScroller.slideDown(\"fast\",resizeCanvas):($headerRowScroller.show(),resizeCanvas()):t?$headerRowScroller.slideUp(\"fast\",resizeCanvas):($headerRowScroller.hide(),resizeCanvas()))}function setColumnHeaderVisibility(e,o){options.showColumnHeader!=e&&(options.showColumnHeader=e,e?o?$headerScroller.slideDown(\"fast\",resizeCanvas):($headerScroller.show(),resizeCanvas()):o?$headerScroller.slideUp(\"fast\",resizeCanvas):($headerScroller.hide(),resizeCanvas()))}function setFooterRowVisibility(e,o){var t=!1!==o;options.showFooterRow!=e&&(options.showFooterRow=e,e?t?$footerRowScroller.slideDown(\"fast\",resizeCanvas):($footerRowScroller.show(),resizeCanvas()):t?$footerRowScroller.slideUp(\"fast\",resizeCanvas):($footerRowScroller.hide(),resizeCanvas()))}function setPreHeaderPanelVisibility(e,o){var t=!1!==o;options.showPreHeaderPanel!=e&&(options.showPreHeaderPanel=e,e?t?$preHeaderPanelScroller.slideDown(\"fast\",resizeCanvas):($preHeaderPanelScroller.show(),resizeCanvas()):t?$preHeaderPanelScroller.slideUp(\"fast\",resizeCanvas):($preHeaderPanelScroller.hide(),resizeCanvas()))}function getContainerNode(){return $container.get(0)}function getRowTop(e){return options.rowHeight*e-offset}function getRowFromPosition(e){return Math.floor((e+offset)/options.rowHeight)}function scrollTo(e){e=Math.max(e,0),e=Math.min(e,th-$viewportScrollContainerY.height()+(viewportHasHScroll||hasFrozenColumns()?scrollbarDimensions.height:0));var o=offset;page=Math.min(n-1,Math.floor(e/ph));var t=e-(offset=Math.round(page*cj));offset!=o&&(cleanupRows(getVisibleRange(t)),updateRowPositions());prevScrollTop!=t&&(vScrollDir=prevScrollTop+o<t+offset?1:-1,lastRenderedScrollTop=scrollTop=prevScrollTop=t,hasFrozenColumns()&&($viewportTopL[0].scrollTop=t),hasFrozenRows&&($viewportBottomL[0].scrollTop=$viewportBottomR[0].scrollTop=t),$viewportScrollContainerY[0].scrollTop=t,trigger(self.onViewportChanged,{}))}function defaultFormatter(e,o,t,n,l,r){return null==t?\"\":(t+\"\").replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\")}function getFormatter(e,o){var t=data.getItemMetadata&&data.getItemMetadata(e),n=t&&t.columns&&(t.columns[o.id]||t.columns[getColumnIndex(o.id)]);return n&&n.formatter||t&&t.formatter||o.formatter||options.formatterFactory&&options.formatterFactory.getFormatter(o)||options.defaultFormatter}function callFormatter(e,o,t,n,l,r){var i,a=data.getItemMetadata&&data.getItemMetadata(e);if(a=a&&a.columns){var s=a[n.id]||a[o];i=getFormatter(e,n)(e,o,t,n,l,s)}else i=getFormatter(e,n)(e,o,t,n,l);return i}function getEditor(e,o){var t=columns[o],n=data.getItemMetadata&&data.getItemMetadata(e),l=n&&n.columns;return l&&l[t.id]&&void 0!==l[t.id].editor?l[t.id].editor:l&&l[o]&&void 0!==l[o].editor?l[o].editor:t.editor||options.editorFactory&&options.editorFactory.getEditor(t)}function getDataItemValueForColumn(e,o){return options.dataItemColumnValueExtractor?options.dataItemColumnValueExtractor(e,o):e[o.field]}function appendRowHtml(e,o,t,n,l){var r=getDataItem(t),i=t<l&&!r,a=\"slick-row\"+(hasFrozenRows&&t<=options.frozenRow?\" frozen\":\"\")+(i?\" loading\":\"\")+(t===activeRow&&options.showCellSelection?\" active\":\"\")+(t%2==1?\" odd\":\" even\");r||(a+=\" \"+options.addNewRowCssClass);var s=data.getItemMetadata&&data.getItemMetadata(t);s&&s.cssClasses&&(a+=\" \"+s.cssClasses);var d,c,u=getFrozenRowOffset(t),h=\"<div class='ui-widget-content \"+a+\"' style='top:\"+(getRowTop(t)-u)+\"px'>\";e.push(h),hasFrozenColumns()&&o.push(h);for(var p=0,m=columns.length;p<m;p++){if(c=columns[p],d=1,s&&s.columns){var w=s.columns[c.id]||s.columns[p];\"*\"===(d=w&&w.colspan||1)&&(d=m-p)}if(columnPosRight[Math.min(m-1,p+d-1)]>n.leftPx){if(!c.alwaysRenderColumn&&columnPosLeft[p]>n.rightPx)break;hasFrozenColumns()&&p>options.frozenColumn?appendCellHtml(o,t,p,d,r):appendCellHtml(e,t,p,d,r)}else(c.alwaysRenderColumn||hasFrozenColumns()&&p<=options.frozenColumn)&&appendCellHtml(e,t,p,d,r);d>1&&(p+=d-1)}e.push(\"</div>\"),hasFrozenColumns()&&o.push(\"</div>\")}function appendCellHtml(e,o,t,n,l){var r=columns[t],i=\"slick-cell l\"+t+\" r\"+Math.min(columns.length-1,t+n-1)+(r.cssClass?\" \"+r.cssClass:\"\");for(var a in hasFrozenColumns()&&t<=options.frozenColumn&&(i+=\" frozen\"),o===activeRow&&t===activeCell&&options.showCellSelection&&(i+=\" active\"),cellCssClasses)cellCssClasses[a][o]&&cellCssClasses[a][o][r.id]&&(i+=\" \"+cellCssClasses[a][o][r.id]);var s=null,d=\"\";l&&(s=getDataItemValueForColumn(l,r),null==(d=getFormatter(o,r)(o,t,s,r,l,self))&&(d=\"\"));var c=trigger(self.onBeforeAppendCell,{row:o,cell:t,value:s,dataContext:l})||\"\";c+=d&&d.addClasses?(c?\" \":\"\")+d.addClasses:\"\";var u=d&&d.toolTip?\"title='\"+d.toolTip+\"'\":\"\",h=\"\";if(r.hasOwnProperty(\"cellAttrs\")&&r.cellAttrs instanceof Object)for(var a in r.cellAttrs)r.cellAttrs.hasOwnProperty(a)&&(h+=\" \"+a+'=\"'+r.cellAttrs[a]+'\" ');e.push(\"<div class='\"+i+(c?\" \"+c:\"\")+\"' \"+u+h+\">\"),l&&e.push(\"[object Object]\"!==Object.prototype.toString.call(d)?d:d.text),e.push(\"</div>\"),rowsCache[o].cellRenderQueue.push(t),rowsCache[o].cellColSpans[t]=n}function cleanupRows(e){for(var o in rowsCache){var t=!0;hasFrozenRows&&(options.frozenBottom&&o>=actualFrozenRow||!options.frozenBottom&&o<=actualFrozenRow)&&(t=!1),(o=parseInt(o,10))!==activeRow&&(o<e.top||o>e.bottom)&&t&&removeRowFromCache(o)}options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()}function invalidate(){updateRowCount(),invalidateAllRows(),render()}function invalidateAllRows(){for(var e in currentEditor&&makeActiveCellNormal(),rowsCache)removeRowFromCache(e);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()}function queuePostProcessedRowForCleanup(e,o,t){for(var n in postProcessgroupId++,o)o.hasOwnProperty(n)&&postProcessedCleanupQueue.push({actionType:\"C\",groupId:postProcessgroupId,node:e.cellNodesByColumnIdx[0|n],columnIdx:0|n,rowIdx:t});postProcessedCleanupQueue.push({actionType:\"R\",groupId:postProcessgroupId,node:e.rowNode}),$(e.rowNode).detach()}function queuePostProcessedCellForCleanup(e,o,t){postProcessedCleanupQueue.push({actionType:\"C\",groupId:postProcessgroupId,node:e,columnIdx:o,rowIdx:t}),$(e).detach()}function removeRowFromCache(e){var o=rowsCache[e];o&&(rowNodeFromLastMouseWheelEvent==o.rowNode[0]||hasFrozenColumns()&&rowNodeFromLastMouseWheelEvent==o.rowNode[1]?(o.rowNode.hide(),zombieRowNodeFromLastMouseWheelEvent=o.rowNode):o.rowNode.each((function(){this.parentElement.removeChild(this)})),delete rowsCache[e],delete postProcessedRows[e],renderedRows--,counter_rows_removed++)}function invalidateRows(e){var o,t;if(e&&e.length){for(vScrollDir=0,t=e.length,o=0;o<t;o++)currentEditor&&activeRow===e[o]&&makeActiveCellNormal(),rowsCache[e[o]]&&removeRowFromCache(e[o]);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()}}function invalidateRow(e){(e||0===e)&&invalidateRows([e])}function applyFormatResultToCellNode(e,o,t){null==e&&(e=\"\"),\"[object Object]\"===Object.prototype.toString.call(e)?(o.innerHTML=e.text,e.removeClasses&&!t&&$(o).removeClass(e.removeClasses),e.addClasses&&$(o).addClass(e.addClasses),e.toolTip&&$(o).attr(\"title\",e.toolTip)):o.innerHTML=e}function updateCell(e,o){var t=getCellNode(e,o);if(t){var n=columns[o],l=getDataItem(e);if(currentEditor&&activeRow===e&&activeCell===o)currentEditor.loadValue(l);else applyFormatResultToCellNode(l?getFormatter(e,n)(e,o,getDataItemValueForColumn(l,n),n,l,self):\"\",t),invalidatePostProcessingResults(e)}}function updateRow(e){var o=rowsCache[e];if(o){ensureCellNodesInRowsCache(e);var t=getDataItem(e);for(var n in o.cellNodesByColumnIdx)if(o.cellNodesByColumnIdx.hasOwnProperty(n)){var l=columns[n|=0],r=o.cellNodesByColumnIdx[n][0];e===activeRow&&n===activeCell&&currentEditor?currentEditor.loadValue(t):t?applyFormatResultToCellNode(getFormatter(e,l)(e,n,getDataItemValueForColumn(t,l),l,t,self),r):r.innerHTML=\"\"}invalidatePostProcessingResults(e)}}function getViewportHeight(){if(options.autoHeight&&-1==options.frozenColumn||(topPanelH=options.showTopPanel?options.topPanelHeight+getVBoxDelta($topPanelScroller):0,headerRowH=options.showHeaderRow?options.headerRowHeight+getVBoxDelta($headerRowScroller):0,footerRowH=options.showFooterRow?options.footerRowHeight+getVBoxDelta($footerRowScroller):0),options.autoHeight){var e=$paneHeaderL.outerHeight();e+=options.showHeaderRow?options.headerRowHeight+getVBoxDelta($headerRowScroller):0,e+=options.showFooterRow?options.footerRowHeight+getVBoxDelta($footerRowScroller):0,e+=getCanvasWidth()>viewportW?scrollbarDimensions.height:0,viewportH=options.rowHeight*getDataLengthIncludingAddNew()+(-1==options.frozenColumn?e:0)}else{var o=options.showColumnHeader?parseFloat($.css($headerScroller[0],\"height\"))+getVBoxDelta($headerScroller):0,t=options.createPreHeaderPanel&&options.showPreHeaderPanel?options.preHeaderPanelHeight+getVBoxDelta($preHeaderPanelScroller):0;viewportH=parseFloat($.css($container[0],\"height\",!0))-parseFloat($.css($container[0],\"paddingTop\",!0))-parseFloat($.css($container[0],\"paddingBottom\",!0))-o-topPanelH-headerRowH-footerRowH-t}return numVisibleRows=Math.ceil(viewportH/options.rowHeight),viewportH}function getViewportWidth(){viewportW=parseFloat($container.width())}function resizeCanvas(){if(initialized){paneTopH=0,paneBottomH=0,viewportTopH=0,viewportBottomH=0,getViewportWidth(),getViewportHeight(),hasFrozenRows?options.frozenBottom?(paneTopH=viewportH-frozenRowsHeight-scrollbarDimensions.height,paneBottomH=frozenRowsHeight+scrollbarDimensions.height):(paneTopH=frozenRowsHeight,paneBottomH=viewportH-frozenRowsHeight):paneTopH=viewportH,paneTopH+=topPanelH+headerRowH+footerRowH,hasFrozenColumns()&&options.autoHeight&&(paneTopH+=scrollbarDimensions.height),viewportTopH=paneTopH-topPanelH-headerRowH-footerRowH,options.autoHeight&&(hasFrozenColumns()&&$container.height(paneTopH+parseFloat($.css($headerScrollerL[0],\"height\"))),$paneTopL.css(\"position\",\"relative\")),$paneTopL.css({top:$paneHeaderL.height(),height:paneTopH});var e=$paneTopL.position().top+paneTopH;options.autoHeight||$viewportTopL.height(viewportTopH),hasFrozenColumns()?($paneTopR.css({top:$paneHeaderL.height(),height:paneTopH}),$viewportTopR.height(viewportTopH),hasFrozenRows&&($paneBottomL.css({top:e,height:paneBottomH}),$paneBottomR.css({top:e,height:paneBottomH}),$viewportBottomR.height(paneBottomH))):hasFrozenRows&&($paneBottomL.css({width:\"100%\",height:paneBottomH}),$paneBottomL.css(\"top\",e)),hasFrozenRows?($viewportBottomL.height(paneBottomH),options.frozenBottom?($canvasBottomL.height(frozenRowsHeight),hasFrozenColumns()&&$canvasBottomR.height(frozenRowsHeight)):($canvasTopL.height(frozenRowsHeight),hasFrozenColumns()&&$canvasTopR.height(frozenRowsHeight))):$viewportTopR.height(viewportTopH),scrollbarDimensions&&scrollbarDimensions.width||(scrollbarDimensions=measureScrollbar()),options.autosizeColsMode===Slick.GridAutosizeColsMode.LegacyForceFit&&autosizeColumns(),updateRowCount(),handleScroll(),lastRenderedScrollLeft=-1,render()}}function updatePagingStatusFromView(e){pagingActive=0!==e.pageSize,pagingIsLastPage=e.pageNum==e.totalPages-1}function updateRowCount(){if(initialized){var e=getDataLength(),o=getDataLengthIncludingAddNew(),t=0,l=hasFrozenRows&&!options.frozenBottom?$canvasBottomL.height():$canvasTopL.height();if(hasFrozenRows)t=getDataLength()-options.frozenRow;else t=o+(options.leaveSpaceForNewRows?numVisibleRows-1:0);var r=$viewportScrollContainerY.height(),i=viewportHasVScroll;viewportHasVScroll=options.alwaysShowVerticalScroll||!options.autoHeight&&t*options.rowHeight>r,makeActiveCellNormal();var a=e-1;for(var s in rowsCache)s>a&&removeRowFromCache(s);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup(),activeCellNode&&activeRow>a&&resetActiveCell();l=h;options.autoHeight?h=options.rowHeight*t:(th=Math.max(options.rowHeight*t,r-scrollbarDimensions.height))<maxSupportedCssHeight?(h=ph=th,n=1,cj=0):(ph=(h=maxSupportedCssHeight)/100,n=Math.floor(th/ph),cj=(th-h)/(n-1)),h!==l&&(hasFrozenRows&&!options.frozenBottom?($canvasBottomL.css(\"height\",h),hasFrozenColumns()&&$canvasBottomR.css(\"height\",h)):($canvasTopL.css(\"height\",h),$canvasTopR.css(\"height\",h)),scrollTop=$viewportScrollContainerY[0].scrollTop);var d=scrollTop+offset<=th-r;0==th||0==scrollTop?page=offset=0:scrollTo(d?scrollTop+offset:th-r),h!=l&&options.autoHeight&&resizeCanvas(),options.autosizeColsMode===Slick.GridAutosizeColsMode.LegacyForceFit&&i!=viewportHasVScroll&&autosizeColumns(),updateCanvasWidth(!1)}}function getVisibleRange(e,o){return null==e&&(e=scrollTop),null==o&&(o=scrollLeft),{top:getRowFromPosition(e),bottom:getRowFromPosition(e+viewportH)+1,leftPx:o,rightPx:o+viewportW}}function getRenderedRange(e,o){var t=getVisibleRange(e,o),n=Math.round(viewportH/options.rowHeight),l=options.minRowBuffer;return-1==vScrollDir?(t.top-=n,t.bottom+=l):1==vScrollDir?(t.top-=l,t.bottom+=n):(t.top-=l,t.bottom+=l),t.top=Math.max(0,t.top),t.bottom=Math.min(getDataLengthIncludingAddNew()-1,t.bottom),t.leftPx-=viewportW,t.rightPx+=viewportW,t.leftPx=Math.max(0,t.leftPx),t.rightPx=Math.min(canvasWidth,t.rightPx),t}function ensureCellNodesInRowsCache(e){var o=rowsCache[e];if(o&&o.cellRenderQueue.length)for(var t=o.rowNode.children().last();o.cellRenderQueue.length;){var n=o.cellRenderQueue.pop();o.cellNodesByColumnIdx[n]=t,0===(t=t.prev()).length&&(t=$(o.rowNode[0]).children().last())}}function cleanUpCells(e,o){if(!hasFrozenRows||!(options.frozenBottom&&o>actualFrozenRow||o<=actualFrozenRow)){var t,n=rowsCache[o],l=[];for(var r in n.cellNodesByColumnIdx)if(n.cellNodesByColumnIdx.hasOwnProperty(r)&&!((r|=0)<=options.frozenColumn||Array.isArray(columns)&&columns[r]&&columns[r].alwaysRenderColumn)){var i=n.cellColSpans[r];(columnPosLeft[r]>e.rightPx||columnPosRight[Math.min(columns.length-1,r+i-1)]<e.leftPx)&&(o==activeRow&&r==activeCell||l.push(r))}for(;null!=(t=l.pop());)n.cellNodesByColumnIdx[t][0].parentElement.removeChild(n.cellNodesByColumnIdx[t][0]),delete n.cellColSpans[t],delete n.cellNodesByColumnIdx[t],postProcessedRows[o]&&delete postProcessedRows[o][t]}}function cleanUpAndRenderCells(e){for(var o,t,n,l=[],r=[],i=e.top,a=e.bottom;i<=a;i++)if(o=rowsCache[i]){ensureCellNodesInRowsCache(i),cleanUpCells(e,i),t=0;var s=data.getItemMetadata&&data.getItemMetadata(i);s=s&&s.columns;for(var d=getDataItem(i),c=0,u=columns.length;c<u&&!(columnPosLeft[c]>e.rightPx);c++)if(null==(n=o.cellColSpans[c])){if(n=1,s){var h=s[columns[c].id]||s[c];\"*\"===(n=h&&h.colspan||1)&&(n=u-c)}columnPosRight[Math.min(u-1,c+n-1)]>e.leftPx&&(appendCellHtml(l,i,c,n,d),t++),c+=n>1?n-1:0}else c+=n>1?n-1:0;t&&(t,r.push(i))}if(l.length){var p,m,w=document.createElement(\"div\");for(w.innerHTML=l.join(\"\");null!=(p=r.pop());){var v;for(o=rowsCache[p];null!=(v=o.cellRenderQueue.pop());)m=w.lastChild,hasFrozenColumns()&&v>options.frozenColumn?o.rowNode[1].appendChild(m):o.rowNode[0].appendChild(m),o.cellNodesByColumnIdx[v]=$(m)}}}function renderRows(e){for(var o=[],t=[],n=[],l=!1,r=getDataLength(),i=e.top,a=e.bottom;i<=a;i++)rowsCache[i]||hasFrozenRows&&options.frozenBottom&&i==getDataLength()||(renderedRows++,n.push(i),rowsCache[i]={rowNode:null,cellColSpans:[],cellNodesByColumnIdx:[],cellRenderQueue:[]},appendRowHtml(o,t,i,e,r),activeCellNode&&activeRow===i&&(l=!0),counter_rows_rendered++);if(n.length){var s=document.createElement(\"div\"),d=document.createElement(\"div\");s.innerHTML=o.join(\"\"),d.innerHTML=t.join(\"\");for(i=0,a=n.length;i<a;i++)hasFrozenRows&&n[i]>=actualFrozenRow?hasFrozenColumns()?rowsCache[n[i]].rowNode=$().add($(s.firstChild).appendTo($canvasBottomL)).add($(d.firstChild).appendTo($canvasBottomR)):rowsCache[n[i]].rowNode=$().add($(s.firstChild).appendTo($canvasBottomL)):hasFrozenColumns()?rowsCache[n[i]].rowNode=$().add($(s.firstChild).appendTo($canvasTopL)).add($(d.firstChild).appendTo($canvasTopR)):rowsCache[n[i]].rowNode=$().add($(s.firstChild).appendTo($canvasTopL));l&&(activeCellNode=getCellNode(activeRow,activeCell))}}function startPostProcessing(){options.enableAsyncPostRender&&(clearTimeout(h_postrender),h_postrender=setTimeout(asyncPostProcessRows,options.asyncPostRenderDelay))}function startPostProcessingCleanup(){options.enableAsyncPostRenderCleanup&&(clearTimeout(h_postrenderCleanup),h_postrenderCleanup=setTimeout(asyncPostProcessCleanupRows,options.asyncPostRenderCleanupDelay))}function invalidatePostProcessingResults(e){for(var o in postProcessedRows[e])postProcessedRows[e].hasOwnProperty(o)&&(postProcessedRows[e][o]=\"C\");postProcessFromRow=Math.min(postProcessFromRow,e),postProcessToRow=Math.max(postProcessToRow,e),startPostProcessing()}function updateRowPositions(){for(var e in rowsCache){var o=e?parseInt(e):0;rowsCache[o].rowNode[0].style.top=getRowTop(o)+\"px\"}}function render(){if(initialized){scrollThrottle.dequeue();var e=getVisibleRange(),o=getRenderedRange();if(cleanupRows(o),lastRenderedScrollLeft!=scrollLeft){if(hasFrozenRows){var t=$.extend(!0,{},o);options.frozenBottom?(t.top=actualFrozenRow,t.bottom=getDataLength()):(t.top=0,t.bottom=options.frozenRow),cleanUpAndRenderCells(t)}cleanUpAndRenderCells(o)}renderRows(o),hasFrozenRows&&(options.frozenBottom?renderRows({top:actualFrozenRow,bottom:getDataLength()-1,leftPx:o.leftPx,rightPx:o.rightPx}):renderRows({top:0,bottom:options.frozenRow-1,leftPx:o.leftPx,rightPx:o.rightPx})),postProcessFromRow=e.top,postProcessToRow=Math.min(getDataLengthIncludingAddNew()-1,e.bottom),startPostProcessing(),lastRenderedScrollTop=scrollTop,lastRenderedScrollLeft=scrollLeft,h_render=null,trigger(self.onRendered,{startRow:e.top,endRow:e.bottom,grid:self})}}function handleHeaderScroll(){handleElementScroll($headerScrollContainer[0])}function handleHeaderRowScroll(){var e=$headerRowScrollContainer[0].scrollLeft;e!=$viewportScrollContainerX[0].scrollLeft&&($viewportScrollContainerX[0].scrollLeft=e)}function handleFooterRowScroll(){var e=$footerRowScrollContainer[0].scrollLeft;e!=$viewportScrollContainerX[0].scrollLeft&&($viewportScrollContainerX[0].scrollLeft=e)}function handlePreHeaderPanelScroll(){handleElementScroll($preHeaderPanelScroller[0])}function handleElementScroll(e){var o=e.scrollLeft;o!=$viewportScrollContainerX[0].scrollLeft&&($viewportScrollContainerX[0].scrollLeft=o)}function handleScroll(){return scrollTop=$viewportScrollContainerY[0].scrollTop,scrollLeft=$viewportScrollContainerX[0].scrollLeft,_handleScroll(!1)}function _handleScroll(e){var o=$viewportScrollContainerY[0].scrollHeight-$viewportScrollContainerY[0].clientHeight,t=$viewportScrollContainerY[0].scrollWidth-$viewportScrollContainerY[0].clientWidth;o=Math.max(0,o),t=Math.max(0,t),scrollTop>o&&(scrollTop=o),scrollLeft>t&&(scrollLeft=t);var l=Math.abs(scrollTop-prevScrollTop),r=Math.abs(scrollLeft-prevScrollLeft);if(r&&(prevScrollLeft=scrollLeft,$viewportScrollContainerX[0].scrollLeft=scrollLeft,$headerScrollContainer[0].scrollLeft=scrollLeft,$topPanelScroller[0].scrollLeft=scrollLeft,$headerRowScrollContainer[0].scrollLeft=scrollLeft,options.createFooterRow&&($footerRowScrollContainer[0].scrollLeft=scrollLeft),options.createPreHeaderPanel&&(hasFrozenColumns()?$preHeaderPanelScrollerR[0].scrollLeft=scrollLeft:$preHeaderPanelScroller[0].scrollLeft=scrollLeft),hasFrozenColumns()?hasFrozenRows&&($viewportTopR[0].scrollLeft=scrollLeft):hasFrozenRows&&($viewportTopL[0].scrollLeft=scrollLeft)),l)if(vScrollDir=prevScrollTop<scrollTop?1:-1,prevScrollTop=scrollTop,e&&($viewportScrollContainerY[0].scrollTop=scrollTop),hasFrozenColumns()&&(hasFrozenRows&&!options.frozenBottom?$viewportBottomL[0].scrollTop=scrollTop:$viewportTopL[0].scrollTop=scrollTop),l<viewportH)scrollTo(scrollTop+offset);else{var i=offset;page=h==viewportH?0:Math.min(n-1,Math.floor(scrollTop*((th-viewportH)/(h-viewportH))*(1/ph))),i!=(offset=Math.round(page*cj))&&invalidateAllRows()}if(r||l){var a=Math.abs(lastRenderedScrollLeft-scrollLeft),s=Math.abs(lastRenderedScrollTop-scrollTop);(a>20||s>20)&&(options.forceSyncScrolling||s<viewportH&&a<viewportW?render():scrollThrottle.enqueue(),trigger(self.onViewportChanged,{}))}return trigger(self.onScroll,{scrollLeft,scrollTop}),!(!r&&!l)}function ActionThrottle(e,o){var t=!1,n=!1;function l(){n=!1}function r(){t=!0,setTimeout(i,o),e()}function i(){n?(l(),r()):t=!1}return{enqueue:function(){t?n=!0:r()},dequeue:l}}function asyncPostProcessRows(){for(var e=getDataLength();postProcessFromRow<=postProcessToRow;){var o=vScrollDir>=0?postProcessFromRow++:postProcessToRow--,t=rowsCache[o];if(t&&!(o>=e)){for(var n in postProcessedRows[o]||(postProcessedRows[o]={}),ensureCellNodesInRowsCache(o),t.cellNodesByColumnIdx)if(t.cellNodesByColumnIdx.hasOwnProperty(n)){var l=columns[n|=0],r=postProcessedRows[o][n];if(l.asyncPostRender&&\"R\"!==r){var i=t.cellNodesByColumnIdx[n];i&&l.asyncPostRender(i,o,getDataItem(o),l,\"C\"===r),postProcessedRows[o][n]=\"R\"}}return void(h_postrender=setTimeout(asyncPostProcessRows,options.asyncPostRenderDelay))}}}function asyncPostProcessCleanupRows(){if(postProcessedCleanupQueue.length>0){for(var e=postProcessedCleanupQueue[0].groupId;postProcessedCleanupQueue.length>0&&postProcessedCleanupQueue[0].groupId==e;){var o=postProcessedCleanupQueue.shift();if(\"R\"==o.actionType&&$(o.node).remove(),\"C\"==o.actionType){var t=columns[o.columnIdx];t.asyncPostRenderCleanup&&o.node&&t.asyncPostRenderCleanup(o.node,o.rowIdx,t)}}h_postrenderCleanup=setTimeout(asyncPostProcessCleanupRows,options.asyncPostRenderCleanupDelay)}}function updateCellCssStylesOnRenderedRows(e,o){var t,n,l,r;for(var i in rowsCache){if(r=o&&o[i],l=e&&e[i],r)for(n in r)l&&r[n]==l[n]||(t=getCellNode(i,getColumnIndex(n)))&&$(t).removeClass(r[n]);if(l)for(n in l)r&&r[n]==l[n]||(t=getCellNode(i,getColumnIndex(n)))&&$(t).addClass(l[n])}}function addCellCssStyles(e,o){if(cellCssClasses[e])throw new Error(\"addCellCssStyles: cell CSS hash with key '\"+e+\"' already exists.\");cellCssClasses[e]=o,updateCellCssStylesOnRenderedRows(o,null),trigger(self.onCellCssStylesChanged,{key:e,hash:o,grid:self})}function removeCellCssStyles(e){cellCssClasses[e]&&(updateCellCssStylesOnRenderedRows(null,cellCssClasses[e]),delete cellCssClasses[e],trigger(self.onCellCssStylesChanged,{key:e,hash:null,grid:self}))}function setCellCssStyles(e,o){var t=cellCssClasses[e];cellCssClasses[e]=o,updateCellCssStylesOnRenderedRows(o,t),trigger(self.onCellCssStylesChanged,{key:e,hash:o,grid:self})}function getCellCssStyles(e){return cellCssClasses[e]}function flashCell(e,o,t){(t=t||100,rowsCache[e])&&function e(o,n){n&&setTimeout((function(){o.queue((function(){o.toggleClass(options.cellFlashingCssClass).dequeue(),e(o,n-1)}))}),t)}($(getCellNode(e,o)),4)}function handleMouseWheel(e,o,t,n){var l=$(e.target).closest(\".slick-row\"),r=l[0];if(r!=rowNodeFromLastMouseWheelEvent){var i=l.parents(\".grid-canvas\").hasClass(\"grid-canvas-left\");if(zombieRowNodeFromLastMouseWheelEvent&&zombieRowNodeFromLastMouseWheelEvent[i?0:1]!=r){var a=zombieRowNodeFromLastMouseWheelEvent[i||1==zombieRowNodeFromLastMouseWheelEvent.length?0:1];a.parentElement.removeChild(a),zombieRowNodeFromLastMouseWheelEvent=null}rowNodeFromLastMouseWheelEvent=r}scrollTop=Math.max(0,$viewportScrollContainerY[0].scrollTop-n*options.rowHeight),scrollLeft=$viewportScrollContainerX[0].scrollLeft+10*t,_handleScroll(!0)&&e.preventDefault()}function handleDragInit(e,o){var t=getCellFromEvent(e);if(!t||!cellExists(t.row,t.cell))return!1;var n=trigger(self.onDragInit,o,e);return!!e.isImmediatePropagationStopped()&&n}function handleDragStart(e,o){var t=getCellFromEvent(e);if(!t||!cellExists(t.row,t.cell))return!1;var n=trigger(self.onDragStart,o,e);return!!e.isImmediatePropagationStopped()&&n}function handleDrag(e,o){return trigger(self.onDrag,o,e)}function handleDragEnd(e,o){trigger(self.onDragEnd,o,e)}function handleKeyDown(e){trigger(self.onKeyDown,{row:activeRow,cell:activeCell},e);var o=e.isImmediatePropagationStopped(),t=Slick.keyCode;if(!o&&!e.shiftKey&&!e.altKey){if(options.editable&&currentEditor&&currentEditor.keyCaptureList&&currentEditor.keyCaptureList.indexOf(e.which)>-1)return;e.which==t.HOME?o=e.ctrlKey?navigateTop():navigateRowStart():e.which==t.END&&(o=e.ctrlKey?navigateBottom():navigateRowEnd())}if(!o)if(e.shiftKey||e.altKey||e.ctrlKey)e.which!=t.TAB||!e.shiftKey||e.ctrlKey||e.altKey||(o=navigatePrev());else{if(options.editable&&currentEditor&&currentEditor.keyCaptureList&&currentEditor.keyCaptureList.indexOf(e.which)>-1)return;if(e.which==t.ESCAPE){if(!getEditorLock().isActive())return;cancelEditAndSetFocus()}else e.which==t.PAGE_DOWN?(navigatePageDown(),o=!0):e.which==t.PAGE_UP?(navigatePageUp(),o=!0):e.which==t.LEFT?o=navigateLeft():e.which==t.RIGHT?o=navigateRight():e.which==t.UP?o=navigateUp():e.which==t.DOWN?o=navigateDown():e.which==t.TAB?o=navigateNext():e.which==t.ENTER&&(options.editable&&(currentEditor?activeRow===getDataLength()?navigateDown():commitEditAndSetFocus():getEditorLock().commitCurrentEdit()&&makeActiveCellEditable(void 0,void 0,e)),o=!0)}if(o){e.stopPropagation(),e.preventDefault();try{e.originalEvent.keyCode=0}catch(e){}}}function handleClick(e){currentEditor||(e.target!=document.activeElement||$(e.target).hasClass(\"slick-cell\"))&&setFocus();var o=getCellFromEvent(e);if(o&&(null===currentEditor||activeRow!=o.row||activeCell!=o.cell)&&(trigger(self.onClick,{row:o.row,cell:o.cell},e),!e.isImmediatePropagationStopped()&&canCellBeActive(o.row,o.cell)&&(!getEditorLock().isActive()||getEditorLock().commitCurrentEdit()))){scrollRowIntoView(o.row,!1);var t=e.target&&e.target.className===Slick.preClickClassName,n=columns[o.cell],l=!!(options.editable&&n&&n.editor&&options.suppressActiveCellChangeOnEdit);setActiveCellInternal(getCellNode(o.row,o.cell),null,t,l,e)}}function handleContextMenu(e){var o=$(e.target).closest(\".slick-cell\",$canvas);0!==o.length&&(activeCellNode===o[0]&&null!==currentEditor||trigger(self.onContextMenu,{},e))}function handleDblClick(e){var o=getCellFromEvent(e);!o||null!==currentEditor&&activeRow==o.row&&activeCell==o.cell||(trigger(self.onDblClick,{row:o.row,cell:o.cell},e),e.isImmediatePropagationStopped()||options.editable&&gotoCell(o.row,o.cell,!0,e))}function handleHeaderMouseEnter(e){trigger(self.onHeaderMouseEnter,{column:$(this).data(\"column\"),grid:self},e)}function handleHeaderMouseLeave(e){trigger(self.onHeaderMouseLeave,{column:$(this).data(\"column\"),grid:self},e)}function handleHeaderContextMenu(e){var o=$(e.target).closest(\".slick-header-column\",\".slick-header-columns\"),t=o&&o.data(\"column\");trigger(self.onHeaderContextMenu,{column:t},e)}function handleHeaderClick(e){if(!columnResizeDragging){var o=$(e.target).closest(\".slick-header-column\",\".slick-header-columns\"),t=o&&o.data(\"column\");t&&trigger(self.onHeaderClick,{column:t},e)}}function handleFooterContextMenu(e){var o=$(e.target).closest(\".slick-footerrow-column\",\".slick-footerrow-columns\"),t=o&&o.data(\"column\");trigger(self.onFooterContextMenu,{column:t},e)}function handleFooterClick(e){var o=$(e.target).closest(\".slick-footerrow-column\",\".slick-footerrow-columns\"),t=o&&o.data(\"column\");trigger(self.onFooterClick,{column:t},e)}function handleMouseEnter(e){trigger(self.onMouseEnter,{},e)}function handleMouseLeave(e){trigger(self.onMouseLeave,{},e)}function cellExists(e,o){return!(e<0||e>=getDataLength()||o<0||o>=columns.length)}function getCellFromPoint(e,o){for(var t=getRowFromPosition(o),n=0,l=0,r=0;r<columns.length&&l<e;r++)l+=columns[r].width,n++;return n<0&&(n=0),{row:t,cell:n-1}}function getCellFromNode(e){var o=/l\\d+/.exec(e.className);if(!o)throw new Error(\"getCellFromNode: cannot get cell - \"+e.className);return parseInt(o[0].substr(1,o[0].length-1),10)}function getRowFromNode(e){for(var o in rowsCache)for(var t in rowsCache[o].rowNode)if(rowsCache[o].rowNode[t]===e)return o?parseInt(o):0;return null}function getFrozenRowOffset(e){return hasFrozenRows?options.frozenBottom?e>=actualFrozenRow?h<viewportTopH?actualFrozenRow*options.rowHeight:h:0:e>=actualFrozenRow?frozenRowsHeight:0:0}function getCellFromEvent(e){var o,t,n=$(e.target).closest(\".slick-cell\",$canvas);if(!n.length)return null;if(o=getRowFromNode(n[0].parentNode),hasFrozenRows){var l=n.parents(\".grid-canvas\").offset(),r=0;n.parents(\".grid-canvas-bottom\").length&&(r=options.frozenBottom?$canvasTopL.height():frozenRowsHeight),o=getCellFromPoint(e.clientX-l.left,e.clientY-l.top+r+$(document).scrollTop()).row}return t=getCellFromNode(n[0]),null==o||null==t?null:{row:o,cell:t}}function getCellNodeBox(e,o){if(!cellExists(e,o))return null;for(var t=getFrozenRowOffset(e),n=getRowTop(e)-t,l=n+options.rowHeight-1,r=0,i=0;i<o;i++)r+=columns[i].width,options.frozenColumn==i&&(r=0);return{top:n,left:r,bottom:l,right:r+columns[o].width}}function resetActiveCell(){setActiveCellInternal(null,!1)}function setFocus(){-1==tabbingDirection?$focusSink[0].focus():$focusSink2[0].focus()}function scrollCellIntoView(e,o,t){if(scrollRowIntoView(e,t),!(o<=options.frozenColumn)){var n=getColspan(e,o);internalScrollColumnIntoView(columnPosLeft[o],columnPosRight[o+(n>1?n-1:0)])}}function internalScrollColumnIntoView(e,o){var t=scrollLeft+$viewportScrollContainerX.width();e<scrollLeft?($viewportScrollContainerX.scrollLeft(e),handleScroll(),render()):o>t&&($viewportScrollContainerX.scrollLeft(Math.min(e,o-$viewportScrollContainerX[0].clientWidth)),handleScroll(),render())}function scrollColumnIntoView(e){internalScrollColumnIntoView(columnPosLeft[e],columnPosRight[e])}function setActiveCellInternal(e,o,t,n,l){null!==activeCellNode&&(makeActiveCellNormal(),$(activeCellNode).removeClass(\"active\"),rowsCache[activeRow]&&$(rowsCache[activeRow].rowNode).removeClass(\"active\"));if(null!=(activeCellNode=e)){var r=$(activeCellNode),i=r.offset(),a=Math.floor(r.parents(\".grid-canvas\").offset().top),s=r.parents(\".grid-canvas-bottom\").length;hasFrozenRows&&s&&(a-=options.frozenBottom?$canvasTopL.height():frozenRowsHeight);var d=getCellFromPoint(i.left,Math.ceil(i.top)-a);activeRow=d.row,activeCell=activePosX=activeCell=activePosX=getCellFromNode(activeCellNode),null==o&&(o=activeRow==getDataLength()||options.autoEdit),options.showCellSelection&&(r.addClass(\"active\"),rowsCache[activeRow]&&$(rowsCache[activeRow].rowNode).addClass(\"active\")),options.editable&&o&&isCellPotentiallyEditable(activeRow,activeCell)&&(clearTimeout(h_editorLoader),options.asyncEditorLoading?h_editorLoader=setTimeout((function(){makeActiveCellEditable(void 0,t,l)}),options.asyncEditorLoadDelay):makeActiveCellEditable(void 0,t,l))}else activeRow=activeCell=null;n||trigger(self.onActiveCellChanged,getActiveCell())}function clearTextSelection(){if(document.selection&&document.selection.empty)try{document.selection.empty()}catch(e){}else if(window.getSelection){var e=window.getSelection();e&&e.removeAllRanges&&e.removeAllRanges()}}function isCellPotentiallyEditable(e,o){var t=getDataLength();return!(e<t&&!getDataItem(e))&&(!(columns[o].cannotTriggerInsert&&e>=t)&&!!getEditor(e,o))}function makeActiveCellNormal(){if(currentEditor){if(trigger(self.onBeforeCellEditorDestroy,{editor:currentEditor}),currentEditor.destroy(),currentEditor=null,activeCellNode){var e=getDataItem(activeRow);if($(activeCellNode).removeClass(\"editable invalid\"),e){var o=columns[activeCell];applyFormatResultToCellNode(getFormatter(activeRow,o)(activeRow,activeCell,getDataItemValueForColumn(e,o),o,e,self),activeCellNode),invalidatePostProcessingResults(activeRow)}}navigator.userAgent.toLowerCase().match(/msie/)&&clearTextSelection(),getEditorLock().deactivate(editController)}}function makeActiveCellEditable(e,o,t){if(activeCellNode){if(!options.editable)throw new Error(\"Grid : makeActiveCellEditable : should never get called when options.editable is false\");if(clearTimeout(h_editorLoader),isCellPotentiallyEditable(activeRow,activeCell)){var n=columns[activeCell],l=getDataItem(activeRow);if(!1!==trigger(self.onBeforeEditCell,{row:activeRow,cell:activeCell,item:l,column:n})){getEditorLock().activate(editController),$(activeCellNode).addClass(\"editable\");var r=e||getEditor(activeRow,activeCell);e||r.suppressClearOnEdit||(activeCellNode.innerHTML=\"\");var i=data.getItemMetadata&&data.getItemMetadata(activeRow),a=(i=i&&i.columns)&&(i[n.id]||i[activeCell]);currentEditor=new r({grid:self,gridPosition:absBox($container[0]),position:absBox(activeCellNode),container:activeCellNode,column:n,columnMetaData:a,item:l||{},event:t,commitChanges:commitEditAndSetFocus,cancelChanges:cancelEditAndSetFocus}),l&&(currentEditor.loadValue(l),o&&currentEditor.preClick&&currentEditor.preClick()),serializedEditorValue=currentEditor.serializeValue(),currentEditor.position&&handleActiveCellPositionChange()}else setFocus()}}}function commitEditAndSetFocus(){getEditorLock().commitCurrentEdit()&&(setFocus(),options.autoEdit&&navigateDown())}function cancelEditAndSetFocus(){getEditorLock().cancelCurrentEdit()&&setFocus()}function absBox(e){var o={top:e.offsetTop,left:e.offsetLeft,bottom:0,right:0,width:$(e).outerWidth(),height:$(e).outerHeight(),visible:!0};o.bottom=o.top+o.height,o.right=o.left+o.width;for(var t=e.offsetParent;(e=e.parentNode)!=document.body&&null!=e;)o.visible&&e.scrollHeight!=e.offsetHeight&&\"visible\"!=$(e).css(\"overflowY\")&&(o.visible=o.bottom>e.scrollTop&&o.top<e.scrollTop+e.clientHeight),o.visible&&e.scrollWidth!=e.offsetWidth&&\"visible\"!=$(e).css(\"overflowX\")&&(o.visible=o.right>e.scrollLeft&&o.left<e.scrollLeft+e.clientWidth),o.left-=e.scrollLeft,o.top-=e.scrollTop,e===t&&(o.left+=e.offsetLeft,o.top+=e.offsetTop,t=e.offsetParent),o.bottom=o.top+o.height,o.right=o.left+o.width;return o}function getActiveCellPosition(){return absBox(activeCellNode)}function getGridPosition(){return absBox($container[0])}function handleActiveCellPositionChange(){if(activeCellNode&&(trigger(self.onActiveCellPositionChanged,{}),currentEditor)){var e=getActiveCellPosition();currentEditor.show&&currentEditor.hide&&(e.visible?currentEditor.show():currentEditor.hide()),currentEditor.position&&currentEditor.position(e)}}function getCellEditor(){return currentEditor}function getActiveCell(){return activeCellNode?{row:activeRow,cell:activeCell}:null}function getActiveCellNode(){return activeCellNode}function scrollRowIntoView(e,o){if(!hasFrozenRows||!options.frozenBottom&&e>actualFrozenRow-1||options.frozenBottom&&e<actualFrozenRow-1){var t=$viewportScrollContainerY.height(),n=hasFrozenRows&&!options.frozenBottom?e-options.frozenRow:e,l=n*options.rowHeight,r=(n+1)*options.rowHeight-t+(viewportHasHScroll?scrollbarDimensions.height:0);(n+1)*options.rowHeight>scrollTop+t+offset?(scrollTo(o?l:r),render()):n*options.rowHeight<scrollTop+offset&&(scrollTo(o?r:l),render())}}function scrollRowToTop(e){scrollTo(e*options.rowHeight),render()}function scrollPage(e){var o=e*numVisibleRows;if(scrollTo((getRowFromPosition(scrollTop+options.rowHeight-1)+o)*options.rowHeight),render(),options.enableCellNavigation&&null!=activeRow){var t=activeRow+o,n=getDataLengthIncludingAddNew();t>=n&&(t=n-1),t<0&&(t=0);for(var l=0,r=null,i=activePosX;l<=activePosX;)canCellBeActive(t,l)&&(r=l),l+=getColspan(t,l);null!==r?(setActiveCellInternal(getCellNode(t,r)),activePosX=i):resetActiveCell()}}function navigatePageDown(){scrollPage(1)}function navigatePageUp(){scrollPage(-1)}function navigateTop(){navigateToRow(0)}function navigateBottom(){navigateToRow(getDataLength()-1)}function navigateToRow(e){var o=getDataLength();if(!o)return!0;if(e<0?e=0:e>=o&&(e=o-1),scrollCellIntoView(e,0,!0),options.enableCellNavigation&&null!=activeRow){for(var t=0,n=null,l=activePosX;t<=activePosX;)canCellBeActive(e,t)&&(n=t),t+=getColspan(e,t);null!==n?(setActiveCellInternal(getCellNode(e,n)),activePosX=l):resetActiveCell()}return!0}function getColspan(e,o){var t=data.getItemMetadata&&data.getItemMetadata(e);if(!t||!t.columns)return 1;var n=t.columns[columns[o].id]||t.columns[o],l=n&&n.colspan;return l=\"*\"===l?columns.length-o:l||1}function findFirstFocusableCell(e){for(var o=0;o<columns.length;){if(canCellBeActive(e,o))return o;o+=getColspan(e,o)}return null}function findLastFocusableCell(e){for(var o=0,t=null;o<columns.length;)canCellBeActive(e,o)&&(t=o),o+=getColspan(e,o);return t}function gotoRight(e,o,t){if(o>=columns.length)return null;do{o+=getColspan(e,o)}while(o<columns.length&&!canCellBeActive(e,o));return o<columns.length?{row:e,cell:o,posX:o}:null}function gotoLeft(e,o,t){if(o<=0)return null;var n=findFirstFocusableCell(e);if(null===n||n>=o)return null;for(var l,r={row:e,cell:n,posX:n};;){if(!(l=gotoRight(r.row,r.cell,r.posX)))return null;if(l.cell>=o)return r;r=l}}function gotoDown(e,o,t){for(var n,l=getDataLengthIncludingAddNew();;){if(++e>=l)return null;for(n=o=0;o<=t;)n=o,o+=getColspan(e,o);if(canCellBeActive(e,n))return{row:e,cell:n,posX:t}}}function gotoUp(e,o,t){for(var n;;){if(--e<0)return null;for(n=o=0;o<=t;)n=o,o+=getColspan(e,o);if(canCellBeActive(e,n))return{row:e,cell:n,posX:t}}}function gotoNext(e,o,t){if(null==e&&null==o&&canCellBeActive(e=o=t=0,o))return{row:e,cell:o,posX:o};var n=gotoRight(e,o,t);if(n)return n;var l=null,r=getDataLengthIncludingAddNew();for(e===r-1&&e--;++e<r;)if(null!==(l=findFirstFocusableCell(e)))return{row:e,cell:l,posX:l};return null}function gotoPrev(e,o,t){if(null==e&&null==o&&canCellBeActive(e=getDataLengthIncludingAddNew()-1,o=t=columns.length-1))return{row:e,cell:o,posX:o};for(var n,l;!n&&!(n=gotoLeft(e,o,t));){if(--e<0)return null;o=0,null!==(l=findLastFocusableCell(e))&&(n={row:e,cell:l,posX:l})}return n}function gotoRowStart(e,o,t){var n=findFirstFocusableCell(e);return null===n?null:{row:e,cell:n,posX:n}}function gotoRowEnd(e,o,t){var n=findLastFocusableCell(e);return null===n?null:{row:e,cell:n,posX:n}}function navigateRight(){return navigate(\"right\")}function navigateLeft(){return navigate(\"left\")}function navigateDown(){return navigate(\"down\")}function navigateUp(){return navigate(\"up\")}function navigateNext(){return navigate(\"next\")}function navigatePrev(){return navigate(\"prev\")}function navigateRowStart(){return navigate(\"home\")}function navigateRowEnd(){return navigate(\"end\")}function navigate(e){if(!options.enableCellNavigation)return!1;if(!activeCellNode&&\"prev\"!=e&&\"next\"!=e)return!1;if(!getEditorLock().commitCurrentEdit())return!0;setFocus();tabbingDirection={up:-1,down:1,left:-1,right:1,prev:-1,next:1,home:-1,end:1}[e];var o=(0,{up:gotoUp,down:gotoDown,left:gotoLeft,right:gotoRight,prev:gotoPrev,next:gotoNext,home:gotoRowStart,end:gotoRowEnd}[e])(activeRow,activeCell,activePosX);if(o){if(hasFrozenRows&&options.frozenBottom&o.row==getDataLength())return;var t=o.row==getDataLength();return(!options.frozenBottom&&o.row>=actualFrozenRow||options.frozenBottom&&o.row<actualFrozenRow)&&scrollCellIntoView(o.row,o.cell,!t&&options.emulatePagingWhenScrolling),setActiveCellInternal(getCellNode(o.row,o.cell)),activePosX=o.posX,!0}return setActiveCellInternal(getCellNode(activeRow,activeCell)),!1}function getCellNode(e,o){if(rowsCache[e]){ensureCellNodesInRowsCache(e);try{return rowsCache[e].cellNodesByColumnIdx.length>o?rowsCache[e].cellNodesByColumnIdx[o][0]:null}catch(t){return rowsCache[e].cellNodesByColumnIdx[o]}}return null}function setActiveCell(e,o,t,n,l){initialized&&(e>getDataLength()||e<0||o>=columns.length||o<0||options.enableCellNavigation&&(scrollCellIntoView(e,o,!1),setActiveCellInternal(getCellNode(e,o),t,n,l)))}function canCellBeActive(e,o){if(!options.enableCellNavigation||e>=getDataLengthIncludingAddNew()||e<0||o>=columns.length||o<0)return!1;var t=data.getItemMetadata&&data.getItemMetadata(e);if(t&&void 0!==t.focusable)return!!t.focusable;var n=t&&t.columns;return n&&n[columns[o].id]&&void 0!==n[columns[o].id].focusable?!!n[columns[o].id].focusable:n&&n[o]&&void 0!==n[o].focusable?!!n[o].focusable:!!columns[o].focusable}function canCellBeSelected(e,o){if(e>=getDataLength()||e<0||o>=columns.length||o<0)return!1;var t=data.getItemMetadata&&data.getItemMetadata(e);if(t&&void 0!==t.selectable)return!!t.selectable;var n=t&&t.columns&&(t.columns[columns[o].id]||t.columns[o]);return n&&void 0!==n.selectable?!!n.selectable:!!columns[o].selectable}function gotoCell(e,o,t,n){if(initialized&&canCellBeActive(e,o)&&getEditorLock().commitCurrentEdit()){scrollCellIntoView(e,o,!1);var l=getCellNode(e,o),r=columns[o],i=!!(options.editable&&r&&r.editor&&options.suppressActiveCellChangeOnEdit);setActiveCellInternal(l,t||e===getDataLength()||options.autoEdit,null,i,n),currentEditor||setFocus()}}function commitCurrentEdit(){var e=getDataItem(activeRow),o=columns[activeCell];if(currentEditor){if(currentEditor.isValueChanged()){var t=currentEditor.validate();if(t.valid){if(activeRow<getDataLength()){var n={row:activeRow,cell:activeCell,editor:currentEditor,serializedValue:currentEditor.serializeValue(),prevSerializedValue:serializedEditorValue,execute:function(){this.editor.applyValue(e,this.serializedValue),updateRow(this.row),trigger(self.onCellChange,{row:this.row,cell:this.cell,item:e})},undo:function(){this.editor.applyValue(e,this.prevSerializedValue),updateRow(this.row),trigger(self.onCellChange,{row:this.row,cell:this.cell,item:e})}};options.editCommandHandler?(makeActiveCellNormal(),options.editCommandHandler(e,o,n)):(n.execute(),makeActiveCellNormal())}else{var l={};currentEditor.applyValue(l,currentEditor.serializeValue()),makeActiveCellNormal(),trigger(self.onAddNewRow,{item:l,column:o})}return!getEditorLock().isActive()}return $(activeCellNode).removeClass(\"invalid\"),$(activeCellNode).width(),$(activeCellNode).addClass(\"invalid\"),trigger(self.onValidationError,{editor:currentEditor,cellNode:activeCellNode,validationResults:t,row:activeRow,cell:activeCell,column:o}),currentEditor.focus(),!1}makeActiveCellNormal()}return!0}function cancelCurrentEdit(){return makeActiveCellNormal(),!0}function rowsToRanges(e){for(var o=[],t=columns.length-1,n=0;n<e.length;n++)o.push(new Slick.Range(e[n],0,e[n],t));return o}function getSelectedRows(){if(!selectionModel)throw new Error(\"Selection model is not set\");return selectedRows.slice(0)}function setSelectedRows(e){if(!selectionModel)throw new Error(\"Selection model is not set\");self&&self.getEditorLock&&!self.getEditorLock().isActive()&&selectionModel.setSelectedRanges(rowsToRanges(e))}this.debug=function(){var e=\"\";e+=\"\\ncounter_rows_rendered: \"+counter_rows_rendered,e+=\"\\ncounter_rows_removed: \"+counter_rows_removed,e+=\"\\nrenderedRows: \"+renderedRows,e+=\"\\nnumVisibleRows: \"+numVisibleRows,e+=\"\\nmaxSupportedCssHeight: \"+maxSupportedCssHeight,e+=\"\\nn(umber of pages): \"+n,e+=\"\\n(current) page: \"+page,e+=\"\\npage height (ph): \"+ph,e+=\"\\nvScrollDir: \"+vScrollDir,alert(e)},this.eval=function(expr){return eval(expr)},$.extend(this,{slickGridVersion:\"2.4.27\",onScroll:new Slick.Event,onSort:new Slick.Event,onHeaderMouseEnter:new Slick.Event,onHeaderMouseLeave:new Slick.Event,onHeaderContextMenu:new Slick.Event,onHeaderClick:new Slick.Event,onHeaderCellRendered:new Slick.Event,onBeforeHeaderCellDestroy:new Slick.Event,onHeaderRowCellRendered:new Slick.Event,onFooterRowCellRendered:new Slick.Event,onFooterContextMenu:new Slick.Event,onFooterClick:new Slick.Event,onBeforeHeaderRowCellDestroy:new Slick.Event,onBeforeFooterRowCellDestroy:new Slick.Event,onMouseEnter:new Slick.Event,onMouseLeave:new Slick.Event,onClick:new Slick.Event,onDblClick:new Slick.Event,onContextMenu:new Slick.Event,onKeyDown:new Slick.Event,onAddNewRow:new Slick.Event,onBeforeAppendCell:new Slick.Event,onValidationError:new Slick.Event,onViewportChanged:new Slick.Event,onColumnsReordered:new Slick.Event,onColumnsDrag:new Slick.Event,onColumnsResized:new Slick.Event,onBeforeColumnsResize:new Slick.Event,onCellChange:new Slick.Event,onBeforeEditCell:new Slick.Event,onBeforeCellEditorDestroy:new Slick.Event,onBeforeDestroy:new Slick.Event,onActiveCellChanged:new Slick.Event,onActiveCellPositionChanged:new Slick.Event,onDragInit:new Slick.Event,onDragStart:new Slick.Event,onDrag:new Slick.Event,onDragEnd:new Slick.Event,onSelectedRowsChanged:new Slick.Event,onCellCssStylesChanged:new Slick.Event,onAutosizeColumns:new Slick.Event,onRendered:new Slick.Event,onSetOptions:new Slick.Event,registerPlugin,unregisterPlugin,getPluginByName,getColumns,setColumns,getColumnIndex,updateColumnHeader,setSortColumn,setSortColumns,getSortColumns,autosizeColumns,autosizeColumn,getOptions,setOptions,getData,getDataLength,getDataItem,setData,getSelectionModel,setSelectionModel,getSelectedRows,setSelectedRows,getContainerNode,updatePagingStatusFromView,applyFormatResultToCellNode,render,invalidate,invalidateRow,invalidateRows,invalidateAllRows,updateCell,updateRow,getViewport:getVisibleRange,getRenderedRange,resizeCanvas,updateRowCount,scrollRowIntoView,scrollRowToTop,scrollCellIntoView,scrollColumnIntoView,getCanvasNode,getUID,getHeaderColumnWidthDiff,getScrollbarDimensions,getHeadersWidth,getCanvasWidth,getCanvases,getActiveCanvasNode,setActiveCanvasNode,getViewportNode,getActiveViewportNode,setActiveViewportNode,focus:setFocus,scrollTo,getCellFromPoint,getCellFromEvent,getActiveCell,setActiveCell,getActiveCellNode,getActiveCellPosition,resetActiveCell,editActiveCell:makeActiveCellEditable,getCellEditor,getCellNode,getCellNodeBox,canCellBeSelected,canCellBeActive,navigatePrev,navigateNext,navigateUp,navigateDown,navigateLeft,navigateRight,navigatePageUp,navigatePageDown,navigateTop,navigateBottom,navigateRowStart,navigateRowEnd,gotoCell,getTopPanel,setTopPanelVisibility,getPreHeaderPanel,getPreHeaderPanelLeft:getPreHeaderPanel,getPreHeaderPanelRight,setPreHeaderPanelVisibility,getHeader,getHeaderColumn,setHeaderRowVisibility,getHeaderRow,getHeaderRowColumn,setFooterRowVisibility,getFooterRow,getFooterRowColumn,getGridPosition,flashCell,addCellCssStyles,setCellCssStyles,removeCellCssStyles,getCellCssStyles,getFrozenRowOffset,setColumnHeaderVisibility,init:finishInitialization,destroy,getEditorLock,getEditController}),init()}module.exports={Grid:SlickGrid}},\n",
" 481: function _(t,e,a,n,r){\n",
" /*!\n",
" * jquery.event.drag - v 2.3.0\n",
" * Copyright (c) 2010 Three Dub Media - http://threedubmedia.com\n",
" * Open Source MIT License - http://threedubmedia.com/code/license\n",
" */\n",
" var o=t(474);o.fn.drag=function(t,e,a){var n=\"string\"==typeof t?t:\"\",r=o.isFunction(t)?t:o.isFunction(e)?e:null;return 0!==n.indexOf(\"drag\")&&(n=\"drag\"+n),a=(t==r?e:a)||{},r?this.on(n,a,r):this.trigger(n)};var i=o.event,d=i.special,s=d.drag={defaults:{which:1,distance:0,not:\":input\",handle:null,relative:!1,drop:!0,click:!1},datakey:\"dragdata\",noBubble:!0,add:function(t){var e=o.data(this,s.datakey),a=t.data||{};e.related+=1,o.each(s.defaults,(function(t,n){void 0!==a[t]&&(e[t]=a[t])}))},remove:function(){o.data(this,s.datakey).related-=1},setup:function(){if(!o.data(this,s.datakey)){var t=o.extend({related:0},s.defaults);o.data(this,s.datakey,t),i.add(this,\"touchstart mousedown\",s.init,t),this.attachEvent&&this.attachEvent(\"ondragstart\",s.dontstart)}},teardown:function(){(o.data(this,s.datakey)||{}).related||(o.removeData(this,s.datakey),i.remove(this,\"touchstart mousedown\",s.init),s.textselect(!0),this.detachEvent&&this.detachEvent(\"ondragstart\",s.dontstart))},init:function(t){if(!s.touched){var e,a=t.data;if(!(0!=t.which&&a.which>0&&t.which!=a.which)){var n=o(t.target).attr(\"class\")||\"\";if(!o(t.target).is(a.not)&&n&&-1!==n.toString().indexOf(\"slick\")&&(!a.handle||o(t.target).closest(a.handle,t.currentTarget).length)&&(s.touched=\"touchstart\"==t.type?this:null,a.propagates=1,a.mousedown=this,a.interactions=[s.interaction(this,a)],a.target=t.target,a.pageX=t.pageX,a.pageY=t.pageY,a.dragging=null,e=s.hijack(t,\"draginit\",a),a.propagates))return(e=s.flatten(e))&&e.length&&(a.interactions=[],o.each(e,(function(){a.interactions.push(s.interaction(this,a))}))),a.propagates=a.interactions.length,!1!==a.drop&&d.drop&&d.drop.handler(t,a),s.textselect(!1),s.touched?i.add(s.touched,\"touchmove touchend\",s.handler,a):i.add(document,\"mousemove mouseup\",s.handler,a),!(!s.touched||a.live)&&void 0}}},interaction:function(t,e){var a=t&&t.ownerDocument&&o(t)[e.relative?\"position\":\"offset\"]()||{top:0,left:0};return{drag:t,callback:new s.callback,droppable:[],offset:a}},handler:function(t){var e=t.data;switch(t.type){case!e.dragging&&\"touchmove\":t.preventDefault();case!e.dragging&&\"mousemove\":if(Math.pow(t.pageX-e.pageX,2)+Math.pow(t.pageY-e.pageY,2)<Math.pow(e.distance,2))break;t.target=e.target,s.hijack(t,\"dragstart\",e),e.propagates&&(e.dragging=!0);case\"touchmove\":t.preventDefault();case\"mousemove\":if(e.dragging){if(s.hijack(t,\"drag\",e),e.propagates){!1!==e.drop&&d.drop&&d.drop.handler(t,e);break}t.type=\"mouseup\"}case\"touchend\":case\"mouseup\":default:s.touched?i.remove(s.touched,\"touchmove touchend\",s.handler):i.remove(document,\"mousemove mouseup\",s.handler),e.dragging&&(!1!==e.drop&&d.drop&&d.drop.handler(t,e),s.hijack(t,\"dragend\",e)),s.textselect(!0),!1===e.click&&e.dragging&&o.data(e.mousedown,\"suppress.click\",(new Date).getTime()+5),e.dragging=s.touched=!1}},hijack:function(t,e,a,n,r){if(a){var d,c,l,p={event:t.originalEvent,type:t.type},u=e.indexOf(\"drop\")?\"drag\":\"drop\",g=n||0,h=isNaN(n)?a.interactions.length:n;t.type=e;var f=function(){};t.originalEvent=new o.Event(p.event,{preventDefault:f,stopPropagation:f,stopImmediatePropagation:f}),a.results=[];do{if(c=a.interactions[g]){if(\"dragend\"!==e&&c.cancelled)continue;l=s.properties(t,a,c),c.results=[],o(r||c[u]||a.droppable).each((function(n,r){if(l.target=r,t.isPropagationStopped=function(){return!1},!1===(d=r?i.dispatch.call(r,t,l):null)?(\"drag\"==u&&(c.cancelled=!0,a.propagates-=1),\"drop\"==e&&(c[u][n]=null)):\"dropinit\"==e&&c.droppable.push(s.element(d)||r),\"dragstart\"==e&&(c.proxy=o(s.element(d)||c.drag)[0]),c.results.push(d),delete t.result,\"dropinit\"!==e)return d})),a.results[g]=s.flatten(c.results),\"dropinit\"==e&&(c.droppable=s.flatten(c.droppable)),\"dragstart\"!=e||c.cancelled||l.update()}}while(++g<h);return t.type=p.type,t.originalEvent=p.event,s.flatten(a.results)}},properties:function(t,e,a){var n=a.callback;return n.drag=a.drag,n.proxy=a.proxy||a.drag,n.startX=e.pageX,n.startY=e.pageY,n.deltaX=t.pageX-e.pageX,n.deltaY=t.pageY-e.pageY,n.originalX=a.offset.left,n.originalY=a.offset.top,n.offsetX=n.originalX+n.deltaX,n.offsetY=n.originalY+n.deltaY,n.drop=s.flatten((a.drop||[]).slice()),n.available=s.flatten((a.droppable||[]).slice()),n},element:function(t){if(t&&(t.jquery||1==t.nodeType))return t},flatten:function(t){return o.map(t,(function(t){return t&&t.jquery?o.makeArray(t):t&&t.length?s.flatten(t):t}))},textselect:function(t){o(document)[t?\"off\":\"on\"](\"selectstart\",s.dontstart).css(\"MozUserSelect\",t?\"\":\"none\"),document.unselectable=t?\"off\":\"on\"},dontstart:function(){return!1},callback:function(){}};s.callback.prototype={update:function(){d.drop&&this.available.length&&o.each(this.available,(function(t){d.drop.locate(this,t)}))}};var c=i.dispatch;i.dispatch=function(t){if(!(o.data(this,\"suppress.\"+t.type)-(new Date).getTime()>0))return c.apply(this,arguments);o.removeData(this,\"suppress.\"+t.type)},d.draginit=d.dragstart=d.dragend=s},\n",
" 482: function _(t,e,a,n,i){\n",
" /*!\n",
" * jquery.event.drop - v 2.3.0\n",
" * Copyright (c) 2010 Three Dub Media - http://threedubmedia.com\n",
" * Open Source MIT License - http://threedubmedia.com/code/license\n",
" */\n",
" var o=t(474);o.fn.drop=function(t,e,a){var n=\"string\"==typeof t?t:\"\",i=o.isFunction(t)?t:o.isFunction(e)?e:null;return 0!==n.indexOf(\"drop\")&&(n=\"drop\"+n),a=(t==i?e:a)||{},i?this.on(n,a,i):this.trigger(n)},o.drop=function(t){t=t||{},d.multi=!0===t.multi?1/0:!1===t.multi?1:isNaN(t.multi)?d.multi:t.multi,d.delay=t.delay||d.delay,d.tolerance=o.isFunction(t.tolerance)?t.tolerance:null===t.tolerance?null:d.tolerance,d.mode=t.mode||d.mode||\"intersect\"};var r=o.event.special,d=o.event.special.drop={multi:1,delay:20,mode:\"overlap\",targets:[],datakey:\"dropdata\",noBubble:!0,add:function(t){o.data(this,d.datakey).related+=1},remove:function(){o.data(this,d.datakey).related-=1},setup:function(){if(!o.data(this,d.datakey)){o.data(this,d.datakey,{related:0,active:[],anyactive:0,winner:0,location:{}}),d.targets.push(this)}},teardown:function(){if(!(o.data(this,d.datakey)||{}).related){o.removeData(this,d.datakey);var t=this;d.targets=o.grep(d.targets,(function(e){return e!==t}))}},handler:function(t,e){var a;if(e)switch(t.type){case\"mousedown\":case\"touchstart\":a=o(d.targets),\"string\"==typeof e.drop&&(a=a.filter(e.drop)),a.each((function(){var t=o.data(this,d.datakey);t.active=[],t.anyactive=0,t.winner=0})),e.droppable=a,r.drag.hijack(t,\"dropinit\",e);break;case\"mousemove\":case\"touchmove\":d.event=t,d.timer||d.tolerate(e);break;case\"mouseup\":case\"touchend\":d.timer=clearTimeout(d.timer),e.propagates&&(r.drag.hijack(t,\"drop\",e),r.drag.hijack(t,\"dropend\",e))}},locate:function(t,e){var a=o.data(t,d.datakey),n=o(t),i=n.length&&!n.is(document)?n.offset():{},r=n.outerHeight(),l=n.outerWidth(),c={elem:t,width:l,height:r,top:i.top,left:i.left,right:i.left+l,bottom:i.top+r};return a&&(a.location=c,a.index=e,a.elem=t),c},contains:function(t,e){return(e[0]||e.left)>=t.left&&(e[0]||e.right)<=t.right&&(e[1]||e.top)>=t.top&&(e[1]||e.bottom)<=t.bottom},modes:{intersect:function(t,e,a){return this.contains(a,[t.pageX,t.pageY])?1e9:this.modes.overlap.apply(this,arguments)},overlap:function(t,e,a){return Math.max(0,Math.min(a.bottom,e.bottom)-Math.max(a.top,e.top))*Math.max(0,Math.min(a.right,e.right)-Math.max(a.left,e.left))},fit:function(t,e,a){return this.contains(a,e)?1:0},middle:function(t,e,a){return this.contains(a,[e.left+.5*e.width,e.top+.5*e.height])?1:0}},sort:function(t,e){return e.winner-t.winner||t.index-e.index},tolerate:function(t){var e,a,n,i,l,c,s,u,p=0,h=t.interactions.length,m=[d.event.pageX,d.event.pageY],f=d.tolerance||d.modes[d.mode];do{if(u=t.interactions[p]){if(!u)return;u.drop=[],l=[],c=u.droppable.length,f&&(n=d.locate(u.proxy)),e=0;do{if(s=u.droppable[e]){if(!(a=(i=o.data(s,d.datakey)).location))continue;i.winner=f?f.call(d,d.event,n,a):d.contains(a,m)?1:0,l.push(i)}}while(++e<c);l.sort(d.sort),e=0;do{(i=l[e])&&(i.winner&&u.drop.length<d.multi?(i.active[p]||i.anyactive||(!1!==r.drag.hijack(d.event,\"dropstart\",t,p,i.elem)[0]?(i.active[p]=1,i.anyactive+=1):i.winner=0),i.winner&&u.drop.push(i.elem)):i.active[p]&&1==i.anyactive&&(r.drag.hijack(d.event,\"dropend\",t,p,i.elem),i.active[p]=0,i.anyactive-=1))}while(++e<c)}}while(++p<h);d.last&&m[0]==d.last.pageX&&m[1]==d.last.pageY?delete d.timer:d.timer=setTimeout((function(){d.tolerate(t)}),d.delay),d.last=d.event}};r.dropinit=r.dropstart=r.dropend=d},\n",
" 483: function _(e,t,n,r,o){var i=e(474),l=e(476);var a={Avg:function(e){this.field_=e,this.init=function(){this.count_=0,this.nonNullCount_=0,this.sum_=0},this.accumulate=function(e){var t=e[this.field_];this.count_++,null==t||\"\"===t||isNaN(t)||(this.nonNullCount_++,this.sum_+=parseFloat(t))},this.storeResult=function(e){e.avg||(e.avg={}),0!==this.nonNullCount_&&(e.avg[this.field_]=this.sum_/this.nonNullCount_)}},Min:function(e){this.field_=e,this.init=function(){this.min_=null},this.accumulate=function(e){var t=e[this.field_];null==t||\"\"===t||isNaN(t)||(null==this.min_||t<this.min_)&&(this.min_=t)},this.storeResult=function(e){e.min||(e.min={}),e.min[this.field_]=this.min_}},Max:function(e){this.field_=e,this.init=function(){this.max_=null},this.accumulate=function(e){var t=e[this.field_];null==t||\"\"===t||isNaN(t)||(null==this.max_||t>this.max_)&&(this.max_=t)},this.storeResult=function(e){e.max||(e.max={}),e.max[this.field_]=this.max_}},Sum:function(e){this.field_=e,this.init=function(){this.sum_=null},this.accumulate=function(e){var t=e[this.field_];null==t||\"\"===t||isNaN(t)||(this.sum_+=parseFloat(t))},this.storeResult=function(e){e.sum||(e.sum={}),e.sum[this.field_]=this.sum_}},Count:function(e){this.field_=e,this.init=function(){},this.storeResult=function(e){e.count||(e.count={}),e.count[this.field_]=e.group.rows.length}}};t.exports={DataView:function(e){var t,n,r,o,a,u=this,s=\"id\",g=[],c=[],f={},h=null,p=null,d=null,m=!1,v=!0,_={},w={},y=[],$=[],C={getter:null,formatter:null,comparer:function(e,t){return e.value===t.value?0:e.value>t.value?1:-1},predefinedValues:[],aggregators:[],aggregateEmpty:!1,aggregateCollapsed:!1,aggregateChildGroups:!1,collapsed:!1,displayTotalsRow:!0,lazyTotalsCalculation:!1},I=[],R=[],x=[],E=\":|:\",M=0,S=0,b=0,F=new l.Event,A=new l.Event,N=new l.Event,G=new l.Event,T=new l.Event,O=new l.Event,P=new l.Event,D=new l.Event;function K(e){for(var t,n=e=e||0,r=g.length;n<r;n++){if(void 0===(t=g[n][s]))throw new Error(\"Each data element must implement a unique 'id' property\");f[t]=n}}function j(){var e=M?Math.max(1,Math.ceil(b/M)):1;return{pageSize:M,pageNum:S,totalRows:b,totalPages:e,dataView:u}}function B(e,r){v=r,n=e,t=null,!1===r&&g.reverse(),g.sort(e),!1===r&&g.reverse(),f={},K(),se()}function z(e,r){v=r,t=e,n=null;var o=Object.prototype.toString;Object.prototype.toString=\"function\"==typeof e?e:function(){return this[e]},!1===r&&g.reverse(),g.sort(),Object.prototype.toString=o,!1===r&&g.reverse(),f={},K(),se()}function V(t){e.groupItemMetadataProvider||(e.groupItemMetadataProvider=new l.Data.GroupItemMetadataProvider),R=[],x=[],I=(t=t||[])instanceof Array?t:[t];for(var n=0;n<I.length;n++){var r=I[n]=i.extend(!0,{},C,I[n]);r.getterIsAFn=\"function\"==typeof r.getter,r.compiledAccumulators=[];for(var o=r.aggregators.length;o--;)r.compiledAccumulators[o]=re(r.aggregators[o]);x[n]={}}se()}function q(){if(!h){h={};for(var e=0,t=c.length;e<t;e++)h[c[e][s]]=e}}function U(e){return g[f[e]]}function L(e,t){if(void 0===f[e])throw new Error(\"Invalid id\");if(e!==t[s]){var n=t[s];if(null==n)throw new Error(\"Cannot update item to associate with a null id\");if(void 0!==f[n])throw new Error(\"Cannot update item to associate with a non-unique id\");f[n]=f[e],delete f[e],d&&d[e]&&delete d[e],e=n}g[f[e]]=t,d||(d={}),d[e]=!0,se()}function k(e,t){g.splice(e,0,t),K(e),se()}function H(e){var t=f[e];if(void 0===t)throw new Error(\"Invalid id\");delete f[e],g.splice(t,1),K(t),se()}function W(e){if(!n)throw new Error(\"sortedAddItem() requires a sort comparer, use sort()\");k(function(e){var t=0,r=g.length;for(;t<r;){var o=t+r>>>1;-1===n(g[o],e)?t=o+1:r=o}return t}(e),e)}function J(e,t){if(null==e)for(var n=0;n<I.length;n++)x[n]={},I[n].collapsed=t,!0===t?D.notify({level:n,groupingKey:null}):P.notify({level:n,groupingKey:null});else x[e]={},I[e].collapsed=t,!0===t?D.notify({level:e,groupingKey:null}):P.notify({level:e,groupingKey:null});se()}function Q(e,t,n){x[e][t]=I[e].collapsed^n,se()}function X(e,t){for(var n,r,o,i=[],a={},u=t?t.level+1:0,s=I[u],g=0,c=s.predefinedValues.length;g<c;g++)(n=a[r=s.predefinedValues[g]])||((n=new l.Group).value=r,n.level=u,n.groupingKey=(t?t.groupingKey+E:\"\")+r,i[i.length]=n,a[r]=n);for(g=0,c=e.length;g<c;g++)o=e[g],(n=a[r=s.getterIsAFn?s.getter(o):o[s.getter]])||((n=new l.Group).value=r,n.level=u,n.groupingKey=(t?t.groupingKey+E:\"\")+r,i[i.length]=n,a[r]=n),n.rows[n.count++]=o;if(u<I.length-1)for(g=0;g<i.length;g++)(n=i[g]).groups=X(n.rows,n);return i.length&&ee(i,u),i.sort(I[u].comparer),i}function Y(e){var t,n=e.group,r=I[n.level],o=n.level==I.length,i=r.aggregators.length;if(!o&&r.aggregateChildGroups)for(var l=n.groups.length;l--;)n.groups[l].totals.initialized||Y(n.groups[l].totals);for(;i--;)(t=r.aggregators[i]).init(),!o&&r.aggregateChildGroups?r.compiledAccumulators[i].call(t,n.groups):r.compiledAccumulators[i].call(t,n.rows),t.storeResult(e);e.initialized=!0}function Z(e){var t=I[e.level],n=new l.GroupTotals;n.group=e,e.totals=n,t.lazyTotalsCalculation||Y(n)}function ee(e,t){for(var n,r=I[t=t||0],o=r.collapsed,i=x[t],l=e.length;l--;)(n=e[l]).collapsed&&!r.aggregateCollapsed||(n.groups&&ee(n.groups,t+1),r.aggregators.length&&(r.aggregateEmpty||n.rows.length||n.groups&&n.groups.length)&&Z(n),n.collapsed=o^i[n.groupingKey],n.title=r.formatter?r.formatter(n):n.value)}function te(e,t){for(var n,r,o=I[t=t||0],i=[],l=0,a=0,u=e.length;a<u;a++){if(r=e[a],i[l++]=r,!r.collapsed)for(var s=0,g=(n=r.groups?te(r.groups,t+1):r.rows).length;s<g;s++)i[l++]=n[s];r.totals&&o.displayTotalsRow&&(!r.collapsed||o.aggregateCollapsed)&&(i[l++]=r.totals)}return i}function ne(e){var t=e.toString().indexOf(\"function\")>=0?/^function[^(]*\\(([^)]*)\\)\\s*{([\\s\\S]*)}$/:/^[^(]*\\(([^)]*)\\)\\s*{([\\s\\S]*)}$/,n=e.toString().match(t);return{params:n[1].split(\",\"),body:n[2]}}function re(e){if(e.accumulate){var t=ne(e.accumulate),n=new Function(\"_items\",\"for (var \"+t.params[0]+\", _i=0, _il=_items.length; _i<_il; _i++) {\"+t.params[0]+\" = _items[_i]; \"+t.body+\"}\"),r=\"compiledAccumulatorLoop\";return n.displayName=r,n.name=oe(n,r),n}return function(){}}function oe(e,t){try{Object.defineProperty(e,\"name\",{writable:!0,value:t})}catch(n){e.name=t}}function ie(e,t){for(var n=[],r=0,o=0,i=e.length;o<i;o++)p(e[o],t)&&(n[r++]=e[o]);return n}function le(e,t,n){for(var r,o=[],i=0,l=0,a=e.length;l<a;l++)r=e[l],n[l]?o[i++]=r:p(r,t)&&(o[i++]=r,n[l]=!0);return o}function ae(t){if(p){var n=e.inlineFilters?o:ie,i=e.inlineFilters?a:le;_.isFilterNarrowing?y=n(y,r):_.isFilterExpanding?y=i(t,r,$):_.isFilterUnchanged||(y=n(t,r))}else y=M?t:t.concat();var l;return M?(y.length<=S*M&&(S=0===y.length?0:Math.floor((y.length-1)/M)),l=y.slice(M*S,M*S+M)):l=y,{totalRows:y.length,rows:l}}function ue(e){h=null,_.isFilterNarrowing==w.isFilterNarrowing&&_.isFilterExpanding==w.isFilterExpanding||($=[]);var t=ae(e);b=t.totalRows;var n=t.rows;R=[],I.length&&(R=X(n)).length&&(n=te(R));var r=function(e,t){var n,r,o,i=[],l=0,a=Math.max(t.length,e.length);_&&_.ignoreDiffsBefore&&(l=Math.max(0,Math.min(t.length,_.ignoreDiffsBefore))),_&&_.ignoreDiffsAfter&&(a=Math.min(t.length,Math.max(0,_.ignoreDiffsAfter)));for(var u=l,g=e.length;u<a;u++)u>=g?i[i.length]=u:(n=t[u],r=e[u],(!n||I.length&&(o=n.__nonDataRow||r.__nonDataRow)&&n.__group!==r.__group||n.__group&&!n.equals(r)||o&&(n.__groupTotals||r.__groupTotals)||n[s]!=r[s]||d&&d[n[s]])&&(i[i.length]=u));return i}(c,n);return c=n,r}function se(){if(!m){var e=i.extend(!0,{},j()),t=c.length,n=b,r=ue(g);M&&b<S*M&&(S=Math.max(0,Math.ceil(b/M)-1),r=ue(g)),d=null,w=_,_={},n!==b&&(T.notify(e,null,u),O.notify(j(),null,u)),t!==c.length&&A.notify({previous:t,current:c.length,dataView:u,callingOnRowsChanged:r.length>0},null,u),r.length>0&&N.notify({rows:r,dataView:u,calledOnRowCountChanged:t!==c.length},null,u),(t!==c.length||r.length>0)&&G.notify({rowsDiff:r,previousRowCount:t,currentRowCount:c.length,rowCountChanged:t!==c.length,rowsChanged:r.length>0,dataView:u},null,u)}}e=i.extend(!0,{},{groupItemMetadataProvider:null,inlineFilters:!1},e),i.extend(this,{beginUpdate:function(){m=!0},endUpdate:function(){m=!1,se()},setPagingOptions:function(e){T.notify(j(),null,u),null!=e.pageSize&&(M=e.pageSize,S=M?Math.min(S,Math.max(0,Math.ceil(b/M)-1)):0),null!=e.pageNum&&(S=Math.min(e.pageNum,Math.max(0,Math.ceil(b/M)-1))),O.notify(j(),null,u),se()},getPagingInfo:j,getIdPropertyName:function(){return s},getItems:function(){return g},setItems:function(e,t){void 0!==t&&(s=t),g=y=e,f={},K(),function(){for(var e,t=0,n=g.length;t<n;t++)if(void 0===(e=g[t][s])||f[e]!==t)throw new Error(\"Each data element must implement a unique 'id' property\")}(),se(),F.notify({idProperty:t},null,u)},setFilter:function(t){p=t,e.inlineFilters&&(o=function(){var e=ne(p),t=\"{ continue _coreloop; }$1\",n=\"{ _retval[_idx++] = $item$; continue _coreloop; }$1\",r=e.body.replace(/return false\\s*([;}]|\\}|$)/gi,t).replace(/return!1([;}]|\\}|$)/gi,t).replace(/return true\\s*([;}]|\\}|$)/gi,n).replace(/return!0([;}]|\\}|$)/gi,n).replace(/return ([^;}]+?)\\s*([;}]|$)/gi,\"{ if ($1) { _retval[_idx++] = $item$; }; continue _coreloop; }$2\"),o=[\"var _retval = [], _idx = 0; \",\"var $item$, $args$ = _args; \",\"_coreloop: \",\"for (var _i = 0, _il = _items.length; _i < _il; _i++) { \",\"$item$ = _items[_i]; \",\"$filter$; \",\"} \",\"return _retval; \"].join(\"\");o=(o=(o=o.replace(/\\$filter\\$/gi,r)).replace(/\\$item\\$/gi,e.params[0])).replace(/\\$args\\$/gi,e.params[1]);var i=new Function(\"_items,_args\",o),l=\"compiledFilter\";return i.displayName=l,i.name=oe(i,l),i}(),a=function(){var e=ne(p),t=\"{ continue _coreloop; }$1\",n=\"{ _cache[_i] = true;_retval[_idx++] = $item$; continue _coreloop; }$1\",r=e.body.replace(/return false\\s*([;}]|\\}|$)/gi,t).replace(/return!1([;}]|\\}|$)/gi,t).replace(/return true\\s*([;}]|\\}|$)/gi,n).replace(/return!0([;}]|\\}|$)/gi,n).replace(/return ([^;}]+?)\\s*([;}]|$)/gi,\"{ if ((_cache[_i] = $1)) { _retval[_idx++] = $item$; }; continue _coreloop; }$2\"),o=[\"var _retval = [], _idx = 0; \",\"var $item$, $args$ = _args; \",\"_coreloop: \",\"for (var _i = 0, _il = _items.length; _i < _il; _i++) { \",\"$item$ = _items[_i]; \",\"if (_cache[_i]) { \",\"_retval[_idx++] = $item$; \",\"continue _coreloop; \",\"} \",\"$filter$; \",\"} \",\"return _retval; \"].join(\"\");o=(o=(o=o.replace(/\\$filter\\$/gi,r)).replace(/\\$item\\$/gi,e.params[0])).replace(/\\$args\\$/gi,e.params[1]);var i=new Function(\"_items,_args,_cache\",o),l=\"compiledFilterWithCaching\";return i.displayName=l,i.name=oe(i,l),i}()),se()},getFilter:function(){return p},getFilteredItems:function(){return y},sort:B,fastSort:z,reSort:function(){n?B(n,v):t&&z(t,v)},setGrouping:V,getGrouping:function(){return I},groupBy:function(e,t,n){V(null!=e?{getter:e,formatter:t,comparer:n}:[])},setAggregators:function(e,t){if(!I.length)throw new Error(\"At least one grouping must be specified before calling setAggregators().\");I[0].aggregators=e,I[0].aggregateCollapsed=t,V(I)},collapseAllGroups:function(e){J(e,!0)},expandAllGroups:function(e){J(e,!1)},collapseGroup:function(e){var t,n,r=Array.prototype.slice.call(arguments),o=r[0];1===r.length&&-1!==o.indexOf(E)?(t=o,n=o.split(E).length-1):(t=r.join(E),n=r.length-1),Q(n,t,!0),D.notify({level:n,groupingKey:t})},expandGroup:function(e){var t,n,r=Array.prototype.slice.call(arguments),o=r[0];1===r.length&&-1!==o.indexOf(E)?(n=o.split(E).length-1,t=o):(n=r.length-1,t=r.join(E)),Q(n,t,!1),P.notify({level:n,groupingKey:t})},getGroups:function(){return R},getIdxById:function(e){return f[e]},getRowByItem:function(e){return q(),h[e[s]]},getRowById:function(e){return q(),h[e]},getItemById:U,getItemByIdx:function(e){return g[e]},mapItemsToRows:function(e){var t=[];q();for(var n=0,r=e.length;n<r;n++){var o=h[e[n][s]];null!=o&&(t[t.length]=o)}return t},mapRowsToIds:function(e){for(var t=[],n=0,r=e.length;n<r;n++)e[n]<c.length&&(t[t.length]=c[e[n]][s]);return t},mapIdsToRows:function(e){var t=[];q();for(var n=0,r=e.length;n<r;n++){var o=h[e[n]];null!=o&&(t[t.length]=o)}return t},setRefreshHints:function(e){_=e},setFilterArgs:function(e){r=e},refresh:se,updateItem:L,insertItem:k,addItem:function(e){g.push(e),K(g.length-1),se()},deleteItem:H,sortedAddItem:W,sortedUpdateItem:function(e,t){if(void 0===f[e]||e!==t[s])throw new Error(\"Invalid or non-matching id \"+f[e]);if(!n)throw new Error(\"sortedUpdateItem() requires a sort comparer, use sort()\");var r=U(e);0!==n(r,t)?(H(e),W(t)):L(e,t)},syncGridSelection:function(e,t,n){var r,o=this,a=o.mapRowsToIds(e.getSelectedRows()),u=new l.Event;function s(t){a.join(\",\")!=t.join(\",\")&&(a=t,u.notify({grid:e,ids:a,dataView:o},new l.EventData,o))}return e.onSelectedRowsChanged.subscribe((function(t,l){if(!r){var u=o.mapRowsToIds(e.getSelectedRows());if(n&&e.getOptions().multiSelect)s(i.grep(a,(function(e){return void 0===o.getRowById(e)})).concat(u));else s(u)}})),this.onRowsOrCountChanged.subscribe((function(){if(a.length>0){r=!0;var n=o.mapIdsToRows(a);t||s(o.mapRowsToIds(n)),e.setSelectedRows(n),r=!1}})),u},syncGridCellCssStyles:function(e,t){var n,r;function o(e){for(var t in n={},e){var r=c[t][s];n[r]=e[t]}}function i(){if(n){r=!0,q();var o={};for(var i in n){var l=h[i];null!=l&&(o[l]=n[i])}e.setCellCssStyles(t,o),r=!1}}o(e.getCellCssStyles(t)),e.onCellCssStylesChanged.subscribe((function(n,l){r||t==l.key&&(l.hash?o(l.hash):(e.onCellCssStylesChanged.unsubscribe(),u.onRowsOrCountChanged.unsubscribe(i)))})),this.onRowsOrCountChanged.subscribe(i)},getLength:function(){return c.length},getItem:function(e){var t=c[e];if(t&&t.__group&&t.totals&&!t.totals.initialized){var n=I[t.level];n.displayTotalsRow||(Y(t.totals),t.title=n.formatter?n.formatter(t):t.value)}else t&&t.__groupTotals&&!t.initialized&&Y(t);return t},getItemMetadata:function(t){var n=c[t];return void 0===n?null:n.__group?e.groupItemMetadataProvider.getGroupRowMetadata(n):n.__groupTotals?e.groupItemMetadataProvider.getTotalsRowMetadata(n):null},onSetItemsCalled:F,onRowCountChanged:A,onRowsChanged:N,onRowsOrCountChanged:G,onBeforePagingInfoChanged:T,onPagingInfoChanged:O,onGroupExpanded:P,onGroupCollapsed:D})},Aggregators:a,Data:{Aggregators:a}}},\n",
" 484: function _(e,t,i,n,o){var l=e(474),a=e(476);function s(e){var t,i;function n(){var t=e.column.editorFixedDecimalPlaces;return void 0===t&&(t=s.DefaultDecimalPlaces),t||0===t?t:null}this.init=function(){var i=e.grid.getOptions().editorCellNavOnLRKeys;t=l(\"<INPUT type=text class='editor-text' />\").appendTo(e.container).on(\"keydown.nav\",i?u:c).focus().select()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(o){i=o[e.column.field];var l=n();null!==l&&(i||0===i)&&i.toFixed&&(i=i.toFixed(l)),t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){var e=parseFloat(t.val());s.AllowEmptyValue?e||0===e||(e=\"\"):e=e||0;var i=n();return null!==i&&(e||0===e)&&e.toFixed&&(e=parseFloat(e.toFixed(i))),e},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"===t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(isNaN(t.val()))return{valid:!1,msg:\"Please enter a valid number\"};if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()}function u(e){var t=this.selectionStart,i=this.value.length;(e.keyCode===a.keyCode.LEFT&&t>0||e.keyCode===a.keyCode.RIGHT&&t<i-1)&&e.stopImmediatePropagation()}function c(e){e.keyCode!==a.keyCode.LEFT&&e.keyCode!==a.keyCode.RIGHT||e.stopImmediatePropagation()}s.DefaultDecimalPlaces=null,s.AllowEmptyValue=!1,t.exports={Editors:{Text:function(e){var t,i;this.init=function(){var i=e.grid.getOptions().editorCellNavOnLRKeys;t=l(\"<INPUT type=text class='editor-text' />\").appendTo(e.container).on(\"keydown.nav\",i?u:c).focus().select()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.getValue=function(){return t.val()},this.setValue=function(e){t.val(e)},this.loadValue=function(n){i=n[e.column.field]||\"\",t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){return t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"===t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()},Integer:function(e){var t,i;this.init=function(){var i=e.grid.getOptions().editorCellNavOnLRKeys;t=l(\"<INPUT type=text class='editor-text' />\").appendTo(e.container).on(\"keydown.nav\",i?u:c).focus().select()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){i=n[e.column.field],t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){return parseInt(t.val(),10)||0},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"===t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(isNaN(t.val()))return{valid:!1,msg:\"Please enter a valid integer\"};if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()},Float:s,Date:function(e){var t,i,n=!1;this.init=function(){(t=l(\"<INPUT type=text class='editor-text' />\")).appendTo(e.container),t.focus().select(),t.datepicker({showOn:\"button\",buttonImageOnly:!0,beforeShow:function(){n=!0},onClose:function(){n=!1}}),t.width(t.width()-18)},this.destroy=function(){l.datepicker.dpDiv.stop(!0,!0),t.datepicker(\"hide\"),t.datepicker(\"destroy\"),t.remove()},this.show=function(){n&&l.datepicker.dpDiv.stop(!0,!0).show()},this.hide=function(){n&&l.datepicker.dpDiv.stop(!0,!0).hide()},this.position=function(e){n&&l.datepicker.dpDiv.css(\"top\",e.top+30).css(\"left\",e.left)},this.focus=function(){t.focus()},this.loadValue=function(n){i=n[e.column.field],t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){return t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"===t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()},YesNoSelect:function(e){var t,i;this.init=function(){(t=l(\"<SELECT tabIndex='0' class='editor-yesno'><OPTION value='yes'>Yes</OPTION><OPTION value='no'>No</OPTION></SELECT>\")).appendTo(e.container),t.focus()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){t.val((i=n[e.column.field])?\"yes\":\"no\"),t.select()},this.serializeValue=function(){return\"yes\"==t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return t.val()!=i},this.validate=function(){return{valid:!0,msg:null}},this.init()},Checkbox:function(e){var t,i;this.init=function(){(t=l(\"<INPUT type=checkbox value='true' class='editor-checkbox' hideFocus>\")).appendTo(e.container),t.focus()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){(i=!!n[e.column.field])?t.prop(\"checked\",!0):t.prop(\"checked\",!1)},this.preClick=function(){t.prop(\"checked\",!t.prop(\"checked\"))},this.serializeValue=function(){return t.prop(\"checked\")},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return this.serializeValue()!==i},this.validate=function(){return{valid:!0,msg:null}},this.init()},PercentComplete:function(e){var t,i,n;this.init=function(){(t=l(\"<INPUT type=text class='editor-percentcomplete' />\")).width(l(e.container).innerWidth()-25),t.appendTo(e.container),(i=l(\"<div class='editor-percentcomplete-picker' />\").appendTo(e.container)).append(\"<div class='editor-percentcomplete-helper'><div class='editor-percentcomplete-wrapper'><div class='editor-percentcomplete-slider' /><div class='editor-percentcomplete-buttons' /></div></div>\"),i.find(\".editor-percentcomplete-buttons\").append(\"<button val=0>Not started</button><br/><button val=50>In Progress</button><br/><button val=100>Complete</button>\"),t.focus().select(),i.find(\".editor-percentcomplete-slider\").slider({orientation:\"vertical\",range:\"min\",value:n,slide:function(e,i){t.val(i.value)}}),i.find(\".editor-percentcomplete-buttons button\").on(\"click\",(function(e){t.val(l(this).attr(\"val\")),i.find(\".editor-percentcomplete-slider\").slider(\"value\",l(this).attr(\"val\"))}))},this.destroy=function(){t.remove(),i.remove()},this.focus=function(){t.focus()},this.loadValue=function(i){t.val(n=i[e.column.field]),t.select()},this.serializeValue=function(){return parseInt(t.val(),10)||0},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"===t.val()&&null==n)&&(parseInt(t.val(),10)||0)!=n},this.validate=function(){return isNaN(parseInt(t.val(),10))?{valid:!1,msg:\"Please enter a valid positive number\"}:{valid:!0,msg:null}},this.init()},LongText:function(e){var t,i,n,o=this;this.init=function(){var n=l(\"body\");e.grid.getOptions().editorCellNavOnLRKeys;i=l(\"<DIV style='z-index:10000;position:absolute;background:white;padding:5px;border:3px solid gray; -moz-border-radius:10px; border-radius:10px;'/>\").appendTo(n),t=l(\"<TEXTAREA hidefocus rows=5 style='background:white;width:250px;height:80px;border:0;outline:0'>\").appendTo(i),l(\"<DIV style='text-align:right'><BUTTON>Save</BUTTON><BUTTON>Cancel</BUTTON></DIV>\").appendTo(i),i.find(\"button:first\").on(\"click\",this.save),i.find(\"button:last\").on(\"click\",this.cancel),t.on(\"keydown\",this.handleKeyDown),o.position(e.position),t.focus().select()},this.handleKeyDown=function(t){if(t.which==a.keyCode.ENTER&&t.ctrlKey)o.save();else if(t.which==a.keyCode.ESCAPE)t.preventDefault(),o.cancel();else if(t.which==a.keyCode.TAB&&t.shiftKey)t.preventDefault(),e.grid.navigatePrev();else if(t.which==a.keyCode.TAB)t.preventDefault(),e.grid.navigateNext();else if((t.which==a.keyCode.LEFT||t.which==a.keyCode.RIGHT)&&e.grid.getOptions().editorCellNavOnLRKeys){var i=this.selectionStart,n=this.value.length;t.keyCode===a.keyCode.LEFT&&0===i&&e.grid.navigatePrev(),t.keyCode===a.keyCode.RIGHT&&i>=n-1&&e.grid.navigateNext()}},this.save=function(){e.commitChanges()},this.cancel=function(){t.val(n),e.cancelChanges()},this.hide=function(){i.hide()},this.show=function(){i.show()},this.position=function(e){i.css(\"top\",e.top-5).css(\"left\",e.left-5)},this.destroy=function(){i.remove()},this.focus=function(){t.focus()},this.loadValue=function(i){t.val(n=i[e.column.field]),t.select()},this.serializeValue=function(){return t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"===t.val()&&null==n)&&t.val()!=n},this.validate=function(){if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()}}}},\n",
" 485: function _(e,n,r,t,c){e(476);n.exports={Formatters:{PercentComplete:function(e,n,r,t,c){return null==r||\"\"===r?\"-\":r<50?\"<span style='color:red;font-weight:bold;'>\"+r+\"%</span>\":\"<span style='color:green'>\"+r+\"%</span>\"},PercentCompleteBar:function(e,n,r,t,c){return null==r||\"\"===r?\"\":\"<span class='percent-complete-bar' style='background:\"+(r<30?\"red\":r<70?\"silver\":\"green\")+\";width:\"+r+\"%'></span>\"},YesNo:function(e,n,r,t,c){return r?\"Yes\":\"No\"},Checkmark:function(e,n,r,t,c){return r?\"<img src='../images/tick.png'>\":\"\"},Checkbox:function(e,n,r,t,c){return'<img class=\"slick-edit-preclick\" src=\"../images/'+(r?\"CheckboxY\":\"CheckboxN\")+'.png\">'}}}},\n",
" 486: function _(t,o,r,e,n){var a=t(474),l=t(476);o.exports={RemoteModel:function(){var t=50,o={length:0},r=\"\",e=null,n=1,i=null,s=null,u=new l.Event,f=new l.Event;function c(){for(var t in o)delete o[t];o.length=0}function h(l,c){if(s){s.abort();for(var h=s.fromPage;h<=s.toPage;h++)o[h*t]=void 0}l<0&&(l=0),o.length>0&&(c=Math.min(c,o.length-1));for(var v=Math.floor(l/t),m=Math.floor(c/t);void 0!==o[v*t]&&v<m;)v++;for(;void 0!==o[m*t]&&v<m;)m--;if(v>m||v==m&&void 0!==o[v*t])f.notify({from:l,to:c});else{var g=\"http://octopart.com/api/v3/parts/search?apikey=68b25f31&include[]=short_description&show[]=uid&show[]=manufacturer&show[]=mpn&show[]=brand&show[]=octopart_url&show[]=short_description&q=\"+r+\"&start=\"+v*t+\"&limit=\"+((m-v)*t+t);null!=e&&(g+=\"&sortby=\"+e+(n>0?\"+asc\":\"+desc\")),null!=i&&clearTimeout(i),i=setTimeout((function(){for(var r=v;r<=m;r++)o[r*t]=null;u.notify({from:l,to:c}),(s=a.jsonp({url:g,callbackParameter:\"callback\",cache:!0,success:d,error:function(){!function(t,o){alert(\"error loading pages \"+t+\" to \"+o)}(v,m)}})).fromPage=v,s.toPage=m}),50)}}function d(t){var r=t.request.start,e=r+t.results.length;o.length=Math.min(parseInt(t.hits),1e3);for(var n=0;n<t.results.length;n++){var a=t.results[n].item;o[r+n]=a,o[r+n].index=r+n}s=null,f.notify({from:r,to:e})}return{data:o,clear:c,isDataLoaded:function(t,r){for(var e=t;e<=r;e++)if(null==o[e]||null==o[e])return!1;return!0},ensureData:h,reloadData:function(t,r){for(var e=t;e<=r;e++)delete o[e];h(t,r)},setSort:function(t,o){e=t,n=o,c()},setSearch:function(t){r=t,c()},onDataLoading:u,onDataLoaded:f}}}},\n",
" 487: function _(e,s,t,o,l){var a=e(474),r=e(476);s.exports={GroupItemMetadataProvider:function(e){var s,t={checkboxSelect:!1,checkboxSelectCssClass:\"slick-group-select-checkbox\",checkboxSelectPlugin:null,groupCssClass:\"slick-group\",groupTitleCssClass:\"slick-group-title\",totalsCssClass:\"slick-group-totals\",groupFocusable:!0,totalsFocusable:!1,toggleCssClass:\"slick-group-toggle\",toggleExpandedCssClass:\"expanded\",toggleCollapsedCssClass:\"collapsed\",enableExpandCollapse:!0,groupFormatter:function(e,s,t,l,a,r){if(!o.enableExpandCollapse)return a.title;var c=15*a.level+\"px\";return(o.checkboxSelect?'<span class=\"'+o.checkboxSelectCssClass+\" \"+(a.selectChecked?\"checked\":\"unchecked\")+'\"></span>':\"\")+\"<span class='\"+o.toggleCssClass+\" \"+(a.collapsed?o.toggleCollapsedCssClass:o.toggleExpandedCssClass)+\"' style='margin-left:\"+c+\"'></span><span class='\"+o.groupTitleCssClass+\"' level='\"+a.level+\"'>\"+a.title+\"</span>\"},totalsFormatter:function(e,s,t,o,l,a){return o.groupTotalsFormatter&&o.groupTotalsFormatter(l,o,a)||\"\"},includeHeaderTotals:!1},o=a.extend(!0,{},t,e);function l(e,t){var l=a(e.target),c=this.getDataItem(t.row);if(c&&c instanceof r.Group&&l.hasClass(o.toggleCssClass)){var n=s.getRenderedRange();this.getData().setRefreshHints({ignoreDiffsBefore:n.top,ignoreDiffsAfter:n.bottom+1}),c.collapsed?this.getData().expandGroup(c.groupingKey):this.getData().collapseGroup(c.groupingKey),e.stopImmediatePropagation(),e.preventDefault()}if(c&&c instanceof r.Group&&l.hasClass(o.checkboxSelectCssClass)){c.selectChecked=!c.selectChecked,l.removeClass(c.selectChecked?\"unchecked\":\"checked\"),l.addClass(c.selectChecked?\"checked\":\"unchecked\");var i=s.getData().mapItemsToRows(c.rows);(c.selectChecked?o.checkboxSelectPlugin.selectRows:o.checkboxSelectPlugin.deSelectRows)(i)}}function c(e,t){if(o.enableExpandCollapse&&e.which==r.keyCode.SPACE){var l=this.getActiveCell();if(l){var a=this.getDataItem(l.row);if(a&&a instanceof r.Group){var c=s.getRenderedRange();this.getData().setRefreshHints({ignoreDiffsBefore:c.top,ignoreDiffsAfter:c.bottom+1}),a.collapsed?this.getData().expandGroup(a.groupingKey):this.getData().collapseGroup(a.groupingKey),e.stopImmediatePropagation(),e.preventDefault()}}}}return{init:function(e){(s=e).onClick.subscribe(l),s.onKeyDown.subscribe(c)},destroy:function(){s&&(s.onClick.unsubscribe(l),s.onKeyDown.unsubscribe(c))},getGroupRowMetadata:function(e){var s=e&&e.level;return{selectable:!1,focusable:o.groupFocusable,cssClasses:o.groupCssClass+\" slick-group-level-\"+s,formatter:o.includeHeaderTotals&&o.totalsFormatter,columns:{0:{colspan:o.includeHeaderTotals?\"1\":\"*\",formatter:o.groupFormatter,editor:null}}}},getTotalsRowMetadata:function(e){var s=e&&e.group&&e.group.level;return{selectable:!1,focusable:o.totalsFocusable,cssClasses:o.totalsCssClass+\" slick-group-level-\"+s,formatter:o.totalsFormatter,editor:null}},getOptions:function(){return o},setOptions:function(e){a.extend(!0,o,e)}}}}},\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",
" 489: function _(e,i,t,s,n){s();const c=e(488),u=e(130),a=e(120);class o extends c.Widget{constructor(e){super(e)}static init_TableWidget(){this.define((({Ref:e})=>({source:[e(u.ColumnDataSource),()=>new u.ColumnDataSource],view:[e(a.CDSView),()=>new a.CDSView]})))}initialize(){super.initialize(),null==this.view.source&&(this.view.source=this.source,this.view.compute_indices())}}t.TableWidget=o,o.__name__=\"TableWidget\",o.init_TableWidget()},\n",
" 490: function _(t,e,i,r,o){r();const l=t(469),n=t(466),d=t(34),a=t(20),s=t(53);class u extends s.Model{constructor(t){super(t)}static init_TableColumn(){this.define((({Boolean:t,Number:e,String:i,Nullable:r,Ref:o})=>({field:[i],title:[r(i),null],width:[e,300],formatter:[o(l.StringFormatter),()=>new l.StringFormatter],editor:[o(n.StringEditor),()=>new n.StringEditor],sortable:[t,!0],default_sort:[a.Sort,\"ascending\"]})))}toColumn(){var t;return{id:d.uniqueId(),field:this.field,name:null!==(t=this.title)&&void 0!==t?t:this.field,width:this.width,formatter:null!=this.formatter?this.formatter.doFormat.bind(this.formatter):void 0,model:this.editor,editor:this.editor.default_view,sortable:this.sortable,defaultSortAsc:\"ascending\"==this.default_sort}}}i.TableColumn=u,u.__name__=\"TableColumn\",u.init_TableColumn()},\n",
" 491: function _(A,o,e,r,i){r(),e.root=\"bk-root\",e.default='.bk-root{}.bk-root .slick-header.ui-state-default,.bk-root .slick-headerrow.ui-state-default,.bk-root .slick-footerrow.ui-state-default,.bk-root .slick-top-panel-scroller.ui-state-default,.bk-root .slick-group-header.ui-state-default{width:100%;overflow:auto;position:relative;border-left:0px !important;}.bk-root .slick-header.ui-state-default{overflow:inherit;}.bk-root .slick-header::-webkit-scrollbar,.bk-root .slick-headerrow::-webkit-scrollbar,.bk-root .slick-footerrow::-webkit-scrollbar{display:none;}.bk-root .slick-header-columns,.bk-root .slick-headerrow-columns,.bk-root .slick-footerrow-columns,.bk-root .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;}.bk-root .slick-header-column.ui-state-default,.bk-root .slick-group-header-column.ui-state-default{position:relative;display:inline-block;box-sizing:content-box !important;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid silver;border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left;}.bk-root .slick-footerrow-column.ui-state-default{-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0;padding:4px;border-right:1px solid silver;border-left:0px;border-top:0px;border-bottom:0px;float:left;line-height:20px;vertical-align:middle;}.bk-root .slick-headerrow-column.ui-state-default,.bk-root .slick-footerrow-column.ui-state-default{padding:4px;}.bk-root .slick-header-column-sorted{font-style:italic;}.bk-root .slick-sort-indicator{display:inline-block;width:8px;height:5px;margin-left:4px;margin-top:6px;float:left;}.bk-root .slick-sort-indicator-numbered{display:inline-block;width:8px;height:5px;margin-left:4px;margin-top:0;line-height:20px;float:left;font-family:Arial;font-style:normal;font-weight:bold;color:#6190CD;}.bk-root .slick-sort-indicator-desc{background:url(images/sort-desc.gif);}.bk-root .slick-sort-indicator-asc{background:url(images/sort-asc.gif);}.bk-root .slick-resizable-handle{position:absolute;font-size:0.1px;display:block;cursor:col-resize;width:9px;right:-5px;top:0;height:100%;z-index:1;}.bk-root .slick-sortable-placeholder{background:silver;}.bk-root .grid-canvas{position:relative;outline:0;}.bk-root .slick-row.ui-widget-content,.bk-root .slick-row.ui-state-active{position:absolute;border:0px;width:100%;}.bk-root .slick-cell,.bk-root .slick-headerrow-column,.bk-root .slick-footerrow-column{position:absolute;border:1px solid transparent;border-right:1px dotted silver;border-bottom-color:silver;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;z-index:1;padding:1px 2px 2px 1px;margin:0;white-space:nowrap;cursor:default;}.bk-root .slick-cell,.bk-root .slick-headerrow-column{border-bottom-color:silver;}.bk-root .slick-footerrow-column{border-top-color:silver;}.bk-root .slick-group-toggle{display:inline-block;}.bk-root .slick-cell.highlighted{background:lightskyblue;background:rgba(0, 0, 255, 0.2);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}.bk-root .slick-cell.flashing{border:1px solid red !important;}.bk-root .slick-cell.editable{z-index:11;overflow:visible;background:white;border-color:black;border-style:solid;}.bk-root .slick-cell:focus{outline:none;}.bk-root .slick-reorder-proxy{display:inline-block;background:blue;opacity:0.15;cursor:move;}.bk-root .slick-reorder-guide{display:inline-block;height:2px;background:blue;opacity:0.7;}.bk-root .slick-selection{z-index:10;position:absolute;border:2px dashed black;}.bk-root .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%;}.bk-root .slick-pane-header{display:block;}.bk-root .slick-header{overflow:hidden;position:relative;}.bk-root .slick-headerrow{overflow:hidden;position:relative;}.bk-root .slick-top-panel-scroller{overflow:hidden;position:relative;}.bk-root .slick-top-panel{width:10000px;}.bk-root .slick-viewport{position:relative;outline:0;width:100%;}.bk-root .slick-header-columns{background:url(\\'images/header-columns-bg.gif\\') repeat-x center bottom;border-bottom:1px solid silver;}.bk-root .slick-header-column{background:url(\\'images/header-columns-bg.gif\\') repeat-x center bottom;border-right:1px solid silver;}.bk-root .slick-header-column:hover,.bk-root .slick-header-column-active{background:white url(\\'images/header-columns-over-bg.gif\\') repeat-x center bottom;}.bk-root .slick-headerrow{background:#fafafa;}.bk-root .slick-headerrow-column{background:#fafafa;border-bottom:0;height:100%;}.bk-root .slick-row.ui-state-active{background:#F5F7D7;}.bk-root .slick-row{position:absolute;background:white;border:0px;line-height:20px;}.bk-root .slick-row.selected{z-index:10;background:#DFE8F6;}.bk-root .slick-cell{padding-left:4px;padding-right:4px;}.bk-root .slick-group{border-bottom:2px solid silver;}.bk-root .slick-group-toggle{width:9px;height:9px;margin-right:5px;}.bk-root .slick-group-toggle.expanded{background:url(images/collapse.gif) no-repeat center center;}.bk-root .slick-group-toggle.collapsed{background:url(images/expand.gif) no-repeat center center;}.bk-root .slick-group-totals{color:gray;background:white;}.bk-root .slick-group-select-checkbox{width:13px;height:13px;margin:3px 10px 0 0;display:inline-block;}.bk-root .slick-group-select-checkbox.checked{background:url(images/GrpCheckboxY.png) no-repeat center center;}.bk-root .slick-group-select-checkbox.unchecked{background:url(images/GrpCheckboxN.png) no-repeat center center;}.bk-root .slick-cell.selected{background-color:beige;}.bk-root .slick-cell.active{border-color:gray;border-style:solid;}.bk-root .slick-sortable-placeholder{background:silver !important;}.bk-root .slick-row.odd{background:#fafafa;}.bk-root .slick-row.ui-state-active{background:#F5F7D7;}.bk-root .slick-row.loading{opacity:0.5;}.bk-root .slick-cell.invalid{border-color:red;-moz-animation-duration:0.2s;-webkit-animation-duration:0.2s;-moz-animation-name:slickgrid-invalid-hilite;-webkit-animation-name:slickgrid-invalid-hilite;}@-moz-keyframes slickgrid-invalid-hilite{from{box-shadow:0 0 6px red;}to{box-shadow:none;}}@-webkit-keyframes slickgrid-invalid-hilite{from{box-shadow:0 0 6px red;}to{box-shadow:none;}}.bk-root .slick-column-name,.bk-root .slick-sort-indicator{display:inline-block;float:left;margin-bottom:100px;}.bk-root .slick-header-button{display:inline-block;float:right;vertical-align:top;margin:1px;margin-bottom:100px;height:15px;width:15px;background-repeat:no-repeat;background-position:center center;cursor:pointer;}.bk-root .slick-header-button-hidden{width:0;-webkit-transition:0.2s width;-ms-transition:0.2s width;transition:0.2s width;}.bk-root .slick-header-column:hover > .slick-header-button{width:15px;}.bk-root .slick-header-menubutton{position:absolute;right:0;top:0;bottom:0;width:14px;background-repeat:no-repeat;background-position:left center;background-image:url(../images/down.gif);cursor:pointer;display:none;border-left:thin ridge silver;}.bk-root .slick-header-column:hover > .slick-header-menubutton,.bk-root .slick-header-column-active .slick-header-menubutton{display:inline-block;}.bk-root .slick-header-menu{position:absolute;display:inline-block;margin:0;padding:2px;cursor:default;}.bk-root .slick-header-menuitem{list-style:none;margin:0;padding:0;cursor:pointer;}.bk-root .slick-header-menuicon{display:inline-block;width:16px;height:16px;vertical-align:middle;margin-right:4px;background-repeat:no-repeat;background-position:center center;}.bk-root .slick-header-menucontent{display:inline-block;vertical-align:middle;}.bk-root .slick-header-menuitem-disabled{color:silver;}.bk-root .slick-header-menuitem.slick-header-menuitem-divider{cursor:default;border:none;overflow:hidden;padding:0;height:1px;margin:8px 2px;background-color:#cecece;}.bk-root .slick-header-menuitem-divider.slick-header-menuitem:hover{background-color:#cecece;}.bk-root .slick-columnpicker{border:1px solid #718BB7;background:#f0f0f0;padding:6px;-moz-box-shadow:2px 2px 2px silver;-webkit-box-shadow:2px 2px 2px silver;box-shadow:2px 2px 2px silver;min-width:150px;cursor:default;position:absolute;z-index:20;overflow:auto;resize:both;}.bk-root .slick-columnpicker > .close{float:right;}.bk-root .slick-columnpicker .title{font-size:16px;width:60%;border-bottom:solid 1px #d6d6d6;margin-bottom:10px;}.bk-root .slick-columnpicker li{list-style:none;margin:0;padding:0;background:none;}.bk-root .slick-columnpicker input{margin:4px;}.bk-root .slick-columnpicker li a{display:block;padding:4px;font-weight:bold;}.bk-root .slick-columnpicker li a:hover{background:white;}.bk-root .slick-columnpicker-list li.hidden{display:none;}.bk-root .slick-pager{width:100%;height:26px;border:1px solid gray;border-top:0;background:url(\\'../images/header-columns-bg.gif\\') repeat-x center bottom;vertical-align:middle;}.bk-root .slick-pager .slick-pager-status{display:inline-block;padding:6px;}.bk-root .slick-pager .ui-icon-container{display:inline-block;margin:2px;border-color:gray;}.bk-root .slick-pager .slick-pager-nav{display:inline-block;float:left;padding:2px;}.bk-root .slick-pager .slick-pager-settings{display:block;float:right;padding:2px;}.bk-root .slick-pager .slick-pager-settings *{vertical-align:middle;}.bk-root .slick-pager .slick-pager-settings a{padding:2px;text-decoration:underline;cursor:pointer;}.bk-root .slick-header-columns{border-bottom:1px solid silver;background-image:none;}.bk-root .slick-header-column{border-right:1px solid transparent;background-image:none;}.bk-root .slick-header-column:last-of-type{border-right-color:transparent;}.bk-root .slick-header-column:hover,.bk-root .slick-header-column-active{background-color:#F0F8FF;background-image:none;}.bk-root .slick-group-toggle.expanded{background-image:url(\"data:image/gif;base64,R0lGODlhCQAJAPcAAAFGeoCAgNXz/+v5/+v6/+z5/+36//L7//X8//j9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACQAJAAAIMwADCBxIUIDBgwIEChgwwECBAgQUFjBAkaJCABgxGlB4AGHCAAIQiBypEEECkScJqgwQEAA7\");}.bk-root .slick-group-toggle.collapsed{background-image:url(\"data:image/gif;base64,R0lGODlhCQAJAPcAAAFGeoCAgNXz/+v5/+v6/+z5/+36//L7//X8//j9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACQAJAAAIOAADCBxIUIDBgwIEChgwAECBAgQUFjAAQIABAwoBaNSIMYCAAwIqGlSIAEHFkiQTIBCgkqDLAAEBADs=\");}.bk-root .slick-group-select-checkbox.checked{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAAEcSURBVChTjdI9S8NQFAbg/raQXVwCRRFE7GK7OXTwD+ikk066VF3a0ja0hQTyQdJrwNq0zrYSQRLEXMSWSlCIb8glqRcFD+9yz3nugXwU4n9XQqMoGjj36uBJsTwuaNo3EwBG4Yy7pe7Gv8YcvhJCGFVsjxsjxujj6OTSGlHv+U2WZUZbPWKOv1ZjT5a7pbIoiptbO5b73mwrjHa1B27l8VlTEIS1damlTnEE+EEN9/P8WrfH81qdAIGeXvTTmzltdCy46sEhxpKUINReZR9NnqZbr9puugxV3NjWh/k74WmmEdWhmUNy2jNmWRc6fZTVADCqao52u+DGWTACYNT3fRxwtatPufTNR4yCIGAUn5hS+vJHhWGY/ANx/A3tvdv+1tZmuwAAAABJRU5ErkJggg==\");}.bk-root .slick-group-select-checkbox.unchecked{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAACXSURBVChT1dIxC4MwEAXg/v8/VOhQVDBNakV0KA6pxS4JhWRSIYPEJxwdDi1de7wleR+3JIf486w0hKCKRpSvvOhZcCmvNQBRuKqdah03U7UjNNH81rOaBYDo8SQaPX8JANFEaLaGBeAPaaY61rGksiN6TmR5H1j9CSoAosYYHLA7vTxYMvVEZa0liif23r93xjm3/oEYF8PiDn/I2FHCAAAAAElFTkSuQmCC\");}.bk-root .slick-sort-indicator-desc{background-image:url(\"data:image/gif;base64,R0lGODlhDQAFAIcAAGGQzUD/QOPu+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAEALAAAAAANAAUAAAgeAAUAGEgQgIAACBEKLHgwYcKFBh1KFNhQosOKEgMCADs=\");}.bk-root .slick-sort-indicator-asc{background-image:url(\"data:image/gif;base64,R0lGODlhDQAFAIcAAGGQzUD/QOPu+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAEALAAAAAANAAUAAAgbAAMIDABgoEGDABIeRJhQ4cKGEA8KmEiRosGAADs=\");}.bk-root .slick-header-menubutton{background-image:url(\"data:image/gif;base64,R0lGODlhDgAOAIABADtKYwAAACH5BAEAAAEALAAAAAAOAA4AAAISjI+py+0PHZgUsGobhTn6DxoFADs=\");}.bk-root .slick-pager{background-image:none;}'},\n",
" 492: function _(t,e,s,r,a){r();const i=t(479),{Avg:g,Min:n,Max:o,Sum:u}=i.Data.Aggregators,c=t(53);class _ extends c.Model{constructor(t){super(t)}static init_RowAggregator(){this.define((({String:t})=>({field_:[t,\"\"]})))}}s.RowAggregator=_,_.__name__=\"RowAggregator\",_.init_RowAggregator();const l=new g;class m extends _{constructor(){super(...arguments),this.key=\"avg\",this.init=l.init,this.accumulate=l.accumulate,this.storeResult=l.storeResult}}s.AvgAggregator=m,m.__name__=\"AvgAggregator\";const h=new n;class A extends _{constructor(){super(...arguments),this.key=\"min\",this.init=h.init,this.accumulate=h.accumulate,this.storeResult=h.storeResult}}s.MinAggregator=A,A.__name__=\"MinAggregator\";const R=new o;class x extends _{constructor(){super(...arguments),this.key=\"max\",this.init=R.init,this.accumulate=R.accumulate,this.storeResult=R.storeResult}}s.MaxAggregator=x,x.__name__=\"MaxAggregator\";const d=new u;class w extends _{constructor(){super(...arguments),this.key=\"sum\",this.init=d.init,this.accumulate=d.accumulate,this.storeResult=d.storeResult}}s.SumAggregator=w,w.__name__=\"SumAggregator\"},\n",
" 493: function _(t,e,s,o,r){o();const i=t(43),a=t(479),n=t(467),l=t(472),u=t(130),g=t(492),c=t(53);function p(t,e,s,o,r){const{collapsed:a,level:n,title:l}=r,u=i.span({class:\"slick-group-toggle \"+(a?\"collapsed\":\"expanded\"),style:{\"margin-left\":15*n+\"px\"}}),g=i.span({class:\"slick-group-title\",level:n},l);return`${u.outerHTML}${g.outerHTML}`}function h(t,e){const s=this.getDataItem(e.row);s instanceof a.Group&&t.target.classList.contains(\"slick-group-toggle\")&&(s.collapsed?this.getData().expandGroup(s.groupingKey):this.getData().collapseGroup(s.groupingKey),t.stopImmediatePropagation(),t.preventDefault(),this.invalidate(),this.render())}class d extends c.Model{constructor(t){super(t)}static init_GroupingInfo(){this.define((({Boolean:t,String:e,Array:s,Ref:o})=>({getter:[e,\"\"],aggregators:[s(o(g.RowAggregator)),[]],collapsed:[t,!1]})))}get comparer(){return(t,e)=>t.value===e.value?0:t.value>e.value?1:-1}}s.GroupingInfo=d,d.__name__=\"GroupingInfo\",d.init_GroupingInfo();class f extends l.TableDataProvider{constructor(t,e,s,o){super(t,e),this.columns=s,this.groupingInfos=[],this.groupingDelimiter=\":|:\",this.target=o}setGrouping(t){this.groupingInfos=t,this.toggledGroupsByLevel=t.map((()=>({}))),this.refresh()}extractGroups(t,e){const s=[],o=new Map,r=e?e.level+1:0,{comparer:i,getter:n}=this.groupingInfos[r];return t.forEach((t=>{const i=this.source.data[n][t];let l=o.get(i);if(!l){const t=e?`${e.groupingKey}${this.groupingDelimiter}${i}`:`${i}`;l=Object.assign(new a.Group,{value:i,level:r,groupingKey:t}),s.push(l),o.set(i,l)}l.rows.push(t)})),r<this.groupingInfos.length-1&&s.forEach((t=>{t.groups=this.extractGroups(t.rows,t)})),s.sort(i),s}calculateTotals(t,e){const s={avg:{},max:{},min:{},sum:{}},{source:{data:o}}=this,r=Object.keys(o),i=t.rows.map((t=>r.reduce(((e,s)=>Object.assign(Object.assign({},e),{[s]:o[s][t]})),{})));return e.forEach((t=>{t.init(),i.forEach((e=>t.accumulate(e))),t.storeResult(s)})),s}addTotals(t,e=0){const{aggregators:s,collapsed:o}=this.groupingInfos[e],r=this.toggledGroupsByLevel[e];t.forEach((t=>{t.groups&&this.addTotals(t.groups,e+1),s.length&&t.rows.length&&(t.totals=this.calculateTotals(t,s)),t.collapsed=o!==r[t.groupingKey],t.title=t.value?`${t.value}`:\"\"}))}flattenedGroupedRows(t,e=0){const s=[];return t.forEach((t=>{if(s.push(t),!t.collapsed){const o=t.groups?this.flattenedGroupedRows(t.groups,e+1):t.rows;s.push(...o)}})),s}refresh(){const t=this.extractGroups([...this.view.indices]),e=this.source.data[this.columns[0].field];t.length&&(this.addTotals(t),this.rows=this.flattenedGroupedRows(t),this.target.data={row_indices:this.rows.map((t=>t instanceof a.Group?t.rows:t)),labels:this.rows.map((t=>t instanceof a.Group?t.title:e[t]))})}getLength(){return this.rows.length}getItem(t){const e=this.rows[t],{source:{data:s}}=this;return e instanceof a.Group?e:Object.keys(s).reduce(((t,o)=>Object.assign(Object.assign({},t),{[o]:s[o][e]})),{[n.DTINDEX_NAME]:e})}getItemMetadata(t){const e=this.rows[t],s=this.columns.slice(1),o=e instanceof a.Group?this.groupingInfos[e.level].aggregators:[];return e instanceof a.Group?{selectable:!1,focusable:!1,cssClasses:\"slick-group\",columns:[{formatter:p},...s.map((function(t){const{field:e,formatter:s}=t,r=o.find((({field_:t})=>t===e));if(r){const{key:t}=r;return{formatter:(o,r,i,a,n)=>s?s(o,r,n.totals[t][e],a,n):\"\"}}return{}}))]}:{}}collapseGroup(t){const e=t.split(this.groupingDelimiter).length-1;this.toggledGroupsByLevel[e][t]=!this.groupingInfos[e].collapsed,this.refresh()}expandGroup(t){const e=t.split(this.groupingDelimiter).length-1;this.toggledGroupsByLevel[e][t]=this.groupingInfos[e].collapsed,this.refresh()}}s.DataCubeProvider=f,f.__name__=\"DataCubeProvider\";class m extends l.DataTableView{render(){const t={enableCellNavigation:!1!==this.model.selectable,enableColumnReorder:!1,autosizeColsMode:this.autosize,multiColumnSort:!1,editable:this.model.editable,autoEdit:this.model.auto_edit,rowHeight:this.model.row_height},e=this.model.columns.map((t=>t.toColumn()));var s,o;e[0].formatter=(s=e[0].formatter,o=this.model.grouping.length,(t,e,r,a,n)=>{const l=i.span({class:\"slick-group-toggle\",style:{\"margin-left\":15*(null!=o?o:0)+\"px\"}}),u=s?s(t,e,r,a,n):`${r}`;return`${l.outerHTML}${u&&u.replace(/^<div/,\"<span\").replace(/div>$/,\"span>\")}`}),delete e[0].editor,this.data=new f(this.model.source,this.model.view,e,this.model.target),this.data.setGrouping(this.model.grouping),this.el.style.width=`${this.model.width}px`,this.grid=new a.Grid(this.el,this.data,e,t),this.grid.onClick.subscribe(h)}}s.DataCubeView=m,m.__name__=\"DataCubeView\";class w extends l.DataTable{constructor(t){super(t)}static init_DataCube(){this.prototype.default_view=m,this.define((({Array:t,Ref:e})=>({grouping:[t(e(d)),[]],target:[e(u.ColumnDataSource)]})))}}s.DataCube=w,w.__name__=\"DataCube\",w.init_DataCube()},\n",
" }, 464, {\"models/widgets/tables/main\":464,\"models/widgets/tables/index\":465,\"models/widgets/tables/cell_editors\":466,\"models/widgets/tables/definitions\":467,\"styles/widgets/tables.css\":468,\"models/widgets/tables/cell_formatters\":469,\"models/widgets/tables/data_table\":472,\"models/widgets/widget\":488,\"models/widgets/tables/table_widget\":489,\"models/widgets/tables/table_column\":490,\"styles/widgets/slickgrid.css\":491,\"models/widgets/tables/row_aggregators\":492,\"models/widgets/tables/data_cube\":493}, {});});\n",
"\n",
" /* END bokeh-tables.min.js */\n",
" },\n",
" \n",
" function(Bokeh) {\n",
" Bokeh.set_log_level(\"info\");\n",
" },\n",
" \n",
" function(Bokeh) {\n",
" /* BEGIN panel.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\"], undefined);\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",
" \"4e90918c0a\": function _(e,s,t,o,i){o();const n=e(\"tslib\").__importStar(e(\"480618c798\"));t.Panel=n;e(\"@bokehjs/base\").register_models(n)},\n",
" \"480618c798\": function _(e,a,t,o,c){o();const d=e(\"tslib\");c(\"AcePlot\",e(\"c2edc6955b\").AcePlot),c(\"Audio\",e(\"339f84d639\").Audio),c(\"Card\",e(\"b85e13a3ba\").Card),c(\"CommManager\",e(\"e552778259\").CommManager),c(\"DataTabulator\",e(\"99baa24a1a\").DataTabulator),c(\"DeckGLPlot\",e(\"df2378664f\").DeckGLPlot),c(\"ECharts\",e(\"9d046c4720\").ECharts),c(\"HTML\",e(\"ed08037ce5\").HTML),c(\"IDOM\",e(\"7d45bd3bc4\").IDOM),c(\"IPyWidget\",e(\"0eae77d68f\").IPyWidget),c(\"JSON\",e(\"5284fdbb37\").JSON),c(\"FileDownload\",e(\"1767172ffa\").FileDownload),c(\"KaTeX\",e(\"7b859fb3cf\").KaTeX),c(\"Location\",e(\"642aa56b24\").Location),c(\"MathJax\",e(\"0c21036737\").MathJax),c(\"Perspective\",e(\"545156b57b\").Perspective),c(\"Player\",e(\"ed9bae6d87\").Player),c(\"PlotlyPlot\",e(\"47b5ae5c43\").PlotlyPlot),c(\"Progress\",e(\"9f787650b9\").Progress),c(\"SingleSelect\",e(\"3b85956787\").SingleSelect),c(\"SpeechToText\",e(\"aaa48703af\").SpeechToText),c(\"State\",e(\"bfa46a5f19\").State),c(\"TextToSpeech\",e(\"33cd2c254e\").TextToSpeech),c(\"TrendIndicator\",e(\"2efaffc12a\").TrendIndicator),c(\"VegaPlot\",e(\"4feb5fa522\").VegaPlot),c(\"Video\",e(\"ffe54b53c3\").Video),c(\"VideoStream\",e(\"9ff7f7b5e9\").VideoStream),d.__exportStar(e(\"c51f25e2a7\"),t)},\n",
" \"c2edc6955b\": function _(e,t,i,o,s){o();const n=e(\"@bokehjs/models/layouts/html_box\"),a=e(\"@bokehjs/core/dom\"),d=e(\"7116a7a602\");class h extends d.PanelHTMLBoxView{initialize(){super.initialize(),this._ace=window.ace,this._container=a.div({id:\"_\"+Math.random().toString(36).substr(2,9),style:{width:\"100%\",height:\"100%\"}})}connect_signals(){super.connect_signals(),this.connect(this.model.properties.code.change,(()=>this._update_code_from_model())),this.connect(this.model.properties.theme.change,(()=>this._update_theme())),this.connect(this.model.properties.language.change,(()=>this._update_language())),this.connect(this.model.properties.filename.change,(()=>this._update_filename())),this.connect(this.model.properties.print_margin.change,(()=>this._update_print_margin())),this.connect(this.model.properties.annotations.change,(()=>this._add_annotations())),this.connect(this.model.properties.readonly.change,(()=>{this._editor.setReadOnly(this.model.readonly)}))}render(){super.render(),this._container!==this.el.childNodes[0]&&this.el.appendChild(this._container),this._container.textContent=this.model.code,this._editor=this._ace.edit(this._container.id),this._langTools=this._ace.require(\"ace/ext/language_tools\"),this._modelist=this._ace.require(\"ace/ext/modelist\"),this._editor.setOptions({enableBasicAutocompletion:!0,enableSnippets:!0,fontFamily:\"monospace\"}),this._update_theme(),this._update_filename(),this._update_language(),this._editor.setReadOnly(this.model.readonly),this._editor.setShowPrintMargin(this.model.print_margin),this._editor.on(\"change\",(()=>this._update_code_from_editor()))}_update_code_from_model(){this._editor&&this._editor.getValue()!=this.model.code&&this._editor.setValue(this.model.code)}_update_print_margin(){this._editor.setShowPrintMargin(this.model.print_margin)}_update_code_from_editor(){this._editor.getValue()!=this.model.code&&(this.model.code=this._editor.getValue())}_update_theme(){this._editor.setTheme(`ace/theme/${this.model.theme}`)}_update_filename(){if(this.model.filename){const e=this._modelist.getModeForPath(this.model.filename).mode;this.model.language=e.slice(9)}}_update_language(){null!=this.model.language&&this._editor.session.setMode(`ace/mode/${this.model.language}`)}_add_annotations(){this._editor.session.setAnnotations(this.model.annotations)}after_layout(){super.after_layout(),this._editor.resize()}}i.AcePlotView=h,h.__name__=\"AcePlotView\";class _ extends n.HTMLBox{constructor(e){super(e)}static init_AcePlot(){this.prototype.default_view=h,this.define((({Any:e,Array:t,Boolean:i,String:o})=>({code:[o,\"\"],filename:[o],language:[o],theme:[o,\"chrome\"],annotations:[t(e),[]],readonly:[i,!1],print_margin:[i,!1]}))),this.override({height:300,width:300})}}i.AcePlot=_,_.__name__=\"AcePlot\",_.__module__=\"panel.models.ace\",_.init_AcePlot()},\n",
" \"7116a7a602\": function _(e,i,t,s,h){s();const o=e(\"@bokehjs/core/layout/html\"),n=e(\"@bokehjs/core/layout/types\"),_=e(\"@bokehjs/core/dom\"),a=e(\"@bokehjs/models/widgets/markup\"),d=e(\"@bokehjs/models/layouts/html_box\");function l(e,i){let t=null!=i.width?\"fixed\":\"fit\",s=null!=i.height?\"fixed\":\"fit\";const{sizing_mode:h}=i;if(null!=h)if(\"fixed\"==h)t=s=\"fixed\";else if(\"stretch_both\"==h)t=s=\"max\";else if(\"stretch_width\"==h)t=\"max\";else if(\"stretch_height\"==h)s=\"max\";else switch(h){case\"scale_width\":t=\"max\",s=\"min\";break;case\"scale_height\":t=\"min\",s=\"max\";break;case\"scale_both\":t=\"max\",s=\"max\";break;default:throw new Error(\"unreachable\")}\"fixed\"==t&&i.width?e.style.width=i.width+\"px\":\"max\"==t&&(e.style.width=\"100%\"),\"fixed\"==s&&i.height?e.style.height=i.height+\"px\":\"max\"==s&&(e.style.height=\"100%\")}t.set_size=l;class c extends o.VariadicBox{constructor(e,i,t){super(e),this.el=e,this.sizing_mode=i,this.changed=t,this._cache=new Map,this._cache_count=new Map}_measure(e){const i=[e.width,e.height,this.sizing_mode].toString(),t=this.changed&&\"fixed\"!=this.sizing_mode&&null!=this.sizing_mode?1:0,s=this._cache.get(i),h=this._cache_count.get(i);if(null!=s&&null!=h&&h>=t)return this._cache_count.set(i,h+1),s;const o=new n.Sizeable(e).bounded_to(this.sizing.size),a=_.sized(this.el,o,(()=>{const e=new n.Sizeable(_.content_size(this.el)),{border:i,padding:t}=_.extents(this.el);return e.grow_by(i).grow_by(t).map(Math.ceil)}));return this._cache.set(i,a),this._cache_count.set(i,0),a}invalidate_cache(){}}t.CachedVariadicBox=c,c.__name__=\"CachedVariadicBox\";class r extends a.MarkupView{_update_layout(){let e=void 0!==this._prev_sizing_mode&&this._prev_sizing_mode!==this.model.sizing_mode;this._prev_sizing_mode=this.model.sizing_mode,this.layout=new c(this.el,this.model.sizing_mode,e),this.layout.set_sizing(this.box_sizing())}render(){super.render(),l(this.markup_el,this.model)}}t.PanelMarkupView=r,r.__name__=\"PanelMarkupView\";class m extends d.HTMLBoxView{_update_layout(){let e=void 0!==this._prev_sizing_mode&&this._prev_sizing_mode!==this.model.sizing_mode;this._prev_sizing_mode=this.model.sizing_mode,this.layout=new c(this.el,this.model.sizing_mode,e),this.layout.set_sizing(this.box_sizing())}render(){super.render(),l(this.el,this.model)}}t.PanelHTMLBoxView=m,m.__name__=\"PanelHTMLBoxView\"},\n",
" \"339f84d639\": function _(e,t,i,o,s){o();const l=e(\"@bokehjs/models/layouts/html_box\"),d=e(\"7116a7a602\");class u extends d.PanelHTMLBoxView{initialize(){super.initialize(),this._blocked=!1,this._setting=!1,this._time=Date.now()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.loop.change,(()=>this.set_loop())),this.connect(this.model.properties.paused.change,(()=>this.set_paused())),this.connect(this.model.properties.time.change,(()=>this.set_time())),this.connect(this.model.properties.value.change,(()=>this.set_value())),this.connect(this.model.properties.volume.change,(()=>this.set_volume()))}render(){super.render(),this.audioEl=document.createElement(\"audio\"),this.audioEl.controls=!0,this.audioEl.src=this.model.value,this.audioEl.currentTime=this.model.time,this.audioEl.loop=this.model.loop,null!=this.model.volume?this.audioEl.volume=this.model.volume/100:this.model.volume=100*this.audioEl.volume,this.audioEl.onpause=()=>this.model.paused=!0,this.audioEl.onplay=()=>this.model.paused=!1,this.audioEl.ontimeupdate=()=>this.update_time(this),this.audioEl.onvolumechange=()=>this.update_volume(this),this.el.appendChild(this.audioEl),this.model.paused||this.audioEl.play()}update_time(e){e._setting?e._setting=!1:Date.now()-e._time<e.model.throttle||(e._blocked=!0,e.model.time=e.audioEl.currentTime,e._time=Date.now())}update_volume(e){e._setting?e._setting=!1:(e._blocked=!0,e.model.volume=100*e.audioEl.volume)}set_loop(){this.audioEl.loop=this.model.loop}set_paused(){!this.audioEl.paused&&this.model.paused&&this.audioEl.pause(),this.audioEl.paused&&!this.model.paused&&this.audioEl.play()}set_volume(){this._blocked?this._blocked=!1:(this._setting=!0,null!=this.model.volume&&(this.audioEl.volume=this.model.volume/100))}set_time(){this._blocked?this._blocked=!1:(this._setting=!0,this.audioEl.currentTime=this.model.time)}set_value(){this.audioEl.src=this.model.value}}i.AudioView=u,u.__name__=\"AudioView\";class h extends l.HTMLBox{constructor(e){super(e)}static init_Audio(){this.prototype.default_view=u,this.define((({Any:e,Boolean:t,Int:i,Number:o})=>({loop:[t,!1],paused:[t,!0],time:[o,0],throttle:[o,250],value:[e,\"\"],volume:[i]})))}}i.Audio=h,h.__name__=\"Audio\",h.__module__=\"panel.models.widgets\",h.init_Audio()},\n",
" \"b85e13a3ba\": function _(e,s,l,t,o){t();const a=e(\"tslib\"),i=e(\"@bokehjs/models/layouts/column\"),c=a.__importStar(e(\"@bokehjs/core/dom\")),n=e(\"@bokehjs/core/dom\"),d=e(\"@bokehjs/core/layout/grid\"),r=e(\"@bokehjs/core/util/color\");class h extends i.ColumnView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.collapsed.change,(()=>this._collapse()));const{active_header_background:e,header_background:s,header_color:l}=this.model.properties;this.on_change([e,s,l],(()=>this.render()))}_update_layout(){const e=(this.model.collapsed?this.child_views.slice(0,1):this.child_views).map((e=>e.layout));this.layout=new d.Column(e),this.layout.rows=this.model.rows,this.layout.spacing=[this.model.spacing,0],this.layout.set_sizing(this.box_sizing())}render(){n.empty(this.el);const{background:e,button_css_classes:s,header_color:l,header_tag:t,header_css_classes:o}=this.model;this.el.style.backgroundColor=null!=e?r.color2css(e):\"\",n.classes(this.el).clear().add(...this.css_classes());let a=this.model.header_background;!this.model.collapsed&&this.model.active_header_background&&(a=this.model.active_header_background);const i=this.child_views[0];let d;if(this.model.collapsible){this.button_el=c.createElement(\"button\",{type:\"button\",class:o}),this.button_el.style.backgroundColor=null!=a?a:\"\",i.el.style.backgroundColor=null!=a?a:\"\",this.button_el.appendChild(i.el);const e=c.createElement(\"p\",{class:s});e.innerHTML=this.model.collapsed?\"+\":\"\",this.button_el.appendChild(e),this.button_el.onclick=()=>this._toggle_button(),d=this.button_el}else d=c.createElement(t,{class:o}),d.style.backgroundColor=null!=a?a:\"\",d.appendChild(i.el);d.style.color=null!=l?l:\"\",this.el.appendChild(d),i.render();for(const e of this.child_views.slice(1))this.model.collapsed||this.el.appendChild(e.el),e.render()}_toggle_button(){this.model.collapsed=!this.model.collapsed}_collapse(){this.invalidate_render()}_createElement(){return c.createElement(this.model.tag,{class:this.css_classes()})}}l.CardView=h,h.__name__=\"CardView\";class _ extends i.Column{constructor(e){super(e)}static init_Card(){this.prototype.default_view=h,this.define((({Array:e,Boolean:s,Nullable:l,String:t})=>({active_header_background:[l(t),null],button_css_classes:[e(t),[]],collapsed:[s,!0],collapsible:[s,!0],header_background:[l(t),null],header_color:[l(t),null],header_css_classes:[e(t),[]],header_tag:[t,\"div\"],tag:[t,\"div\"]})))}}l.Card=_,_.__name__=\"Card\",_.__module__=\"panel.models.layout\",_.init_Card()},\n",
" \"e552778259\": function _(e,t,n,o,i){o();const s=e(\"@bokehjs/document\"),c=e(\"@bokehjs/core/view\"),_=e(\"@bokehjs/model\"),l=e(\"@bokehjs/protocol/message\"),a=e(\"@bokehjs/protocol/receiver\");class h extends c.View{renderTo(){}}n.CommManagerView=h,h.__name__=\"CommManagerView\";class m extends _.Model{constructor(e){super(e),this._document_listener=e=>this._document_changed(e),this._receiver=new a.Receiver,this._event_buffer=[],this._blocked=!1,this._timeout=Date.now(),null!=window.PyViz&&window.PyViz.comm_manager?(this.ns=window.PyViz,this.ns.comm_manager.register_target(this.plot_id,this.comm_id,(e=>this.msg_handler(e))),this._client_comm=this.ns.comm_manager.get_client_comm(this.plot_id,this.client_comm_id,(e=>this.on_ack(e)))):console.log(\"Could not find comm manager on window.PyViz, ensure the extension is loaded.\")}_doc_attached(){super._doc_attached(),null!=this.document&&this.document.on_change(this._document_listener)}_document_changed(e){e.setter_id!==this.id&&(e instanceof s.ModelChangedEvent&&!(e.attr in e.model.serializable_attributes())||(this._event_buffer.push(e),(!this._blocked||Date.now()>this._timeout)&&(setTimeout((()=>this.process_events()),this.debounce),this._blocked=!0,this._timeout=Date.now()+this.timeout)))}process_events(){if(null==this.document||null==this._client_comm)return;const e=this.document.create_json_patch(this._event_buffer);this._event_buffer=[];const t=l.Message.create(\"PATCH-DOC\",{},e);this._client_comm.send(t)}on_ack(e){const t=e.metadata;this._event_buffer.length?(this._blocked=!0,this._timeout=Date.now()+this.timeout,this.process_events()):this._blocked=!1,\"Ready\"==t.msg_type&&t.content?console.log(\"Python callback returned following output:\",t.content):\"Error\"==t.msg_type&&console.log(\"Python failed with the following traceback:\",t.traceback)}msg_handler(e){const t=e.metadata,n=e.buffers,o=e.content.data,i=this.plot_id;if(\"Ready\"==t.msg_type)t.content?console.log(\"Python callback returned following output:\",t.content):\"Error\"==t.msg_type&&console.log(\"Python failed with the following traceback:\",t.traceback);else if(null!=i){let e=null;if(i in this.ns.plot_index&&null!=this.ns.plot_index[i]?e=this.ns.plot_index[i]:void 0!==window.Bokeh&&i in window.Bokeh.index&&(e=window.Bokeh.index[i]),null==e)return;null!=n&&n.length>0?this._receiver.consume(n[0].buffer):this._receiver.consume(o);const t=this._receiver.message;null!=t&&Object.keys(t.content).length>0&&null!=this.document&&this.document.apply_json_patch(t.content,t.buffers,this.id)}}static init_CommManager(){this.prototype.default_view=h,this.define((({Int:e,String:t})=>({plot_id:[t],comm_id:[t],client_comm_id:[t],timeout:[e,5e3],debounce:[e,50]})))}}n.CommManager=m,m.__name__=\"CommManager\",m.__module__=\"panel.models.comm_manager\",m.init_CommManager()},\n",
" \"99baa24a1a\": function _(t,e,s,o,i){o();const a=t(\"@bokehjs/models/layouts/html_box\"),l=t(\"@bokehjs/core/dom\"),n=t(\"@bokehjs/core/kinds\"),r=t(\"@bokehjs/models/sources/column_data_source\"),d=t(\"@bokehjs/models/widgets/tables\"),u=t(\"7e38aee5d7\"),h=t(\"7116a7a602\");class c extends h.PanelHTMLBoxView{constructor(){super(...arguments),this._tabulator_cell_updating=!1,this._selection_updating=!1,this._styled_cells=[]}connect_signals(){super.connect_signals();const{configuration:t,layout:e,columns:s,theme:o,theme_url:i,groupby:a}=this.model.properties;this.on_change([t,e,s,a],(()=>this.render_and_resize())),this.on_change([o,i],(()=>this.setCSS())),this.connect(this.model.properties.download.change,(()=>{const t=this.model.filename.endsWith(\".json\")?\"json\":\"csv\";this.tabulator.download(t,this.model.filename)})),this.connect(this.model.properties.hidden_columns.change,(()=>{this.hideColumns()})),this.connect(this.model.properties.page_size.change,(()=>{this.setPageSize()})),this.connect(this.model.properties.page.change,(()=>{this.setPage()})),this.connect(this.model.properties.max_page.change,(()=>{this.setMaxPage()})),this.connect(this.model.properties.frozen_rows.change,(()=>{this.freezeRows()})),this.connect(this.model.properties.styles.change,(()=>{this.updateStyles()})),this.connect(this.model.source.properties.data.change,(()=>{this.setData()})),this.connect(this.model.source.streaming,(()=>this.addData())),this.connect(this.model.source.patching,(()=>this.updateOrAddData())),this.connect(this.model.source.selected.change,(()=>this.updateSelection())),this.connect(this.model.source.selected.properties.indices.change,(()=>this.updateSelection()))}render_and_resize(){this.render(),this.update_layout(),this.compute_layout(),this.root!==this&&this.invalidate_layout()}render(){super.render();if(this.setCSS())return;this._initializing=!0;const t=l.div({class:\"pnx-tabulator\"});h.set_size(t,this.model);let e=this.getConfiguration();this.tabulator=new Tabulator(t,e),this.tabulator.modules=Object.assign({},this.tabulator.modules);const s=this.tabulator.modules.ajax;this.tabulator.modules.ajax.sendRequest=()=>{this.requestPage(s.params.page,s.params.sorters)},\"remote\"===this.model.pagination&&(this.tabulator.options.pagination=this.model.pagination,this.tabulator.modules.page.mode=\"remote\"),this.setGroupBy(),this.hideColumns(),this.model.pagination?(this.setMaxPage(),this.tabulator.setPage(this.model.page),this.setData()):this.freezeRows(),this.el.appendChild(t)}requestPage(t,e){return new Promise(((s,o)=>{try{this.model.page=t||1,this.model.sorters=e,s({data:[],last_page:this.model.max_page})}catch(t){o(t)}}))}renderComplete(){this._initializing&&(this.updateStyles(),this.updateSelection()),this._initializing=!1}freezeRows(){for(const t of this.model.frozen_rows)this.tabulator.getRow(t).freeze()}getLayout(){switch(this.model.layout){case\"fit_data\":return\"fitData\";case\"fit_data_fill\":return\"fitDataFill\";case\"fit_data_stretch\":return\"fitDataStretch\";case\"fit_data_table\":return\"fitDataTable\";case\"fit_columns\":return\"fitColumns\"}}getConfiguration(){let t=Object.assign(Object.assign({},this.model.configuration),{index:\"_index\",renderComplete:()=>this.renderComplete(),rowSelectionChanged:(t,e)=>this.rowSelectionChanged(t,e),cellEdited:t=>this.cellEdited(t),columns:this.getColumns(),layout:this.getLayout(),ajaxURL:\"http://panel.pyviz.org\",ajaxSorting:!0,pagination:\"remote\"==this.model.pagination?\"local\":this.model.pagination,paginationSize:this.model.page_size,paginationInitialPage:1}),e=this.model.source;return null===e||0===Object.keys(e.data).length?t:(e=u.transform_cds_to_records(e,!0),Object.assign(Object.assign({},t),{data:e}))}getColumns(){var t;const e=null===(t=this.model.configuration)||void 0===t?void 0:t.columns;let s=[];if(null!=e)for(const t of e)if(null!=t.columns){const e=[];for(const s of t.columns)e.push(Object.assign({},s));s.push(Object.assign(Object.assign({},t),{columns:e}))}else s.push(Object.assign({},t));for(const t of this.model.columns){let o=null;if(null!=e)for(const e of s)if(null!=e.columns){for(const s of e.columns)if(t.field===s.field){o=s;break}if(null!=o)break}else if(t.field===e.field){o=e;break}if(null==o&&(o={field:t.field}),null==o.title&&(o.title=t.title),null==o.width&&null!=t.width&&0!=t.width&&(o.width=t.width),null==o.formatter&&null!=t.formatter){const e=t.formatter.type;o.formatter=\"BooleanFormatter\"===e?\"tickCross\":e=>t.formatter.doFormat(e.getRow(),e,e.getValue(),null,null)}o.editable=()=>this.model.editable;const i=t.editor,a=i.type;null!=o.editor||(\"StringEditor\"===a?i.completions.length>0?(o.editor=\"autocomplete\",o.editorParams={values:i.completions}):o.editor=\"input\":\"TextEditor\"===a?o.editor=\"textarea\":\"IntEditor\"===a||\"NumberEditor\"===a?(o.editor=\"number\",o.editorParams={step:i.step}):\"CheckboxEditor\"===a?o.editor=\"tickCross\":\"SelectEditor\"===a?(o.editor=\"select\",o.editorParams={values:i.options}):o.editor=(e,s,o,i)=>this.renderEditor(t,e,s,o,i)),null==e&&s.push(o)}return s}renderEditor(t,e,s,o,i){const a=t.editor,l=new a.default_view({column:t,model:a,parent:this,container:e._cell.element});return l.initialize(),l.connect_signals(),s((()=>{l.setValue(e.getValue())})),l.inputEl.addEventListener(\"change\",(()=>{const t=l.serializeValue(),s=e.getValue(),a=l.validate();a.valid||i(a.msg),null!=s&&typeof t!=typeof s?i(\"Mismatching type\"):o(l.serializeValue())})),l.inputEl}after_layout(){super.after_layout(),null!=this.tabulator&&this.tabulator.redraw(!0),this.updateStyles()}setData(){const t=u.transform_cds_to_records(this.model.source,!0);null!=this.model.pagination?this.tabulator.rowManager.setData(t,!0,!1):this.tabulator.setData(t),this.freezeRows(),this.updateSelection()}setGroupBy(){if(0==this.model.groupby.length)return void this.tabulator.setGroupBy(!1);this.tabulator.setGroupBy((t=>{const e=[];for(const s of this.model.groupby){const o=s+\": \"+t[s];e.push(o)}return e.join(\", \")}))}setCSS(){let t;t=\"default\"==this.model.theme?\"tabulator\":\"tabulator_\"+this.model.theme;const e=this.model.theme_url+t+\".min.css\";let s=null;const o=document.getElementsByTagName(\"link\"),i=this.model.theme_url.indexOf(\"dist/\");for(const t of o)if(t.href.startsWith(this.model.theme_url.slice(0,i))){s=t;break}let a=document.getElementsByTagName(\"head\")[0];if(null!=s){if(s.href==e)return!1;null!=s.parentNode&&(a=s.parentNode)}const l=document.createElement(\"link\");return l.type=\"text/css\",l.rel=\"stylesheet\",l.media=\"screen\",l.href=e,l.onload=()=>{null!=s&&null!=s.parentNode&&(a=s.parentNode,a.removeChild(s)),this.render_and_resize()},a.appendChild(l),!0}updateStyles(){for(const t of this._styled_cells)t.cssText=\"\";if(this._styled_cells=[],null!=this.model.styles&&0!=this.tabulator.getDataCount())for(const t in this.model.styles){const e=this.model.styles[t],s=this.tabulator.getRow(t);if(!s)continue;const o=s._row.cells;for(const t in e){const s=e[t],i=o[t];if(null==i||!s.length)continue;const a=i.element;this._styled_cells.push(a),a.cssText=\"\";for(const t of s){if(!t.includes(\":\"))continue;const[e,s]=t.split(\":\");a.style.setProperty(e,s.trimLeft())}}}}addData(){const t=this.tabulator.rowManager.getRows(),e=t[t.length-1];let s=u.transform_cds_to_records(this.model.source,!0);this.tabulator.setData(s),this.model.follow&&this.tabulator.scrollToRow(e.data._index||0,\"top\",!1),this.freezeRows(),this.updateSelection()}updateOrAddData(){if(this._tabulator_cell_updating)return;let t=u.transform_cds_to_records(this.model.source,!0);this.tabulator.setData(t),this.freezeRows(),this.updateSelection()}hideColumns(){for(const t of this.tabulator.getColumns())this.model.hidden_columns.indexOf(t._column.field)>-1?t.hide():t.show()}setMaxPage(){this.tabulator.setMaxPage(Math.max(this.model.page,this.model.max_page)),this.tabulator.modules.page._setPageButtons()}setPage(){this.tabulator.setPage(this.model.page)}setPageSize(){this.tabulator.setPageSize(this.model.page_size)}updateSelection(){if(null==this.tabulator||this._selection_updating)return;const t=this.model.source.selected.indices;this._selection_updating=!0,this.tabulator.deselectRow(),this.tabulator.selectRow(t),this._selection_updating=!1}rowSelectionChanged(t,e){if(this._selection_updating||this._initializing)return;this._selection_updating=!0;const s=t.map((t=>t._index));this.model.source.selected.indices=s,this._selection_updating=!1}cellEdited(t){const e=t._cell.column.field,s=t._cell.row.data._index,o=t._cell.value;this._tabulator_cell_updating=!0,this.model.source.patch({[e]:[[s,o]]}),this._tabulator_cell_updating=!1}}s.DataTabulatorView=c,c.__name__=\"DataTabulatorView\",s.TableLayout=n.Enum(\"fit_data\",\"fit_data_fill\",\"fit_data_stretch\",\"fit_data_table\",\"fit_columns\");class m extends a.HTMLBox{constructor(t){super(t)}static init_DataTabulator(){this.prototype.default_view=c,this.define((({Any:t,Array:e,Boolean:o,Nullable:i,Number:a,Ref:l,String:n})=>({configuration:[t,{}],columns:[e(l(d.TableColumn)),[]],download:[o,!0],editable:[o,!0],filename:[n,\"table.csv\"],follow:[o,!0],frozen_rows:[e(a),[]],groupby:[e(n),[]],hidden_columns:[e(n),[]],layout:[s.TableLayout,\"fit_data\"],max_page:[a,0],pagination:[i(n),null],page:[a,0],page_size:[a,0],source:[l(r.ColumnDataSource)],sorters:[e(t),[]],styles:[t,{}],theme:[n,\"simple\"],theme_url:[n,\"https://unpkg.com/tabulator-tables@4.9.3/dist/css/\"]})))}}s.DataTabulator=m,m.__name__=\"DataTabulator\",m.__module__=\"panel.models.tabulator\",m.init_DataTabulator()},\n",
" \"7e38aee5d7\": function _(n,t,e,l,o){l(),e.transform_cds_to_records=function(n,t=!1){const e=[],l=n.columns(),o=n.get_length();if(0===l.length||null===o)return[];for(let r=0;r<o;r++){const o={};for(const t of l){let e=n.get_array(t);const l=null==e[0].shape?null:e[0].shape;null!=l&&l.length>1&&\"number\"==typeof l[0]?o[t]=e.slice(r*l[1],r*l[1]+l[1]):o[t]=e[r]}t&&(o._index=r),e.push(o)}return e}},\n",
" \"df2378664f\": function _(e,t,o,i,a){i();const n=e(\"tslib\"),s=e(\"@bokehjs/core/dom\"),c=e(\"@bokehjs/models/layouts/html_box\"),r=e(\"@bokehjs/models/sources/column_data_source\"),d=e(\"7e38aee5d7\"),l=e(\"7116a7a602\"),_=e(\"6e04fbe567\"),h=n.__importDefault(e(\"093eb75864\"));function p(){const e={},t=window.deck,o=Object.keys(t).filter((e=>e.charAt(0)===e.charAt(0).toUpperCase()));for(const i of o)e[i]=t[i];return e}class u extends l.PanelHTMLBoxView{connect_signals(){super.connect_signals();const{data:e,mapbox_api_key:t,tooltip:o,layers:i,initialViewState:a,data_sources:n}=this.model.properties;this.on_change([t,o],(()=>this.render())),this.on_change([e,a],(()=>this.updateDeck())),this.on_change([i],(()=>this._update_layers())),this.on_change([n],(()=>this._connect_sources(!0))),this._layer_map={},this._connected=[],this._connect_sources()}_update_layers(){this._layer_map={},this._update_data(!0)}_connect_sources(e=!1){for(const e of this.model.data_sources)this._connected.indexOf(e)<0&&(this.connect(e.properties.data.change,(()=>this._update_data(!0))),this._connected.push(e));this._update_data(e)}initialize(){if(super.initialize(),window.deck.JSONConverter){const{CSVLoader:e,Tile3DLoader:t}=window.loaders;window.loaders.registerLoaders([t,e]);const o={classes:p(),enumerations:{COORDINATE_SYSTEM:window.deck.COORDINATE_SYSTEM,GL:h.default},constants:{Tile3DLoader:t}};this.jsonConverter=new window.deck.JSONConverter({configuration:o})}}_update_data(e=!0){let t=0;for(const e of this.model.layers){let o;if(t+=1,t-1 in this._layer_map)o=this.model.data_sources[this._layer_map[t-1]];else{if(\"number\"!=typeof e.data)continue;this._layer_map[t-1]=e.data,o=this.model.data_sources[e.data]}e.data=d.transform_cds_to_records(o)}e&&this.updateDeck()}_on_click_event(e){const t={coordinate:e.coordinate,lngLat:e.lngLat,index:e.index};this.model.clickState=t}_on_hover_event(e){if(null==e.coordinate)return;const t={coordinate:e.coordinate,lngLat:e.lngLat,index:e.index};this.model.hoverState=t}_on_viewState_event(e){this.model.viewState=e.viewState}getData(){return Object.assign(Object.assign({},this.model.data),{layers:this.model.layers,initialViewState:this.model.initialViewState,onViewStateChange:e=>this._on_viewState_event(e),onClick:e=>this._on_click_event(e),onHover:e=>this._on_hover_event(e)})}updateDeck(){if(!this.deckGL)return void this.render();const e=this.getData();if(window.deck.updateDeck)window.deck.updateDeck(e,this.deckGL);else{const t=this.jsonConverter.convert(e);this.deckGL.setProps(t)}}createDeck({mapboxApiKey:e,container:t,jsonInput:o,tooltip:i}){let a;try{const n=this.jsonConverter.convert(o),s=_.makeTooltip(i,n.layers);a=new window.deck.DeckGL(Object.assign(Object.assign({},n),{map:window.mapboxgl,mapboxApiAccessToken:e,container:t,getTooltip:s}))}catch(e){console.error(e)}return a}render(){super.render();const e=s.div({class:\"deckgl\"});l.set_size(e,this.model);const t=this.model.mapbox_api_key,o=this.model.tooltip,i=this.getData();window.deck.createDeck?this.deckGL=window.deck.createDeck({mapboxApiKey:t,container:e,jsonInput:i,tooltip:o}):this.deckGL=this.createDeck({mapboxApiKey:t,container:e,jsonInput:i,tooltip:o}),this.el.appendChild(e)}}o.DeckGLPlotView=u,u.__name__=\"DeckGLPlotView\";class k extends c.HTMLBox{constructor(e){super(e)}static init_DeckGLPlot(){this.prototype.default_view=u,this.define((({Any:e,Array:t,String:o,Ref:i})=>({data:[e],data_sources:[t(i(r.ColumnDataSource)),[]],clickState:[e,{}],hoverState:[e,{}],initialViewState:[e,{}],layers:[t(e),[]],mapbox_api_key:[o,\"\"],tooltip:[e,{}],viewState:[e,{}]}))),this.override({height:400,width:600})}}o.DeckGLPlot=k,k.__name__=\"DeckGLPlot\",k.__module__=\"panel.models.deckgl\",k.init_DeckGLPlot()},\n",
" \"6e04fbe567\": function _(t,e,n,i,l){\n",
" /*\n",
" This file was adapted from https://github.com/uber/deck.gl/ the LICENSE\n",
" below is preserved to comply with the original license.\n",
" \n",
" Copyright (c) 2015 - 2017 Uber Technologies, Inc.\n",
" \n",
" Permission is hereby granted, free of charge, to any person obtaining a copy\n",
" of this software and associated documentation files (the \"Software\"), to deal\n",
" in the Software without restriction, including without limitation the rights\n",
" to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n",
" copies of the Software, and to permit persons to whom the Software is\n",
" furnished to do so, subject to the following conditions:\n",
" \n",
" The above copyright notice and this permission notice shall be included in\n",
" all copies or substantial portions of the Software.\n",
" \n",
" THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n",
" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n",
" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n",
" AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n",
" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n",
" OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n",
" THE SOFTWARE.\n",
" */\n",
" let o,r;i();const c={fontFamily:'\"Helvetica Neue\", Helvetica, Arial, sans-serif',display:\"flex\",flex:\"wrap\",maxWidth:\"500px\",flexDirection:\"column\",zIndex:2};function s(){return document.createElement(\"div\")}function a(t){if(!t.picked)return null;if(t.object===o)return r;const e={html:u(t.object),style:c};return r=e,o=t.object,e}n.getTooltipDefault=a;const f=new Set([\"position\",\"index\"]);function u(t){const e=s();for(const n in t){if(f.has(n))continue;const i=s();i.className=\"header\",i.textContent=n;const l=s();l.className=\"value\",l.textContent=h(t[n]);const o=s();p(o,i,l),o.appendChild(i),o.appendChild(l),e.appendChild(o)}return e.innerHTML}function p(t,e,n){Object.assign(e.style,{fontWeight:700,marginRight:\"10px\",flex:\"1 1 0%\"}),Object.assign(n.style,{flex:\"none\",maxWidth:\"250px\",overflow:\"hidden\",whiteSpace:\"nowrap\",textOverflow:\"ellipsis\"}),Object.assign(t.style,{display:\"flex\",flexDirection:\"row\",justifyContent:\"space-between\",alignItems:\"stretch\"})}function h(t){let e;if(Array.isArray(t)&&t.length>4)e=`Array<${t.length}>`;else if(\"string\"==typeof t)e=t;else if(\"number\"==typeof t)e=String(t);else try{e=JSON.stringify(t)}catch(t){e=\"<Non-Serializable Object>\"}return e.length>50&&(e=e.slice(0,50)),e}function d(t,e){let n=t;for(const t in e){if(\"object\"==typeof e[t])for(const i in e[t])n=n.replace(`{${t}.${i}}`,e[t][i]);n=n.replace(`{${t}}`,e[t])}return n}n.tabularize=u,n.toText=h,n.substituteIn=d,n.makeTooltip=function(t,e){if(!t)return null;let n=!1;const i={};for(let l=0;l<e.length;l++){const o=e[l].id;\"boolean\"!=typeof t&&(l.toString()in t||o in t)&&(i[o]=o in t?t[o]:t[l.toString()],n=!0)}return t.html||t.text||n?e=>{if(!e.picked)return null;const l=n?i[e.layer.id]:t;if(null==l)return;if(\"boolean\"==typeof l)return l?a(e):null;const o={style:l.style||c};return l.html?o.html=d(l.html,e.object):o.text=d(l.text,e.object),o}:a}},\n",
" \"093eb75864\": function _(E,_,R,T,A){_.exports={DEPTH_BUFFER_BIT:256,STENCIL_BUFFER_BIT:1024,COLOR_BUFFER_BIT:16384,POINTS:0,LINES:1,LINE_LOOP:2,LINE_STRIP:3,TRIANGLES:4,TRIANGLE_STRIP:5,TRIANGLE_FAN:6,ZERO:0,ONE:1,SRC_COLOR:768,ONE_MINUS_SRC_COLOR:769,SRC_ALPHA:770,ONE_MINUS_SRC_ALPHA:771,DST_ALPHA:772,ONE_MINUS_DST_ALPHA:773,DST_COLOR:774,ONE_MINUS_DST_COLOR:775,SRC_ALPHA_SATURATE:776,CONSTANT_COLOR:32769,ONE_MINUS_CONSTANT_COLOR:32770,CONSTANT_ALPHA:32771,ONE_MINUS_CONSTANT_ALPHA:32772,FUNC_ADD:32774,FUNC_SUBTRACT:32778,FUNC_REVERSE_SUBTRACT:32779,BLEND_EQUATION:32777,BLEND_EQUATION_RGB:32777,BLEND_EQUATION_ALPHA:34877,BLEND_DST_RGB:32968,BLEND_SRC_RGB:32969,BLEND_DST_ALPHA:32970,BLEND_SRC_ALPHA:32971,BLEND_COLOR:32773,ARRAY_BUFFER_BINDING:34964,ELEMENT_ARRAY_BUFFER_BINDING:34965,LINE_WIDTH:2849,ALIASED_POINT_SIZE_RANGE:33901,ALIASED_LINE_WIDTH_RANGE:33902,CULL_FACE_MODE:2885,FRONT_FACE:2886,DEPTH_RANGE:2928,DEPTH_WRITEMASK:2930,DEPTH_CLEAR_VALUE:2931,DEPTH_FUNC:2932,STENCIL_CLEAR_VALUE:2961,STENCIL_FUNC:2962,STENCIL_FAIL:2964,STENCIL_PASS_DEPTH_FAIL:2965,STENCIL_PASS_DEPTH_PASS:2966,STENCIL_REF:2967,STENCIL_VALUE_MASK:2963,STENCIL_WRITEMASK:2968,STENCIL_BACK_FUNC:34816,STENCIL_BACK_FAIL:34817,STENCIL_BACK_PASS_DEPTH_FAIL:34818,STENCIL_BACK_PASS_DEPTH_PASS:34819,STENCIL_BACK_REF:36003,STENCIL_BACK_VALUE_MASK:36004,STENCIL_BACK_WRITEMASK:36005,VIEWPORT:2978,SCISSOR_BOX:3088,COLOR_CLEAR_VALUE:3106,COLOR_WRITEMASK:3107,UNPACK_ALIGNMENT:3317,PACK_ALIGNMENT:3333,MAX_TEXTURE_SIZE:3379,MAX_VIEWPORT_DIMS:3386,SUBPIXEL_BITS:3408,RED_BITS:3410,GREEN_BITS:3411,BLUE_BITS:3412,ALPHA_BITS:3413,DEPTH_BITS:3414,STENCIL_BITS:3415,POLYGON_OFFSET_UNITS:10752,POLYGON_OFFSET_FACTOR:32824,TEXTURE_BINDING_2D:32873,SAMPLE_BUFFERS:32936,SAMPLES:32937,SAMPLE_COVERAGE_VALUE:32938,SAMPLE_COVERAGE_INVERT:32939,COMPRESSED_TEXTURE_FORMATS:34467,VENDOR:7936,RENDERER:7937,VERSION:7938,IMPLEMENTATION_COLOR_READ_TYPE:35738,IMPLEMENTATION_COLOR_READ_FORMAT:35739,BROWSER_DEFAULT_WEBGL:37444,STATIC_DRAW:35044,STREAM_DRAW:35040,DYNAMIC_DRAW:35048,ARRAY_BUFFER:34962,ELEMENT_ARRAY_BUFFER:34963,BUFFER_SIZE:34660,BUFFER_USAGE:34661,CURRENT_VERTEX_ATTRIB:34342,VERTEX_ATTRIB_ARRAY_ENABLED:34338,VERTEX_ATTRIB_ARRAY_SIZE:34339,VERTEX_ATTRIB_ARRAY_STRIDE:34340,VERTEX_ATTRIB_ARRAY_TYPE:34341,VERTEX_ATTRIB_ARRAY_NORMALIZED:34922,VERTEX_ATTRIB_ARRAY_POINTER:34373,VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:34975,CULL_FACE:2884,FRONT:1028,BACK:1029,FRONT_AND_BACK:1032,BLEND:3042,DEPTH_TEST:2929,DITHER:3024,POLYGON_OFFSET_FILL:32823,SAMPLE_ALPHA_TO_COVERAGE:32926,SAMPLE_COVERAGE:32928,SCISSOR_TEST:3089,STENCIL_TEST:2960,NO_ERROR:0,INVALID_ENUM:1280,INVALID_VALUE:1281,INVALID_OPERATION:1282,OUT_OF_MEMORY:1285,CONTEXT_LOST_WEBGL:37442,CW:2304,CCW:2305,DONT_CARE:4352,FASTEST:4353,NICEST:4354,GENERATE_MIPMAP_HINT:33170,BYTE:5120,UNSIGNED_BYTE:5121,SHORT:5122,UNSIGNED_SHORT:5123,INT:5124,UNSIGNED_INT:5125,FLOAT:5126,DOUBLE:5130,DEPTH_COMPONENT:6402,ALPHA:6406,RGB:6407,RGBA:6408,LUMINANCE:6409,LUMINANCE_ALPHA:6410,UNSIGNED_SHORT_4_4_4_4:32819,UNSIGNED_SHORT_5_5_5_1:32820,UNSIGNED_SHORT_5_6_5:33635,FRAGMENT_SHADER:35632,VERTEX_SHADER:35633,COMPILE_STATUS:35713,DELETE_STATUS:35712,LINK_STATUS:35714,VALIDATE_STATUS:35715,ATTACHED_SHADERS:35717,ACTIVE_ATTRIBUTES:35721,ACTIVE_UNIFORMS:35718,MAX_VERTEX_ATTRIBS:34921,MAX_VERTEX_UNIFORM_VECTORS:36347,MAX_VARYING_VECTORS:36348,MAX_COMBINED_TEXTURE_IMAGE_UNITS:35661,MAX_VERTEX_TEXTURE_IMAGE_UNITS:35660,MAX_TEXTURE_IMAGE_UNITS:34930,MAX_FRAGMENT_UNIFORM_VECTORS:36349,SHADER_TYPE:35663,SHADING_LANGUAGE_VERSION:35724,CURRENT_PROGRAM:35725,NEVER:512,ALWAYS:519,LESS:513,EQUAL:514,LEQUAL:515,GREATER:516,GEQUAL:518,NOTEQUAL:517,KEEP:7680,REPLACE:7681,INCR:7682,DECR:7683,INVERT:5386,INCR_WRAP:34055,DECR_WRAP:34056,NEAREST:9728,LINEAR:9729,NEAREST_MIPMAP_NEAREST:9984,LINEAR_MIPMAP_NEAREST:9985,NEAREST_MIPMAP_LINEAR:9986,LINEAR_MIPMAP_LINEAR:9987,TEXTURE_MAG_FILTER:10240,TEXTURE_MIN_FILTER:10241,TEXTURE_WRAP_S:10242,TEXTURE_WRAP_T:10243,TEXTURE_2D:3553,TEXTURE:5890,TEXTURE_CUBE_MAP:34067,TEXTURE_BINDING_CUBE_MAP:34068,TEXTURE_CUBE_MAP_POSITIVE_X:34069,TEXTURE_CUBE_MAP_NEGATIVE_X:34070,TEXTURE_CUBE_MAP_POSITIVE_Y:34071,TEXTURE_CUBE_MAP_NEGATIVE_Y:34072,TEXTURE_CUBE_MAP_POSITIVE_Z:34073,TEXTURE_CUBE_MAP_NEGATIVE_Z:34074,MAX_CUBE_MAP_TEXTURE_SIZE:34076,TEXTURE0:33984,ACTIVE_TEXTURE:34016,REPEAT:10497,CLAMP_TO_EDGE:33071,MIRRORED_REPEAT:33648,TEXTURE_WIDTH:4096,TEXTURE_HEIGHT:4097,FLOAT_VEC2:35664,FLOAT_VEC3:35665,FLOAT_VEC4:35666,INT_VEC2:35667,INT_VEC3:35668,INT_VEC4:35669,BOOL:35670,BOOL_VEC2:35671,BOOL_VEC3:35672,BOOL_VEC4:35673,FLOAT_MAT2:35674,FLOAT_MAT3:35675,FLOAT_MAT4:35676,SAMPLER_2D:35678,SAMPLER_CUBE:35680,LOW_FLOAT:36336,MEDIUM_FLOAT:36337,HIGH_FLOAT:36338,LOW_INT:36339,MEDIUM_INT:36340,HIGH_INT:36341,FRAMEBUFFER:36160,RENDERBUFFER:36161,RGBA4:32854,RGB5_A1:32855,RGB565:36194,DEPTH_COMPONENT16:33189,STENCIL_INDEX:6401,STENCIL_INDEX8:36168,DEPTH_STENCIL:34041,RENDERBUFFER_WIDTH:36162,RENDERBUFFER_HEIGHT:36163,RENDERBUFFER_INTERNAL_FORMAT:36164,RENDERBUFFER_RED_SIZE:36176,RENDERBUFFER_GREEN_SIZE:36177,RENDERBUFFER_BLUE_SIZE:36178,RENDERBUFFER_ALPHA_SIZE:36179,RENDERBUFFER_DEPTH_SIZE:36180,RENDERBUFFER_STENCIL_SIZE:36181,FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE:36048,FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:36049,FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL:36050,FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE:36051,COLOR_ATTACHMENT0:36064,DEPTH_ATTACHMENT:36096,STENCIL_ATTACHMENT:36128,DEPTH_STENCIL_ATTACHMENT:33306,NONE:0,FRAMEBUFFER_COMPLETE:36053,FRAMEBUFFER_INCOMPLETE_ATTACHMENT:36054,FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:36055,FRAMEBUFFER_INCOMPLETE_DIMENSIONS:36057,FRAMEBUFFER_UNSUPPORTED:36061,FRAMEBUFFER_BINDING:36006,RENDERBUFFER_BINDING:36007,READ_FRAMEBUFFER:36008,DRAW_FRAMEBUFFER:36009,MAX_RENDERBUFFER_SIZE:34024,INVALID_FRAMEBUFFER_OPERATION:1286,UNPACK_FLIP_Y_WEBGL:37440,UNPACK_PREMULTIPLY_ALPHA_WEBGL:37441,UNPACK_COLORSPACE_CONVERSION_WEBGL:37443,READ_BUFFER:3074,UNPACK_ROW_LENGTH:3314,UNPACK_SKIP_ROWS:3315,UNPACK_SKIP_PIXELS:3316,PACK_ROW_LENGTH:3330,PACK_SKIP_ROWS:3331,PACK_SKIP_PIXELS:3332,TEXTURE_BINDING_3D:32874,UNPACK_SKIP_IMAGES:32877,UNPACK_IMAGE_HEIGHT:32878,MAX_3D_TEXTURE_SIZE:32883,MAX_ELEMENTS_VERTICES:33e3,MAX_ELEMENTS_INDICES:33001,MAX_TEXTURE_LOD_BIAS:34045,MAX_FRAGMENT_UNIFORM_COMPONENTS:35657,MAX_VERTEX_UNIFORM_COMPONENTS:35658,MAX_ARRAY_TEXTURE_LAYERS:35071,MIN_PROGRAM_TEXEL_OFFSET:35076,MAX_PROGRAM_TEXEL_OFFSET:35077,MAX_VARYING_COMPONENTS:35659,FRAGMENT_SHADER_DERIVATIVE_HINT:35723,RASTERIZER_DISCARD:35977,VERTEX_ARRAY_BINDING:34229,MAX_VERTEX_OUTPUT_COMPONENTS:37154,MAX_FRAGMENT_INPUT_COMPONENTS:37157,MAX_SERVER_WAIT_TIMEOUT:37137,MAX_ELEMENT_INDEX:36203,RED:6403,RGB8:32849,RGBA8:32856,RGB10_A2:32857,TEXTURE_3D:32879,TEXTURE_WRAP_R:32882,TEXTURE_MIN_LOD:33082,TEXTURE_MAX_LOD:33083,TEXTURE_BASE_LEVEL:33084,TEXTURE_MAX_LEVEL:33085,TEXTURE_COMPARE_MODE:34892,TEXTURE_COMPARE_FUNC:34893,SRGB:35904,SRGB8:35905,SRGB8_ALPHA8:35907,COMPARE_REF_TO_TEXTURE:34894,RGBA32F:34836,RGB32F:34837,RGBA16F:34842,RGB16F:34843,TEXTURE_2D_ARRAY:35866,TEXTURE_BINDING_2D_ARRAY:35869,R11F_G11F_B10F:35898,RGB9_E5:35901,RGBA32UI:36208,RGB32UI:36209,RGBA16UI:36214,RGB16UI:36215,RGBA8UI:36220,RGB8UI:36221,RGBA32I:36226,RGB32I:36227,RGBA16I:36232,RGB16I:36233,RGBA8I:36238,RGB8I:36239,RED_INTEGER:36244,RGB_INTEGER:36248,RGBA_INTEGER:36249,R8:33321,RG8:33323,R16F:33325,R32F:33326,RG16F:33327,RG32F:33328,R8I:33329,R8UI:33330,R16I:33331,R16UI:33332,R32I:33333,R32UI:33334,RG8I:33335,RG8UI:33336,RG16I:33337,RG16UI:33338,RG32I:33339,RG32UI:33340,R8_SNORM:36756,RG8_SNORM:36757,RGB8_SNORM:36758,RGBA8_SNORM:36759,RGB10_A2UI:36975,TEXTURE_IMMUTABLE_FORMAT:37167,TEXTURE_IMMUTABLE_LEVELS:33503,UNSIGNED_INT_2_10_10_10_REV:33640,UNSIGNED_INT_10F_11F_11F_REV:35899,UNSIGNED_INT_5_9_9_9_REV:35902,FLOAT_32_UNSIGNED_INT_24_8_REV:36269,UNSIGNED_INT_24_8:34042,HALF_FLOAT:5131,RG:33319,RG_INTEGER:33320,INT_2_10_10_10_REV:36255,CURRENT_QUERY:34917,QUERY_RESULT:34918,QUERY_RESULT_AVAILABLE:34919,ANY_SAMPLES_PASSED:35887,ANY_SAMPLES_PASSED_CONSERVATIVE:36202,MAX_DRAW_BUFFERS:34852,DRAW_BUFFER0:34853,DRAW_BUFFER1:34854,DRAW_BUFFER2:34855,DRAW_BUFFER3:34856,DRAW_BUFFER4:34857,DRAW_BUFFER5:34858,DRAW_BUFFER6:34859,DRAW_BUFFER7:34860,DRAW_BUFFER8:34861,DRAW_BUFFER9:34862,DRAW_BUFFER10:34863,DRAW_BUFFER11:34864,DRAW_BUFFER12:34865,DRAW_BUFFER13:34866,DRAW_BUFFER14:34867,DRAW_BUFFER15:34868,MAX_COLOR_ATTACHMENTS:36063,COLOR_ATTACHMENT1:36065,COLOR_ATTACHMENT2:36066,COLOR_ATTACHMENT3:36067,COLOR_ATTACHMENT4:36068,COLOR_ATTACHMENT5:36069,COLOR_ATTACHMENT6:36070,COLOR_ATTACHMENT7:36071,COLOR_ATTACHMENT8:36072,COLOR_ATTACHMENT9:36073,COLOR_ATTACHMENT10:36074,COLOR_ATTACHMENT11:36075,COLOR_ATTACHMENT12:36076,COLOR_ATTACHMENT13:36077,COLOR_ATTACHMENT14:36078,COLOR_ATTACHMENT15:36079,SAMPLER_3D:35679,SAMPLER_2D_SHADOW:35682,SAMPLER_2D_ARRAY:36289,SAMPLER_2D_ARRAY_SHADOW:36292,SAMPLER_CUBE_SHADOW:36293,INT_SAMPLER_2D:36298,INT_SAMPLER_3D:36299,INT_SAMPLER_CUBE:36300,INT_SAMPLER_2D_ARRAY:36303,UNSIGNED_INT_SAMPLER_2D:36306,UNSIGNED_INT_SAMPLER_3D:36307,UNSIGNED_INT_SAMPLER_CUBE:36308,UNSIGNED_INT_SAMPLER_2D_ARRAY:36311,MAX_SAMPLES:36183,SAMPLER_BINDING:35097,PIXEL_PACK_BUFFER:35051,PIXEL_UNPACK_BUFFER:35052,PIXEL_PACK_BUFFER_BINDING:35053,PIXEL_UNPACK_BUFFER_BINDING:35055,COPY_READ_BUFFER:36662,COPY_WRITE_BUFFER:36663,COPY_READ_BUFFER_BINDING:36662,COPY_WRITE_BUFFER_BINDING:36663,FLOAT_MAT2x3:35685,FLOAT_MAT2x4:35686,FLOAT_MAT3x2:35687,FLOAT_MAT3x4:35688,FLOAT_MAT4x2:35689,FLOAT_MAT4x3:35690,UNSIGNED_INT_VEC2:36294,UNSIGNED_INT_VEC3:36295,UNSIGNED_INT_VEC4:36296,UNSIGNED_NORMALIZED:35863,SIGNED_NORMALIZED:36764,VERTEX_ATTRIB_ARRAY_INTEGER:35069,VERTEX_ATTRIB_ARRAY_DIVISOR:35070,TRANSFORM_FEEDBACK_BUFFER_MODE:35967,MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS:35968,TRANSFORM_FEEDBACK_VARYINGS:35971,TRANSFORM_FEEDBACK_BUFFER_START:35972,TRANSFORM_FEEDBACK_BUFFER_SIZE:35973,TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN:35976,MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS:35978,MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS:35979,INTERLEAVED_ATTRIBS:35980,SEPARATE_ATTRIBS:35981,TRANSFORM_FEEDBACK_BUFFER:35982,TRANSFORM_FEEDBACK_BUFFER_BINDING:35983,TRANSFORM_FEEDBACK:36386,TRANSFORM_FEEDBACK_PAUSED:36387,TRANSFORM_FEEDBACK_ACTIVE:36388,TRANSFORM_FEEDBACK_BINDING:36389,FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING:33296,FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE:33297,FRAMEBUFFER_ATTACHMENT_RED_SIZE:33298,FRAMEBUFFER_ATTACHMENT_GREEN_SIZE:33299,FRAMEBUFFER_ATTACHMENT_BLUE_SIZE:33300,FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE:33301,FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE:33302,FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE:33303,FRAMEBUFFER_DEFAULT:33304,DEPTH24_STENCIL8:35056,DRAW_FRAMEBUFFER_BINDING:36006,READ_FRAMEBUFFER_BINDING:36010,RENDERBUFFER_SAMPLES:36011,FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER:36052,FRAMEBUFFER_INCOMPLETE_MULTISAMPLE:36182,UNIFORM_BUFFER:35345,UNIFORM_BUFFER_BINDING:35368,UNIFORM_BUFFER_START:35369,UNIFORM_BUFFER_SIZE:35370,MAX_VERTEX_UNIFORM_BLOCKS:35371,MAX_FRAGMENT_UNIFORM_BLOCKS:35373,MAX_COMBINED_UNIFORM_BLOCKS:35374,MAX_UNIFORM_BUFFER_BINDINGS:35375,MAX_UNIFORM_BLOCK_SIZE:35376,MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS:35377,MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS:35379,UNIFORM_BUFFER_OFFSET_ALIGNMENT:35380,ACTIVE_UNIFORM_BLOCKS:35382,UNIFORM_TYPE:35383,UNIFORM_SIZE:35384,UNIFORM_BLOCK_INDEX:35386,UNIFORM_OFFSET:35387,UNIFORM_ARRAY_STRIDE:35388,UNIFORM_MATRIX_STRIDE:35389,UNIFORM_IS_ROW_MAJOR:35390,UNIFORM_BLOCK_BINDING:35391,UNIFORM_BLOCK_DATA_SIZE:35392,UNIFORM_BLOCK_ACTIVE_UNIFORMS:35394,UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES:35395,UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER:35396,UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER:35398,OBJECT_TYPE:37138,SYNC_CONDITION:37139,SYNC_STATUS:37140,SYNC_FLAGS:37141,SYNC_FENCE:37142,SYNC_GPU_COMMANDS_COMPLETE:37143,UNSIGNALED:37144,SIGNALED:37145,ALREADY_SIGNALED:37146,TIMEOUT_EXPIRED:37147,CONDITION_SATISFIED:37148,WAIT_FAILED:37149,SYNC_FLUSH_COMMANDS_BIT:1,COLOR:6144,DEPTH:6145,STENCIL:6146,MIN:32775,MAX:32776,DEPTH_COMPONENT24:33190,STREAM_READ:35041,STREAM_COPY:35042,STATIC_READ:35045,STATIC_COPY:35046,DYNAMIC_READ:35049,DYNAMIC_COPY:35050,DEPTH_COMPONENT32F:36012,DEPTH32F_STENCIL8:36013,INVALID_INDEX:4294967295,TIMEOUT_IGNORED:-1,MAX_CLIENT_WAIT_TIMEOUT_WEBGL:37447,VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE:35070,UNMASKED_VENDOR_WEBGL:37445,UNMASKED_RENDERER_WEBGL:37446,MAX_TEXTURE_MAX_ANISOTROPY_EXT:34047,TEXTURE_MAX_ANISOTROPY_EXT:34046,COMPRESSED_RGB_S3TC_DXT1_EXT:33776,COMPRESSED_RGBA_S3TC_DXT1_EXT:33777,COMPRESSED_RGBA_S3TC_DXT3_EXT:33778,COMPRESSED_RGBA_S3TC_DXT5_EXT:33779,COMPRESSED_R11_EAC:37488,COMPRESSED_SIGNED_R11_EAC:37489,COMPRESSED_RG11_EAC:37490,COMPRESSED_SIGNED_RG11_EAC:37491,COMPRESSED_RGB8_ETC2:37492,COMPRESSED_RGBA8_ETC2_EAC:37493,COMPRESSED_SRGB8_ETC2:37494,COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:37495,COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2:37496,COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2:37497,COMPRESSED_RGB_PVRTC_4BPPV1_IMG:35840,COMPRESSED_RGBA_PVRTC_4BPPV1_IMG:35842,COMPRESSED_RGB_PVRTC_2BPPV1_IMG:35841,COMPRESSED_RGBA_PVRTC_2BPPV1_IMG:35843,COMPRESSED_RGB_ETC1_WEBGL:36196,COMPRESSED_RGB_ATC_WEBGL:35986,COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL:35986,COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL:34798,UNSIGNED_INT_24_8_WEBGL:34042,HALF_FLOAT_OES:36193,RGBA32F_EXT:34836,RGB32F_EXT:34837,FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT:33297,UNSIGNED_NORMALIZED_EXT:35863,MIN_EXT:32775,MAX_EXT:32776,SRGB_EXT:35904,SRGB_ALPHA_EXT:35906,SRGB8_ALPHA8_EXT:35907,FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT:33296,FRAGMENT_SHADER_DERIVATIVE_HINT_OES:35723,COLOR_ATTACHMENT0_WEBGL:36064,COLOR_ATTACHMENT1_WEBGL:36065,COLOR_ATTACHMENT2_WEBGL:36066,COLOR_ATTACHMENT3_WEBGL:36067,COLOR_ATTACHMENT4_WEBGL:36068,COLOR_ATTACHMENT5_WEBGL:36069,COLOR_ATTACHMENT6_WEBGL:36070,COLOR_ATTACHMENT7_WEBGL:36071,COLOR_ATTACHMENT8_WEBGL:36072,COLOR_ATTACHMENT9_WEBGL:36073,COLOR_ATTACHMENT10_WEBGL:36074,COLOR_ATTACHMENT11_WEBGL:36075,COLOR_ATTACHMENT12_WEBGL:36076,COLOR_ATTACHMENT13_WEBGL:36077,COLOR_ATTACHMENT14_WEBGL:36078,COLOR_ATTACHMENT15_WEBGL:36079,DRAW_BUFFER0_WEBGL:34853,DRAW_BUFFER1_WEBGL:34854,DRAW_BUFFER2_WEBGL:34855,DRAW_BUFFER3_WEBGL:34856,DRAW_BUFFER4_WEBGL:34857,DRAW_BUFFER5_WEBGL:34858,DRAW_BUFFER6_WEBGL:34859,DRAW_BUFFER7_WEBGL:34860,DRAW_BUFFER8_WEBGL:34861,DRAW_BUFFER9_WEBGL:34862,DRAW_BUFFER10_WEBGL:34863,DRAW_BUFFER11_WEBGL:34864,DRAW_BUFFER12_WEBGL:34865,DRAW_BUFFER13_WEBGL:34866,DRAW_BUFFER14_WEBGL:34867,DRAW_BUFFER15_WEBGL:34868,MAX_COLOR_ATTACHMENTS_WEBGL:36063,MAX_DRAW_BUFFERS_WEBGL:34852,VERTEX_ARRAY_BINDING_OES:34229,QUERY_COUNTER_BITS_EXT:34916,CURRENT_QUERY_EXT:34917,QUERY_RESULT_EXT:34918,QUERY_RESULT_AVAILABLE_EXT:34919,TIME_ELAPSED_EXT:35007,TIMESTAMP_EXT:36392,GPU_DISJOINT_EXT:36795}},\n",
" \"9d046c4720\": function _(t,e,s,h,i){h();const r=t(\"@bokehjs/models/layouts/html_box\");class n extends r.HTMLBoxView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,(()=>this._plot()));const{width:t,height:e,renderer:s,theme:h}=this.model.properties;this.on_change([t,e],(()=>this._resize())),this.on_change([h,s],(()=>this.render()))}render(){super.render();const t={width:this.model.width,height:this.model.height,renderer:this.model.renderer};null!=this._chart&&window.echarts.dispose(this._chart),this._chart=window.echarts.init(this.el,this.model.theme,t),this._plot()}after_layout(){super.after_layout(),this._chart.resize()}_plot(){null!=window.echarts&&this._chart.setOption(this.model.data)}_resize(){this._chart.resize({width:this.model.width,height:this.model.height})}}s.EChartsView=n,n.__name__=\"EChartsView\";class a extends r.HTMLBox{constructor(t){super(t)}static init_ECharts(){this.prototype.default_view=n,this.define((({Any:t,String:e})=>({data:[t,{}],theme:[e,\"default\"],renderer:[e,\"canvas\"]})))}}s.ECharts=a,a.__name__=\"ECharts\",a.__module__=\"panel.models.echarts\",a.init_ECharts()},\n",
" \"ed08037ce5\": function _(e,t,r,n,a){n();const o=e(\"@bokehjs/models/widgets/markup\"),s=e(\"7116a7a602\");function i(e){return(new DOMParser).parseFromString(e,\"text/html\").documentElement.textContent}r.htmlDecode=i;class l extends s.PanelMarkupView{render(){super.render();const e=i(this.model.text)||this.model.text;e?(this.markup_el.innerHTML=e,Array.from(this.markup_el.querySelectorAll(\"script\")).forEach((e=>{const t=document.createElement(\"script\");Array.from(e.attributes).forEach((e=>t.setAttribute(e.name,e.value))),t.appendChild(document.createTextNode(e.innerHTML)),e.parentNode&&e.parentNode.replaceChild(t,e)}))):this.markup_el.innerHTML=\"\"}}r.HTMLView=l,l.__name__=\"HTMLView\";class m extends o.Markup{constructor(e){super(e)}static init_HTML(){this.prototype.default_view=l}}r.HTML=m,m.__name__=\"HTML\",m.__module__=\"panel.models.markup\",m.init_HTML()},\n",
" \"7d45bd3bc4\": function _(require,module,exports,__esModule,__esExport){__esModule();const preact_1=require(\"6f11f2ef27\"),hooks_1=require(\"4c02a9b43f\"),preact_2=require(\"b3f51db71c\"),fast_json_patch_1=require(\"cbecfde9cd\"),html_box_1=require(\"@bokehjs/models/layouts/html_box\"),layout_1=require(\"7116a7a602\"),event_to_object_1=require(\"3329d4aa5b\"),LayoutConfigContext=preact_1.createContext({});function mountLayout(e,t,o,n){preact_1.render(preact_2.html`\n",
" <${Layout}\n",
" saveUpdateHook=${t}\n",
" sendEvent=${o}\n",
" importSourceUrl=${n}\n",
" />\n",
" `,e)}function Layout({saveUpdateHook:e,sendEvent:t,importSourceUrl:o}){const[n,r]=useInplaceJsonPatch({});return hooks_1.useEffect((()=>e(r)),[r]),n.tagName?preact_2.html`\n",
" <${LayoutConfigContext.Provider}\n",
" value=${{sendEvent:t,importSourceUrl:o}}\n",
" >\n",
" <${Element} model=${n} />\n",
" <//>\n",
" `:preact_2.html`<div />`}function Element({model:e}){return e.importSource?preact_2.html`<${ImportedElement} model=${e} />`:preact_2.html`<${StandardElement} model=${e} />`}function ImportedElement({model:e}){const t=hooks_1.useContext(LayoutConfigContext),o=useLazyModule(e.importSource.source,t.importSourceUrl);if(o){const n=getPathProperty(o,e.tagName),r=elementChildren(e),a=elementAttributes(e,t.sendEvent);return preact_2.html`<${n} ...${a}>${r}<//>`}{const t=e.importSource.fallback;if(!t)return preact_2.html`<div />`;switch(typeof t){case\"object\":return preact_2.html`<${Element} model=${t} />`;case\"string\":return preact_2.html`<div>${t}</div>`;default:return null}}}function StandardElement({model:e}){const t=hooks_1.useContext(LayoutConfigContext),o=elementChildren(e),n=elementAttributes(e,t.sendEvent);return e.children&&e.children.length?preact_2.html`<${e.tagName} ...${n}>${o}<//>`:preact_2.html`<${e.tagName} ...${n} />`}function elementChildren(e){return e.children?e.children.map((e=>{switch(typeof e){case\"object\":return preact_2.html`<${Element} model=${e} />`;case\"string\":return e;default:return null}})):[]}function elementAttributes(e,t){const o=Object.assign({},e.attributes);return e.eventHandlers&&Object.keys(e.eventHandlers).forEach((n=>{const r=e.eventHandlers[n];o[n]=eventHandler(t,r)})),o}function eventHandler(e,t){return function(){const o=Array.from(arguments).map((e=>\"object\"==typeof e?(t.preventDefault&&e.preventDefault(),t.stopPropagation&&e.stopPropagation(),event_to_object_1.serializeEvent(e)):e));return new Promise((n=>{const r={data:o,target:t.target};e(r),n(r)}))}}function useLazyModule(source,sourceUrlBase=\"\"){const[module,setModule]=hooks_1.useState(null);return module||eval(`import('${joinUrl(sourceUrlBase,source)}')`).then(setModule),module}function getPathProperty(e,t){const o=t.split(\".\");let n=e[o.shift()];for(let e=0;e<o.length;e++)n=n[o[e]];return n}function useInplaceJsonPatch(e){const t=hooks_1.useRef(e),o=useForceUpdate(),n=hooks_1.useCallback(((e,n)=>{applyPatchInplace(t.current,e,n),o()}),[t,o]);return[t.current,n]}function applyPatchInplace(e,t,o){t?fast_json_patch_1.applyPatch(e,[{op:\"replace\",path:t,value:fast_json_patch_1.applyPatch(fast_json_patch_1.getValueByPointer(e,t),o,!1,!1).newDocument}]):fast_json_patch_1.applyPatch(e,o)}function useForceUpdate(){const[,e]=hooks_1.useState({});return hooks_1.useCallback((()=>e({})),[])}function joinUrl(e,t){return t.startsWith(\"./\")?(e.endsWith(\"/\")?e.slice(0,-1):e)+t.slice(1):t}exports.mountLayout=mountLayout,exports.default=Layout;class IDOMView extends layout_1.PanelHTMLBoxView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.event.change,(()=>{this._update(...this.model.event),setTimeout((()=>{requestAnimationFrame((()=>this.fix_layout()))}))}))}fix_layout(){this.update_layout(),this.compute_layout(),this.invalidate_layout(),layout_1.set_size(this.el,this.model)}initialize(){super.initialize(),mountLayout(this.el,(e=>this._save_update(e)),(e=>this._send(e)),this.model.importSourceUrl)}async lazy_initialize(){await super.lazy_initialize(),await new Promise((e=>{const t=()=>{this._update?e(null):setTimeout(t,100)};t()}))}_save_update(e){this._update=e}async render(){super.render(),this._update(...this.model.event),await new Promise((e=>{const t=()=>{this.el.children.length?(this.fix_layout(),e(null)):setTimeout(t,50)};t()}))}_send(e){this.model.msg=e}}exports.IDOMView=IDOMView,IDOMView.__name__=\"IDOMView\";class IDOM extends html_box_1.HTMLBox{constructor(e){super(e)}static init_IDOM(){this.prototype.default_view=IDOMView,this.define((({Any:e,String:t})=>({event:[e,[]],importSourceUrl:[t,\"\"],msg:[e,{}]})))}}exports.IDOM=IDOM,IDOM.__name__=\"IDOM\",IDOM.__module__=\"panel.models.idom\",IDOM.init_IDOM()},\n",
" \"6f11f2ef27\": function _(e,n,t,_,l){_();var o,r,i,u,s,c,f={},p=[],a=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function d(e,n){for(var t in n)e[t]=n[t];return e}function h(e){var n=e.parentNode;n&&n.removeChild(e)}function v(e,n,t){var _,l,o,r=arguments,i={};for(o in n)\"key\"==o?_=n[o]:\"ref\"==o?l=n[o]:i[o]=n[o];if(arguments.length>3)for(t=[t],o=3;o<arguments.length;o++)t.push(r[o]);if(null!=t&&(i.children=t),\"function\"==typeof e&&null!=e.defaultProps)for(o in e.defaultProps)void 0===i[o]&&(i[o]=e.defaultProps[o]);return y(e,i,_,l,null)}function y(e,n,t,_,l){var r={type:e,props:n,key:t,ref:_,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==l?++o.__v:l};return null!=o.vnode&&o.vnode(r),r}function m(e){return e.children}function k(e,n){this.props=e,this.context=n}function g(e,n){if(null==n)return e.__?g(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return\"function\"==typeof e.type?g(e):null}function b(e){var n,t;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e;break}return b(e)}}function C(e){(!e.__d&&(e.__d=!0)&&i.push(e)&&!x.__r++||s!==o.debounceRendering)&&((s=o.debounceRendering)||u)(x)}function x(){for(var e;x.__r=i.length;)e=i.sort((function(e,n){return e.__v.__b-n.__v.__b})),i=[],e.some((function(e){var n,t,_,l,o,r;e.__d&&(o=(l=(n=e).__v).__e,(r=n.__P)&&(t=[],(_=d({},l)).__v=l.__v+1,A(r,l,_,n.__n,void 0!==r.ownerSVGElement,null!=l.__h?[o]:null,t,null==o?g(l):o,l.__h),N(t,l),l.__e!=o&&b(l)))}))}function P(e,n,t,_,l,o,r,i,u,s){var c,a,d,h,v,k,b,C=_&&_.__k||p,x=C.length;for(t.__k=[],c=0;c<n.length;c++)if(null!=(h=t.__k[c]=null==(h=n[c])||\"boolean\"==typeof h?null:\"string\"==typeof h||\"number\"==typeof h?y(null,h,null,null,h):Array.isArray(h)?y(m,{children:h},null,null,null):h.__b>0?y(h.type,h.props,h.key,null,h.__v):h)){if(h.__=t,h.__b=t.__b+1,null===(d=C[c])||d&&h.key==d.key&&h.type===d.type)C[c]=void 0;else for(a=0;a<x;a++){if((d=C[a])&&h.key==d.key&&h.type===d.type){C[a]=void 0;break}d=null}A(e,h,d=d||f,l,o,r,i,u,s),v=h.__e,(a=h.ref)&&d.ref!=a&&(b||(b=[]),d.ref&&b.push(d.ref,null,h),b.push(a,h.__c||v,h)),null!=v?(null==k&&(k=v),\"function\"==typeof h.type&&null!=h.__k&&h.__k===d.__k?h.__d=u=S(h,u,e):u=E(e,h,d,C,v,u),s||\"option\"!==t.type?\"function\"==typeof t.type&&(t.__d=u):e.value=\"\"):u&&d.__e==u&&u.parentNode!=e&&(u=g(d))}for(t.__e=k,c=x;c--;)null!=C[c]&&(\"function\"==typeof t.type&&null!=C[c].__e&&C[c].__e==t.__d&&(t.__d=g(_,c+1)),M(C[c],C[c]));if(b)for(c=0;c<b.length;c++)L(b[c],b[++c],b[++c])}function S(e,n,t){var _,l;for(_=0;_<e.__k.length;_++)(l=e.__k[_])&&(l.__=e,n=\"function\"==typeof l.type?S(l,n,t):E(t,l,l,e.__k,l.__e,n));return n}function E(e,n,t,_,l,o){var r,i,u;if(void 0!==n.__d)r=n.__d,n.__d=void 0;else if(null==t||l!=o||null==l.parentNode)e:if(null==o||o.parentNode!==e)e.appendChild(l),r=null;else{for(i=o,u=0;(i=i.nextSibling)&&u<_.length;u+=2)if(i==l)break e;e.insertBefore(l,o),r=o}return void 0!==r?r:l.nextSibling}function w(e,n,t){\"-\"===n[0]?e.setProperty(n,t):e[n]=null==t?\"\":\"number\"!=typeof t||a.test(n)?t:t+\"px\"}function U(e,n,t,_,l){var o;e:if(\"style\"===n)if(\"string\"==typeof t)e.style.cssText=t;else{if(\"string\"==typeof _&&(e.style.cssText=_=\"\"),_)for(n in _)t&&n in t||w(e.style,n,\"\");if(t)for(n in t)_&&t[n]===_[n]||w(e.style,n,t[n])}else if(\"o\"===n[0]&&\"n\"===n[1])o=n!==(n=n.replace(/Capture$/,\"\")),n=n.toLowerCase()in e?n.toLowerCase().slice(2):n.slice(2),e.l||(e.l={}),e.l[n+o]=t,t?_||e.addEventListener(n,o?T:D,o):e.removeEventListener(n,o?T:D,o);else if(\"dangerouslySetInnerHTML\"!==n){if(l)n=n.replace(/xlink[H:h]/,\"h\").replace(/sName$/,\"s\");else if(\"href\"!==n&&\"list\"!==n&&\"form\"!==n&&\"download\"!==n&&n in e)try{e[n]=null==t?\"\":t;break e}catch(e){}\"function\"==typeof t||(null!=t&&(!1!==t||\"a\"===n[0]&&\"r\"===n[1])?e.setAttribute(n,t):e.removeAttribute(n))}}function D(e){this.l[e.type+!1](o.event?o.event(e):e)}function T(e){this.l[e.type+!0](o.event?o.event(e):e)}function A(e,n,t,_,l,r,i,u,s){var c,f,p,a,h,v,y,g,b,C,x,S=n.type;if(void 0!==n.constructor)return null;null!=t.__h&&(s=t.__h,u=n.__e=t.__e,n.__h=null,r=[u]),(c=o.__b)&&c(n);try{e:if(\"function\"==typeof S){if(g=n.props,b=(c=S.contextType)&&_[c.__c],C=c?b?b.props.value:c.__:_,t.__c?y=(f=n.__c=t.__c).__=f.__E:(\"prototype\"in S&&S.prototype.render?n.__c=f=new S(g,C):(n.__c=f=new k(g,C),f.constructor=S,f.render=F),b&&b.sub(f),f.props=g,f.state||(f.state={}),f.context=C,f.__n=_,p=f.__d=!0,f.__h=[]),null==f.__s&&(f.__s=f.state),null!=S.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=d({},f.__s)),d(f.__s,S.getDerivedStateFromProps(g,f.__s))),a=f.props,h=f.state,p)null==S.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(null==S.getDerivedStateFromProps&&g!==a&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(g,C),!f.__e&&null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(g,f.__s,C)||n.__v===t.__v){f.props=g,f.state=f.__s,n.__v!==t.__v&&(f.__d=!1),f.__v=n,n.__e=t.__e,n.__k=t.__k,f.__h.length&&i.push(f);break e}null!=f.componentWillUpdate&&f.componentWillUpdate(g,f.__s,C),null!=f.componentDidUpdate&&f.__h.push((function(){f.componentDidUpdate(a,h,v)}))}f.context=C,f.props=g,f.state=f.__s,(c=o.__r)&&c(n),f.__d=!1,f.__v=n,f.__P=e,c=f.render(f.props,f.state,f.context),f.state=f.__s,null!=f.getChildContext&&(_=d(d({},_),f.getChildContext())),p||null==f.getSnapshotBeforeUpdate||(v=f.getSnapshotBeforeUpdate(a,h)),x=null!=c&&c.type===m&&null==c.key?c.props.children:c,P(e,Array.isArray(x)?x:[x],n,t,_,l,r,i,u,s),f.base=n.__e,n.__h=null,f.__h.length&&i.push(f),y&&(f.__E=f.__=null),f.__e=!1}else null==r&&n.__v===t.__v?(n.__k=t.__k,n.__e=t.__e):n.__e=W(t.__e,n,t,_,l,r,i,s);(c=o.diffed)&&c(n)}catch(e){n.__v=null,(s||null!=r)&&(n.__e=u,n.__h=!!s,r[r.indexOf(u)]=null),o.__e(e,n,t)}}function N(e,n){o.__c&&o.__c(n,e),e.some((function(n){try{e=n.__h,n.__h=[],e.some((function(e){e.call(n)}))}catch(e){o.__e(e,n.__v)}}))}function W(e,n,t,_,l,o,r,i){var u,s,c,a,d=t.props,v=n.props,y=n.type,m=0;if(\"svg\"===y&&(l=!0),null!=o)for(;m<o.length;m++)if((u=o[m])&&(u===e||(y?u.localName==y:3==u.nodeType))){e=u,o[m]=null;break}if(null==e){if(null===y)return document.createTextNode(v);e=l?document.createElementNS(\"http://www.w3.org/2000/svg\",y):document.createElement(y,v.is&&v),o=null,i=!1}if(null===y)d===v||i&&e.data===v||(e.data=v);else{if(o=o&&p.slice.call(e.childNodes),s=(d=t.props||f).dangerouslySetInnerHTML,c=v.dangerouslySetInnerHTML,!i){if(null!=o)for(d={},a=0;a<e.attributes.length;a++)d[e.attributes[a].name]=e.attributes[a].value;(c||s)&&(c&&(s&&c.__html==s.__html||c.__html===e.innerHTML)||(e.innerHTML=c&&c.__html||\"\"))}if(function(e,n,t,_,l){var o;for(o in t)\"children\"===o||\"key\"===o||o in n||U(e,o,null,t[o],_);for(o in n)l&&\"function\"!=typeof n[o]||\"children\"===o||\"key\"===o||\"value\"===o||\"checked\"===o||t[o]===n[o]||U(e,o,n[o],t[o],_)}(e,v,d,l,i),c)n.__k=[];else if(m=n.props.children,P(e,Array.isArray(m)?m:[m],n,t,_,l&&\"foreignObject\"!==y,o,r,e.firstChild,i),null!=o)for(m=o.length;m--;)null!=o[m]&&h(o[m]);i||(\"value\"in v&&void 0!==(m=v.value)&&(m!==e.value||\"progress\"===y&&!m)&&U(e,\"value\",m,d.value,!1),\"checked\"in v&&void 0!==(m=v.checked)&&m!==e.checked&&U(e,\"checked\",m,d.checked,!1))}return e}function L(e,n,t){try{\"function\"==typeof e?e(n):e.current=n}catch(e){o.__e(e,t)}}function M(e,n,t){var _,l,r;if(o.unmount&&o.unmount(e),(_=e.ref)&&(_.current&&_.current!==e.__e||L(_,null,n)),t||\"function\"==typeof e.type||(t=null!=(l=e.__e)),e.__e=e.__d=void 0,null!=(_=e.__c)){if(_.componentWillUnmount)try{_.componentWillUnmount()}catch(e){o.__e(e,n)}_.base=_.__P=null}if(_=e.__k)for(r=0;r<_.length;r++)_[r]&&M(_[r],n,t);null!=l&&h(l)}function F(e,n,t){return this.constructor(e,t)}function H(e,n,t){var _,l,r;o.__&&o.__(e,n),l=(_=\"function\"==typeof t)?null:t&&t.__k||n.__k,r=[],A(n,e=(!_&&t||n).__k=v(m,null,[e]),l||f,f,void 0!==n.ownerSVGElement,!_&&t?[t]:l?null:n.firstChild?p.slice.call(n.childNodes):null,r,!_&&t?t:l?l.__e:n.firstChild,_),N(r,e)}t.options=o,t.isValidElement=r,t.createElement=v,t.h=v,t.createRef=function(){return{current:null}},t.Fragment=m,t.Component=k,t.toChildArray=function e(n,t){return t=t||[],null==n||\"boolean\"==typeof n||(Array.isArray(n)?n.some((function(n){e(n,t)})):t.push(n)),t},t.render=H,t.hydrate=function e(n,t){H(n,t,e)},t.cloneElement=function(e,n,t){var _,l,o,r=arguments,i=d({},e.props);for(o in n)\"key\"==o?_=n[o]:\"ref\"==o?l=n[o]:i[o]=n[o];if(arguments.length>3)for(t=[t],o=3;o<arguments.length;o++)t.push(r[o]);return null!=t&&(i.children=t),y(e.type,i,_||e.key,l||e.ref,null)},t.createContext=function(e,n){var t={__c:n=\"__cC\"+c++,__:e,Consumer:function(e,n){return e.children(n)},Provider:function(e){var t,_;return this.getChildContext||(t=[],(_={})[n]=this,this.getChildContext=function(){return _},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&t.some(C)},this.sub=function(e){t.push(e);var n=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(e),1),n&&n.call(e)}}),e.children}};return t.Provider.__=t.Consumer.contextType=t},t.options=o={__e:function(e,n){for(var t,_,l;n=n.__;)if((t=n.__c)&&!t.__)try{if((_=t.constructor)&&null!=_.getDerivedStateFromError&&(t.setState(_.getDerivedStateFromError(e)),l=t.__d),null!=t.componentDidCatch&&(t.componentDidCatch(e),l=t.__d),l)return t.__E=t}catch(n){e=n}throw e},__v:0},t.isValidElement=r=function(e){return null!=e&&void 0===e.constructor},k.prototype.setState=function(e,n){var t;t=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=d({},this.state),\"function\"==typeof e&&(e=e(d({},t),this.props)),e&&d(t,e),null!=e&&this.__v&&(n&&this.__h.push(n),C(this))},k.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),C(this))},k.prototype.render=m,i=[],u=\"function\"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,x.__r=0,c=0},\n",
" \"4c02a9b43f\": function _(_,n,t,o,u){o();const e=_(\"6f11f2ef27\");var i,c,r,f=0,a=[],s=e.options.__b,h=e.options.__r,p=e.options.diffed,v=e.options.__c,m=e.options.unmount;function l(_,n){e.options.__h&&e.options.__h(c,_,f||n),f=0;var t=c.__H||(c.__H={__:[],__h:[]});return _>=t.__.length&&t.__.push({}),t.__[_]}function H(_){return f=1,d(q,_)}function d(_,n,t){var o=l(i++,2);return o.t=_,o.__c||(o.__=[t?t(n):q(void 0,n),function(_){var n=o.t(o.__[0],_);o.__[0]!==n&&(o.__=[n,o.__[1]],o.__c.setState({}))}],o.__c=c),o.__}function E(_,n){var t=l(i++,4);!e.options.__s&&F(t.__H,n)&&(t.__=_,t.__H=n,c.__h.push(t))}function y(_,n){var t=l(i++,7);return F(t.__H,n)&&(t.__=_(),t.__H=n,t.__h=_),t.__}function b(){a.forEach((function(_){if(_.__P)try{_.__H.__h.forEach(A),_.__H.__h.forEach(D),_.__H.__h=[]}catch(n){_.__H.__h=[],e.options.__e(n,_.__v)}})),a=[]}t.useState=H,t.useReducer=d,t.useEffect=function(_,n){var t=l(i++,3);!e.options.__s&&F(t.__H,n)&&(t.__=_,t.__H=n,c.__H.__h.push(t))},t.useLayoutEffect=E,t.useRef=function(_){return f=5,y((function(){return{current:_}}),[])},t.useImperativeHandle=function(_,n,t){f=6,E((function(){\"function\"==typeof _?_(n()):_&&(_.current=n())}),null==t?t:t.concat(_))},t.useMemo=y,t.useCallback=function(_,n){return f=8,y((function(){return _}),n)},t.useContext=function(_){var n=c.context[_.__c],t=l(i++,9);return t.__c=_,n?(null==t.__&&(t.__=!0,n.sub(c)),n.props.value):_.__},t.useDebugValue=function(_,n){e.options.useDebugValue&&e.options.useDebugValue(n?n(_):_)},t.useErrorBoundary=function(_){var n=l(i++,10),t=H();return n.__=_,c.componentDidCatch||(c.componentDidCatch=function(_){n.__&&n.__(_),t[1](_)}),[t[0],function(){t[1](void 0)}]},e.options.__b=function(_){c=null,s&&s(_)},e.options.__r=function(_){h&&h(_),i=0;var n=(c=_.__c).__H;n&&(n.__h.forEach(A),n.__h.forEach(D),n.__h=[])},e.options.diffed=function(_){p&&p(_);var n=_.__c;n&&n.__H&&n.__H.__h.length&&(1!==a.push(n)&&r===e.options.requestAnimationFrame||((r=e.options.requestAnimationFrame)||function(_){var n,t=function(){clearTimeout(o),g&&cancelAnimationFrame(n),setTimeout(_)},o=setTimeout(t,100);g&&(n=requestAnimationFrame(t))})(b)),c=void 0},e.options.__c=function(_,n){n.some((function(_){try{_.__h.forEach(A),_.__h=_.__h.filter((function(_){return!_.__||D(_)}))}catch(t){n.some((function(_){_.__h&&(_.__h=[])})),n=[],e.options.__e(t,_.__v)}})),v&&v(_,n)},e.options.unmount=function(_){m&&m(_);var n=_.__c;if(n&&n.__H)try{n.__H.__.forEach(A)}catch(_){e.options.__e(_,n.__v)}};var g=\"function\"==typeof requestAnimationFrame;function A(_){var n=c;\"function\"==typeof _.__c&&_.__c(),c=n}function D(_){var n=c;_.__c=_.__(),c=n}function F(_,n){return!_||_.length!==n.length||n.some((function(n,t){return n!==_[t]}))}function q(_,n){return\"function\"==typeof n?n(_):n}},\n",
" \"b3f51db71c\": function _(e,f,n,t,o){t();const r=e(\"tslib\"),d=e(\"6f11f2ef27\");var a=e(\"6f11f2ef27\");o(\"h\",a.h),o(\"render\",a.render),o(\"Component\",a.Component);var h=r.__importDefault(e(\"ab33dd3f38\")).default.bind(d.h);n.html=h},\n",
" \"ab33dd3f38\": function _(n,t,s,u,r){u();var e=function(n,t,s,u){var r;t[0]=0;for(var h=1;h<t.length;h++){var p=t[h++],a=t[h]?(t[0]|=p?1:2,s[t[h++]]):t[++h];3===p?u[0]=a:4===p?u[1]=Object.assign(u[1]||{},a):5===p?(u[1]=u[1]||{})[t[++h]]=a:6===p?u[1][t[++h]]+=a+\"\":p?(r=n.apply(a,e(n,a,s,[\"\",null])),u.push(r),a[0]?t[0]|=2:(t[h-2]=0,t[h]=r)):u.push(a)}return u},h=new Map;s.default=function(n){var t=h.get(this);return t||(t=new Map,h.set(this,t)),(t=e(this,t.get(n)||(t.set(n,t=function(n){for(var t,s,u=1,r=\"\",e=\"\",h=[0],p=function(n){1===u&&(n||(r=r.replace(/^\\s*\\n\\s*|\\s*\\n\\s*$/g,\"\")))?h.push(0,n,r):3===u&&(n||r)?(h.push(3,n,r),u=2):2===u&&\"...\"===r&&n?h.push(4,n,0):2===u&&r&&!n?h.push(5,0,!0,r):u>=5&&((r||!n&&5===u)&&(h.push(u,0,r,s),u=6),n&&(h.push(u,n,0,s),u=6)),r=\"\"},a=0;a<n.length;a++){a&&(1===u&&p(),p(a));for(var f=0;f<n[a].length;f++)t=n[a][f],1===u?\"<\"===t?(p(),h=[h],u=3):r+=t:4===u?\"--\"===r&&\">\"===t?(u=1,r=\"\"):r=t+r[0]:e?t===e?e=\"\":r+=t:'\"'===t||\"'\"===t?e=t:\">\"===t?(p(),u=1):u&&(\"=\"===t?(u=5,s=r,r=\"\"):\"/\"===t&&(u<5||\">\"===n[a][f+1])?(p(),3===u&&(h=h[0]),u=h,(h=h[0]).push(2,0,u),u=0):\" \"===t||\"\\t\"===t||\"\\n\"===t||\"\\r\"===t?(p(),u=2):r+=t),3===u&&\"!--\"===r&&(u=4,h=h[0])}return p(),h}(n)),t),arguments,[])).length>1?t:t[0]}},\n",
" \"cbecfde9cd\": function _(e,n,t,o,a){var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var n,t=1,o=arguments.length;t<o;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)};o();\n",
" /*!\n",
" * https://github.com/Starcounter-Jack/JSON-Patch\n",
" * (c) 2017 Joachim Wester\n",
" * MIT license\n",
" */\n",
" var p=e(\"cb21060ee5\"),s=e(\"b2f693e532\"),c=e(\"b2f693e532\");t.applyOperation=c.applyOperation,t.applyPatch=c.applyPatch,t.applyReducer=c.applyReducer,t.getValueByPointer=c.getValueByPointer,t.validate=c.validate,t.validator=c.validator;var i=e(\"cb21060ee5\");t.JsonPatchError=i.PatchError,t.deepClone=i._deepClone,t.escapePathComponent=i.escapePathComponent,t.unescapePathComponent=i.unescapePathComponent;var u=new WeakMap,l=function(e){this.observers=new Map,this.obj=e},v=function(e,n){this.callback=e,this.observer=n};function h(e,n){n.unobserve()}function d(e,n){var t,o=function(e){return u.get(e)}(e);if(o){var a=function(e,n){return e.observers.get(n)}(o,n);t=a&&a.observer}else o=new l(e),u.set(e,o);if(t)return t;if(t={},o.value=p._deepClone(e),n){t.callback=n,t.next=null;var r=function(){f(t)},s=function(){clearTimeout(t.next),t.next=setTimeout(r)};\"undefined\"!=typeof window&&(window.addEventListener(\"mouseup\",s),window.addEventListener(\"keyup\",s),window.addEventListener(\"mousedown\",s),window.addEventListener(\"keydown\",s),window.addEventListener(\"change\",s))}return t.patches=[],t.object=e,t.unobserve=function(){f(t),clearTimeout(t.next),function(e,n){e.observers.delete(n.callback)}(o,t),\"undefined\"!=typeof window&&(window.removeEventListener(\"mouseup\",s),window.removeEventListener(\"keyup\",s),window.removeEventListener(\"mousedown\",s),window.removeEventListener(\"keydown\",s),window.removeEventListener(\"change\",s))},o.observers.set(n,new v(n,t)),t}function f(e,n){void 0===n&&(n=!1);var t=u.get(e.object);w(t.value,e.object,e.patches,\"\",n),e.patches.length&&s.applyPatch(t.value,e.patches);var o=e.patches;return o.length>0&&(e.patches=[],e.callback&&e.callback(o)),o}function w(e,n,t,o,a){if(n!==e){\"function\"==typeof n.toJSON&&(n=n.toJSON());for(var r=p._objectKeys(n),s=p._objectKeys(e),c=!1,i=s.length-1;i>=0;i--){var u=e[v=s[i]];if(!p.hasOwnProperty(n,v)||void 0===n[v]&&void 0!==u&&!1===Array.isArray(n))Array.isArray(e)===Array.isArray(n)?(a&&t.push({op:\"test\",path:o+\"/\"+p.escapePathComponent(v),value:p._deepClone(u)}),t.push({op:\"remove\",path:o+\"/\"+p.escapePathComponent(v)}),c=!0):(a&&t.push({op:\"test\",path:o,value:e}),t.push({op:\"replace\",path:o,value:n}),!0);else{var l=n[v];\"object\"==typeof u&&null!=u&&\"object\"==typeof l&&null!=l?w(u,l,t,o+\"/\"+p.escapePathComponent(v),a):u!==l&&(!0,a&&t.push({op:\"test\",path:o+\"/\"+p.escapePathComponent(v),value:p._deepClone(u)}),t.push({op:\"replace\",path:o+\"/\"+p.escapePathComponent(v),value:p._deepClone(l)}))}}if(c||r.length!=s.length)for(i=0;i<r.length;i++){var v=r[i];p.hasOwnProperty(e,v)||void 0===n[v]||t.push({op:\"add\",path:o+\"/\"+p.escapePathComponent(v),value:p._deepClone(n[v])})}}}function b(e,n,t){void 0===t&&(t=!1);var o=[];return w(e,n,o,\"\",t),o}t.unobserve=h,t.observe=d,t.generate=f,t.compare=b;var y=e(\"b2f693e532\"),m=e(\"cb21060ee5\");t.default=r({},y,{unobserve:h,observe:d,generate:f,compare:b,JsonPatchError:m.PatchError,deepClone:p._deepClone,escapePathComponent:p.escapePathComponent,unescapePathComponent:m.unescapePathComponent})},\n",
" \"cb21060ee5\": function _(r,e,t,n,o){\n",
" /*!\n",
" * https://github.com/Starcounter-Jack/JSON-Patch\n",
" * (c) 2017 Joachim Wester\n",
" * MIT license\n",
" */\n",
" var i,f=this&&this.__extends||(i=function(r,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,e){r.__proto__=e}||function(r,e){for(var t in e)e.hasOwnProperty(t)&&(r[t]=e[t])})(r,e)},function(r,e){function t(){this.constructor=r}i(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)});n();var u=Object.prototype.hasOwnProperty;function a(r,e){return u.call(r,e)}function c(r){if(Array.isArray(r)){for(var e=new Array(r.length),t=0;t<e.length;t++)e[t]=\"\"+t;return e}if(Object.keys)return Object.keys(r);e=[];for(var n in r)a(r,n)&&e.push(n);return e}function p(r){return-1===r.indexOf(\"/\")&&-1===r.indexOf(\"~\")?r:r.replace(/~/g,\"~0\").replace(/\\//g,\"~1\")}function s(r,e){var t;for(var n in r)if(a(r,n)){if(r[n]===e)return p(n)+\"/\";if(\"object\"==typeof r[n]&&\"\"!=(t=s(r[n],e)))return p(n)+\"/\"+t}return\"\"}function h(r,e){var t=[r];for(var n in e){var o=\"object\"==typeof e[n]?JSON.stringify(e[n],null,2):e[n];void 0!==o&&t.push(n+\": \"+o)}return t.join(\"\\n\")}t.hasOwnProperty=a,t._objectKeys=c,t._deepClone=function(r){switch(typeof r){case\"object\":return JSON.parse(JSON.stringify(r));case\"undefined\":return null;default:return r}},t.isInteger=function(r){for(var e,t=0,n=r.length;t<n;){if(!((e=r.charCodeAt(t))>=48&&e<=57))return!1;t++}return!0},t.escapePathComponent=p,t.unescapePathComponent=function(r){return r.replace(/~1/g,\"/\").replace(/~0/g,\"~\")},t._getPathRecursive=s,t.getPath=function(r,e){if(r===e)return\"/\";var t=s(r,e);if(\"\"===t)throw new Error(\"Object not found in root\");return\"/\"+t},t.hasUndefined=function r(e){if(void 0===e)return!0;if(e)if(Array.isArray(e)){for(var t=0,n=e.length;t<n;t++)if(r(e[t]))return!0}else if(\"object\"==typeof e){var o=c(e),i=o.length;for(t=0;t<i;t++)if(r(e[o[t]]))return!0}return!1};var y=function(r){function e(e,t,n,o,i){var f=this.constructor,u=r.call(this,h(e,{name:t,index:n,operation:o,tree:i}))||this;return u.name=t,u.index=n,u.operation=o,u.tree=i,Object.setPrototypeOf(u,f.prototype),u.message=h(e,{name:t,index:n,operation:o,tree:i}),u}return f(e,r),e}(Error);t.PatchError=y},\n",
" \"b2f693e532\": function _(e,t,o,r,n){r();var a=e(\"0c8122087b\"),i=e(\"cb21060ee5\");o.JsonPatchError=i.PatchError,o.deepClone=i._deepClone;var p={add:function(e,t,o){return e[t]=this.value,{newDocument:o}},remove:function(e,t,o){var r=e[t];return delete e[t],{newDocument:o,removed:r}},replace:function(e,t,o){var r=e[t];return e[t]=this.value,{newDocument:o,removed:r}},move:function(e,t,o){var r=h(o,this.path);r&&(r=i._deepClone(r));var n=c(o,{op:\"remove\",path:this.from}).removed;return c(o,{op:\"add\",path:this.path,value:n}),{newDocument:o,removed:r}},copy:function(e,t,o){var r=h(o,this.from);return c(o,{op:\"add\",path:this.path,value:i._deepClone(r)}),{newDocument:o}},test:function(e,t,o){return{newDocument:o,test:a(e[t],this.value)}},_get:function(e,t,o){return this.value=e[t],{newDocument:o}}},s={add:function(e,t,o){return i.isInteger(t)?e.splice(t,0,this.value):e[t]=this.value,{newDocument:o,index:t}},remove:function(e,t,o){return{newDocument:o,removed:e.splice(t,1)[0]}},replace:function(e,t,o){var r=e[t];return e[t]=this.value,{newDocument:o,removed:r}},move:p.move,copy:p.copy,test:p.test,_get:p._get};function h(e,t){if(\"\"==t)return e;var o={op:\"_get\",path:t};return c(e,o),o.value}function c(e,t,r,n,c,u){if(void 0===r&&(r=!1),void 0===n&&(n=!0),void 0===c&&(c=!0),void 0===u&&(u=0),r&&(\"function\"==typeof r?r(t,0,e,t.path):d(t,0)),\"\"===t.path){var f={newDocument:e};if(\"add\"===t.op)return f.newDocument=t.value,f;if(\"replace\"===t.op)return f.newDocument=t.value,f.removed=e,f;if(\"move\"===t.op||\"copy\"===t.op)return f.newDocument=h(e,t.from),\"move\"===t.op&&(f.removed=e),f;if(\"test\"===t.op){if(f.test=a(e,t.value),!1===f.test)throw new o.JsonPatchError(\"Test operation failed\",\"TEST_OPERATION_FAILED\",u,t,e);return f.newDocument=e,f}if(\"remove\"===t.op)return f.removed=e,f.newDocument=null,f;if(\"_get\"===t.op)return t.value=e,f;if(r)throw new o.JsonPatchError(\"Operation `op` property is not one of operations defined in RFC-6902\",\"OPERATION_OP_INVALID\",u,t,e);return f}n||(e=i._deepClone(e));var l=(t.path||\"\").split(\"/\"),v=e,E=1,_=l.length,O=void 0,w=void 0,A=void 0;for(A=\"function\"==typeof r?r:d;;){if(w=l[E],c&&\"__proto__\"==w)throw new TypeError(\"JSON-Patch: modifying `__proto__` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README\");if(r&&void 0===O&&(void 0===v[w]?O=l.slice(0,E).join(\"/\"):E==_-1&&(O=t.path),void 0!==O&&A(t,0,e,O)),E++,Array.isArray(v)){if(\"-\"===w)w=v.length;else{if(r&&!i.isInteger(w))throw new o.JsonPatchError(\"Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index\",\"OPERATION_PATH_ILLEGAL_ARRAY_INDEX\",u,t,e);i.isInteger(w)&&(w=~~w)}if(E>=_){if(r&&\"add\"===t.op&&w>v.length)throw new o.JsonPatchError(\"The specified index MUST NOT be greater than the number of elements in the array\",\"OPERATION_VALUE_OUT_OF_BOUNDS\",u,t,e);if(!1===(f=s[t.op].call(t,v,w,e)).test)throw new o.JsonPatchError(\"Test operation failed\",\"TEST_OPERATION_FAILED\",u,t,e);return f}}else if(w&&-1!=w.indexOf(\"~\")&&(w=i.unescapePathComponent(w)),E>=_){if(!1===(f=p[t.op].call(t,v,w,e)).test)throw new o.JsonPatchError(\"Test operation failed\",\"TEST_OPERATION_FAILED\",u,t,e);return f}v=v[w]}}function u(e,t,r,n,a){if(void 0===n&&(n=!0),void 0===a&&(a=!0),r&&!Array.isArray(t))throw new o.JsonPatchError(\"Patch sequence must be an array\",\"SEQUENCE_NOT_AN_ARRAY\");n||(e=i._deepClone(e));for(var p=new Array(t.length),s=0,h=t.length;s<h;s++)p[s]=c(e,t[s],r,!0,a,s),e=p[s].newDocument;return p.newDocument=e,p}function f(e,t,r){var n=c(e,t);if(!1===n.test)throw new o.JsonPatchError(\"Test operation failed\",\"TEST_OPERATION_FAILED\",r,t,e);return n.newDocument}function d(e,t,r,n){if(\"object\"!=typeof e||null===e||Array.isArray(e))throw new o.JsonPatchError(\"Operation is not an object\",\"OPERATION_NOT_AN_OBJECT\",t,e,r);if(!p[e.op])throw new o.JsonPatchError(\"Operation `op` property is not one of operations defined in RFC-6902\",\"OPERATION_OP_INVALID\",t,e,r);if(\"string\"!=typeof e.path)throw new o.JsonPatchError(\"Operation `path` property is not a string\",\"OPERATION_PATH_INVALID\",t,e,r);if(0!==e.path.indexOf(\"/\")&&e.path.length>0)throw new o.JsonPatchError('Operation `path` property must start with \"/\"',\"OPERATION_PATH_INVALID\",t,e,r);if((\"move\"===e.op||\"copy\"===e.op)&&\"string\"!=typeof e.from)throw new o.JsonPatchError(\"Operation `from` property is not present (applicable in `move` and `copy` operations)\",\"OPERATION_FROM_REQUIRED\",t,e,r);if((\"add\"===e.op||\"replace\"===e.op||\"test\"===e.op)&&void 0===e.value)throw new o.JsonPatchError(\"Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)\",\"OPERATION_VALUE_REQUIRED\",t,e,r);if((\"add\"===e.op||\"replace\"===e.op||\"test\"===e.op)&&i.hasUndefined(e.value))throw new o.JsonPatchError(\"Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)\",\"OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED\",t,e,r);if(r)if(\"add\"==e.op){var a=e.path.split(\"/\").length,s=n.split(\"/\").length;if(a!==s+1&&a!==s)throw new o.JsonPatchError(\"Cannot perform an `add` operation at the desired path\",\"OPERATION_PATH_CANNOT_ADD\",t,e,r)}else if(\"replace\"===e.op||\"remove\"===e.op||\"_get\"===e.op){if(e.path!==n)throw new o.JsonPatchError(\"Cannot perform the operation at a path that does not exist\",\"OPERATION_PATH_UNRESOLVABLE\",t,e,r)}else if(\"move\"===e.op||\"copy\"===e.op){var h=l([{op:\"_get\",path:e.from,value:void 0}],r);if(h&&\"OPERATION_PATH_UNRESOLVABLE\"===h.name)throw new o.JsonPatchError(\"Cannot perform the operation from a path that does not exist\",\"OPERATION_FROM_UNRESOLVABLE\",t,e,r)}}function l(e,t,r){try{if(!Array.isArray(e))throw new o.JsonPatchError(\"Patch sequence must be an array\",\"SEQUENCE_NOT_AN_ARRAY\");if(t)u(i._deepClone(t),i._deepClone(e),r||!0);else{r=r||d;for(var n=0;n<e.length;n++)r(e[n],n,t,void 0)}}catch(e){if(e instanceof o.JsonPatchError)return e;throw e}}o.getValueByPointer=h,o.applyOperation=c,o.applyPatch=u,o.applyReducer=f,o.validator=d,o.validate=l,o.default={JsonPatchError:o.JsonPatchError,deepClone:o.deepClone,getValueByPointer:h,applyOperation:c,applyPatch:u,applyReducer:f,validator:d,validate:l}},\n",
" \"0c8122087b\": function _(r,t,e,n,f){var i=Array.isArray,o=Object.keys,u=Object.prototype.hasOwnProperty;t.exports=function r(t,e){if(t===e)return!0;if(t&&e&&\"object\"==typeof t&&\"object\"==typeof e){var n,f,a,c=i(t),g=i(e);if(c&&g){if((f=t.length)!=e.length)return!1;for(n=f;0!=n--;)if(!r(t[n],e[n]))return!1;return!0}if(c!=g)return!1;var p=t instanceof Date,s=e instanceof Date;if(p!=s)return!1;if(p&&s)return t.getTime()==e.getTime();var y=t instanceof RegExp,l=e instanceof RegExp;if(y!=l)return!1;if(y&&l)return t.toString()==e.toString();var h=o(t);if((f=h.length)!==o(e).length)return!1;for(n=f;0!=n--;)if(!u.call(e,h[n]))return!1;for(n=f;0!=n--;)if(!r(t[a=h[n]],e[a]))return!1;return!0}return t!=t&&e!=e}},\n",
" \"3329d4aa5b\": function _(e,t,o,a,i){function n(e){const t={type:e.type};return\"value\"in e.target&&(t.value=e.target.value),e.type in c&&Object.assign(t,c[e.type](e)),t}a(),o.serializeEvent=n;const r={clipboard:e=>({clipboardData:e.clipboardData}),composition:e=>({data:e.data}),keyboard:e=>({altKey:e.altKey,charCode:e.charCode,ctrlKey:e.ctrlKey,key:e.key,keyCode:e.keyCode,locale:e.locale||null,location:e.location,metaKey:e.metaKey,repeat:e.repeat,shiftKey:e.shiftKey,which:e.which}),mouse:e=>({altKey:e.altKey,button:e.button,buttons:e.buttons,clientX:e.clientX,clientY:e.clientY,ctrlKey:e.ctrlKey,metaKey:e.metaKey,pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY,shiftKey:e.shiftKey}),pointer:e=>({pointerId:e.pointerId,width:e.width,height:e.height,pressure:e.pressure,tiltX:e.tiltX,tiltY:e.tiltY,pointerType:e.pointerType,isPrimary:e.isPrimary}),touch:e=>({altKey:e.altKey,ctrlKey:e.ctrlKey,metaKey:e.metaKey,shiftKey:e.shiftKey}),ui:e=>({detail:e.detail}),wheel:e=>({deltaMode:e.deltaMode,deltaX:e.deltaX,deltaY:e.deltaY,deltaZ:e.deltaZ}),animation:e=>({animationName:e.animationName,pseudoElement:e.pseudoElement,elapsedTime:e.elapsedTime}),transition:e=>({propertyName:e.propertyName,pseudoElement:e.pseudoElement,elapsedTime:e.elapsedTime})},l={clipboard:[\"copy\",\"cut\",\"paste\"],composition:[\"compositionend\",\"compositionstart\",\"compositionupdate\"],keyboard:[\"keydown\",\"keypress\",\"keyup\"],mouse:[\"click\",\"contextmenu\",\"doubleclick\",\"drag\",\"dragend\",\"dragenter\",\"dragexit\",\"dragleave\",\"dragover\",\"dragstart\",\"drop\",\"mousedown\",\"mouseenter\",\"mouseleave\",\"mousemove\",\"mouseout\",\"mouseover\",\"mouseup\"],pointer:[\"pointerdown\",\"pointermove\",\"pointerup\",\"pointercancel\",\"gotpointercapture\",\"lostpointercapture\",\"pointerenter\",\"pointerleave\",\"pointerover\",\"pointerout\"],selection:[\"select\"],touch:[\"touchcancel\",\"touchend\",\"touchmove\",\"touchstart\"],ui:[\"scroll\"],wheel:[\"wheel\"],animation:[\"animationstart\",\"animationend\",\"animationiteration\"],transition:[\"transitionend\"]},c={};Object.keys(l).forEach((e=>{l[e].forEach((t=>{c[t]=r[e]}))})),o.default=n},\n",
" \"0eae77d68f\": function _(e,i,t,n,d){n();const s=e(\"@bokehjs/models/layouts/html_box\"),l=e(\"7116a7a602\"),o=window.Jupyter;class a extends l.PanelHTMLBoxView{constructor(){super(...arguments),this.rendered=!1}render(){super.render(),this._render().then((()=>{this.rendered=!0,this.invalidate_layout(),this.notify_finished()}))}has_finished(){return this.rendered&&super.has_finished()}async _render(){const{spec:e,state:i}=this.model.bundle;let t;if(null!=o&&null!=o.notebook?t=o.notebook.kernel.widget_manager:null!=window.PyViz.widget_manager&&(t=window.PyViz.widget_manager),t)if(null==this.ipyview){const n=(await t.set_state(i)).find((i=>i.model_id==e.model_id));if(null!=n){const e=await t.create_view(n,{el:this.el});if(this.ipyview=e,e.children_views)for(const i of e.children_views.views)await i;this.el.appendChild(e.el),e.trigger(\"displayed\",e)}}else this.el.appendChild(this.ipyview.el);else console.log(\"Panel IPyWidget model could not find a WidgetManager\")}}t.IPyWidgetView=a,a.__name__=\"IPyWidgetView\";class r extends s.HTMLBox{constructor(e){super(e)}static init_IPyWidget(){this.prototype.default_view=a,this.define((({Any:e})=>({bundle:[e,{}]})))}}t.IPyWidget=r,r.__name__=\"IPyWidget\",r.__module__=\"panel.models.ipywidget\",r.init_IPyWidget()},\n",
" \"5284fdbb37\": function _(e,t,r,s,n){s();const i=e(\"tslib\"),o=e(\"@bokehjs/core/kinds\"),d=e(\"@bokehjs/models/widgets/markup\"),l=i.__importDefault(e(\"18bba7b7e1\")),a=e(\"7116a7a602\");class h extends a.PanelMarkupView{connect_signals(){super.connect_signals();const{depth:e,hover_preview:t,theme:r}=this.model.properties;this.on_change([e,t,r],(()=>this.render()))}render(){super.render();const e=this.model.text.replace(/(\\r\\n|\\n|\\r)/gm,\"\").replace(\"'\",'\"');let t;try{t=window.JSON.parse(e)}catch(e){return void(this.markup_el.innerHTML=\"<b>Invalid JSON:</b> \"+e.toString())}const r={hoverPreviewEnabled:this.model.hover_preview,theme:this.model.theme},s=null==this.model.depth?1/0:this.model.depth,n=new l.default(t,s,r).render();let i=\"border-radius: 5px; padding: 10px;\";\"dark\"==this.model.theme?n.style.cssText=\"background-color: rgb(30, 30, 30);\"+i:n.style.cssText=i,this.markup_el.append(n)}}r.JSONView=h,h.__name__=\"JSONView\",r.JSONTheme=o.Enum(\"dark\",\"light\");class p extends d.Markup{constructor(e){super(e)}static init_JSON(){this.prototype.default_view=h,this.define((({Boolean:e,Int:t,Nullable:s})=>({depth:[s(t),1],hover_preview:[e,!1],theme:[r.JSONTheme,\"dark\"]})))}}r.JSON=p,p.__name__=\"JSON\",p.__module__=\"panel.models.markup\",p.init_JSON()},\n",
" \"18bba7b7e1\": function _(t,e,r,n,o){function i(t){return null===t?\"null\":typeof t}function s(t){return!!t&&\"object\"==typeof t}function a(t){if(void 0===t)return\"\";if(null===t)return\"Object\";if(\"object\"==typeof t&&!t.constructor)return\"Object\";var e=/function ([^(]*)/.exec(t.constructor.toString());return e&&e.length>1?e[1]:\"\"}function f(t,e,r){return\"null\"===t||\"undefined\"===t?t:(\"string\"!==t&&\"stringifiable\"!==t||(r='\"'+r.replace(/\"/g,'\\\\\"')+'\"'),\"function\"===t?e.toString().replace(/[\\r\\n]/g,\"\").replace(/\\{.*\\}/,\"\")+\"{…}\":r)}function m(t){var e=\"\";return s(t)?(e=a(t),Array.isArray(t)&&(e+=\"[\"+t.length+\"]\")):e=f(i(t),t,t),e}function l(t){return\"json-formatter-\"+t}function d(t,e,r){var n=document.createElement(t);return e&&n.classList.add(l(e)),void 0!==r&&(r instanceof Node?n.appendChild(r):n.appendChild(document.createTextNode(String(r)))),n}n(),function(t){if(\"undefined\"!=typeof window){var e=document.createElement(\"style\");e.setAttribute(\"media\",\"screen\"),e.innerHTML=t,document.head.appendChild(e)}}('.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: \"►\";\\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: \"►\";\\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');var c=/(^\\d{1,4}[\\.|\\\\/|-]\\d{1,2}[\\.|\\\\/|-]\\d{1,4})(\\s*(?:0?[1-9]:[0-5]|1(?=[012])\\d:[0-5])\\d\\s*[ap]m)?$/,p=/\\d{2}:\\d{2}:\\d{2} GMT-\\d{4}/,j=/\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}.\\d{3}Z/,h=window.requestAnimationFrame||function(t){return t(),0},u={hoverPreviewEnabled:!1,hoverPreviewArrayCount:100,hoverPreviewFieldCount:5,animateOpen:!0,animateClose:!0,theme:null,useToJSON:!0,sortPropertiesBy:null},g=function(){function t(t,e,r,n){void 0===e&&(e=1),void 0===r&&(r=u),this.json=t,this.open=e,this.config=r,this.key=n,this._isOpen=null,void 0===this.config.hoverPreviewEnabled&&(this.config.hoverPreviewEnabled=u.hoverPreviewEnabled),void 0===this.config.hoverPreviewArrayCount&&(this.config.hoverPreviewArrayCount=u.hoverPreviewArrayCount),void 0===this.config.hoverPreviewFieldCount&&(this.config.hoverPreviewFieldCount=u.hoverPreviewFieldCount),void 0===this.config.useToJSON&&(this.config.useToJSON=u.useToJSON),\"\"===this.key&&(this.key='\"\"')}return Object.defineProperty(t.prototype,\"isOpen\",{get:function(){return null!==this._isOpen?this._isOpen:this.open>0},set:function(t){this._isOpen=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isDate\",{get:function(){return this.json instanceof Date||\"string\"===this.type&&(c.test(this.json)||j.test(this.json)||p.test(this.json))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isUrl\",{get:function(){return\"string\"===this.type&&0===this.json.indexOf(\"http\")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isArray\",{get:function(){return Array.isArray(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isObject\",{get:function(){return s(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isEmptyObject\",{get:function(){return!this.keys.length&&!this.isArray},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isEmpty\",{get:function(){return this.isEmptyObject||this.keys&&!this.keys.length&&this.isArray},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"useToJSON\",{get:function(){return this.config.useToJSON&&\"stringifiable\"===this.type},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hasKey\",{get:function(){return void 0!==this.key},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"constructorName\",{get:function(){return a(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"type\",{get:function(){return this.config.useToJSON&&this.json&&this.json.toJSON?\"stringifiable\":i(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"keys\",{get:function(){if(this.isObject){var t=Object.keys(this.json);return!this.isArray&&this.config.sortPropertiesBy?t.sort(this.config.sortPropertiesBy):t}return[]},enumerable:!0,configurable:!0}),t.prototype.toggleOpen=function(){this.isOpen=!this.isOpen,this.element&&(this.isOpen?this.appendChildren(this.config.animateOpen):this.removeChildren(this.config.animateClose),this.element.classList.toggle(l(\"open\")))},t.prototype.openAtDepth=function(t){void 0===t&&(t=1),t<0||(this.open=t,this.isOpen=0!==t,this.element&&(this.removeChildren(!1),0===t?this.element.classList.remove(l(\"open\")):(this.appendChildren(this.config.animateOpen),this.element.classList.add(l(\"open\")))))},t.prototype.getInlinepreview=function(){var t=this;if(this.isArray)return this.json.length>this.config.hoverPreviewArrayCount?\"Array[\"+this.json.length+\"]\":\"[\"+this.json.map(m).join(\", \")+\"]\";var e=this.keys,r=e.slice(0,this.config.hoverPreviewFieldCount).map((function(e){return e+\":\"+m(t.json[e])})),n=e.length>=this.config.hoverPreviewFieldCount?\"…\":\"\";return\"{\"+r.join(\", \")+n+\"}\"},t.prototype.render=function(){this.element=d(\"div\",\"row\");var t=this.isObject?d(\"a\",\"toggler-link\"):d(\"span\");if(this.isObject&&!this.useToJSON&&t.appendChild(d(\"span\",\"toggler\")),this.hasKey&&t.appendChild(d(\"span\",\"key\",this.key+\":\")),this.isObject&&!this.useToJSON){var e=d(\"span\",\"value\"),r=d(\"span\"),n=d(\"span\",\"constructor-name\",this.constructorName);if(r.appendChild(n),this.isArray){var o=d(\"span\");o.appendChild(d(\"span\",\"bracket\",\"[\")),o.appendChild(d(\"span\",\"number\",this.json.length)),o.appendChild(d(\"span\",\"bracket\",\"]\")),r.appendChild(o)}e.appendChild(r),t.appendChild(e)}else{(e=this.isUrl?d(\"a\"):d(\"span\")).classList.add(l(this.type)),this.isDate&&e.classList.add(l(\"date\")),this.isUrl&&(e.classList.add(l(\"url\")),e.setAttribute(\"href\",this.json));var i=f(this.type,this.json,this.useToJSON?this.json.toJSON():this.json);e.appendChild(document.createTextNode(i)),t.appendChild(e)}if(this.isObject&&this.config.hoverPreviewEnabled){var s=d(\"span\",\"preview-text\");s.appendChild(document.createTextNode(this.getInlinepreview())),t.appendChild(s)}var a=d(\"div\",\"children\");return this.isObject&&a.classList.add(l(\"object\")),this.isArray&&a.classList.add(l(\"array\")),this.isEmpty&&a.classList.add(l(\"empty\")),this.config&&this.config.theme&&this.element.classList.add(l(this.config.theme)),this.isOpen&&this.element.classList.add(l(\"open\")),this.element.appendChild(t),this.element.appendChild(a),this.isObject&&this.isOpen&&this.appendChildren(),this.isObject&&!this.useToJSON&&t.addEventListener(\"click\",this.toggleOpen.bind(this)),this.element},t.prototype.appendChildren=function(e){var r=this;void 0===e&&(e=!1);var n=this.element.querySelector(\"div.\"+l(\"children\"));if(n&&!this.isEmpty)if(e){var o=0,i=function(){var e=r.keys[o],s=new t(r.json[e],r.open-1,r.config,e);n.appendChild(s.render()),(o+=1)<r.keys.length&&(o>10?i():h(i))};h(i)}else this.keys.forEach((function(e){var o=new t(r.json[e],r.open-1,r.config,e);n.appendChild(o.render())}))},t.prototype.removeChildren=function(t){void 0===t&&(t=!1);var e=this.element.querySelector(\"div.\"+l(\"children\"));if(t){var r=0,n=function(){e&&e.children.length&&(e.removeChild(e.children[0]),(r+=1)>10?n():h(n))};h(n)}else e&&(e.innerHTML=\"\")},t}();r.default=g},\n",
" \"1767172ffa\": function _(e,t,i,s,l){s();const n=e(\"tslib\"),o=e(\"@bokehjs/models/widgets/input_widget\"),a=n.__importStar(e(\"@bokehjs/styles/buttons.css\")),h=a,d=e(\"@bokehjs/core/dom\"),_=e(\"@bokehjs/core/enums\");class r extends o.InputWidgetView{constructor(){super(...arguments),this._downloadable=!1,this._embed=!1,this._prev_href=\"\",this._prev_download=\"\"}initialize(){super.initialize(),this.model.data&&this.model.filename&&(this._embed=!0)}connect_signals(){super.connect_signals(),this.connect(this.model.properties.button_type.change,(()=>this._update_button_style())),this.connect(this.model.properties.filename.change,(()=>this._update_download())),this.connect(this.model.properties._transfers.change,(()=>this._handle_click())),this.connect(this.model.properties.label.change,(()=>this._update_label())),this.connect(this.model.properties.disabled.change,(()=>this.set_disabled()))}render(){super.render(),this.group_el.style.display=\"flex\",this.group_el.style.alignItems=\"stretch\",this.anchor_el=document.createElement(\"a\"),this._update_button_style(),this._update_label(),this.model.disabled?(this.anchor_el.setAttribute(\"disabled\",\"\"),this._downloadable=!1):(this.anchor_el.removeAttribute(\"disabled\"),this._prev_download&&(this.anchor_el.download=this._prev_download),this._prev_href&&(this.anchor_el.href=this._prev_href),this.anchor_el.download&&this.anchor_el.download&&(this._downloadable=!0)),this._embed?this._make_link_downloadable():(this._click_listener=this._increment_clicks.bind(this),this.anchor_el.addEventListener(\"click\",this._click_listener)),this.group_el.appendChild(this.anchor_el),this.input_el=d.input({type:\"bk_btn, bk_btn_type\"}),this.input_el.addEventListener(\"change\",(()=>this.change_input()))}styles(){return[...super.styles(),a.default]}_increment_clicks(){this.model.clicks=this.model.clicks+1}_handle_click(){!this.model.auto&&this._downloadable||(this._make_link_downloadable(),!this._embed&&this.model.auto&&(this.anchor_el.removeEventListener(\"click\",this._click_listener),this.anchor_el.click(),this.anchor_el.removeAttribute(\"href\"),this.anchor_el.removeAttribute(\"download\"),this.anchor_el.addEventListener(\"click\",this._click_listener)),this._prev_href=this.anchor_el.getAttribute(\"href\"),this._prev_download=this.anchor_el.getAttribute(\"download\"))}_make_link_downloadable(){this._update_href(),this._update_download(),this.anchor_el.download&&this.anchor_el.href&&(this._downloadable=!0)}_update_href(){if(this.model.data){const e=function(e){const t=atob(e.split(\",\")[1]),i=e.split(\",\")[0].split(\":\")[1].split(\";\")[0],s=new ArrayBuffer(t.length),l=new Uint8Array(s);for(let e=0;e<t.length;e++)l[e]=t.charCodeAt(e);return new Blob([s],{type:i})}(this.model.data);this.anchor_el.href=URL.createObjectURL(e)}}_update_download(){this.model.filename&&(this.anchor_el.download=this.model.filename)}_update_label(){this.anchor_el.textContent=this.model.label}_update_button_style(){const e=h[`btn_${this.model.button_type}`];if(this.anchor_el.hasAttribute(\"class\")){const t=this.anchor_el.classList.item(1);t&&this.anchor_el.classList.replace(t,e)}else this.anchor_el.classList.add(h.btn),this.anchor_el.classList.add(e)}set_disabled(){this.model.disabled?this.anchor_el.setAttribute(\"disabled\",\"\"):this.anchor_el.removeAttribute(\"disabled\")}}i.FileDownloadView=r,r.__name__=\"FileDownloadView\";class c extends o.InputWidget{constructor(e){super(e)}static init_FileDownload(){this.prototype.default_view=r,this.define((({Boolean:e,Int:t,Nullable:i,String:s})=>({auto:[e,!1],clicks:[t,0],data:[i(s),null],label:[s,\"Download\"],filename:[i(s),null],button_type:[_.ButtonType,\"default\"],_transfers:[t,0]}))),this.override({title:\"\"})}}i.FileDownload=c,c.__name__=\"FileDownload\",c.__module__=\"panel.models.widgets\",c.init_FileDownload()},\n",
" \"7b859fb3cf\": function _(e,t,i,a,n){a();const s=e(\"@bokehjs/models/widgets/markup\"),r=e(\"7116a7a602\");class l extends r.PanelMarkupView{render(){super.render(),this.markup_el.innerHTML=this.model.text,window.renderMathInElement&&window.renderMathInElement(this.el,{delimiters:[{left:\"$$\",right:\"$$\",display:!0},{left:\"\\\\[\",right:\"\\\\]\",display:!0},{left:\"$\",right:\"$\",display:!1},{left:\"\\\\(\",right:\"\\\\)\",display:!1}]})}}i.KaTeXView=l,l.__name__=\"KaTeXView\";class d extends s.Markup{constructor(e){super(e)}static init_KaTeX(){this.prototype.default_view=l}}i.KaTeX=d,d.__name__=\"KaTeX\",d.__module__=\"panel.models.katex\",d.init_KaTeX()},\n",
" \"642aa56b24\": function _(o,e,t,i,a){i();const h=o(\"@bokehjs/core/view\"),n=o(\"@bokehjs/model\");class s extends h.View{initialize(){super.initialize(),this.model.pathname=window.location.pathname,this.model.search=window.location.search,this.model.hash=window.location.hash,this.model.href=window.location.href,this.model.hostname=window.location.hostname,this.model.protocol=window.location.protocol,this.model.port=window.location.port}connect_signals(){super.connect_signals(),this.connect(this.model.properties.pathname.change,(()=>this.update(\"pathname\"))),this.connect(this.model.properties.search.change,(()=>this.update(\"search\"))),this.connect(this.model.properties.hash.change,(()=>this.update(\"hash\"))),this.connect(this.model.properties.reload.change,(()=>this.update(\"reload\")))}update(o){this.model.reload&&\"reload\"!==o?(\"pathname\"==o&&(window.location.pathname=this.model.pathname),\"search\"==o&&(window.location.search=this.model.search),\"hash\"==o&&(window.location.hash=this.model.hash)):(window.history.pushState({},\"\",`${this.model.pathname}${this.model.search}${this.model.hash}`),this.model.href=window.location.href,\"reload\"===o&&window.location.reload())}}t.LocationView=s,s.__name__=\"LocationView\";class c extends n.Model{constructor(o){super(o)}static init_Location(){this.prototype.default_view=s,this.define((({Boolean:o,String:e})=>({href:[e,\"\"],hostname:[e,\"\"],pathname:[e,\"\"],protocol:[e,\"\"],port:[e,\"\"],search:[e,\"\"],hash:[e,\"\"],reload:[o,!1]})))}}t.Location=c,c.__name__=\"Location\",c.__module__=\"panel.models.location\",c.init_Location()},\n",
" \"0c21036737\": function _(e,t,a,i,s){i();const h=e(\"@bokehjs/models/widgets/markup\"),_=e(\"7116a7a602\");class n extends _.PanelMarkupView{initialize(){super.initialize(),this._hub=window.MathJax.Hub,this._hub.Config({tex2jax:{inlineMath:[[\"$\",\"$\"],[\"\\\\(\",\"\\\\)\"]]}})}render(){super.render(),this._hub&&(this.markup_el.innerHTML=this.model.text,this._hub.Queue([\"Typeset\",this._hub,this.markup_el]))}}a.MathJaxView=n,n.__name__=\"MathJaxView\";class u extends h.Markup{constructor(e){super(e)}static init_MathJax(){this.prototype.default_view=n}}a.MathJax=u,u.__name__=\"MathJax\",u.__module__=\"panel.models.mathjax\",u.init_MathJax()},\n",
" \"545156b57b\": function _(e,t,i,s,n){s();const o=e(\"@bokehjs/models/layouts/html_box\"),l=e(\"@bokehjs/core/dom\"),r=e(\"@bokehjs/models/sources/column_data_source\"),c=e(\"7116a7a602\"),h=[\"perspective-viewer-material\",\"perspective-viewer-material-dark\",\"perspective-viewer-material-dense\",\"perspective-viewer-material-dense-dark\",\"perspective-viewer-vaporwave\"];function p(e){return!h.includes(e)}function a(e){return\"perspective-viewer-\"+e}class u extends c.PanelHTMLBoxView{constructor(){super(...arguments),this._updating=!1,this._config_listener=null,this._event_listener=null,this._loaded=!1}connect_signals(){super.connect_signals(),this.connect(this.model.source.properties.data.change,(()=>this.setData())),this.connect(this.model.properties.toggle_config.change,(()=>{this.perspective_element.toggleConfig(),this.fix_layout()})),this.connect(this.model.properties.columns.change,(()=>{this.updateAttribute(\"columns\",this.model.columns,!0)})),this.connect(this.model.properties.computed_columns.change,(()=>{this.updateAttribute(\"computed-columns\",this.model.computed_columns,!0)})),this.connect(this.model.properties.column_pivots.change,(()=>{this.updateAttribute(\"column-pivots\",this.model.column_pivots,!0)})),this.connect(this.model.properties.row_pivots.change,(()=>{this.updateAttribute(\"row-pivots\",this.model.row_pivots,!0)})),this.connect(this.model.properties.aggregates.change,(()=>{this.updateAttribute(\"aggregates\",this.model.aggregates,!0)})),this.connect(this.model.properties.filters.change,(()=>{this.updateAttribute(\"filters\",this.model.filters,!0)})),this.connect(this.model.properties.sort.change,(()=>{this.updateAttribute(\"sort\",this.model.sort,!0)})),this.connect(this.model.properties.plugin.change,(()=>{this.updateAttribute(\"plugin\",this.model.plugin,!1)})),this.connect(this.model.properties.selectable.change,(()=>{this.updateAttribute(\"selectable\",this.model.selectable,!0)})),this.connect(this.model.properties.editable.change,(()=>{this.updateAttribute(\"editable\",this.model.editable,!0)})),this.connect(this.model.properties.theme.change,(()=>this.updateTheme())),null!=this.model.document&&(this._event_listener=e=>this.on_event(e),this.model.document.on_change(this._event_listener))}disconnect_signals(){null!=this._config_listener&&this.perspective_element.removeEventListener(\"perspective-config-update\",this._config_listener),this._config_listener=null,null!=this.model.document&&null!=this._event_listener&&this.model.document.remove_on_change(this._event_listener),this._event_listener=null,super.disconnect_signals()}render(){super.render(),this.worker=window.perspective.worker(),this.table=this.worker.table(this.data);const e=l.div({class:\"pnx-perspective-viewer\"});c.set_size(e,this.model),e.innerHTML=this.getInnerHTML(),this.perspective_element=e.children[0],c.set_size(this.perspective_element,this.model),this.el.appendChild(e),this.perspective_element.load(this.table).then((()=>{this.update_config(),this._config_listener=()=>this.sync_config(),this.model.toggle_config&&this.perspective_element.toggleConfig(),this.perspective_element.addEventListener(\"perspective-config-update\",this._config_listener),this._loaded=!0}))}fix_layout(){this.update_layout(),this.compute_layout(),this.invalidate_layout()}sync_config(){if(this._updating)return;const e=this.perspective_element.save(),t={};for(const i in e){const s=i.replace(\"-\",\"_\"),n=e[i];void 0===n||\"plugin\"==s&&\"debug\"===n||(t[s]=n)}this._updating=!0,this.model.setv(t),this._updating=!1}update_config(){if(this._updating)return;const e=this.perspective_element.save();for(const t in e){const i=t.replace(\"-\",\"_\");let s=this.model.property(i).get_value();e[t]!==s&&(this._updating=!0,\"plugin\"!==i&&(s=JSON.stringify(s)),this.perspective_element.setAttribute(t,s),this._updating=!1)}}on_event(e){null!=(e=e.hint)&&null!=e.column_source&&e.column_source.id==this.model.source.id&&(void 0!==e.rollover?this.stream(e.data,e.rollover):void 0!==e.patches&&this.patch(e.patches))}get data(){const e={};for(const t of this.model.source.columns())e[t]=this.model.source.get_array(t);return e}stream(e,t){this._loaded&&(null==t?this.table.update(e):this.table.replace(this.data))}patch(e){this.table.replace(this.data)}getInnerHTML(){let e=\"<perspective-viewer style='height:100%;width:100%;'\";var t,i;return e+=(t=\"class\",null==(i=a(this.model.theme))?\"\":(\"string\"!=typeof i&&(i=JSON.stringify(i)),\" \"+t+\"='\"+i+\"'\")),e+=\"></perspective-viewer>\",e}setData(){this._loaded&&this.table.load(this.data)}updateAttribute(e,t,i){if(this._updating)return;t!=this.perspective_element.save()[e]&&(i&&(t=JSON.stringify(t)),this._updating=!0,this.perspective_element.setAttribute(e,t),this._updating=!1)}updateTheme(){let e=this.perspective_element.getAttribute(\"class\"),t=this.toNewClassAttribute(e,this.model.theme);this.perspective_element.setAttribute(\"class\",t)}toNewClassAttribute(e,t){let i=[];return null!=e&&(i=e.split(\" \").filter(p)),i.push(a(t)),i.join(\" \")}}i.PerspectiveView=u,u.__name__=\"PerspectiveView\";class d extends o.HTMLBox{constructor(e){super(e)}static init_Perspective(){this.prototype.default_view=u,this.define((({Any:e,Array:t,Boolean:i,Ref:s,Nullable:n,String:o})=>({aggregates:[e],column_pivots:[n(t(o))],columns:[t(o)],computed_columns:[n(t(o))],editable:[n(i)],filters:[n(t(e))],plugin:[o],plugin_config:[e],row_pivots:[n(t(o))],selectable:[n(i)],toggle_config:[i,!0],sort:[n(t(t(o)))],source:[s(r.ColumnDataSource)],theme:[o]})))}}i.Perspective=d,d.__name__=\"Perspective\",d.__module__=\"panel.models.perspective\",d.init_Perspective()},\n",
" \"ed9bae6d87\": function _(e,t,i,s,o){s();const l=e(\"@bokehjs/core/kinds\"),n=e(\"@bokehjs/core/dom\"),a=e(\"@bokehjs/models/widgets/widget\");function r(e){e.forEach((e=>e.style.borderStyle=\"inset\"))}function d(e){e.forEach((e=>e.style.borderStyle=\"outset\"))}class h extends a.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.render())),this.connect(this.model.properties.value.change,(()=>this.render())),this.connect(this.model.properties.loop_policy.change,(()=>this.set_loop_state(this.model.loop_policy))),this.connect(this.model.properties.show_loop_controls.change,(()=>{this.model.show_loop_controls&&this.loop_state.parentNode!=this.groupEl?this.groupEl.appendChild(this.loop_state):this.model.show_loop_controls||this.loop_state.parentNode!=this.groupEl||this.el.removeChild(this.loop_state)}))}get_height(){return 250}render(){if(null!=this.sliderEl)return this.sliderEl.min=String(this.model.start),this.sliderEl.max=String(this.model.end),void(this.sliderEl.value=String(this.model.value));super.render(),this.groupEl=n.div(),this.groupEl.style.display=\"flex\",this.groupEl.style.flexDirection=\"column\",this.groupEl.style.alignItems=\"center\",this.sliderEl=document.createElement(\"input\"),this.sliderEl.style.width=\"100%\",this.sliderEl.setAttribute(\"type\",\"range\"),this.sliderEl.value=String(this.model.value),this.sliderEl.min=String(this.model.start),this.sliderEl.max=String(this.model.end),this.sliderEl.onchange=e=>this.set_frame(parseInt(e.target.value));const e=n.div();e.style.cssText=\"margin: 0 auto; display: flex; padding: 5px; align-items: stretch; width: 100%;\";const t=\"text-align: center; min-width: 20px; flex-grow: 1; margin: 2px\",i=\"text-align: center; min-width: 40px; flex-grow: 2; margin: 2px\",s=document.createElement(\"button\");s.style.cssText=t,s.appendChild(document.createTextNode(\"\")),s.onclick=()=>this.slower(),e.appendChild(s);const o=document.createElement(\"button\");o.style.cssText=i,o.appendChild(document.createTextNode(\"❚◀◀\")),o.onclick=()=>this.first_frame(),e.appendChild(o);const l=document.createElement(\"button\");l.style.cssText=i,l.appendChild(document.createTextNode(\"❚◀\")),l.onclick=()=>this.previous_frame(),e.appendChild(l);const a=document.createElement(\"button\");a.style.cssText=i,a.appendChild(document.createTextNode(\"◀\")),a.onclick=()=>this.reverse_animation(),e.appendChild(a);const h=document.createElement(\"button\");h.style.cssText=i,h.appendChild(document.createTextNode(\"❚❚\")),h.onclick=()=>this.pause_animation(),e.appendChild(h);const c=document.createElement(\"button\");c.style.cssText=i,c.appendChild(document.createTextNode(\"▶\")),c.onclick=()=>this.play_animation(),e.appendChild(c);const p=document.createElement(\"button\");p.style.cssText=i,p.appendChild(document.createTextNode(\"▶❚\")),p.onclick=()=>this.next_frame(),e.appendChild(p);const m=document.createElement(\"button\");m.style.cssText=i,m.appendChild(document.createTextNode(\"▶▶❚\")),m.onclick=()=>this.last_frame(),e.appendChild(m);const _=document.createElement(\"button\");_.style.cssText=t,_.appendChild(document.createTextNode(\"+\")),_.onclick=()=>this.faster(),e.appendChild(_),this._toggle_reverse=()=>{d([h,c]),r([a])},this._toogle_pause=()=>{d([a,c]),r([h])},this._toggle_play=()=>{d([a,h]),r([c])},this.loop_state=document.createElement(\"form\"),this.loop_state.style.cssText=\"margin: 0 auto; display: table\";const u=document.createElement(\"input\");u.type=\"radio\",u.value=\"once\",u.name=\"state\";const g=document.createElement(\"label\");g.innerHTML=\"Once\",g.style.cssText=\"padding: 0 10px 0 5px; user-select:none;\";const f=document.createElement(\"input\");f.setAttribute(\"type\",\"radio\"),f.setAttribute(\"value\",\"loop\"),f.setAttribute(\"name\",\"state\");const v=document.createElement(\"label\");v.innerHTML=\"Loop\",v.style.cssText=\"padding: 0 10px 0 5px; user-select:none;\";const y=document.createElement(\"input\");y.setAttribute(\"type\",\"radio\"),y.setAttribute(\"value\",\"reflect\"),y.setAttribute(\"name\",\"state\");const x=document.createElement(\"label\");x.innerHTML=\"Reflect\",x.style.cssText=\"padding: 0 10px 0 5px; user-select:none;\",\"once\"==this.model.loop_policy?u.checked=!0:\"loop\"==this.model.loop_policy?f.checked=!0:y.checked=!0,this.loop_state.appendChild(u),this.loop_state.appendChild(g),this.loop_state.appendChild(f),this.loop_state.appendChild(v),this.loop_state.appendChild(y),this.loop_state.appendChild(x),this.groupEl.appendChild(this.sliderEl),this.groupEl.appendChild(e),this.model.show_loop_controls&&this.groupEl.appendChild(this.loop_state),this.el.appendChild(this.groupEl)}set_frame(e){this.model.value!=e&&(this.model.value=e),this.sliderEl.value!=String(e)&&(this.sliderEl.value=String(e))}get_loop_state(){for(var e=this.loop_state.state,t=0;t<e.length;t++){var i=e[t];if(i.checked)return i.value}return\"once\"}set_loop_state(e){for(var t=this.loop_state.state,i=0;i<t.length;i++){var s=t[i];s.value==e&&(s.checked=!0)}}next_frame(){this.set_frame(Math.min(this.model.end,this.model.value+this.model.step))}previous_frame(){this.set_frame(Math.max(this.model.start,this.model.value-this.model.step))}first_frame(){this.set_frame(this.model.start)}last_frame(){this.set_frame(this.model.end)}slower(){this.model.interval=Math.round(this.model.interval/.7),this.model.direction>0?this.play_animation():this.model.direction<0&&this.reverse_animation()}faster(){this.model.interval=Math.round(.7*this.model.interval),this.model.direction>0?this.play_animation():this.model.direction<0&&this.reverse_animation()}anim_step_forward(){if(this.model.value<this.model.end)this.next_frame();else{var e=this.get_loop_state();\"loop\"==e?this.first_frame():\"reflect\"==e?(this.last_frame(),this.reverse_animation()):(this.pause_animation(),this.last_frame())}}anim_step_reverse(){if(this.model.value>this.model.start)this.previous_frame();else{var e=this.get_loop_state();\"loop\"==e?this.last_frame():\"reflect\"==e?(this.first_frame(),this.play_animation()):(this.pause_animation(),this.first_frame())}}pause_animation(){this._toogle_pause(),this.model.direction=0,this.timer&&(clearInterval(this.timer),this.timer=null)}play_animation(){this.pause_animation(),this._toggle_play(),this.model.direction=1,this.timer||(this.timer=setInterval((()=>this.anim_step_forward()),this.model.interval))}reverse_animation(){this.pause_animation(),this._toggle_reverse(),this.model.direction=-1,this.timer||(this.timer=setInterval((()=>this.anim_step_reverse()),this.model.interval))}}i.PlayerView=h,h.__name__=\"PlayerView\",i.LoopPolicy=l.Enum(\"once\",\"loop\",\"reflect\");class c extends a.Widget{constructor(e){super(e)}static init_Player(){this.prototype.default_view=h,this.define((({Boolean:e,Int:t})=>({direction:[t,0],interval:[t,500],start:[t],end:[t],step:[t,1],loop_policy:[i.LoopPolicy,\"once\"],value:[t,0],show_loop_controls:[e,!0]}))),this.override({width:400})}}i.Player=c,c.__name__=\"Player\",c.__module__=\"panel.models.widgets\",c.init_Player()},\n",
" \"47b5ae5c43\": function _(t,e,o,i,r){i();const l=t(\"tslib\").__importStar(t(\"@bokehjs/core/properties\")),s=t(\"@bokehjs/core/dom\"),a=t(\"@bokehjs/core/util/object\"),p=t(\"@bokehjs/core/util/eq\"),n=t(\"@bokehjs/models/layouts/html_box\"),_=t(\"99a25e6992\"),h=t(\"990b5dd5c7\"),u=t(\"7116a7a602\"),d=(t,e,o)=>{let i=Array.isArray(e)?[]:{};if(\"click\"===o||\"hover\"===o||\"selected\"===o){const o=[];if(null==e)return null;const r=t.data;for(let t=0;t<e.points.length;t++){const i=e.points[t];let l={};for(let t in i){const e=i[t];!i.hasOwnProperty(t)||Array.isArray(e)||h.isPlainObject(e)||(l[t]=e)}null!=i&&(i.hasOwnProperty(\"curveNumber\")&&i.hasOwnProperty(\"pointNumber\")&&r[i.curveNumber].hasOwnProperty(\"customdata\")&&(l.customdata=r[i.curveNumber].customdata[i.pointNumber]),i.hasOwnProperty(\"pointNumbers\")&&(l.pointNumbers=i.pointNumbers)),o[t]=l}i.points=o}else if(\"relayout\"===o||\"restyle\"===o)for(let t in e)e.hasOwnProperty(t)&&(i[t]=e[t]);return e.hasOwnProperty(\"range\")&&(i.range=e.range),e.hasOwnProperty(\"lassoPoints\")&&(i.lassoPoints=e.lassoPoints),i};class y extends u.PanelHTMLBoxView{constructor(){super(...arguments),this._settingViewport=!1,this._plotInitialized=!1,this._reacting=!1,this._relayouting=!1,this._end_relayouting=_.debounce((()=>{this._relayouting=!1}),2e3,!1)}connect_signals(){super.connect_signals(),this.connect(this.model.properties.viewport_update_policy.change,this._updateSetViewportFunction),this.connect(this.model.properties.viewport_update_throttle.change,this._updateSetViewportFunction),this.connect(this.model.properties._render_count.change,this.plot),this.connect(this.model.properties.viewport.change,this._updateViewportFromProperty)}render(){super.render(),this._layout_wrapper=s.div({style:\"height: 100%; width: 100%\"}),this.el.appendChild(this._layout_wrapper),window.Plotly&&this.plot()}plot(){if(!window.Plotly)return;const t=[];for(let e=0;e<this.model.data.length;e++)t.push(this._get_trace(e,!1));let e=h.deepCopy(this.model.layout);if(this._relayouting){const{layout:t}=this._layout_wrapper;Object.keys(t).reduce(((t,o)=>{\"axis\"===o.slice(1,5)&&\"range\"in t&&(e[o].range=t.range)}),{})}this._reacting=!0,window.Plotly.react(this._layout_wrapper,t,e,this.model.config).then((()=>{var t,e;this._updateSetViewportFunction(),this._updateViewportProperty(),this._plotInitialized||(this._layout_wrapper.on(\"plotly_relayout\",(t=>{!0!==t._update_from_property&&(this.model.relayout_data=d(this._layout_wrapper,t,\"relayout\"),this._updateViewportProperty(),this._end_relayouting())})),this._layout_wrapper.on(\"plotly_relayouting\",(()=>{\"mouseup\"!==this.model.viewport_update_policy&&(this._relayouting=!0,this._updateViewportProperty())})),this._layout_wrapper.on(\"plotly_restyle\",(t=>{this.model.restyle_data=d(this._layout_wrapper,t,\"restyle\"),this._updateViewportProperty()})),this._layout_wrapper.on(\"plotly_click\",(t=>{this.model.click_data=d(this._layout_wrapper,t,\"click\")})),this._layout_wrapper.on(\"plotly_hover\",(t=>{this.model.hover_data=d(this._layout_wrapper,t,\"hover\")})),this._layout_wrapper.on(\"plotly_selected\",(t=>{this.model.selected_data=d(this._layout_wrapper,t,\"selected\")})),this._layout_wrapper.on(\"plotly_clickannotation\",(t=>{delete t.event,delete t.fullAnnotation,this.model.clickannotation_data=t})),this._layout_wrapper.on(\"plotly_deselect\",(()=>{this.model.selected_data=null})),this._layout_wrapper.on(\"plotly_unhover\",(()=>{this.model.hover_data=null}))),this._plotInitialized=!0,this._reacting=!1,t=this._layout_wrapper,(e=window.getComputedStyle(t).display)&&\"none\"!==e&&window.Plotly.Plots.resize(this._layout_wrapper)}))}_get_trace(t,e){const o=a.clone(this.model.data[t]),i=this.model.data_sources[t];for(const t of i.columns()){let r=i.get_array(t)[0];if(null!=r.shape&&r.shape.length>1){const t=[],e=r.shape;for(let o=0;o<e[0];o++)t.push(r.slice(o*e[1],(o+1)*e[1]));r=t}let l=t.split(\".\"),s=l[l.length-1],a=o;for(let t of l.slice(0,-1))a=a[t];e&&1==l.length?a[s]=[r]:a[s]=r}return o}_updateViewportFromProperty(){if(!window.Plotly||this._settingViewport||this._reacting||!this.model.viewport)return;const t=this._layout_wrapper._fullLayout;Object.keys(this.model.viewport).reduce(((e,o)=>{if(p.isEqual(h.get(t,o),e))return!0;{let t=h.deepCopy(this.model.viewport);return t._update_from_property=!0,window.Plotly.relayout(this.el,t),!1}}),{})}_updateViewportProperty(){const t=this._layout_wrapper._fullLayout;let e={};for(let o in t){if(!t.hasOwnProperty(o))continue;let i=o.slice(0,5);\"xaxis\"!==i&&\"yaxis\"!==i||(e[o+\".range\"]=h.deepCopy(t[o].range))}p.isEqual(e,this.model.viewport)||this._setViewport(e)}_updateSetViewportFunction(){\"continuous\"===this.model.viewport_update_policy||\"mouseup\"===this.model.viewport_update_policy?this._setViewport=t=>{this._settingViewport||(this._settingViewport=!0,this.model.viewport=t,this._settingViewport=!1)}:this._setViewport=h.throttle((t=>{this._settingViewport||(this._settingViewport=!0,this.model.viewport=t,this._settingViewport=!1)}),this.model.viewport_update_throttle)}}o.PlotlyPlotView=y,y.__name__=\"PlotlyPlotView\";class c extends n.HTMLBox{constructor(t){super(t)}static init_PlotlyPlot(){this.prototype.default_view=y,this.define({data:[l.Array,[]],layout:[l.Any,{}],config:[l.Any,{}],data_sources:[l.Array,[]],relayout_data:[l.Any,{}],restyle_data:[l.Array,[]],click_data:[l.Any,{}],hover_data:[l.Any,{}],clickannotation_data:[l.Any,{}],selected_data:[l.Any,{}],viewport:[l.Any,{}],viewport_update_policy:[l.String,\"mouseup\"],viewport_update_throttle:[l.Number,200],_render_count:[l.Number,0]})}}o.PlotlyPlot=c,c.__name__=\"PlotlyPlot\",c.__module__=\"panel.models.plotly\",c.init_PlotlyPlot()},\n",
" \"99a25e6992\": function _(n,l,u,t,e){function o(n,l,u){var t,e,o,a,r;function i(){var c=Date.now()-a;c<l&&c>=0?t=setTimeout(i,l-c):(t=null,u||(r=n.apply(o,e),o=e=null))}null==l&&(l=100);var c=function(){o=this,e=arguments,a=Date.now();var c=u&&!t;return t||(t=setTimeout(i,l)),c&&(r=n.apply(o,e),o=e=null),r};return c.clear=function(){t&&(clearTimeout(t),t=null)},c.flush=function(){t&&(r=n.apply(o,e),o=e=null,clearTimeout(t),t=null)},c}o.debounce=o,l.exports=o},\n",
" \"990b5dd5c7\": function _(t,n,r,e,o){e();r.get=(t,n,r)=>{const e=r=>String.prototype.split.call(n,r).filter(Boolean).reduce(((t,n)=>null!=t?t[n]:t),t),o=e(/[,[\\]]+?/)||e(/[,[\\].]+?/);return void 0===o||o===t?r:o},r.throttle=function(t,n){var r=0;return function(){var e=Number(new Date);e-r>=n&&(t(),r=e)}},r.deepCopy=function t(n){var r;if(null==n||\"object\"!=typeof n)return n;if(n instanceof Array){r=[];for(var e=0,o=n.length;e<o;e++)r[e]=t(n[e]);return r}if(n instanceof Object){const r={};for(const e in n){const o=e;n.hasOwnProperty(o)&&(r[o]=t(n[o]))}return r}throw new Error(\"Unable to copy obj! Its type isn't supported.\")},r.isPlainObject=function(t){return\"[object Object]\"===Object.prototype.toString.call(t)}},\n",
" \"9f787650b9\": function _(e,s,t,i,o){i();const r=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),h=e(\"@bokehjs/models/layouts/html_box\"),l=e(\"7116a7a602\");class n extends h.HTMLBoxView{connect_signals(){super.connect_signals();const e=()=>{this.render(),this.root.compute_layout()};this.connect(this.model.properties.height.change,e),this.connect(this.model.properties.width.change,e),this.connect(this.model.properties.height_policy.change,e),this.connect(this.model.properties.width_policy.change,e),this.connect(this.model.properties.sizing_mode.change,e),this.connect(this.model.properties.active.change,(()=>this.setCSS())),this.connect(this.model.properties.bar_color.change,(()=>this.setCSS())),this.connect(this.model.properties.css_classes.change,(()=>this.setCSS())),this.connect(this.model.properties.value.change,(()=>this.setValue())),this.connect(this.model.properties.max.change,(()=>this.setMax()))}render(){super.render();const e=Object.assign(Object.assign({},this.model.style),{display:\"inline-block\"});this.progressEl=document.createElement(\"progress\"),this.setValue(),this.setMax(),l.set_size(this.progressEl,this.model),this.setCSS();for(const s in e)this.progressEl.style.setProperty(s,e[s]);this.el.appendChild(this.progressEl)}setCSS(){let e=this.model.css_classes.join(\" \")+\" \"+this.model.bar_color;this.model.active&&(e+=\" active\"),this.progressEl.className=e}setValue(){null!=this.model.value&&(this.progressEl.value=this.model.value)}setMax(){null!=this.model.max&&(this.progressEl.max=this.model.max)}_update_layout(){let e=void 0!==this._prev_sizing_mode&&this._prev_sizing_mode!==this.model.sizing_mode;this._prev_sizing_mode=this.model.sizing_mode,this.layout=new l.CachedVariadicBox(this.el,this.model.sizing_mode,e),this.layout.set_sizing(this.box_sizing())}}t.ProgressView=n,n.__name__=\"ProgressView\";class c extends h.HTMLBox{constructor(e){super(e)}static init_Progress(){this.prototype.default_view=n,this.define({active:[r.Boolean,!0],bar_color:[r.String,\"primary\"],style:[r.Any,{}],max:[r.Number,100],value:[r.Any,null]})}}t.Progress=c,c.__name__=\"Progress\",c.__module__=\"panel.models.widgets\",c.init_Progress()},\n",
" \"3b85956787\": function _(e,t,s,i,n){i();const l=e(\"tslib\"),o=e(\"@bokehjs/core/dom\"),c=e(\"@bokehjs/core/util/types\"),r=e(\"@bokehjs/models/widgets/input_widget\"),h=l.__importStar(e(\"@bokehjs/styles/widgets/inputs.css\"));class d extends r.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,s;return c.isString(e)?t=s=e:[t,s]=e,o.option({value:t},s)}));this.select_el=o.select({multiple:!1,class:h.input,name:this.model.name,disabled:this.model.disabled},e),this.select_el.style.backgroundImage=\"none\",this.select_el.addEventListener(\"change\",(()=>this.change_input())),this.group_el.appendChild(this.select_el),this.render_selection()}render_selection(){const e=this.model.value;for(const t of this.el.querySelectorAll(\"option\"))t.value===e&&(t.selected=!0);this.select_el.size=this.model.size}change_input(){const e=null!=this.el.querySelector(\"select:focus\");let t=null;for(const e of this.el.querySelectorAll(\"option\"))if(e.selected){t=e.value;break}this.model.value=t,super.change_input(),e&&this.select_el.focus()}}s.SingleSelectView=d,d.__name__=\"SingleSelectView\";class a extends r.InputWidget{constructor(e){super(e)}static init_SingleSelect(){this.prototype.default_view=d,this.define((({Any:e,Array:t,Int:s,String:i})=>({value:[i,\"\"],options:[t(e),[]],size:[s,4]})))}}s.SingleSelect=a,a.__name__=\"SingleSelect\",a.__module__=\"panel.models.widgets\",a.init_SingleSelect()},\n",
" \"aaa48703af\": function _(t,e,i,o,n){o();const s=t(\"tslib\").__importStar(t(\"@bokehjs/core/properties\")),r=t(\"@bokehjs/models/layouts/html_box\"),h=\"Click to START the speech recognition.\",{webkitSpeechRecognition:a}=window,{webkitSpeechGrammarList:l}=window;class c extends r.HTMLBoxView{initialize(){var t,e;super.initialize(),this.recognition=new a,this.recognition.lang=this.model.lang,this.recognition.continuous=this.model.continuous,this.recognition.interimResults=this.model.interim_results,this.recognition.maxAlternatives=this.model.max_alternatives,this.recognition.serviceURI=this.model.service_uri,this.setGrammars(),this.recognition.onresult=t=>{this.model.results=function(t){const e=[];for(let o of t){let t=[],n={is_final:o.isFinal,alternatives:t};for(let e=0;e<o.length;e++){let n={confidence:(i=o[e].confidence,Math.round(100*(i+Number.EPSILON))/100),transcript:o[e].transcript};t.push(n)}n.alternatives=t,e.push(n)}var i;return e}(t.results)},this.recognition.onerror=t=>{console.log(\"SpeechToText Error\"),console.log(t)},this.recognition.onnomatch=t=>{console.log(\"SpeechToText No Match\"),console.log(t)},this.recognition.onaudiostart=()=>this.model.audio_started=!0,this.recognition.onaudioend=()=>this.model.audio_started=!1,this.recognition.onsoundstart=()=>this.model.sound_started=!0,this.recognition.onsoundend=()=>this.model.sound_started=!1,this.recognition.onspeechstart=()=>this.model.speech_started=!0,this.recognition.onspeechend=()=>this.model.speech_started=!1,this.recognition.onstart=()=>{this.buttonEl.onclick=()=>{this.recognition.stop()},this.buttonEl.innerHTML=this.iconStarted(),this.buttonEl.setAttribute(\"title\",\"Click to STOP the speech recognition.\"),this.model.started=!0},this.recognition.onend=()=>{this.buttonEl.onclick=()=>{this.recognition.start()},this.buttonEl.innerHTML=this.iconNotStarted(),this.buttonEl.setAttribute(\"title\",h),this.model.started=!1},this.buttonEl=(t=`<button class=\"bk bk-btn bk-btn-${this.model.button_type}\" type=\"button\" title=\"${h}\"></button>`,e=document.createElement(\"template\"),t=t.trim(),e.innerHTML=t,e.content.firstChild),this.buttonEl.innerHTML=this.iconNotStarted(),this.buttonEl.onclick=()=>this.recognition.start()}iconStarted(){return\"\"!==this.model.button_started?this.model.button_started:'<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22px\" style=\"vertical-align: middle;\" fill=\"currentColor\" class=\"bi bi-mic\" viewBox=\"0 0 16 16\">\\n <path fill-rule=\"evenodd\" d=\"M3.5 6.5A.5.5 0 0 1 4 7v1a4 4 0 0 0 8 0V7a.5.5 0 0 1 1 0v1a5 5 0 0 1-4.5 4.975V15h3a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1h3v-2.025A5 5 0 0 1 3 8V7a.5.5 0 0 1 .5-.5z\"/>\\n <path fill-rule=\"evenodd\" d=\"M10 8V3a2 2 0 1 0-4 0v5a2 2 0 1 0 4 0zM8 0a3 3 0 0 0-3 3v5a3 3 0 0 0 6 0V3a3 3 0 0 0-3-3z\"/>\\n</svg>'}iconNotStarted(){return\"\"!==this.model.button_not_started?this.model.button_not_started:'<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22px\" style=\"vertical-align: middle;\" fill=\"currentColor\" class=\"bi bi-mic-mute\" viewBox=\"0 0 16 16\">\\n<path fill-rule=\"evenodd\" d=\"M12.734 9.613A4.995 4.995 0 0 0 13 8V7a.5.5 0 0 0-1 0v1c0 .274-.027.54-.08.799l.814.814zm-2.522 1.72A4 4 0 0 1 4 8V7a.5.5 0 0 0-1 0v1a5 5 0 0 0 4.5 4.975V15h-3a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-3v-2.025a4.973 4.973 0 0 0 2.43-.923l-.718-.719zM11 7.88V3a3 3 0 0 0-5.842-.963l.845.845A2 2 0 0 1 10 3v3.879l1 1zM8.738 9.86l.748.748A3 3 0 0 1 5 8V6.121l1 1V8a2 2 0 0 0 2.738 1.86zm4.908 3.494l-12-12 .708-.708 12 12-.708.707z\"/>\\n</svg>'}setIcon(){this.model.started?this.buttonEl.innerHTML=this.iconStarted():this.buttonEl.innerHTML=this.iconNotStarted()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.start.change,(()=>{this.model.start=!1,this.recognition.start()})),this.connect(this.model.properties.stop.change,(()=>{this.model.stop=!1,this.recognition.stop()})),this.connect(this.model.properties.abort.change,(()=>{this.model.abort=!1,this.recognition.abort()})),this.connect(this.model.properties.grammars.change,(()=>this.setGrammars())),this.connect(this.model.properties.lang.change,(()=>this.recognition.lang=this.model.lang)),this.connect(this.model.properties.continuous.change,(()=>this.recognition.continuous=this.model.continuous)),this.connect(this.model.properties.interim_results.change,(()=>this.recognition.interimResults=this.model.interim_results)),this.connect(this.model.properties.max_alternatives.change,(()=>this.recognition.maxAlternatives=this.model.max_alternatives)),this.connect(this.model.properties.service_uri.change,(()=>this.recognition.serviceURI=this.model.service_uri)),this.connect(this.model.properties.button_type.change,(()=>this.buttonEl.className=`bk bk-btn bk-btn-${this.model.button_type}`)),this.connect(this.model.properties.button_hide.change,(()=>this.render()));const{button_not_started:t,button_started:e}=this.model.properties;this.on_change([t,e],(()=>this.setIcon()))}setGrammars(){this.recognition.grammars=function(t){if(t){var e=new l;for(let i of t)i.src?e.addFromString(i.src,i.weight):i.uri&&e.addFromURI(i.uri,i.weight);return e}return null}(this.model.grammars)}render(){super.render(),this.model.button_hide||this.el.appendChild(this.buttonEl)}}i.SpeechToTextView=c,c.__name__=\"SpeechToTextView\";class d extends r.HTMLBox{constructor(t){super(t)}static init_SpeechToText(){this.prototype.default_view=c,this.define({start:[s.Boolean,!1],stop:[s.Boolean,!1],abort:[s.Boolean,!1],grammars:[s.Array,[]],lang:[s.String,\"\"],continuous:[s.Boolean,!1],interim_results:[s.Boolean,!1],max_alternatives:[s.Number,1],service_uri:[s.String],started:[s.Boolean,!1],audio_started:[s.Boolean,!1],sound_started:[s.Boolean,!1],speech_started:[s.Boolean,!1],button_type:[s.String,\"light\"],button_hide:[s.Boolean,!1],button_not_started:[s.String,\"\"],button_started:[s.String,\"\"],results:[s.Array,[]]})}}i.SpeechToText=d,d.__name__=\"SpeechToText\",d.__module__=\"panel.models.speech_to_text\",d.init_SpeechToText()},\n",
" \"bfa46a5f19\": function _(e,t,s,a,i){a();const o=e(\"@bokehjs/core/view\"),c=e(\"@bokehjs/core/util/array\"),n=e(\"@bokehjs/model\"),h=e(\"@bokehjs/protocol/receiver\");class _ extends o.View{renderTo(){}}s.StateView=_,_.__name__=\"StateView\";class r extends n.Model{constructor(e){super(e),this._receiver=new h.Receiver,this._cache={}}apply_state(e){this._receiver.consume(e.header),this._receiver.consume(e.metadata),this._receiver.consume(e.content),this._receiver.message&&this.document&&this.document.apply_json_patch(this._receiver.message.content)}_receive_json(e,t){const s=JSON.parse(e);this._cache[t]=s;let a=this.state;for(const e of this.values)a=a[e];a===t?this.apply_state(s):this._cache[a]&&this.apply_state(this._cache[a])}set_state(e,t){let s=c.copy(this.values);s[this.widgets[e.id]]=t;let a=this.state;for(const e of s)a=a[e];var i,o,n;this.values=s,this.json?this._cache[a]?this.apply_state(this._cache[a]):(i=a,o=e=>this._receive_json(e,a),(n=new XMLHttpRequest).overrideMimeType(\"application/json\"),n.open(\"GET\",i,!0),n.onreadystatechange=function(){4==n.readyState&&200==n.status&&o(n.responseText)},n.send(null)):this.apply_state(a)}static init_State(){this.prototype.default_view=_,this.define((({Any:e,Boolean:t})=>({json:[t,!1],state:[e,{}],widgets:[e,{}],values:[e,[]]})))}}s.State=r,r.__name__=\"State\",r.__module__=\"panel.models.state\",r.init_State()},\n",
" \"33cd2c254e\": function _(e,s,i,t,n){t();const h=e(\"@bokehjs/models/layouts/html_box\");function o(e){var s=[];for(let t of e){var i={default:t.default,lang:t.lang,local_service:t.localService,name:t.name,voice_uri:t.voiceURI};s.push(i)}return s}class c extends h.HTMLBoxView{initialize(){super.initialize(),this.model.paused=speechSynthesis.paused,this.model.pending=speechSynthesis.pending,this.model.speaking=speechSynthesis.speaking,this._callback=window.setInterval((function(){!speechSynthesis.paused&&speechSynthesis.speaking&&window.speechSynthesis.resume()}),1e4);const e=()=>{\"undefined\"!=typeof speechSynthesis&&(this.voices=speechSynthesis.getVoices(),this.voices&&(this.model.voices=o(this.voices)))};e(),\"undefined\"!=typeof speechSynthesis&&void 0!==speechSynthesis.onvoiceschanged&&(speechSynthesis.onvoiceschanged=e)}remove(){null!=this._callback&&clearInterval(this._callback),speechSynthesis.cancel(),super.remove()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.speak.change,(()=>{this.speak()})),this.connect(this.model.properties.pause.change,(()=>{this.model.pause=!1,speechSynthesis.pause()})),this.connect(this.model.properties.resume.change,(()=>{this.model.resume=!1,speechSynthesis.resume()})),this.connect(this.model.properties.cancel.change,(()=>{this.model.cancel=!1,speechSynthesis.cancel()}))}speak(){let e=new SpeechSynthesisUtterance(this.model.speak.text);if(e.pitch=this.model.speak.pitch,e.volume=this.model.speak.volume,e.rate=this.model.speak.rate,this.model.voices)for(let s of this.voices)s.name===this.model.speak.voice&&(e.voice=s);e.onpause=()=>this.model.paused=!0,e.onstart=()=>{this.model.speaking=!0,this.model.paused=!1,this.model.pending=speechSynthesis.pending},e.onresume=()=>this.model.paused=!1,e.onend=()=>{this.model.speaking=!1,this.model.paused=!1,this.model.pending=speechSynthesis.pending},speechSynthesis.speak(e),this.model.paused=speechSynthesis.paused,this.model.pending=speechSynthesis.pending}render(){super.render(),this.model.voices||(this.model.voices=o(this.voices)),null!=this.model.speak&&this.model.speak.text&&this.speak()}}i.TextToSpeechView=c,c.__name__=\"TextToSpeechView\";class p extends h.HTMLBox{constructor(e){super(e)}static init_TextToSpeech(){this.prototype.default_view=c,this.define((({Any:e,Array:s,Boolean:i})=>({paused:[i,!1],pending:[i,!1],speaking:[i,!1],voices:[s(e),[]],cancel:[i,!1],pause:[i,!1],resume:[i,!1],speak:[e,{}]})))}}i.TextToSpeech=p,p.__name__=\"TextToSpeech\",p.__module__=\"panel.models.text_to_speech\",p.init_TextToSpeech()},\n",
" \"2efaffc12a\": function _(t,e,i,l,o){l();const s=t(\"@bokehjs/models/layouts/html_box\"),h=t(\"@bokehjs/core/build_views\"),n=t(\"@bokehjs/models/plots\"),a=t(\"@bokehjs/models/glyphs\"),d=t(\"@bokehjs/core/dom\"),r=t(\"@bokehjs/models/sources/column_data_source\"),c=t(\"@bokehjs/models/formatters\");class p extends s.HTMLBoxView{initialize(){super.initialize(),this.containerDiv=d.div({style:\"height:100%; width:100%;\"}),this.titleDiv=d.div({style:\"font-size: 1em\"}),this.valueDiv=d.div({style:\"font-size: 2em\"}),this.value2Div=d.div({style:\"font-size: 1em; opacity: 0.5; display: inline\"}),this.changeDiv=d.div({style:\"font-size: 1em; opacity: 0.5; display: inline\"}),this.textDiv=d.div({},this.titleDiv,this.valueDiv,d.div({},this.changeDiv,this.value2Div)),this.updateTitle(),this.updateValue(),this.updateValue2(),this.updateValueChange(),this.updateTextFontSize(),this.plotDiv=d.div({}),this.containerDiv=d.div({style:\"height:100%; width:100%\"},this.textDiv,this.plotDiv),this.updateLayout()}connect_signals(){super.connect_signals();const{pos_color:t,neg_color:e}=this.model.properties;this.on_change([t,e],(()=>this.updateValueChange()));const{plot_color:i,plot_type:l,width:o,height:s,sizing_mode:h}=this.model.properties;this.on_change([i,l,o,s,h],(()=>this.render())),this.connect(this.model.properties.title.change,(()=>this.updateTitle(!0))),this.connect(this.model.properties.value.change,(()=>this.updateValue(!0))),this.connect(this.model.properties.value_change.change,(()=>this.updateValue2(!0))),this.connect(this.model.properties.layout.change,(()=>this.updateLayout()))}async render(){super.render(),this.el.appendChild(this.containerDiv),await this.setPlot()}async setPlot(){this.plot=new n.Plot({background_fill_color:null,border_fill_color:null,outline_line_color:null,min_border:0,sizing_mode:\"stretch_both\",toolbar_location:null});var t=this.model.source;if(\"line\"===this.model.plot_type){var e=new a.Line({x:{field:this.model.plot_x},y:{field:this.model.plot_y},line_width:4,line_color:this.model.plot_color});this.plot.add_glyph(e,t)}else if(\"step\"===this.model.plot_type){var i=new a.Step({x:{field:this.model.plot_x},y:{field:this.model.plot_y},line_width:3,line_color:this.model.plot_color});this.plot.add_glyph(i,t)}else if(\"area\"===this.model.plot_type){var l=new a.VArea({x:{field:this.model.plot_x},y1:{field:this.model.plot_y},y2:0,fill_color:this.model.plot_color,fill_alpha:.5});this.plot.add_glyph(l,t);e=new a.Line({x:{field:this.model.plot_x},y:{field:this.model.plot_y},line_width:3,line_color:this.model.plot_color});this.plot.add_glyph(e,t)}else{var o=new a.VBar({x:{field:this.model.plot_x},top:{field:this.model.plot_y},width:.9,line_color:null,fill_color:this.model.plot_color});this.plot.add_glyph(o,t)}const s=await h.build_view(this.plot);this.plotDiv.innerHTML=\"\",s.renderTo(this.plotDiv)}after_layout(){super.after_layout(),this.updateTextFontSize()}updateTextFontSize(){this.updateTextFontSizeColumn()}updateTextFontSizeColumn(){let t=this.containerDiv.clientWidth,e=this.containerDiv.clientHeight;\"column\"===this.model.layout?e=Math.round(e/2):t=Math.round(t/2);const i=t/this.model.title.length*2,l=t/(2*this._value_format.length)*1.8,o=t/(this._value_change_format.length+1)*2,s=e/6,h=Math.min(i,l,o,s);this.textDiv.style.fontSize=Math.trunc(h)+\"px\",this.textDiv.style.lineHeight=\"1.3\"}updateTitle(t=!1){this.titleDiv.innerText=this.model.title,t&&this.updateTextFontSize()}updateValue(t=!1){this._value_format=this.model.formatter.doFormat([this.model.value],{loc:0})[0],this.valueDiv.innerText=this._value_format,t&&this.updateTextFontSize()}updateValue2(t=!1){this._value_change_format=this.model.change_formatter.doFormat([this.model.value_change],{loc:0})[0],this.value2Div.innerText=this._value_change_format,this.updateValueChange(),t&&this.updateTextFontSize()}updateValueChange(){this.model.value_change>0?(this.changeDiv.innerHTML=\"&#9650;\",this.changeDiv.style.color=this.model.pos_color):this.model.value_change<0?(this.changeDiv.innerHTML=\"&#9660;\",this.changeDiv.style.color=this.model.neg_color):(this.changeDiv.innerHTML=\"&nbsp;\",this.changeDiv.style.color=\"inherit\")}updateLayout(){\"column\"===this.model.layout?(this.containerDiv.style.display=\"block\",this.textDiv.style.height=\"50%\",this.textDiv.style.width=\"100%\",this.plotDiv.style.height=\"50%\",this.plotDiv.style.width=\"100%\"):(this.containerDiv.style.display=\"flex\",this.textDiv.style.height=\"100%\",this.textDiv.style.width=\"\",this.plotDiv.style.height=\"100%\",this.plotDiv.style.width=\"\",this.textDiv.style.flex=\"1\",this.plotDiv.style.flex=\"1\"),window.dispatchEvent(new Event(\"resize\"))}}i.TrendIndicatorView=p,p.__name__=\"TrendIndicatorView\";class _ extends s.HTMLBox{constructor(t){super(t)}static init_TrendIndicator(){this.prototype.default_view=p,this.define((({Number:t,String:e,Ref:i})=>({description:[e,\"\"],formatter:[i(c.TickFormatter),()=>new c.BasicTickFormatter],change_formatter:[i(c.TickFormatter),()=>new c.NumeralTickFormatter],layout:[e,\"column\"],source:[i(r.ColumnDataSource)],plot_x:[e,\"x\"],plot_y:[e,\"y\"],plot_color:[e,\"#428bca\"],plot_type:[e,\"bar\"],pos_color:[e,\"#5cb85c\"],neg_color:[e,\"#d9534f\"],title:[e,\"\"],value:[t,0],value_change:[t,0]})))}}i.TrendIndicator=_,_.__name__=\"TrendIndicator\",_.__module__=\"panel.models.trend\",_.init_TrendIndicator()},\n",
" \"4feb5fa522\": function _(t,e,s,o,a){o();const n=t(\"@bokehjs/core/util/types\"),c=t(\"@bokehjs/models/layouts/html_box\");class d extends c.HTMLBoxView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,this._plot),this.connect(this.model.properties.data_sources.change,(()=>this._connect_sources())),this._connected=[],this._connect_sources()}_connect_sources(){for(const t in this.model.data_sources){const e=this.model.data_sources[t];this._connected.indexOf(t)<0&&(this.connect(e.properties.data.change,this._plot),this._connected.push(t))}}_fetch_datasets(){const t={};for(const e in this.model.data_sources){const s=this.model.data_sources[e],o=[],a=s.columns();for(let t=0;t<s.get_length();t++){const e={};for(const o of a)e[o]=s.data[o][t];o.push(e)}t[e]=o}return t}render(){super.render(),this._plot()}_plot(){const t=this.model.data;if(null!=t&&window.vegaEmbed){if(this.model.data_sources&&Object.keys(this.model.data_sources).length>0){const e=this._fetch_datasets();if(\"data\"in e&&(t.data.values=e.data,delete e.data),null!=t.data){const s=n.isArray(t.data)?t.data:[t.data];for(const t of s)t.name in e&&(t.values=e[t.name],delete e[t.name])}this.model.data.datasets=e}window.vegaEmbed(this.el,this.model.data,{actions:!1})}}}s.VegaPlotView=d,d.__name__=\"VegaPlotView\";class i extends c.HTMLBox{constructor(t){super(t)}static init_VegaPlot(){this.prototype.default_view=d,this.define((({Any:t})=>({data:[t,{}],data_sources:[t,{}]})))}}s.VegaPlot=i,i.__name__=\"VegaPlot\",i.__module__=\"panel.models.vega\",i.init_VegaPlot()},\n",
" \"ffe54b53c3\": function _(e,i,t,o,s){o();const l=e(\"@bokehjs/models/layouts/html_box\"),d=e(\"7116a7a602\");class h extends d.PanelHTMLBoxView{initialize(){super.initialize(),this._blocked=!1,this._setting=!1,this._time=Date.now()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.loop.change,(()=>this.set_loop())),this.connect(this.model.properties.paused.change,(()=>this.set_paused())),this.connect(this.model.properties.time.change,(()=>this.set_time())),this.connect(this.model.properties.value.change,(()=>this.set_value())),this.connect(this.model.properties.volume.change,(()=>this.set_volume()))}render(){super.render(),this.videoEl=document.createElement(\"video\"),this.model.sizing_mode&&\"fixed\"!==this.model.sizing_mode||(this.model.height&&(this.videoEl.height=this.model.height),this.model.width&&(this.videoEl.width=this.model.width)),this.videoEl.style.objectFit=\"fill\",this.videoEl.style.minWidth=\"100%\",this.videoEl.style.minHeight=\"100%\",this.videoEl.controls=!0,this.videoEl.src=this.model.value,this.videoEl.currentTime=this.model.time,this.videoEl.loop=this.model.loop,null!=this.model.volume?this.videoEl.volume=this.model.volume/100:this.model.volume=100*this.videoEl.volume,this.videoEl.onpause=()=>this.model.paused=!0,this.videoEl.onplay=()=>this.model.paused=!1,this.videoEl.ontimeupdate=()=>this.update_time(this),this.videoEl.onvolumechange=()=>this.update_volume(this),this.el.appendChild(this.videoEl),this.model.paused||this.videoEl.play()}update_time(e){e._setting?e._setting=!1:Date.now()-e._time<e.model.throttle||(e._blocked=!0,e.model.time=e.videoEl.currentTime,e._time=Date.now())}update_volume(e){e._setting?e._setting=!1:(e._blocked=!0,e.model.volume=100*e.videoEl.volume)}set_loop(){this.videoEl.loop=this.model.loop}set_paused(){!this.videoEl.paused&&this.model.paused&&this.videoEl.pause(),this.videoEl.paused&&!this.model.paused&&this.videoEl.play()}set_volume(){this._blocked?this._blocked=!1:(this._setting=!0,null!=this.model.volume&&(this.videoEl.volume=this.model.volume/100))}set_time(){this._blocked?this._blocked=!1:(this._setting=!0,this.videoEl.currentTime=this.model.time)}set_value(){this.videoEl.src=this.model.value}}t.VideoView=h,h.__name__=\"VideoView\";class m extends l.HTMLBox{constructor(e){super(e)}static init_Video(){this.prototype.default_view=h,this.define((({Any:e,Boolean:i,Int:t,Number:o})=>({loop:[i,!1],paused:[i,!0],time:[o,0],throttle:[t,250],value:[e,\"\"],volume:[t]})))}}t.Video=m,m.__name__=\"Video\",m.__module__=\"panel.models.widgets\",m.init_Video()},\n",
" \"9ff7f7b5e9\": function _(e,t,i,s,o){s();const h=e(\"@bokehjs/models/layouts/html_box\"),l=e(\"7116a7a602\");class a extends l.PanelHTMLBoxView{constructor(){super(...arguments),this.constraints={audio:!1,video:!0}}initialize(){super.initialize(),null!==this.model.timeout&&this.set_timeout()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.timeout.change,(()=>this.set_timeout())),this.connect(this.model.properties.snapshot.change,(()=>this.snapshot())),this.connect(this.model.properties.paused.change,(()=>this.pause()))}pause(){this.model.paused&&(null!=this.timer&&(clearInterval(this.timer),this.timer=null),this.videoEl.pause()),this.set_timeout()}set_timeout(){this.timer&&(clearInterval(this.timer),this.timer=null),null!=this.model.timeout&&this.model.timeout>0&&(this.timer=setInterval((()=>this.snapshot()),this.model.timeout))}snapshot(){this.canvasEl.width=this.videoEl.videoWidth,this.canvasEl.height=this.videoEl.videoHeight;const e=this.canvasEl.getContext(\"2d\");e&&e.drawImage(this.videoEl,0,0,this.canvasEl.width,this.canvasEl.height),this.model.value=this.canvasEl.toDataURL(\"image/\"+this.model.format,.95)}remove(){super.remove(),this.timer&&(clearInterval(this.timer),this.timer=null)}render(){super.render(),this.videoEl||(this.videoEl=document.createElement(\"video\"),this.model.sizing_mode&&\"fixed\"!==this.model.sizing_mode||(this.model.height&&(this.videoEl.height=this.model.height),this.model.width&&(this.videoEl.width=this.model.width)),this.videoEl.style.objectFit=\"fill\",this.videoEl.style.minWidth=\"100%\",this.videoEl.style.minHeight=\"100%\",this.canvasEl=document.createElement(\"canvas\"),this.el.appendChild(this.videoEl),navigator.mediaDevices.getUserMedia&&navigator.mediaDevices.getUserMedia(this.constraints).then((e=>{this.videoEl.srcObject=e,this.model.paused||this.videoEl.play()})).catch(console.error))}}i.VideoStreamView=a,a.__name__=\"VideoStreamView\";class n extends h.HTMLBox{constructor(e){super(e)}static init_VideoStream(){this.prototype.default_view=a,this.define((({Any:e,Boolean:t,Int:i,Nullable:s,String:o})=>({format:[o,\"png\"],paused:[t,!1],snapshot:[t,!1],timeout:[s(i),null],value:[e]}))),this.override({height:240,width:320})}}i.VideoStream=n,n.__name__=\"VideoStream\",n.__module__=\"panel.models.widgets\",n.init_VideoStream()},\n",
" \"c51f25e2a7\": function _(o,V,e,l,K){l(),K(\"VTKJSPlot\",o(\"34fc7779c7\").VTKJSPlot),K(\"VTKVolumePlot\",o(\"89262e43a1\").VTKVolumePlot),K(\"VTKAxes\",o(\"db7a0079c0\").VTKAxes),K(\"VTKSynchronizedPlot\",o(\"4baab0b7ce\").VTKSynchronizedPlot)},\n",
" \"34fc7779c7\": function _(e,t,n,i,s){i();const a=e(\"666f1ef4e6\"),r=e(\"4eb45e35aa\");class _ extends a.AbstractVTKView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,(()=>{this.invalidate_render()}))}render(){super.render(),this._create_orientation_widget(),this._set_axes()}invalidate_render(){this._vtk_renwin=null,super.invalidate_render()}init_vtk_renwin(){this._vtk_renwin=r.vtkns.FullScreenRenderWindow.newInstance({rootContainer:this.el,container:this._vtk_container})}plot(){if(!this.model.data)return void this._vtk_renwin.getRenderWindow().render();const e=r.vtkns.DataAccessHelper.get(\"zip\",{zipContent:atob(this.model.data),callback:t=>{const n=r.vtkns.HttpSceneLoader.newInstance({renderer:this._vtk_renwin.getRenderer(),dataAccessHelper:e}),i=r.vtk.macro.debounce((()=>setTimeout((()=>{null==this._axes&&this.model.axes&&this._set_axes(),this._set_camera_state(),this._get_camera_state()}),100)),100);n.setUrl(\"index.json\"),n.onReady(i)}})}}n.VTKJSPlotView=_,_.__name__=\"VTKJSPlotView\";class o extends a.AbstractVTKPlot{static init_VTKJSPlot(){this.prototype.default_view=_,this.define((({Boolean:e,Nullable:t,String:n})=>({data:[t(n)],enable_keybindings:[e,!1]})))}}n.VTKJSPlot=o,o.__name__=\"VTKJSPlot\",o.init_VTKJSPlot()},\n",
" \"666f1ef4e6\": function _(e,t,i,n,r){n();const s=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),a=e(\"@bokehjs/core/dom\"),o=e(\"@bokehjs/models/layouts/html_box\"),_=e(\"@bokehjs/core/util/object\"),d=e(\"7116a7a602\"),c=e(\"4eb45e35aa\"),h=e(\"c010237f8b\"),l={padding:\"0px 2px 0px 2px\",maxHeight:\"150px\",height:\"auto\",backgroundColor:\"rgba(255, 255, 255, 0.4)\",borderRadius:\"10px\",margin:\"2px\",boxSizing:\"border-box\",overflow:\"hidden\",overflowY:\"auto\",transition:\"width 0.1s linear\",bottom:\"0px\",position:\"absolute\"};class g extends d.PanelHTMLBoxView{initialize(){super.initialize(),this._camera_callbacks=[],this._renderable=!0,this._setting_camera=!1}_add_colorbars(){const e=this.el.querySelector(\".vtk_info\");if(e&&this.el.removeChild(e),this.model.color_mappers.length<1)return;const t=document.createElement(\"div\"),i=\"350px\",n=\"30px\";t.classList.add(\"vtk_info\"),c.applyStyle(t,l),c.applyStyle(t,{width:i}),this.el.appendChild(t);const r=[];this.model.color_mappers.forEach((e=>{const i=new h.VTKColorBar(t,e);r.push(i)}));const s=document.createElement(\"div\");c.applyStyle(s,{textAlign:\"center\",fontSize:\"20px\"}),s.innerText=\"...\",t.addEventListener(\"click\",(()=>{t.style.width===n?(t.removeChild(s),c.applyStyle(t,{height:\"auto\",width:i}),r.forEach((e=>t.appendChild(e.canvas)))):(r.forEach((e=>t.removeChild(e.canvas))),c.applyStyle(t,{height:n,width:n}),t.appendChild(s))})),t.click()}connect_signals(){super.connect_signals(),this.on_change(this.model.properties.orientation_widget,(()=>{this._orientation_widget_visibility(this.model.orientation_widget)})),this.on_change(this.model.properties.camera,(()=>this._set_camera_state())),this.on_change(this.model.properties.axes,(()=>{this._delete_axes(),this.model.axes&&this._set_axes(),this._vtk_render()})),this.on_change(this.model.properties.color_mappers,(()=>this._add_colorbars()))}render(){super.render(),this._vtk_renwin&&this._vtk_container?(d.set_size(this._vtk_container,this.model),this.el.appendChild(this._vtk_container)):(this._orientationWidget=null,this._axes=null,this._vtk_container=a.div(),this.init_vtk_renwin(),d.set_size(this._vtk_container,this.model),this.el.appendChild(this._vtk_container),this._vtk_renwin.getInteractor().onEndAnimation((()=>this._get_camera_state())),this._remove_default_key_binding(),this._bind_key_events(),this.plot(),this._add_colorbars(),this.model.renderer_el=this._vtk_renwin)}after_layout(){super.after_layout(),this._renderable&&this._vtk_renwin.resize(),this._vtk_render()}invalidate_render(){this._unsubscribe_camera_cb(),super.invalidate_render()}resize_layout(){this.layout&&super.resize_layout()}remove(){this._unsubscribe_camera_cb(),window.removeEventListener(\"resize\",this._vtk_renwin.resize),this._vtk_renwin.delete(),super.remove()}get _vtk_camera_state(){const e=this._vtk_renwin.getRenderer().getActiveCamera();let t;return e&&(t=_.clone(e.get()),delete t.classHierarchy,delete t.vtkObject,delete t.vtkCamera,delete t.viewPlaneNormal,delete t.flattenedDepIds,delete t.managedInstanceId,delete t.directionOfProjection),t}get _axes_canvas(){let e=this._vtk_container.querySelector(\".axes-canvas\");return e||(e=a.canvas({style:{position:\"absolute\",top:\"0\",left:\"0\",width:\"100%\",height:\"100%\"}}),e.classList.add(\"axes-canvas\"),this._vtk_container.appendChild(e),this._vtk_renwin.setResizeCallback((()=>{if(this._axes_canvas){const e=this._vtk_container.getBoundingClientRect(),t=Math.floor(e.width*window.devicePixelRatio),i=Math.floor(e.height*window.devicePixelRatio);this._axes_canvas.setAttribute(\"width\",t.toFixed()),this._axes_canvas.setAttribute(\"height\",i.toFixed())}}))),e}_bind_key_events(){this.el.addEventListener(\"mouseenter\",(()=>{const e=this._vtk_renwin.getInteractor();this.model.enable_keybindings&&(document.querySelector(\"body\").addEventListener(\"keypress\",e.handleKeyPress),document.querySelector(\"body\").addEventListener(\"keydown\",e.handleKeyDown),document.querySelector(\"body\").addEventListener(\"keyup\",e.handleKeyUp))})),this.el.addEventListener(\"mouseleave\",(()=>{const e=this._vtk_renwin.getInteractor();document.querySelector(\"body\").removeEventListener(\"keypress\",e.handleKeyPress),document.querySelector(\"body\").removeEventListener(\"keydown\",e.handleKeyDown),document.querySelector(\"body\").removeEventListener(\"keyup\",e.handleKeyUp)}))}_create_orientation_widget(){const e=c.vtkns.AxesActor.newInstance();this._orientationWidget=c.vtkns.OrientationMarkerWidget.newInstance({actor:e,interactor:this._vtk_renwin.getInteractor()}),this._orientationWidget.setEnabled(!0),this._orientationWidget.setViewportCorner(c.vtkns.OrientationMarkerWidget.Corners.BOTTOM_RIGHT),this._orientationWidget.setViewportSize(.15),this._orientationWidget.setMinPixelSize(75),this._orientationWidget.setMaxPixelSize(300),this.model.interactive_orientation_widget&&this._make_orientation_widget_interactive(),this._orientation_widget_visibility(this.model.orientation_widget)}_make_orientation_widget_interactive(){this._widgetManager=c.vtkns.WidgetManager.newInstance(),this._widgetManager.setRenderer(this._orientationWidget.getRenderer());const e=this._orientationWidget.getActor(),t=c.vtkns.InteractiveOrientationWidget.newInstance();t.placeWidget(e.getBounds()),t.setBounds(e.getBounds()),t.setPlaceFactor(1);this._widgetManager.addWidget(t).onOrientationChange((({direction:e})=>{const t=this._vtk_renwin.getRenderer().getActiveCamera(),i=t.getFocalPoint(),n=t.getPosition(),r=t.getViewUp(),s=Math.sqrt(Math.pow(n[0]-i[0],2)+Math.pow(n[1]-i[1],2)+Math.pow(n[2]-i[2],2));t.setPosition(i[0]+e[0]*s,i[1]+e[1]*s,i[2]+e[2]*s),e[0]&&t.setViewUp(c.majorAxis(r,1,2)),e[1]&&t.setViewUp(c.majorAxis(r,0,2)),e[2]&&t.setViewUp(c.majorAxis(r,0,1)),this._vtk_renwin.getRenderer().resetCameraClippingRange(),this._vtk_render(),this._get_camera_state()}))}_delete_axes(){if(this._axes){Object.keys(this._axes).forEach((e=>this._vtk_renwin.getRenderer().removeActor(this._axes[e]))),this._axes=null;const e=this._axes_canvas.getContext(\"2d\");e&&e.clearRect(0,0,this._axes_canvas.clientWidth*window.devicePixelRatio,this._axes_canvas.clientHeight*window.devicePixelRatio)}}_get_camera_state(){this._setting_camera||(this._setting_camera=!0,this.model.camera=this._vtk_camera_state,this._setting_camera=!1)}_orientation_widget_visibility(e){this._orientationWidget.setEnabled(e),null!=this._widgetManager&&(e?this._widgetManager.enablePicking():this._widgetManager.disablePicking()),this._vtk_render()}_remove_default_key_binding(){const e=this._vtk_renwin.getInteractor();document.querySelector(\"body\").removeEventListener(\"keypress\",e.handleKeyPress),document.querySelector(\"body\").removeEventListener(\"keydown\",e.handleKeyDown),document.querySelector(\"body\").removeEventListener(\"keyup\",e.handleKeyUp)}_set_axes(){if(this.model.axes&&this._vtk_renwin.getRenderer()){const{psActor:e,axesActor:t,gridActor:i}=this.model.axes.create_axes(this._axes_canvas);this._axes={psActor:e,axesActor:t,gridActor:i},e&&this._vtk_renwin.getRenderer().addActor(e),t&&this._vtk_renwin.getRenderer().addActor(t),i&&this._vtk_renwin.getRenderer().addActor(i)}}_set_camera_state(){this._setting_camera||void 0===this._vtk_renwin.getRenderer()||(this._setting_camera=!0,this.model.camera&&JSON.stringify(this.model.camera)!=JSON.stringify(this._vtk_camera_state)&&this._vtk_renwin.getRenderer().getActiveCamera().set(this.model.camera),this._vtk_renwin.getRenderer().resetCameraClippingRange(),this._vtk_render(),this._setting_camera=!1)}_unsubscribe_camera_cb(){this._camera_callbacks.splice(0,this._camera_callbacks.length).map((e=>e.unsubscribe()))}_vtk_render(){this._renderable&&(this._orientationWidget&&this._orientationWidget.updateMarkerOrientation(),this._vtk_renwin.getRenderWindow().render())}}i.AbstractVTKView=g,g.__name__=\"AbstractVTKView\";class v extends o.HTMLBox{constructor(e){super(e)}getActors(){return this.renderer_el.getRenderer().getActors()}static init_AbstractVTKPlot(){this.define({axes:[s.Instance],camera:[s.Instance],color_mappers:[s.Array,[]],orientation_widget:[s.Boolean,!1],interactive_orientation_widget:[s.Boolean,!1]}),this.override({height:300,width:300})}}i.AbstractVTKPlot=v,v.__name__=\"AbstractVTKPlot\",v.__module__=\"panel.models.vtk\",v.init_AbstractVTKPlot()},\n",
" \"4eb45e35aa\": function _(e,t,n,r,a){r();const o=e(\"@bokehjs/core/util/array\"),k=e(\"@bokehjs/core/kinds\");if(n.ARRAY_TYPES={uint8:Uint8Array,int8:Int8Array,uint16:Uint16Array,int16:Int16Array,uint32:Uint32Array,int32:Int32Array,float32:Float32Array,float64:Float64Array},n.vtk=window.vtk,n.vtkns={},n.vtk){n.vtkns.Actor=n.vtk.Rendering.Core.vtkActor,n.vtkns.AxesActor=n.vtk.Rendering.Core.vtkAxesActor,n.vtkns.Base64=n.vtk.Common.Core.vtkBase64,n.vtkns.BoundingBox=n.vtk.Common.DataModel.vtkBoundingBox,n.vtkns.Camera=n.vtk.Rendering.Core.vtkCamera,n.vtkns.ColorTransferFunction=n.vtk.Rendering.Core.vtkColorTransferFunction,n.vtkns.CubeSource=n.vtk.Filters.Sources.vtkCubeSource,n.vtkns.DataAccessHelper=n.vtk.IO.Core.DataAccessHelper,n.vtkns.DataArray=n.vtk.Common.Core.vtkDataArray,n.vtkns.Follower=n.vtk.Rendering.Core.vtkFollower,n.vtkns.FullScreenRenderWindow=n.vtk.Rendering.Misc.vtkFullScreenRenderWindow,n.vtkns.Glyph3DMapper=n.vtk.Rendering.Core.vtkGlyph3DMapper,n.vtkns.HttpSceneLoader=n.vtk.IO.Core.vtkHttpSceneLoader,n.vtkns.ImageData=n.vtk.Common.DataModel.vtkImageData,n.vtkns.ImageMapper=n.vtk.Rendering.Core.vtkImageMapper,n.vtkns.ImageProperty=n.vtk.Rendering.Core.vtkImageProperty,n.vtkns.ImageSlice=n.vtk.Rendering.Core.vtkImageSlice,n.vtkns.InteractiveOrientationWidget=n.vtk.Widgets.Widgets3D.vtkInteractiveOrientationWidget,n.vtkns.InteractorStyleTrackballCamera=n.vtk.Interaction.Style.vtkInteractorStyleTrackballCamera,n.vtkns.Light=n.vtk.Rendering.Core.vtkLight,n.vtkns.LineSource=n.vtk.Filters.Sources.vtkLineSource,n.vtkns.LookupTable=n.vtk.Common.Core.vtkLookupTable,n.vtkns.macro=n.vtk.macro,n.vtkns.Mapper=n.vtk.Rendering.Core.vtkMapper,n.vtkns.OpenGLRenderWindow=n.vtk.Rendering.OpenGL.vtkRenderWindow,n.vtkns.OrientationMarkerWidget=n.vtk.Interaction.Widgets.vtkOrientationMarkerWidget,n.vtkns.OutlineFilter=n.vtk.Filters.General.vtkOutlineFilter,n.vtkns.PiecewiseFunction=n.vtk.Common.DataModel.vtkPiecewiseFunction,n.vtkns.PixelSpaceCallbackMapper=n.vtk.Rendering.Core.vtkPixelSpaceCallbackMapper,n.vtkns.PlaneSource=n.vtk.Filters.Sources.vtkPlaneSource,n.vtkns.PointSource=n.vtk.Filters.Sources.vtkPointSource,n.vtkns.PolyData=n.vtk.Common.DataModel.vtkPolyData,n.vtkns.Property=n.vtk.Rendering.Core.vtkProperty,n.vtkns.Renderer=n.vtk.Rendering.Core.vtkRenderer,n.vtkns.RenderWindow=n.vtk.Rendering.Core.vtkRenderWindow,n.vtkns.RenderWindowInteractor=n.vtk.Rendering.Core.vtkRenderWindowInteractor,n.vtkns.SphereMapper=n.vtk.Rendering.Core.vtkSphereMapper,n.vtkns.SynchronizableRenderWindow=n.vtk.Rendering.Misc.vtkSynchronizableRenderWindow,n.vtkns.ThirdParty=n.vtk.ThirdParty,n.vtkns.Texture=n.vtk.Rendering.Core.vtkTexture,n.vtkns.Volume=n.vtk.Rendering.Core.vtkVolume,n.vtkns.VolumeController=n.vtk.Interaction.UI.vtkVolumeController,n.vtkns.VolumeMapper=n.vtk.Rendering.Core.vtkVolumeMapper,n.vtkns.VolumeProperty=n.vtk.Rendering.Core.vtkVolumeProperty,n.vtkns.WidgetManager=n.vtk.Widgets.Core.vtkWidgetManager;const{vtkObjectManager:e}=n.vtkns.SynchronizableRenderWindow;e.setTypeMapping(\"vtkVolumeMapper\",n.vtkns.VolumeMapper.newInstance,e.oneTimeGenericUpdater),e.setTypeMapping(\"vtkSmartVolumeMapper\",n.vtkns.VolumeMapper.newInstance,e.oneTimeGenericUpdater),e.setTypeMapping(\"vtkFollower\",n.vtkns.Follower.newInstance,e.genericUpdater),e.setTypeMapping(\"vtkOpenGLGlyph3DMapper\",n.vtkns.Glyph3DMapper.newInstance,e.genericUpdater)}function i(e){const t=Math.min(Math.max(Math.round(e),0),255).toString(16);return 2==t.length?t:\"0\"+t}function v(e,t,n){return\"#\"+i(e)+i(t)+i(n)}function s(e){for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),r=0,a=e.length;r<a;r++)n[r]=e.charCodeAt(r);return t}n.Interpolation=k.Enum(\"fast_linear\",\"linear\",\"nearest\"),n.applyStyle=function(e,t){Object.keys(t).forEach((n=>{e.style[n]=t[n]}))},n.hexToRGB=function(e){return[parseInt(e.slice(1,3),16)/255,parseInt(e.slice(3,5),16)/255,parseInt(e.slice(5,7),16)/255]},n.rgbToHex=v,n.vtkLutToMapper=function(e){const{scale:t,nodes:r}=e.get(\"scale\",\"nodes\");if(t!==n.vtkns.ColorTransferFunction.Scale.LINEAR)throw\"Error transfer function scale not handle\";const a=r.map((e=>e.x)),k=Math.min(...a),i=Math.max(...a),s=o.linspace(k,i,255),c=[0,0,0];return{low:k,high:i,palette:s.map((t=>(e.getColor(t,c),v(255*c[0],255*c[1],255*c[2]))))}},n.data2VTKImageData=function(e){const t=n.vtkns.ImageData.newInstance({spacing:e.spacing});t.setDimensions(e.dims),t.setOrigin(null!=e.origin?e.origin:e.dims.map((e=>e/2)));const r=n.vtkns.DataArray.newInstance({name:\"scalars\",numberOfComponents:1,values:new n.ARRAY_TYPES[e.dtype](s(atob(e.buffer)))});return t.getPointData().setScalars(r),t},n.majorAxis=function(e,t,n){const r=[0,0,0],a=Math.abs(e[t])>Math.abs(e[n])?t:n,o=e[a]>0?1:-1;return r[a]=o,r},n.cartesian_product=function(...e){return e.reduce(((e,t)=>e.flatMap((e=>t.map((t=>[].concat(e,t)))))))}},\n",
" \"c010237f8b\": function _(t,i,e,s,h){s();const a=t(\"@bokehjs/models/mappers\"),n=t(\"@bokehjs/core/util/array\");class c{constructor(t,i,e={}){this.parent=t,this.mapper=i,this.options=e,e.ticksNum||(e.ticksNum=5),e.fontFamily||(e.fontFamily=\"Arial\"),e.fontSize||(e.fontSize=\"12px\"),e.ticksSize||(e.ticksSize=2),this.canvas=document.createElement(\"canvas\"),this.canvas.style.width=\"100%\",this.parent.appendChild(this.canvas),this.ctx=this.canvas.getContext(\"2d\"),this.ctx.font=`${this.options.fontSize} ${this.options.fontFamily}`,this.ctx.lineWidth=e.ticksSize,e.height||(e.height=4*(this.font_height+1)+\"px\"),this.canvas.style.height=e.height,this.draw_colorbar()}get values(){const{min:t,max:i}=this.mapper.metrics;return n.linspace(t,i,this.options.ticksNum)}get ticks(){return this.values.map((t=>t.toExponential(3)))}get title(){return this.mapper.name?this.mapper.name:\"scalars\"}get font_height(){let t=0;return this.values.forEach((i=>{const{actualBoundingBoxAscent:e,actualBoundingBoxDescent:s}=this.ctx.measureText(`${i}`),h=e+s;t<h&&(t=h)})),t}draw_colorbar(){this.canvas.width=this.canvas.clientWidth,this.canvas.height=this.canvas.clientHeight;const{palette:t}=this.mapper;this.ctx.font=`${this.options.fontSize} ${this.options.fontFamily}`;const i=this.font_height;this.ctx.save();const e=document.createElement(\"canvas\"),s=t.length;e.width=s,e.height=1;const h=e.getContext(\"2d\"),c=h.getImageData(0,0,s,1),o=new a.LinearColorMapper({palette:t}).rgba_mapper.v_compute(n.range(0,t.length));c.data.set(o),h.putImageData(c,0,0),this.ctx.drawImage(e,0,2*(this.font_height+1)+1,this.canvas.width,this.canvas.height),this.ctx.restore(),this.ctx.save(),this.ctx.textAlign=\"center\",this.ctx.fillText(this.title,this.canvas.width/2,i+1),this.ctx.restore(),this.ctx.save();const r=n.linspace(0,this.canvas.width,5);r.forEach(((t,e)=>{let s=t;0==e?(s=t+Math.ceil(this.ctx.lineWidth/2),this.ctx.textAlign=\"left\"):e==r.length-1?(s=t-Math.ceil(this.ctx.lineWidth/2),this.ctx.textAlign=\"right\"):this.ctx.textAlign=\"center\",this.ctx.moveTo(s,2*(i+1)),this.ctx.lineTo(s,2*(i+1)+5),this.ctx.stroke(),this.ctx.fillText(`${this.ticks[e]}`,t,2*(i+1))})),this.ctx.restore()}}e.VTKColorBar=c,c.__name__=\"VTKColorBar\"},\n",
" \"89262e43a1\": function _(e,t,i,s,n){s();const r=e(\"666f1ef4e6\"),o=e(\"4eb45e35aa\");class a extends r.AbstractVTKView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,(()=>{this._vtk_image_data=o.data2VTKImageData(this.model.data),this.invalidate_render()})),this.connect(this.model.properties.colormap.change,(()=>{this.colormap_selector.value=this.model.colormap;const e=new Event(\"change\");this.colormap_selector.dispatchEvent(e)})),this.connect(this.model.properties.shadow.change,(()=>{this.shadow_selector.value=this.model.shadow?\"1\":\"0\";const e=new Event(\"change\");this.shadow_selector.dispatchEvent(e)})),this.connect(this.model.properties.sampling.change,(()=>{this.sampling_slider.value=this.model.sampling.toFixed(2);const e=new Event(\"input\");this.sampling_slider.dispatchEvent(e)})),this.connect(this.model.properties.edge_gradient.change,(()=>{this.edge_gradient_slider.value=this.model.edge_gradient.toFixed(2);const e=new Event(\"input\");this.edge_gradient_slider.dispatchEvent(e)})),this.connect(this.model.properties.rescale.change,(()=>{this._controllerWidget.setRescaleColorMap(this.model.rescale),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.ambient.change,(()=>{this.volume.getProperty().setAmbient(this.model.ambient),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.diffuse.change,(()=>{this.volume.getProperty().setDiffuse(this.model.diffuse),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.specular.change,(()=>{this.volume.getProperty().setSpecular(this.model.specular),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.specular_power.change,(()=>{this.volume.getProperty().setSpecularPower(this.model.specular_power),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.display_volume.change,(()=>{this._set_volume_visibility(this.model.display_volume),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.display_slices.change,(()=>{this._set_slices_visibility(this.model.display_slices),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.slice_i.change,(()=>{void 0!==this.image_actor_i&&(this.image_actor_i.getMapper().setISlice(this.model.slice_i),this._vtk_renwin.getRenderWindow().render())})),this.connect(this.model.properties.slice_j.change,(()=>{void 0!==this.image_actor_j&&(this.image_actor_j.getMapper().setJSlice(this.model.slice_j),this._vtk_renwin.getRenderWindow().render())})),this.connect(this.model.properties.slice_k.change,(()=>{void 0!==this.image_actor_k&&(this.image_actor_k.getMapper().setKSlice(this.model.slice_k),this._vtk_renwin.getRenderWindow().render())})),this.connect(this.model.properties.render_background.change,(()=>{this._vtk_renwin.getRenderer().setBackground(...o.hexToRGB(this.model.render_background)),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.interpolation.change,(()=>{this._set_interpolation(this.model.interpolation),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.controller_expanded.change,(()=>{null!=this._controllerWidget&&this._controllerWidget.setExpanded(this.model.controller_expanded)}))}render(){this._vtk_renwin=null,this._orientationWidget=null,this._axes=null,super.render(),this._create_orientation_widget(),this._set_axes(),this.model.camera?this._set_camera_state():this._vtk_renwin.getRenderer().resetCamera(),this._get_camera_state()}invalidate_render(){this._vtk_renwin=null,super.invalidate_render()}init_vtk_renwin(){this._vtk_renwin=o.vtkns.FullScreenRenderWindow.newInstance({rootContainer:this.el,container:this._vtk_container})}plot(){this._controllerWidget=o.vtkns.VolumeController.newInstance({size:[400,150],rescaleColorMap:this.model.rescale}),this._plot_volume(),this._plot_slices(),this._controllerWidget.setupContent(this._vtk_renwin.getRenderWindow(),this.volume,!0),this._controllerWidget.setContainer(this.el),this._controllerWidget.setExpanded(this.model.controller_expanded),this._connect_js_controls(),this._vtk_renwin.getRenderWindow().getInteractor(),this._vtk_renwin.getRenderWindow().getInteractor().setDesiredUpdateRate(45),this._set_volume_visibility(this.model.display_volume),this._set_slices_visibility(this.model.display_slices),this._vtk_renwin.getRenderer().setBackground(...o.hexToRGB(this.model.render_background)),this._set_interpolation(this.model.interpolation),this._set_camera_state()}get vtk_image_data(){return this._vtk_image_data||(this._vtk_image_data=o.data2VTKImageData(this.model.data)),this._vtk_image_data}get volume(){return this._vtk_renwin.getRenderer().getVolumes()[0]}get image_actor_i(){return this._vtk_renwin.getRenderer().getActors()[0]}get image_actor_j(){return this._vtk_renwin.getRenderer().getActors()[1]}get image_actor_k(){return this._vtk_renwin.getRenderer().getActors()[2]}get shadow_selector(){return this.el.querySelector(\".js-shadow\")}get edge_gradient_slider(){return this.el.querySelector(\".js-edge\")}get sampling_slider(){return this.el.querySelector(\".js-spacing\")}get colormap_selector(){return this.el.querySelector(\".js-color-preset\")}_connect_js_controls(){const{el:e}=this._controllerWidget.get(\"el\");if(void 0!==e){e.querySelector(\".js-button\").addEventListener(\"click\",(()=>this.model.controller_expanded=this._controllerWidget.getExpanded()))}this.colormap_selector.addEventListener(\"change\",(()=>{this.model.colormap=this.colormap_selector.value})),this.model.colormap?this.model.properties.colormap.change.emit():this.model.colormap=this.colormap_selector.value,this.shadow_selector.addEventListener(\"change\",(()=>{this.model.shadow=!!Number(this.shadow_selector.value)})),(this.model.shadow=!!Number(this.shadow_selector.value))&&this.model.properties.shadow.change.emit(),this.sampling_slider.addEventListener(\"input\",(()=>{const e=Number(this.sampling_slider.value);Math.abs(this.model.sampling-e)>=.005&&(this.model.sampling=e)})),Math.abs(this.model.sampling-Number(this.shadow_selector.value))>=.005&&this.model.properties.sampling.change.emit(),this.edge_gradient_slider.addEventListener(\"input\",(()=>{const e=Number(this.edge_gradient_slider.value);Math.abs(this.model.edge_gradient-e)>=.005&&(this.model.edge_gradient=e)})),Math.abs(this.model.edge_gradient-Number(this.edge_gradient_slider.value))>=.005&&this.model.properties.edge_gradient.change.emit()}_plot_slices(){const e=this._vtk_image_data,t=o.vtkns.ImageSlice.newInstance(),i=o.vtkns.ImageSlice.newInstance(),s=o.vtkns.ImageSlice.newInstance(),n=o.vtkns.ImageMapper.newInstance(),r=o.vtkns.ImageMapper.newInstance(),a=o.vtkns.ImageMapper.newInstance();n.setInputData(e),n.setISlice(this.model.slice_i),t.setMapper(n),r.setInputData(e),r.setJSlice(this.model.slice_j),i.setMapper(r),a.setInputData(e),a.setKSlice(this.model.slice_k),s.setMapper(a);const l=o.vtkns.PiecewiseFunction.newInstance();l.removeAllPoints(),l.addPoint(0,1);const d=this.volume.getProperty().getRGBTransferFunction(0),c=t.getProperty();i.setProperty(c),s.setProperty(c),c.setRGBTransferFunction(d),c.setScalarOpacity(l);const _=this._vtk_renwin.getRenderer();_.addActor(t),_.addActor(i),_.addActor(s)}_plot_volume(){const e=this.vtk_image_data,t=o.vtkns.Volume.newInstance(),i=o.vtkns.VolumeMapper.newInstance();t.setMapper(i),i.setInputData(e);const s=(e.getPointData().getScalars()||e.getPointData().getArrays()[0]).getRange(),n=o.vtkns.ColorTransferFunction.newInstance();n.onModified((()=>this.model.mapper=o.vtkLutToMapper(n)));const r=o.vtkns.PiecewiseFunction.newInstance(),a=.7*Math.sqrt(e.getSpacing().map((e=>e*e)).reduce(((e,t)=>e+t),0));i.setSampleDistance(a),t.getProperty().setRGBTransferFunction(0,n),t.getProperty().setScalarOpacity(0,r),t.getProperty().setInterpolationTypeToFastLinear(),t.getProperty().setScalarOpacityUnitDistance(0,o.vtkns.BoundingBox.getDiagonalLength(e.getBounds())/Math.max(...e.getDimensions())),t.getProperty().setGradientOpacityMinimumValue(0,0),t.getProperty().setGradientOpacityMaximumValue(0,.05*(s[1]-s[0])),t.getProperty().setShade(this.model.shadow),t.getProperty().setUseGradientOpacity(0,!0),t.getProperty().setGradientOpacityMinimumOpacity(0,0),t.getProperty().setGradientOpacityMaximumOpacity(0,1),t.getProperty().setAmbient(this.model.ambient),t.getProperty().setDiffuse(this.model.diffuse),t.getProperty().setSpecular(this.model.specular),t.getProperty().setSpecularPower(this.model.specular_power),this._vtk_renwin.getRenderer().addVolume(t)}_set_interpolation(e){\"fast_linear\"==e?(this.volume.getProperty().setInterpolationTypeToFastLinear(),this.image_actor_i.getProperty().setInterpolationTypeToLinear()):\"linear\"==e?(this.volume.getProperty().setInterpolationTypeToLinear(),this.image_actor_i.getProperty().setInterpolationTypeToLinear()):(this.volume.getProperty().setInterpolationTypeToNearest(),this.image_actor_i.getProperty().setInterpolationTypeToNearest())}_set_slices_visibility(e){this._vtk_renwin.getRenderer().getActors().map((t=>t.setVisibility(e)))}_set_volume_visibility(e){this.volume.setVisibility(e)}}i.VTKVolumePlotView=a,a.__name__=\"VTKVolumePlotView\";class l extends r.AbstractVTKPlot{constructor(e){super(e)}static init_VTKVolumePlot(){this.prototype.default_view=a,this.define((({Any:e,Array:t,Boolean:i,Int:s,Number:n,String:r,Struct:a})=>({ambient:[n,.2],colormap:[r],data:[e],diffuse:[n,.7],display_slices:[i,!1],display_volume:[i,!0],edge_gradient:[n,.2],interpolation:[o.Interpolation,\"fast_linear\"],mapper:[a({palette:t(r),low:n,high:n})],render_background:[r,\"#52576e\"],rescale:[i,!1],sampling:[n,.4],shadow:[i,!0],slice_i:[s,0],slice_j:[s,0],slice_k:[s,0],specular:[n,.3],specular_power:[n,8],controller_expanded:[i,!0]})))}}i.VTKVolumePlot=l,l.__name__=\"VTKVolumePlot\",l.init_VTKVolumePlot()},\n",
" \"db7a0079c0\": function _(t,s,i,e,n){e();const a=t(\"tslib\").__importStar(t(\"@bokehjs/core/properties\")),r=t(\"@bokehjs/model\"),c=t(\"2f3fd5db07\"),h=t(\"4eb45e35aa\");class l extends r.Model{constructor(t){super(t)}static init_VTKAxes(){this.define({origin:[a.Array],xticker:[a.Instance],yticker:[a.Instance],zticker:[a.Instance],digits:[a.Number,1],show_grid:[a.Boolean,!0],grid_opacity:[a.Number,.1],axes_opacity:[a.Number,1],fontsize:[a.Number,12]})}get xticks(){return this.xticker?this.xticker.ticks:[]}get yticks(){return this.yticker?this.yticker.ticks:[]}get zticks(){return this.zticker?this.zticker.ticks:[]}get xlabels(){return this.xticker.labels?this.xticker.labels:this.xticks.map((t=>t.toFixed(this.digits)))}get ylabels(){return this.yticker.labels?this.yticker.labels:this.yticks.map((t=>t.toFixed(this.digits)))}get zlabels(){return this.zticker.labels?this.zticker.labels:this.zticks.map((t=>t.toFixed(this.digits)))}_make_grid_lines(t,s,i){const e=[];for(let n=0;n<t-1;n++)for(let t=0;t<s-1;t++){const a=n*s+t+i,r=[5,a,n*s+t+1+i,(n+1)*s+t+1+i,(n+1)*s+t+i,a];e.push(r)}return e}_create_grid_axes(){const t=[];t.push(h.cartesian_product(this.xticks,this.yticks,[this.origin[2]])),t.push(h.cartesian_product([this.origin[0]],this.yticks,this.zticks)),t.push(h.cartesian_product(this.xticks,[this.origin[1]],this.zticks));const s=[];let i=0;s.push(this._make_grid_lines(this.xticks.length,this.yticks.length,i)),i+=this.xticks.length*this.yticks.length,s.push(this._make_grid_lines(this.yticks.length,this.zticks.length,i)),i+=this.yticks.length*this.zticks.length,s.push(this._make_grid_lines(this.xticks.length,this.zticks.length,i));const e=h.vtk({vtkClass:\"vtkPolyData\",points:{vtkClass:\"vtkPoints\",dataType:\"Float32Array\",numberOfComponents:3,values:t.flat(2)},lines:{vtkClass:\"vtkCellArray\",dataType:\"Uint32Array\",values:s.flat(2)}}),n=h.vtkns.Mapper.newInstance(),a=h.vtkns.Actor.newInstance();return n.setInputData(e),a.setMapper(n),a.getProperty().setOpacity(this.grid_opacity),a.setVisibility(this.show_grid),a}create_axes(t){if(null==this.origin)return{psActor:null,axesActor:null,gridActor:null};const s=[this.xticks,this.yticks,this.zticks].map(((t,s)=>{let i=null;switch(s){case 0:i=h.cartesian_product(t,[this.origin[1]],[this.origin[2]]);break;case 1:i=h.cartesian_product([this.origin[0]],t,[this.origin[2]]);break;case 2:i=h.cartesian_product([this.origin[0]],[this.origin[1]],t)}return i})).flat(2),i=h.vtk({vtkClass:\"vtkPolyData\",points:{vtkClass:\"vtkPoints\",dataType:\"Float32Array\",numberOfComponents:3,values:s},lines:{vtkClass:\"vtkCellArray\",dataType:\"Uint32Array\",values:[2,0,this.xticks.length-1,2,this.xticks.length,this.xticks.length+this.yticks.length-1,2,this.xticks.length+this.yticks.length,this.xticks.length+this.yticks.length+this.zticks.length-1]}}),e=h.vtkns.PixelSpaceCallbackMapper.newInstance();e.setInputData(i),e.setUseZValues(!0),e.setCallback(((s,i,n)=>{const a=t.getContext(\"2d\");if(a){const r={height:t.clientHeight*window.devicePixelRatio,width:t.clientWidth*window.devicePixelRatio},h=e.getInputData().getPoints(),l=i.getViewMatrix();c.mat4.transpose(l,l);const o=i.getProjectionMatrix(n,-1,1);c.mat4.transpose(o,o),a.clearRect(0,0,r.width,r.height),s.forEach(((t,s)=>{const i=h.getPoint(s),e=c.vec3.fromValues(i[0],i[1],i[2]);if(c.vec3.transformMat4(e,e,l),e[2]+=.05,c.vec3.transformMat4(e,e,o),e[2]-.001<t[3]){let i;a.font=\"30px serif\",a.textAlign=\"center\",a.textBaseline=\"alphabetic\",a.fillText(\".\",t[0],r.height-t[1]+2),a.font=this.fontsize*window.devicePixelRatio+\"px serif\",a.textAlign=\"right\",a.textBaseline=\"top\",i=s<this.xticks.length?this.xlabels[s]:s>=this.xticks.length&&s<this.xticks.length+this.yticks.length?this.ylabels[s-this.xticks.length]:this.zlabels[s-(this.xticks.length+this.yticks.length)],a.fillText(`${i}`,t[0],r.height-t[1])}}))}}));const n=h.vtkns.Actor.newInstance();n.setMapper(e);const a=h.vtkns.Mapper.newInstance();a.setInputData(i);const r=h.vtkns.Actor.newInstance();r.setMapper(a),r.getProperty().setOpacity(this.axes_opacity);return{psActor:n,axesActor:r,gridActor:this._create_grid_axes()}}}i.VTKAxes=l,l.__name__=\"VTKAxes\",l.__module__=\"panel.models.vtk\",l.init_VTKAxes()},\n",
" \"2f3fd5db07\": function _(t,c,a,o,r){o();const _=t(\"tslib\"),m=_.__importStar(t(\"68ca94c15c\"));a.glMatrix=m;const i=_.__importStar(t(\"7c0b8e6048\"));a.mat2=i;const n=_.__importStar(t(\"dc03f0a621\"));a.mat2d=n;const s=_.__importStar(t(\"0285c50a7e\"));a.mat3=s;const p=_.__importStar(t(\"a427635f32\"));a.mat4=p;const S=_.__importStar(t(\"eb06fc032a\"));a.quat=S;const e=_.__importStar(t(\"277615c682\"));a.quat2=e;const f=_.__importStar(t(\"c56d9ff837\"));a.vec2=f;const b=_.__importStar(t(\"2c5eb22089\"));a.vec3=b;const d=_.__importStar(t(\"c1aa33d719\"));a.vec4=d},\n",
" \"68ca94c15c\": function _(t,a,r,n,o){n(),r.EPSILON=1e-6,r.ARRAY_TYPE=\"undefined\"!=typeof Float32Array?Float32Array:Array,r.RANDOM=Math.random,r.setMatrixArrayType=function(t){r.ARRAY_TYPE=t};var h=Math.PI/180;r.toRadian=function(t){return t*h},r.equals=function(t,a){return Math.abs(t-a)<=r.EPSILON*Math.max(1,Math.abs(t),Math.abs(a))},Math.hypot||(Math.hypot=function(){for(var t=0,a=arguments.length;a--;)t+=arguments[a]*arguments[a];return Math.sqrt(t)})},\n",
" \"7c0b8e6048\": function _(t,n,r,a,u){a();const e=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function o(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],c=r[0],i=r[1],f=r[2],s=r[3];return t[0]=a*c+e*i,t[1]=u*c+o*i,t[2]=a*f+e*s,t[3]=u*f+o*s,t}function c(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t[3]=n[3]-r[3],t}r.create=function(){var t=new e.ARRAY_TYPE(4);return e.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},r.clone=function(t){var n=new e.ARRAY_TYPE(4);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n},r.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t},r.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t},r.fromValues=function(t,n,r,a){var u=new e.ARRAY_TYPE(4);return u[0]=t,u[1]=n,u[2]=r,u[3]=a,u},r.set=function(t,n,r,a,u){return t[0]=n,t[1]=r,t[2]=a,t[3]=u,t},r.transpose=function(t,n){if(t===n){var r=n[1];t[1]=n[2],t[2]=r}else t[0]=n[0],t[1]=n[2],t[2]=n[1],t[3]=n[3];return t},r.invert=function(t,n){var r=n[0],a=n[1],u=n[2],e=n[3],o=r*e-u*a;return o?(o=1/o,t[0]=e*o,t[1]=-a*o,t[2]=-u*o,t[3]=r*o,t):null},r.adjoint=function(t,n){var r=n[0];return t[0]=n[3],t[1]=-n[1],t[2]=-n[2],t[3]=r,t},r.determinant=function(t){return t[0]*t[3]-t[2]*t[1]},r.multiply=o,r.rotate=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],c=Math.sin(r),i=Math.cos(r);return t[0]=a*i+e*c,t[1]=u*i+o*c,t[2]=a*-c+e*i,t[3]=u*-c+o*i,t},r.scale=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],c=r[0],i=r[1];return t[0]=a*c,t[1]=u*c,t[2]=e*i,t[3]=o*i,t},r.fromRotation=function(t,n){var r=Math.sin(n),a=Math.cos(n);return t[0]=a,t[1]=r,t[2]=-r,t[3]=a,t},r.fromScaling=function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=n[1],t},r.str=function(t){return\"mat2(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\")\"},r.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3])},r.LDU=function(t,n,r,a){return t[2]=a[2]/a[0],r[0]=a[0],r[1]=a[1],r[3]=a[3]-t[2]*r[1],[t,n,r]},r.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t[3]=n[3]+r[3],t},r.subtract=c,r.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]},r.equals=function(t,n){var r=t[0],a=t[1],u=t[2],o=t[3],c=n[0],i=n[1],f=n[2],s=n[3];return Math.abs(r-c)<=e.EPSILON*Math.max(1,Math.abs(r),Math.abs(c))&&Math.abs(a-i)<=e.EPSILON*Math.max(1,Math.abs(a),Math.abs(i))&&Math.abs(u-f)<=e.EPSILON*Math.max(1,Math.abs(u),Math.abs(f))&&Math.abs(o-s)<=e.EPSILON*Math.max(1,Math.abs(o),Math.abs(s))},r.multiplyScalar=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t[3]=n[3]*r,t},r.multiplyScalarAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t[3]=n[3]+r[3]*a,t},r.mul=o,r.sub=c},\n",
" \"dc03f0a621\": function _(t,n,a,r,u){r();const o=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function e(t,n,a){var r=n[0],u=n[1],o=n[2],e=n[3],c=n[4],i=n[5],s=a[0],h=a[1],f=a[2],M=a[3],b=a[4],l=a[5];return t[0]=r*s+o*h,t[1]=u*s+e*h,t[2]=r*f+o*M,t[3]=u*f+e*M,t[4]=r*b+o*l+c,t[5]=u*b+e*l+i,t}function c(t,n,a){return t[0]=n[0]-a[0],t[1]=n[1]-a[1],t[2]=n[2]-a[2],t[3]=n[3]-a[3],t[4]=n[4]-a[4],t[5]=n[5]-a[5],t}a.create=function(){var t=new o.ARRAY_TYPE(6);return o.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[4]=0,t[5]=0),t[0]=1,t[3]=1,t},a.clone=function(t){var n=new o.ARRAY_TYPE(6);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4],n[5]=t[5],n},a.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t},a.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t},a.fromValues=function(t,n,a,r,u,e){var c=new o.ARRAY_TYPE(6);return c[0]=t,c[1]=n,c[2]=a,c[3]=r,c[4]=u,c[5]=e,c},a.set=function(t,n,a,r,u,o,e){return t[0]=n,t[1]=a,t[2]=r,t[3]=u,t[4]=o,t[5]=e,t},a.invert=function(t,n){var a=n[0],r=n[1],u=n[2],o=n[3],e=n[4],c=n[5],i=a*o-r*u;return i?(i=1/i,t[0]=o*i,t[1]=-r*i,t[2]=-u*i,t[3]=a*i,t[4]=(u*c-o*e)*i,t[5]=(r*e-a*c)*i,t):null},a.determinant=function(t){return t[0]*t[3]-t[1]*t[2]},a.multiply=e,a.rotate=function(t,n,a){var r=n[0],u=n[1],o=n[2],e=n[3],c=n[4],i=n[5],s=Math.sin(a),h=Math.cos(a);return t[0]=r*h+o*s,t[1]=u*h+e*s,t[2]=r*-s+o*h,t[3]=u*-s+e*h,t[4]=c,t[5]=i,t},a.scale=function(t,n,a){var r=n[0],u=n[1],o=n[2],e=n[3],c=n[4],i=n[5],s=a[0],h=a[1];return t[0]=r*s,t[1]=u*s,t[2]=o*h,t[3]=e*h,t[4]=c,t[5]=i,t},a.translate=function(t,n,a){var r=n[0],u=n[1],o=n[2],e=n[3],c=n[4],i=n[5],s=a[0],h=a[1];return t[0]=r,t[1]=u,t[2]=o,t[3]=e,t[4]=r*s+o*h+c,t[5]=u*s+e*h+i,t},a.fromRotation=function(t,n){var a=Math.sin(n),r=Math.cos(n);return t[0]=r,t[1]=a,t[2]=-a,t[3]=r,t[4]=0,t[5]=0,t},a.fromScaling=function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=n[1],t[4]=0,t[5]=0,t},a.fromTranslation=function(t,n){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=n[0],t[5]=n[1],t},a.str=function(t){return\"mat2d(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\")\"},a.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],1)},a.add=function(t,n,a){return t[0]=n[0]+a[0],t[1]=n[1]+a[1],t[2]=n[2]+a[2],t[3]=n[3]+a[3],t[4]=n[4]+a[4],t[5]=n[5]+a[5],t},a.subtract=c,a.multiplyScalar=function(t,n,a){return t[0]=n[0]*a,t[1]=n[1]*a,t[2]=n[2]*a,t[3]=n[3]*a,t[4]=n[4]*a,t[5]=n[5]*a,t},a.multiplyScalarAndAdd=function(t,n,a,r){return t[0]=n[0]+a[0]*r,t[1]=n[1]+a[1]*r,t[2]=n[2]+a[2]*r,t[3]=n[3]+a[3]*r,t[4]=n[4]+a[4]*r,t[5]=n[5]+a[5]*r,t},a.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]&&t[4]===n[4]&&t[5]===n[5]},a.equals=function(t,n){var a=t[0],r=t[1],u=t[2],e=t[3],c=t[4],i=t[5],s=n[0],h=n[1],f=n[2],M=n[3],b=n[4],l=n[5];return Math.abs(a-s)<=o.EPSILON*Math.max(1,Math.abs(a),Math.abs(s))&&Math.abs(r-h)<=o.EPSILON*Math.max(1,Math.abs(r),Math.abs(h))&&Math.abs(u-f)<=o.EPSILON*Math.max(1,Math.abs(u),Math.abs(f))&&Math.abs(e-M)<=o.EPSILON*Math.max(1,Math.abs(e),Math.abs(M))&&Math.abs(c-b)<=o.EPSILON*Math.max(1,Math.abs(c),Math.abs(b))&&Math.abs(i-l)<=o.EPSILON*Math.max(1,Math.abs(i),Math.abs(l))},a.mul=e,a.sub=c},\n",
" \"0285c50a7e\": function _(t,a,n,r,u){r();const o=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function e(t,a,n){var r=a[0],u=a[1],o=a[2],e=a[3],i=a[4],c=a[5],s=a[6],M=a[7],h=a[8],f=n[0],b=n[1],l=n[2],m=n[3],v=n[4],E=n[5],P=n[6],S=n[7],A=n[8];return t[0]=f*r+b*e+l*s,t[1]=f*u+b*i+l*M,t[2]=f*o+b*c+l*h,t[3]=m*r+v*e+E*s,t[4]=m*u+v*i+E*M,t[5]=m*o+v*c+E*h,t[6]=P*r+S*e+A*s,t[7]=P*u+S*i+A*M,t[8]=P*o+S*c+A*h,t}function i(t,a,n){return t[0]=a[0]-n[0],t[1]=a[1]-n[1],t[2]=a[2]-n[2],t[3]=a[3]-n[3],t[4]=a[4]-n[4],t[5]=a[5]-n[5],t[6]=a[6]-n[6],t[7]=a[7]-n[7],t[8]=a[8]-n[8],t}n.create=function(){var t=new o.ARRAY_TYPE(9);return o.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},n.fromMat4=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[4],t[4]=a[5],t[5]=a[6],t[6]=a[8],t[7]=a[9],t[8]=a[10],t},n.clone=function(t){var a=new o.ARRAY_TYPE(9);return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a[6]=t[6],a[7]=t[7],a[8]=t[8],a},n.copy=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t[8]=a[8],t},n.fromValues=function(t,a,n,r,u,e,i,c,s){var M=new o.ARRAY_TYPE(9);return M[0]=t,M[1]=a,M[2]=n,M[3]=r,M[4]=u,M[5]=e,M[6]=i,M[7]=c,M[8]=s,M},n.set=function(t,a,n,r,u,o,e,i,c,s){return t[0]=a,t[1]=n,t[2]=r,t[3]=u,t[4]=o,t[5]=e,t[6]=i,t[7]=c,t[8]=s,t},n.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},n.transpose=function(t,a){if(t===a){var n=a[1],r=a[2],u=a[5];t[1]=a[3],t[2]=a[6],t[3]=n,t[5]=a[7],t[6]=r,t[7]=u}else t[0]=a[0],t[1]=a[3],t[2]=a[6],t[3]=a[1],t[4]=a[4],t[5]=a[7],t[6]=a[2],t[7]=a[5],t[8]=a[8];return t},n.invert=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=a[4],i=a[5],c=a[6],s=a[7],M=a[8],h=M*e-i*s,f=-M*o+i*c,b=s*o-e*c,l=n*h+r*f+u*b;return l?(l=1/l,t[0]=h*l,t[1]=(-M*r+u*s)*l,t[2]=(i*r-u*e)*l,t[3]=f*l,t[4]=(M*n-u*c)*l,t[5]=(-i*n+u*o)*l,t[6]=b*l,t[7]=(-s*n+r*c)*l,t[8]=(e*n-r*o)*l,t):null},n.adjoint=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=a[4],i=a[5],c=a[6],s=a[7],M=a[8];return t[0]=e*M-i*s,t[1]=u*s-r*M,t[2]=r*i-u*e,t[3]=i*c-o*M,t[4]=n*M-u*c,t[5]=u*o-n*i,t[6]=o*s-e*c,t[7]=r*c-n*s,t[8]=n*e-r*o,t},n.determinant=function(t){var a=t[0],n=t[1],r=t[2],u=t[3],o=t[4],e=t[5],i=t[6],c=t[7],s=t[8];return a*(s*o-e*c)+n*(-s*u+e*i)+r*(c*u-o*i)},n.multiply=e,n.translate=function(t,a,n){var r=a[0],u=a[1],o=a[2],e=a[3],i=a[4],c=a[5],s=a[6],M=a[7],h=a[8],f=n[0],b=n[1];return t[0]=r,t[1]=u,t[2]=o,t[3]=e,t[4]=i,t[5]=c,t[6]=f*r+b*e+s,t[7]=f*u+b*i+M,t[8]=f*o+b*c+h,t},n.rotate=function(t,a,n){var r=a[0],u=a[1],o=a[2],e=a[3],i=a[4],c=a[5],s=a[6],M=a[7],h=a[8],f=Math.sin(n),b=Math.cos(n);return t[0]=b*r+f*e,t[1]=b*u+f*i,t[2]=b*o+f*c,t[3]=b*e-f*r,t[4]=b*i-f*u,t[5]=b*c-f*o,t[6]=s,t[7]=M,t[8]=h,t},n.scale=function(t,a,n){var r=n[0],u=n[1];return t[0]=r*a[0],t[1]=r*a[1],t[2]=r*a[2],t[3]=u*a[3],t[4]=u*a[4],t[5]=u*a[5],t[6]=a[6],t[7]=a[7],t[8]=a[8],t},n.fromTranslation=function(t,a){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=a[0],t[7]=a[1],t[8]=1,t},n.fromRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=r,t[1]=n,t[2]=0,t[3]=-n,t[4]=r,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},n.fromScaling=function(t,a){return t[0]=a[0],t[1]=0,t[2]=0,t[3]=0,t[4]=a[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},n.fromMat2d=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=0,t[3]=a[2],t[4]=a[3],t[5]=0,t[6]=a[4],t[7]=a[5],t[8]=1,t},n.fromQuat=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=n+n,i=r+r,c=u+u,s=n*e,M=r*e,h=r*i,f=u*e,b=u*i,l=u*c,m=o*e,v=o*i,E=o*c;return t[0]=1-h-l,t[3]=M-E,t[6]=f+v,t[1]=M+E,t[4]=1-s-l,t[7]=b-m,t[2]=f-v,t[5]=b+m,t[8]=1-s-h,t},n.normalFromMat4=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=a[4],i=a[5],c=a[6],s=a[7],M=a[8],h=a[9],f=a[10],b=a[11],l=a[12],m=a[13],v=a[14],E=a[15],P=n*i-r*e,S=n*c-u*e,A=n*s-o*e,x=r*c-u*i,d=r*s-o*i,I=u*s-o*c,L=M*m-h*l,N=M*v-f*l,O=M*E-b*l,R=h*v-f*m,p=h*E-b*m,Y=f*E-b*v,y=P*Y-S*p+A*R+x*O-d*N+I*L;return y?(y=1/y,t[0]=(i*Y-c*p+s*R)*y,t[1]=(c*O-e*Y-s*N)*y,t[2]=(e*p-i*O+s*L)*y,t[3]=(u*p-r*Y-o*R)*y,t[4]=(n*Y-u*O+o*N)*y,t[5]=(r*O-n*p-o*L)*y,t[6]=(m*I-v*d+E*x)*y,t[7]=(v*A-l*I-E*S)*y,t[8]=(l*d-m*A+E*P)*y,t):null},n.projection=function(t,a,n){return t[0]=2/a,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/n,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t},n.str=function(t){return\"mat3(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\", \"+t[8]+\")\"},n.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8])},n.add=function(t,a,n){return t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t[3]=a[3]+n[3],t[4]=a[4]+n[4],t[5]=a[5]+n[5],t[6]=a[6]+n[6],t[7]=a[7]+n[7],t[8]=a[8]+n[8],t},n.subtract=i,n.multiplyScalar=function(t,a,n){return t[0]=a[0]*n,t[1]=a[1]*n,t[2]=a[2]*n,t[3]=a[3]*n,t[4]=a[4]*n,t[5]=a[5]*n,t[6]=a[6]*n,t[7]=a[7]*n,t[8]=a[8]*n,t},n.multiplyScalarAndAdd=function(t,a,n,r){return t[0]=a[0]+n[0]*r,t[1]=a[1]+n[1]*r,t[2]=a[2]+n[2]*r,t[3]=a[3]+n[3]*r,t[4]=a[4]+n[4]*r,t[5]=a[5]+n[5]*r,t[6]=a[6]+n[6]*r,t[7]=a[7]+n[7]*r,t[8]=a[8]+n[8]*r,t},n.exactEquals=function(t,a){return t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]&&t[6]===a[6]&&t[7]===a[7]&&t[8]===a[8]},n.equals=function(t,a){var n=t[0],r=t[1],u=t[2],e=t[3],i=t[4],c=t[5],s=t[6],M=t[7],h=t[8],f=a[0],b=a[1],l=a[2],m=a[3],v=a[4],E=a[5],P=a[6],S=a[7],A=a[8];return Math.abs(n-f)<=o.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(r-b)<=o.EPSILON*Math.max(1,Math.abs(r),Math.abs(b))&&Math.abs(u-l)<=o.EPSILON*Math.max(1,Math.abs(u),Math.abs(l))&&Math.abs(e-m)<=o.EPSILON*Math.max(1,Math.abs(e),Math.abs(m))&&Math.abs(i-v)<=o.EPSILON*Math.max(1,Math.abs(i),Math.abs(v))&&Math.abs(c-E)<=o.EPSILON*Math.max(1,Math.abs(c),Math.abs(E))&&Math.abs(s-P)<=o.EPSILON*Math.max(1,Math.abs(s),Math.abs(P))&&Math.abs(M-S)<=o.EPSILON*Math.max(1,Math.abs(M),Math.abs(S))&&Math.abs(h-A)<=o.EPSILON*Math.max(1,Math.abs(h),Math.abs(A))},n.mul=e,n.sub=i},\n",
" \"a427635f32\": function _(t,a,n,r,h){r();const o=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function u(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function M(t,a,n){var r=a[0],h=a[1],o=a[2],u=a[3],M=a[4],s=a[5],e=a[6],i=a[7],c=a[8],f=a[9],b=a[10],l=a[11],m=a[12],v=a[13],P=a[14],E=a[15],S=n[0],I=n[1],O=n[2],L=n[3];return t[0]=S*r+I*M+O*c+L*m,t[1]=S*h+I*s+O*f+L*v,t[2]=S*o+I*e+O*b+L*P,t[3]=S*u+I*i+O*l+L*E,S=n[4],I=n[5],O=n[6],L=n[7],t[4]=S*r+I*M+O*c+L*m,t[5]=S*h+I*s+O*f+L*v,t[6]=S*o+I*e+O*b+L*P,t[7]=S*u+I*i+O*l+L*E,S=n[8],I=n[9],O=n[10],L=n[11],t[8]=S*r+I*M+O*c+L*m,t[9]=S*h+I*s+O*f+L*v,t[10]=S*o+I*e+O*b+L*P,t[11]=S*u+I*i+O*l+L*E,S=n[12],I=n[13],O=n[14],L=n[15],t[12]=S*r+I*M+O*c+L*m,t[13]=S*h+I*s+O*f+L*v,t[14]=S*o+I*e+O*b+L*P,t[15]=S*u+I*i+O*l+L*E,t}function s(t,a,n){var r=a[0],h=a[1],o=a[2],u=a[3],M=r+r,s=h+h,e=o+o,i=r*M,c=r*s,f=r*e,b=h*s,l=h*e,m=o*e,v=u*M,P=u*s,E=u*e;return t[0]=1-(b+m),t[1]=c+E,t[2]=f-P,t[3]=0,t[4]=c-E,t[5]=1-(i+m),t[6]=l+v,t[7]=0,t[8]=f+P,t[9]=l-v,t[10]=1-(i+b),t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}function e(t,a){var n=a[0],r=a[1],h=a[2],o=a[4],u=a[5],M=a[6],s=a[8],e=a[9],i=a[10];return t[0]=Math.hypot(n,r,h),t[1]=Math.hypot(o,u,M),t[2]=Math.hypot(s,e,i),t}function i(t,a,n){return t[0]=a[0]-n[0],t[1]=a[1]-n[1],t[2]=a[2]-n[2],t[3]=a[3]-n[3],t[4]=a[4]-n[4],t[5]=a[5]-n[5],t[6]=a[6]-n[6],t[7]=a[7]-n[7],t[8]=a[8]-n[8],t[9]=a[9]-n[9],t[10]=a[10]-n[10],t[11]=a[11]-n[11],t[12]=a[12]-n[12],t[13]=a[13]-n[13],t[14]=a[14]-n[14],t[15]=a[15]-n[15],t}n.create=function(){var t=new o.ARRAY_TYPE(16);return o.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},n.clone=function(t){var a=new o.ARRAY_TYPE(16);return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a[6]=t[6],a[7]=t[7],a[8]=t[8],a[9]=t[9],a[10]=t[10],a[11]=t[11],a[12]=t[12],a[13]=t[13],a[14]=t[14],a[15]=t[15],a},n.copy=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t[8]=a[8],t[9]=a[9],t[10]=a[10],t[11]=a[11],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15],t},n.fromValues=function(t,a,n,r,h,u,M,s,e,i,c,f,b,l,m,v){var P=new o.ARRAY_TYPE(16);return P[0]=t,P[1]=a,P[2]=n,P[3]=r,P[4]=h,P[5]=u,P[6]=M,P[7]=s,P[8]=e,P[9]=i,P[10]=c,P[11]=f,P[12]=b,P[13]=l,P[14]=m,P[15]=v,P},n.set=function(t,a,n,r,h,o,u,M,s,e,i,c,f,b,l,m,v){return t[0]=a,t[1]=n,t[2]=r,t[3]=h,t[4]=o,t[5]=u,t[6]=M,t[7]=s,t[8]=e,t[9]=i,t[10]=c,t[11]=f,t[12]=b,t[13]=l,t[14]=m,t[15]=v,t},n.identity=u,n.transpose=function(t,a){if(t===a){var n=a[1],r=a[2],h=a[3],o=a[6],u=a[7],M=a[11];t[1]=a[4],t[2]=a[8],t[3]=a[12],t[4]=n,t[6]=a[9],t[7]=a[13],t[8]=r,t[9]=o,t[11]=a[14],t[12]=h,t[13]=u,t[14]=M}else t[0]=a[0],t[1]=a[4],t[2]=a[8],t[3]=a[12],t[4]=a[1],t[5]=a[5],t[6]=a[9],t[7]=a[13],t[8]=a[2],t[9]=a[6],t[10]=a[10],t[11]=a[14],t[12]=a[3],t[13]=a[7],t[14]=a[11],t[15]=a[15];return t},n.invert=function(t,a){var n=a[0],r=a[1],h=a[2],o=a[3],u=a[4],M=a[5],s=a[6],e=a[7],i=a[8],c=a[9],f=a[10],b=a[11],l=a[12],m=a[13],v=a[14],P=a[15],E=n*M-r*u,S=n*s-h*u,I=n*e-o*u,O=r*s-h*M,L=r*e-o*M,N=h*e-o*s,p=i*m-c*l,R=i*v-f*l,x=i*P-b*l,A=c*v-f*m,y=c*P-b*m,Y=f*P-b*v,g=E*Y-S*y+I*A+O*x-L*R+N*p;return g?(g=1/g,t[0]=(M*Y-s*y+e*A)*g,t[1]=(h*y-r*Y-o*A)*g,t[2]=(m*N-v*L+P*O)*g,t[3]=(f*L-c*N-b*O)*g,t[4]=(s*x-u*Y-e*R)*g,t[5]=(n*Y-h*x+o*R)*g,t[6]=(v*I-l*N-P*S)*g,t[7]=(i*N-f*I+b*S)*g,t[8]=(u*y-M*x+e*p)*g,t[9]=(r*x-n*y-o*p)*g,t[10]=(l*L-m*I+P*E)*g,t[11]=(c*I-i*L-b*E)*g,t[12]=(M*R-u*A-s*p)*g,t[13]=(n*A-r*R+h*p)*g,t[14]=(m*S-l*O-v*E)*g,t[15]=(i*O-c*S+f*E)*g,t):null},n.adjoint=function(t,a){var n=a[0],r=a[1],h=a[2],o=a[3],u=a[4],M=a[5],s=a[6],e=a[7],i=a[8],c=a[9],f=a[10],b=a[11],l=a[12],m=a[13],v=a[14],P=a[15];return t[0]=M*(f*P-b*v)-c*(s*P-e*v)+m*(s*b-e*f),t[1]=-(r*(f*P-b*v)-c*(h*P-o*v)+m*(h*b-o*f)),t[2]=r*(s*P-e*v)-M*(h*P-o*v)+m*(h*e-o*s),t[3]=-(r*(s*b-e*f)-M*(h*b-o*f)+c*(h*e-o*s)),t[4]=-(u*(f*P-b*v)-i*(s*P-e*v)+l*(s*b-e*f)),t[5]=n*(f*P-b*v)-i*(h*P-o*v)+l*(h*b-o*f),t[6]=-(n*(s*P-e*v)-u*(h*P-o*v)+l*(h*e-o*s)),t[7]=n*(s*b-e*f)-u*(h*b-o*f)+i*(h*e-o*s),t[8]=u*(c*P-b*m)-i*(M*P-e*m)+l*(M*b-e*c),t[9]=-(n*(c*P-b*m)-i*(r*P-o*m)+l*(r*b-o*c)),t[10]=n*(M*P-e*m)-u*(r*P-o*m)+l*(r*e-o*M),t[11]=-(n*(M*b-e*c)-u*(r*b-o*c)+i*(r*e-o*M)),t[12]=-(u*(c*v-f*m)-i*(M*v-s*m)+l*(M*f-s*c)),t[13]=n*(c*v-f*m)-i*(r*v-h*m)+l*(r*f-h*c),t[14]=-(n*(M*v-s*m)-u*(r*v-h*m)+l*(r*s-h*M)),t[15]=n*(M*f-s*c)-u*(r*f-h*c)+i*(r*s-h*M),t},n.determinant=function(t){var a=t[0],n=t[1],r=t[2],h=t[3],o=t[4],u=t[5],M=t[6],s=t[7],e=t[8],i=t[9],c=t[10],f=t[11],b=t[12],l=t[13],m=t[14],v=t[15];return(a*u-n*o)*(c*v-f*m)-(a*M-r*o)*(i*v-f*l)+(a*s-h*o)*(i*m-c*l)+(n*M-r*u)*(e*v-f*b)-(n*s-h*u)*(e*m-c*b)+(r*s-h*M)*(e*l-i*b)},n.multiply=M,n.translate=function(t,a,n){var r,h,o,u,M,s,e,i,c,f,b,l,m=n[0],v=n[1],P=n[2];return a===t?(t[12]=a[0]*m+a[4]*v+a[8]*P+a[12],t[13]=a[1]*m+a[5]*v+a[9]*P+a[13],t[14]=a[2]*m+a[6]*v+a[10]*P+a[14],t[15]=a[3]*m+a[7]*v+a[11]*P+a[15]):(r=a[0],h=a[1],o=a[2],u=a[3],M=a[4],s=a[5],e=a[6],i=a[7],c=a[8],f=a[9],b=a[10],l=a[11],t[0]=r,t[1]=h,t[2]=o,t[3]=u,t[4]=M,t[5]=s,t[6]=e,t[7]=i,t[8]=c,t[9]=f,t[10]=b,t[11]=l,t[12]=r*m+M*v+c*P+a[12],t[13]=h*m+s*v+f*P+a[13],t[14]=o*m+e*v+b*P+a[14],t[15]=u*m+i*v+l*P+a[15]),t},n.scale=function(t,a,n){var r=n[0],h=n[1],o=n[2];return t[0]=a[0]*r,t[1]=a[1]*r,t[2]=a[2]*r,t[3]=a[3]*r,t[4]=a[4]*h,t[5]=a[5]*h,t[6]=a[6]*h,t[7]=a[7]*h,t[8]=a[8]*o,t[9]=a[9]*o,t[10]=a[10]*o,t[11]=a[11]*o,t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15],t},n.rotate=function(t,a,n,r){var h,u,M,s,e,i,c,f,b,l,m,v,P,E,S,I,O,L,N,p,R,x,A,y,Y=r[0],g=r[1],T=r[2],d=Math.hypot(Y,g,T);return d<o.EPSILON?null:(Y*=d=1/d,g*=d,T*=d,h=Math.sin(n),M=1-(u=Math.cos(n)),s=a[0],e=a[1],i=a[2],c=a[3],f=a[4],b=a[5],l=a[6],m=a[7],v=a[8],P=a[9],E=a[10],S=a[11],I=Y*Y*M+u,O=g*Y*M+T*h,L=T*Y*M-g*h,N=Y*g*M-T*h,p=g*g*M+u,R=T*g*M+Y*h,x=Y*T*M+g*h,A=g*T*M-Y*h,y=T*T*M+u,t[0]=s*I+f*O+v*L,t[1]=e*I+b*O+P*L,t[2]=i*I+l*O+E*L,t[3]=c*I+m*O+S*L,t[4]=s*N+f*p+v*R,t[5]=e*N+b*p+P*R,t[6]=i*N+l*p+E*R,t[7]=c*N+m*p+S*R,t[8]=s*x+f*A+v*y,t[9]=e*x+b*A+P*y,t[10]=i*x+l*A+E*y,t[11]=c*x+m*A+S*y,a!==t&&(t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t)},n.rotateX=function(t,a,n){var r=Math.sin(n),h=Math.cos(n),o=a[4],u=a[5],M=a[6],s=a[7],e=a[8],i=a[9],c=a[10],f=a[11];return a!==t&&(t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t[4]=o*h+e*r,t[5]=u*h+i*r,t[6]=M*h+c*r,t[7]=s*h+f*r,t[8]=e*h-o*r,t[9]=i*h-u*r,t[10]=c*h-M*r,t[11]=f*h-s*r,t},n.rotateY=function(t,a,n){var r=Math.sin(n),h=Math.cos(n),o=a[0],u=a[1],M=a[2],s=a[3],e=a[8],i=a[9],c=a[10],f=a[11];return a!==t&&(t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t[0]=o*h-e*r,t[1]=u*h-i*r,t[2]=M*h-c*r,t[3]=s*h-f*r,t[8]=o*r+e*h,t[9]=u*r+i*h,t[10]=M*r+c*h,t[11]=s*r+f*h,t},n.rotateZ=function(t,a,n){var r=Math.sin(n),h=Math.cos(n),o=a[0],u=a[1],M=a[2],s=a[3],e=a[4],i=a[5],c=a[6],f=a[7];return a!==t&&(t[8]=a[8],t[9]=a[9],t[10]=a[10],t[11]=a[11],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t[0]=o*h+e*r,t[1]=u*h+i*r,t[2]=M*h+c*r,t[3]=s*h+f*r,t[4]=e*h-o*r,t[5]=i*h-u*r,t[6]=c*h-M*r,t[7]=f*h-s*r,t},n.fromTranslation=function(t,a){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=a[0],t[13]=a[1],t[14]=a[2],t[15]=1,t},n.fromScaling=function(t,a){return t[0]=a[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=a[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromRotation=function(t,a,n){var r,h,u,M=n[0],s=n[1],e=n[2],i=Math.hypot(M,s,e);return i<o.EPSILON?null:(M*=i=1/i,s*=i,e*=i,r=Math.sin(a),u=1-(h=Math.cos(a)),t[0]=M*M*u+h,t[1]=s*M*u+e*r,t[2]=e*M*u-s*r,t[3]=0,t[4]=M*s*u-e*r,t[5]=s*s*u+h,t[6]=e*s*u+M*r,t[7]=0,t[8]=M*e*u+s*r,t[9]=s*e*u-M*r,t[10]=e*e*u+h,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)},n.fromXRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=r,t[6]=n,t[7]=0,t[8]=0,t[9]=-n,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromYRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=r,t[1]=0,t[2]=-n,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=n,t[9]=0,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromZRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=r,t[1]=n,t[2]=0,t[3]=0,t[4]=-n,t[5]=r,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromRotationTranslation=s,n.fromQuat2=function(t,a){var n=new o.ARRAY_TYPE(3),r=-a[0],h=-a[1],u=-a[2],M=a[3],e=a[4],i=a[5],c=a[6],f=a[7],b=r*r+h*h+u*u+M*M;return b>0?(n[0]=2*(e*M+f*r+i*u-c*h)/b,n[1]=2*(i*M+f*h+c*r-e*u)/b,n[2]=2*(c*M+f*u+e*h-i*r)/b):(n[0]=2*(e*M+f*r+i*u-c*h),n[1]=2*(i*M+f*h+c*r-e*u),n[2]=2*(c*M+f*u+e*h-i*r)),s(t,a,n),t},n.getTranslation=function(t,a){return t[0]=a[12],t[1]=a[13],t[2]=a[14],t},n.getScaling=e,n.getRotation=function(t,a){var n=new o.ARRAY_TYPE(3);e(n,a);var r=1/n[0],h=1/n[1],u=1/n[2],M=a[0]*r,s=a[1]*h,i=a[2]*u,c=a[4]*r,f=a[5]*h,b=a[6]*u,l=a[8]*r,m=a[9]*h,v=a[10]*u,P=M+f+v,E=0;return P>0?(E=2*Math.sqrt(P+1),t[3]=.25*E,t[0]=(b-m)/E,t[1]=(l-i)/E,t[2]=(s-c)/E):M>f&&M>v?(E=2*Math.sqrt(1+M-f-v),t[3]=(b-m)/E,t[0]=.25*E,t[1]=(s+c)/E,t[2]=(l+i)/E):f>v?(E=2*Math.sqrt(1+f-M-v),t[3]=(l-i)/E,t[0]=(s+c)/E,t[1]=.25*E,t[2]=(b+m)/E):(E=2*Math.sqrt(1+v-M-f),t[3]=(s-c)/E,t[0]=(l+i)/E,t[1]=(b+m)/E,t[2]=.25*E),t},n.fromRotationTranslationScale=function(t,a,n,r){var h=a[0],o=a[1],u=a[2],M=a[3],s=h+h,e=o+o,i=u+u,c=h*s,f=h*e,b=h*i,l=o*e,m=o*i,v=u*i,P=M*s,E=M*e,S=M*i,I=r[0],O=r[1],L=r[2];return t[0]=(1-(l+v))*I,t[1]=(f+S)*I,t[2]=(b-E)*I,t[3]=0,t[4]=(f-S)*O,t[5]=(1-(c+v))*O,t[6]=(m+P)*O,t[7]=0,t[8]=(b+E)*L,t[9]=(m-P)*L,t[10]=(1-(c+l))*L,t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t},n.fromRotationTranslationScaleOrigin=function(t,a,n,r,h){var o=a[0],u=a[1],M=a[2],s=a[3],e=o+o,i=u+u,c=M+M,f=o*e,b=o*i,l=o*c,m=u*i,v=u*c,P=M*c,E=s*e,S=s*i,I=s*c,O=r[0],L=r[1],N=r[2],p=h[0],R=h[1],x=h[2],A=(1-(m+P))*O,y=(b+I)*O,Y=(l-S)*O,g=(b-I)*L,T=(1-(f+P))*L,d=(v+E)*L,_=(l+S)*N,q=(v-E)*N,w=(1-(f+m))*N;return t[0]=A,t[1]=y,t[2]=Y,t[3]=0,t[4]=g,t[5]=T,t[6]=d,t[7]=0,t[8]=_,t[9]=q,t[10]=w,t[11]=0,t[12]=n[0]+p-(A*p+g*R+_*x),t[13]=n[1]+R-(y*p+T*R+q*x),t[14]=n[2]+x-(Y*p+d*R+w*x),t[15]=1,t},n.fromQuat=function(t,a){var n=a[0],r=a[1],h=a[2],o=a[3],u=n+n,M=r+r,s=h+h,e=n*u,i=r*u,c=r*M,f=h*u,b=h*M,l=h*s,m=o*u,v=o*M,P=o*s;return t[0]=1-c-l,t[1]=i+P,t[2]=f-v,t[3]=0,t[4]=i-P,t[5]=1-e-l,t[6]=b+m,t[7]=0,t[8]=f+v,t[9]=b-m,t[10]=1-e-c,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.frustum=function(t,a,n,r,h,o,u){var M=1/(n-a),s=1/(h-r),e=1/(o-u);return t[0]=2*o*M,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*o*s,t[6]=0,t[7]=0,t[8]=(n+a)*M,t[9]=(h+r)*s,t[10]=(u+o)*e,t[11]=-1,t[12]=0,t[13]=0,t[14]=u*o*2*e,t[15]=0,t},n.perspective=function(t,a,n,r,h){var o,u=1/Math.tan(a/2);return t[0]=u/n,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=u,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=h&&h!==1/0?(o=1/(r-h),t[10]=(h+r)*o,t[14]=2*h*r*o):(t[10]=-1,t[14]=-2*r),t},n.perspectiveFromFieldOfView=function(t,a,n,r){var h=Math.tan(a.upDegrees*Math.PI/180),o=Math.tan(a.downDegrees*Math.PI/180),u=Math.tan(a.leftDegrees*Math.PI/180),M=Math.tan(a.rightDegrees*Math.PI/180),s=2/(u+M),e=2/(h+o);return t[0]=s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e,t[6]=0,t[7]=0,t[8]=-(u-M)*s*.5,t[9]=(h-o)*e*.5,t[10]=r/(n-r),t[11]=-1,t[12]=0,t[13]=0,t[14]=r*n/(n-r),t[15]=0,t},n.ortho=function(t,a,n,r,h,o,u){var M=1/(a-n),s=1/(r-h),e=1/(o-u);return t[0]=-2*M,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*s,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*e,t[11]=0,t[12]=(a+n)*M,t[13]=(h+r)*s,t[14]=(u+o)*e,t[15]=1,t},n.lookAt=function(t,a,n,r){var h,M,s,e,i,c,f,b,l,m,v=a[0],P=a[1],E=a[2],S=r[0],I=r[1],O=r[2],L=n[0],N=n[1],p=n[2];return Math.abs(v-L)<o.EPSILON&&Math.abs(P-N)<o.EPSILON&&Math.abs(E-p)<o.EPSILON?u(t):(f=v-L,b=P-N,l=E-p,h=I*(l*=m=1/Math.hypot(f,b,l))-O*(b*=m),M=O*(f*=m)-S*l,s=S*b-I*f,(m=Math.hypot(h,M,s))?(h*=m=1/m,M*=m,s*=m):(h=0,M=0,s=0),e=b*s-l*M,i=l*h-f*s,c=f*M-b*h,(m=Math.hypot(e,i,c))?(e*=m=1/m,i*=m,c*=m):(e=0,i=0,c=0),t[0]=h,t[1]=e,t[2]=f,t[3]=0,t[4]=M,t[5]=i,t[6]=b,t[7]=0,t[8]=s,t[9]=c,t[10]=l,t[11]=0,t[12]=-(h*v+M*P+s*E),t[13]=-(e*v+i*P+c*E),t[14]=-(f*v+b*P+l*E),t[15]=1,t)},n.targetTo=function(t,a,n,r){var h=a[0],o=a[1],u=a[2],M=r[0],s=r[1],e=r[2],i=h-n[0],c=o-n[1],f=u-n[2],b=i*i+c*c+f*f;b>0&&(i*=b=1/Math.sqrt(b),c*=b,f*=b);var l=s*f-e*c,m=e*i-M*f,v=M*c-s*i;return(b=l*l+m*m+v*v)>0&&(l*=b=1/Math.sqrt(b),m*=b,v*=b),t[0]=l,t[1]=m,t[2]=v,t[3]=0,t[4]=c*v-f*m,t[5]=f*l-i*v,t[6]=i*m-c*l,t[7]=0,t[8]=i,t[9]=c,t[10]=f,t[11]=0,t[12]=h,t[13]=o,t[14]=u,t[15]=1,t},n.str=function(t){return\"mat4(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\", \"+t[8]+\", \"+t[9]+\", \"+t[10]+\", \"+t[11]+\", \"+t[12]+\", \"+t[13]+\", \"+t[14]+\", \"+t[15]+\")\"},n.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},n.add=function(t,a,n){return t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t[3]=a[3]+n[3],t[4]=a[4]+n[4],t[5]=a[5]+n[5],t[6]=a[6]+n[6],t[7]=a[7]+n[7],t[8]=a[8]+n[8],t[9]=a[9]+n[9],t[10]=a[10]+n[10],t[11]=a[11]+n[11],t[12]=a[12]+n[12],t[13]=a[13]+n[13],t[14]=a[14]+n[14],t[15]=a[15]+n[15],t},n.subtract=i,n.multiplyScalar=function(t,a,n){return t[0]=a[0]*n,t[1]=a[1]*n,t[2]=a[2]*n,t[3]=a[3]*n,t[4]=a[4]*n,t[5]=a[5]*n,t[6]=a[6]*n,t[7]=a[7]*n,t[8]=a[8]*n,t[9]=a[9]*n,t[10]=a[10]*n,t[11]=a[11]*n,t[12]=a[12]*n,t[13]=a[13]*n,t[14]=a[14]*n,t[15]=a[15]*n,t},n.multiplyScalarAndAdd=function(t,a,n,r){return t[0]=a[0]+n[0]*r,t[1]=a[1]+n[1]*r,t[2]=a[2]+n[2]*r,t[3]=a[3]+n[3]*r,t[4]=a[4]+n[4]*r,t[5]=a[5]+n[5]*r,t[6]=a[6]+n[6]*r,t[7]=a[7]+n[7]*r,t[8]=a[8]+n[8]*r,t[9]=a[9]+n[9]*r,t[10]=a[10]+n[10]*r,t[11]=a[11]+n[11]*r,t[12]=a[12]+n[12]*r,t[13]=a[13]+n[13]*r,t[14]=a[14]+n[14]*r,t[15]=a[15]+n[15]*r,t},n.exactEquals=function(t,a){return t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]&&t[6]===a[6]&&t[7]===a[7]&&t[8]===a[8]&&t[9]===a[9]&&t[10]===a[10]&&t[11]===a[11]&&t[12]===a[12]&&t[13]===a[13]&&t[14]===a[14]&&t[15]===a[15]},n.equals=function(t,a){var n=t[0],r=t[1],h=t[2],u=t[3],M=t[4],s=t[5],e=t[6],i=t[7],c=t[8],f=t[9],b=t[10],l=t[11],m=t[12],v=t[13],P=t[14],E=t[15],S=a[0],I=a[1],O=a[2],L=a[3],N=a[4],p=a[5],R=a[6],x=a[7],A=a[8],y=a[9],Y=a[10],g=a[11],T=a[12],d=a[13],_=a[14],q=a[15];return Math.abs(n-S)<=o.EPSILON*Math.max(1,Math.abs(n),Math.abs(S))&&Math.abs(r-I)<=o.EPSILON*Math.max(1,Math.abs(r),Math.abs(I))&&Math.abs(h-O)<=o.EPSILON*Math.max(1,Math.abs(h),Math.abs(O))&&Math.abs(u-L)<=o.EPSILON*Math.max(1,Math.abs(u),Math.abs(L))&&Math.abs(M-N)<=o.EPSILON*Math.max(1,Math.abs(M),Math.abs(N))&&Math.abs(s-p)<=o.EPSILON*Math.max(1,Math.abs(s),Math.abs(p))&&Math.abs(e-R)<=o.EPSILON*Math.max(1,Math.abs(e),Math.abs(R))&&Math.abs(i-x)<=o.EPSILON*Math.max(1,Math.abs(i),Math.abs(x))&&Math.abs(c-A)<=o.EPSILON*Math.max(1,Math.abs(c),Math.abs(A))&&Math.abs(f-y)<=o.EPSILON*Math.max(1,Math.abs(f),Math.abs(y))&&Math.abs(b-Y)<=o.EPSILON*Math.max(1,Math.abs(b),Math.abs(Y))&&Math.abs(l-g)<=o.EPSILON*Math.max(1,Math.abs(l),Math.abs(g))&&Math.abs(m-T)<=o.EPSILON*Math.max(1,Math.abs(m),Math.abs(T))&&Math.abs(v-d)<=o.EPSILON*Math.max(1,Math.abs(v),Math.abs(d))&&Math.abs(P-_)<=o.EPSILON*Math.max(1,Math.abs(P),Math.abs(_))&&Math.abs(E-q)<=o.EPSILON*Math.max(1,Math.abs(E),Math.abs(q))},n.mul=M,n.sub=i},\n",
" \"eb06fc032a\": function _(t,a,r,n,e){n();const o=t(\"tslib\"),s=o.__importStar(t(\"68ca94c15c\")),u=o.__importStar(t(\"0285c50a7e\")),c=o.__importStar(t(\"2c5eb22089\")),i=o.__importStar(t(\"c1aa33d719\"));function h(){var t=new s.ARRAY_TYPE(4);return s.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t[3]=1,t}function M(t,a,r){r*=.5;var n=Math.sin(r);return t[0]=n*a[0],t[1]=n*a[1],t[2]=n*a[2],t[3]=Math.cos(r),t}function l(t,a,r){var n=a[0],e=a[1],o=a[2],s=a[3],u=r[0],c=r[1],i=r[2],h=r[3];return t[0]=n*h+s*u+e*i-o*c,t[1]=e*h+s*c+o*u-n*i,t[2]=o*h+s*i+n*c-e*u,t[3]=s*h-n*u-e*c-o*i,t}function f(t,a){var r=a[0],n=a[1],e=a[2],o=a[3],s=Math.sqrt(r*r+n*n+e*e),u=Math.exp(o),c=s>0?u*Math.sin(s)/s:0;return t[0]=r*c,t[1]=n*c,t[2]=e*c,t[3]=u*Math.cos(s),t}function v(t,a){var r=a[0],n=a[1],e=a[2],o=a[3],s=Math.sqrt(r*r+n*n+e*e),u=s>0?Math.atan2(s,o)/s:0;return t[0]=r*u,t[1]=n*u,t[2]=e*u,t[3]=.5*Math.log(r*r+n*n+e*e+o*o),t}function m(t,a,r,n){var e,o,u,c,i,h=a[0],M=a[1],l=a[2],f=a[3],v=r[0],m=r[1],q=r[2],d=r[3];return(o=h*v+M*m+l*q+f*d)<0&&(o=-o,v=-v,m=-m,q=-q,d=-d),1-o>s.EPSILON?(e=Math.acos(o),u=Math.sin(e),c=Math.sin((1-n)*e)/u,i=Math.sin(n*e)/u):(c=1-n,i=n),t[0]=c*h+i*v,t[1]=c*M+i*m,t[2]=c*l+i*q,t[3]=c*f+i*d,t}function q(t,a){var r,n=a[0]+a[4]+a[8];if(n>0)r=Math.sqrt(n+1),t[3]=.5*r,r=.5/r,t[0]=(a[5]-a[7])*r,t[1]=(a[6]-a[2])*r,t[2]=(a[1]-a[3])*r;else{var e=0;a[4]>a[0]&&(e=1),a[8]>a[3*e+e]&&(e=2);var o=(e+1)%3,s=(e+2)%3;r=Math.sqrt(a[3*e+e]-a[3*o+o]-a[3*s+s]+1),t[e]=.5*r,r=.5/r,t[3]=(a[3*o+s]-a[3*s+o])*r,t[o]=(a[3*o+e]+a[3*e+o])*r,t[s]=(a[3*s+e]+a[3*e+s])*r}return t}var d,p,A,g,_,P;r.create=h,r.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t},r.setAxisAngle=M,r.getAxisAngle=function(t,a){var r=2*Math.acos(a[3]),n=Math.sin(r/2);return n>s.EPSILON?(t[0]=a[0]/n,t[1]=a[1]/n,t[2]=a[2]/n):(t[0]=1,t[1]=0,t[2]=0),r},r.getAngle=function(t,a){var n=r.dot(t,a);return Math.acos(2*n*n-1)},r.multiply=l,r.rotateX=function(t,a,r){r*=.5;var n=a[0],e=a[1],o=a[2],s=a[3],u=Math.sin(r),c=Math.cos(r);return t[0]=n*c+s*u,t[1]=e*c+o*u,t[2]=o*c-e*u,t[3]=s*c-n*u,t},r.rotateY=function(t,a,r){r*=.5;var n=a[0],e=a[1],o=a[2],s=a[3],u=Math.sin(r),c=Math.cos(r);return t[0]=n*c-o*u,t[1]=e*c+s*u,t[2]=o*c+n*u,t[3]=s*c-e*u,t},r.rotateZ=function(t,a,r){r*=.5;var n=a[0],e=a[1],o=a[2],s=a[3],u=Math.sin(r),c=Math.cos(r);return t[0]=n*c+e*u,t[1]=e*c-n*u,t[2]=o*c+s*u,t[3]=s*c-o*u,t},r.calculateW=function(t,a){var r=a[0],n=a[1],e=a[2];return t[0]=r,t[1]=n,t[2]=e,t[3]=Math.sqrt(Math.abs(1-r*r-n*n-e*e)),t},r.exp=f,r.ln=v,r.pow=function(t,a,n){return v(t,a),r.scale(t,t,n),f(t,t),t},r.slerp=m,r.random=function(t){var a=s.RANDOM(),r=s.RANDOM(),n=s.RANDOM(),e=Math.sqrt(1-a),o=Math.sqrt(a);return t[0]=e*Math.sin(2*Math.PI*r),t[1]=e*Math.cos(2*Math.PI*r),t[2]=o*Math.sin(2*Math.PI*n),t[3]=o*Math.cos(2*Math.PI*n),t},r.invert=function(t,a){var r=a[0],n=a[1],e=a[2],o=a[3],s=r*r+n*n+e*e+o*o,u=s?1/s:0;return t[0]=-r*u,t[1]=-n*u,t[2]=-e*u,t[3]=o*u,t},r.conjugate=function(t,a){return t[0]=-a[0],t[1]=-a[1],t[2]=-a[2],t[3]=a[3],t},r.fromMat3=q,r.fromEuler=function(t,a,r,n){var e=.5*Math.PI/180;a*=e,r*=e,n*=e;var o=Math.sin(a),s=Math.cos(a),u=Math.sin(r),c=Math.cos(r),i=Math.sin(n),h=Math.cos(n);return t[0]=o*c*h-s*u*i,t[1]=s*u*h+o*c*i,t[2]=s*c*i-o*u*h,t[3]=s*c*h+o*u*i,t},r.str=function(t){return\"quat(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\")\"},r.clone=i.clone,r.fromValues=i.fromValues,r.copy=i.copy,r.set=i.set,r.add=i.add,r.mul=l,r.scale=i.scale,r.dot=i.dot,r.lerp=i.lerp,r.length=i.length,r.len=r.length,r.squaredLength=i.squaredLength,r.sqrLen=r.squaredLength,r.normalize=i.normalize,r.exactEquals=i.exactEquals,r.equals=i.equals,r.rotationTo=(d=c.create(),p=c.fromValues(1,0,0),A=c.fromValues(0,1,0),function(t,a,n){var e=c.dot(a,n);return e<-.999999?(c.cross(d,p,a),c.len(d)<1e-6&&c.cross(d,A,a),c.normalize(d,d),M(t,d,Math.PI),t):e>.999999?(t[0]=0,t[1]=0,t[2]=0,t[3]=1,t):(c.cross(d,a,n),t[0]=d[0],t[1]=d[1],t[2]=d[2],t[3]=1+e,r.normalize(t,t))}),r.sqlerp=(g=h(),_=h(),function(t,a,r,n,e,o){return m(g,a,e,o),m(_,r,n,o),m(t,g,_,2*o*(1-o)),t}),r.setAxes=(P=u.create(),function(t,a,n,e){return P[0]=n[0],P[3]=n[1],P[6]=n[2],P[1]=e[0],P[4]=e[1],P[7]=e[2],P[2]=-a[0],P[5]=-a[1],P[8]=-a[2],r.normalize(t,q(t,P))})},\n",
" \"2c5eb22089\": function _(t,n,r,a,u){a();const e=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function o(){var t=new e.ARRAY_TYPE(3);return e.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function i(t){var n=t[0],r=t[1],a=t[2];return Math.hypot(n,r,a)}function c(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t}function h(t,n,r){return t[0]=n[0]*r[0],t[1]=n[1]*r[1],t[2]=n[2]*r[2],t}function M(t,n,r){return t[0]=n[0]/r[0],t[1]=n[1]/r[1],t[2]=n[2]/r[2],t}function s(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2];return Math.hypot(r,a,u)}function f(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2];return r*r+a*a+u*u}function v(t){var n=t[0],r=t[1],a=t[2];return n*n+r*r+a*a}function l(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}var m;r.create=o,r.clone=function(t){var n=new e.ARRAY_TYPE(3);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n},r.length=i,r.fromValues=function(t,n,r){var a=new e.ARRAY_TYPE(3);return a[0]=t,a[1]=n,a[2]=r,a},r.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t},r.set=function(t,n,r,a){return t[0]=n,t[1]=r,t[2]=a,t},r.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t},r.subtract=c,r.multiply=h,r.divide=M,r.ceil=function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t},r.floor=function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t},r.min=function(t,n,r){return t[0]=Math.min(n[0],r[0]),t[1]=Math.min(n[1],r[1]),t[2]=Math.min(n[2],r[2]),t},r.max=function(t,n,r){return t[0]=Math.max(n[0],r[0]),t[1]=Math.max(n[1],r[1]),t[2]=Math.max(n[2],r[2]),t},r.round=function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t},r.scale=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t},r.scaleAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t},r.distance=s,r.squaredDistance=f,r.squaredLength=v,r.negate=function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t},r.inverse=function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t},r.normalize=function(t,n){var r=n[0],a=n[1],u=n[2],e=r*r+a*a+u*u;return e>0&&(e=1/Math.sqrt(e)),t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e,t},r.dot=l,r.cross=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[0],i=r[1],c=r[2];return t[0]=u*c-e*i,t[1]=e*o-a*c,t[2]=a*i-u*o,t},r.lerp=function(t,n,r,a){var u=n[0],e=n[1],o=n[2];return t[0]=u+a*(r[0]-u),t[1]=e+a*(r[1]-e),t[2]=o+a*(r[2]-o),t},r.hermite=function(t,n,r,a,u,e){var o=e*e,i=o*(2*e-3)+1,c=o*(e-2)+e,h=o*(e-1),M=o*(3-2*e);return t[0]=n[0]*i+r[0]*c+a[0]*h+u[0]*M,t[1]=n[1]*i+r[1]*c+a[1]*h+u[1]*M,t[2]=n[2]*i+r[2]*c+a[2]*h+u[2]*M,t},r.bezier=function(t,n,r,a,u,e){var o=1-e,i=o*o,c=e*e,h=i*o,M=3*e*i,s=3*c*o,f=c*e;return t[0]=n[0]*h+r[0]*M+a[0]*s+u[0]*f,t[1]=n[1]*h+r[1]*M+a[1]*s+u[1]*f,t[2]=n[2]*h+r[2]*M+a[2]*s+u[2]*f,t},r.random=function(t,n){n=n||1;var r=2*e.RANDOM()*Math.PI,a=2*e.RANDOM()-1,u=Math.sqrt(1-a*a)*n;return t[0]=Math.cos(r)*u,t[1]=Math.sin(r)*u,t[2]=a*n,t},r.transformMat4=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[3]*a+r[7]*u+r[11]*e+r[15];return o=o||1,t[0]=(r[0]*a+r[4]*u+r[8]*e+r[12])/o,t[1]=(r[1]*a+r[5]*u+r[9]*e+r[13])/o,t[2]=(r[2]*a+r[6]*u+r[10]*e+r[14])/o,t},r.transformMat3=function(t,n,r){var a=n[0],u=n[1],e=n[2];return t[0]=a*r[0]+u*r[3]+e*r[6],t[1]=a*r[1]+u*r[4]+e*r[7],t[2]=a*r[2]+u*r[5]+e*r[8],t},r.transformQuat=function(t,n,r){var a=r[0],u=r[1],e=r[2],o=r[3],i=n[0],c=n[1],h=n[2],M=u*h-e*c,s=e*i-a*h,f=a*c-u*i,v=u*f-e*s,l=e*M-a*f,m=a*s-u*M,d=2*o;return M*=d,s*=d,f*=d,v*=2,l*=2,m*=2,t[0]=i+M+v,t[1]=c+s+l,t[2]=h+f+m,t},r.rotateX=function(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[0],e[1]=u[1]*Math.cos(a)-u[2]*Math.sin(a),e[2]=u[1]*Math.sin(a)+u[2]*Math.cos(a),t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},r.rotateY=function(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[2]*Math.sin(a)+u[0]*Math.cos(a),e[1]=u[1],e[2]=u[2]*Math.cos(a)-u[0]*Math.sin(a),t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},r.rotateZ=function(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[0]*Math.cos(a)-u[1]*Math.sin(a),e[1]=u[0]*Math.sin(a)+u[1]*Math.cos(a),e[2]=u[2],t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},r.angle=function(t,n){var r=t[0],a=t[1],u=t[2],e=n[0],o=n[1],i=n[2],c=Math.sqrt(r*r+a*a+u*u)*Math.sqrt(e*e+o*o+i*i),h=c&&l(t,n)/c;return Math.acos(Math.min(Math.max(h,-1),1))},r.zero=function(t){return t[0]=0,t[1]=0,t[2]=0,t},r.str=function(t){return\"vec3(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\")\"},r.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]},r.equals=function(t,n){var r=t[0],a=t[1],u=t[2],o=n[0],i=n[1],c=n[2];return Math.abs(r-o)<=e.EPSILON*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(a-i)<=e.EPSILON*Math.max(1,Math.abs(a),Math.abs(i))&&Math.abs(u-c)<=e.EPSILON*Math.max(1,Math.abs(u),Math.abs(c))},r.sub=c,r.mul=h,r.div=M,r.dist=s,r.sqrDist=f,r.len=i,r.sqrLen=v,r.forEach=(m=o(),function(t,n,r,a,u,e){var o,i;for(n||(n=3),r||(r=0),i=a?Math.min(a*n+r,t.length):t.length,o=r;o<i;o+=n)m[0]=t[o],m[1]=t[o+1],m[2]=t[o+2],u(m,m,e),t[o]=m[0],t[o+1]=m[1],t[o+2]=m[2];return t})},\n",
" \"c1aa33d719\": function _(t,n,r,a,u){a();const e=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function o(){var t=new e.ARRAY_TYPE(4);return e.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0),t}function i(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t[3]=n[3]-r[3],t}function c(t,n,r){return t[0]=n[0]*r[0],t[1]=n[1]*r[1],t[2]=n[2]*r[2],t[3]=n[3]*r[3],t}function h(t,n,r){return t[0]=n[0]/r[0],t[1]=n[1]/r[1],t[2]=n[2]/r[2],t[3]=n[3]/r[3],t}function M(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2],e=n[3]-t[3];return Math.hypot(r,a,u,e)}function f(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2],e=n[3]-t[3];return r*r+a*a+u*u+e*e}function s(t){var n=t[0],r=t[1],a=t[2],u=t[3];return Math.hypot(n,r,a,u)}function l(t){var n=t[0],r=t[1],a=t[2],u=t[3];return n*n+r*r+a*a+u*u}var m;r.create=o,r.clone=function(t){var n=new e.ARRAY_TYPE(4);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n},r.fromValues=function(t,n,r,a){var u=new e.ARRAY_TYPE(4);return u[0]=t,u[1]=n,u[2]=r,u[3]=a,u},r.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t},r.set=function(t,n,r,a,u){return t[0]=n,t[1]=r,t[2]=a,t[3]=u,t},r.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t[3]=n[3]+r[3],t},r.subtract=i,r.multiply=c,r.divide=h,r.ceil=function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t[3]=Math.ceil(n[3]),t},r.floor=function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t[3]=Math.floor(n[3]),t},r.min=function(t,n,r){return t[0]=Math.min(n[0],r[0]),t[1]=Math.min(n[1],r[1]),t[2]=Math.min(n[2],r[2]),t[3]=Math.min(n[3],r[3]),t},r.max=function(t,n,r){return t[0]=Math.max(n[0],r[0]),t[1]=Math.max(n[1],r[1]),t[2]=Math.max(n[2],r[2]),t[3]=Math.max(n[3],r[3]),t},r.round=function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t[3]=Math.round(n[3]),t},r.scale=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t[3]=n[3]*r,t},r.scaleAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t[3]=n[3]+r[3]*a,t},r.distance=M,r.squaredDistance=f,r.length=s,r.squaredLength=l,r.negate=function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t[3]=-n[3],t},r.inverse=function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t[3]=1/n[3],t},r.normalize=function(t,n){var r=n[0],a=n[1],u=n[2],e=n[3],o=r*r+a*a+u*u+e*e;return o>0&&(o=1/Math.sqrt(o)),t[0]=r*o,t[1]=a*o,t[2]=u*o,t[3]=e*o,t},r.dot=function(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]+t[3]*n[3]},r.cross=function(t,n,r,a){var u=r[0]*a[1]-r[1]*a[0],e=r[0]*a[2]-r[2]*a[0],o=r[0]*a[3]-r[3]*a[0],i=r[1]*a[2]-r[2]*a[1],c=r[1]*a[3]-r[3]*a[1],h=r[2]*a[3]-r[3]*a[2],M=n[0],f=n[1],s=n[2],l=n[3];return t[0]=f*h-s*c+l*i,t[1]=-M*h+s*o-l*e,t[2]=M*c-f*o+l*u,t[3]=-M*i+f*e-s*u,t},r.lerp=function(t,n,r,a){var u=n[0],e=n[1],o=n[2],i=n[3];return t[0]=u+a*(r[0]-u),t[1]=e+a*(r[1]-e),t[2]=o+a*(r[2]-o),t[3]=i+a*(r[3]-i),t},r.random=function(t,n){var r,a,u,o,i,c;n=n||1;do{i=(r=2*e.RANDOM()-1)*r+(a=2*e.RANDOM()-1)*a}while(i>=1);do{c=(u=2*e.RANDOM()-1)*u+(o=2*e.RANDOM()-1)*o}while(c>=1);var h=Math.sqrt((1-i)/c);return t[0]=n*r,t[1]=n*a,t[2]=n*u*h,t[3]=n*o*h,t},r.transformMat4=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3];return t[0]=r[0]*a+r[4]*u+r[8]*e+r[12]*o,t[1]=r[1]*a+r[5]*u+r[9]*e+r[13]*o,t[2]=r[2]*a+r[6]*u+r[10]*e+r[14]*o,t[3]=r[3]*a+r[7]*u+r[11]*e+r[15]*o,t},r.transformQuat=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[0],i=r[1],c=r[2],h=r[3],M=h*a+i*e-c*u,f=h*u+c*a-o*e,s=h*e+o*u-i*a,l=-o*a-i*u-c*e;return t[0]=M*h+l*-o+f*-c-s*-i,t[1]=f*h+l*-i+s*-o-M*-c,t[2]=s*h+l*-c+M*-i-f*-o,t[3]=n[3],t},r.zero=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t},r.str=function(t){return\"vec4(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\")\"},r.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]},r.equals=function(t,n){var r=t[0],a=t[1],u=t[2],o=t[3],i=n[0],c=n[1],h=n[2],M=n[3];return Math.abs(r-i)<=e.EPSILON*Math.max(1,Math.abs(r),Math.abs(i))&&Math.abs(a-c)<=e.EPSILON*Math.max(1,Math.abs(a),Math.abs(c))&&Math.abs(u-h)<=e.EPSILON*Math.max(1,Math.abs(u),Math.abs(h))&&Math.abs(o-M)<=e.EPSILON*Math.max(1,Math.abs(o),Math.abs(M))},r.sub=i,r.mul=c,r.div=h,r.dist=M,r.sqrDist=f,r.len=s,r.sqrLen=l,r.forEach=(m=o(),function(t,n,r,a,u,e){var o,i;for(n||(n=4),r||(r=0),i=a?Math.min(a*n+r,t.length):t.length,o=r;o<i;o+=n)m[0]=t[o],m[1]=t[o+1],m[2]=t[o+2],m[3]=t[o+3],u(m,m,e),t[o]=m[0],t[o+1]=m[1],t[o+2]=m[2],t[o+3]=m[3];return t})},\n",
" \"277615c682\": function _(t,a,n,r,e){r();const u=t(\"tslib\"),o=u.__importStar(t(\"68ca94c15c\")),i=u.__importStar(t(\"eb06fc032a\")),s=u.__importStar(t(\"a427635f32\"));function c(t,a,n){var r=.5*n[0],e=.5*n[1],u=.5*n[2],o=a[0],i=a[1],s=a[2],c=a[3];return t[0]=o,t[1]=i,t[2]=s,t[3]=c,t[4]=r*c+e*s-u*i,t[5]=e*c+u*o-r*s,t[6]=u*c+r*i-e*o,t[7]=-r*o-e*i-u*s,t}function h(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t}function f(t,a,n){var r=a[0],e=a[1],u=a[2],o=a[3],i=n[4],s=n[5],c=n[6],h=n[7],f=a[4],M=a[5],b=a[6],l=a[7],v=n[0],m=n[1],R=n[2],A=n[3];return t[0]=r*A+o*v+e*R-u*m,t[1]=e*A+o*m+u*v-r*R,t[2]=u*A+o*R+r*m-e*v,t[3]=o*A-r*v-e*m-u*R,t[4]=r*h+o*i+e*c-u*s+f*A+l*v+M*R-b*m,t[5]=e*h+o*s+u*i-r*c+M*A+l*m+b*v-f*R,t[6]=u*h+o*c+r*s-e*i+b*A+l*R+f*m-M*v,t[7]=o*h-r*i-e*s-u*c+l*A-f*v-M*m-b*R,t}n.create=function(){var t=new o.ARRAY_TYPE(8);return o.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[4]=0,t[5]=0,t[6]=0,t[7]=0),t[3]=1,t},n.clone=function(t){var a=new o.ARRAY_TYPE(8);return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a[6]=t[6],a[7]=t[7],a},n.fromValues=function(t,a,n,r,e,u,i,s){var c=new o.ARRAY_TYPE(8);return c[0]=t,c[1]=a,c[2]=n,c[3]=r,c[4]=e,c[5]=u,c[6]=i,c[7]=s,c},n.fromRotationTranslationValues=function(t,a,n,r,e,u,i){var s=new o.ARRAY_TYPE(8);s[0]=t,s[1]=a,s[2]=n,s[3]=r;var c=.5*e,h=.5*u,f=.5*i;return s[4]=c*r+h*n-f*a,s[5]=h*r+f*t-c*n,s[6]=f*r+c*a-h*t,s[7]=-c*t-h*a-f*n,s},n.fromRotationTranslation=c,n.fromTranslation=function(t,a){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=.5*a[0],t[5]=.5*a[1],t[6]=.5*a[2],t[7]=0,t},n.fromRotation=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=0,t[5]=0,t[6]=0,t[7]=0,t},n.fromMat4=function(t,a){var n=i.create();s.getRotation(n,a);var r=new o.ARRAY_TYPE(3);return s.getTranslation(r,a),c(t,n,r),t},n.copy=h,n.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t[6]=0,t[7]=0,t},n.set=function(t,a,n,r,e,u,o,i,s){return t[0]=a,t[1]=n,t[2]=r,t[3]=e,t[4]=u,t[5]=o,t[6]=i,t[7]=s,t},n.getReal=i.copy,n.getDual=function(t,a){return t[0]=a[4],t[1]=a[5],t[2]=a[6],t[3]=a[7],t},n.setReal=i.copy,n.setDual=function(t,a){return t[4]=a[0],t[5]=a[1],t[6]=a[2],t[7]=a[3],t},n.getTranslation=function(t,a){var n=a[4],r=a[5],e=a[6],u=a[7],o=-a[0],i=-a[1],s=-a[2],c=a[3];return t[0]=2*(n*c+u*o+r*s-e*i),t[1]=2*(r*c+u*i+e*o-n*s),t[2]=2*(e*c+u*s+n*i-r*o),t},n.translate=function(t,a,n){var r=a[0],e=a[1],u=a[2],o=a[3],i=.5*n[0],s=.5*n[1],c=.5*n[2],h=a[4],f=a[5],M=a[6],b=a[7];return t[0]=r,t[1]=e,t[2]=u,t[3]=o,t[4]=o*i+e*c-u*s+h,t[5]=o*s+u*i-r*c+f,t[6]=o*c+r*s-e*i+M,t[7]=-r*i-e*s-u*c+b,t},n.rotateX=function(t,a,n){var r=-a[0],e=-a[1],u=-a[2],o=a[3],s=a[4],c=a[5],h=a[6],f=a[7],M=s*o+f*r+c*u-h*e,b=c*o+f*e+h*r-s*u,l=h*o+f*u+s*e-c*r,v=f*o-s*r-c*e-h*u;return i.rotateX(t,a,n),r=t[0],e=t[1],u=t[2],o=t[3],t[4]=M*o+v*r+b*u-l*e,t[5]=b*o+v*e+l*r-M*u,t[6]=l*o+v*u+M*e-b*r,t[7]=v*o-M*r-b*e-l*u,t},n.rotateY=function(t,a,n){var r=-a[0],e=-a[1],u=-a[2],o=a[3],s=a[4],c=a[5],h=a[6],f=a[7],M=s*o+f*r+c*u-h*e,b=c*o+f*e+h*r-s*u,l=h*o+f*u+s*e-c*r,v=f*o-s*r-c*e-h*u;return i.rotateY(t,a,n),r=t[0],e=t[1],u=t[2],o=t[3],t[4]=M*o+v*r+b*u-l*e,t[5]=b*o+v*e+l*r-M*u,t[6]=l*o+v*u+M*e-b*r,t[7]=v*o-M*r-b*e-l*u,t},n.rotateZ=function(t,a,n){var r=-a[0],e=-a[1],u=-a[2],o=a[3],s=a[4],c=a[5],h=a[6],f=a[7],M=s*o+f*r+c*u-h*e,b=c*o+f*e+h*r-s*u,l=h*o+f*u+s*e-c*r,v=f*o-s*r-c*e-h*u;return i.rotateZ(t,a,n),r=t[0],e=t[1],u=t[2],o=t[3],t[4]=M*o+v*r+b*u-l*e,t[5]=b*o+v*e+l*r-M*u,t[6]=l*o+v*u+M*e-b*r,t[7]=v*o-M*r-b*e-l*u,t},n.rotateByQuatAppend=function(t,a,n){var r=n[0],e=n[1],u=n[2],o=n[3],i=a[0],s=a[1],c=a[2],h=a[3];return t[0]=i*o+h*r+s*u-c*e,t[1]=s*o+h*e+c*r-i*u,t[2]=c*o+h*u+i*e-s*r,t[3]=h*o-i*r-s*e-c*u,i=a[4],s=a[5],c=a[6],h=a[7],t[4]=i*o+h*r+s*u-c*e,t[5]=s*o+h*e+c*r-i*u,t[6]=c*o+h*u+i*e-s*r,t[7]=h*o-i*r-s*e-c*u,t},n.rotateByQuatPrepend=function(t,a,n){var r=a[0],e=a[1],u=a[2],o=a[3],i=n[0],s=n[1],c=n[2],h=n[3];return t[0]=r*h+o*i+e*c-u*s,t[1]=e*h+o*s+u*i-r*c,t[2]=u*h+o*c+r*s-e*i,t[3]=o*h-r*i-e*s-u*c,i=n[4],s=n[5],c=n[6],h=n[7],t[4]=r*h+o*i+e*c-u*s,t[5]=e*h+o*s+u*i-r*c,t[6]=u*h+o*c+r*s-e*i,t[7]=o*h-r*i-e*s-u*c,t},n.rotateAroundAxis=function(t,a,n,r){if(Math.abs(r)<o.EPSILON)return h(t,a);var e=Math.hypot(n[0],n[1],n[2]);r*=.5;var u=Math.sin(r),i=u*n[0]/e,s=u*n[1]/e,c=u*n[2]/e,f=Math.cos(r),M=a[0],b=a[1],l=a[2],v=a[3];t[0]=M*f+v*i+b*c-l*s,t[1]=b*f+v*s+l*i-M*c,t[2]=l*f+v*c+M*s-b*i,t[3]=v*f-M*i-b*s-l*c;var m=a[4],R=a[5],A=a[6],E=a[7];return t[4]=m*f+E*i+R*c-A*s,t[5]=R*f+E*s+A*i-m*c,t[6]=A*f+E*c+m*s-R*i,t[7]=E*f-m*i-R*s-A*c,t},n.add=function(t,a,n){return t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t[3]=a[3]+n[3],t[4]=a[4]+n[4],t[5]=a[5]+n[5],t[6]=a[6]+n[6],t[7]=a[7]+n[7],t},n.multiply=f,n.mul=f,n.scale=function(t,a,n){return t[0]=a[0]*n,t[1]=a[1]*n,t[2]=a[2]*n,t[3]=a[3]*n,t[4]=a[4]*n,t[5]=a[5]*n,t[6]=a[6]*n,t[7]=a[7]*n,t},n.dot=i.dot,n.lerp=function(t,a,r,e){var u=1-e;return n.dot(a,r)<0&&(e=-e),t[0]=a[0]*u+r[0]*e,t[1]=a[1]*u+r[1]*e,t[2]=a[2]*u+r[2]*e,t[3]=a[3]*u+r[3]*e,t[4]=a[4]*u+r[4]*e,t[5]=a[5]*u+r[5]*e,t[6]=a[6]*u+r[6]*e,t[7]=a[7]*u+r[7]*e,t},n.invert=function(t,a){var r=n.squaredLength(a);return t[0]=-a[0]/r,t[1]=-a[1]/r,t[2]=-a[2]/r,t[3]=a[3]/r,t[4]=-a[4]/r,t[5]=-a[5]/r,t[6]=-a[6]/r,t[7]=a[7]/r,t},n.conjugate=function(t,a){return t[0]=-a[0],t[1]=-a[1],t[2]=-a[2],t[3]=a[3],t[4]=-a[4],t[5]=-a[5],t[6]=-a[6],t[7]=a[7],t},n.length=i.length,n.len=n.length,n.squaredLength=i.squaredLength,n.sqrLen=n.squaredLength,n.normalize=function(t,a){var r=n.squaredLength(a);if(r>0){r=Math.sqrt(r);var e=a[0]/r,u=a[1]/r,o=a[2]/r,i=a[3]/r,s=a[4],c=a[5],h=a[6],f=a[7],M=e*s+u*c+o*h+i*f;t[0]=e,t[1]=u,t[2]=o,t[3]=i,t[4]=(s-e*M)/r,t[5]=(c-u*M)/r,t[6]=(h-o*M)/r,t[7]=(f-i*M)/r}return t},n.str=function(t){return\"quat2(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\")\"},n.exactEquals=function(t,a){return t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]&&t[6]===a[6]&&t[7]===a[7]},n.equals=function(t,a){var n=t[0],r=t[1],e=t[2],u=t[3],i=t[4],s=t[5],c=t[6],h=t[7],f=a[0],M=a[1],b=a[2],l=a[3],v=a[4],m=a[5],R=a[6],A=a[7];return Math.abs(n-f)<=o.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(r-M)<=o.EPSILON*Math.max(1,Math.abs(r),Math.abs(M))&&Math.abs(e-b)<=o.EPSILON*Math.max(1,Math.abs(e),Math.abs(b))&&Math.abs(u-l)<=o.EPSILON*Math.max(1,Math.abs(u),Math.abs(l))&&Math.abs(i-v)<=o.EPSILON*Math.max(1,Math.abs(i),Math.abs(v))&&Math.abs(s-m)<=o.EPSILON*Math.max(1,Math.abs(s),Math.abs(m))&&Math.abs(c-R)<=o.EPSILON*Math.max(1,Math.abs(c),Math.abs(R))&&Math.abs(h-A)<=o.EPSILON*Math.max(1,Math.abs(h),Math.abs(A))}},\n",
" \"c56d9ff837\": function _(n,t,r,a,u){a();const e=n(\"tslib\").__importStar(n(\"68ca94c15c\"));function o(){var n=new e.ARRAY_TYPE(2);return e.ARRAY_TYPE!=Float32Array&&(n[0]=0,n[1]=0),n}function c(n,t,r){return n[0]=t[0]-r[0],n[1]=t[1]-r[1],n}function i(n,t,r){return n[0]=t[0]*r[0],n[1]=t[1]*r[1],n}function f(n,t,r){return n[0]=t[0]/r[0],n[1]=t[1]/r[1],n}function s(n,t){var r=t[0]-n[0],a=t[1]-n[1];return Math.hypot(r,a)}function h(n,t){var r=t[0]-n[0],a=t[1]-n[1];return r*r+a*a}function M(n){var t=n[0],r=n[1];return Math.hypot(t,r)}function l(n){var t=n[0],r=n[1];return t*t+r*r}var v;r.create=o,r.clone=function(n){var t=new e.ARRAY_TYPE(2);return t[0]=n[0],t[1]=n[1],t},r.fromValues=function(n,t){var r=new e.ARRAY_TYPE(2);return r[0]=n,r[1]=t,r},r.copy=function(n,t){return n[0]=t[0],n[1]=t[1],n},r.set=function(n,t,r){return n[0]=t,n[1]=r,n},r.add=function(n,t,r){return n[0]=t[0]+r[0],n[1]=t[1]+r[1],n},r.subtract=c,r.multiply=i,r.divide=f,r.ceil=function(n,t){return n[0]=Math.ceil(t[0]),n[1]=Math.ceil(t[1]),n},r.floor=function(n,t){return n[0]=Math.floor(t[0]),n[1]=Math.floor(t[1]),n},r.min=function(n,t,r){return n[0]=Math.min(t[0],r[0]),n[1]=Math.min(t[1],r[1]),n},r.max=function(n,t,r){return n[0]=Math.max(t[0],r[0]),n[1]=Math.max(t[1],r[1]),n},r.round=function(n,t){return n[0]=Math.round(t[0]),n[1]=Math.round(t[1]),n},r.scale=function(n,t,r){return n[0]=t[0]*r,n[1]=t[1]*r,n},r.scaleAndAdd=function(n,t,r,a){return n[0]=t[0]+r[0]*a,n[1]=t[1]+r[1]*a,n},r.distance=s,r.squaredDistance=h,r.length=M,r.squaredLength=l,r.negate=function(n,t){return n[0]=-t[0],n[1]=-t[1],n},r.inverse=function(n,t){return n[0]=1/t[0],n[1]=1/t[1],n},r.normalize=function(n,t){var r=t[0],a=t[1],u=r*r+a*a;return u>0&&(u=1/Math.sqrt(u)),n[0]=t[0]*u,n[1]=t[1]*u,n},r.dot=function(n,t){return n[0]*t[0]+n[1]*t[1]},r.cross=function(n,t,r){var a=t[0]*r[1]-t[1]*r[0];return n[0]=n[1]=0,n[2]=a,n},r.lerp=function(n,t,r,a){var u=t[0],e=t[1];return n[0]=u+a*(r[0]-u),n[1]=e+a*(r[1]-e),n},r.random=function(n,t){t=t||1;var r=2*e.RANDOM()*Math.PI;return n[0]=Math.cos(r)*t,n[1]=Math.sin(r)*t,n},r.transformMat2=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[2]*u,n[1]=r[1]*a+r[3]*u,n},r.transformMat2d=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[2]*u+r[4],n[1]=r[1]*a+r[3]*u+r[5],n},r.transformMat3=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[3]*u+r[6],n[1]=r[1]*a+r[4]*u+r[7],n},r.transformMat4=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[4]*u+r[12],n[1]=r[1]*a+r[5]*u+r[13],n},r.rotate=function(n,t,r,a){var u=t[0]-r[0],e=t[1]-r[1],o=Math.sin(a),c=Math.cos(a);return n[0]=u*c-e*o+r[0],n[1]=u*o+e*c+r[1],n},r.angle=function(n,t){var r=n[0],a=n[1],u=t[0],e=t[1],o=Math.sqrt(r*r+a*a)*Math.sqrt(u*u+e*e),c=o&&(r*u+a*e)/o;return Math.acos(Math.min(Math.max(c,-1),1))},r.zero=function(n){return n[0]=0,n[1]=0,n},r.str=function(n){return\"vec2(\"+n[0]+\", \"+n[1]+\")\"},r.exactEquals=function(n,t){return n[0]===t[0]&&n[1]===t[1]},r.equals=function(n,t){var r=n[0],a=n[1],u=t[0],o=t[1];return Math.abs(r-u)<=e.EPSILON*Math.max(1,Math.abs(r),Math.abs(u))&&Math.abs(a-o)<=e.EPSILON*Math.max(1,Math.abs(a),Math.abs(o))},r.len=M,r.sub=c,r.mul=i,r.div=f,r.dist=s,r.sqrDist=h,r.sqrLen=l,r.forEach=(v=o(),function(n,t,r,a,u,e){var o,c;for(t||(t=2),r||(r=0),c=a?Math.min(a*t+r,n.length):n.length,o=r;o<c;o+=t)v[0]=n[o],v[1]=n[o+1],u(v,v,e),n[o]=v[0],n[o+1]=v[1];return n})},\n",
" \"4baab0b7ce\": function _(e,t,n,s,r){s();const i=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),o=e(\"@bokehjs/core/util/object\"),_=e(\"666f1ef4e6\"),a=e(\"4eb45e35aa\"),h=e(\"11e0707a8f\"),c=\"panel\";class d extends _.AbstractVTKView{initialize(){super.initialize(),this._promises=[],this._renderable=!1,this._arrays={},this._decoded_arrays={},this._pending_arrays={},this.getArray=e=>this._arrays[e]?Promise.resolve(this._arrays[e]):new Promise(((t,n)=>{this._pending_arrays[e]={resolve:t,reject:n}})),this.registerArray=(e,t)=>(this._arrays[e]=t,this._pending_arrays[e]&&this._pending_arrays[e].resolve(t),!0),this._synchronizer_context=a.vtkns.SynchronizableRenderWindow.getSynchronizerContext(c)}connect_signals(){super.connect_signals(),this.connect(this.model.properties.arrays.change,(()=>this._decode_arrays())),this.connect(this.model.properties.scene.change,(()=>{if(this.model.rebuild)this._vtk_renwin=null,this.invalidate_render();else{const e=o.clone(this.model.scene);Promise.all(this._promises).then((()=>{this._sync_plot(e,(()=>{this._on_scene_ready()}))}))}})),this.connect(this.model.properties.one_time_reset.change,(()=>{this._vtk_renwin.getRenderWindow().clearOneTimeUpdaters()}))}init_vtk_renwin(){this._vtk_renwin=h.FullScreenRenderWindowSynchronized.newInstance({rootContainer:this.el,container:this._vtk_container,synchronizerContext:this._synchronizer_context})}plot(){this._vtk_renwin.getRenderWindow().clearOneTimeUpdaters(),this._decode_arrays();const e=o.clone(this.model.scene);Promise.all(this._promises).then((()=>{this._sync_plot(e,(()=>this._on_scene_ready())).then((()=>{this._set_camera_state(),this._get_camera_state()}))}))}_decode_arrays(){const e=new a.vtkns.ThirdParty.JSZip,t=this.model.arrays,n=this.registerArray,s=this.model.arrays_processed,r=this.model;Object.keys(t).forEach((i=>{this._decoded_arrays[i]||(this._decoded_arrays[i]=!0,this._promises.push(function(i){return e.loadAsync(atob(t[i])).then((e=>e.file(\"data/\"+i))).then((e=>e.async(\"arraybuffer\"))).then((e=>n(i,e))).then((()=>{s.push(i),r.properties.arrays_processed.change.emit()}))}(i)))}))}_on_scene_ready(){this._promises.length>0||(this._renderable=!0,this._camera_callbacks.push(this._vtk_renwin.getRenderer().getActiveCamera().onModified((()=>this._vtk_render()))),this._orientationWidget||this._create_orientation_widget(),this._axes||this._set_axes(),this._vtk_renwin.resize(),this._vtk_render())}_sync_plot(e,t){this._renderable=!1,this._promises=[],this._unsubscribe_camera_cb(),this._synchronizer_context.setFetchArrayFunction((e=>Promise.resolve(this._arrays[e])));const n=this._synchronizer_context.getInstance(this.model.scene.dependencies[0].id);return n&&!this._vtk_renwin.getRenderer()&&this._vtk_renwin.getRenderWindow().addRenderer(n),this._vtk_renwin.getRenderWindow().synchronize(e).then(t)}}n.VTKSynchronizedPlotView=d,d.__name__=\"VTKSynchronizedPlotView\";class l extends _.AbstractVTKPlot{constructor(e){super(e),this.outline=a.vtkns.OutlineFilter.newInstance();const t=a.vtkns.Mapper.newInstance();t.setInputConnection(this.outline.getOutputPort()),this.outline_actor=a.vtkns.Actor.newInstance(),this.outline_actor.setMapper(t)}getActors(e){let t=this.renderer_el.getRenderer().getActors();if(e){const n=this.renderer_el.getSynchronizerContext(c);t=t.filter((t=>{const s=n.getInstanceId(t);return!!s&&s.slice(-16)==e.slice(1,17)}))}return t}static init_VTKSynchronizedPlot(){this.prototype.default_view=d,this.define({arrays:[i.Any,{}],arrays_processed:[i.Array,[]],enable_keybindings:[i.Boolean,!1],one_time_reset:[i.Boolean],rebuild:[i.Boolean,!1],scene:[i.Any,{}]}),this.override({height:300,width:300})}}n.VTKSynchronizedPlot=l,l.__name__=\"VTKSynchronizedPlot\",l.__module__=\"panel.models.vtk\",l.init_VTKSynchronizedPlot()},\n",
" \"11e0707a8f\": function _(e,n,o,t,r){t();const i=e(\"4eb45e35aa\");if(i.vtk){const e={containerStyle:null,controlPanelStyle:null,listenWindowResize:!0,resizeCallback:null,controllerVisibility:!0,synchronizerContextName:\"default\"},n={position:\"absolute\",left:\"25px\",top:\"25px\",backgroundColor:\"white\",borderRadius:\"5px\",listStyle:\"none\",padding:\"5px 10px\",margin:\"0\",display:\"block\",border:\"solid 1px black\",maxWidth:\"calc(100vw - 70px)\",maxHeight:\"calc(100vh - 60px)\",overflow:\"auto\"};o.FullScreenRenderWindowSynchronized={newInstance:i.vtk.macro.newInstance(((o,t,r={})=>{Object.assign(t,e,r),i.vtk.macro.obj(o,t),i.vtk.macro.get(o,t,[\"renderWindow\",\"openGLRenderWindow\",\"interactor\",\"rootContainer\",\"container\",\"controlContainer\",\"synchronizerContext\"]),function(e,o){o.renderWindow=i.vtkns.SynchronizableRenderWindow.newInstance({synchronizerContext:o.synchronizerContext}),o.openGLRenderWindow=i.vtkns.OpenGLRenderWindow.newInstance(),o.openGLRenderWindow.setContainer(o.container),o.renderWindow.addView(o.openGLRenderWindow),o.interactor=i.vtkns.RenderWindowInteractor.newInstance(),o.interactor.setInteractorStyle(i.vtkns.InteractorStyleTrackballCamera.newInstance()),o.interactor.setView(o.openGLRenderWindow),o.interactor.initialize(),o.interactor.bindEvents(o.container),e.getRenderer=()=>o.renderWindow.getRenderers()[0],e.removeController=()=>{const e=o.controlContainer;e&&e.parentNode.removeChild(e)},e.setControllerVisibility=e=>{o.controllerVisibility=e,o.controlContainer&&(o.controlContainer.style.display=e?\"block\":\"none\")},e.toggleControllerVisibility=()=>{e.setControllerVisibility(!o.controllerVisibility)},e.addController=t=>{o.controlContainer=document.createElement(\"div\"),i.applyStyle(o.controlContainer,o.controlPanelStyle||n),o.rootContainer.appendChild(o.controlContainer),o.controlContainer.innerHTML=t,e.setControllerVisibility(o.controllerVisibility),o.rootContainer.addEventListener(\"keypress\",(n=>{\"c\"===String.fromCharCode(n.charCode)&&e.toggleControllerVisibility()}))},e.delete=i.vtk.macro.chain(e.setContainer,o.openGLRenderWindow.delete,e.delete),e.resize=()=>{const e=o.container.getBoundingClientRect(),n=window.devicePixelRatio||1;o.openGLRenderWindow.setSize(Math.floor(e.width*n),Math.floor(e.height*n)),o.resizeCallback&&o.resizeCallback(e),o.renderWindow.render()},e.setResizeCallback=n=>{o.resizeCallback=n,e.resize()},o.listenWindowResize&&window.addEventListener(\"resize\",e.resize),e.resize()}(o,t)}))}}},\n",
" }, \"4e90918c0a\", {\"index\":\"4e90918c0a\",\"models/index\":\"480618c798\",\"models/ace\":\"c2edc6955b\",\"models/layout\":\"7116a7a602\",\"models/audio\":\"339f84d639\",\"models/card\":\"b85e13a3ba\",\"models/comm_manager\":\"e552778259\",\"models/tabulator\":\"99baa24a1a\",\"models/data\":\"7e38aee5d7\",\"models/deckgl\":\"df2378664f\",\"models/tooltips\":\"6e04fbe567\",\"models/echarts\":\"9d046c4720\",\"models/html\":\"ed08037ce5\",\"models/idom\":\"7d45bd3bc4\",\"models/event-to-object\":\"3329d4aa5b\",\"models/ipywidget\":\"0eae77d68f\",\"models/json\":\"5284fdbb37\",\"models/file_download\":\"1767172ffa\",\"models/katex\":\"7b859fb3cf\",\"models/location\":\"642aa56b24\",\"models/mathjax\":\"0c21036737\",\"models/perspective\":\"545156b57b\",\"models/player\":\"ed9bae6d87\",\"models/plotly\":\"47b5ae5c43\",\"models/util\":\"990b5dd5c7\",\"models/progress\":\"9f787650b9\",\"models/singleselect\":\"3b85956787\",\"models/speech_to_text\":\"aaa48703af\",\"models/state\":\"bfa46a5f19\",\"models/text_to_speech\":\"33cd2c254e\",\"models/trend\":\"2efaffc12a\",\"models/vega\":\"4feb5fa522\",\"models/video\":\"ffe54b53c3\",\"models/videostream\":\"9ff7f7b5e9\",\"models/vtk/index\":\"c51f25e2a7\",\"models/vtk/vtkjs\":\"34fc7779c7\",\"models/vtk/vtklayout\":\"666f1ef4e6\",\"models/vtk/util\":\"4eb45e35aa\",\"models/vtk/vtkcolorbar\":\"c010237f8b\",\"models/vtk/vtkvolume\":\"89262e43a1\",\"models/vtk/vtkaxes\":\"db7a0079c0\",\"models/vtk/vtksynchronized\":\"4baab0b7ce\",\"models/vtk/panel_fullscreen_renwin_sync\":\"11e0707a8f\"}, {});});\n",
"\n",
" /* END panel.min.js */\n",
" },\n",
" function(Bokeh) {} // ensure no trailing comma for IE\n",
" ];\n",
"\n",
" function run_inline_js() {\n",
" if ((root.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i].call(root, root.Bokeh);\n",
" }} else if (Date.now() < root._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!root._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" root._bokeh_failed_load = true;\n",
" }\n",
" }\n",
"\n",
" if (root._bokeh_is_loading === 0) {\n",
" console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(css_urls, js_urls, js_modules, function() {\n",
" console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
"}(window));"
],
"application/vnd.holoviews_load.v0+json": "\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({'paths': {'tabulator': 'https://unpkg.com/tabulator-tables@4.9.3/dist/js/tabulator'}});\n require([\"tabulator\"], function(Tabulator,) {\n window.Tabulator = Tabulator;\n })\n }\n if (((window['tabulator'] !== undefined) && (!(window['tabulator'] instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://unpkg.com/tabulator-tables@4.9.3/dist/js/tabulator.js', 'https://unpkg.com/moment@2.27.0/moment.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\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 = [\"https://unpkg.com/tabulator-tables@4.9.3/dist/js/tabulator.js\", \"https://unpkg.com/moment@2.27.0/moment.js\"];\n var js_modules = [];\n var css_urls = [\"https://unpkg.com/tabulator-tables@4.9.3/dist/css/tabulator_simple.min.css\"];\n var inline_js = [\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(\".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.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 },\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(\".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.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: flex;\\n justify-content: space-between;\\n padding: 0 1.25rem 0 0;\\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: space-between;\\n padding: 0 1.25rem 0 0;\\n width: 100%;\\n}\\np.bk.card-button {\\n background-color: transparent;\\n font-size: 1.25rem;\\n font-weight: 700;\\n margin: 0;\\n margin-left: -15px;\\n}\\n.bk.card-header-row {\\n position: relative !important;\\n}\\n.bk.card-title {\\n align-items: center;\\n display: flex !important;\\n font-size: 1.4em;\\n font-weight: bold;\\n padding: 0.25em;\\n position: relative !important;\\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<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},n.__assign.apply(this,arguments)},n.__rest=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&\"function\"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n},n.__decorate=function(t,e,n,r){var o,a=arguments.length,i=a<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)i=Reflect.decorate(t,e,n,r);else for(var c=t.length-1;c>=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]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=e.call(t,i)}catch(t){a=[6,t],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,c])}}},n.__createBinding=Object.create?function(t,e,n,r){void 0===r&&(r=n),Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]},n.__exportStar=function(t,e){for(var r in t)\"default\"===r||Object.prototype.hasOwnProperty.call(e,r)||n.__createBinding(e,t,r)},n.__values=i,n.__read=c,n.__spread=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(c(arguments[e]));return t},n.__spreadArrays=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var a=arguments[e],i=0,c=a.length;i<c;i++,o++)r[o]=a[i];return r},n.__await=u,n.__asyncGenerator=function(t,e,n){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var r,o=n.apply(t,e||[]),a=[];return r={},i(\"next\"),i(\"throw\"),i(\"return\"),r[Symbol.asyncIterator]=function(){return this},r;function i(t){o[t]&&(r[t]=function(e){return new Promise((function(n,r){a.push([t,e,n,r])>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.0\"},\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 i=e(1),r=e(7),a=e(3),_=e(19),l=e(264),c=e(14),d=e(30),h=e(15),f=e(17),u=e(31),m=e(9),g=e(13),w=i.__importStar(e(132)),p=e(26),v=e(8),b=e(319),y=e(130),k=e(53),j=e(394),M=e(35);class S{constructor(e){this.document=e,this.session=null,this.subscribed_models=new Set}send_event(e){const t=new M.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(){s.documents.push(this),this._init_timestamp=Date.now(),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 l.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 l.LODStart)),this._interactive_timestamp=Date.now()}interactive_stop(){null!=this._interactive_plot&&this._interactive_plot.trigger_event(new l.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=w.union(e,t.references());const t=new Set(this._all_models.values()),s=w.difference(t,e),o=w.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 M.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 M.RootRemovedEvent(this,e,t))}}title(){return this._title}set_title(e,t){e!==this._title&&(this._title=e,this._trigger_on_change(new M.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 M.DocumentEventBatch)for(const s of e.events)t(s);else t(e)}_notify_change(e,t,s,o,n){this._trigger_on_change(new M.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){const o=Object.assign(Object.assign({},s),{id:e,__deferred__:!0});return new(r.Models(t))(o)}static _instantiate_references_json(e,t){var s;const o=new Map;for(const n of e){const e=n.id,i=n.type,r=null!==(s=n.attributes)&&void 0!==s?s:{};let a=t.get(e);null==a&&(a=E._instantiate_object(e,i,r),null!=n.subtype&&a.set_subtype(n.subtype)),o.set(a.id,a)}return o}static _resolve_refs(e,t,s,o){function n(e){if(f.is_ref(e)){if(t.has(e.id))return t.get(e.id);if(s.has(e.id))return s.get(e.id);throw new Error(`reference ${JSON.stringify(e)} isn't known (not in Document?)`)}return u.is_NDArray_ref(e)?u.decode_NDArray(e,o):v.isArray(e)?function(e){const t=[];for(const s of e)t.push(n(s));return t}(e):v.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:i,attributes:r}of e){const e=!t.has(i),a=e?s.get(i):t.get(i),_=E._resolve_refs(r,t,s,o);a.setv(_,{silent:!0}),n.set(i,{instance:a,is_new:e})}const i=[],r=new Set;function a(e){if(e instanceof c.HasProps){if(n.has(e.id)&&!r.has(e.id)){r.add(e.id);const{instance:t,is_new:s}=n.get(e.id),{attributes:o}=t;for(const e of g.values(o))a(e);s&&(t.finalize(),i.push(t))}}else if(v.isArray(e))for(const t of e)a(t);else if(v.isPlainObject(e))for(const t of g.values(e))a(t)}for(const e of n.values())a(e.instance);for(const e of i)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 i={kind:\"ModelChanged\",model:{id:e.id},attr:t,new:s};return c.HasProps._json_record_references(o,s,n,{recursive:!0}),i}return null}static _events_to_sync_objects(e,t,s,o){const n=Object.keys(e.attributes),i=Object.keys(t.attributes),r=m.difference(n,i),a=m.difference(i,n),l=m.intersection(n,i),c=[];for(const e of r)_.logger.warn(`Server sent key ${e} but we don't seem to have it in our JSON`);for(const n of a){const i=t.attributes[n];c.push(E._event_for_attribute_change(e,n,i,s,o))}for(const n of l){const i=e.attributes[n],r=t.attributes[n];null==i&&null==r||(null==i||null==r?c.push(E._event_for_attribute_change(e,n,r,s,o)):p.is_equal(i,r)||c.push(E._event_for_attribute_change(e,n,r,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),i=new Map,r=[];for(const t of e.roots.root_ids)i.set(t,n.get(t)),r.push(t);const a=o(s),_=new Map,l=[];for(const e of s.roots.root_ids)_.set(e,a.get(e)),l.push(e);if(r.sort(),l.sort(),m.difference(r,l).length>0||m.difference(l,r).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),a.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:a.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 (${a.version}) / Python (${t})`;s||a.version.replace(/-(dev|rc)\\./,\"$1\")==t?_.logger.debug(o):(_.logger.warn(\"JS/Python version mismatch\"),_.logger.warn(o)),null!=e.defs&&j.resolve_defs(e.defs);const n=e.roots,i=n.root_ids,r=n.references,l=E._instantiate_references_json(r,new Map);E._initialize_references_json(r,new Map,l,new Map);const c=new E;for(const e of i){const t=l.get(e);null!=t&&c.add_root(t)}return c.set_title(e.title),c}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;return{events:t.to_serializable(e),references:[...t.definitions]}}apply_json_patch(e,t=new Map,s){const o=e.references,n=e.events,i=E._instantiate_references_json(o,this._all_models);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)i.set(t,s);else if(!i.has(t))throw _.logger.warn(`Got an event for unknown model ${e.model}\"`),new Error(\"event model wasn't known\");break}}const r=new Map,a=new Map;for(const[e,t]of i)this._all_models.has(e)?r.set(e,t):a.set(e,t);E._initialize_references_json(o,r,a,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,r,a,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 i=e.attr,_=E._resolve_refs(e.new,r,a,t);n.setv({[i]:_},{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 i=E._resolve_refs(e.new,new Map,new Map,t);if(null!=e.cols)for(const e in n.data)e in i||(i[e]=n.data[e]);n.setv({data:i},{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,i=e.rollover;o.stream(n,i,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=i.get(t);this.add_root(o,s);break}case\"RootRemoved\":{const t=e.model.id,o=i.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,s,r,o,t){o();const d=e(1),i=e(8),l=e(13),n=e(14);r.overrides={};const a=new Map;r.Models=e=>{const s=r.Models.get(e);if(null!=s)return s;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.`)},r.Models.get=e=>{var s;return null!==(s=r.overrides[e])&&void 0!==s?s:a.get(e)},r.Models.register=(e,s)=>{r.overrides[e]=s},r.Models.unregister=e=>{delete r.overrides[e]},r.Models.register_models=(e,s=!1,r)=>{var o;if(null!=e)for(const t of i.isArray(e)?e:l.values(e))if(o=t,i.isObject(o)&&o.prototype instanceof n.HasProps){const e=t.__qualified__;s||!a.has(e)?a.set(e,t):null!=r?r(e):console.warn(`Model '${e}' was already registered`)}},r.register_models=r.Models.register_models,r.Models.registered_names=()=>[...a.keys()];const g=d.__importStar(e(38));r.register_models(g)},\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;t<e;t++)if(!r(n[t]))return!1;return!0},t.isTypedArray=function(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)},t.isObject=l,t.isPlainObject=function(n){return l(n)&&(null==n.constructor||n.constructor===Object)},t.isIterable=s,t.isArrayable=function(n){return s(n)&&\"length\"in n}},\n function _(n,t,e,r,o){r();\n // (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n // Underscore may be freely distributed under the MIT license.\n const i=n(10),u=n(11),c=n(12);o(\"map\",c.map),o(\"reduce\",c.reduce),o(\"min\",c.min),o(\"min_by\",c.min_by),o(\"max\",c.max),o(\"max_by\",c.max_by),o(\"sum\",c.sum),o(\"cumsum\",c.cumsum),o(\"every\",c.every),o(\"some\",c.some),o(\"find\",c.find),o(\"find_last\",c.find_last),o(\"find_index\",c.find_index),o(\"find_last_index\",c.find_last_index),o(\"sorted_index\",c.sorted_index),o(\"is_empty\",c.is_empty);const f=Array.prototype.slice;function s(n){return f.call(n)}function a(n){return[].concat(...n)}function l(n,t){return-1!==n.indexOf(t)}function m(n,t,e=1){u.assert(e>0,\"'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<f;t++,n+=c)s[t]=n;return s}e.head=function(n){return n[0]},e.tail=function(n){return n[n.length-1]},e.last=function(n){return n[n.length-1]},e.copy=s,e.concat=a,e.includes=l,e.contains=l,e.nth=function(n,t){return n[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;o<t;o++){r[o]=new Array(e);for(let t=0;t<e;t++)r[o][t]=n[t][o]}return r},e.unzip=function(n){const t=n.length,e=c.min(n.map((n=>n.length))),r=Array(e);for(let n=0;n<e;n++)r[n]=new Array(t);for(let o=0;o<t;o++)for(let t=0;t<e;t++)r[t][o]=n[o][t];return r},e.range=m,e.linspace=function(n,t,e=100){const r=(t-n)/(e-1),o=new Array(e);for(let t=0;t<e;t++)o[t]=n+r*t;return o},e.transpose=function(n){const t=n.length,e=n[0].length,r=[];for(let o=0;o<e;o++){r[o]=[];for(let e=0;e<t;e++)r[o][e]=n[e][o]}return r},e.argmin=function(n){return c.min_by(m(n.length),(t=>n[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(e<r||void 0===r)return-1}return n.index-t.index})),e.map((n=>n.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;e<n.length;)t(n[e])?n.splice(e,1):e++},e.shuffle=function(n){const t=n.length,e=new Array(t);for(let r=0;r<t;r++){const t=i.randomIn(0,r);t!==r&&(e[r]=e[t]),e[t]=n[r]}return e},e.pairwise=function(n,t){const e=n.length,r=new Array(e-1);for(let o=0;o<e-1;o++)r[o]=t(n[o],n[o+1]);return r},e.reversed=function(n){const t=n.length,e=new Array(t);for(let r=0;r<t;r++)e[t-r-1]=n[r];return e},e.repeat=function(n,t){const e=new Array(t);for(let r=0;r<t;r++)e[r]=n;return e}},\n function _(n,r,t,e,o){e();const{PI:u}=Math;function a(n){if(0==n)return 0;for(;n<=0;)n+=2*u;for(;n>2*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 n<r?r:n>t?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(;u<t;u++)l[u]=n[u];for(const n of r)l[u++]=n;for(let r=t+e;r<o;r++)l[u++]=n[r];return l}function u(n,t){return l(n,t,n.length-t)}function c(n,t){const e=n.length,r=new n.constructor(e);for(let o=0;o<e;o++)r[o]=t(n[o],o,n);return r}function f(n,t,e){const r=n.length;if(void 0===e&&0==r)throw new Error(\"can't reduce an empty array without an initial value\");let o,i;for(void 0===e?(o=n[0],i=1):(o=e,i=0);i<r;i++)o=t(o,n[i],i,n);return o}function s(n){return function(t,e){const r=t.length;let o=n>0?0:r-1;for(;o>=0&&o<r;o+=n)if(e(t[o]))return o;return-1}}function h(n,t){let e=0,r=n.length;for(;e<r;){const o=Math.floor((e+r)/2);n[o]<t?e=o+1:r=o}return e}function a(n,t,e,r,o){const i=(o-e)/(r-t);let l=i*(n-t)+e;return isFinite(l)||(l=i*(n-r)+o,isFinite(l)||e!=o||(l=e)),l}function g(n,t){if(n<t[0])return-1;if(n>t[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;e<r;e++)if(n[e]===t)return e;return-1},e.subselect=function(n,t){const e=t.length,r=new n.constructor(e);for(let o=0;o<e;o++)r[o]=n[t[o]];return r},e.mul=function(n,t,e){const r=n.length,o=null!=e?e:new n.constructor(r);for(let e=0;e<r;e++)o[e]=n[e]*t;return o},e.map=c,e.inplace_map=function(n,t,e){const r=n.length,o=null!=e?e:n;for(let e=0;e<r;e++)o[e]=t(n[e],e)},e.filter=function(n,t){const e=n.length,r=new n.constructor(e);let o=0;for(let i=0;i<e;i++){const e=n[i];t(e,i,n)&&(r[o++]=e)}return u(r,o)},e.reduce=f,e.min=function(n){let t,e=1/0;for(let r=0,o=n.length;r<o;r++)t=n[r],!isNaN(t)&&t<e&&(e=t);return e},e.max=function(n){let t,e=-1/0;for(let r=0,o=n.length;r<o;r++)t=n[r],!isNaN(t)&&t>e&&(e=t);return e},e.minmax=function(n){let t,e=1/0,r=-1/0;for(let o=0,i=n.length;o<i;o++)t=n[o],isNaN(t)||(t<e&&(e=t),t>r&&(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;o<i;o++){const i=n[o],l=t(i);l<r&&(e=i,r=l)}return e},e.max_by=function(n,t){if(0==n.length)throw new Error(\"max_by() called with an empty array\");let e=n[0],r=t(e);for(let o=1,i=n.length;o<i;o++){const i=n[o],l=t(i);l>r&&(e=i,r=l)}return e},e.sum=function(n){let t=0;for(let e=0,r=n.length;e<r;e++)t+=n[e];return t},e.cumsum=function(n){const t=new n.constructor(n.length);return f(n,((n,e,r)=>t[r]=n+e),0),t},e.every=function(n,t){for(let e=0,r=n.length;e<r;e++)if(!t(n[e]))return!1;return!0},e.some=function(n,t){for(let e=0,r=n.length;e<r;e++)if(t(n[e]))return!0;return!1},e.index_of=function(n,t){for(let e=0,r=n.length;e<r;e++)if(n[e]===t)return e;return-1},e.find_index=s(1),e.find_last_index=s(-1),e.find=function(n,t){const r=e.find_index(n,t);return-1==r?void 0:n[r]},e.find_last=function(n,t){const r=e.find_last_index(n,t);return-1==r?void 0:n[r]},e.sorted_index=h,e.bin_counts=function(n,t){const e=t.length-1,r=Array(e).fill(0);for(let o=0;o<n.length;o++){const l=h(t,n[o]);r[i.clamp(l-1,0,e-1)]+=1}return r},e.interpolate=function(n,t,e){const r=n.length,o=new Array(r);for(let i=0;i<r;i++){const r=n[i];if(isNaN(r)){o[i]=r;continue}const l=g(r,t);if(-1==l)o[i]=e[0];else if(l==t.length)o[i]=e[e.length-1];else if(l==t.length-1||t[l]==r)o[i]=e[l];else{const n=t[l],u=e[l],c=t[l+1],f=e[l+1];o[i]=a(r,n,u,c,f)}}return o},e.left_edge_index=g,e.norm=function(n,t,e){const r=e-t;return c(n,(n=>(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;n<e.length;n++)switch(e[n]){case\"clock\":t[n]=0;break;case\"anticlock\":t[n]=1}return t}}n.Direction=O,O.__name__=\"Direction\",n.Anchor=k(o.Anchor),n.AngleUnits=k(o.AngleUnits),n.BoxOrigin=k(o.BoxOrigin),n.ButtonType=k(o.ButtonType),n.CalendarPosition=k(o.CalendarPosition),n.Dimension=k(o.Dimension),n.Dimensions=k(o.Dimensions),n.Distribution=k(o.Distribution),n.FontStyle=k(o.FontStyle),n.HatchPatternType=k(o.HatchPatternType),n.HTTPMethod=k(o.HTTPMethod),n.HexTileOrientation=k(o.HexTileOrientation),n.HoverMode=k(o.HoverMode),n.LatLon=k(o.LatLon),n.LegendClickPolicy=k(o.LegendClickPolicy),n.LegendLocation=k(o.LegendLocation),n.LineCap=k(o.LineCap),n.LineJoin=k(o.LineJoin),n.LinePolicy=k(o.LinePolicy),n.Location=k(o.Location),n.Logo=k(o.Logo),n.MarkerType=k(o.MarkerType),n.MutedPolicy=k(o.MutedPolicy),n.Orientation=k(o.Orientation),n.OutputBackend=k(o.OutputBackend),n.PaddingUnits=k(o.PaddingUnits),n.Place=k(o.Place),n.PointPolicy=k(o.PointPolicy),n.RadiusDimension=k(o.RadiusDimension),n.RenderLevel=k(o.RenderLevel),n.RenderMode=k(o.RenderMode),n.ResetPolicy=k(o.ResetPolicy),n.RoundingFunction=k(o.RoundingFunction),n.Side=k(o.Side),n.SizingMode=k(o.SizingMode),n.Sort=k(o.Sort),n.SpatialUnits=k(o.SpatialUnits),n.StartEnd=k(o.StartEnd),n.StepMode=k(o.StepMode),n.TapBehavior=k(o.TapBehavior),n.TextAlign=k(o.TextAlign),n.TextBaseline=k(o.TextBaseline),n.TextureRepetition=k(o.TextureRepetition),n.TickLabelOrientation=k(o.TickLabelOrientation),n.TooltipAttachment=k(o.TooltipAttachment),n.UpdateMode=k(o.UpdateMode),n.VerticalAlign=k(o.VerticalAlign);class E extends f{get_value(){const{value:e,expr:t,transform:n}=this.spec;return null!=t||null!=n?this.spec:e}_update(e){g(e)?this.spec=e:this.spec={value:e},null!=this.spec.value&&this.validate(this.spec.value)}materialize(e){return e}scalar(e,t){return new y.UniformScalar(e,t)}uniform(e){var t;const{expr:n,value:a,transform:r}=this.spec,i=null!==(t=e.get_length())&&void 0!==t?t:1;if(null!=n){let t=n.compute(e);return null!=r&&(t=r.compute(t)),t=this.materialize(t),this.scalar(t,i)}{let e=a;return null!=r&&(e=r.compute(e)),e=this.materialize(e),this.scalar(e,i)}}}n.ScalarSpec=E,E.__name__=\"ScalarSpec\";class V extends E{}n.AnyScalar=V,V.__name__=\"AnyScalar\";class $ extends E{}n.ColorScalar=$,$.__name__=\"ColorScalar\";class J extends E{}n.NumberScalar=J,J.__name__=\"NumberScalar\";class X extends E{}n.StringScalar=X,X.__name__=\"StringScalar\";class Y extends E{}n.NullStringScalar=Y,Y.__name__=\"NullStringScalar\";class H extends E{}n.ArrayScalar=H,H.__name__=\"ArrayScalar\";class j extends E{}n.LineJoinScalar=j,j.__name__=\"LineJoinScalar\";class G extends E{}n.LineCapScalar=G,G.__name__=\"LineCapScalar\";class I extends E{}n.LineDashScalar=I,I.__name__=\"LineDashScalar\";class K extends E{_default_override(){return h.settings.dev?\"Bokeh\":void 0}}n.FontScalar=K,K.__name__=\"FontScalar\";class Q extends E{}n.FontSizeScalar=Q,Q.__name__=\"FontSizeScalar\";class W extends E{}n.FontStyleScalar=W,W.__name__=\"FontStyleScalar\";class Z extends E{}n.TextAlignScalar=Z,Z.__name__=\"TextAlignScalar\";class ee extends E{}n.TextBaselineScalar=ee,ee.__name__=\"TextBaselineScalar\";class te extends f{get_value(){return null===this.spec.value?null:this.spec}_update(e){g(e)?this.spec=e:this.spec={value:e},null!=this.spec.value&&this.validate(this.spec.value)}materialize(e){return e}v_materialize(e){return e}scalar(e,t){return new y.UniformScalar(e,t)}vector(e){return new y.UniformVector(e)}uniform(e){var t;const{field:n,expr:a,value:r,transform:i}=this.spec,s=null!==(t=e.get_length())&&void 0!==t?t:1;if(null!=n){let t=e.get_column(n);return null!=t?(null!=i&&(t=i.v_compute(t)),t=this.v_materialize(t),this.vector(t)):(l.logger.warn(`attempted to retrieve property array for nonexistent field '${n}'`),this.scalar(null,s))}if(null!=a){let t=a.v_compute(e);return null!=i&&(t=i.v_compute(t)),t=this.v_materialize(t),this.vector(t)}{let e=r;return null!=i&&(e=i.compute(e)),e=this.materialize(e),this.scalar(e,s)}}array(e){var t;let n;const a=null!==(t=e.get_length())&&void 0!==t?t:1;if(null!=this.spec.field){const t=e.get_column(this.spec.field);if(null!=t)n=this.normalize(t);else{l.logger.warn(`attempted to retrieve property array for nonexistent field '${this.spec.field}'`);const e=new Float64Array(a);e.fill(NaN),n=e}}else if(null!=this.spec.expr)n=this.normalize(this.spec.expr.v_compute(e));else{const e=this._value(!1);if(m.isNumber(e)){const t=new Float64Array(a);t.fill(e),n=t}else n=_.repeat(e,a)}return null!=this.spec.transform&&(n=this.spec.transform.v_compute(n)),n}}n.VectorSpec=te,te.__name__=\"VectorSpec\";class ne extends te{}n.DataSpec=ne,ne.__name__=\"DataSpec\";class ae extends te{_update(e){super._update(e);const{units:t}=this.spec;if(null!=t&&!_.includes(this.valid_units,t))throw new Error(`units must be one of ${this.valid_units.join(\", \")}; got: ${t}`)}get units(){var e;return null!==(e=this.spec.units)&&void 0!==e?e:this.default_units}set units(e){e!=this.default_units?this.spec.units=e:delete this.spec.units}}n.UnitsSpec=ae,ae.__name__=\"UnitsSpec\";class re extends ae{array(e){return new Float64Array(super.array(e))}}n.NumberUnitsSpec=re,re.__name__=\"NumberUnitsSpec\";class ie extends ne{}n.BaseCoordinateSpec=ie,ie.__name__=\"BaseCoordinateSpec\";class se extends ie{}n.CoordinateSpec=se,se.__name__=\"CoordinateSpec\";class le extends ie{}n.CoordinateSeqSpec=le,le.__name__=\"CoordinateSeqSpec\";class oe extends ie{}n.CoordinateSeqSeqSeqSpec=oe,oe.__name__=\"CoordinateSeqSeqSeqSpec\";class ce extends se{constructor(){super(...arguments),this.dimension=\"x\"}}n.XCoordinateSpec=ce,ce.__name__=\"XCoordinateSpec\";class _e extends se{constructor(){super(...arguments),this.dimension=\"y\"}}n.YCoordinateSpec=_e,_e.__name__=\"YCoordinateSpec\";class ue extends le{constructor(){super(...arguments),this.dimension=\"x\"}}n.XCoordinateSeqSpec=ue,ue.__name__=\"XCoordinateSeqSpec\";class de extends le{constructor(){super(...arguments),this.dimension=\"y\"}}n.YCoordinateSeqSpec=de,de.__name__=\"YCoordinateSeqSpec\";class Se extends oe{constructor(){super(...arguments),this.dimension=\"x\"}}n.XCoordinateSeqSeqSeqSpec=Se,Se.__name__=\"XCoordinateSeqSeqSeqSpec\";class pe extends oe{constructor(){super(...arguments),this.dimension=\"y\"}}n.YCoordinateSeqSeqSeqSpec=pe,pe.__name__=\"YCoordinateSeqSeqSeqSpec\";class me extends re{get default_units(){return\"rad\"}get valid_units(){return[...o.AngleUnits]}materialize(e){return e*-d.to_radians_coeff(this.units)}v_materialize(e){const t=-d.to_radians_coeff(this.units),n=new Float32Array(e.length);return u.mul(e,t,n),n}array(e){throw new Error(\"not supported\")}}n.AngleSpec=me,me.__name__=\"AngleSpec\";class he extends re{get default_units(){return\"data\"}get valid_units(){return[...o.SpatialUnits]}}n.DistanceSpec=he,he.__name__=\"DistanceSpec\";class ve extends he{materialize(e){return null!=e?e:NaN}}n.NullDistanceSpec=ve,ve.__name__=\"NullDistanceSpec\";class ye extends he{get default_units(){return\"screen\"}}n.ScreenDistanceSpec=ye,ye.__name__=\"ScreenDistanceSpec\";class xe extends ne{v_materialize(e){return new Uint8Array(e)}array(e){return new Uint8Array(super.array(e))}}n.BooleanSpec=xe,xe.__name__=\"BooleanSpec\";class ge extends ne{v_materialize(e){return m.isTypedArray(e)?e:new Float64Array(e)}array(e){return new Float64Array(super.array(e))}}n.NumberSpec=ge,ge.__name__=\"NumberSpec\";class fe extends ne{materialize(e){return S.encode_rgba(S.color2rgba(e))}v_materialize(e){if(!v.is_NDArray(e)){const t=e.length,n=new c.RGBAArray(4*t);let a=0;for(const t of e){const[e,r,i,s]=S.color2rgba(t);n[a++]=e,n[a++]=r,n[a++]=i,n[a++]=s}return new c.ColorArray(n.buffer)}if(\"uint32\"==e.dtype&&1==e.dimension)return p.to_big_endian(e);if(\"uint8\"==e.dtype&&1==e.dimension){const[t]=e.shape,n=new c.RGBAArray(4*t);let a=0;for(const t of e)n[a++]=t,n[a++]=t,n[a++]=t,n[a++]=255;return new c.ColorArray(n.buffer)}if(\"uint8\"==e.dtype&&2==e.dimension){const[t,n]=e.shape;if(4==n)return new c.ColorArray(e.buffer);if(3==n){const a=new c.RGBAArray(4*t);for(let r=0,i=0;r<n*t;)a[i++]=e[r++],a[i++]=e[r++],a[i++]=e[r++],a[i++]=255;return new c.ColorArray(a.buffer)}}else if((\"float32\"==e.dtype||\"float64\"==e.dtype)&&2==e.dimension){const[t,n]=e.shape;if(3==n||4==n){const a=new c.RGBAArray(4*t);for(let r=0,i=0;r<n*t;)a[i++]=255*e[r++],a[i++]=255*e[r++],a[i++]=255*e[r++],a[i++]=255*(3==n?1:e[r++]);return new c.ColorArray(a.buffer)}}throw new Error(\"invalid color array\")}vector(e){return new y.ColorUniformVector(e)}}n.ColorSpec=fe,fe.__name__=\"ColorSpec\";class Ae extends ne{}n.NDArraySpec=Ae,Ae.__name__=\"NDArraySpec\";class Ce extends ne{}n.AnySpec=Ce,Ce.__name__=\"AnySpec\";class Le extends ne{}n.StringSpec=Le,Le.__name__=\"StringSpec\";class Te extends ne{}n.NullStringSpec=Te,Te.__name__=\"NullStringSpec\";class Pe extends ne{}n.ArraySpec=Pe,Pe.__name__=\"ArraySpec\";class be extends ne{}n.MarkerSpec=be,be.__name__=\"MarkerSpec\";class we extends ne{}n.LineJoinSpec=we,we.__name__=\"LineJoinSpec\";class qe extends ne{}n.LineCapSpec=qe,qe.__name__=\"LineCapSpec\";class Ne extends ne{}n.LineDashSpec=Ne,Ne.__name__=\"LineDashSpec\";class Be extends ne{_default_override(){return h.settings.dev?\"Bokeh\":void 0}}n.FontSpec=Be,Be.__name__=\"FontSpec\";class De extends ne{}n.FontSizeSpec=De,De.__name__=\"FontSizeSpec\";class Fe extends ne{}n.FontStyleSpec=Fe,Fe.__name__=\"FontStyleSpec\";class ze extends ne{}n.TextAlignSpec=ze,ze.__name__=\"TextAlignSpec\";class Ue extends ne{}n.TextBaselineSpec=Ue,Ue.__name__=\"TextBaselineSpec\"},\n function _(e,l,o,n,t){n();const s=e(8),g=e(13),r={};class i{constructor(e,l){this.name=e,this.level=l}}o.LogLevel=i,i.__name__=\"LogLevel\";class v{constructor(e,l=v.INFO){this._name=e,this.set_level(l)}static get levels(){return Object.keys(v.log_levels)}static get(e,l=v.INFO){if(e.length>0){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<this._log_level.level||this._log_level.level===v.OFF.level?this[e]=function(){}:this[e]=_(e,l)}trace(...e){}debug(...e){}info(...e){}warn(...e){}error(...e){}}function _(e,l){return null!=console[e]?console[e].bind(console,l):null!=console.log?console.log.bind(console,l):function(){}}function c(e){const l=o.logger.level;return s.isString(e)&&null==v.log_levels[e]?(console.log(`[bokeh] unrecognized logging level '${e}' passed to Bokeh.set_log_level(), ignoring`),console.log(`[bokeh] valid log levels are: ${v.levels.join(\", \")}`)):(console.log(`[bokeh] setting log level to: '${s.isString(e)?e:e.level}'`),o.logger.set_level(e)),l}o.Logger=v,v.__name__=\"Logger\",v.TRACE=new i(\"trace\",0),v.DEBUG=new i(\"debug\",1),v.INFO=new i(\"info\",2),v.WARN=new i(\"warn\",6),v.ERROR=new i(\"error\",7),v.FATAL=new i(\"fatal\",8),v.OFF=new i(\"off\",9),v.log_levels={trace:v.TRACE,debug:v.DEBUG,info:v.INFO,warn:v.WARN,error:v.ERROR,fatal:v.FATAL,off:v.OFF},o.logger=v.get(\"bokeh\"),o.set_log_level=c,o.with_log_level=function(e,l){const o=c(e);try{l()}finally{c(o)}}},\n function _(e,n,t,o,i){o(),t.VerticalAlign=void 0;const a=e(21);t.Align=a.Enum(\"start\",\"center\",\"end\"),t.Anchor=a.Enum(\"top_left\",\"top_center\",\"top_right\",\"center_left\",\"center_center\",\"center_right\",\"bottom_left\",\"bottom_center\",\"bottom_right\",\"top\",\"left\",\"center\",\"right\",\"bottom\"),t.AngleUnits=a.Enum(\"deg\",\"rad\",\"grad\",\"turn\"),t.BoxOrigin=a.Enum(\"corner\",\"center\"),t.ButtonType=a.Enum(\"default\",\"primary\",\"success\",\"warning\",\"danger\",\"light\"),t.CalendarPosition=a.Enum(\"auto\",\"above\",\"below\"),t.Dimension=a.Enum(\"width\",\"height\"),t.Dimensions=a.Enum(\"width\",\"height\",\"both\"),t.Direction=a.Enum(\"clock\",\"anticlock\"),t.Distribution=a.Enum(\"uniform\",\"normal\"),t.FontStyle=a.Enum(\"normal\",\"italic\",\"bold\",\"bold italic\"),t.HatchPatternType=a.Enum(\"blank\",\"dot\",\"ring\",\"horizontal_line\",\"vertical_line\",\"cross\",\"horizontal_dash\",\"vertical_dash\",\"spiral\",\"right_diagonal_line\",\"left_diagonal_line\",\"diagonal_cross\",\"right_diagonal_dash\",\"left_diagonal_dash\",\"horizontal_wave\",\"vertical_wave\",\"criss_cross\",\" \",\".\",\"o\",\"-\",\"|\",\"+\",'\"',\":\",\"@\",\"/\",\"\\\\\",\"x\",\",\",\"`\",\"v\",\">\",\"*\"),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;n<this.types.length;n++){const t=this.types[n],s=e[n];if(!t.valid(s))return!1}return!0}}v.__name__=\"Tuple\",e.Tuple=v;class w extends d{constructor(e){super(),this.struct_type=e}valid(e){if(!i.isPlainObject(e))return!1;const{struct_type:n}=this;if(l.size(n)!=l.size(e))return!1;for(const t in n)if(u.call(n,t)){if(!u.call(e,t))return!1;const s=n[t],r=e[t];if(!s.valid(r))return!1}return!0}}w.__name__=\"Struct\",e.Struct=w;class h extends d{valid(e){return i.isArray(e)||i.isTypedArray(e)}}h.__name__=\"Arrayable\",e.Arrayable=h;class f extends d{constructor(e){super(),this.item_type=e}valid(e){return i.isArray(e)&&e.every((e=>this.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),l=n(10),c=n(8),{round:i}=Math;function o(n){return l.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,l;return null==n?[e,s,u,l]=[0,0,0,0]:c.isInteger(n)?[e,s,u,l]=f(n):c.isString(n)?[e,s,u,l]=null!==(r=_(n))&&void 0!==r?r:[0,0,0,0]:([e,s,u,l=1]=n,l=o(255*l)),255==l&&null!=t&&(l=o(255*t)),[e,s,u,l]}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),l=`#${g(r)}${g(e)}${g(s)}`;return 255==u?l:`${l}${g(u)}`};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(\"%\"),l=t.endsWith(\"%\"),c=e.endsWith(\"%\"),i=s.endsWith(\"%\");if(!(u&&l&&c)&&(u||l||c))return null;u&&(n=n.slice(0,-1)),l&&(t=t.slice(0,-1)),c&&(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),l&&(f=f/100*255),c&&(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!!c.isInteger(n)||(!(!c.isString(n)||null==_(n))||!(!c.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<i;s++)if(this._array[s]!=t._array[s])return!1;if(0==e)return!0;{const s=1<<e-1,r=s-1^s;return(this._array[i]&r)==(t._array[i]&r)}}static all_set(t){return new a(t,1)}static all_unset(t){return new a(t,0)}static from_indices(t,s){const r=new a(t);for(const t of s)r.set(t);return r}static from_booleans(t,s){const r=new a(t),e=Math.min(t,s.length);for(let t=0;t<e;t++)s[t]&&r.set(t);return r}_check_bounds(t){o.assert(0<=t&&t<this.size,`Out of bounds: 0 <= ${t} < ${this.size}`)}get(t){this._check_bounds(t);const s=t>>>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<<e:this._array[r]&=~(1<<e)}unset(t){this.set(t,!1)}*[Symbol.iterator](){yield*this.ones()}get count(){let t=this._count;return null==t&&(this._count=t=this._get_count()),t}_get_count(){const{_array:t,_nwords:s,size:r}=this;let e=0;for(let i=0,n=0;n<s;n++){const s=t[n];if(0==s)i+=32;else for(let t=0;t<32&&i<r;t++,i++)s>>>t&1&&(e+=1)}return e}*ones(){const{_array:t,_nwords:s,size:r}=this;for(let e=0,i=0;i<s;i++){const s=t[i];if(0!=s)for(let t=0;t<32&&e<r;t++,e++)s>>>t&1&&(yield e);else e+=32}}*zeros(){const{_array:t,_nwords:s,size:r}=this;for(let e=0,i=0;i<s;i++){const s=t[i];if(4294967295!=s)for(let t=0;t<32&&e<r;t++,e++)s>>>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<this._nwords;s++)this._array[s]|=t._array[s]}intersect(t){this._check_size(t);for(let s=0;s<this._nwords;s++)this._array[s]&=t._array[s]}subtract(t){this._check_size(t);for(let s=0;s<this._nwords;s++){const r=this._array[s],e=t._array[s];this._array[s]=(r^e)&r}}union(t){this._check_size(t);const s=this.clone();for(let r=0;r<this._nwords;r++)s._array[r]|=t._array[r];return s}intersection(t){this._check_size(t);const s=this.clone();for(let r=0;r<this._nwords;r++)s._array[r]&=t._array[r];return s}difference(t){this._check_size(t);const s=this.clone();for(let r=0;r<this._nwords;r++){const e=this._array[r],i=t._array[r];s._array[r]=(e^i)&e}return s}select(t){o.assert(this.size<=t.length,\"Size mismatch\");const s=this.count,r=new t.constructor(s);let e=0;for(const s of this)r[e++]=t[s];return r}}r.BitSet=a,a.__name__=\"BitSet\"},\n function _(t,e,r,n,s){n();const o=t(8),{hasOwnProperty:c}=Object.prototype;function a(t){return o.isObject(t)&&void 0!==t[r.equals]}r.equals=Symbol(\"equals\"),r.wildcard=Symbol(\"wildcard\");const i=Object.prototype.toString;class u{constructor(){this.a_stack=[],this.b_stack=[]}eq(t,e){if(Object.is(t,e))return!0;if(t===r.wildcard||e===r.wildcard)return!0;if(null==t||null==e)return t===e;const n=i.call(t);if(n!=i.call(e))return!1;switch(n){case\"[object Number]\":return this.numbers(t,e);case\"[object RegExp]\":case\"[object String]\":return`${t}`==`${e}`;case\"[object Date]\":case\"[object Boolean]\":return+t==+e}const{a_stack:s,b_stack:o}=this;let c=s.length;for(;c--;)if(s[c]===t)return o[c]===e;s.push(t),o.push(e);const u=(()=>{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<r;n++)if(!this.eq(t[n],e[n]))return!1;return!0}iterables(t,e){const r=t[Symbol.iterator](),n=e[Symbol.iterator]();for(;;){const t=r.next(),e=n.next();if(t.done&&e.done)return!0;if(t.done||e.done)return!1;if(!this.eq(t.value,e.value))return!1}}maps(t,e){if(t.size!=e.size)return!1;for(const[r,n]of t)if(!e.has(r)||!this.eq(n,e.get(r)))return!1;return!0}sets(t,e){if(t.size!=e.size)return!1;for(const r of t)if(!e.has(r))return!1;return!0}objects(t,e){const r=Object.keys(t);if(r.length!=Object.keys(e).length)return!1;for(const n of r)if(!c.call(e,n)||!this.eq(t[n],e[n]))return!1;return!0}nodes(t,e){return t.nodeType==e.nodeType&&(t.textContent==e.textContent&&!!this.iterables(t.childNodes,e.childNodes))}}r.Comparator=u,u.__name__=\"Comparator\";const{abs:l}=Math;class b extends u{constructor(t=1e-4){super(),this.tolerance=t}numbers(t,e){return super.numbers(t,e)||l(t-e)<this.tolerance}}function f(t,e){return(new u).eq(t,e)}r.SimilarComparator=b,b.__name__=\"SimilarComparator\",r.is_equal=f,r.is_similar=function(t,e,r){return new b(r).eq(t,e)},r.isEqual=f},\n function _(n,i,e,t,r){t(),e.is_windows=navigator.appVersion.includes(\"Windows\"),e.is_ie=(()=>{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<r;i++){const r=e[i];t[i]=this.to_serializable(r)}return t}if(l.isPlainObject(e)){const r={};for(const[t,i]of a.entries(e))r[t]=this.to_serializable(i);return r}if(null===e||l.isBoolean(e)||l.isNumber(e)||l.isString(e))return e;throw new o(`${Object.prototype.toString.call(e)} is not serializable`)}}t.Serializer=f,f.__name__=\"Serializer\"},\n function _(r,e,n,t,_){t();const a=r(1),f=r(8),u=a.__importStar(r(29)),s=r(27),i=r(32);n.is_NDArray_ref=function(r){return f.isPlainObject(r)&&(\"__buffer__\"in r||\"__ndarray__\"in r)},n.decode_NDArray=function(r,e){const{shape:n,dtype:t,order:_}=r;let a;if(\"__buffer__\"in r){const n=e.get(r.__buffer__);if(null==n)throw new Error(`buffer for ${r.__buffer__} not found`);a=n}else a=i.base64_to_buffer(r.__ndarray__);const f=(()=>{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&&i.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=i.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<f;t++)r[t]=e.charCodeAt(t);return r.buffer},n.swap=function(t){switch(t.BYTES_PER_ELEMENT){case 2:!function(t){const e=new Uint8Array(t.buffer,t.byteOffset,2*t.length);for(let t=0,n=e.length;t<n;t+=2){const n=e[t];e[t]=e[t+1],e[t+1]=n}}(t);break;case 4:!function(t){const e=new Uint8Array(t.buffer,t.byteOffset,4*t.length);for(let t=0,n=e.length;t<n;t+=4){let n=e[t];e[t]=e[t+3],e[t+3]=n,n=e[t+1],e[t+1]=e[t+2],e[t+2]=n}}(t);break;case 8:!function(t){const e=new Uint8Array(t.buffer,t.byteOffset,8*t.length);for(let t=0,n=e.length;t<n;t+=8){let n=e[t];e[t]=e[t+7],e[t+7]=n,n=e[t+1],e[t+1]=e[t+6],e[t+6]=n,n=e[t+2],e[t+2]=e[t+5],e[t+5]=n,n=e[t+3],e[t+3]=e[t+4],e[t+4]=n}}(t)}}},\n function _(t,r,e,s,a){s();const i=t(26);class n{is_Scalar(){return this.is_scalar}is_Vector(){return!this.is_scalar}}e.Uniform=n,n.__name__=\"Uniform\";class l extends n{constructor(t,r){super(),this.value=t,this.length=r,this.is_scalar=!0}get(t){return this.value}*[Symbol.iterator](){const{length:t,value:r}=this;for(let e=0;e<t;e++)yield r}select(t){return new l(this.value,t.count)}[i.equals](t,r){return r.eq(this.length,t.length)&&r.eq(this.value,t.value)}}e.UniformScalar=l,l.__name__=\"UniformScalar\";class o extends n{constructor(t){super(),this.array=t,this.is_scalar=!1,this.length=this.array.length}get(t){return this.array[t]}*[Symbol.iterator](){yield*this.array}select(t){const r=t.select(this.array);return new this.constructor(r)}[i.equals](t,r){return r.eq(this.length,t.length)&&r.eq(this.array,t.array)}}e.UniformVector=o,o.__name__=\"UniformVector\";class h extends o{constructor(t){super(t),this.array=t,this._view=new DataView(t.buffer)}get(t){return this._view.getUint32(4*t)}*[Symbol.iterator](){const t=this.length;for(let r=0;r<t;r++)yield this.get(r)}}e.ColorUniformVector=h,h.__name__=\"ColorUniformVector\"},\n function _(t,e,r,n,u){n();const c=t(28);function s(){const t=new Array(32),e=\"0123456789ABCDEF\";for(let r=0;r<32;r++)t[r]=e.substr(Math.floor(16*Math.random()),1);return t[12]=\"4\",t[16]=e.substr(3&t[16].charCodeAt(0)|8,1),t.join(\"\")}r.startsWith=function(t,e,r=0){return t.substr(r,e.length)==e},r.uuid4=s;let a=1e3;r.uniqueId=function(t){const e=c.settings.dev?\"j\"+a++:s();return null!=t?`${t}-${e}`:e},r.escape=function(t){return t.replace(/(?:[&<>\"'`])/g,(t=>{switch(t){case\"&\":return\"&amp;\";case\"<\":return\"&lt;\";case\">\":return\"&gt;\";case'\"':return\"&quot;\";case\"'\":return\"&#x27;\";case\"`\":return\"&#x60;\";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<o;e++){const o=n[e];r[e]=this.clone(o)}return r}if(i.isPlainObject(n)){const o={};for(const[r,e]of l.entries(n))o[r]=this.clone(e);return o}if(null===n||i.isBoolean(n)||i.isNumber(n)||i.isString(n))return n;throw new s(`${Object.prototype.toString.call(n)} is not cloneable`)}}r.Cloner=a,a.__name__=\"Cloner\"},\n function _(t,_,r,o,a){o();const e=t(1);e.__exportStar(t(39),r),e.__exportStar(t(162),r),e.__exportStar(t(257),r),e.__exportStar(t(261),r),e.__exportStar(t(266),r),e.__exportStar(t(272),r),e.__exportStar(t(205),r),e.__exportStar(t(277),r),e.__exportStar(t(313),r),e.__exportStar(t(315),r),e.__exportStar(t(317),r),e.__exportStar(t(209),r),e.__exportStar(t(147),r),e.__exportStar(t(330),r),e.__exportStar(t(338),r),e.__exportStar(t(220),r),e.__exportStar(t(339),r),e.__exportStar(t(217),r),e.__exportStar(t(340),r),e.__exportStar(t(341),r),e.__exportStar(t(198),r),e.__exportStar(t(346),r),e.__exportStar(t(356),r),e.__exportStar(t(360),r)},\n function _(e,o,n,a,t){a(),t(\"Annotation\",e(40).Annotation),t(\"Arrow\",e(55).Arrow),t(\"ArrowHead\",e(133).ArrowHead),t(\"OpenHead\",e(133).OpenHead),t(\"NormalHead\",e(133).NormalHead),t(\"TeeHead\",e(133).TeeHead),t(\"VeeHead\",e(133).VeeHead),t(\"Band\",e(134).Band),t(\"BoxAnnotation\",e(136).BoxAnnotation),t(\"ColorBar\",e(137).ColorBar),t(\"Label\",e(226).Label),t(\"LabelSet\",e(227).LabelSet),t(\"Legend\",e(228).Legend),t(\"LegendItem\",e(229).LegendItem),t(\"PolyAnnotation\",e(231).PolyAnnotation),t(\"Slope\",e(232).Slope),t(\"Span\",e(233).Span),t(\"TextAnnotation\",e(139).TextAnnotation),t(\"Title\",e(138).Title),t(\"ToolbarPanel\",e(234).ToolbarPanel),t(\"Tooltip\",e(254).Tooltip),t(\"Whisker\",e(256).Whisker)},\n function _(t,e,i,n,s){n();const o=t(41);class a extends o.RendererView{get_size(){if(this.model.visible){const{width:t,height:e}=this._get_size();return{width:Math.round(t),height:Math.round(e)}}return{width:0,height:0}}_get_size(){throw new Error(\"not implemented\")}connect_signals(){super.connect_signals();const t=this.model.properties;this.on_change(t.visible,(()=>{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<this.classList.length;e++){const n=this.classList.item(e);null!=n&&t.push(n)}return t}has(t){return this.classList.contains(t)}add(...t){for(const e of t)this.classList.add(e);return this}remove(...t){for(const e of t)this.classList.remove(e);return this}clear(){for(const t of this.values)\"bk\"!=t&&this.classList.remove(t);return this}toggle(t,e){return(null!=e?e:!this.has(t))?this.add(t):this.remove(t),this}}var g;function m(t,e,n){const{width:i,height:o,position:s,display:l}=t.style;t.style.position=\"absolute\",t.style.display=\"\",t.style.width=null!=e.width&&e.width!=1/0?`${e.width}px`:\"auto\",t.style.height=null!=e.height&&e.height!=1/0?`${e.height}px`:\"auto\";try{return n()}finally{t.style.position=s,t.style.display=l,t.style.width=i,t.style.height=o}}n.ClassList=p,p.__name__=\"ClassList\",n.classes=function(t){return new p(t)},n.toggle_attribute=function(t,e,n){null==n&&(n=!t.hasAttribute(e)),n?t.setAttribute(e,\"true\"):t.removeAttribute(e)},(g=n.Keys||(n.Keys={}))[g.Backspace=8]=\"Backspace\",g[g.Tab=9]=\"Tab\",g[g.Enter=13]=\"Enter\",g[g.Esc=27]=\"Esc\",g[g.PageUp=33]=\"PageUp\",g[g.PageDown=34]=\"PageDown\",g[g.Left=37]=\"Left\",g[g.Up=38]=\"Up\",g[g.Right=39]=\"Right\",g[g.Down=40]=\"Down\",g[g.Delete=46]=\"Delete\",n.undisplayed=function(t,e){const{display:n}=t.style;t.style.display=\"none\";try{return e()}finally{t.style.display=n}},n.unsized=function(t,e){return m(t,{},e)},n.sized=m;class y{constructor(t){this.root=t,this.known=new Set,this.style=n.style({type:\"text/css\"}),c(t,this.style)}append(t){this.known.has(t)||(this.style.appendChild(document.createTextNode(t)),this.known.add(t))}}n.StyleSheet=y,y.__name__=\"StyleSheet\",n.stylesheet=new y(document.head),n.dom_ready=async function(){if(\"loading\"==document.readyState)return new Promise(((t,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;z-index:0;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<t;h++){const t=this.hatch_color.get(h),r=this.hatch_alpha.get(h),i=this.hatch_scale.get(h);e(this.hatch_pattern.get(h),t,r,i,this.hatch_weight.get(h),(t=>{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<n;t++)_[t]=Math.PI/2+u.atan2([e[t],s[t]],[a[t],i[t]])}paint(t){const{start:e,end:s}=this,{_sx_start:a,_sy_start:i,_sx_end:n,_sy_end:_,_angles:r}=this,{x:o,y:l,width:d,height:h}=this.plot_view.frame.bbox;for(let c=0,u=a.length;c<u;c++)null!=s&&(t.save(),t.translate(n[c],_[c]),t.rotate(r[c]),s.render(t,c),t.restore()),null!=e&&(t.save(),t.translate(a[c],i[c]),t.rotate(r[c]+Math.PI),e.render(t,c),t.restore()),this.visuals.line.doit&&(t.save(),null==e&&null==s||(t.beginPath(),t.rect(o,l,d,h),null!=s&&(t.save(),t.translate(n[c],_[c]),t.rotate(r[c]),s.clip(t,c),t.restore()),null!=e&&(t.save(),t.translate(a[c],i[c]),t.rotate(r[c]+Math.PI),e.clip(t,c),t.restore()),t.closePath(),t.clip()),this.visuals.line.set_vectorize(t,c),t.beginPath(),t.moveTo(a[c],i[c]),t.lineTo(n[c],_[c]),t.stroke(),t.restore())}}s.ArrowView=v,v.__name__=\"ArrowView\";class p extends _.DataAnnotation{constructor(t){super(t)}static init_Arrow(){this.prototype.default_view=v,this.mixins(o.LineVector),this.define((({Ref:t,Nullable:e})=>({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<l;e+=s)this.decimated.set(e);this.plot_view.invalidate_dataranges=!0}set_visuals(){var e,t,i,s;const l=this.model.data_source,{all_indices:h}=this;this.glyph.set_visuals(l,h),this.decimated_glyph.set_visuals(l,h),null===(e=this.selection_glyph)||void 0===e||e.set_visuals(l,h),null===(t=this.nonselection_glyph)||void 0===t||t.set_visuals(l,h),null===(i=this.hover_glyph)||void 0===i||i.set_visuals(l,h),null===(s=this.muted_glyph)||void 0===s||s.set_visuals(l,h)}get has_webgl(){return this.glyph.has_webgl}_render(){const e=this.has_webgl;this.glyph.map_data();const t=[...this.all_indices];let i=[...this._update_masked_indices()];const{ctx:s}=this.layer;s.save();const{selected:l}=this.model.data_source;let h;h=!l||l.is_empty()?[]:this.glyph instanceof n.LineView&&l.selected_glyph===this.glyph.model?this.model.view.convert_indices_from_subset(i):l.indices;const{inspected:d}=this.model.data_source,_=new Set((()=>!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 x 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){let i=0;if(null!=e){const s=this.data_source.get_column(e);if(null!=s)if(null==this.view){const e=g.indexOf(s,t);-1!=e&&(i=e)}else for(const[e,l]of Object.entries(this.view.indices_map))if(s[parseInt(e)]==t){i=l;break}}return i}get_selection_manager(){return this.data_source.selection_manager}}i.GlyphRenderer=x,x.__name__=\"GlyphRenderer\",x.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),o=e(108),h=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 o.LineGL(e.gl,this))}_render(e,i,t){const{sx:s,sy:n}=null!=t?t:this;let l=!1,_=null;this.visuals.line.set_value(e);for(const t of i){const i=s[t],r=n[t];if(l){if(!isFinite(i+r)){e.stroke(),e.beginPath(),l=!1,_=t;continue}null!=_&&t-_>1&&(e.stroke(),l=!1)}l?e.lineTo(i,r):(e.beginPath(),e.moveTo(i,r),l=!0),_=t}l&&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<l;e++){const l={x:this.sx[e],y:this.sy[e]},_={x:this.sx[e+1],y:this.sy[e+1]},r=a.dist_to_segment(t,l,_);r<n&&r<s&&(s=r,i.add_to_selected_glyphs(this.model),i.view=this,i.line_indices=[e])}return i}_hit_span(e){const{sx:i,sy:t}=e,s=new c.Selection;let n,l;\"v\"==e.direction?(n=this.renderer.yscale.invert(t),l=this._y):(n=this.renderer.xscale.invert(i),l=this._x);for(let e=0,i=l.length-1;e<i;e++)(l[e]<=n&&n<=l[e+1]||l[e+1]<=n&&n<=l[e])&&(s.add_to_selected_glyphs(this.model),s.view=this,s.line_indices.push(e));return s}get_interpolation_hit(e,i){const[t,s,n,l]=[this._x[e],this._y[e],this._x[e+1],this._y[e+1]];return r.line_interpolation(this.renderer,i,t,s,n,l)}draw_legend_for_index(e,i,t){r.generic_line_scalar_legend(this.visuals,e,i)}}t.LineView=d,d.__name__=\"LineView\";class u extends _.XYGlyph{constructor(e){super(e)}static init_Line(){this.prototype.default_view=d,this.mixins(h.LineScalar)}}t.Line=u,u.__name__=\"Line\",u.init_Line()},\n function _(t,e,i,s,_){s();const n=t(1),a=t(65),p=n.__importStar(t(18)),y=t(98);class c extends y.GlyphView{_project_data(){a.inplace.project_xy(this._x,this._y)}_index_data(t){const{_x:e,_y:i,data_size:s}=this;for(let _=0;_<s;_++){const s=e[_],n=i[_];isNaN(s+n)||!isFinite(s+n)?t.add_empty():t.add(s,n,s,n)}}scenterxy(t){return[this.sx[t],this.sy[t]]}}i.XYGlyphView=c,c.__name__=\"XYGlyphView\";class d extends y.Glyph{constructor(t){super(t)}static init_XYGlyph(){this.define((({})=>({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 e<n&&n<o},function(n){function t(n,t,o,r){const c=g(n.length,t.length);o=null!=o?o:n,r=null!=r?r:t;for(let l=0;l<c;l++){const c=n[l],i=t[l],[u,a]=e.wgs84_mercator.compute(c,i);o[l]=u,r[l]=a}}n.project_xy=t,n.project_xsys=function(n,e,o,r){const c=g(n.length,e.length);o=null!=o?o:n,r=null!=r?r:e;for(let l=0;l<c;l++)t(n[l],e[l],o[l],r[l])}}(e.inplace||(e.inplace={})),e.project_xy=m,e.project_xsys=function(n,t){const e=g(n.length,t.length),o=new Array(e),r=new Array(e);for(let c=0;c<e;c++){const[e,l]=m(n[c],t[c]);o[c]=e,r[c]=l}return[o,r]}},\n function _(e,n,t,r,o){r();const a=e(1),i=a.__importDefault(e(67)),c=a.__importDefault(e(92));var u=i.default(\"WGS84\");function f(e,n,t){var r,o,a;return Array.isArray(t)?(r=c.default(e,n,t)||{x:NaN,y:NaN},t.length>2?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;++f<a.length;)if((t=a[f]).toLowerCase().replace(o,\"\")===n)return e[t]}},\n function _(e,t,a,o,d){o();const r=e(1);const n=r.__importDefault(e(77)),l=e(78);function i(e){return.017453292519943295*e}a.default=function(e){var t=n.default(e),a=t.shift(),o=t.shift();t.unshift([\"name\",o]),t.unshift([\"type\",a]);var d={};return l.sExpr(t,d),function(e){if(\"GEOGCS\"===e.type?e.projName=\"longlat\":\"LOCAL_CS\"===e.type?(e.projName=\"identity\",e.local=!0):\"object\"==typeof e.PROJECTION?e.projName=Object.keys(e.PROJECTION)[0]:e.projName=e.PROJECTION,e.AXIS){for(var t=\"\",a=0,o=e.AXIS.length;a<o;++a){var d=e.AXIS[a][0].toLowerCase();-1!==d.indexOf(\"north\")?t+=\"n\":-1!==d.indexOf(\"south\")?t+=\"s\":-1!==d.indexOf(\"east\")?t+=\"e\":-1!==d.indexOf(\"west\")&&(t+=\"w\")}2===t.length&&(t+=\"u\"),3===t.length&&(e.axis=t)}e.UNIT&&(e.units=e.UNIT.name.toLowerCase(),\"metre\"===e.units&&(e.units=\"meter\"),e.UNIT.convert&&(\"GEOGCS\"===e.type?e.DATUM&&e.DATUM.SPHEROID&&(e.to_meter=e.UNIT.convert*e.DATUM.SPHEROID.a):e.to_meter=e.UNIT.convert));var r=e.GEOGCS;function n(t){return t*(e.to_meter||1)}\"GEOGCS\"===e.type&&(r=e),r&&(r.DATUM?e.datumCode=r.DATUM.name.toLowerCase():e.datumCode=r.name.toLowerCase(),\"d_\"===e.datumCode.slice(0,2)&&(e.datumCode=e.datumCode.slice(2)),\"new_zealand_geodetic_datum_1949\"!==e.datumCode&&\"new_zealand_1949\"!==e.datumCode||(e.datumCode=\"nzgd49\"),\"wgs_1984\"!==e.datumCode&&\"world_geodetic_system_1984\"!==e.datumCode||(\"Mercator_Auxiliary_Sphere\"===e.PROJECTION&&(e.sphere=!0),e.datumCode=\"wgs84\"),\"_ferro\"===e.datumCode.slice(-6)&&(e.datumCode=e.datumCode.slice(0,-6)),\"_jakarta\"===e.datumCode.slice(-8)&&(e.datumCode=e.datumCode.slice(0,-8)),~e.datumCode.indexOf(\"belge\")&&(e.datumCode=\"rnb72\"),r.DATUM&&r.DATUM.SPHEROID&&(e.ellps=r.DATUM.SPHEROID.name.replace(\"_19\",\"\").replace(/[Cc]larke\\_18/,\"clrk\"),\"international\"===e.ellps.toLowerCase().slice(0,13)&&(e.ellps=\"intl\"),e.a=r.DATUM.SPHEROID.a,e.rf=parseFloat(r.DATUM.SPHEROID.rf,10)),r.DATUM&&r.DATUM.TOWGS84&&(e.datum_params=r.DATUM.TOWGS84),~e.datumCode.indexOf(\"osgb_1936\")&&(e.datumCode=\"osgb36\"),~e.datumCode.indexOf(\"osni_1952\")&&(e.datumCode=\"osni52\"),(~e.datumCode.indexOf(\"tm65\")||~e.datumCode.indexOf(\"geodetic_datum_of_1965\"))&&(e.datumCode=\"ire65\"),\"ch1903+\"===e.datumCode&&(e.datumCode=\"ch1903\"),~e.datumCode.indexOf(\"israel\")&&(e.datumCode=\"isr93\")),e.b&&!isFinite(e.b)&&(e.b=e.a),[[\"standard_parallel_1\",\"Standard_Parallel_1\"],[\"standard_parallel_2\",\"Standard_Parallel_2\"],[\"false_easting\",\"False_Easting\"],[\"false_northing\",\"False_Northing\"],[\"central_meridian\",\"Central_Meridian\"],[\"latitude_of_origin\",\"Latitude_Of_Origin\"],[\"latitude_of_origin\",\"Central_Parallel\"],[\"scale_factor\",\"Scale_Factor\"],[\"k0\",\"scale_factor\"],[\"latitude_of_center\",\"Latitude_Of_Center\"],[\"latitude_of_center\",\"Latitude_of_center\"],[\"lat0\",\"latitude_of_center\",i],[\"longitude_of_center\",\"Longitude_Of_Center\"],[\"longitude_of_center\",\"Longitude_of_center\"],[\"longc\",\"longitude_of_center\",i],[\"x0\",\"false_easting\",n],[\"y0\",\"false_northing\",n],[\"long0\",\"central_meridian\",i],[\"lat0\",\"latitude_of_origin\",i],[\"lat0\",\"standard_parallel_1\",i],[\"lat1\",\"standard_parallel_1\",i],[\"lat2\",\"standard_parallel_2\",i],[\"azimuth\",\"Azimuth\"],[\"alpha\",\"azimuth\",i],[\"srsCode\",\"name\"]].forEach((function(t){return a=e,d=(o=t)[0],r=o[1],void(!(d in a)&&r in a&&(a[d]=a[r],3===o.length&&(a[d]=o[2](a[d]))));var a,o,d,r})),e.long0||!e.longc||\"Albers_Conic_Equal_Area\"!==e.projName&&\"Lambert_Azimuthal_Equal_Area\"!==e.projName||(e.long0=e.longc),e.lat_ts||!e.lat1||\"Stereographic_South_Pole\"!==e.projName&&\"Polar Stereographic (variant B)\"!==e.projName||(e.lat0=i(e.lat1>0?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.place<this.text.length;)this.readCharicter();if(-1===this.state)return this.root;throw new Error('unable to parse string \"'+this.text+'\". State is '+this.state)}},\n function _(e,a,r,s,c){function n(e,a,r){Array.isArray(a)&&(r.unshift(a),a=null);var s=a?{}:e,c=r.reduce((function(e,a){return E(a,e),e}),s);a&&(e[a]=c)}function E(e,a){if(Array.isArray(e)){var r=e.shift();if(\"PARAMETER\"===r&&(r=e.shift()),1===e.length)return Array.isArray(e[0])?(a[r]={},void E(e[0],a[r])):void(a[r]=e[0]);if(e.length)if(\"TOWGS84\"!==r){if(\"AXIS\"===r)return r in a||(a[r]=[]),void a[r].push(e);var s;switch(Array.isArray(r)||(a[r]={}),r){case\"UNIT\":case\"PRIMEM\":case\"VERT_DATUM\":return a[r]={name:e[0].toLowerCase(),convert:e[1]},void(3===e.length&&E(e[2],a[r]));case\"SPHEROID\":case\"ELLIPSOID\":return a[r]={name:e[0],a:e[1],rf:e[2]},void(4===e.length&&E(e[3],a[r]));case\"PROJECTEDCRS\":case\"PROJCRS\":case\"GEOGCS\":case\"GEOCCS\":case\"PROJCS\":case\"LOCAL_CS\":case\"GEODCRS\":case\"GEODETICCRS\":case\"GEODETICDATUM\":case\"EDATUM\":case\"ENGINEERINGDATUM\":case\"VERT_CS\":case\"VERTCRS\":case\"VERTICALCRS\":case\"COMPD_CS\":case\"COMPOUNDCRS\":case\"ENGINEERINGCRS\":case\"ENGCRS\":case\"FITTED_CS\":case\"LOCAL_DATUM\":case\"DATUM\":return e[0]=[\"name\",e[0]],void n(a,r,e);default:for(s=-1;++s<e.length;)if(!Array.isArray(e[s]))return E(e,a[r]);return n(a,r,e)}}else a[r]=e;else a[r]=!0}else a[e]=!0}s(),r.sExpr=E},\n function _(n,r,f,i,t){i(),f.default=function(n,r){var f,i;if(n=n||{},!r)return n;for(i in r)void 0!==(f=r[i])&&(n[i]=f);return n}},\n function _(t,o,a,e,n){e();const r=t(1),f=r.__importDefault(t(81)),u=r.__importDefault(t(87));var i=[f.default,u.default],c={},d=[];function s(t,o){var a=d.length;return t.names?(d[a]=t,t.names.forEach((function(t){c[t.toLowerCase()]=a})),this):(console.log(o),!0)}function l(t){if(!t)return!1;var o=t.toLowerCase();return void 0!==c[o]&&d[c[o]]?d[c[o]]:void 0}function v(){i.forEach(s)}a.add=s,a.get=l,a.start=v,a.default={start:v,add:s,get:l}},\n function _(t,i,s,h,a){h();const e=t(1),r=e.__importDefault(t(82)),n=e.__importDefault(t(83)),l=e.__importDefault(t(85)),u=e.__importDefault(t(86)),o=t(72);function f(){var t=this.b/this.a;this.es=1-t*t,\"x0\"in this||(this.x0=0),\"y0\"in this||(this.y0=0),this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=r.default(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)}function _(t){var i,s,h=t.x,a=t.y;if(a*o.R2D>90&&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)<i.EPSLN)&&(n=!0,r=t),{a:t,b:r,rf:e,sphere:n}}},\n function _(e,a,l,s,r){s();var i={};l.default=i,i.MERIT={a:6378137,rf:298.257,ellipseName:\"MERIT 1983\"},i.SGS85={a:6378136,rf:298.257,ellipseName:\"Soviet Geodetic System 85\"},i.GRS80={a:6378137,rf:298.257222101,ellipseName:\"GRS 1980(IUGG, 1980)\"},i.IAU76={a:6378140,rf:298.257,ellipseName:\"IAU 1976\"},i.airy={a:6377563.396,b:6356256.91,ellipseName:\"Airy 1830\"},i.APL4={a:6378137,rf:298.25,ellipseName:\"Appl. Physics. 1965\"},i.NWL9D={a:6378145,rf:298.25,ellipseName:\"Naval Weapons Lab., 1965\"},i.mod_airy={a:6377340.189,b:6356034.446,ellipseName:\"Modified Airy\"},i.andrae={a:6377104.43,rf:300,ellipseName:\"Andrae 1876 (Den., Iclnd.)\"},i.aust_SA={a:6378160,rf:298.25,ellipseName:\"Australian Natl & S. Amer. 1969\"},i.GRS67={a:6378160,rf:298.247167427,ellipseName:\"GRS 67(IUGG 1967)\"},i.bessel={a:6377397.155,rf:299.1528128,ellipseName:\"Bessel 1841\"},i.bess_nam={a:6377483.865,rf:299.1528128,ellipseName:\"Bessel 1841 (Namibia)\"},i.clrk66={a:6378206.4,b:6356583.8,ellipseName:\"Clarke 1866\"},i.clrk80={a:6378249.145,rf:293.4663,ellipseName:\"Clarke 1880 mod.\"},i.clrk58={a:6378293.645208759,rf:294.2606763692654,ellipseName:\"Clarke 1858\"},i.CPM={a:6375738.7,rf:334.29,ellipseName:\"Comm. des Poids et Mesures 1799\"},i.delmbr={a:6376428,rf:311.5,ellipseName:\"Delambre 1810 (Belgium)\"},i.engelis={a:6378136.05,rf:298.2566,ellipseName:\"Engelis 1985\"},i.evrst30={a:6377276.345,rf:300.8017,ellipseName:\"Everest 1830\"},i.evrst48={a:6377304.063,rf:300.8017,ellipseName:\"Everest 1948\"},i.evrst56={a:6377301.243,rf:300.8017,ellipseName:\"Everest 1956\"},i.evrst69={a:6377295.664,rf:300.8017,ellipseName:\"Everest 1969\"},i.evrstSS={a:6377298.556,rf:300.8017,ellipseName:\"Everest (Sabah & Sarawak)\"},i.fschr60={a:6378166,rf:298.3,ellipseName:\"Fischer (Mercury Datum) 1960\"},i.fschr60m={a:6378155,rf:298.3,ellipseName:\"Fischer 1960\"},i.fschr68={a:6378150,rf:298.3,ellipseName:\"Fischer 1968\"},i.helmert={a:6378200,rf:298.3,ellipseName:\"Helmert 1906\"},i.hough={a:6378270,rf:297,ellipseName:\"Hough\"},i.intl={a:6378388,rf:297,ellipseName:\"International 1909 (Hayford)\"},i.kaula={a:6378163,rf:298.24,ellipseName:\"Kaula 1961\"},i.lerch={a:6378139,rf:298.257,ellipseName:\"Lerch 1979\"},i.mprts={a:6397300,rf:191,ellipseName:\"Maupertius 1738\"},i.new_intl={a:6378157.5,b:6356772.2,ellipseName:\"New International 1967\"},i.plessis={a:6376523,rf:6355863,ellipseName:\"Plessis 1817 (France)\"},i.krass={a:6378245,rf:298.3,ellipseName:\"Krassovsky, 1942\"},i.SEasia={a:6378155,b:6356773.3205,ellipseName:\"Southeast Asia\"},i.walbeck={a:6376896,b:6355834.8467,ellipseName:\"Walbeck\"},i.WGS60={a:6378165,rf:298.3,ellipseName:\"WGS 60\"},i.WGS66={a:6378145,rf:298.25,ellipseName:\"WGS 66\"},i.WGS7={a:6378135,rf:298.26,ellipseName:\"WGS 72\"},l.WGS84=i.WGS84={a:6378137,rf:298.257223563,ellipseName:\"WGS 84\"},i.sphere={a:6370997,b:6370997,ellipseName:\"Normal Sphere (r=6370997)\"}},\n function _(e,a,s,t,l){t();var m={};s.default=m,m.wgs84={towgs84:\"0,0,0\",ellipse:\"WGS84\",datumName:\"WGS84\"},m.ch1903={towgs84:\"674.374,15.056,405.346\",ellipse:\"bessel\",datumName:\"swiss\"},m.ggrs87={towgs84:\"-199.87,74.79,246.62\",ellipse:\"GRS80\",datumName:\"Greek_Geodetic_Reference_System_1987\"},m.nad83={towgs84:\"0,0,0\",ellipse:\"GRS80\",datumName:\"North_American_Datum_1983\"},m.nad27={nadgrids:\"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat\",ellipse:\"clrk66\",datumName:\"North_American_Datum_1927\"},m.potsdam={towgs84:\"606.0,23.0,413.0\",ellipse:\"bessel\",datumName:\"Potsdam Rauenberg 1950 DHDN\"},m.carthage={towgs84:\"-263.0,6.0,431.0\",ellipse:\"clark80\",datumName:\"Carthage 1934 Tunisia\"},m.hermannskogel={towgs84:\"653.0,-212.0,449.0\",ellipse:\"bessel\",datumName:\"Hermannskogel\"},m.osni52={towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"airy\",datumName:\"Irish National\"},m.ire65={towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"mod_airy\",datumName:\"Ireland 1965\"},m.rassadiran={towgs84:\"-133.63,-157.5,-158.62\",ellipse:\"intl\",datumName:\"Rassadiran\"},m.nzgd49={towgs84:\"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993\",ellipse:\"intl\",datumName:\"New Zealand Geodetic Datum 1949\"},m.osgb36={towgs84:\"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894\",ellipse:\"airy\",datumName:\"Airy 1830\"},m.s_jtsk={towgs84:\"589,76,480\",ellipse:\"bessel\",datumName:\"S-JTSK (Ferro)\"},m.beduaram={towgs84:\"-106,-87,188\",ellipse:\"clrk80\",datumName:\"Beduaram\"},m.gunung_segara={towgs84:\"-403,684,41\",ellipse:\"bessel\",datumName:\"Gunung Segara Jakarta\"},m.rnb72={towgs84:\"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1\",ellipse:\"intl\",datumName:\"Reseau National Belge 1972\"}},\n function _(a,m,_,t,u){t();const p=a(72);_.default=function(a,m,_,t,u,d){var r={};return r.datum_type=void 0===a||\"none\"===a?p.PJD_NODATUM:p.PJD_WGS84,m&&(r.datum_params=m.map(parseFloat),0===r.datum_params[0]&&0===r.datum_params[1]&&0===r.datum_params[2]||(r.datum_type=p.PJD_3PARAM),r.datum_params.length>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/r<h){if(c=0,_/r<h)return u.HALF_PI,x=-m,{x:a.x,y:a.y,z:a.z}}else c=Math.atan2(I,f);e=F/_,P=(n=s/_)*(1-t)*(d=1/Math.sqrt(1-t*(2-t)*n*n)),y=e*d,A=0;do{A++,i=t*(p=r/Math.sqrt(1-t*y*y))/(p+(x=s*P+F*y-p*(1-t*y*y))),o=(M=e*(d=1/Math.sqrt(1-i*(2-i)*n*n)))*P-(z=n*(1-i)*d)*y,P=z,y=M}while(o*o>1e-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;e<r;e++){const i=t[e],n=s.get(e)/2,r=o(i-n),_=o(i+n);a[e]=b(_-r)}else for(let e=0;e<r;e++){const i=t[e],n=o(i),r=o(i+s.get(e));a[e]=b(r-n)}return n&&p.inplace_map(a,(e=>m(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<o.length;e++)o[e]=_.v_synthetic(o[e]);let l;l=s instanceof a.CoordinateSeqSpec?f.RaggedArray.from(o,Float64Array):o,this._configure(`_${s.attr}`,{value:l})}else{const i=s.uniform(e).select(t);if(this._configure(s,{value:i}),s instanceof a.DistanceSpec){const e=i.is_Scalar()?i.value:p.max(i.array);this._configure(`max_${s.attr}`,{value:e})}}this.renderer.plot_view.model.use_map&&this._project_data(),this._set_data(null!=s?s:null),null===(i=this.glglyph)||void 0===i||i.set_data_changed(),this.index_data()}_set_data(e){}get _index_size(){return this.data_size}index_data(){const e=new y.SpatialIndex(this._index_size);this._index_data(e),e.finish(),this._index=e}mask_data(){return null==this._mask_data?d.Indices.all_set(this.data_size):this._mask_data()}map_data(){var e;const t=this,{x_scale:s,y_scale:i}=this.renderer.coordinates;for(const e of this.model)if(e instanceof a.BaseCoordinateSpec){const n=\"x\"==e.dimension?s:i;let r=t[`_${e.attr}`];if(r instanceof f.RaggedArray){const e=n.v_compute(r.array);r=new f.RaggedArray(r.offsets,e)}else r=n.v_compute(r);this[`s${e.attr}`]=r}this._map_data(),null===(e=this.glglyph)||void 0===e||e.set_data_changed()}_map_data(){}}s.GlyphView=w,w.__name__=\"GlyphView\";class S extends c.Model{constructor(e){super(e)}}s.Glyph=S,S.__name__=\"Glyph\"},\n function _(t,i,e,h,s){h();const r=t(24),n=t(26),{min:x,max:y}=Math;e.empty=function(){return{x0:1/0,y0:1/0,x1:-1/0,y1:-1/0}},e.positive_x=function(){return{x0:Number.MIN_VALUE,y0:-1/0,x1:1/0,y1:1/0}},e.positive_y=function(){return{x0:-1/0,y0:Number.MIN_VALUE,x1:1/0,y1:1/0}},e.union=function(t,i){return{x0:x(t.x0,i.x0),x1:y(t.x1,i.x1),y0:x(t.y0,i.y0),y1:y(t.y1,i.y1)}};class o{constructor(t){if(null==t)this.x0=0,this.y0=0,this.x1=0,this.y1=0;else if(\"x0\"in t){const{x0:i,y0:e,x1:h,y1:s}=t;if(!(i<=h&&e<=s))throw new Error(`invalid bbox {x0: ${i}, y0: ${e}, x1: ${h}, y1: ${s}}`);this.x0=i,this.y0=e,this.x1=h,this.y1=s}else if(\"x\"in t){const{x:i,y:e,width:h,height:s}=t;if(!(h>=0&&s>=0))throw new Error(`invalid bbox {x: ${i}, y: ${e}, width: ${h}, height: ${s}}`);this.x0=i,this.y0=e,this.x1=i+h,this.y1=e+s}else{let i,e,h,s;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,s=h+t.height;else if(\"bottom\"in t)s=t.bottom,h=s-t.height;else{const i=t.height/2;h=t.vcenter-i,s=t.vcenter+i}else h=t.top,s=t.bottom;if(!(i<=e&&h<=s))throw new Error(`invalid bbox {left: ${i}, top: ${h}, right: ${e}, bottom: ${s}}`);this.x0=i,this.y0=h,this.x1=e,this.y1=s}}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:s,height:r}=this;return new o({x:t+e,y:i+h,width:s,height:r})}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 t<this.x0?t=this.x0:t>this.x1&&(t=this.x1),i<this.y0?i=this.y0:i>this.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.x1<this.x0||t.x0>this.x1||t.y1<this.y0||t.y0>this.y1)}get xview(){return{compute:t=>this.left+t,v_compute:t=>{const i=new r.ScreenArray(t.length),e=this.left;for(let h=0;h<t.length;h++)i[h]=e+t[h];return i}}}get yview(){return{compute:t=>this.bottom-t,v_compute:t=>{const i=new r.ScreenArray(t.length),e=this.bottom;for(let h=0;h<t.length;h++)i[h]=e-t[h];return i}}}}e.BBox=o,o.__name__=\"BBox\"},\n function _(t,s,r,e,n){e();const a=t(26),o=t(11);class h{constructor(t,s){this.offsets=t,this.array=s}[a.equals](t,s){return s.arrays(this.offsets,t.offsets)&&s.arrays(this.array,t.array)}get length(){return this.offsets.length}clone(){return new h(this.offsets.slice(),this.array.slice())}static from(t,s){const r=t.length;let e=0;const n=(()=>{const s=new Uint32Array(r);for(let n=0;n<r;n++){const r=t[n].length;s[n]=e,e+=r}return e<256?new Uint8Array(s):e<65536?new Uint16Array(s):s})(),a=new s(e);for(let s=0;s<r;s++)a.set(t[s],n[s]);return new h(n,a)}*[Symbol.iterator](){const{offsets:t,length:s}=this;for(let r=0;r<s;r++)yield this.array.subarray(t[r],t[r+1])}_check_bounds(t){o.assert(0<=t&&t<this.length,`Out of bounds: 0 <= ${t} < ${this.length}`)}get(t){this._check_bounds(t);const{offsets:s}=this;return this.array.subarray(s[t],s[t+1])}set(t,s){this._check_bounds(t),this.array.set(s,this.offsets[t])}}r.RaggedArray=h,h.__name__=\"RaggedArray\",h[Symbol.toStringTag]=\"RaggedArray\"},\n function _(n,i,t,e,s){e();const o=n(1).__importDefault(n(102)),d=n(24),x=n(99);function h(n,i){let t=0,e=i.length-1;for(;t<e;){const s=t+e>>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<d;h+=4){const d=0|this._indices[h>>2];t<this._boxes[h+0]||(e<this._boxes[h+1]||n>this._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];o<i.x0&&(i.x0=o),e>i.x1&&(i.x1=e),d<i.y0&&(i.y0=d),s>i.y1&&(i.y1=s)}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,t<this.minX&&(this.minX=t),s<this.minY&&(this.minY=s),i>this.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<this.numItems;e++){let h=4*e;const n=this._boxes[h++],o=this._boxes[h++],r=this._boxes[h++],a=this._boxes[h++],_=Math.floor(65535*((n+r)/2-this.minX)/t),x=Math.floor(65535*((o+a)/2-this.minY)/s);i[e]=m(_,x)}x(i,this._boxes,this._indices,0,this.numItems-1,this.nodeSize);for(let t=0,s=0;t<this._levelBounds.length-1;t++){const i=this._levelBounds[t];for(;s<i;){const t=s;let e=1/0,h=1/0,n=-1/0,o=-1/0;for(let t=0;t<this.nodeSize&&s<i;t++)e=Math.min(e,this._boxes[s++]),h=Math.min(h,this._boxes[s++]),n=Math.max(n,this._boxes[s++]),o=Math.max(o,this._boxes[s++]);this._indices[this._pos>>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;_<a;_+=4){const a=0|this._indices[_>>2];i<this._boxes[_]||(e<this._boxes[_+1]||t>this._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<e;i+=4){const e=0|this._indices[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<s?s-t:t<=i?0:t-i}function _(t,s){let i=0,e=s.length-1;for(;i<e;){const h=i+e>>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);do{a--}while(t[a]>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<i;){let s=1+(h<<1);const i=s+1;let e=this.ids[s],l=this.values[s];const n=this.values[i];if(i<this.length&&n<l&&(s=i,e=this.ids[i],l=n),l>=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;s<t.length;s++){const r=t[s];if(i.has(r))throw new Error(`duplicate factor or subfactor: ${r}`);i.set(r,{value:.5+s*(1+n)+e})}return[i,(t.length-1)*n]}function h(t,n,e,i=0){var s;const r=new Map,a=new Map;for(const[n,e]of t){const t=null!==(s=a.get(n))&&void 0!==s?s:[];a.set(n,[...t,e])}let o=i,g=0;for(const[t,i]of a){const s=i.length,[a,c]=u(i,e,o);g+=c;const l=p.sum(i.map((t=>a.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<n;i++)e[i]=this.synthetic(t[i]);return e}_init(t){const{levels:n,mapping:e,tops:i,mids:s,inside_padding:r}=(()=>{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;u<e.length;u++){const c=e[u],_=i[u];o<n!=_<n&&s+(n-o)/(_-o)*(c-s)<t&&(r=!r),s=c,o=_}return r},e.point_in_ellipse=function(t,n,e,i,r,s,o){return((Math.cos(e)/r)**2+(Math.sin(e)/i)**2)*(t-s)**2+2*Math.cos(e)*Math.sin(e)*((1/r)**2-(1/i)**2)*(t-s)*(n-o)+((Math.cos(e)/i)**2+(Math.sin(e)/r)**2)*(n-o)**2<=1},e.dist_2_pts=s,e.dist_to_segment_squared=o,e.dist_to_segment=function(t,n,e){return Math.sqrt(o(t,n,e))},e.check_2_segments_intersect=function(t,n,e,i,r,s,o,u){const c=(u-s)*(e-t)-(o-r)*(i-n);if(0==c)return{hit:!1,x:null,y:null};{let _=n-s,h=t-r;const l=(e-t)*_-(i-n)*h;_=((o-r)*_-(u-s)*h)/c,h=l/c;return{hit:_>0&&_<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;e<a;e+=2){const a=Math.max(1e-4,t[e%t.length]),o=Math.max(1e-4,t[(e+1)%t.length]);s.push(i,i+a),i+=a+o}const a=this._width,o=new Float32Array(4*a);for(let t=0,i=a;t<i;t++){let i,n,_;const r=e*t/(a-1);let h=0,l=1e16;for(let t=0,e=s.length;t<e;t++){const e=Math.abs(s[t]-r);e<l&&(h=t,l=e)}h%2==0?(_=r<=s[h]?1:0,n=s[h],i=s[h+1]):(_=r>s[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);t<i;t++)a.push([]);for(let e=0,i=t.length;e<i;e++){const i=t[e]%s;a[Math.floor(t[e]/s)].push(i)}for(let t=0,e=a.length;t<e;t++){const e=new Uint16Array(a[t]),o=t*s*4;0!==e.length&&(this.prog.set_attribute(\"a_position\",\"vec2\",i.vbo_position,0,2*o),this.prog.set_attribute(\"a_tangents\",\"vec4\",i.vbo_tangents,0,4*o),this.prog.set_attribute(\"a_segment\",\"vec2\",i.vbo_segment,0,2*o),this.prog.set_attribute(\"a_angles\",\"vec2\",i.vbo_angles,0,2*o),this.prog.set_attribute(\"a_texcoord\",\"vec2\",i.vbo_texcoord,0,2*o),this.index_buffer.set_size(2*e.length),this.index_buffer.set_data(0,e),this.prog.draw(this.gl.TRIANGLES,this.index_buffer))}}}_set_data(){this._bake(),this.vbo_position.set_size(4*this.V_position.length),this.vbo_position.set_data(0,this.V_position),this.vbo_tangents.set_size(4*this.V_tangents.length),this.vbo_tangents.set_data(0,this.V_tangents),this.vbo_angles.set_size(4*this.V_angles.length),this.vbo_angles.set_data(0,this.V_angles),this.vbo_texcoord.set_size(4*this.V_texcoord.length),this.vbo_texcoord.set_data(0,this.V_texcoord)}_set_visuals(){const{line_color:t,line_alpha:e,line_width:s,line_cap:i,line_join:a,line_dash:o,line_dash_offset:n}=this.glyph.visuals.line,[_,r,h,u]=l.color2rgba(t.value,e.value),d=s.value,p=c[i.value],v=f[a.value];this.prog.set_uniform(\"u_color\",\"vec4\",[_/255,r/255,h/255,u/255]),this.prog.set_uniform(\"u_linewidth\",\"float\",[d]),this.prog.set_uniform(\"u_antialias\",\"float\",[.9]),this.prog.set_uniform(\"u_linecaps\",\"vec2\",[p,p]),this.prog.set_uniform(\"u_linejoin\",\"float\",[v]),this.prog.set_uniform(\"u_miter_limit\",\"float\",[10]);const b=g.resolve_line_dash(o.value);let m=0,w=1;b.length&&([m,w]=this.dash_atlas.get_atlas_data(b)),this.prog.set_uniform(\"u_dash_index\",\"float\",[m]),this.prog.set_uniform(\"u_dash_phase\",\"float\",[n.value]),this.prog.set_uniform(\"u_dash_period\",\"float\",[w]),this.prog.set_uniform(\"u_dash_caps\",\"vec2\",[p,p]),this.prog.set_uniform(\"u_closed\",\"float\",[0])}_bake(){let t,e,s,i,a,o,n,_;const r=this.nvertices,h=this.glyph.sx,l=this.glyph.sy,g=n=new Float32Array(2*r),u=new Float32Array(2*r),f=_=new Float32Array(4*r);for(let t=0,e=r;t<e;t++)g[2*t+0]=isFinite(h[t])?h[t]:0,g[2*t+1]=isFinite(l[t])?l[t]:0;this.tangents=e=new Float32Array(2*r-2);for(let t=0,s=r-1;t<s;t++)e[2*t+0]=n[2*(t+1)+0]-n[2*t+0],e[2*t+1]=n[2*(t+1)+1]-n[2*t+1];for(let t=0,s=r-1;t<s;t++)f[4*(t+1)+0]=e[2*t+0],f[4*(t+1)+1]=e[2*t+1],f[4*t+2]=e[2*t+0],f[4*t+3]=e[2*t+1];f[0]=e[0],f[1]=e[1],f[4*(r-1)+2]=e[2*(r-2)+0],f[4*(r-1)+3]=e[2*(r-2)+1];const c=new Float32Array(r);for(let t=0,e=r;t<e;t++)c[t]=Math.atan2(_[4*t+0]*_[4*t+3]-_[4*t+1]*_[4*t+2],_[4*t+0]*_[4*t+2]+_[4*t+1]*_[4*t+3]);for(let t=0,e=r-1;t<e;t++)u[2*t+0]=c[t],u[2*t+1]=c[t+1];for(let t=0,e=r;t<e;t++)isFinite(h[t])||(g[2*t+0]=h[t]),isFinite(l[t])||(g[2*t+1]=l[t]);const d=4*r-4;this.V_position=i=new Float32Array(2*d),this.V_angles=s=new Float32Array(2*d),this.V_tangents=a=new Float32Array(4*d),this.V_texcoord=o=new Float32Array(2*d);for(let t=0,e=r;t<e;t++)for(let e=0;e<4;e++){for(let a=0;a<2;a++)i[2*(4*t+e-2)+a]=g[2*t+a],s[2*(4*t+e)+a]=u[2*t+a];for(let s=0;s<4;s++)a[4*(4*t+e-2)+s]=f[4*t+s]}for(let t=0,e=r;t<e;t++)o[2*(4*t+0)+0]=-1,o[2*(4*t+1)+0]=-1,o[2*(4*t+2)+0]=1,o[2*(4*t+3)+0]=1,o[2*(4*t+0)+1]=-1,o[2*(4*t+1)+1]=1,o[2*(4*t+2)+1]=-1,o[2*(4*t+3)+1]=1;const p=6*(r-1);this.I_triangles=t=new Uint32Array(p);for(let e=0,s=r;e<s;e++)t[6*e+0]=0+4*e,t[6*e+1]=1+4*e,t[6*e+2]=3+4*e,t[6*e+3]=2+4*e,t[6*e+4]=0+4*e,t[6*e+5]=3+4*e}_update_scale(t,e){let s;const i=this.nvertices,a=4*i-4,o=this.tangents,n=new Float32Array(i-1),_=new Float32Array(2*i);this.V_segment=s=new Float32Array(2*a);for(let s=0,a=i-1;s<a;s++)n[s]=Math.sqrt((o[2*s+0]*t)**2+(o[2*s+1]*e)**2);let r=0;for(let t=0,e=i-1;t<e;t++)r+=n[t],_[2*(t+1)+0]=r,_[2*t+1]=r;for(let t=0,e=i;t<e;t++)for(let e=0;e<4;e++)for(let i=0;i<2;i++)s[2*(4*t+e)+i]=_[2*t+i];this.cumsum=r,this.vbo_segment.set_size(4*this.V_segment.length),this.vbo_segment.set_data(0,this.V_segment)}}s.LineGL=d,d.__name__=\"LineGL\"},\n function _(e,r,f,u,x){u(),x(\"Program\",e(110).Program),x(\"Texture2d\",e(112).Texture2d);var t=e(111);x(\"IndexBuffer\",t.IndexBuffer),x(\"VertexBuffer\",t.VertexBuffer)},\n function _(t,e,i,s,a){s();const r=t(111);class n{constructor(t){this.gl=t,this.UTYPEMAP={float:\"uniform1fv\",vec2:\"uniform2fv\",vec3:\"uniform3fv\",vec4:\"uniform4fv\",int:\"uniform1iv\",ivec2:\"uniform2iv\",ivec3:\"uniform3iv\",ivec4:\"uniform4iv\",bool:\"uniform1iv\",bvec2:\"uniform2iv\",bvec3:\"uniform3iv\",bvec4:\"uniform4iv\",mat2:\"uniformMatrix2fv\",mat3:\"uniformMatrix3fv\",mat4:\"uniformMatrix4fv\",sampler1D:\"uniform1i\",sampler2D:\"uniform1i\",sampler3D:\"uniform1i\"},this.ATYPEMAP={float:\"vertexAttrib1f\",vec2:\"vertexAttrib2f\",vec3:\"vertexAttrib3f\",vec4:\"vertexAttrib4f\"},this.ATYPEINFO={float:[1,5126],vec2:[2,5126],vec3:[3,5126],vec4:[4,5126],vec4_uint8:[4,5121]},this._linked=!1,this._validated=!1,this._unset_variables=new Set,this._known_invalid=new Set,this._locations=new Map,this._samplers=new Map,this._attributes=new Map,this.handle=this.gl.createProgram()}delete(){this.gl.deleteProgram(this.handle)}activate(){this.gl.useProgram(this.handle)}deactivate(){this.gl.useProgram(0)}set_shaders(t,e){const i=this.gl;this._linked=!1;const s=i.createShader(i.VERTEX_SHADER),a=i.createShader(i.FRAGMENT_SHADER),r=[[t,s,\"vertex\"],[e,a,\"fragment\"]];for(const[t,e,s]of r){i.shaderSource(e,t),i.compileShader(e);if(!i.getShaderParameter(e,i.COMPILE_STATUS)){const t=i.getShaderInfoLog(e);throw new Error(`errors in ${s} shader:\\n${t}`)}}if(i.attachShader(this.handle,s),i.attachShader(this.handle,a),i.linkProgram(this.handle),!i.getProgramParameter(this.handle,i.LINK_STATUS)){const t=i.getProgramInfoLog(this.handle);throw new Error(`Program link error:\\n${t}`)}this._unset_variables=this._get_active_attributes_and_uniforms(),i.detachShader(this.handle,s),i.detachShader(this.handle,a),i.deleteShader(s),i.deleteShader(a),this._known_invalid.clear(),this._linked=!0}_get_active_attributes_and_uniforms(){const t=this.gl;this._locations.clear();const e=new RegExp(\"(\\\\w+)\\\\s*(\\\\[(\\\\d+)\\\\])\\\\s*\"),i=t.getProgramParameter(this.handle,t.ACTIVE_UNIFORMS),s=[],a=[],r=[[s,t.getProgramParameter(this.handle,t.ACTIVE_ATTRIBUTES),t.getActiveAttrib,t.getAttribLocation],[a,i,t.getActiveUniform,t.getUniformLocation]];for(const[i,s,a,n]of r)for(let r=0;r<s;r+=1){const s=a.call(t,this.handle,r),o=s.name,h=o.match(e);if(null!=h){const t=h[1];for(let e=0;e<s.size;e+=1)i.push([`${t}[${e}]`,s.type])}else i.push([o,s.type]);this._locations.set(o,n.call(t,this.handle,o))}const n=new Set;for(const[t]of s)n.add(t);for(const[t]of a)n.add(t);return n}set_texture(t,e){var i;if(!this._linked)throw new Error(\"Cannot set uniform when program has no code\");const s=null!==(i=this._locations.get(t))&&void 0!==i?i:-1;if(s<0)this._known_invalid.has(t)||(this._known_invalid.add(t),console.log(`\"Variable ${t} is not an active texture`));else{this._unset_variables.has(t)&&this._unset_variables.delete(t),this.activate();{let i=this._samplers.size;this._samplers.has(t)&&(i=this._samplers.get(t)[2]),this._samplers.set(t,[e._target,e.handle,i]),this.gl.uniform1i(s,i)}}}set_uniform(t,e,i){var s;if(!this._linked)throw new Error(\"Cannot set uniform when program has no code\");const a=null!==(s=this._locations.get(t))&&void 0!==s?s:-1;if(a<0)return void(this._known_invalid.has(t)||(this._known_invalid.add(t),console.log(`Variable ${t} is not an active uniform`)));this._unset_variables.has(t)&&this._unset_variables.delete(t);let r=1;if(!e.startsWith(\"mat\")){const t=\"int\"==e||\"bool\"==e?\"float\":e.replace(/^ib/,\"\");r=Math.floor(i.length/this.ATYPEINFO[t][0])}if(r>1)for(let e=0;e<r;e+=1)if(this._unset_variables.has(`${t}[${e}]`)){const i=`${t}[${e}]`;this._unset_variables.has(i)&&this._unset_variables.delete(i)}const n=this.UTYPEMAP[e];this.activate(),e.startsWith(\"mat\")?this.gl[n](a,!1,i):this.gl[n](a,i)}set_attribute(t,e,i,s=0,a=0,n=!1){var o;if(!this._linked)throw new Error(\"Cannot set attribute when program has no code\");const h=null!==(o=this._locations.get(t))&&void 0!==o?o:-1;if(h<0)this._known_invalid.has(t)||(this._known_invalid.add(t),i instanceof r.VertexBuffer&&a>0||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<i;n++){const i=this._x1[n],a=this._x2[n],r=this._y[n];isNaN(i+a+r)||!isFinite(i+a+r)?t.add_empty():t.add(e(i,a),r,s(i,a),r)}}_inner(t,e,s,i,n){t.beginPath();for(let s=0,n=e.length;s<n;s++)t.lineTo(e[s],i[s]);for(let e=s.length-1;e>=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<n;t++)s[t]=this.sx1[t],i[t]=this.sy[t],s[e+t]=this.sx2[e-t-1],i[e+t]=this.sy[e-t-1];const n=new o.Selection;return _.point_in_poly(t.sx,t.sy,s,i)&&(n.add_to_selected_glyphs(this.model),n.view=this),n}scenterxy(t){return[(this.sx1[t]+this.sx2[t])/2,this.sy[t]]}_map_data(){this.sx1=this.renderer.xscale.v_compute(this._x1),this.sx2=this.renderer.xscale.v_compute(this._x2),this.sy=this.renderer.yscale.v_compute(this._y)}}s.HAreaView=c,c.__name__=\"HAreaView\";class d extends h.Area{constructor(t){super(t)}static init_HArea(){this.prototype.default_view=c,this.define((({})=>({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<i;n++){const i=this._x[n],a=this._y1[n],r=this._y2[n];isNaN(i+a+r)||!isFinite(i+a+r)?t.add_empty():t.add(i,e(a,r),i,s(a,r))}}_inner(t,e,s,i,n){t.beginPath();for(let i=0,n=s.length;i<n;i++)t.lineTo(e[i],s[i]);for(let s=i.length-1;s>=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<n;t++)s[t]=this.sx[t],i[t]=this.sy1[t],s[e+t]=this.sx[e-t-1],i[e+t]=this.sy2[e-t-1];const n=new o.Selection;return _.point_in_poly(t.sx,t.sy,s,i)&&(n.add_to_selected_glyphs(this.model),n.view=this),n}_map_data(){this.sx=this.renderer.xscale.v_compute(this._x),this.sy1=this.renderer.yscale.v_compute(this._y1),this.sy2=this.renderer.yscale.v_compute(this._y2)}}s.VAreaView=c,c.__name__=\"VAreaView\";class d extends h.Area{constructor(t){super(t)}static init_VArea(){this.prototype.default_view=c,this.define((({})=>({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;i<this._indices.length;i++)this.indices_map[this._indices[i]]=i}convert_selection_from_subset(i){const e=i.indices.map((i=>this._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;e<t.data.start.length;e++)(_.contains(n,t.data.start[e])||_.contains(n,t.data.end[e]))&&s.push(e);const o=new i.Selection;for(const e of s)o.multiline_indices[e]=[0];return o.indices=s,o}do_selection(e,t,d,n){if(null==e)return!1;const s=t.node_renderer.data_source.selected;s.update(e,d,n);const o=t.edge_renderer.data_source.selected,r=this.get_linked_edges(t.node_renderer.data_source,t.edge_renderer.data_source,\"selection\");return o.update(r,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 o=d.node_view.model.data_source.selection_manager.get_or_create_inspector(d.node_view.model);o.update(e,n,s),d.node_view.model.data_source.setv({inspected:o},{silent:!0});const r=d.edge_view.model.data_source.selection_manager.get_or_create_inspector(d.edge_view.model),_=this.get_linked_edges(d.node_view.model.data_source,d.edge_view.model.data_source,\"inspection\");return r.update(_,n,s),d.edge_view.model.data_source.setv({inspected:r},{silent:!0}),d.node_view.model.data_source.inspect.emit([d.node_view.model,{geometry:t}]),!o.is_empty()}}d.NodesAndLinkedEdges=u,u.__name__=\"NodesAndLinkedEdges\";class m extends c{constructor(e){super(e)}hit_test(e,t){return this._hit_test(e,t,t.edge_view)}get_linked_nodes(e,t,d){let n=[];\"selection\"==d?n=t.selected.indices:\"inspection\"==d&&(n=t.inspected.indices);const s=[];for(const e of n)s.push(t.data.start[e]),s.push(t.data.end[e]);const o=_.uniq(s).map((t=>r.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,s,n){s();const o=t(1),r=t(65),l=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(){r.inplace.project_xy(this._xs.array,this._ys.array)}_index_data(t){const{data_size:e}=this;for(let i=0;i<e;i++){const e=this._xs.get(i);if(0==e.length){t.add_empty();continue}const s=this._ys.get(i);if(0==s.length){t.add_empty();continue}const[n,o]=h.minmax(e),[r,l]=h.minmax(s);t.add(n,r,o,l)}}_render(t,e,i){const{sxs:s,sys:n}=null!=i?i:this;for(const i of e){const e=s.get(i),o=n.get(i);this.visuals.line.set_vectorize(t,i);for(let i=0,s=e.length;i<s;i++){const s=e[i],n=o[i];0!=i?isNaN(s+n)?(t.stroke(),t.beginPath()):t.lineTo(s,n):(t.beginPath(),t.moveTo(s,n))}t.stroke()}}_hit_point(t){const e={x:t.sx,y:t.sy};let i=9999;const s=new Map;for(let t=0,n=this.sxs.length;t<n;t++){const n=Math.max(2,this.line_width.get(t)/2),o=this.sxs.get(t),r=this.sys.get(t);let l=null;for(let t=0,s=o.length-1;t<s;t++){const s={x:o[t],y:r[t]},c={x:o[t+1],y:r[t+1]},h=_.dist_to_segment(e,s,c);h<n&&h<i&&(i=h,l=[t])}null!=l&&s.set(t,l)}return new y.Selection({indices:[...s.keys()],multiline_indices:a.to_object(s)})}_hit_span(t){const{sx:e,sy:i}=t;let s,n;\"v\"==t.direction?(s=this.renderer.yscale.invert(i),n=this._ys):(s=this.renderer.xscale.invert(e),n=this._xs);const o=new Map;for(let t=0,e=n.length;t<e;t++){const e=n.get(t),i=[];for(let t=0,n=e.length-1;t<n;t++)e[t]<=s&&s<=e[t+1]&&i.push(t);i.length>0&&o.set(t,i)}return new y.Selection({indices:[...o.keys()],multiline_indices:a.to_object(o)})}get_interpolation_hit(t,e,i){const s=this._xs.get(t),n=this._ys.get(t),o=s[e],r=n[e],l=s[e+1],_=n[e+1];return x.line_interpolation(this.renderer,i,o,r,l,_)}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(l.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<t;s++){const t=this._xs.get(s),i=this._ys.get(s);if(0==t.length)e.add_empty();else{const[s,n]=_.minmax(t),[r,o]=_.minmax(i);e.add(s,r,n,o)}}}_mask_data(){const{x_range:e,y_range:t}=this.renderer.plot_view.frame;return this.index.indices({x0:e.min,x1:e.max,y0:t.min,y1:t.max})}_inner_loop(e,t,s,i){for(let n=0,r=t.length;n<r;n++)0!=n?isNaN(t[n]+s[n])?(e.closePath(),i.apply(e),e.beginPath()):e.lineTo(t[n],s[n]):(e.beginPath(),e.moveTo(t[n],s[n]));e.closePath(),i.call(e)}_render(e,t,s){const{sxs:i,sys:n}=null!=s?s:this;for(const s of t){const t=i.get(s),r=n.get(s);this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,s),this._inner_loop(e,t,r,e.fill)),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(e,s),this._inner_loop(e,t,r,e.fill)),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,s),this._inner_loop(e,t,r,e.stroke))}}_hit_rect(e){const{sx0:t,sx1:s,sy0:i,sy1:n}=e,r=[t,s,s,t],o=[i,i,n,n],[a,_]=this.renderer.xscale.r_invert(t,s),[c,h]=this.renderer.yscale.r_invert(i,n),y=this.index.indices({x0:a,x1:_,y0:c,y1:h}),p=[];for(const e of y){const t=this.sxs.get(e),s=this.sys.get(e);let i=!0;for(let e=0,n=t.length;e<n;e++){const n=t[e],a=s[e];if(!l.point_in_poly(n,a,r,o)){i=!1;break}}i&&p.push(e)}return new d.Selection({indices:p})}_hit_point(e){const{sx:t,sy:s}=e,i=this.renderer.xscale.invert(t),n=this.renderer.yscale.invert(s),r=this.index.indices({x0:i,y0:n,x1:i,y1:n}),o=[];for(const e of r){const i=this.sxs.get(e),n=this.sys.get(e),r=i.length;for(let a=0,_=0;;_++){if(isNaN(i[_])||_==r){const r=i.subarray(a,_),c=n.subarray(a,_);if(l.point_in_poly(t,s,r,c)){o.push(e);break}a=_+1}if(_==r)break}}return new d.Selection({indices:o})}_get_snap_coord(e){return _.sum(e)/e.length}scenterxy(e,t,s){const i=this.sxs.get(e),n=this.sys.get(e),r=i.length;let o=!1;for(let e=0,a=0;;a++){const _=isNaN(i[a]);if(o=o||_,a==r&&!o){return[this._get_snap_coord(i),this._get_snap_coord(n)]}if(_||a==r){const r=i.subarray(e,a),o=n.subarray(e,a);if(l.point_in_poly(t,s,r,o)){return[this._get_snap_coord(r),this._get_snap_coord(o)]}e=a+1}if(a==r)break}y.unreachable()}draw_legend_for_index(e,t,s){a.generic_area_vector_legend(this.visuals,e,t,s)}}s.PatchesView=x,x.__name__=\"PatchesView\";class f extends o.Glyph{constructor(e){super(e)}static init_Patches(){this.prototype.default_view=x,this.define((({})=>({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<e?(i=new t.constructor(e),i.set(t,0)):i=t;for(let t=o,n=r;t<n;t++)i[t-o]=i[t];for(let t=0,e=n.length;t<e;t++)i[t+(r-o)]=n[t];return i}{const e=new t.constructor(n);return a.concat(t,e)}}throw new Error(\"unsupported array types\")}function f(t,n){let e,s,o;return l.isNumber(t)?(e=t,o=t+1,s=1):(e=null!=t.start?t.start:0,o=null!=t.stop?t.stop:n,s=null!=t.step?t.step:1),[e,o,s]}function m(t,n){const e=new Set;let s=!1;for(const[o,r]of n){let n,i,c,a;if(l.isArray(o)){const[s]=o;e.add(s),n=t[s].shape,i=t[s],a=r,2===o.length?(n=[1,n[0]],c=[o[0],0,o[1]]):c=o}else l.isNumber(o)?(a=[r],e.add(o)):(a=r,s=!0),c=[0,0,o],n=[1,t.length],i=t;let u=0;const[h,d,m]=f(c[1],n[0]),[_,p,g]=f(c[2],n[1]);for(let t=h;t<d;t+=m)for(let o=_;o<p;o+=g)s&&e.add(o),i[t*n[1]+o]=a[u],u++}return e}e.stream_to_column=d,e.slice=f,e.patch_to_column=m;class _ extends i.ColumnarDataSource{constructor(t){super(t)}static init_ColumnDataSource(){this.define((({Dict:t,Any:n})=>({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<i;e++)s.lineTo(this._lower_sx[e],this._lower_sy[e]);for(let e=this._upper_sx.length-1;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<i;e++)s.lineTo(this._lower_sx[e],this._lower_sy[e]);this.visuals.line.doit&&(this.visuals.line.set_value(s),s.stroke()),s.beginPath(),s.moveTo(this._upper_sx[0],this._upper_sy[0]);for(let e=0,i=this._upper_sx.length;e<i;e++)s.lineTo(this._upper_sx[e],this._upper_sy[e]);this.visuals.line.doit&&(this.visuals.line.set_value(s),s.stroke())}}i.BandView=h,h.__name__=\"BandView\";class n extends o.UpperLower{constructor(s){super(s)}static init_Band(){this.prototype.default_view=h,this.mixins([r.Line,r.Fill]),this.override({fill_color:\"#fff9ba\",fill_alpha:.4,line_color:\"#cccccc\",line_alpha:.3})}}i.Band=n,n.__name__=\"Band\",n.init_Band()},\n function _(e,t,i,s,o){s();const r=e(1),p=e(56),n=e(20),_=r.__importStar(e(18));class a extends p.DataAnnotationView{map_data(){const{frame:e}=this.plot_view,t=this.model.dimension,i=this.coordinates.x_scale,s=this.coordinates.y_scale,o=\"height\"==t?s:i,r=\"height\"==t?i:s,p=\"height\"==t?e.bbox.yview:e.bbox.xview,n=\"height\"==t?e.bbox.xview:e.bbox.yview;let _,a,h;_=\"data\"==this.model.properties.lower.units?o.v_compute(this._lower):p.v_compute(this._lower),a=\"data\"==this.model.properties.upper.units?o.v_compute(this._upper):p.v_compute(this._upper),h=\"data\"==this.model.properties.base.units?r.v_compute(this._base):n.v_compute(this._base);const[d,c]=\"height\"==t?[1,0]:[0,1],u=[_,h],l=[a,h];this._lower_sx=u[d],this._lower_sy=u[c],this._upper_sx=l[d],this._upper_sy=l[c]}}i.UpperLowerView=a,a.__name__=\"UpperLowerView\";class h extends _.CoordinateSpec{get dimension(){return\"width\"==this.obj.dimension?\"x\":\"y\"}get units(){var e;return null!==(e=this.spec.units)&&void 0!==e?e:\"data\"}}i.XOrYCoordinateSpec=h,h.__name__=\"XOrYCoordinateSpec\";class d extends p.DataAnnotation{constructor(e){super(e)}static init_UpperLower(){this.define((()=>({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 u 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=new h.BBox({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=u,u.__name__=\"BoxAnnotationView\";class c extends l.Annotation{constructor(t){super(t)}static init_BoxAnnotation(){this.prototype.default_view=u,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=c,c.__name__=\"BoxAnnotation\",c.init_BoxAnnotation()},\n function _(t,e,i,a,n){a();const o=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),y=o.__importStar(t(48)),k=t(9),x=t(221),C=t(222),j=t(225),z=t(140),L=t(11),S=t(122),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})}L.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;L.unreachable()})(),this._minor_range=new b.Range1d({start:0,end:1}),this._minor_scale=new w.LinearScale;const a=y.attrs_of(this.model,\"major_label_\",y.Text,!0),n=y.attrs_of(this.model,\"major_tick_\",y.Line,!0),o=y.attrs_of(this.model,\"minor_tick_\",y.Line,!0),r=y.attrs_of(this.model,\"title_\",y.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},a),n),o));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 S.build_view(this._axis,{parent:e}),null!=this._title&&(this._title_view=await S.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:a}=i.metrics;t.setv({start:e,end:a})}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?k.reversed(e):e})(),[i,a]=\"vertical\"==t?[1,e.length]:[e.length,1],n=this._image=document.createElement(\"canvas\");n.width=i,n.height=a;const o=n.getContext(\"2d\"),r=o.getImageData(0,0,i,a),s=new f.LinearColorMapper({palette:e}).rgba_mapper.v_compute(k.range(0,e.length));r.data.set(s),o.putImageData(r,0,0)}update_layout(){const{location:t,width:e,height:i,padding:a,margin:n}=this.model,[o,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\"==o?\"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 j.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:a,right:a,top:a,bottom:a},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{left:e,right:0,top:0,bottom:i}}})();let y,k,L,S;if(w.padding=b,null!=this.panel?(y=\"max\",k=void 0,L=void 0,S=void 0):\"auto\"==(\"horizontal\"==s?e:i)?(y=\"fixed\",k=25*this.model.color_mapper.palette.length,L={percent:.3},S={percent:.8}):(y=\"fit\",k=void 0),\"horizontal\"==s){const t=\"auto\"==e?void 0:e,a=\"auto\"==i?25:i;w.set_sizing({width_policy:y,height_policy:\"min\",width:k,min_width:L,max_width:S,halign:r,valign:o,margin:v}),w.center_panel.set_sizing({width_policy:\"auto\"==e?\"fit\":\"fixed\",height_policy:\"fixed\",width:t,height:a})}else{const t=\"auto\"==e?25:e,a=\"auto\"==i?void 0:i;w.set_sizing({width_policy:\"min\",height_policy:y,height:k,min_height:L,max_height:S,halign:r,valign:o,margin:v}),w.center_panel.set_sizing({width_policy:\"fixed\",height_policy:\"auto\"==i?\"fit\":\"fixed\",width:t,height:a})}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 z.Panel(\"above\"),T.update_layout(),c.children.push(T.layout)):(T.panel=new z.Panel(\"left\"),T.update_layout(),u.children.push(T.layout)));const{panel:B}=this,A=null!=B&&s==B.orientation?B.side:\"horizontal\"==s?\"below\":\"right\",O=(()=>{switch(A){case\"above\":return c;case\"below\":return h;case\"left\":return u;case\"right\":return p}})(),{_axis_view:R}=this;if(R.panel=new z.Panel(A),R.update_layout(),O.children.push(R.layout),null!=this.panel){const t=new x.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:F}=this.model;this.layout.sizing.visible=F,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:a}=e;let{width:n,height:o}=e;i+n>=this.parent.canvas_view.bbox.width&&(n-=1),a+o>=this.parent.canvas_view.bbox.height&&(o-=1),t.save(),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(t),t.fillRect(i,a,n,o)),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(t),t.strokeRect(i,a,n,o)),t.restore()}_paint_image(t,e){const{x:i,y:a,width:n,height:o}=e;t.save(),t.setImageSmoothingEnabled(!1),t.globalAlpha=this.model.scale_alpha,t.drawImage(this._image,i,a,n,o),this.visuals.bar_line.doit&&(this.visuals.bar_line.set_value(t),t.strokeRect(i,a,n,o)),t.restore()}serializable_state(){const t=super.serializable_state(),{children:e=[]}=t,i=o.__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 B extends r.Annotation{constructor(t){super(t)}static init_ColorBar(){this.prototype.default_view=T,this.mixins([[\"major_label_\",y.Text],[\"title_\",y.Text],[\"major_tick_\",y.Line],[\"minor_tick_\",y.Line],[\"border_\",y.Line],[\"bar_\",y.Line],[\"background_\",y.Fill]]),this.define((({Alpha:t,Number:e,String:i,Tuple:a,Dict:n,Or:o,Ref:r,Auto:s,Nullable:l})=>({location:[o(v.Anchor,a(e,e)),\"top_right\"],orientation:[o(v.Orientation,s),\"auto\"],title:[l(i),null],title_standoff:[e,2],width:[o(e,s),\"auto\"],height:[o(e,s),\"auto\"],scale_alpha:[t,1],ticker:[o(r(c.Ticker),s),\"auto\"],formatter:[o(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=B,B.__name__=\"ColorBar\",B.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){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=new s.Sizeable(i).shrink_by(this.sizing.margin).map((i=>i==1/0&&\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:i),(i=>i==1/0&&\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:i)),h=this._measure(t),e=this.clip_size(h,t),n=this.apply_aspect(t,e);return Object.assign(Object.assign({},h),n)}compute(i={}){const t={width:null!=i.width&&this.is_width_expanding()?i.width:1/0,height:null!=i.height&&this.is_height_expanding()?i.height:1/0},h=this.measure(t),{width:e,height:n}=h,s=new r.BBox({left:0,top:0,width:e,height:n});let g;if(null!=h.inner){const{left:i,top:t,right:s,bottom:l}=h.inner;g=new r.BBox({left:i,top:t,right:e-s,bottom:n-l})}this.set_geometry(s,g)}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,a){r();const l=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\"),a=t.measureText(\"ÅŚg|\"),c=a.fontBoundingBoxAscent,o=a.fontBoundingBoxDescent;if(null!=c&&null!=o)return{height:c+o,ascent:c,descent:o,cap_height:n.actualBoundingBoxAscent,x_height:r.actualBoundingBoxAscent};const s=a.actualBoundingBoxAscent,u=a.actualBoundingBoxDescent;if(null!=s&&null!=u)return{height:s+u,ascent:s,descent:u,cap_height:n.actualBoundingBoxAscent,x_height:r.actualBoundingBoxAscent};l.unreachable()}})(),s=(()=>{const t=c(0,0).getContext(\"2d\");return(e,n)=>{t.font=n;const r=t.measureText(e),a=r.actualBoundingBoxAscent,c=r.actualBoundingBoxDescent;if(null!=a&&null!=c)return{width:r.width,height:a+c,ascent:a,descent:c};l.unreachable()}})(),u=(()=>{const t=document.createElement(\"canvas\"),e=t.getContext(\"2d\");let n=-1,r=-1;return(a,l=1)=>{e.font=a;const{width:c}=e.measureText(\"M\"),o=c*l,s=Math.ceil(o),u=Math.ceil(2*o),i=Math.ceil(1.5*o);n<s&&(n=s,t.width=s),r<u&&(r=u,t.height=u),e.save(),e.scale(l,l),e.fillStyle=\"#f00\",e.fillRect(0,0,s,u);const f=t=>{let e=0;for(let n=0;n<=i;n++)for(let r=0;r<s;r++,e+=4)if(255!=t[e])return i-n;return 0};e.font=a,e.fillStyle=\"#000\";for(const t of\"xa\")e.fillText(t,0,i/l);const{data:h}=e.getImageData(0,0,s,u),g=f(h)/l;for(const t of\"ASQ\")e.fillText(t,0,i/l);const{data:d}=e.getImageData(0,0,s,u),x=f(d)/l;for(const t of\"ÅŚgy\")e.fillText(t,0,i/l);const{data:m}=e.getImageData(0,0,s,u),B=f(m)/l,w=(t=>{let e=t.length-4;for(let n=u;n>=i;n--)for(let r=0;r<s;r++,e-=4)if(255!=t[e])return n-i;return 0})(m)/l;return e.restore(),{height:B+w,ascent:B,cap_height:x,x_height:g,descent:w}}})(),i=(()=>{const t=document.createElement(\"canvas\"),e=t.getContext(\"2d\");let n=-1,r=-1;return(a,l,c=1)=>{e.font=l;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<u||r<i)&&(n=u,t.width=u,r=i,t.height=i),e.save(),e.scale(c,c),e.fillStyle=\"#f00\",e.fillRect(0,0,u,i);e.font=l,e.fillStyle=\"#000\",e.fillText(a,0,f/c);const h=e.measureText(a),{data:g}=e.getImageData(0,0,u,i),d=(t=>{let e=0;for(let n=0;n<=f;n++)for(let r=0;r<u;r++,e+=4)if(255!=t[e])return f-n;return 0})(g)/c,x=(t=>{let e=t.length-4;for(let n=i;n>=f;n--)for(let r=0;r<u;r++,e-=4)if(255!=t[e])return n-f;return 0})(g)/c;return e.restore(),{width:h.width,height:d+x,ascent:d,descent:x}}})(),f=(()=>{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 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<t.length;s++)n[s]=e*t[s]+r;return n}_linear_invert(t){const[e,r]=this._linear_compute_state();return(t-r)/e}_linear_v_invert(t){const[e,r]=this._linear_compute_state(),n=new Float64Array(t.length);for(let s=0;s<t.length;s++)n[s]=(t[s]-r)/e;return n}_linear_compute_state(){const t=this.source_range.start,e=this.source_range.end,r=this.target_range.start,n=(this.target_range.end-r)/(e-t);return[n,-n*t+r]}}r.Scale=o,o.__name__=\"Scale\",o.init_Scale()},\n function _(r,o,t,e,n){e(),n(\"CustomJSTransform\",r(148).CustomJSTransform),n(\"Dodge\",r(150).Dodge),n(\"Interpolator\",r(152).Interpolator),n(\"Jitter\",r(153).Jitter),n(\"LinearInterpolator\",r(154).LinearInterpolator),n(\"StepInterpolator\",r(155).StepInterpolator),n(\"Transform\",r(149).Transform)},\n function _(t,r,s,n,e){n();const a=t(149),o=t(13),u=t(34);class m extends a.Transform{constructor(t){super(t)}static init_CustomJSTransform(){this.define((({Unknown:t,String:r,Dict: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<n.length;e++){const r=n[e];t[e]=this._compute(r)}return t}compute(e){if(this.range instanceof o.FactorRange)return this._compute(this.range.synthetic(e));if(f.isNumber(e))return this._compute(e);throw new Error(\"unexpected\")}}t.RangeTransform=u,u.__name__=\"RangeTransform\",u.init_RangeTransform()},\n function _(t,e,r,n,o){n();const s=t(149),i=t(57),a=t(24),h=t(9),l=t(8);class d extends s.Transform{constructor(t){super(t),this._sorted_dirty=!0}static init_Interpolator(){this.define((({Boolean:t,Number:e,String:r,Ref:n,Array:o,Or:s,Nullable:a})=>({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;r<t.length;r++){const n=t[r];e[r]=this.compute(n)}return e}sort(t=!1){if(!this._sorted_dirty)return;let e,r;if(l.isString(this.x)&&l.isString(this.y)&&null!=this.data){const t=this.data.columns();if(!h.includes(t,this.x))throw new Error(\"The x parameter does not correspond to a valid column name defined in the data parameter\");if(!h.includes(t,this.y))throw new Error(\"The y parameter does not correspond to a valid column name defined in the data parameter\");e=this.data.get_column(this.x),r=this.data.get_column(this.y)}else{if(!l.isArray(this.x)||!l.isArray(this.y))throw new Error(\"parameters 'x' and 'y' must be both either string fields or arrays\");e=this.x,r=this.y}if(e.length!==r.length)throw new Error(\"The length for x and y do not match\");if(e.length<2)throw new Error(\"x and y must have at least two elements to support interpolation\");const n=e.length,o=new Uint32Array(n);for(let t=0;t<n;t++)o[t]=t;const s=t?-1:1;o.sort(((t,r)=>s*(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<n;t++)this._x_sorted[t]=e[o[t]],this._y_sorted[t]=r[o[t]];this._sorted_dirty=!1}}r.Interpolator=d,d.__name__=\"Interpolator\",d.init_Interpolator()},\n function _(t,i,e,s,r){s();const n=t(1),u=t(151),o=t(20),a=n.__importStar(t(10));class h extends u.RangeTransform{constructor(t){super(t)}static init_Jitter(){this.define((({Number: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(t<this._x_sorted[0]||t>this._x_sorted[this._x_sorted.length-1])return NaN}else{if(t<this._x_sorted[0])return this._y_sorted[0];if(t>this._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<t)),_=this._x_sorted[s],r=this._x_sorted[s+1],e=this._y_sorted[s],o=this._y_sorted[s+1];return e+(t-_)/(r-_)*(o-e)}}_.LinearInterpolator=n,n.__name__=\"LinearInterpolator\"},\n function _(t,e,s,r,o){r();const i=t(152),_=t(20),n=t(9);class d extends i.Interpolator{constructor(t){super(t)}static init_StepInterpolator(){this.define((()=>({mode:[_.StepMode,\"after\"]})))}compute(t){if(this.sort(!1),this.clip){if(t<this._x_sorted[0]||t>this._x_sorted[this._x_sorted.length-1])return NaN}else{if(t<this._x_sorted[0])return this._y_sorted[0];if(t>this._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<t.length;e++)a[e]=0;else for(let r=0;r<t.length;r++){const c=(Math.log(t[r])-s)/n;let l;l=isFinite(c)?c*e+o:NaN,a[r]=l}return a}invert(t){const[e,o,n,s]=this._compute_state(),a=(t-o)/e;return Math.exp(n*a+s)}v_invert(t){const[e,o,n,s]=this._compute_state(),a=new Float64Array(t.length);for(let r=0;r<t.length;r++){const c=(t[r]-o)/e;a[r]=Math.exp(n*c+s)}return a}_get_safe_factor(t,e){let o=t<0?0:t,n=e<0?0:e;if(o==n)if(0==o)[o,n]=[1,10];else{const t=Math.log(o)/Math.log(10);o=10**Math.floor(t),n=Math.ceil(t)!=Math.floor(t)?10**Math.ceil(t):10**(Math.ceil(t)+1)}return[o,n]}_compute_state(){const t=this.source_range.start,e=this.source_range.end,o=this.target_range.start,n=this.target_range.end-o,[s,a]=this._get_safe_factor(t,e);let r,c;0==s?(r=Math.log(a),c=0):(r=Math.log(a)-Math.log(s),c=Math.log(s));return[n,o,r,c]}}o.LogScale=c,c.__name__=\"LogScale\"},\n function _(n,c,o,s,e){s();const t=n(146);class u extends t.Scale{constructor(n){super(n)}}o.ContinuousScale=u,u.__name__=\"ContinuousScale\"},\n function _(t,i,n,a,e){a();const s=t(1),l=t(160),_=t(20),o=t(9),h=t(19),r=s.__importStar(t(99)),d=t(161);class u extends l.DataRange{constructor(t){super(t),this.have_updated_interactively=!1}static init_DataRange1d(){this.define((({Boolean:t,Number:i,Nullable:n})=>({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 a<i*e?a=i*e:e=a/i,n.x1=s+.5*a,n.x0=s-.5*a,n.y1=l+.5*e,n.y0=l-.5*e,n}_compute_min_max(t,i){let n,a,e=r.empty();for(const i of t)e=r.union(e,i);return[n,a]=0==i?[e.x0,e.x1]:[e.y0,e.y1],[n,a]}_compute_range(t,i){const n=this.range_padding;let a,e;if(null!=this._initial_start&&(t=this._initial_start),null!=this._initial_end&&(i=this._initial_end),\"log\"==this.scale_hint){let s,l;if((isNaN(t)||!isFinite(t)||t<=0)&&(t=isNaN(i)||!isFinite(i)||i<=0?.1:i/100,h.logger.warn(`could not determine minimum data value for log axis, DataRange1d using value ${t}`)),(isNaN(i)||!isFinite(i)||i<=0)&&(i=isNaN(t)||!isFinite(t)||t<=0?10:100*t,h.logger.warn(`could not determine maximum data value for log axis, DataRange1d using value ${i}`)),i==t)l=this.default_span+.001,s=Math.log(t)/Math.log(10);else{let a,e;\"percent\"==this.range_padding_units?(a=Math.log(t)/Math.log(10),e=Math.log(i)/Math.log(10),l=(e-a)*(1+n)):(a=Math.log(t-n)/Math.log(10),e=Math.log(i+n)/Math.log(10),l=e-a),s=(a+e)/2}a=10**(s-l/2),e=10**(s+l/2)}else{let s;s=i==t?this.default_span:\"percent\"==this.range_padding_units?(i-t)*(1+n):i-t+2*n;const l=(i+t)/2;a=l-s/2,e=l+s/2}let s=1;this.flipped&&([a,e]=[e,a],s=-1);const l=this.follow_interval;return null!=l&&Math.abs(a-e)>l&&(\"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),c=n.__importStar(t(48)),h=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)}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;e<o.length;e++){const i=Math.round(o[e]+a*r),s=Math.round(n[e]+l*_);t.lineTo(i,s)}t.stroke()}_draw_major_ticks(t,e,i){const s=this.model.major_tick_in,o=this.model.major_tick_out,n=this.visuals.major_tick_line;this._draw_ticks(t,i.major,s,o,n)}_draw_minor_ticks(t,e,i){const s=this.model.minor_tick_in,o=this.model.minor_tick_out,n=this.visuals.minor_tick_line;this._draw_ticks(t,i.minor,s,o,n)}_draw_major_labels(t,e,i){const s=i.major,o=this.compute_labels(s[this.dimension]),n=this.model.major_label_orientation,a=e.tick+this.model.major_label_standoff,l=this.visuals.major_label_text;this._draw_oriented_labels(t,o,s,n,this.panel.side,a,l)}_axis_label_extent(){const t=this.model.axis_label;if(!t)return 0;const e=new x.TextBox({text:t});e.angle=this.panel.get_label_angle_heuristic(\"parallel\"),e.visuals=this.visuals.axis_label_text;const i=e.size(),s=0==this.dimension?i.height:i.width,o=this.model.axis_label_standoff;return s>0?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.angle=this.panel.get_label_angle_heuristic(\"parallel\"),o.visuals=this.visuals.axis_label_text;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:c,align:h}=this.panel.get_label_text_heuristics(\"parallel\");o.position={sx:n+l*_,sy:a+r*_,x_anchor:h,y_anchor:c},o.align=h,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),[_,c]=this.normals,[h,b]=this.offsets,[m,d]=[_*(h-i),c*(b-i)],[u,x]=[_*(h+s),c*(b+s)];o.set_value(t),t.beginPath();for(let e=0;e<l.length;e++){const i=Math.round(l[e]+u),s=Math.round(r[e]+x),o=Math.round(l[e]+m),n=Math.round(r[e]+d);t.moveTo(i,s),t.lineTo(o,n)}t.stroke()}_draw_oriented_labels(t,e,i,s,o,n,a){if(!a.doit||0==e.length)return;const[l,r]=i,[_,c]=this.coordinates.map_to_screen(l,r),[h,m]=this.offsets,[d,u]=this.normals,g=d*(h+n),f=u*(m+n),{vertical_align:p,align:k}=this.panel.get_label_text_heuristics(s),w=this.panel.get_label_angle_heuristic(s);e.visuals=a,e.angle=w;for(let t=0;t<e.length;t++){const i=e.items[t];i.position={sx:_[t]+g,sy:c[t]+f,x_anchor:k,y_anchor:p},i instanceof x.TextBox&&(i.align=k)}const j=e.length,v=b.Indices.all_set(j),{items:y}=e,T=y.map((t=>t.bbox())),O=(()=>{const[t]=this.ranges;return t.is_reversed?0==this.dimension?(t,e)=>T[t].left-T[e].right:(t,e)=>T[e].top-T[t].bottom:0==this.dimension?(t,e)=>T[e].left-T[t].right:(t,e)=>T[t].top-T[e].bottom})(),{major_label_policy:A}=this.model,M=A.filter(v,T,O),z=[...M.ones()];if(0!=z.length){const t=this.parent.canvas_view.bbox,e=e=>{const i=T[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=T[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=z[0],o=z[z.length-1];0==this.dimension?(e(s),e(o)):(i(s),i(o))}for(const e of M){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;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;s<t.length;s++){const o=i[t[s]];null!=o&&(e[s]=new x.TextBox({text:o}))}return new x.GraphicsBoxes(e)}get offsets(){if(null!=this.model.fixed_location)return[0,0];const{frame:t}=this.plot_view;let[e,i]=[0,0];switch(this.panel.side){case\"below\":i=f(this.layout.bbox.top-t.bbox.bottom);break;case\"above\":i=f(this.layout.bbox.bottom-t.bbox.top);break;case\"right\":e=f(this.layout.bbox.left-t.bbox.right);break;case\"left\":e=f(this.layout.bbox.right-t.bbox.left)}return[e,i]}get ranges(){const t=this.dimension,e=(t+1)%2,{ranges:i}=this.coordinates;return[i[t],i[e]]}get computed_bounds(){const[t]=this.ranges,e=this.model.bounds,i=[t.min,t.max];if(\"auto\"==e)return[t.min,t.max];{let t,s;const[o,n]=e,[a,l]=i,{min:r,max:_}=Math;return f(o-n)>f(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=[[],[]],_=[[],[]],[c,h]=[i.min,i.max];for(let i=0;i<a.length;i++)a[i]<c||a[i]>h||(r[t].push(a[i]),r[e].push(this.loc));for(let i=0;i<l.length;i++)l[i]<c||l[i]>h||(_[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_\",c.Line],[\"major_tick_\",c.Line],[\"minor_tick_\",c.Line],[\"major_label_\",c.Text],[\"axis_label_\",c.Text]]),this.define((({Any:t,Int:e,Number:i,String:s,Ref:o,Dict:n,Tuple:a,Or:c,Nullable:b,Auto:m})=>({bounds:[c(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:[c(h.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(c(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),r=t(9),a=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}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),r=Math.max(t.x,e.x,s.x,i.x),a=Math.max(t.y,e.y,s.y,i.y);return new h.BBox({left:n,right:r,top:o,bottom:a})}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:o}=this;if(1!=o){const t=n.match(/^\\s*(\\d+(\\.\\d+)?)px\\s*$/);if(null!=t){const[,e]=t,s=Number(e);isNaN(s)||(n=s*o+\"px\")}}const r=`${i} ${n} ${h}`;this.font=r,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,a=\"\"==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:r.max(l)*u,height:a?0:(x+h*(_-1))*p,metrics:n}}_computed_position(t,e,s){const{width:i,height:n}=t,{sx:h,sy:o,x_anchor:r=\"left\",y_anchor:c=\"center\"}=this.position;return{x:h-(()=>{if(a.isNumber(r))return r*i;switch(r){case\"left\":return 0;case\"center\":return.5*i;case\"right\":return i}})(),y:o-(()=>{var t;if(a.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),a=(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,g=\"%\"==(null===(i=this.height)||void 0===i?void 0:i.unit)?this.height.value:1,f=r.max(l)*p,d=(u+a*(_-1))*g;t.save(),t.fillStyle=this.color,t.font=this.font,t.textAlign=\"left\",t.textBaseline=\"alphabetic\";const{sx:m,sy:b}=this.position,{align:y}=this,{angle:w}=this;w&&(t.translate(m,b),t.rotate(w),t.translate(-m,-b));let{x:v,y:z}=this._computed_position({width:f,height:d},h,_);if(\"justify\"==y)for(let e=0;e<_;e++){let i=v;const h=c[e].split(\" \"),o=h.length,_=h.map((t=>s.text_width(t,n))),l=(f-r.sum(_))/(o-1);for(let e=0;e<o;e++)t.fillText(h[e],i,z),i+=_[e]+l;z+=x.height+a}else for(let e=0;e<_;e++){const s=v+(()=>{switch(y){case\"left\":return 0;case\"center\":return.5*(f-l[e]);case\"right\":return f-l[e]}})();t.fillStyle=this.color,t.fillText(c[e],s,z+x.ascent),z+=x.height+a}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 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(a.isNumber(n))return n*t;switch(n){case\"left\":return 0;case\"center\":return.5*t;case\"right\":return t}})(),y:i-(()=>{if(a.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}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=r.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<p;o++){const p=t[o],c=s[o];t[o]=r*p+i*c+a,s[o]=n*p+e*c+h}}transform(t,s,r,n,i,e){const{a,b:h,c:p,d:o,e:c,f:l}=this;return this.a=a*t+p*s,this.c=a*r+p*n,this.e=a*i+p*e+c,this.b=h*t+o*s,this.d=h*r+o*n,this.f=h*i+o*e+l,this}translate(t,s){return this.transform(1,0,0,1,t,s)}scale(t,s){return this.transform(t,0,0,s,0,0)}skew(t,s){return this.transform(1,s,t,1,0,0)}rotate(t){const s=e(t),r=a(t);return this.transform(r,s,-s,r,0,0)}rotate_ccw(t){return this.rotate(-t)}translate_x(t){return this.translate(t,0)}translate_y(t){return this.translate(0,t)}flip(){return this.scale(-1,-1)}flip_x(){return this.scale(1,-1)}flip_y(){return this.scale(-1,1)}}r.AffineTransform=h,h.__name__=\"AffineTransform\"},\n function _(e,n,s,t,i){t();const l=e(53),c=e(13),o=e(34),r=e(8),a=e(24);class u extends l.Model{constructor(e){super(e)}}s.LabelingPolicy=u,u.__name__=\"LabelingPolicy\";class _ extends u{constructor(e){super(e)}filter(e,n,s){return e}}s.AllLabels=_,_.__name__=\"AllLabels\";class d extends u{constructor(e){super(e)}static init_NoOverlap(){this.define((({Number:e})=>({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)<t?e.unset(n):i=n;return e}}s.NoOverlap=d,d.__name__=\"NoOverlap\",d.init_NoOverlap();class m extends u{constructor(e){super(e)}static init_CustomLabelingPolicy(){this.define((({Unknown:e,String:n,Dict:s})=>({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;t<o.tops.length-1;t++){let s,e;for(let i=n;i<o.factors.length;i++)if(o.factors[i][0]==o.tops[t+1]){[s,e]=[o.factors[i-1],o.factors[i]],n=i;break}const c=(o.synthetic(s)+o.synthetic(e))/2;c>i&&c<a&&(_[r].push(c),_[l].push(this.loc))}const c=this.extents.tick_label;this._draw_ticks(t,_,-3,c-6,this.visuals.separator_line)}_draw_major_labels(t,s,e){const o=this._get_factor_info();let i=s.tick+this.model.major_label_standoff;for(let e=0;e<o.length;e++){const[a,r,l,_]=o[e];this._draw_oriented_labels(t,a,r,l,this.panel.side,i,_),i+=s.tick_labels[e]}}_tick_label_extents(){const t=this._get_factor_info(),s=[];for(const[e,,o,i]of t){const t=this._oriented_labels_extent(e,o,this.model.major_label_standoff,i);s.push(t)}return s}_get_factor_info(){const[t]=this.ranges,[s,e]=this.computed_bounds,o=this.loc,i=this.model.ticker.get_ticks(s,e,t,o),a=this.tick_coords,r=[],l=t=>new 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&&t<s&&e.push(r)}return e}}o.CategoricalTicker=i,i.__name__=\"CategoricalTicker\"},\n function _(t,r,o,c,a){c();const e=t(166),n=t(9);class i extends e.TickFormatter{constructor(t){super(t)}doFormat(t,r){return n.copy(t)}}o.CategoricalTickFormatter=i,i.__name__=\"CategoricalTickFormatter\"},\n function _(s,n,i,o,u){o();const e=s(163);class t extends e.AxisView{}i.ContinuousAxisView=t,t.__name__=\"ContinuousAxisView\";class _ extends e.Axis{constructor(s){super(s)}}i.ContinuousAxis=_,_.__name__=\"ContinuousAxis\"},\n function _(e,t,i,s,a){s();const n=e(175),r=e(180),m=e(185);class _ extends n.LinearAxisView{}i.DatetimeAxisView=_,_.__name__=\"DatetimeAxisView\";class c extends n.LinearAxis{constructor(e){super(e)}static init_DatetimeAxis(){this.prototype.default_view=_,this.override({ticker:()=>new 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<i.length;t++)if(e[t]==e[t-1])continue i;this.last_precision=o;break}e[0]=r.to_fixed(i[0],o);for(let t=1;t<i.length;t++)if(e[t]=r.to_fixed(i[t],o),e[t]==e[t-1])continue i;this.last_precision=o;break}return this.last_precision}doFormat(i,t){if(0==i.length)return[];const e=this._need_sci(i),n=\"auto\"==this.precision?this._auto_precision(i,e):this.precision;return this._format_with_precision(i,e,n)}}e.BasicTickFormatter=_,_.__name__=\"BasicTickFormatter\",_.init_BasicTickFormatter()},\n function _(c,e,s,i,n){i();const r=c(178);class t extends r.AdaptiveTicker{constructor(c){super(c)}}s.BasicTicker=t,t.__name__=\"BasicTicker\"},\n function _(t,i,a,e,s){e();const n=t(179),r=t(9),_=t(10);class l extends n.ContinuousTicker{constructor(t){super(t)}static init_AdaptiveTicker(){this.define((({Number:t,Array:i,Nullable:a})=>({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<a&&!(f[o][n]<=r);o++);if((u=f[o]).rules){for(s=t[u.rules],c=T+1;c>=T-g;--c)for(o=0,a=s.length;o<a;o++)s[o].from<=c&&c<=s[o].to?h.push(e(u,s[o],c)):s[o].to<c&&1==g&&(g=c-s[o].to);for(h.sort((function(e,t){return e.sort-t.sort})),o=0,a=h.length;o<a;o++)r>=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)&&o<r.save?null:n-r.offset-r.save);var r,o}function o(e,t,o){var a,i=+(o[1]+1),s=o[2]*i,c=u.indexOf(o[3].toLowerCase());if(c>9)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<e.length;t++)if(l=e[t],Array.isArray(l))t||isNaN(l[1])?l.splice.apply(e,[t--,1].concat(l)):s=l;else if(isNaN(l)){if(\"string\"==(u=typeof l))~l.indexOf(\"%\")?c.format=l:t||\"*\"!=l?!t&&(u=/^(\\d{4})-(\\d{2})-(\\d{2})(?:[T\\s](\\d{2}):(\\d{2})(?::(\\d{2})(?:\\.(\\d+))?)?(Z|(([+-])(\\d{2}(:\\d{2}){0,2})))?)?$/.exec(l))?((s=[]).push.apply(s,u.slice(1,8)),u[9]?(s.push(u[10]+1),s.push.apply(s,u[11].split(/:/))):u[8]&&s.push(1)):/^\\w{2,3}_\\w{2}$/.test(l)?c.locale=l:(u=i.exec(l))?f.push(u):c.zone=l:s=l;else if(\"function\"==u){if(u=l.call(c))return u}else if(/^\\w{2,3}_\\w{2}$/.test(l.name))c[l.name]=l;else if(l.zones){for(u in l.zones)c[u]=l.zones[u];for(u in l.rules)c[u]=l.rules[u]}}else t||(s=l);if(c[c.locale]||delete c.locale,c[c.zone]||delete c.zone,null!=s){if(\"*\"==s)s=c.clock();else if(Array.isArray(s)){for(u=[],a=!s[7],t=0;t<11;t++)u[t]=+(s[t]||0);--u[1],s=Date.UTC.apply(Date.UTC,u)+-u[7]*(36e5*u[8]+6e4*u[9]+1e3*u[10])}else s=Math.floor(s);if(!isNaN(s)){if(a&&(s=r(c,s)),null==s)return s;for(t=0,a=f.length;t<a;t++)s=o(c,s,f[t]);return c.format?(u=new Date(n(c,s)),c.format.replace(/%([-0_^]?)(:{0,3})(\\d*)(.)/g,(function(e,t,n,r,o){var a,i,l=\"0\";if(a=c[o]){for(e=String(a.call(c,u,s,t,n.length)),\"_\"==(t||a.style)&&(l=\" \"),i=\"-\"==t?0:a.pad||0;e.length<i;)e=l+e;for(i=\"-\"==t?0:r||a.pad;e.length<i;)e=l+e;\"N\"==o&&i<e.length&&(e=e.slice(0,i)),\"^\"==t&&(e=e.toUpperCase())}return e}))):s}}return function(){return c.convert(arguments)}},locale:\"en_US\",en_US:{date:\"%m/%d/%Y\",time24:\"%I:%M:%S %p\",time12:\"%I:%M:%S %p\",dateTime:\"%a %d %b %Y %I:%M:%S %p %Z\",meridiem:[\"AM\",\"PM\"],month:{abbrev:\"Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec\".split(\"|\"),full:\"January|February|March|April|May|June|July|August|September|October|November|December\".split(\"|\")},day:{abbrev:\"Sun|Mon|Tue|Wed|Thu|Fri|Sat\".split(\"|\"),full:\"Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday\".split(\"|\")}}},u=\"Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|year|month|day|hour|minute|second|millisecond\",i=new RegExp(\"^\\\\s*([+-])(\\\\d+)\\\\s+(\"+u+\")s?\\\\s*$\",\"i\"),l=[36e5,6e4,1e3,1];function s(e,t){var n,r,o;return r=new Date(Date.UTC(e.getUTCFullYear(),0)),n=Math.floor((e.getTime()-r.getTime())/864e5),r.getUTCDay()==t?o=0:8==(o=7-r.getUTCDay()+t)&&(o=1),n>=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<e;n++)t+=\"0\";return t}function h(e,n,t,r){var i,a,o=Math.pow(10,n);return a=e.toFixed(0).search(\"e\")>-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<c||l<s||l<f)&&(r=0),(i=i.split(\"\")).splice(r,0,o[u].currency.symbol+d),i=i.join(\"\")):i=o[u].currency.symbol+d+i:i.indexOf(\")\")>-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<M;i++)n+=\"0\";Math.floor(Math.log(Math.abs(e))/Math.LN10)+1!==g&&(T>=Math.pow(10,12)&&!D||j?(k+=o[u].abbreviations.trillion,e/=Math.pow(10,12)):T<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,9)&&T>=Math.pow(10,6)&&!D||N?(k+=o[u].abbreviations.million,e/=Math.pow(10,6)):(T<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&&e<l){C+=K[s],a>0&&(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&&e<l){C+=G[s],a>0&&(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<v&&(x=new Array(v-x.length+1).join(\"0\")+x),y>-1&&(x=x.toString().replace(/(\\d)(?=(\\d{3})+(?!\\d))/g,\"$1\"+o[u].delimiters.thousands)),0===n.indexOf(\".\")&&(x=\"\"),b+(n.indexOf(\"(\")<n.indexOf(\"-\")?(B&&R?\"(\":\"\")+(P&&R||!B&&R?\"-\":\"\"):(P&&R||!B&&R?\"-\":\"\")+(B&&R?\"(\":\"\"))+(!R&&E&&0!==e?\"+\":\"\")+x+I+(L||\"\")+(k&&!r?k:\"\")+(C||\"\")+(B&&R?\")\":\"\")+w}function x(e,n){o[e]=n}function g(e){u=e;var n=o[e].defaults;n&&n.format&&a.defaultFormat(n.format),n&&n.currencyFormat&&a.defaultCurrencyFormat(n.currencyFormat)}(a=function(e){return a.isNumbro(e)?e=e.value():0===e||void 0===e?e=0:Number(e)||(e=a.fn.unformat(e)),new f(Number(e))}).version=\"1.6.2\",a.isNumbro=function(e){return e instanceof f},a.setLanguage=function(e,n){console.warn(\"`setLanguage` is deprecated since version 1.6.0. Use `setCulture` instead\");var t=e,r=e.split(\"-\")[0],i=null;l[t]||(Object.keys(l).forEach((function(e){i||e.split(\"-\")[0]!==r||(i=e)})),t=i||n||\"en-US\"),g(t)},a.setCulture=function(e,n){var t=e,r=e.split(\"-\")[1],i=null;o[t]||(r&&Object.keys(o).forEach((function(e){i||e.split(\"-\")[1]!==r||(i=e)})),t=i||n||\"en-US\"),g(t)},a.language=function(e,n){if(console.warn(\"`language` is deprecated since version 1.6.0. Use `culture` instead\"),!e)return u;if(e&&!n){if(!l[e])throw new Error(\"Unknown language : \"+e);g(e)}return!n&&l[e]||x(e,n),a},a.culture=function(e,n){if(!e)return u;if(e&&!n){if(!o[e])throw new Error(\"Unknown culture : \"+e);g(e)}return!n&&o[e]||x(e,n),a},a.languageData=function(e){if(console.warn(\"`languageData` is deprecated since version 1.6.0. Use `cultureData` instead\"),!e)return l[u];if(!l[e])throw new Error(\"Unknown language : \"+e);return l[e]},a.cultureData=function(e){if(!e)return o[u];if(!o[e])throw new Error(\"Unknown culture : \"+e);return o[e]},a.culture(\"en-US\",{delimiters:{thousands:\",\",decimal:\".\"},abbreviations:{thousand:\"k\",million:\"m\",billion:\"b\",trillion:\"t\"},ordinal:function(e){var n=e%10;return 1==~~(e%100/10)?\"th\":1===n?\"st\":2===n?\"nd\":3===n?\"rd\":\"th\"},currency:{symbol:\"$\",position:\"prefix\"},defaults:{currencyFormat:\",0000 a\"},formats:{fourDigits:\"0000 a\",fullWithTwoDecimals:\"$ ,0.00\",fullWithTwoDecimalsNoCurrency:\",0.00\"}}),a.languages=function(){return console.warn(\"`languages` is deprecated since version 1.6.0. Use `cultures` instead\"),l},a.cultures=function(){return o},a.zeroFormat=function(e){c=\"string\"==typeof e?e:null},a.defaultFormat=function(e){s=\"string\"==typeof e?e:\"0.0\"},a.defaultCurrencyFormat=function(e){\"string\"==typeof e?e:\"0$\"},a.validate=function(e,n){var t,r,i,o,l,u,c,s;if(\"string\"!=typeof e&&(e+=\"\",console.warn&&console.warn(\"Numbro.js: Value is not string. It has been co-erced to: \",e)),(e=e.trim()).match(/^\\d+$/))return!0;if(\"\"===e)return!1;try{c=a.cultureData(n)}catch(e){c=a.cultureData(a.culture())}return i=c.currency.symbol,l=c.abbreviations,t=c.delimiters.decimal,r=\".\"===c.delimiters.thousands?\"\\\\.\":c.delimiters.thousands,(null===(s=e.match(/^[^\\d]+/))||(e=e.substr(1),s[0]===i))&&((null===(s=e.match(/[^\\d]+$/))||(e=e.slice(0,-1),s[0]===l.thousand||s[0]===l.million||s[0]===l.billion||s[0]===l.trillion))&&(u=new RegExp(r+\"{2}\"),!e.match(/[^\\d.,]/g)&&(!((o=e.split(t)).length>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<g;s++)if(\"string\"==typeof t[s])y+=t[s];else if(\"object\"==typeof t[s]){if((o=t[s]).keys)for(i=r[d],a=0;a<o.keys.length;a++){if(null==i)throw new Error(n('[sprintf] Cannot access property \"%s\" of undefined value \"%s\"',o.keys[a],o.keys[a-1]));i=i[o.keys[a]]}else i=o.param_no?r[o.param_no]:r[d++];if(e.not_type.test(o.type)&&e.not_primitive.test(o.type)&&i instanceof Function&&(i=i()),e.numeric_arg.test(o.type)&&\"number\"!=typeof i&&isNaN(i))throw new TypeError(n(\"[sprintf] expecting number but found %T\",i));switch(e.number.test(o.type)&&(u=i>=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<e;n++){const[e]=a.wgs84_mercator.invert(r[n],t.loc);o[n]=e}else for(let n=0;n<e;n++){const[,e]=a.wgs84_mercator.invert(t.loc,r[n]);o[n]=e}return super.doFormat(o,t)}}e.MercatorTickFormatter=s,s.__name__=\"MercatorTickFormatter\",s.init_MercatorTickFormatter()},\n function _(t,o,n,r,s){r();const i=t(177),e=t(20),c=t(65);class _ extends i.BasicTicker{constructor(t){super(t)}static init_MercatorTicker(){this.define((({Nullable:t})=>({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;e<a.length;e+=l)m.push(a[e]);return{major:m,minor:[]}}}t.BinnedTicker=a,a.__name__=\"BinnedTicker\",a.init_BinnedTicker()},\n function _(n,e,i,r,o){r();const t=n(202),a=n(12);class c extends t.ContinuousColorMapper{constructor(n){super(n)}cmap(n,e,i,r,o){if(n<o.binning[0])return i;if(n>o.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<c;n++){const c=t[n];isNaN(c)?o[n]=s:o[n]=this.cmap(c,e,l,i,this._scan_data)}}_colors(t){return Object.assign(Object.assign({},super._colors(t)),{low_color:null!=this.low_color?t(this.low_color):void 0,high_color:null!=this.high_color?t(this.high_color):void 0})}}e.ContinuousColorMapper=r,r.__name__=\"ContinuousColorMapper\",r.init_ContinuousColorMapper()},\n function _(t,r,e,n,o){n();const i=t(204),a=t(15),c=t(24),_=t(22),l=t(27);function s(t){return _.encode_rgba(_.color2rgba(t))}function p(t){const r=new Uint32Array(t.length);for(let e=0,n=t.length;e<n;e++)r[e]=s(t[e]);return r}e._convert_color=s,e._convert_palette=p;class u extends i.Mapper{constructor(t){super(t)}initialize(){super.initialize(),this.metrics_change=new a.Signal0(this,\"metrics_change\")}static init_ColorMapper(){this.define((({Color:t,Array:r})=>({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;e<l;e++)if(n[e]!==t[e])return!1;return!0}e._cat_equals=f,e.cat_v_compute=function(n,t,e,l,i,o,r){const _=n.length;for(let g=0;g<_;g++){let _,s,h=n[g];u.isString(h)?_=c.index_of(t,h):(null!=i?h=null!=o?h.slice(i,o):h.slice(i):null!=o&&(h=h.slice(0,o)),_=1==h.length?c.index_of(t,h[0]):c.find_index(t,(n=>f(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(o<l.min)return n;const s=Math.log(o)-Math.log(l.min);let e=Math.floor(s*l.scale);return e>a&&(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;n<t-1;n++){const t=s[n],i=s[n+1];h[n]=(t+i)/2}const p=a.cumsum(c),g=p[p.length-1],u=r.map(p,(n=>n/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;n<t-1;n++)M.push(e)}else M=M.slice(M.length-t-1),m!=t&&l.logger.warn(\"EqHistColorMapper warning: Histogram equalization did not converge.\");return M[0]=i,M[M.length-1]=e,{min:i,max:e,binning:M}}}i.EqHistColorMapper=c,c.__name__=\"EqHistColorMapper\",c.init_EqHistColorMapper()},\n function _(a,e,l,c,n){c(),n(\"CategoricalScale\",a(145).CategoricalScale),n(\"ContinuousScale\",a(158).ContinuousScale),n(\"LinearScale\",a(218).LinearScale),n(\"LinearInterpolationScale\",a(219).LinearInterpolationScale),n(\"LogScale\",a(157).LogScale),n(\"Scale\",a(146).Scale)},\n function _(e,t,n,r,_){r();const i=e(158);class u extends i.ContinuousScale{constructor(e){super(e)}get s_compute(){const[e,t]=this._linear_compute_state();return n=>e*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,e,t,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:e}=this,{start:t,end:r}=this.source_range,i=t,a=r,c=e.length,l=(r-t)/(c-1),s=new Float64Array(c);for(let n=0;n<c;n++)s[n]=t+n*l;const _=o.map(n,(n=>{if(n<i)return i;if(n>a)return a;const t=o.left_edge_index(n,e),r=e[t],c=(n-r)/(e[t+1]-r),l=s[t];return l+c*(s[t+1]-l)}));return this._linear_v_compute(_)}invert(n){return n}v_invert(n){return new Float64Array(n)}}t.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<n;s++){const e=(()=>{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<l;t++){const i=(()=>{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<s;t++){const i=o[t];c[t]=\"fixed\"==i.policy?i.height:0}const p=new Array(e);for(let t=0;t<e;t++){const i=l[t];p[t]=\"fixed\"==i.policy?i.width:0}const _=new f;i.foreach(((i,s)=>{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=s=>{let o;o=\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:t.height!=1/0&&this.is_height_expanding()?t.height:s.size.height;let l=0;for(let t=0;t<i;t++){const i=e[t];\"fit\"==i.policy||\"max\"==i.policy?l+=i.flex:o-=s.row_heights[t]}if(o-=(i-1)*n,0!=l&&o>0)for(let t=0;t<i;t++){const i=e[t];if(\"fit\"==i.policy||\"max\"==i.policy){const e=g(o*(i.flex/l));o-=e,s.row_heights[t]=e,l-=i.flex}}else if(o<0){let t=0;for(let s=0;s<i;s++){\"fixed\"!=e[s].policy&&t++}let n=-o;for(let o=0;o<i;o++){if(\"fixed\"!=e[o].policy){const i=s.row_heights[o],e=g(n/t);s.row_heights[o]=a(i-e,0),n-=e>i?i:e,t--}}}},h=i=>{let e;e=\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:t.width!=1/0&&this.is_width_expanding()?t.width:i.size.width;let n=0;for(let t=0;t<s;t++){const s=o[t];\"fit\"==s.policy||\"max\"==s.policy?n+=s.flex:e-=i.col_widths[t]}if(e-=(s-1)*l,0!=n&&e>0)for(let t=0;t<s;t++){const s=o[t];if(\"fit\"==s.policy||\"max\"==s.policy){const o=g(e*(s.flex/n));e-=o,i.col_widths[t]=o,n-=s.flex}}else if(e<0){let t=0;for(let i=0;i<s;i++){\"fixed\"!=o[i].policy&&t++}let n=-e;for(let e=0;e<s;e++){if(\"fixed\"!=o[e].policy){const s=i.col_widths[e],o=g(n/t);i.col_widths[e]=a(s-o,0),n-=o>s?s:o,t--}}}},c=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}}));r(c),h(c);const p=this._measure_cells(((t,i)=>({width:c.col_widths[i],height:c.row_heights[t]})));r(p),h(p);const{row_heights:f,col_widths:_}=p;return{size:this._measure_totals(f,_),row_heights:f,col_widths:_}}_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}=this._measure_grid(t),{size_hints:c}=this._measure_cells(((t,i)=>({width:r[i],height:l[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<s;i++){const t=f[i];t.top=e,e+=t.height+o}for(let i=0,s=this.absolute?t.left:0;i<e;i++){const t=_[i];t.left=s,s+=t.width+n}d.foreach((({r0:t,c0:i,r1:s,c1:e},l)=>{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<e;t++){const t=h.div({style:{display:\"none\"}});this.el.appendChild(t)}}connect_signals(){super.connect_signals();const 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<l;o++)t(e,o,this.text.get(o),s[o]+this.x_offset.get(o),i[o]-this.y_offset.get(o),this.angle.get(o))}_get_size(){const{ctx:t}=this.layer;this.visuals.text.set_vectorize(t,0);const{width:e}=t.measureText(this.text.get(0)),{height:s}=u.font_metrics(t.font);return{width:e,height:s}}_v_canvas_text(t,e,s,i,o,l){this.visuals.text.set_vectorize(t,e);const n=this._calculate_bounding_box_dimensions(t,s);t.save(),t.beginPath(),t.translate(i,o),t.rotate(l),t.rect(n[0],n[1],n[2],n[3]),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_vectorize(t,e),t.fill()),this.visuals.border_line.doit&&(this.visuals.border_line.set_vectorize(t,e),t.stroke()),this.visuals.text.doit&&(this.visuals.text.set_vectorize(t,e),t.fillText(s,0,0)),t.restore()}_v_css_text(t,e,s,i,o,l){const n=this.el.children[e];n.textContent=s,this.visuals.text.set_vectorize(t,e);const[a,r]=this._calculate_bounding_box_dimensions(t,s);n.style.position=\"absolute\",n.style.left=`${i+a}px`,n.style.top=`${o+r}px`,n.style.color=t.fillStyle,n.style.font=t.font,n.style.lineHeight=\"normal\",l&&(n.style.transform=`rotate(${l}rad)`),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_vectorize(t,e),n.style.backgroundColor=t.fillStyle),this.visuals.border_line.doit&&(this.visuals.border_line.set_vectorize(t,e),n.style.borderStyle=t.lineDash.length<2?\"solid\":\"dashed\",n.style.borderWidth=`${t.lineWidth}px`,n.style.borderColor=t.strokeStyle),h.display(n)}}s.LabelSetView=x,x.__name__=\"LabelSetView\";class v extends n.TextAnnotation{constructor(t){super(t)}static init_LabelSet(){this.prototype.default_view=x,this.mixins([_.TextVector,[\"border_\",_.LineVector],[\"background_\",_.FillVector]]),this.define((({Ref:t})=>({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<s;t++)e.lineTo(h[t],r[t]);e.closePath(),this.visuals.fill.doit&&(this.visuals.fill.set_value(e),e.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_value(e),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_value(e),e.stroke())}}s.PolyAnnotationView=h,h.__name__=\"PolyAnnotationView\";class r extends l.Annotation{constructor(t){super(t)}static init_PolyAnnotation(){this.prototype.default_view=h,this.mixins([a.Line,a.Fill,a.Hatch]),this.define((({Number:t,Array:i})=>({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<t.length;)e.call(i,t[n],n,t),n++;else for(n in t)t.hasOwnProperty(n)&&e.call(i,t[n],n,t)}function v(e,i,n){var r=\"DEPRECATED METHOD: \"+i+\"\\n\"+n+\" AT \\n\";return function(){var i=new Error(\"get-stack-trace\"),n=i&&i.stack?i.stack.replace(/^[^\\(]+?[\\n$]/gm,\"\").replace(/^\\s+at\\s+/gm,\"\").replace(/^Object.<anonymous>\\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<arguments.length;i++){var n=arguments[i];if(n!==r&&null!==n)for(var s in n)n.hasOwnProperty(s)&&(e[s]=n[s])}return e}:Object.assign;var d=v((function(t,e,i){for(var n=Object.keys(e),s=0;s<n.length;)(!i||i&&t[n[s]]===r)&&(t[n[s]]=e[n[s]]),s++;return t}),\"extend\",\"Use `assign`.\"),m=v((function(t,e){return d(t,e,!0)}),\"merge\",\"Use `assign`.\");function g(t,e,i){var n,r=e.prototype;(n=t.prototype=Object.create(r)).constructor=t,n._super=r,i&&s(n,i)}function T(t,e){return function(){return t.apply(e,arguments)}}function y(t,e){return\"function\"==typeof t?t.apply(e&&e[0]||r,e):t}function E(t,e){return t===r?e:t}function I(t,e,i){f(S(e),(function(e){t.addEventListener(e,i,!1)}))}function A(t,e,i){f(S(e),(function(e){t.removeEventListener(e,i,!1)}))}function _(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function C(t,e){return t.indexOf(e)>-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;n<t.length;){if(i&&t[n][i]==e||!i&&t[n]===e)return n;n++}return-1}function P(t){return Array.prototype.slice.call(t,0)}function D(t,e,i){for(var n=[],r=[],s=0;s<t.length;){var o=e?t[s][e]:t[s];b(r,o)<0&&n.push(t[s]),r[s]=o,s++}return i&&(n=e?n.sort((function(t,i){return t[e]>i[e]})):n.sort()),n}function x(t,e){for(var i,n,s=e[0].toUpperCase()+e.slice(1),a=0;a<o.length;){if((n=(i=o[a])?i+s:e)in t)return n;a++}return r}var w=1;function O(e){var i=e.ownerDocument||e;return i.defaultView||i.parentWindow||t}var R=\"ontouchstart\"in t,M=x(t,\"PointerEvent\")!==r,z=R&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),N=\"touch\",X=\"mouse\",Y=24,F=[\"x\",\"y\"],W=[\"clientX\",\"clientY\"];function q(t,e){var i=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){y(t.options.enable,[t])&&i.handler(e)},this.init()}function k(t,e,i){var n=i.pointers.length,s=i.changedPointers.length,o=1&e&&n-s==0,a=12&e&&n-s==0;i.isFirst=!!o,i.isFinal=!!a,o&&(t.session={}),i.eventType=e,function(t,e){var i=t.session,n=e.pointers,s=n.length;i.firstInput||(i.firstInput=H(e));s>1&&!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<t.pointers.length;)e[i]={clientX:h(t.pointers[i].clientX),clientY:h(t.pointers[i].clientY)},i++;return{timeStamp:c(),pointers:e,center:L(e),deltaX:t.deltaX,deltaY:t.deltaY}}function L(t){var e=t.length;if(1===e)return{x:h(t[0].clientX),y:h(t[0].clientY)};for(var i=0,n=0,r=0;r<e;)i+=t[r].clientX,n+=t[r].clientY,r++;return{x:h(i/e),y:h(n/e)}}function U(t,e,i){return{x:e/t||0,y:i/t||0}}function V(t,e){return t===e?1:u(t)>=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<s.length;)n[s[r].identifier]=!0,r++;for(r=0;r<o.length;)n[o[r].identifier]&&a.push(o[r]),12&e&&delete n[o[r].identifier],r++;return a.length?[D(s.concat(a),\"identifier\",!0),a]:void 0}g(ct,q,{handler:function(t){var e=ht[t.type],i=lt.call(this,t,e);i&&this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:N,srcEvent:t})}});function pt(){q.apply(this,arguments);var t=T(this.handler,this);this.touch=new ct(this.manager,t),this.mouse=new J(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function ft(t,e){1&t?(this.primaryTouch=e.changedPointers[0].identifier,vt.call(this,e)):12&t&&vt.call(this,e)}function vt(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var i={x:e.clientX,y:e.clientY};this.lastTouches.push(i);var n=this.lastTouches;setTimeout((function(){var t=n.indexOf(i);t>-1&&n.splice(t,1)}),2500)}}function dt(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n<this.lastTouches.length;n++){var r=this.lastTouches[n],s=Math.abs(e-r.x),o=Math.abs(i-r.y);if(s<=25&&o<=25)return!0}return!1}g(pt,q,{handler:function(t,e,i){var n=i.pointerType==N,r=i.pointerType==X;if(!(r&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)ft.call(this,e,i);else if(r&&dt.call(this,i))return;this.callback(t,e,i)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var mt=x(a.style,\"touchAction\"),gt=mt!==r,Tt=\"compute\",yt=\"auto\",Et=\"manipulation\",It=\"none\",At=\"pan-x\",_t=\"pan-y\",Ct=function(){if(!gt)return!1;var e={},i=t.CSS&&t.CSS.supports;return[\"auto\",\"manipulation\",\"pan-y\",\"pan-x\",\"pan-x pan-y\",\"none\"].forEach((function(n){e[n]=!i||t.CSS.supports(\"touch-action\",n)})),e}();function St(t,e){this.manager=t,this.set(e)}St.prototype={set:function(t){t==Tt&&(t=this.compute()),gt&&this.manager.element.style&&Ct[t]&&(this.manager.element.style[mt]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return f(this.manager.recognizers,(function(e){y(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))})),function(t){if(C(t,It))return It;var e=C(t,At),i=C(t,_t);if(e&&i)return It;if(e||i)return e?At:_t;if(C(t,Et))return Et;return yt}(t.join(\" \"))},preventDefaults:function(t){var e=t.srcEvent,i=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var n=this.actions,r=C(n,It)&&!Ct.none,s=C(n,_t)&&!Ct[\"pan-y\"],o=C(n,At)&&!Ct[\"pan-x\"];if(r){var a=1===t.pointers.length,h=t.distance<2,u=t.deltaTime<250;if(a&&h&&u)return}if(!o||!s)return r||s&&6&i||o&&i&Y?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};var bt=32;function Pt(t){this.options=s({},this.defaults,t||{}),this.id=w++,this.manager=null,this.options.enable=E(this.options.enable,!0),this.state=1,this.simultaneous={},this.requireFail=[]}function Dt(t){return 16&t?\"cancel\":8&t?\"end\":4&t?\"move\":2&t?\"start\":\"\"}function xt(t){return 16==t?\"down\":8==t?\"up\":2==t?\"left\":4==t?\"right\":\"\"}function wt(t,e){var i=e.manager;return i?i.get(t):t}function Ot(){Pt.apply(this,arguments)}function Rt(){Ot.apply(this,arguments),this.pX=null,this.pY=null}function Mt(){Ot.apply(this,arguments)}function zt(){Pt.apply(this,arguments),this._timer=null,this._input=null}function Nt(){Ot.apply(this,arguments)}function Xt(){Ot.apply(this,arguments)}function Yt(){Pt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function Ft(t,e){return(e=e||{}).recognizers=E(e.recognizers,Ft.defaults.preset),new Wt(t,e)}Pt.prototype={defaults:{},set:function(t){return s(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(p(t,\"recognizeWith\",this))return this;var e=this.simultaneous;return e[(t=wt(t,this)).id]||(e[t.id]=t,t.recognizeWith(this)),this},dropRecognizeWith:function(t){return p(t,\"dropRecognizeWith\",this)||(t=wt(t,this),delete this.simultaneous[t.id]),this},requireFailure:function(t){if(p(t,\"requireFailure\",this))return this;var e=this.requireFail;return-1===b(e,t=wt(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(p(t,\"dropRequireFailure\",this))return this;t=wt(t,this);var e=b(this.requireFail,t);return e>-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;t<this.requireFail.length;){if(!(33&this.requireFail[t].state))return!1;t++}return!0},recognize:function(t){var e=s({},t);if(!y(this.options.enable,[this,e]))return this.reset(),void(this.state=bt);56&this.state&&(this.state=1),this.state=this.process(e),30&this.state&&this.tryEmit(e)},process:function(t){},getTouchAction:function(){},reset:function(){}},g(Ot,Pt,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,i=t.eventType,n=6&e,r=this.attrTest(t);return n&&(8&i||!r)?16|e:n||r?4&i?8|e:2&e?4|e:2:bt}}),g(Rt,Ot,{defaults:{event:\"pan\",threshold:10,pointers:1,direction:30},getTouchAction:function(){var t=this.options.direction,e=[];return 6&t&&e.push(_t),t&Y&&e.push(At),e},directionTest:function(t){var e=this.options,i=!0,n=t.distance,r=t.direction,s=t.deltaX,o=t.deltaY;return r&e.direction||(6&e.direction?(r=0===s?1:s<0?2:4,i=s!=this.pX,n=Math.abs(t.deltaX)):(r=0===o?1:o<0?8:16,i=o!=this.pY,n=Math.abs(t.deltaY))),t.direction=r,i&&n>e.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.distance<e.threshold,r=t.deltaTime>e.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<e.threshold,r=t.deltaTime<e.time;if(this.reset(),1&t.eventType&&0===this.count)return this.failTimeout();if(n&&r&&i){if(4!=t.eventType)return this.failTimeout();var s=!this.pTime||t.timeStamp-this.pTime<e.interval,o=!this.pCenter||j(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,o&&s?this.count+=1:this.count=1,this._input=t,0===this.count%e.taps)return this.hasRequireFailures()?(this._timer=l((function(){this.state=8,this.tryEmit()}),e.interval,this),2):8}return bt},failTimeout:function(){return this._timer=l((function(){this.state=bt}),this.options.interval,this),bt},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),Ft.VERSION=\"2.0.7\",Ft.defaults={domEvents:!1,touchAction:Tt,enable:!0,inputTarget:null,inputClass:null,preset:[[Nt,{enable:!1}],[Mt,{enable:!1},[\"rotate\"]],[Xt,{direction:6}],[Rt,{direction:6},[\"swipe\"]],[Yt],[Yt,{event:\"doubletap\",taps:2},[\"tap\"]],[zt]],cssProps:{userSelect:\"none\",touchSelect:\"none\",touchCallout:\"none\",contentZooming:\"none\",userDrag:\"none\",tapHighlightColor:\"rgba(0,0,0,0)\"}};function Wt(t,e){var i;this.options=s({},Ft.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((i=this).options.inputClass||(M?it:z?ct:R?pt:J))(i,k),this.touchAction=new St(this,this.options.touchAction),qt(this,!0),f(this.options.recognizers,(function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])}),this)}function qt(t,e){var i,n=t.element;n.style&&(f(t.options.cssProps,(function(r,s){i=x(n.style,s),e?(t.oldCssProps[i]=n.style[i],n.style[i]=r):n.style[i]=t.oldCssProps[i]||\"\"})),e||(t.oldCssProps={}))}Wt.prototype={set:function(t){return s(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){var i;this.touchAction.preventDefaults(t);var n=this.recognizers,r=e.curRecognizer;(!r||r&&8&r.state)&&(r=e.curRecognizer=null);for(var s=0;s<n.length;)i=n[s],2===e.stopped||r&&i!=r&&!i.canRecognizeWith(r)?i.reset():i.recognize(t),!r&&14&i.state&&(r=e.curRecognizer=i),s++}},get:function(t){if(t instanceof Pt)return t;for(var e=this.recognizers,i=0;i<e.length;i++)if(e[i].options.event==t)return e[i];return null},add:function(t){if(p(t,\"add\",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),t.manager=this,this.touchAction.update(),t},remove:function(t){if(p(t,\"remove\",this))return this;if(t=this.get(t)){var e=this.recognizers,i=b(e,t);-1!==i&&(e.splice(i,1),this.touchAction.update())}return this},on:function(t,e){if(t!==r&&e!==r){var i=this.handlers;return f(S(t),(function(t){i[t]=i[t]||[],i[t].push(e)})),this}},off:function(t,e){if(t!==r){var i=this.handlers;return f(S(t),(function(t){e?i[t]&&i[t].splice(b(i[t],e),1):delete i[t]})),this}},emit:function(t,e){this.options.domEvents&&function(t,e){var n=i.createEvent(\"Event\");n.initEvent(t,!0,!0),n.gesture=e,e.target.dispatchEvent(n)}(t,e);var n=this.handlers[t]&&this.handlers[t].slice();if(n&&n.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var r=0;r<n.length;)n[r](e),r++}},destroy:function(){this.element&&qt(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},s(Ft,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:bt,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:Y,DIRECTION_ALL:30,Manager:Wt,Input:q,TouchAction:St,TouchInput:ct,MouseInput:J,PointerEventInput:it,TouchMouseInput:pt,SingleTouchInput:ot,Recognizer:Pt,AttrRecognizer:Ot,Tap:Yt,Pan:Rt,Swipe:Xt,Pinch:Mt,Rotate:Nt,Press:zt,on:I,off:A,each:f,merge:m,extend:d,assign:s,inherit:g,bindFn:T,prefixed:x}),(void 0!==t?t:\"undefined\"!=typeof self?self:{}).Hammer=Ft,\"function\"==typeof define&&define.amd?define((function(){return Ft})):void 0!==e&&e.exports?e.exports=Ft:t.Hammer=Ft}(window,document)},\n function _(e,s,t,i,r){i();const n=e(42),a=e(43);class l extends n.View{initialize(){super.initialize(),this.el=this._createElement()}remove(){a.remove(this.el),super.remove()}css_classes(){return[]}render(){}renderTo(e){e.appendChild(this.el),this.render()}_createElement(){return a.createElement(this.tagName,{class:this.css_classes()})}}t.DOMView=l,l.__name__=\"DOMView\",l.prototype.tagName=\"div\"},\n function _(o,b,t,r,e){r(),t.root=\"bk-root\",t.toolbar_hidden=\"bk-toolbar-hidden\",t.toolbar=\"bk-toolbar\",t.button_bar=\"bk-button-bar\",t.logo=\"bk-logo\",t.above=\"bk-above\",t.below=\"bk-below\",t.left=\"bk-left\",t.right=\"bk-right\",t.toolbar_button=\"bk-toolbar-button\",t.active=\"bk-active\",t.default='.bk-root .bk-toolbar-hidden{visibility:hidden;opacity:0;transition:visibility 0.3s linear, opacity 0.3s linear;}.bk-root .bk-toolbar,.bk-root .bk-button-bar{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;}.bk-root .bk-toolbar .bk-logo{flex-shrink:0;-webkit-flex-shrink:0;}.bk-root .bk-toolbar.bk-above,.bk-root .bk-toolbar.bk-below{flex-direction:row;-webkit-flex-direction:row;justify-content:flex-end;-webkit-justify-content:flex-end;}.bk-root .bk-toolbar.bk-above .bk-button-bar,.bk-root .bk-toolbar.bk-below .bk-button-bar{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;}.bk-root .bk-toolbar.bk-above .bk-logo,.bk-root .bk-toolbar.bk-below .bk-logo{order:1;-webkit-order:1;margin-left:5px;margin-right:0px;}.bk-root .bk-toolbar.bk-left,.bk-root .bk-toolbar.bk-right{flex-direction:column;-webkit-flex-direction:column;justify-content:flex-start;-webkit-justify-content:flex-start;}.bk-root .bk-toolbar.bk-left .bk-button-bar,.bk-root .bk-toolbar.bk-right .bk-button-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;}.bk-root .bk-toolbar.bk-left .bk-logo,.bk-root .bk-toolbar.bk-right .bk-logo{order:0;-webkit-order:0;margin-bottom:5px;margin-top:0px;}.bk-root .bk-toolbar-button{width:30px;height:30px;cursor:pointer;background-size:60% 60%;background-origin:border-box;background-color:transparent;background-repeat:no-repeat;background-position:center center;}.bk-root .bk-toolbar-button:hover{background-color:rgba(192, 192, 192, 0.15);}.bk-root .bk-toolbar-button:focus{outline:none;}.bk-root .bk-toolbar-button::-moz-focus-inner{border:0;}.bk-root .bk-toolbar.bk-above .bk-toolbar-button{border-bottom:2px solid transparent;}.bk-root .bk-toolbar.bk-above .bk-toolbar-button.bk-active{border-bottom-color:#26aae1;}.bk-root .bk-toolbar.bk-below .bk-toolbar-button{border-top:2px solid transparent;}.bk-root .bk-toolbar.bk-below .bk-toolbar-button.bk-active{border-top-color:#26aae1;}.bk-root .bk-toolbar.bk-right .bk-toolbar-button{border-left:2px solid transparent;}.bk-root .bk-toolbar.bk-right .bk-toolbar-button.bk-active{border-left-color:#26aae1;}.bk-root .bk-toolbar.bk-left .bk-toolbar-button{border-right:2px solid transparent;}.bk-root .bk-toolbar.bk-left .bk-toolbar-button.bk-active{border-right-color:#26aae1;}.bk-root .bk-button-bar + .bk-button-bar:before{content:\" \";display:inline-block;background-color:lightgray;}.bk-root .bk-toolbar.bk-above .bk-button-bar + .bk-button-bar:before,.bk-root .bk-toolbar.bk-below .bk-button-bar + .bk-button-bar:before{height:10px;width:1px;}.bk-root .bk-toolbar.bk-left .bk-button-bar + .bk-button-bar:before,.bk-root .bk-toolbar.bk-right .bk-button-bar + .bk-button-bar:before{height:1px;width:10px;}'},\n function _(A,g,o,C,l){C(),o.root=\"bk-root\",o.tool_icon_copy_to_clipboard=\"bk-tool-icon-copy-to-clipboard\",o.tool_icon_replace_mode=\"bk-tool-icon-replace-mode\",o.tool_icon_append_mode=\"bk-tool-icon-append-mode\",o.tool_icon_intersect_mode=\"bk-tool-icon-intersect-mode\",o.tool_icon_subtract_mode=\"bk-tool-icon-subtract-mode\",o.tool_icon_clear_selection=\"bk-tool-icon-clear-selection\",o.tool_icon_box_select=\"bk-tool-icon-box-select\",o.tool_icon_box_zoom=\"bk-tool-icon-box-zoom\",o.tool_icon_zoom_in=\"bk-tool-icon-zoom-in\",o.tool_icon_zoom_out=\"bk-tool-icon-zoom-out\",o.tool_icon_help=\"bk-tool-icon-help\",o.tool_icon_hover=\"bk-tool-icon-hover\",o.tool_icon_crosshair=\"bk-tool-icon-crosshair\",o.tool_icon_lasso_select=\"bk-tool-icon-lasso-select\",o.tool_icon_pan=\"bk-tool-icon-pan\",o.tool_icon_xpan=\"bk-tool-icon-xpan\",o.tool_icon_ypan=\"bk-tool-icon-ypan\",o.tool_icon_range=\"bk-tool-icon-range\",o.tool_icon_polygon_select=\"bk-tool-icon-polygon-select\",o.tool_icon_redo=\"bk-tool-icon-redo\",o.tool_icon_reset=\"bk-tool-icon-reset\",o.tool_icon_save=\"bk-tool-icon-save\",o.tool_icon_tap_select=\"bk-tool-icon-tap-select\",o.tool_icon_undo=\"bk-tool-icon-undo\",o.tool_icon_wheel_pan=\"bk-tool-icon-wheel-pan\",o.tool_icon_wheel_zoom=\"bk-tool-icon-wheel-zoom\",o.tool_icon_box_edit=\"bk-tool-icon-box-edit\",o.tool_icon_freehand_draw=\"bk-tool-icon-freehand-draw\",o.tool_icon_poly_draw=\"bk-tool-icon-poly-draw\",o.tool_icon_point_draw=\"bk-tool-icon-point-draw\",o.tool_icon_poly_edit=\"bk-tool-icon-poly-edit\",o.tool_icon_line_edit=\"bk-tool-icon-line-edit\",o.default='.bk-root .bk-tool-icon-copy-to-clipboard{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUSDBoBvcHQeQAAAG9JREFUWMNjXLhsJcNAAiaGAQYwB/xHwh/Q+ITEkfHQCwEWND4jmeb8H/JpgBwfI6cNBhLSEkqaGXRpgFRAcZoZsmlg1AGjDhh1wKgDRh0w6gCaVcf/R2wIkNqw+D9s0wADvUNiyIYA47BJAwPuAAAj/Cjd0TCN6wAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-replace-mode{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUFFxokK3gniQAAAHpJREFUWMNjXLhsJcNAAiaGAQajDhhwB7DgEP+PxmeksvjgDwFcLmYkUh2hkBj8IcBIZXsYh1w2/I8v3sgAOM0bLYhGc8GgrwuICgldfQO88pcvXvg/aOuCUQeM5oLRuoCFCJcTbOMh5XOiW0JDNhdQS3y0IBp1ABwAAF8KGrhC1Eg6AAAAAElFTkSuQmCC\");}.bk-root .bk-tool-icon-append-mode{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUFFxkZWD04WwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAoUlEQVRYw+1WQQ6AIAwrhO8Y/bIXEz9jIMSDr8ETCUEPQzA4pMeFLKNbu4l5WR0CDOMEALBGIzMuQIBEZQjPgP9JLjwTfBjY9sO9lZsFA9IafZng3BlIyVefgd8XQFZBAWe8jfNxwsDhir6rzoCiPiy1K+J8/FRQemv2XfAdFcQ9znU4Viqg9ta1qYJ+D1BnAIBrkgGVOrXNqUA9rbyZm/AEzFh4jEeY/soAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-intersect-mode{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUFFxkrkOpp2wAAAPhJREFUWMPtV1EKwjAMTUavI3oawR/vtn5srJdREfzwMvHHQlcT2mpdMzFfWxiP5r2+JMN+mAiCOB72CABgR1cln4oOGocJnuMTSxWk8jMm7OggYkYXA9gPE3uyd8NXHONJ+eYMdE/NqCJmEZ5ZqlJJ4sUksKN7cYSaPoCZFWR1QI+Xm1fBACU63Cw22x0AAJxudwrffVwvZ+JmQdAHZkw0d4EpAMCw8k87pMdbnwtizQumJYv3nwV6XOA1qbUT/oQLUJgFRbsiNwFVucBIlyR3p0tdMp+XmFjfLKi1LatyAXtCRjPWBdL3Ke3VuACJKFfDr/xFN2fgAR/Go0qaLlmEAAAAAElFTkSuQmCC\");}.bk-root .bk-tool-icon-subtract-mode{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUFFxgsF5XNOQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABFUlEQVRYw9VWUQqDMAxNpWfxQxD1MoP97G7zQ5mH2RTZYLtM9lWoMbXtxLXNX4OG9r28l4hrd0PQoqxqAACYpxH25C/nkwCHyCBwSPoS09k1T5Fo+4EiExcC4v584xGFmyIXHBLRISAVZyZufUPVa4rcrwmPDgr93ylo+2GliLRUYHK6th/o/6r7nfLpqaCsagEA8Hh9FmcNKeRmgeYDC+SCq0B6FFi8/BcV6BdR9cL3gCv3ijPKOacsn3rBEcjmaVxpfGcg4wHxzgJJnc6241Hn23DERFRAu1bNcWa3Q0uXi62XR6sCaWoSejbtdLYmU3kTEunNgj0bUbQqYG/IcMaqwPS9jftoVCAQ0ZVDJwf0zQdH4AsyW6fpQu4YegAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-clear-selection{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUGEhcuan3d3wAAAoRJREFUWMPtlzFP3EAQhd+b3TNSzg0N5TWXLkJQUUaKhIQ4fgP/g5ArrriE/I3opEgRrZtIVJR0FJQ010SioUmEZHtnUpwN9gWHGA5BJCy58MraffvmfZ41v3z9hqe8BE98vQh4cgG+Ydzmnrng8efvQJNi/uN7dznx/B3ggtfhf4ehNdUttRzBDIm/2VTiiWCG1HK0nc+3UWtq8BQIiEEakEQOADBIA4QCQmBqoHBhFNR27ikQSmGdYCdTqCpEHMDZmEKRWUBEv1gBDg5SzRJnpopILWICgWuRYflLamuzxB2BmtYqSRIka5VWU8QduXO+1hRc5YZu5GAwmP2ZJzND0IBu5HCV2+NQcAhAVRsnC2IbPzPdSjzd6to6VtfWkXi6YLaVWr7xoAwkfpb8MnC3SH7rKSMBe4M0jA/OTicFIbtCGRIyNbURhcf3ErCd6YwA1m0HgAxhw1NGQnlXBHG4kylVlSJuH0RfIP2CkL2I/qS1gIAAQiBl1QwFggIHtyxgrxK5PgyfC0JWKoT0HLh8LwoietB4TYKaIl7yeNURxB05UtMxDOcVQlZIrlRKdK6m47gjR/fuBRQihyLArtNeJD50Izcx2Eczu7iFkIug4VM3cpOr3MKDekFED0fWUHv9Zq0kpLnridjhY3XDg7NTN0jDrhO3X7O9Wg7wwyANu4mnayNg3gmbu0tCNoUyBNGv2l4rB9EXynA7082FOxAQLhU6rQVO9T2AvWowFToNCJcPORGxIRcnpjZSKATSU9NxvOQnAPArDSaQoUKnNI4iufkGtD4P3EHIcWZhz4HLceSOyrR3Izf5memPAL2cX3yhAkonysZVaWLBkd9dw1Ivv2a/AYPkK+ty1U1DAAAAAElFTkSuQmCC\");}.bk-root .bk-tool-icon-box-select{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg0kduFrowAAAIdJREFUWMPtVtEKwCAI9KL//4e9DPZ3+wP3KgOjNZouFYI4C8q7s7DtB1lGIeMoRMRinCLXg/ML3EcFqpjjloOyZxRntxpwQ8HsgHYARKFAtSFrCg3TCdMFCE1BuuALEXJLjC4qENsFVXCESZw38/kWLOkC/K4PcOc/Hj03WkoDT3EaWW9egQul6CUbq90JTwAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-box-zoom{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg82t254aQAAAkBJREFUWMPN11+E1FEUB/DPTFn2qaeIpcSwr5NlUyJiKWVXWUqvlUh/iE3RY9mUekkPPURtLKNRrFJEeuphGfUUaVliiX1aVjGs6aG7+XX9ZnZ+d2fTl2vmnHvPPfeee/79Sk+may2/UQq/q7Qu+bAJoxjHIKqB/wlfUMcMVqI9bLZ+DGIKwzlzQ2GcxCx2xwvKOUKlaHTiX8bHNspjDONHkOmJBW5jIof/FvPh/06MZOb6cRc7cGn1AKUE5cdzlM/gAr5F/O24H3xkFRfxAbVygvK+cIsspjGWo1zgjeFpxL+BvnLw7laBA4xjIFJwrgu52DoVjKdY4HBEX8dSF3JLYe1fe6UcYCii3xWQjdfuSTnAtoheKCC7GNED5Zx4L4qt61jbTLHA94geKSC7P7ZeShQ0Inoi1IJuEOeORooFXkV0FZNdZs5qvFfKAeqYy7nZ6yg//HG0MBfffh71lFrQDCW2EvEP4mt4okZUDftz9rmGZkotmMxJRtlisy+MTniAWrty3AlXw0hFM2TD89l+oNsoOJXjbIs4EpqNtTCLXbiZ0g+M4mFObj8U3vsNjoZCVcmk60ZwthpepLZkB/AsivWfOJZxtpUQHfWib7KWDwzjeegBZJSdKFiE2qJTFFTwElsi/unQ/awXrU4WGMD7nOJxBY/1EO2iYConq93CHT1GOwucjdqnRyFz+VcHmMNefMY9nNkA3SWUOoXhQviSWQ4huLIRFlirFixnQq/XaKXUgg2xQNGv4V7x/RcW+AXPB3h7H1PaiQAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-zoom-in{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgsUBmL8iQAAA2JJREFUWMO9l12IlFUYx3//MzPrLpSjkm5oN4FFIWVEl66IQlFYwtLOzozsjHdGRSCRF0sfBEXRVV0FQuQiLm5CZNBFgRRaRLVFhbJ2EdiN5gbK7toObTPn6eYdPTvNzPvOBz5Xh/ec5/n/n89zXtEHmZqeSXSuXBz/3zfdKvBWJHQrwZuRcP0El+QkbQXeBX6WZEgm6TtJk5lM5o4Lc+cV6qpf4Ga20Tm338zeATItVK9Ker6yvPzp4NDQ3+XieGsCU9MzTYumGbhz7m4ze9/MHgvBgItACrgfGAj2jgAvAYs3wlEujjc13kii8YyZrXXOfWhmo9GnFUlvOOemarVapVqtkslksmb2KjARqL62ecuWN9NxbRInzrldAXhV0uFSIfdew7G/gNLU9MwS8CwSmE3Oz88fcXG5blfpqVRq0Ix8VIAAX0XgrVL7HDCHGcCaWrV60LUBN8Dae58aQIxEqcA592I9M610JL0cpG/U9TIHJNKY3RV5z0R+7Nd4HZ0P1g/2RMBuegLAsRMnb4vT8d5vqKfMzOgtAlADrkmqGywmiMBTwfr3dC9j1Xv/r6Tvg/5/5ejxE6cO7M9faVbQZrYNOFSPmqQvVo9FKexvi5uWX58943aM7DwAfBDY+FbSCxP5sdkGx55GeguzrUEXPaSo2pFkAbiSZQCAzZJOmdkjwd6SpB/M7KykQTPbA2wDhoIzRzcNDx9MJwGNIXdJ0mEzmwbujL7dbma7gd03A7lKfnTOvf74nl0r6bonTUbujRSUCrm2d4L3/kvn3JPe+8+BDW2i9o+kT7z3kxP5sYsA6W47oE64TsR7P9tQL4vA2mh9WdIscKxUyJ0M7aR7acOGzikD65EQLEjaa2ZXzMwDFeB6qZBbbLTRE4EGeSaozNOZgYFf8qP7lmIvs354n0qlHpB0T7B9Ogl4IgJJrmjv/SiQjbrkD+BMUkfSbYATPdckrTOzkciWAXOlQu5cYgLdPEIapud9wMOR9zVJH3ViKx333mtHMJvNuoWFhZ3A+ojMcja77njXBEKwJJfTcqUyCIQ34Mf7nnh0paMnXacFuGoC1mr3AtuDfLzd8Zuyl+rfuGn4HLAD+Az4qZQf+61TAj0Noj8vX6oC35SL43u7teG6rf5+iXppwW7/JUL5D03qaFRvvUe+AAAAAElFTkSuQmCC\");}.bk-root .bk-tool-icon-zoom-out{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgsHgty9VwAAA0FJREFUWMO9l09oXFUUxn/fmXlpItppi22k7UJBRSlVkCytSAuKUloIdjKT0El3FXVXdVFKRVAQV7qQohsNwdA0UFvBhYtqUVyIVlRaogtFQVq7qSTVjA3z3nHzBq/jvPmTN/Ss7rv3nvN99/y794kByMzcfE/7picn/jenmwWeRUI3E7wdCRskuCSTdDfwBvCtJEdySV9KOhpF0e0/LF5SqKtBgbv7ZjObcvfXgShD9Zqk5+orKx8Oj4z8NT05kU1gZm6+bdK0Azezu9z9hLs/HoIBvwAF4H5gKFh7B3gBWFY3460kWve4+3oze9fdx9OpVUmvmNlMHMf1RqNBFEUldz8OHAxUX9q6bduryut+Sfvc/Wz62ZD0fK1afjND9y3gGSRwv1GMojstTxUUCoVhdyopEYDzKXjWwZ4FFnEHWBc3Goet00m7lZlZYQixKw0FZnakGZksHUnHgvCN5/KARBH37enpOVg58H13HV0Kxg/kIuD/ngSA2ZMLt3bTSZJkUzNk7k4+D0AM/CGpaXCyBw/sC8Y/qZd2GpZiuL9YLN4Sx/HpoP5/c/exQ1OVq+1yyt13SLoArEsJnMjlgfOffvK3u58Kprab2QezJxfG2iTzUzI70wRPG9jbmpmb95SNB9mpzp7/j2yVdNbdx4K565K+cvfPJQ27+x5gBzAS7Hlvy+jo4WIvoC3kWpcvS3rR3eeAO9K529x9N7C7zX6AC2b28hN7Hl1Vt44niVq13LUjmtlYkiQfA5s6eO+GpDNJkhw9NFX5ueNt2ARodyF1IHIN2JiOl4H16fiKpK+B2Vq1vBAqFAf4IJkGNiIhWJK0192vunsC1IE/a9XycquNXARa5OnApeeioaHvKuP7r3dTGsiLqFAo7JR0T7B8rhfwXARa2us4UEqr5Ffgs151i/08oTNKdIO770ptObBYq5Yv5ibQq/sl3Qc8lJ4+lnSqH1vFfp9koZRKJVtaWnqkWXqSVkqlDe+vmUDWpZMlK/X6MBDegKf3P/nYaj8ErN9fqZBYEsf3Ag8G8Xit33BaniTcvGX0IvAw8BHwTa1y4Md+CeRqRL9fudwAvpienNi7Vhu21uwflOT+L+i1X2TJP57iUvUFtHWsAAAAAElFTkSuQmCC\");}.bk-root .bk-tool-icon-help{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAABltpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpBODVDNDBDMzIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpBODVDNDBDNDIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDpBODVDNDBDMTIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpBODVDNDBDMjIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPGRjOnN1YmplY3Q+CiAgICAgICAgICAgIDxyZGY6U2VxLz4KICAgICAgICAgPC9kYzpzdWJqZWN0PgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNjoxMToyOCAxMToxMTo4MjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAzLjY8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cphjt2AAAAT7SURBVFgJxRdbaFxFdGb2bhui227BWrsVKYgf2kJUbP9EUPuzEB803WTXJjH61Q/7Ya1+CMYKEVTsh4J/EpvY7BoabUiNiA8s1p+4KIhpoUUEselHqyS76TbZ3HuP58ydc3d2u4+IkQxczpz3mZkzZ86VYpXjvenpjZsLhUcliE4AuUuASAgptmt1EFdwPiclzIIUUwubNn17OJlcXo1p2UpodHRiux9xB1Eug1+slbzhFxGOKc851tu7/0oznYYBDA8Pt0U2tL8KQryIq2tvZqQhD0QJHRz3yqWhgYGBpXpydQMwqz6NCnurleCSADkJEfgKfOePqL80R/wV1ZaQyr1LenKfkPCkEPKeaj0xg7vxVL3duCmA0Vyuw/fl52hgBxsBED+h4Cv9z3R/zbRm8MTJTx7HQN7GQB6w5C4L4SX7M5lfLBpurjXMyvNIShiyi0l1pL8n9b7EDGPR8fHxzSsQ6XDB3618/xqo6Pk25V5MpVJllgHM1BO58RdQ612kOYZ+GXdij70TYQB05mpj+1kU5G2fB+l3PZtOf8NGx6ambnMXb3yAxg8wjSEG6OKKR9oicBQD+ZvpH2Wzj0lQpxCPG9qMv1x6hHNCsSAlHM7ZOa682vlI9tRDbvHGbD3nZAPpDoD/3JIrLpAs26UFkC3EMUA99hpfGtEBfJjNJnS2Gwnadnvl+Xw+iuc3DAJuNyIaSCHpilVldyDjjUxj3WDZIAhxhHHyRcdNuA7AAfUaXzVKODpzFiZ4/uLvh5G+m2no+C/pyIf7MqlEJB7bpqR6nXkEUfbeawuLaZsW2ISfNQ2vtaktQlGFQyIVGT0o2+2EC4iQNGwjBIN9qdQ5Qg4mk4X4rW3vCClLtowE2FOFUxKDfNmiZci3ovKKRFPh4FK9q4Zbdr+lKKJiA13TcHR2dmLBgdmQ0GAS2MZaEowY+XbAk09IvgtYZGp16SyvFhaHcIUh645t8T9DBCcnz5zZ4hZLu3DzK2QlL1QQa0Y+pHiJKPSuOGj3PmZTheM5w2TwqBxnvBZOTk7G5gvXJ5Aelms8wnJURL+olSWcfEhf6gDoUXPMq6ZlqbzWU2pE+3hi4s6F68tfIj9cBMlikr7Z0/P0b/X0yIcUXsDCF1WhtL4OROHaXk+xlkbV0Cu732Nmhc4peaWSg73pA8dq5RkvO37ldUTfXCKZv2q45MkhvG87WQEzpCCUSvV1d9GONBy3lMvgKSwrZig8gjAietWY0QriylO2jIo4yVbOSb7KB/qmI9BPKjHpSSXYauRyn92Nq9/Kcrj13x3s3v8D481glQ/0raiNYgX9njPSBOImbrHZePl+tfFmc9sH+Xaoh8NjOKSVdDMhjjYzQLy+dFceH5+IJQf9VYXX4tROg4ZFU8m31M3mfPEqUoJqCGJfvWpo2xnNfdrhC28n06SCeSzNZxlvBINGRXCtKS7EY1uV6V7HWAm38y1cXaXsMcOCvr9ySPj+af7A1U2HJXHzVNvUXVLIGyPf+jV0pf8GHoN+TLAyPkidTCi2RpPApmnR0Bd1zGRaB/B8Oj2HSw7LLbVR1MmskW8RdEWVXSJf3JbpAMgRtc4IZoxTh9qotQjCasm46M0YX9pV1VmbpvRH5OwwgdRtSg2vKaAz/1dNKVtb17Y8DCL4HVufHxMOYl1/zTgIgiYvBnFKfaNp3YjTdPz3n9Na8//X7/k/O1tdwopcZlcAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-hover{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4oVHp0SwAAAQJJREFUWMPtlsENgzAMRb8RQ5VJItFDOgaZAMaAA0iZpN3KPZSoEEHSQBCViI/G8pfNt/KAFFcPshPdoAGgZkYVVYjQAFCyFLN8tlAbXRwAxp61nc9XCkGERpZCxRDvBl0zoxp7K98GAACxxH29srNNmPsK2l7zHoHHXZDr+/9vwDfB3kgeSB5IHkgeOH0DmesJjSXi6pUvkYt5u9teVy6aWREDM0D0BRvmGRV5N6DsQkMzI64FidtI5t3AOKWaFhuioY8dlYf9TO1PREUh/9HVeAqzIThHgWZ6MuNmC1jiL1mK4pAzlKUojEmNsxcmL0J60tazWjLZFpClPbd9BMJfL95145YajN5RHQAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-crosshair{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADEUlEQVRYR81XXVIaQRCeHqug8CXmBNETaE4gniDwIgpVspxAbxC9ATkBkCpQ8gKeQDiB5AQxNyAvUlrldr7eHxyGXZi1rMJ5opbp7m++7un+htSGF204vsoMoNXrlzSpfWa1oxQfhAegCZGaEtPorHo8znIoJwCt6+td8uk7ApUQCIHTF4BNAWzImq8ap6cP68CsBdDp9i9ZqXM7ML79g/EnCWD+jgMKENKqWT+tXK0CkQqgNRjs0OxpQIqKhoMxaG6/6JeRnK7T6yO2UvVqhYSlLX+ryORfgKn9ORDFIy7ky41yGcwsr0QAQfDH5zucOswx819fs4egI9OFCcD8DjBF7VNbEX0JzdWEt3NHSSASAcCxBDqMgt/623kvyTgNgNjJIfTjk4D4FqaJR1715MjmYAmA5Bx3AwUXQL+t105KaTlcBSC26XRvhjEIoLiq1yqXpr8FAGG16/ug4IT27fxBWu7EiQuAiImJpEMKE6nYM30uAIDDttSUOPfJP7JzbjPhAiBIh9QE67vIvoOi9WJfCwDavf40ulpjbCqmUf+W753ezURuh7Dg1SqflwAEHU6pgfyBq9Y4qx0LG++2fnZ/eUzcstmdM2AWH+jfc+liWdBJfSENf8Lifi3GVwC9mybOfi5dzatWVrbbLIHNva8p5h/16gkaFiLGGxbufkoE6XguwePiXLF3XmMfCUCUAqtKXU7sumd1CowOuJEi3Pg1FBpjitIGhyvVSfvmjci6ZR+rFQfDiPVE2jFYeICQ+PoewwjC5h7CZld6DBdyu6nDSKgzOyIMhmhK5TTqXYbRorZYM46TmpKAAOrGWwSJJekSB1yqJNOzp1Gs7YJ0EDeySDIMtJbQHh6Kf/uFfNFZkolJICRmz0P8DKWZuIG2g1hpok+Mk0Qphs0h9lzMtWRoNvYLuVImUWrmPJDlBKeRBDfATGOpHkhw670QSHWGLLckmF1PTsMlYqMJpyUbiO0weiMMceqLVTcotnMCYAYJJbcuQrVgZFP0NOOJYpr62pf3AmrHfWUG4O7abefGAfwH7EXSMJafOlYAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-lasso-select{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgwlGP1qdAAABMBJREFUWMO9V1uIVVUY/r61z57ZMx4DnbzgkbQXL5iCJphlWdpIGY4jpFBkEiU9ZNaDRRcITcIwMwgxoQtU2IMXdAZfMjFvpERXYiSbysyBEXFmyuHMnLP32uvrwT2xnY5nxvHQ93Jg7fWv71/r//7L4a59TRgqJk+Z6v3a+sv0OI5nk5wu6VaSVZImAThHsgjgrKTvM5nMUWvtmf5n8HodCIKgOgzDhc65pSTrJQWDsSNpJX1ljHnDOfdT37oZLLHv+8OMMasKhcIJ59xHAJYMlhwAJGUAzJfUTHLFuFzOG5QDU6dNMyQfs9Yedc5tBpAD4IYYNQGoBrDtQnt7/b0LFrJsCHzfn2itfQfAnZLiazytA3AaQAuAiwDaEgeNpGkkswAWSBqRONB38b88z5uTKePt6iiKXkk8jq+iJC5LOmiMaTLGHLPWhmWeHr7vV0dRtATAapAzIVmSo51zyzIlbm2stesFPA6pKk0r6Ryg93y/ek8YFvPOOTg3cDSiKCoC2OP7/rEoirYm4rUkF12lAWNM1lr7lqQn0+QA8gI2jBg5cj6Aj8OwmB+KAKIoukhyp6SRJAUgl0ndPLDWPi9pJQCbuviXvu+/GIZhW1dnJ24UJFuTjCCA2ADA8sYGWmsXS3qmL94kDYAtkh4Nw7ANlQJ5U6INT1KrAYC9zQdykl7nFSj5fXp5Y8NWVBhy7mUAjqShMYdMXV2dJ2klyRwAJ8lIeuGWCRMP7N7frEqSG2OmAFhKshNAp5wrmO7u7jEAngPQm1S2z2pqapr+OPt7XEly0oxwzq2RdFmSD2AMgKKJouhhAL4kA+Cs53l7e3t7uytJHgRBreTWkXwkKVJnJD0B4GAGwIJE9R6AFufc6UqSZ7PZbD6ff5dkA4CQZEHSqwAOISmXtwGIE+F1SeqqIP8d+Xz+C0mLJYWSAODteXffczjdDQNJ0BWMCoLg5gqIbRTJNwHsljQhUb0luWPM2LE7Thw/9m/5NCT/TByxAOYWi8X6/gdWV1dnfN8fNRBxJpMZTXKdc+6IpFVJWAEgkvSJpA0X2tvtVTaSjgOYBCAEEADYSHK87/sfhmEYA9gShuEDkgzJHyWtB/B1irQ2juP7ADxkrX0wOUOpzmdpzEY590HJ7Ni1r2kSyZOSiv2+hSRjSTXp/QAukzySNJOJkmalyNIl10hqMcasdc61XDNcQRD8BnITgNp+36r6kfcNFMMlLQGwTNLMEuQGQBfJl2bdPru+HDkAZAqFQux53jZHEsC6aw0eg2gylNRBcqcx5v04ji999+03AwsWAOI4Lsy9a94WkisAnE5a5WCJYwCfA1g7LJudI2lTHMeXBm1faiQzxkyRtF3S5CTupeAB+KG2tnZFT0/P30NO2VKLzrmfAbwGMipjG5Oc0dPTc0Md05SZ5U4Q2FxChErtEYD7jTGNQ3UgM8Asv90Yc9I5LSKRlXSI5CxJa0jWSALJjKRnAewfkniT+vwf7N7fXHK9rq7O7+jo+BTA/NRrdBpjnnLOnUrvXd7YMPQXSBunneno6IhIHgYwW1JtkgmBpBkATlVMAwOk3nFJ+VSoqgCMr6gIy2FcLtdKspAedyQN/98caDt/3kpyabUmf8WvG/8A1vODTBVE/0MAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-pan{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4lKssI9gAAAOtJREFUWMPVll0KwyAMgNPgoc0JzDX2Mtgp3csKErSamGabIEUo/T6bHz0ezxdsjPJ5kvUDaROem7VJAp3gufkbtwtI+JYEOsHNEugIN0mgM1wtsVoF1MnyKtZHZBW4DVxoMh6jaAW0MTfnBAbALyUwCD6UwEB4VyJN4FXx4aqUAACgFLjzrsRP9AECAP4Cm88QtJeJrGivdeNdPpko+j1H7XzUB+6WYHmo4eDk4wj41XFMEfBZGXpK0F/eB+QhVcXslVo7i6eANjF5NYSojCN7wi05MJNgbfKiMaPZA75TBVKCrWWbnGrb3DPePZ9Bcbe/QecAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-xpan{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4X4hxZdgAAAMpJREFUWMPtlsEKwjAMhr/pwOOedINJe/PobWXCfAIvgo/nA4heOiilZQqN2yE5lpD/I38SWt3uD9aMHSuHAiiAAmwaYCqoM/0KMABtQYDW11wEaHyiEei28bWb8LGOkk5C4iEEgE11YBQWDyHGuAMD0CeS30IQPfACbC3o+Vd2bOIOWMCtoO1mC+ap3CfmoCokFs/SZd6E0ILjnzrhvFbyEJ2FIZzXyB6iZ3AkjITn8WOdSbbAoaD4NSW+tIZdQYBOPyQKoAAKkIsPv0se4A/1UC0AAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-ypan{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4anK0lywAAAMVJREFUWMPtlzEKwzAMRX/S7rlpIMXeOnaLaME36FLo8XqCdNFghGljyc4kgQi2Q/SUj0F/eL7eMMTKz6j9wNlYPGRrFcSoLH4XxQPvdQeYuPOlcLbw2dRTgqvoXEaolWM0aP4LYm0NkHYWzyFSSwlmzjw2sR6OvAXNwgEcwAEcwAEcwAEcoGYk20SiMCHlmVoCzACoojEqjHBmCeJOCOo1lgPA7Q8E8TvdjMmHuzsV3NFD4w+1t+Ai/gTx3qHuOFqdMQB8ASMwJX0IEHOeAAAAAElFTkSuQmCC\");}.bk-root .bk-tool-icon-range{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAABCJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjMyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxkYzpzdWJqZWN0PgogICAgICAgICAgICA8cmRmOkJhZy8+CiAgICAgICAgIDwvZGM6c3ViamVjdD4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDQtMjhUMTQ6MDQ6NDk8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPlBpeGVsbWF0b3IgMy43PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgrsrWBhAAAD60lEQVRYCcVWv2scRxSemZ097SHbSeWkcYwwclDhzr1Q5T6QE1LghP6BGNIYJGRWNlaZItiFK1mr+JAu4HQu0kjpU8sgF3ITAsaFg0hOvt2Zyfvmdsa7a610Unx44Zgf773vvfneezPHNzrbhn3CT3xC3wPXYOC8LDzqdi8YY/gwh4BeknS/2th6dr2kf94AOp3OFyWgMyziOPbMDxV9FTtJnl1ut795Xd0/YQ0/vtYQwMT1KXWCfr2IjOWwtNehwN4xL9ykTrm6Pzl58yLn3J+mKh9mXbT3uRjGEDph+O8/TjfP5dBp7Ha7AX7O3o5nZeD/0E/OGyXntDgzA0X6qmCnrVutVlrUWV9f/3xo+pwhGDhvEPHOjoxnZjJggXmMHzBQ7NGNp9vxk61fr0HR7e/u7pZzCGHlc7qwBYYTT7tJYSx1AQzppyFPft5apta9w7SKcn0b7P7+/jCsDQ5mbc0dCmIJGDN0ehdcjsmkm6A6KUeKFOTE11PLxrC7Ukqh3ylL2fT0NAP9q6ur6rRCJJYsbKB0JsbCKMuy+xREePDyxQPCz+Crlw062QcA5wBOOt1l6vIl2WiI9F1fN6Q+BBqit6hEC4Hk08GQJMn4myjSP7RavVxgdaVUh/3U6HCMsPr9pYnJKRziHtWQ+un58+hGs6nsjQSjpuTyKGN3CX+FBwHXSiEVgjP+O8X6N12kIePES+GzTKAkGbNp8yJsGUMVzz8jPKReiyAQRimy5/cjye5RpF8utFp/+nwmT7d/NMzcFkS7yjJNGDaPURQxIQThEQy0SyF4l5WJYYhBa816vZ6dU7A6CAhbZVow/pDe0O9hVOoCi13r4BgBAvJHqMSQL2vE/iH6IAXEwgrRVUmBoRRwnwJQT98xEeVeSUyB4dJ5nwJBKdCFFGRmUCcu7rwIYypCTblaChuNBhWODrman5ub+4v0rMNBt8z6Ezh7GksJQpCbm79cMQE7QBFm/X6f0rjWnv8WRYg/QdbUpwDAEBy8vPyA8rNGzg3a8MiElwiM7dAtRqNoNptjGPM1laVxP9umWEMGLOKhKUOJDtBwDmzsw9fC/CzHr9SGuCTi2LbbKvVtmqXpCjMihBFa79Wrt5fGx9PDzc3fmu32Lf8qFliwU9emKhBSp+kRKn/hu9k1COEDbFdt/BoKWOAkuEbdVYyoIXv8+I/QK9dMHEb1Knb7MHOv8LFFOsjzCVHWOD7Ltn+MXCRF4729vWMDK+p8rLkvwjLg4N4v741m5YuwCI9CvHp1Ha8gFdBoPnQAkGsYYGxxcfEI7QQlFCTGUXwjAz4tWF+EpymOWu7fglE7qsOvrYE6g4+9/x/vhRbMdLOCFgAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-polygon-select{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEjc1OfiVKAAAAe1JREFUWMPt1r9rU1EUB/DPK0XbqphFHETo4OCiFhwF0V1KHbRSROLqon+AUMVRRFBwEbRFMBiV+mMW/wIxi5OD1kERRVKRJHUwLvfBTZrU5OWBGXLgQu7Jfe98z/ec7z0vKa88b2q1BDtRHdAPBaylm1NzsxsOjPnPNt6WSWprbft+/c3I3zOAjhT1Y4+fvcjEQJIXnVECSa+AhqIHqlHH5lWCZoe+Gk4GRgDG86j9SAUdlDBSQaZhlOkuHyoVdJmsw98D1S5fM4NYM1LCpqM+Lwa240oLgmZzpVZvzKT75VLZcqksSZKWlQeAy/iORVwIvh31xvotvK7VG3Px4aWHj3Jl4C2uYSvq+Bn8v6LLbaVWb9zsBiKLCvbiNG7gLm7jAYqbPHMJMziZ9lsKoh8GtqCEVVzHftwJn+TFHp4/hg8BSCYVfMOZoPEv2NZGdy9WCGUr9toDR3E2/H4V6nwRe/BmgN65H1ZhvMuB3XiKIyFoGefwO6ysVkUlrNUNsyAK/jli533Q+Y8cJFvAeXyMS1CI/jiMr/gUtD2LQwMGr4R3p7bY3oQHQ5b38CT4D2AXXg6YcQXHpyYnlqKsi5iOAVSwL9zd7zJ09r+Cpwq72omFMazjT9Dnibym0dTkRDUKrrgwH7MwXVyYB38BstaGDfLUTsgAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-redo{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4itK+dVQAAAaFJREFUWMPt1L1rFFEUBfDfJDaBBSslIFjbaSFp1FJQFMVCHkzhKIqdUYOCoBgErVz8rCwiTDMwBCIKipDWyip/gxAIWAmBgBC0eYFh2Gx2l9lFcA5M8e59782Zc84dWrT435Hs1siLchqn43MS0zgW22vYxjesYjVLw3YjBPKinMUTBOwf8J5fKLGYpWFjJAJ5Uc7gIW6jM6Kim3iNZ1katgYmEL/6I+YasvY7Lg6iRpIX5VF8wuEe/XV8wGf8jN6LWTiAc7iEQ7ucPZ+lYW0vAtfwvlbfwCKW9gpXDOv1mJvZHiSO91MiyYsyiQSuxtpXXM7SsDmM5nlRdrCMMz3sOJWl4Xevc/vwBzdwAl+yNNwZxfRI+GxelK9ikHcwh8d4NNR/YFRES1ZwoTYdR7I0rNf3TzVNIGbmSvR/Bx08mIgCFSVu4l2ltIWD9WxNGR+W8KOynqnZ0rwCeVG+wa0hjrxtWoF5dAfc28V8Mib/n+Nev5dnabg/zgw87aNEN/bHOwVRiRe4Wym9zNKwMKkpgIWKEt24njxiJlq0aPFv4i9ZWXMSPPhE/QAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-reset{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4gWqH8eQAABLdJREFUWMPtlktsVGUUx3/nfvfOlLQaY2IiRRMQIRpI0PjamJhoVASDvNpCpYw1vJQYSVwZwIVQF6wwRHmkAUof9ElrI6VqDAXcID4TF0IiYQMkSlTokNCZ+b7jove2t+NMH7rQBWd3v+989/zP+Z8X3Jb/WGQySvUNTQBJESkNguAVYIWqzhaRhwBU9WcR+QXoymazn6jqzUQiMQSQzWZRVdal1vwzAI2tHQBPOuc2AbWTdOyQ53n7nHNfRwee51GzqoIQMCLDpr3x/tLQ0oZzrk5Vj0/BOEBt+KYuOlBVGlrahr0Wob27t3gEjnZ2AyQzmUwHsDgP6J/AYRE553neDwDOuUdU9QngNeCumK4TkRMhZUORcYC1qysLA6iuSQHIwkWLD6lqapQsuSmwTVV3h99I7EcAR462A2xR2Ilq6ehTaejvO1774kuLNALR33eclsaGsQDe3fYegHl43vyNwEeqGl1963mm2jl7YZRTQ82qlWP4HM6ZToC5ztkW4LHQoALru7s6Di5dvlIj/e6ujrEAWoZDn8hmMjXATMACGaAVuBjXTVVXFc/AxhaA+4zvn1DV+eHxVWPMAmvtb5GeMWZyZVhI2rt7qVy2pOh9U1snwIPW2vMi4oWJuBPYHkVAVScPoKmtkzVVK6cEMsyJraHhiCqJqJUwj/JRz7TW1iSSyR2rVyylqa0Ta+24Ic8vXaAEmDFc/l5Z2A/80OibuVyuz/f9ElUdHCmvw82t5HK5h6y1PYhsz2YyGw43t2KtBZHIGwB6+j4rCkBVUdV7gXrggnPuu8h4eP+xMeZS2D0rJYZ6AdAMzAt1b4nI26p6IFZOY8pugijcKSIHVLUK0LyST4vnrVfnWr3mjmP4QTATaERkXkypRFX3isjmuHdRJEK6Ckqquopp06bdKCkp2Sgi7XnGLcg7gzeutwNIiPYc8HixqIrIOlU9ONVIhHPEd851icgSVXUiskVV94gIqoonIt0i8gfQCfwae38e6BWRXuBZz5jZ8VbaOE4EIqlZVUEQBLlkMplS1QER2RwkEnsSyaREDUzyeNsvIhvCMqkH1kdIJ2o+k8iJB1LVVRfjZ6nqqlEAIbdVQGto8Lrv+/dbawcjAL7vc+6bs+zetetfLSHxniIFGofGGsU2oC7eOCbDfZ7nQawBOSAX74SF9oEPImOq+r7nmVmxb5raukZa8UReGmNmhbMkAwwBH467EYVZe49z7kdgenj8k7V2oTHm8kgdWcvrNdVFjR8cHkYzjDH9wLjDaEwEzpwa4MypgWvAjtjxfGNMj4jMiT+M+kFsZI/Q6Pv+HGNMT8w4wI7TAyevxXVPD5z8+zD64tRXAMHVK1eaVLUyVvuDqroV2BOnJF4ZIedviUidqt4Re9s+vbx8zZXLl7PR2+nl5Tz/zNOFp2FzxzGAklw22wUsLLaSKXwf8vhosZUM6PeDYEUum70VHfpBwKsVyyfeikOP6oBNwN1TrLbfgX3A1kKLzKeff8nLLzw38T5wZDgxn1LnNk5lLRfP26/OnR2hwfNYW2Atn9RCsrf+EECyrKysDFimqhXhyjY3VLkAXBKRDqA7nU6nS0tLhyIj6XSaN9bVclv+l/IXAmkwvZc+jNUAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-save{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4UexUIzAAAAIRJREFUWMNjXLhs5X+GAQRMDAMMWJDYjGhyf7CoIQf8x2H+f0KGM9M7BBio5FNcITo408CoA0YdQM1cwEhtB/ylgqMkCJmFLwrOQguj/xTg50hmkeyARAYGhlNUCIXjDAwM0eREwTUGBgbz0Ww46oBRB4w6YNQBow4YdcCIahP+H5EhAAAH2R8hH3Rg0QAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-tap-select{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NzIwRUFGMDYyMjE2ODExOTdBNUNBNjVEQTY5OTRDRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOTJBQzE0RDQ0RDUxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOTJBQzE0QzQ0RDUxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ0QzIwMUM1RjIxNjgxMUE3QkFFMzhGRjc2NTI3MjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzcyMEVBRjA2MjIxNjgxMTk3QTVDQTY1REE2OTk0Q0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eYZ88AAADLklEQVR42rSXf2TUYRzHv7tuGcfE6Vwb5zLSSjEj7Y9KWqfEmFZJP+yPMdKKmUrrn0iUfjhWlLFi6YfNrF+StBoTo39iYkTGco4xxxG59P7k/T2PT8/37nu3bx9ezvPj+zyf5/PreS78bGLS8SmrwE6yje3NHJsDBTALpknBz6JhH3NiYAB0gHqPOVv52wJ6QQ48BzdAttTioRJjdeA8mAHHS2xuk3p+M8M16ipVQE49Ds6CiFO9RLjGONf05QLx6wPQaBlbBlPgJVgkP0ETiIJ2sB/E1XfimjfgBOOlKDUqCGOcqBcQnw6BYW5YTo4wbvQhMmCfGRemC2rBiGXzWUb+kM/NRZ6CHWBM9ce5R61NgX6ayhSJ5EPlItlDRNkz4JbFHf06BkSzHjXxM+gDv1S/mPUo2AXWgt9UUHL/IVhS8yUV1/EbV3o4N+NaoE9Fu/i827K5pNYHnqAVJECShWmAaddpscYFFXwR7vnXBRGlnUN/L6kqKJlxnRUuDbaDBiL+vst5d4gpcpBrqk/2jIgCKVUolhntplzivHmwh4stGOPfwBWwl/2dpp8p7xjQZqFLiQJtauKkivYm+kzccpK57yXfOUe+P23JqAnVbhMFmlXntCWnxbT31am9ZJ4BJifsUmNTqt0cYhA5ypympPg7VkEKunPbVb8cIG+0kyHLJZNR7fUMooUKFHAPkfQo58VLK+RzwRDd4FdWG9mjpaAXzqkJa1R7kQttqEABWXMjOOxxVRfnhRm5URX1prk/0pQHwNcKlchZ+jdpC+hFdVqO0my9Hj5dkYgCn1Rfh/KdlNDHrJhPqlDih+IfBd6qwpOgEqYMsorJ2HtWxtagLJDn/W3KRfPOZhoeBJfZPgVeGKeKrkQBh5dLXl25Ny3pc4/1fkTdbvFqFQgbxWeYD0hXulhQ0pYiM1jG547fcbMQpVnHTZEn9W3ljsCzwHxCdVteNHIZvQa7/7cC7nV6zHIfyFP9EXjFa7YxKAVqPP4bxhhoLWW+z9JyCb6M/MREg59/RlmmXbmneIybB+YC/ay+yrffqEddDzwGvKxxDmzhc0tc80XVgblqFfgjwAAPubcGjAOl1wAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-undo{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4em8Dh0gAAAatJREFUWMPt1rFrFFEQBvDfGhACASshkL/ALpWVrSAKEQV5sIULWlgZNSgIFkGIVQ412gkBt1lYLERREFJqJRaW1oHAoZUQsDqwecWy7N3tbe6C4H2wxc682Zn3zTfvLXPM8b8j6RqYF+UCzsfnHBawGt3fMcAX7GEvS8NgKgXkRbmMxwg41TLsN0psZmnodyogL8pFPMIdLHUk7hA7eJKl4U/rAuKu3+HslFr/FZezNPSTFslX8QErDe4DvMVH/Iq9F7VwGpdwZUjsPtaSFjv/1vCBPjaxO0xcNbHejLpZrrlvJCMCT+JzA+2fcC1Lw+GE4l3CG1yIptfjCtiKoqtiJ0vD3aM0Py/K57iIMxgkQxat4EdN7e9xdRzlk+LEEPvDWvIDXJ928sYxjL36icWK+VaWhlezOIqbGFirJd/H7szugrwoX+D2BDEvszSsT5OBdfRaru/F9dPXQF6U27g/KnmWhgctxqyzBrZGMNGL/rHI0nDkKXiKexXTsywNGx0OnFbFNk3BRoWJXnw//j+ivCi32/S8CxPVNiWOAdUiJtXITIqYY45/Cn8B2D97FYW2H+IAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-wheel-pan{background-image:url(\"data:image/png;base64,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\");}.bk-root .bk-tool-icon-wheel-zoom{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgskILvMJQAABTtJREFUWMPdl1+MXVUVxn/fPvf2zrSFmUKnoBCUdjRoVaIxEpO2JhilMYBCtBQS2hejpg1Uo2NUrIFAoyGmtiE+GHwQGtvQJhqDmKYRBv+URFsFDNCSptH60DJTO3dKnX/33rM/H7rvsDu9M20fDMaVnGTvtb69z7fWXmvtc/TEzqd4OyXwNsv/FwFJQVI/sA14SZKRLOlPkr5TrVYXHz70quYkEEK4TtI2YAgYkrQthHDdhV5uuw+43/ZrwCbgRttgY/tjtrc0m83X3/f+D6ydnJhYcB4BSZcBA7aP2d4ELAGW2N5k+xgwkDB0IH19CGGH7R8B1aQeAf4KvAw0ku4K2zu7uru3ApdPEyiKohd4TNKjtjt5h6RHgccSNrddbvuHtm9Jqoak7xVF8WFgdavV+pSk5cCObNmXgK++85prCj3z28HKqZMnH7D9YAY4BvwujT8BvCuL1INX9vVt+dfwcCvNb7f9q2RuSfrGvWu/sL2Nf3LX7pzvj4ENSGBPVarVd4fRkZFltjdmoMGiKO4IIWwIIWwoiuIOYDDzeOPoyMiyFLkum7WJCMDztrcrTTrIRuAQZ6NcK1utL4dWq/VZoC8BhqvV6l1lWb4YYxyLMY6VZflitVq9CxhOmL60hhCKeYiV7WMKIXw9jT1HpXw3c+bOAKzOjJubzebJrKQCQLPZPClpc7bP6rMYKtjXth2OMf7tIkr11Wz8oQDc1Fb09vY+kQw1YAuwJY2nbUluAnCWpKkaFl6IQIzxivaR2SYA89sJVK/Xp2x32R6w/a30DNjuqtfrU0ArYecDCEqgLqm94T0dEm9mBG7PxkdDlkBnkhebgIezNQ8nHcCZPL9ijE1Jf/bZZoPtzbavmqNZLbf9tSxq+yoduuJ+SZ+zXSZyBXCqU+d8fvC5yRUrV+0G2j3g2hDCLyXd/+Su3QdnvP/zCuH72LWsgf2k0oHlH2c2odlkxcpVEdgr6aDtjyb8x20/J+mA7T9I6rL9SWA5dne2/GdXLl58qNJh398An85yTMA+4DOz8Dgu6Zu2dwJXJ91ltm8Gbp7Fgb+EEB4aHhpq5CEtACqVyr3AC0AlPS8k3TSmQ2YPhhBuS/1/LpmS9JTtNTHGfwBU2uUALARotVqniqJYH2Pck85pfavVaufAwnQvnHc0McaDKVptebN94QAnJB0EdtjekydyZXqjs/0ZgLIs/w6sy8bnYGYJ63pgERKC05JutT1kOwITwL9tvzlzUQUYB+Zjs2DBgu6xsbGJZHstByZbezregcBXeCsEz1bnzXt5anLyzLq71zDLxTRdVgemdx0fv2e2w5thO5DbiqL4oKT3ZKpnpyYnz+SY2ZpTAPZmJfdIrVZbNBNUq9UW2X4kU+2dcf53Aj1pj2PA7y/6m1DS00A9za9uNBq7iqJYBuoGdRdFsazRaOzKSqye1rTbaa/tlbYrqXQP2X4FIA9/J1l39xrC0v7+w5IeB8XkwS1lWe6TGJAYKMty31tfO4qSHl/a3384I3CDpI+kzC4lnRfrue6GytEjR8oQwlY73gC0L4qlth/q0M1/LYWtR48cKQF6enrC6dOnVwGLEpnxnp7en4+O1i/tszzGOCTpPmB7ahb57QUwBWyXdF+McWg6MScmuoA8OX8xOlpvXGz422XYTsB/SnpA0h7bX5R0WzI9HUL4qe2XbI+dk3xl+V7gxoztD5jRI+YK/zkEEokx2/uB/RdzIfUtueqVN04cXwF8G3iHY3z9Urw/j8ClyhsnjrcS2Vv/J/8NLxT+/zqBTkcxU/cfEkyEAu3kmjAAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-box-edit{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4QfHjM1QAAAGRJREFUWMNjXLhsJcNAAiaGAQYsDAwM/+lsJ+OgCwGsLqMB+D8o08CoA0YdMOqAUQewDFQdMBoFIyoN/B/U7YFRB7DQIc7xyo9GwbBMA4xDqhxgISH1klXbDYk0QOseEeOgDgEAIS0JQleje6IAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-freehand-draw{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADTElEQVRYCeWWTWwMYRjH/88721X1lZJIGxJxcEE4OOiBgzjXWh8TJKR76kWacOBGxdEJIdk4VChZI/phidRBHMRRIr7DSUiaSCRFRM3u88gz+o7Z6bBTdjmYZPf9eJ55fv/5zzvvDPC/H9QsA66Olo9Ga+/MdR+Ljm2/KQIULsz9FqItGdOfJKLhApLgVkiSCGODjWit7QpKWy+TNrFeXvzKVUT8NiTVaIgDcbiCFJ7GiT8WkARXAdYBK0Lbhi/CenArRNskuM7/tgNp4ArQ42dwjf3WY5gWTqC7O/NbNn2Xkfw/YwdSw/We14HP2IEZwX+y9cZ9SH0LmgFP7UCz4KkENBNeV0Cz4b8U8DfgKiDxMWwUXETqLvJpCQpXZfawbzS7t9v5pL19cHBwfja7YA0y/lyCM0+E5hv5+piZXwKYcF23as+37bTXsQVqgkL0p/34fHR7DcBtbetFsBmGDwMOJCggYG55yw7dMlk6DuC1Bdu2RsCU9TYWQq2IoGbsreZ5NzvEqfSBsIsIy8OTbcdgiRHeh4o8AFAEwDakbY2AaCCpH7V9aGhoUUUy3UyVbkPYFuYLDlUZH8XBpwxkK0Dbgxg5HcVi0ent7a0RULMIozaHBSMfF9b2SzdutFcFB2FkwMIJOG6qfteXOa1nHZ48tyefuwyfT9s6wtzZ3t7eZse2DR2I228TtHXzuWCx9g8MtK5cuHCZTH4tiHEOa4xFngvTyS8f35d6enomiCi4/foEXBkZaQuukChL4FYA2Whd7YcC4gEdW3CpdL3LtGAVCVYJywEyTpAuJKeMOKXZs/Bw947C50KhUFOG4cwz35cjWNBlHGeD53n3xsfHP/T19U1qciggar8Fa4I3PHobIotBWBtc2hSiChyZxVzM53Pv7FVH6Tp3uVy+g0r1ImD2GjIrQGYIxjnfuXTZGICS5k/bBwJoubwEFX4TLah9EXomJGMA3za+f9913Yl4TnzsDQ+vE6YTZOjHh4ngibstt1pzQwd04F0bPStEBpXqRoBeQ/AKghfBnOEKgS+Q7z91Xfdz/HGKg8Ox7z8iYD9z6wqTkZFgnvhMGP9VZ2or1XVkPM9z0mytSfVsHa1RLBZbLoyNzUnK+ydz3wC6I9x+lwbngwAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-poly-draw{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEjglo9eZgwAAAc5JREFUWMPt1zFrU1EUB/DfS4OmVTGDIChCP4BgnQXRxVHqIJUupp9AB8VBQcRBQUXIB9DWQoMRiXZzcnQSA34A7aAuHSJKkgo2LvfBrU3aJnlYkBy4vHcP557zP/9z3r33JdXa647N0kHSZd5Nn0rSxc8G3cXp85sMcnZZ8vge3osZ+l3vB8CWFA0iL14t79h210swAjACMAIwAjACkB90D/8/GchI9ve4nPwTBh5E9ws7OepzGWb9EddSn51Op9ZstadSg4VK1UKlKkmSDSMLALewiuNh/hVJq71Wxttmqz0dG88vPc+MgWP4grvYG3SLOBrZFFFrttqPe4HIDxh4GSei+98iSlusuYopXEAjBtEPA3tQwUpwluAbDm4TPJUz+BTW9l2Ce6G7L0X/Bw8D3T/7SKKIDzHg7QCcxjvcQAEtXAnrrg/RP0/DKPbqgcN4iVOR7gcO4dcQgRuoh7HSqwlP4n20m63jJu5n8MkWMYfP3UowhzdR8FU8w9iQwevBdyq3/27CMRzAE5yLuvsRLg+ZcR1nJ8YL81HWJUzGAPaFZwe/Q5MdyYDyNHgjzO90YyGHtVDncuiJchaHw8R4oREFV5qdiVmYLM3OgD9k5209/atmIAAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-point-draw{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEiERGWPELgAAA4RJREFUWMO1lr1uG1cQhb9ztdRSP7AF1QxgwKlcuZSqRC9gWUUUINWqTh5AnaFOnVPEteQmRuhCURqWsSqqc9IolREXdEvQBElxtdw7KURSFEVKu4w8wAKLxdw9Z+bMnRmZGXfZ29//II8th4WwGVNyIoQLYB5vxA9Caq04iUd9A+7ZlsNC2I7TdSd2hZXMJKlnTqp9jtl/GBaqoyQ0noFKpUIzBicYYc+DEFpxkglc4oVJa5gvDn8v1xV2irG3FM4NSVwjUKlUaMcpJhCGmSEJQ6QGD8M5WnHCd8+f3QCXpPLx8WNwv0j6Bm9FMK7FJ3WBE+R/2t7c/GBmFvSBrzRTCsyTDjXrxUgEMtpxynJYmJoBJ4VAybwVARgvL7Oik0okCodnKpVKX7P0leiVMb0VvbJT+upznK4vh0GIeQwwQStJkHQD3MwsCALTJRG7Qrdrj5m/djgYaIa0hlkRdJk26XEgC9txurccBtVW3IudBImmZuACUP+ZlIDBt9FKcubYNTcAH/X0RYM1E7utJPlqe+uZzPxUcEkiSS4sTT95n15Mud0xWC0o2PAWOCdK3KYZlFxfM+tHOcnMzNr1es18ug+cgsVjP4yBU/Ppfrter1m/+l0+zYygML1xRVHU7TSb1cSzBzoBzszsH+AMdJJ49jrNZjWKou6wBnwOzcyndBpNbuueURR1Dw8Pq35p9cc5p/Dy9Dypt7jXrtdGwQECS9NPhr6Gq6txUzNigE6zydLK6lTw12/KT4FGFEUfJX2YJNONq5tVs4ODA7sD/DnwJ/BoADZuE3tHFs12dna6d4C/BI6AlbyzI8ii2TTw12/KK33gb2cdXsNZoAntbZC2SeO4c9592k/5eNQbiwvFd1kJuFGwLJr1wSPg/SwpvyFBHufOeXcFeAlE97U/uCxOY+P3b+Bn4B3Q+L8EdJfD4a+/AbC4UBzPxiPg3wlHZquB28Cn2IuR9x3gr3uV4DbwfvSDOvi4uFA8BDZmIRHkjHpS9Ht9iRqd8+5G3g05mAGcQbsdiX5QJ428G7Kygo8XYdb1/K4NWVmjzkNge2sz84bs+ELmpDDLtqWsNZBXgvmw8CTtpWVMT7x5YWBjLARnwZfKQNYN2U2LPvrh+5nBt7c2M2/It9bArCTKR8eZN+SJ13AScPnoODeRdqNenH+wul5w2gUr2WUjMFAt8bZ/0axX/wNnv4H8vTFb1QAAAABJRU5ErkJggg==\");}.bk-root .bk-tool-icon-poly-edit{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gELFi46qJmxxAAABV9JREFUWMOdl19vFFUYxn9n9u9sCyylUIzWUoMQBAWCMdEEIt6xIRQSLIEKtvHe6AcA4yeQb7CAUNJy0daLeomJN8SEULAC2kBBapBKoLvbmdl/c14vdmY7u91tF95kknPOnHmf95znPc97Ro2OTeBbdjFDT3c32ZxVHUOE9kSMB0/m6ExuoJn1H+ur6Y+OTfD50SMN5168OgrAlyf7CfuD+z7+iDs3p8hkLUQ0iFQ/yFl5Nm/qonfHVva+s32Zw9GxCYILsZ08tpNfBhbs+1YN4OH9+7huGdECSBVfqUosbsllfmauBqiR+cCNwOr7AEo8pPHJnymXykhg5fUWjoQpl0vVvhZhbSzGoUOHqgBlt6B6uruj2Zy1E9jo0fhfeyL2x4Mnc8VErK0KUEOB64JSyptfG4RSytsJjUJVxw2lsFy3urL9nx1Qd25ObctkrVMi+jQivd7U2ZyV/3Hzpq7h3h1b/7p9Y0o8v8rwAbTWrGpSocN/FGDlbAI0Rl23PCBan0Ok158H9Ipwzi25A/Mzc9Gl/BYx/E4kYqC1NKRARNAaDCNUM27Z+Zr+ouXs0q4+LSLBHPYCFkTkC6uU39kwCdsS7WRKmaYUiAhdnZ3MPX2K4+QjQI+C94A93rMzm8ltMwyDeDzWjMZeEb2pYQDdW3vITU2jtUZ5QThOPgm8C7wP7J15OPsBsB3oWpGnVWisCeDS1VHj4vBI92+/3tgB7Ab2AruAXiDBK5oIOkhtkEYRNRuJhObrd8Dl9ewf4D5wG7hVLpen29vb5wzD+BrkbBMaL3d1dk5nsrnlFDTTFWAWmAZueWD3gCemGde2k2fw1Al1YXhEvjozoO49eczdqekrWmsc2zlrmvEKOGoW1GUjFLqSk2KpJrCLwyMCPAP+BO54QL8DM6YZX/ClsP9YnwKkXnIBP4jdIpJRpdJTCYdMwwi98KU0Hjc/dDILNyUcwTCWdOSMJ0TRmBktGRhLugu0xyLk7CIqVNm+0bGJptl1YXikD0grpY4Rjc4a8Fbgdab/6OGbAJeCUuyJnnHmZH9pbSyGuBXV8NUwlUpR1EWyixmSyTWEwqGlJ2Swbo2JXbAAfgDGgGQA9I1A9t1tlq0AxrXxn0ilUpw4fhQqYkH/sT41OTnJJwf2s6FjI5mshdYa7bqVR2uezr9MJmJt14FvGrh/O9D+e6UkM/xyCuCqEKCYnJyUTKFQrZDHjxzGshwWLQcRsOz8Hi85P23id0ug/XilAMLBmm4tPGdoaKjSH5+oAGrhwvBI9SjZTn4QSK9yenoD7dlrExPoJlXW8G8ytpNHxRKk02lGxsdRKFwXLNvx5yY94HQLGhGk4LFCYQSqaE0AwWM1eOoEbR0dKBSW7bC4mKuffxs4D/wCLKwQQPAUzIkslfp6cVomROWSolh0GjldAM4nzDi2k9/i5UAzC9aKfwNJ3zgJg9YEvN6+C7SHgKm69+sD7RfNnKTTaZRPQfAut4oFV//IS7gkcB34VlVo8kGzphlfB+DU+TfNGBpZtRastvrvARJmfMF28ge9sc2B9/PNnCilMIDwK6y8/ow/Ai4kvILTljAXvDvEvrqKSUs60KolzPjBxspavQD2tKqCAGF/Ba+xE/Wbilu54wZV8NEKF5fXzQHl/bh4hUsE0WAXSlDMYcQSrQXgCmsTseXHsJkNnjqBFGwKJaHsKlxtUHYVhbLCzr1kaOA4bcn1y1Swmb+iLpJKpVrfgdpfsiVVCYcgluwgnU7jEgJ4s5UkLFtWYyHyEg0/N1q1tmQH+YXnAMFr97Nmv3p+0QsHQRsF8qpBOE5+rb9Nkaj50tVQKjqh4OU3GNL/1/So3vuUgbAAAAAASUVORK5CYII=\");}.bk-root .bk-tool-icon-line-edit{background-image:url(\"data:image/png;base64,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\");}'},\n function _(o,r,e,t,b){t(),e.root=\"bk-root\",e.menu_icon=\"bk-menu-icon\",e.context_menu=\"bk-context-menu\",e.horizontal=\"bk-horizontal\",e.vertical=\"bk-vertical\",e.divider=\"bk-divider\",e.active=\"bk-active\",e.menu=\"bk-menu\",e.above=\"bk-above\",e.below=\"bk-below\",e.caret=\"bk-caret\",e.down=\"bk-down\",e.up=\"bk-up\",e.left=\"bk-left\",e.right=\"bk-right\",e.default=\".bk-root .bk-menu-icon{width:28px;height:28px;background-size:60%;background-color:transparent;background-repeat:no-repeat;background-position:center center;}.bk-root .bk-context-menu{position:absolute;display:inline-flex;display:-webkit-inline-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;width:auto;height:auto;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-context-menu.bk-horizontal{flex-direction:row;-webkit-flex-direction:row;}.bk-root .bk-context-menu.bk-vertical{flex-direction:column;-webkit-flex-direction:column;}.bk-root .bk-context-menu > .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<s.length;t+=2){const n=\"&\"+s[t+1]+\";\",r=parseInt(s[t],e);i.set(n,\"&#\"+r+\";\")}return i.set(\"\\\\xa0\",\"&#160;\"),i}(\"50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro\",32),u={strokeStyle:{svgAttr:\"stroke\",canvas:\"#000000\",svg:\"none\",apply:\"stroke\"},fillStyle:{svgAttr:\"fill\",canvas:\"#000000\",svg:null,apply:\"fill\"},lineCap:{svgAttr:\"stroke-linecap\",canvas:\"butt\",svg:\"butt\",apply:\"stroke\"},lineJoin:{svgAttr:\"stroke-linejoin\",canvas:\"miter\",svg:\"miter\",apply:\"stroke\"},miterLimit:{svgAttr:\"stroke-miterlimit\",canvas:10,svg:4,apply:\"stroke\"},lineWidth:{svgAttr:\"stroke-width\",canvas:1,svg:1,apply:\"stroke\"},globalAlpha:{svgAttr:\"opacity\",canvas:1,svg:1,apply:\"fill stroke\"},font:{canvas:\"10px sans-serif\"},shadowColor:{canvas:\"#000000\"},shadowOffsetX:{canvas:0},shadowOffsetY:{canvas:0},shadowBlur:{canvas:0},textAlign:{canvas:\"start\"},textBaseline:{canvas:\"alphabetic\"},lineDash:{svgAttr:\"stroke-dasharray\",canvas:[],svg:null,apply:\"stroke\"}};class p{constructor(t,e){this.__root=t,this.__ctx=e}addColorStop(t,e){const i=this.__ctx.__createElement(\"stop\");if(i.setAttribute(\"offset\",`${t}`),-1!==e.indexOf(\"rgba\")){const t=/rgba\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d?\\.?\\d*)\\s*\\)/gi.exec(e),[,s,n,r,a]=t;i.setAttribute(\"stop-color\",`rgb(${s},${n},${r})`),i.setAttribute(\"stop-opacity\",a)}else i.setAttribute(\"stop-color\",e);this.__root.appendChild(i)}}p.__name__=\"CanvasGradient\";class d{constructor(t,e){this.__root=t,this.__ctx=e}}d.__name__=\"CanvasPattern\";class m{constructor(t){var e,i,s;this.__currentPosition=null,this._transform=new r.AffineTransform,this._clip_path=null,this.__document=null!==(e=null==t?void 0:t.document)&&void 0!==e?e:document,(null==t?void 0:t.ctx)?this.__ctx=t.ctx:(this.__canvas=this.__document.createElement(\"canvas\"),this.__ctx=this.__canvas.getContext(\"2d\")),this.__setDefaultStyles(),this.__stack=[],this.__root=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\"),this.__root.setAttribute(\"version\",\"1.1\"),this.__root.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\"),this.__root.setAttributeNS(\"http://www.w3.org/2000/xmlns/\",\"xmlns:xlink\",\"http://www.w3.org/1999/xlink\"),this.width=null!==(i=null==t?void 0:t.width)&&void 0!==i?i:500,this.height=null!==(s=null==t?void 0:t.height)&&void 0!==s?s:500,this.__ids={},this.__defs=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"defs\"),this.__root.appendChild(this.__defs)}get canvas(){return this}get width(){return this._width}set width(t){this._width=t,this.__root.setAttribute(\"width\",`${t}`)}get height(){return this._height}set height(t){this._height=t,this.__root.setAttribute(\"height\",`${t}`)}__createElement(t,e={},i=!1){const s=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",t);i&&(s.setAttribute(\"fill\",\"none\"),s.setAttribute(\"stroke\",\"none\"));const n=Object.keys(e);for(const t of n)s.setAttribute(t,`${e[t]}`);return s}__setDefaultStyles(){const t=Object.keys(u),e=this;for(let i=0;i<t.length;i++){const s=t[i];e[s]=u[s].canvas}}__applyStyleState(t){const e=Object.keys(t),i=this;for(let s=0;s<e.length;s++){const n=e[s];i[n]=t[n]}}__getStyleState(){const t=Object.keys(u),e={};for(let i=0;i<t.length;i++){const s=t[i];e[s]=this[s]}return e}__applyStyleToCurrentElement(t){var e;const i=this.__currentElement,s=Object.keys(u);for(let n=0;n<s.length;n++){const r=u[s[n]],o=this[s[n]];if(null===(e=r.apply)||void 0===e?void 0:e.includes(t))if(o instanceof d){for(const t of[...o.__ctx.__defs.childNodes])if(t instanceof Element){const e=t.getAttribute(\"id\");this.__ids[e]=e,this.__defs.appendChild(t)}const t=o.__root.getAttribute(\"id\");i.setAttribute(r.apply,`url(#${t})`)}else if(o instanceof p){const t=o.__root.getAttribute(\"id\");i.setAttribute(r.apply,`url(#${t})`)}else if(r.svg!==o)if(\"stroke\"!==r.svgAttr&&\"fill\"!==r.svgAttr||!a.isString(o)||-1===o.indexOf(\"rgba\")){let e=r.svgAttr;if(\"globalAlpha\"===s[n]&&(e=t+\"-\"+r.svgAttr,i.getAttribute(e)))continue;i.setAttribute(e,`${o}`)}else{const t=/rgba\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d?\\.?\\d*)\\s*\\)/gi.exec(o),[,e,s,n,a]=t;i.setAttribute(r.svgAttr,`rgb(${e},${s},${n})`);let l=parseFloat(a);const h=this.globalAlpha;null!=h&&(l*=h),i.setAttribute(r.svgAttr+\"-opacity\",`${l}`)}}}get_serialized_svg(t=!1){let e=(new XMLSerializer).serializeToString(this.__root);if(/xmlns=\"http:\\/\\/www\\.w3\\.org\\/2000\\/svg\".+xmlns=\"http:\\/\\/www\\.w3\\.org\\/2000\\/svg/gi.test(e)&&(e=e.replace('xmlns=\"http://www.w3.org/2000/svg','xmlns:xlink=\"http://www.w3.org/1999/xlink')),t)for(const[t,i]of _){const s=new RegExp(t,\"gi\");s.test(e)&&(e=e.replace(s,i))}return e}get_svg(){return this.__root}save(){this.__stack.push({transform:this._transform,clip_path:this._clip_path,attributes:this.__getStyleState()}),this._transform=this._transform.clone()}restore(){if(0==this.__stack.length)return;const{transform:t,clip_path:e,attributes:i}=this.__stack.pop();this._transform=t,this._clip_path=e,this.__applyStyleState(i)}_apply_transform(t,e=this._transform){e.is_identity||t.setAttribute(\"transform\",e.toString())}scale(t,e){isFinite(t)&&(null==e||isFinite(e))&&this._transform.scale(t,null!=e?e:t)}rotate(t){isFinite(t)&&this._transform.rotate(t)}translate(t,e){isFinite(t+e)&&this._transform.translate(t,e)}transform(t,e,i,s,n,r){isFinite(t+e+i+s+n+r)&&this._transform.transform(t,e,i,s,n,r)}beginPath(){this.__currentDefaultPath=\"\",this.__currentPosition=null;const t=this.__createElement(\"path\",{},!0);this.__root.appendChild(t),this.__currentElement=t}__applyCurrentDefaultPath(){const t=this.__currentElement;\"path\"===t.nodeName?t.setAttribute(\"d\",this.__currentDefaultPath):console.error(\"Attempted to apply path command to node\",t.nodeName)}__addPathCommand(t,e,i){const s=this.__currentDefaultPath?\" \":\"\";this.__currentDefaultPath+=s+i,this.__currentPosition={x:t,y:e}}get _hasCurrentDefaultPath(){return!!this.__currentDefaultPath}moveTo(t,e){if(!isFinite(t+e))return;\"path\"!==this.__currentElement.nodeName&&this.beginPath();const[i,s]=this._transform.apply(t,e);this.__addPathCommand(i,s,`M ${i} ${s}`)}closePath(){this._hasCurrentDefaultPath&&this.__addPathCommand(NaN,NaN,\"Z\")}lineTo(t,e){if(isFinite(t+e))if(this._hasCurrentDefaultPath){const[i,s]=this._transform.apply(t,e);this.__addPathCommand(i,s,`L ${i} ${s}`)}else this.moveTo(t,e)}bezierCurveTo(t,e,i,s,n,r){if(!isFinite(t+e+i+s+n+r))return;const[a,o]=this._transform.apply(n,r),[l,h]=this._transform.apply(t,e),[c,_]=this._transform.apply(i,s);this.__addPathCommand(a,o,`C ${l} ${h} ${c} ${_} ${a} ${o}`)}quadraticCurveTo(t,e,i,s){if(!isFinite(t+e+i+s))return;const[n,r]=this._transform.apply(i,s),[a,o]=this._transform.apply(t,e);this.__addPathCommand(n,r,`Q ${a} ${o} ${n} ${r}`)}arcTo(t,e,i,s,n){if(!isFinite(t+e+i+s+n))return;if(null==this.__currentPosition)return;const r=this.__currentPosition.x,a=this.__currentPosition.y;if(n<0)throw new Error(\"IndexSizeError: The radius provided (\"+n+\") is negative.\");if(r===t&&a===e||t===i&&e===s||0===n)return void this.lineTo(t,e);function o([t,e]){const i=Math.sqrt(t**2+e**2);return[t/i,e/i]}const l=o([r-t,a-e]),h=o([i-t,s-e]);if(l[0]*h[1]==l[1]*h[0])return void this.lineTo(t,e);const c=l[0]*h[0]+l[1]*h[1],_=Math.acos(Math.abs(c)),u=o([l[0]+h[0],l[1]+h[1]]),p=n/Math.sin(_/2),d=t+p*u[0],m=e+p*u[1],f=[-l[1],l[0]],g=[h[1],-h[0]];function v(t){const e=t[0];return t[1]>=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,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#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<t.hcenter?\"right\":\"left\";case\"vertical\":return i<t.vcenter?\"below\":\"above\";default:return s}})();let l;this.el.classList.remove(c.right),this.el.classList.remove(c.left),this.el.classList.remove(c.above),this.el.classList.remove(c.below),a.display(this.el);let o=null,n=null;switch(s){case\"right\":this.el.classList.add(c.left),o=e+(this.el.offsetWidth-this.el.clientWidth)+10,l=i-this.el.offsetHeight/2;break;case\"left\":this.el.classList.add(c.right),n=this.plot_view.layout.bbox.width-e+10,l=i-this.el.offsetHeight/2;break;case\"below\":this.el.classList.add(c.above),l=i+(this.el.offsetHeight-this.el.clientHeight)+10,o=Math.round(e-this.el.offsetWidth/2);break;case\"above\":this.el.classList.add(c.below),l=i-this.el.offsetHeight-10,o=Math.round(e-this.el.offsetWidth/2)}this.el.style.top=`${l}px`,this.el.style.left=null!=o?`${o}px`:\"auto\",this.el.style.right=null!=n?`${n}px`:\"auto\"}}i.TooltipView=d,d.__name__=\"TooltipView\";class p extends n.Annotation{constructor(t){super(t)}static init_Tooltip(){this.prototype.default_view=d,this.define((({Boolean:t})=>({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<i;t++)this.visuals.line.set_vectorize(e,t),e.beginPath(),e.moveTo(this._lower_sx[t],this._lower_sy[t]),e.lineTo(this._upper_sx[t],this._upper_sy[t]),e.stroke();const t=\"height\"==this.model.dimension?0:Math.PI/2;if(null!=this.lower_head)for(let i=0,s=this._lower_sx.length;i<s;i++)e.save(),e.translate(this._lower_sx[i],this._lower_sy[i]),e.rotate(t+Math.PI),this.lower_head.render(e,i),e.restore();if(null!=this.upper_head)for(let i=0,s=this._upper_sx.length;i<s;i++)e.save(),e.translate(this._upper_sx[i],this._upper_sy[i]),e.rotate(t),this.upper_head.render(e,i),e.restore()}}i.WhiskerView=o,o.__name__=\"WhiskerView\";class n extends a.UpperLower{constructor(e){super(e)}static init_Whisker(){this.prototype.default_view=o,this.mixins(l.LineVector),this.define((({Ref:e,Nullable: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,n,t,o,i){o();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:n})=>({url:[n,\"http://\"],same_tab:[e,!1]})))}execute(e,{source:n}){const t=e=>{const t=c.replace_placeholders(this.url,n,e,void 0,void 0,encodeURIComponent);if(!r.isString(t))throw new Error(\"HTML output is not supported in this context\");this.same_tab?window.location.href=t:window.open(t)},{selected:o}=n;for(const e of o.indices)t(e);for(const e of o.line_indices)t(e)}}t.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<n;t++)i[t]+=s[t]}return i}}e.Stack=c,c.__name__=\"Stack\",c.init_Stack()},\n function _(e,t,n,i,u){i();const o=e(124);class r extends o.Expression{constructor(e){super(e)}static init_CumSum(){this.define((({Boolean:e,String: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<n.length;e++)n[e]=n[e-1]+i[e-u];return n}}n.CumSum=r,r.__name__=\"CumSum\",r.init_CumSum()},\n function _(i,n,t,l,u){l();const e=i(124),m=i(9);class s extends e.ScalarExpression{constructor(i){super(i)}static init_Minimum(){this.define((({Number:i,String:n,Nullable:t})=>({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<e.size;n++)t[n]===this.group&&e.set(n);return e}}}e.GroupFilter=c,c.__name__=\"GroupFilter\",c.init_GroupFilter()},\n function _(e,n,i,t,s){t();const l=e(121),c=e(24);class r extends l.Filter{constructor(e){super(e)}static init_IndexFilter(){this.define((({Int:e,Array:n,Nullable:i})=>({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<e&&e<1&&a.push(e);continue}const h=l*l-4*x*d,y=Math.sqrt(h);if(h<0)continue;const p=(-l+y)/(2*d);0<p&&p<1&&a.push(p);const f=(-l-y)/(2*d);0<f&&f<1&&a.push(f)}let d=a.length;const l=d;for(;d--;){const l=a[d],x=1-l,h=x*x*x*e+3*x*x*l*i+3*x*l*l*n+l*l*l*c;_[0][d]=h;const y=x*x*x*t+3*x*x*l*s+3*x*l*l*o+l*l*l*r;_[1][d]=y}return _[0][l]=e,_[1][l]=t,_[0][l+1]=c,_[1][l+1]=r,[Math.min(..._[0]),Math.max(..._[1]),Math.max(..._[0]),Math.min(..._[1])]}class x extends r.GlyphView{_project_data(){_.inplace.project_xy(this._x0,this._y0),_.inplace.project_xy(this._x1,this._y1)}_index_data(e){const{data_size:t,_x0:i,_y0:s,_x1:n,_y1:o,_cx0:c,_cy0:r,_cx1:a,_cy1:_}=this;for(let d=0;d<t;d++){const t=i[d],x=s[d],h=n[d],y=o[d],p=c[d],f=r[d],u=a[d],m=_[d];if(isNaN(t+h+x+y+p+f+u+m))e.add_empty();else{const[i,s,n,o]=l(t,x,h,y,p,f,u,m);e.add(i,s,n,o)}}}_render(e,t,i){if(this.visuals.line.doit){const{sx0:s,sy0:n,sx1:o,sy1:c,scx0:r,scy0:a,scx1:_,scy1:d}=null!=i?i:this;for(const i of t){const t=s[i],l=n[i],x=o[i],h=c[i],y=r[i],p=a[i],f=_[i],u=d[i];isNaN(t+l+x+h+y+p+f+u)||(e.beginPath(),e.moveTo(t,l),e.bezierCurveTo(y,p,f,u,x,h),this.visuals.line.set_vectorize(e,i),e.stroke())}}}draw_legend_for_index(e,t,i){a.generic_line_vector_legend(this.visuals,e,t,i)}scenterxy(){throw new Error(`${this}.scenterxy() is not implemented`)}}i.BezierView=x,x.__name__=\"BezierView\";class h extends r.Glyph{constructor(e){super(e)}static init_Bezier(){this.prototype.default_view=x,this.define((({})=>({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<a;s++){const a=t[s];_.point_in_poly(this.sx[s],this.sy[s],i,e)&&r.push(a)}return new m.Selection({indices:r})}draw_legend_for_index(s,{x0:i,y0:e,x1:t,y1:r},a){const n=a+1,h=new Array(n);h[a]=(i+t)/2;const d=new Array(n);d[a]=(e+r)/2;const l=new Array(n);l[a]=.2*Math.min(Math.abs(t-i),Math.abs(r-e)),this._render(s,[a],{sx:h,sy:d,sradius:l})}}e.CircleView=y,y.__name__=\"CircleView\";class p extends n.XYGlyph{constructor(s){super(s)}static init_Circle(){this.prototype.default_view=y,this.mixins([d.LineVector,d.FillVector,d.HatchVector]),this.define((({Number: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;t<i;t++){const e=4*t+3;255==a[e]&&(a[e]=255*o.get(t))}}else if(r.is_Scalar()&&o.is_Vector()){const t=new c.ColorArray(i);t.fill(r.value),a=new c.RGBAArray(t.buffer);for(let t=0;t<i;t++)for(let t=0;t<i;t++){const e=4*t+3;255==a[e]&&(a[e]=255*o.get(t))}}else b.unreachable();e.set_size(4*i),e.set_data(0,a),t.set_attribute(s,\"vec4_uint8\",e,0,0,!0)}else e.used=!1,t.set_attribute(s,\"vec4\",[0,0,0,0])}class p extends _.BaseGLGlyph{constructor(t,e,s){super(t,e),this.glyph=e,this.marker_type=s;const i=[`#define USE_${s.toUpperCase()}`],a=l.default,r=`${i.join(\"\\n\")}\\n\\n${h.default}`;this.prog=new o.Program(t),this.prog.set_shaders(a,r),this.vbo_sx=new o.VertexBuffer(t),this.prog.set_attribute(\"a_sx\",\"float\",this.vbo_sx),this.vbo_sy=new o.VertexBuffer(t),this.prog.set_attribute(\"a_sy\",\"float\",this.vbo_sy),this.vbo_s=new o.VertexBuffer(t),this.prog.set_attribute(\"a_size\",\"float\",this.vbo_s),this.vbo_a=new o.VertexBuffer(t),this.prog.set_attribute(\"a_angle\",\"float\",this.vbo_a),this.vbo_linewidth=new o.VertexBuffer(t),this.vbo_fg_color=new o.VertexBuffer(t),this.vbo_bg_color=new o.VertexBuffer(t),this.index_buffer=new o.IndexBuffer(t)}static is_supported(t){switch(t){case\"asterisk\":case\"circle\":case\"circle_cross\":case\"circle_x\":case\"cross\":case\"diamond\":case\"diamond_cross\":case\"hex\":case\"inverted_triangle\":case\"square\":case\"square_cross\":case\"square_x\":case\"star\":case\"triangle\":case\"x\":return!0;default:return!1}}draw(t,e,s){const i=e.glglyph,{nvertices:a}=i;if(i.data_changed&&(i._set_data(a),this.glyph instanceof n.CircleView&&null!=this.glyph.radius&&this.vbo_s.set_data(0,f.map(this.glyph.sradius,(t=>2*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);t<i;t++)s.push([]);for(let i=0,a=t.length;i<a;i++){const a=t[i]%e;s[Math.floor(t[i]/e)].push(a)}for(let t=0,a=s.length;t<a;t++){const a=new Uint16Array(s[t]),r=t*e*4;0!==a.length&&(this.prog.set_attribute(\"a_sx\",\"float\",i.vbo_sx,0,r),this.prog.set_attribute(\"a_sy\",\"float\",i.vbo_sy,0,r),this.prog.set_attribute(\"a_size\",\"float\",i.vbo_s,0,r),this.prog.set_attribute(\"a_angle\",\"float\",i.vbo_a,0,r),this.vbo_linewidth.used&&this.prog.set_attribute(\"a_linewidth\",\"float\",this.vbo_linewidth,0,r),this.vbo_fg_color.used&&this.prog.set_attribute(\"a_fg_color\",\"vec4_uint8\",this.vbo_fg_color,0,4*r,!0),this.vbo_bg_color.used&&this.prog.set_attribute(\"a_bg_color\",\"vec4_uint8\",this.vbo_bg_color,0,4*r,!0),this.index_buffer.set_size(2*a.length),this.index_buffer.set_data(0,a),this.prog.draw(this.gl.POINTS,this.index_buffer))}}}_set_data(t){const e=4*t;this.vbo_sx.set_size(e),this.vbo_sy.set_size(e),this.vbo_a.set_size(e),this.vbo_s.set_size(e),this.vbo_sx.set_data(0,this.glyph.sx),this.vbo_sy.set_data(0,this.glyph.sy),null!=this.glyph.angle&&this.vbo_a.set_data(0,new Float32Array(this.glyph.angle)),this.glyph instanceof n.CircleView&&null!=this.glyph.radius?this.vbo_s.set_data(0,f.map(this.glyph.sradius,(t=>2*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);class _ 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:x}=t,w=this.renderer.xscale.invert(c),p=this.renderer.yscale.invert(x);\"data\"==this.model.properties.width.units?(s=w-this.max_width,i=w+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):(_=x-this.max_height,d=x+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,x,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],_=.8*Math.min(Math.abs(e-s),Math.abs(h-i)),d=new Array(a),c=new Array(a);o>1?(d[r]=_,c[r]=_/o):(d[r]=_*o,c[r]=_),this._render(t,[r],{sx:n,sy:l,sw:d,sh:c,_angle:[0]})}}i.EllipseOvalView=_,_.__name__=\"EllipseOvalView\";class d extends a.CenterRotatable{constructor(t){super(t)}}i.EllipseOval=d,d.__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<t;e++)this.stop[e]=this.sy[e]-this.sh[e]/2,this.sbottom[e]=this.sy[e]+this.sh[e]/2;this._clamp_viewport()}}s.HBarView=o,o.__name__=\"HBarView\";class c extends a.Box{constructor(t){super(t)}static init_HBar(){this.prototype.default_view=o,this.define((({})=>({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<i;r++){const[i,n,o,a]=this._lrtb(r);isNaN(i+n+o+a)||!isFinite(i+n+o+a)?t.add_empty():t.add(e(i,n),e(o,a),s(n,i),s(o,a))}}_render(t,e,s){const{sleft:i,sright:r,stop:n,sbottom:o}=null!=s?s:this;for(const s of e){const e=i[s],h=n[s],c=r[s],_=o[s];function a(){t.beginPath(),t.rect(e,h,c-e,_-h)}isNaN(e+h+c+_)||(this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,s),a(),t.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(t,s),a(),t.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,s),a(),t.stroke()))}}_clamp_viewport(){const t=this.renderer.plot_view.frame.bbox.h_range,e=this.renderer.plot_view.frame.bbox.v_range,s=this.stop.length;for(let i=0;i<s;i++)this.stop[i]=Math.max(this.stop[i],e.start),this.sbottom[i]=Math.min(this.sbottom[i],e.end),this.sleft[i]=Math.max(this.sleft[i],t.start),this.sright[i]=Math.min(this.sright[i],t.end)}_hit_rect(t){return this._hit_rect_against_index(t)}_hit_point(t){const{sx:e,sy:s}=t,i=this.renderer.xscale.invert(e),r=this.renderer.yscale.invert(s),n=[...this.index.indices({x0:i,y0:r,x1:i,y1:r})];return new h.Selection({indices:n})}_hit_span(t){const{sx:e,sy:s}=t;let i;if(\"v\"==t.direction){const t=this.renderer.yscale.invert(s),e=this.renderer.plot_view.frame.bbox.h_range,[r,n]=this.renderer.xscale.r_invert(e.start,e.end);i=[...this.index.indices({x0:r,y0:t,x1:n,y1:t})]}else{const t=this.renderer.xscale.invert(e),s=this.renderer.plot_view.frame.bbox.v_range,[r,n]=this.renderer.yscale.r_invert(s.start,s.end);i=[...this.index.indices({x0:t,y0:r,x1:t,y1:n})]}return new h.Selection({indices:i})}draw_legend_for_index(t,e,s){a.generic_area_vector_legend(this.visuals,t,e,s)}}s.BoxView=c,c.__name__=\"BoxView\";class _ extends o.Glyph{constructor(t){super(t)}static init_Box(){this.mixins([n.LineVector,n.FillVector,n.HatchVector])}}s.Box=_,_.__name__=\"Box\",_.init_Box()},\n function _(e,t,s,i,r){i();const n=e(1),o=e(98),a=n.__importStar(e(107)),c=n.__importStar(e(18)),l=e(48),h=e(20),_=e(65),d=e(106),x=e(59);class p extends o.GlyphView{scenterxy(e){return[this.sx[e],this.sy[e]]}_set_data(){const{orientation:e,size:t,aspect_scale:s}=this.model,{q:i,r}=this,n=this.q.length;this._x=new Float64Array(n),this._y=new Float64Array(n);const{_x:o,_y:a}=this,c=Math.sqrt(3);if(\"pointytop\"==e)for(let e=0;e<n;e++){const n=i.get(e),l=r.get(e)/2;o[e]=t*c*(n+l)/s,a[e]=-3*t*l}else for(let e=0;e<n;e++){const n=i.get(e)/2,l=r.get(e);o[e]=3*t*n,a[e]=-t*c*(l+n)*s}}_project_data(){_.inplace.project_xy(this._x,this._y)}_index_data(e){let t=this.model.size,s=Math.sqrt(3)*t/2;\"flattop\"==this.model.orientation?([s,t]=[t,s],t*=this.model.aspect_scale):s/=this.model.aspect_scale;const{data_size:i}=this;for(let r=0;r<i;r++){const i=this._x[r],n=this._y[r];isNaN(i+n)||!isFinite(i+n)?e.add_empty():e.add(i-s,n-t,i+s,n+t)}}map_data(){[this.sx,this.sy]=this.renderer.coordinates.map_to_screen(this._x,this._y),[this.svx,this.svy]=this._get_unscaled_vertices()}_get_unscaled_vertices(){const e=this.model.size,t=this.model.aspect_scale;if(\"pointytop\"==this.model.orientation){const s=this.renderer.yscale,i=this.renderer.xscale,r=Math.abs(s.compute(0)-s.compute(e)),n=Math.sqrt(3)/2*Math.abs(i.compute(0)-i.compute(e))/t,o=r/2;return[[0,-n,-n,0,n,n],[r,o,-o,-r,-o,o]]}{const s=this.renderer.xscale,i=this.renderer.yscale,r=Math.abs(s.compute(0)-s.compute(e)),n=Math.sqrt(3)/2*Math.abs(i.compute(0)-i.compute(e))*t,o=r/2;return[[r,o,-o,-r,-o,o],[0,-n,-n,0,n,n]]}}_render(e,t,s){const{sx:i,sy:r,svx:n,svy:o,scale:a}=null!=s?s:this;for(const s of t){const t=i[s],c=r[s],l=a.get(s);if(!isNaN(t+c+l)){e.translate(t,c),e.beginPath();for(let t=0;t<6;t++)e.lineTo(n[t]*l,o[t]*l);e.closePath(),e.translate(-t,-c),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),n=this.index.indices({x0:i,y0:r,x1:i,y1:r}),o=[];for(const e of n)a.point_in_poly(t-this.sx[e],s-this.sy[e],this.svx,this.svy)&&o.push(e);return new x.Selection({indices:o})}_hit_span(e){const{sx:t,sy:s}=e;let i;if(\"v\"==e.direction){const e=this.renderer.yscale.invert(s),t=this.renderer.plot_view.frame.bbox.h_range,[r,n]=this.renderer.xscale.r_invert(t.start,t.end);i=[...this.index.indices({x0:r,y0:e,x1:n,y1:e})]}else{const e=this.renderer.xscale.invert(t),s=this.renderer.plot_view.frame.bbox.v_range,[r,n]=this.renderer.yscale.r_invert(s.start,s.end);i=[...this.index.indices({x0:e,y0:r,x1:e,y1:n})]}return new x.Selection({indices:i})}_hit_rect(e){const{sx0:t,sx1:s,sy0:i,sy1:r}=e,[n,o]=this.renderer.xscale.r_invert(t,s),[a,c]=this.renderer.yscale.r_invert(i,r),l=[...this.index.indices({x0:n,x1:o,y0:a,y1:c})];return new x.Selection({indices:l})}draw_legend_for_index(e,t,s){d.generic_area_vector_legend(this.visuals,e,t,s)}}s.HexTileView=p,p.__name__=\"HexTileView\";class y extends o.Glyph{constructor(e){super(e)}static init_HexTile(){this.prototype.default_view=p,this.mixins([l.LineVector,l.FillVector,l.HatchVector]),this.define((({Number:e})=>({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<i;t++){if(null!=e&&e.indexOf(t)<0)continue;const i=this.image.get(t);let s;g.is_NDArray(i)?(o.assert(2==i.dimension,\"expected a 2D array\"),s=i,this._height[t]=i.shape[0],this._width[t]=i.shape[1]):(s=l.concat(i),this._height[t]=i.length,this._width[t]=i[0].length);const a=this._flat_img_to_buf8(s);this._set_image_data_from_buffer(t,a)}}_index_data(e){const{data_size:t}=this;for(let i=0;i<t;i++){const[t,s,a,h]=this._lrtb(i);isNaN(t+s+a+h)||!isFinite(t+s+a+h)?e.add_empty():e.add(t,h,s,a)}}_lrtb(e){const t=this.dw.get(e),i=this.dh.get(e),s=this.renderer.xscale.source_range,a=this._x[e],h=s.is_reversed?a-t:a+t,n=this.renderer.yscale.source_range,r=this._y[e],_=n.is_reversed?r-i:r+i,[d,l]=a<h?[a,h]:[h,a],[g,o]=r<_?[r,_]:[_,r];return[d,l,o,g]}_set_width_heigh_data(){null!=this.image_data&&this.image_data.length==this.image.length||(this.image_data=new Array(this.image.length)),null!=this._width&&this._width.length==this.image.length||(this._width=new Uint32Array(this.image.length)),null!=this._height&&this._height.length==this.image.length||(this._height=new Uint32Array(this.image.length))}_get_or_create_canvas(e){const t=this.image_data[e];if(null!=t&&t.width==this._width[e]&&t.height==this._height[e])return t;{const t=document.createElement(\"canvas\");return t.width=this._width[e],t.height=this._height[e],t}}_set_image_data_from_buffer(e,t){const i=this._get_or_create_canvas(e),s=i.getContext(\"2d\"),a=s.getImageData(0,0,this._width[e],this._height[e]);a.data.set(t),s.putImageData(a,0,0),this.image_data[e]=i}_map_data(){\"data\"==this.model.properties.dw.units?this.sw=this.sdist(this.renderer.xscale,this._x,this.dw,\"edge\",this.model.dilate):this.sw=r.to_screen(this.dw),\"data\"==this.model.properties.dh.units?this.sh=this.sdist(this.renderer.yscale,this._y,this.dh,\"edge\",this.model.dilate):this.sh=r.to_screen(this.dh)}_image_index(e,t,i){const[s,a,h,n]=this._lrtb(e),r=this._width[e],_=this._height[e],d=(a-s)/r,l=(h-n)/_;let g=Math.floor((t-s)/d),o=Math.floor((i-n)/l);return this.renderer.xscale.source_range.is_reversed&&(g=r-g-1),this.renderer.yscale.source_range.is_reversed&&(o=_-o-1),{index:e,dim1:g,dim2:o,flat_index:o*r+g}}_hit_point(e){const{sx:t,sy:i}=e,s=this.renderer.xscale.invert(t),a=this.renderer.yscale.invert(i),h=this.index.indices({x0:s,x1:s,y0:a,y1:a}),n=new d.Selection;for(const e of h)t!=1/0&&i!=1/0&&n.image_indices.push(this._image_index(e,s,a));return n}}i.ImageBaseView=c,c.__name__=\"ImageBaseView\";class m extends n.XYGlyph{constructor(e){super(e)}static init_ImageBase(){this.define((({Boolean:e,Alpha: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<t;s++)e.add_empty()}_set_data(){this._set_data_iteration++;const e=this.url.length;this.image=new Array(e);const{retry_attempts:t,retry_timeout:s}=this.model,{_set_data_iteration:r}=this;for(let a=0;a<e;a++){const e=this.url.get(a);e&&new l.ImageLoader(e,{loaded:e=>{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<n;e++)[c[e],c[n+e]]=m(this._x[e],this.w.get(e));else c.set(this._x,0);if(i)for(let e=0;e<n;e++)[_[e],_[n+e]]=g(this._y[e],this.h.get(e));else _.set(this._y,0);const[u,p]=h.minmax(c),[f,b]=h.minmax(_);this._bounds_rect={x0:u,x1:p,y0:f,y1:b}}has_finished(){return super.has_finished()&&1==this._images_rendered}_map_data(){\"data\"==this.model.properties.w.units?this.sw=this.sdist(this.renderer.xscale,this._x,this.w,\"edge\",this.model.dilate):this.sw=o.to_screen(this.w),\"data\"==this.model.properties.h.units?this.sh=this.sdist(this.renderer.yscale,this._y,this.h,\"edge\",this.model.dilate):this.sh=o.to_screen(this.h)}_render(e,t,s){const{image:r,sx:a,sy:i,sw:n,sh:o,angle:c}=null!=s?s:this,{frame:_}=this.renderer.plot_view;e.rect(_.bbox.left+1,_.bbox.top+1,_.bbox.width-2,_.bbox.height-2),e.clip();let h=!0;for(const s of t){if(isNaN(a[s]+i[s]+c.get(s)))continue;const t=r[s];null!=t?this._render_image(e,s,t,a,i,n,o,c):h=!1}h&&!this._images_rendered&&(this._images_rendered=!0,this.notify_finished())}_final_sx_sy(e,t,s,r,a){switch(e){case\"top_left\":return[t,s];case\"top\":case\"top_center\":return[t-r/2,s];case\"top_right\":return[t-r,s];case\"right\":case\"center_right\":return[t-r,s-a/2];case\"bottom_right\":return[t-r,s-a];case\"bottom\":case\"bottom_center\":return[t-r/2,s-a];case\"bottom_left\":return[t,s-a];case\"left\":case\"center_left\":return[t,s-a/2];case\"center\":case\"center_center\":return[t-r/2,s-a/2]}}_render_image(e,t,s,r,a,i,n,o){isNaN(i[t])&&(i[t]=s.width),isNaN(n[t])&&(n[t]=s.height);const c=i[t],_=n[t],{anchor:h}=this.model,[l,d]=this._final_sx_sy(h,r[t],a[t],c,_),m=o.get(t);e.save(),e.globalAlpha=this.model.global_alpha;const g=c/2,u=_/2;m?(e.translate(l,d),e.translate(g,u),e.rotate(m),e.translate(-g,-u),e.drawImage(s,0,0,c,_),e.translate(g,u),e.rotate(-m),e.translate(-g,-u),e.translate(-l,-d)):e.drawImage(s,l,d,c,_),e.restore()}bounds(){return this._bounds_rect}}s.ImageURLView=d,d.__name__=\"ImageURLView\";class m extends n.XYGlyph{constructor(e){super(e)}static init_ImageURL(){this.prototype.default_view=d,this.define((({Boolean:e,Int:t,Alpha:s})=>({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;n<i;n++){const i=this._xs[n],o=this._ys[n];if(0==i.length||0==o.length){t.add_empty();continue}let l=1/0,r=-1/0,h=1/0,a=-1/0;for(let t=0,n=i.length;t<n;t++){const n=i[t][0],c=o[t][0];if(0!=n.length&&0!=c.length){const[t,i]=_.minmax(n),[o,d]=_.minmax(c);l=s(l,t),r=e(r,i),h=s(h,o),a=e(a,d)}}isFinite(l+r+h+a)?t.add(l,h,r,a):t.add_empty()}this._hole_index=this._index_hole_data()}_index_hole_data(){const{min:t,max:s}=Math,{data_size:e}=this,i=new l.SpatialIndex(e);for(let n=0;n<e;n++){const e=this._xs[n],o=this._ys[n];if(0==e.length||0==o.length){i.add_empty();continue}let l=1/0,r=-1/0,h=1/0,a=-1/0;for(let i=0,n=e.length;i<n;i++){const n=e[i],c=o[i];if(n.length>1&&c.length>1)for(let e=1,i=n.length;e<i;e++){const[i,o]=_.minmax(n[e]),[d,x]=_.minmax(c[e]);l=t(l,i),r=s(r,o),h=t(h,d),a=s(a,x)}}isFinite(l+r+h+a)?i.add(l,h,r,a):i.add_empty()}return i.finish(),i}_mask_data(){const{x_range:t,y_range:s}=this.renderer.plot_view.frame;return this.index.indices({x0:t.min,x1:t.max,y0:s.min,y1:s.max})}_inner_loop(t,s,e){t.beginPath();for(let i=0,n=s.length;i<n;i++)for(let n=0,o=s[i].length;n<o;n++){const o=s[i][n],l=e[i][n];for(let s=0,e=o.length;s<e;s++)0!=s?t.lineTo(o[s],l[s]):t.moveTo(o[s],l[s]);t.closePath()}}_render(t,s,e){if(this.visuals.fill.doit||this.visuals.line.doit){const{sxs:i,sys:n}=null!=e?e:this;for(const e of s){const s=i[e],o=n[e];this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,e),this._inner_loop(t,s,o),t.fill(\"evenodd\")),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(t,e),this._inner_loop(t,s,o),t.fill(\"evenodd\")),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,e),this._inner_loop(t,s,o),t.stroke())}}}_hit_rect(t){const{sx0:s,sx1:e,sy0:i,sy1:n}=t,o=[s,e,e,s],l=[i,i,n,n],[r,h]=this.renderer.xscale.r_invert(s,e),[_,a]=this.renderer.yscale.r_invert(i,n),c=this.index.indices({x0:r,x1:h,y0:_,y1:a}),x=[];for(const t of c){const s=this.sxs[t],e=this.sys[t];let i=!0;for(let t=0,n=s.length;t<n;t++){for(let n=0,r=s[t][0].length;n<r;n++){const r=s[t][0][n],h=e[t][0][n];if(!d.point_in_poly(r,h,o,l)){i=!1;break}}if(!i)break}i&&x.push(t)}return new y.Selection({indices:x})}_hit_point(t){const{sx:s,sy:e}=t,i=this.renderer.xscale.invert(s),n=this.renderer.yscale.invert(e),o=this.index.indices({x0:i,y0:n,x1:i,y1:n}),l=this._hole_index.indices({x0:i,y0:n,x1:i,y1:n}),r=[];for(const t of o){const i=this.sxs[t],n=this.sys[t];for(let o=0,h=i.length;o<h;o++){const h=i[o].length;if(d.point_in_poly(s,e,i[o][0],n[o][0]))if(1==h)r.push(t);else if(l.get(t)){if(h>1){let l=!1;for(let t=1;t<h;t++){const r=i[o][t],h=n[o][t];if(d.point_in_poly(s,e,r,h)){l=!0;break}}l||r.push(t)}}else r.push(t)}}return new y.Selection({indices:r})}_get_snap_coord(t){return a.sum(t)/t.length}scenterxy(t,s,e){if(1==this.sxs[t].length){return[this._get_snap_coord(this.sxs[t][0][0]),this._get_snap_coord(this.sys[t][0][0])]}{const i=this.sxs[t],n=this.sys[t];for(let t=0,o=i.length;t<o;t++)if(d.point_in_poly(s,e,i[t][0],n[t][0])){return[this._get_snap_coord(i[t][0]),this._get_snap_coord(n[t][0])]}}f.unreachable()}map_data(){const t=this._xs.length;this.sxs=new Array(t),this.sys=new Array(t);for(let s=0;s<t;s++){const t=this._xs[s].length;this.sxs[s]=new Array(t),this.sys[s]=new Array(t);for(let e=0;e<t;e++){const t=this._xs[s][e].length;this.sxs[s][e]=new Array(t),this.sys[s][e]=new Array(t);for(let i=0;i<t;i++){const[t,n]=this.renderer.coordinates.map_to_screen(this._xs[s][e][i],this._ys[s][e][i]);this.sxs[s][e][i]=t,this.sys[s][e][i]=n}}}}draw_legend_for_index(t,s,e){h.generic_area_vector_legend(this.visuals,t,s,e)}}e.MultiPolygonsView=g,g.__name__=\"MultiPolygonsView\";class p extends r.Glyph{constructor(t){super(t)}static init_MultiPolygons(){this.prototype.default_view=g,this.define((({})=>({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<o;r++){const o=t[r],_=i[r],d=s[r],x=n[r],y=a[r],h=c[r];if(isNaN(o+_+d+x+y+h))e.add_empty();else{const[t,i]=l(o,y,_),[s,n]=l(d,h,x);e.add(t,s,i,n)}}}_render(e,t,i){if(this.visuals.line.doit){const{sx0:s,sy0:n,sx1:a,sy1:c,scx:o,scy:r}=null!=i?i:this;for(const i of t){const t=s[i],_=n[i],d=a[i],l=c[i],x=o[i],y=r[i];isNaN(t+_+d+l+x+y)||(e.beginPath(),e.moveTo(t,_),e.quadraticCurveTo(x,y,d,l),this.visuals.line.set_vectorize(e,i),e.stroke())}}}draw_legend_for_index(e,t,i){_.generic_line_vector_legend(this.visuals,e,t,i)}scenterxy(){throw new Error(`${this}.scenterxy() is not implemented`)}}i.QuadraticView=x,x.__name__=\"QuadraticView\";class y extends r.Glyph{constructor(e){super(e)}static init_Quadratic(){this.prototype.default_view=x,this.define((({})=>({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<t;e++)0==i[e]&&(i[e]=s)}_render(e,t,s){const{sx:i,sy:n,slength:a,angle:l}=null!=s?s:this;if(this.visuals.line.doit)for(const s of t){const t=i[s],h=n[s],r=l.get(s),o=a[s];isNaN(t+h+r+o)||(e.translate(t,h),e.rotate(r),e.beginPath(),e.moveTo(0,0),e.lineTo(o,0),this.visuals.line.set_vectorize(e,s),e.stroke(),e.rotate(-r),e.translate(-t,-h))}}draw_legend_for_index(e,t,s){h.generic_line_vector_legend(this.visuals,e,t,s)}}s.RayView=c,c.__name__=\"RayView\";class g extends l.XYGlyph{constructor(e){super(e)}static init_Ray(){this.prototype.default_view=c,this.mixins(r.LineVector),this.define((({})=>({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<t;s++)this.sx0[s]=this.sx[s]-this.sw[s]/2}if(\"data\"==this.model.properties.height.units)[this.sh,this.sy1]=this._map_dist_corner_for_data_side_length(this._y,this.height,this.renderer.yscale);else{this.sh=a.to_screen(this.height);const t=this.sy.length;this.sy1=new a.ScreenArray(t);for(let s=0;s<t;s++)this.sy1[s]=this.sy[s]-this.sh[s]/2}const t=this.sw.length;this.ssemi_diag=new a.ScreenArray(t);for(let s=0;s<t;s++)this.ssemi_diag[s]=Math.sqrt(this.sw[s]/2*this.sw[s]/2+this.sh[s]/2*this.sh[s]/2)}_render(t,s,e){const{sx:i,sy:h,sx0:r,sy1:n,sw:a,sh:o,angle:l}=null!=e?e:this;for(const e of s){const s=i[e],_=h[e],c=r[e],d=n[e],f=a[e],y=o[e],g=l.get(e);isNaN(s+_+c+d+f+y+g)||0!=f&&0!=y&&(t.beginPath(),g?(t.translate(s,_),t.rotate(g),t.rect(-f/2,-y/2,f,y),t.rotate(-g),t.translate(-s,-_)):t.rect(c,d,f,y),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,e),t.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(t,e),t.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,e),t.stroke()))}}_hit_rect(t){return this._hit_rect_against_index(t)}_hit_point(t){let{sx:s,sy:e}=t;const i=this.renderer.xscale.invert(s),h=this.renderer.yscale.invert(e),r=this.sx0.length,n=new a.ScreenArray(r);for(let t=0;t<r;t++)n[t]=this.sx0[t]+this.sw[t]/2;const _=new a.ScreenArray(r);for(let t=0;t<r;t++)_[t]=this.sy1[t]+this.sh[t]/2;const c=o.max(this._ddist(0,n,this.ssemi_diag)),d=o.max(this._ddist(1,_,this.ssemi_diag)),f=i-c,y=i+c,g=h-d,w=h+d;let x,u;const v=[];for(const t of this.index.indices({x0:f,x1:y,y0:g,y1:w})){const i=this.angle.get(t);if(i){const h=Math.sin(-i),r=Math.cos(-i),n=r*(s-this.sx[t])-h*(e-this.sy[t])+this.sx[t],a=h*(s-this.sx[t])+r*(e-this.sy[t])+this.sy[t];s=n,e=a,x=Math.abs(this.sx[t]-s)<=this.sw[t]/2,u=Math.abs(this.sy[t]-e)<=this.sh[t]/2}else{const i=s-this.sx0[t],h=e-this.sy1[t];x=0<=i&&i<=this.sw[t],u=0<=h&&h<=this.sh[t]}x&&u&&v.push(t)}return new l.Selection({indices:v})}_map_dist_corner_for_data_side_length(t,s,e){const i=t.length,h=new Float64Array(i),r=new Float64Array(i);for(let e=0;e<i;e++){const i=t[e],n=s.get(e)/2;h[e]=i-n,r[e]=i+n}const n=e.v_compute(h),a=e.v_compute(r),o=this.sdist(e,h,s,\"edge\",this.model.dilate);let l=n;for(let t=0;t<i;t++){const s=n[t],e=a[t];if(!isNaN(s+e)&&s!=e){l=s<e?n:a;break}}return[o,l]}_ddist(t,s,e){const i=a.infer_type(s,e),h=0==t?this.renderer.xscale:this.renderer.yscale,r=s,n=r.length,o=new i(n);for(let t=0;t<n;t++)o[t]=r[t]+e[t];const l=h.v_invert(r),_=h.v_invert(o),c=l.length,d=new i(c);for(let t=0;t<c;t++)d[t]=Math.abs(_[t]-l[t]);return d}draw_legend_for_index(t,s,e){n.generic_area_vector_legend(this.visuals,t,s,e)}}e.RectView=_,_.__name__=\"RectView\";class c extends r.CenterRotatable{constructor(t){super(t)}static init_Rect(){this.prototype.default_view=_,this.define((({Boolean:t})=>({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<r;e++){const r=i[e];_.point_in_poly(this.sx[e],this.sy[e],t,s)&&n.push(r)}return new l.Selection({indices:n})}_get_legend_args({x0:e,x1:t,y0:s,y1:i},n){const r=n+1,a=new Array(r),c=new Array(r);a[n]=(e+t)/2,c[n]=(s+i)/2;const _=.4*Math.min(Math.abs(t-e),Math.abs(i-s));return{sx:a,sy:c,size:new o.UniformScalar(_,r),angle:new o.UniformScalar(0,r)}}draw_legend_for_index(e,{x0:t,x1:s,y0:i,y1:n},r){const a=this._get_legend_args({x0:t,x1:s,y0:i,y1:n},r);this._render(e,[r],a)}}s.MarkerView=x,x.__name__=\"MarkerView\";class d extends a.XYGlyph{constructor(e){super(e)}static init_Marker(){this.mixins([c.LineVector,c.FillVector,c.HatchVector]),this.define((({Number: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<o;h++){const o=i[h],a=n[h],c=r[h],d=_[h];isNaN(o+a+c+d)?e.add_empty():e.add(t(o,a),t(c,d),s(o,a),s(c,d))}}_render(e,t,s){if(this.visuals.line.doit){const{sx0:i,sy0:n,sx1:r,sy1:_}=null!=s?s:this;for(const s of t){const t=i[s],o=n[s],h=r[s],a=_[s];isNaN(t+o+h+a)||(e.beginPath(),e.moveTo(t,o),e.lineTo(h,a),this.visuals.line.set_vectorize(e,s),e.stroke())}}}_hit_point(e){const{sx:t,sy:s}=e,i={x:t,y:s},[n,r]=this.renderer.xscale.r_invert(t-2,t+2),[o,h]=this.renderer.yscale.r_invert(s-2,s+2),a=this.index.indices({x0:n,y0:o,x1:r,y1:h}),c=[];for(const e of a){const t=Math.max(2,this.line_width.get(e)/2)**2,s={x:this.sx0[e],y:this.sy0[e]},n={x:this.sx1[e],y:this.sy1[e]};_.dist_to_segment_squared(i,s,n)<t&&c.push(e)}return new x.Selection({indices:c})}_hit_span(e){const[t,s]=this.renderer.plot_view.frame.bbox.ranges,{sx:i,sy:n}=e;let r,_,o;\"v\"==e.direction?(o=this.renderer.yscale.invert(n),[r,_]=[this._y0,this._y1]):(o=this.renderer.xscale.invert(i),[r,_]=[this._x0,this._x1]);const h=[],[a,c]=this.renderer.xscale.r_invert(t.start,t.end),[d,y]=this.renderer.yscale.r_invert(s.start,s.end),l=this.index.indices({x0:a,y0:d,x1:c,y1:y});for(const t of l){(r[t]<=o&&o<=_[t]||_[t]<=o&&o<=r[t])&&h.push(t);const s=1.5+this.line_width.get(t)/2;r[t]==_[t]&&(\"h\"==e.direction?Math.abs(this.sx0[t]-i)<=s&&h.push(t):Math.abs(this.sy0[t]-n)<=s&&h.push(t))}return new x.Selection({indices:h})}scenterxy(e){return[this.sx0[e]/2+this.sx1[e]/2,this.sy0[e]/2+this.sy1[e]/2]}draw_legend_for_index(e,t,s){d.generic_line_vector_legend(this.visuals,e,t,s)}}s.SegmentView=y,y.__name__=\"SegmentView\";class l extends c.Glyph{constructor(e){super(e)}static init_Segment(){this.prototype.default_view=y,this.define((({})=>({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;n<f;n++){const s=(i[n+1]-i[n-1])*o,c=(u[n+1]-u[n-1])*o,l=(i[n+2]-i[n])*o,r=(u[n+2]-u[n])*o;for(let o=0;o<=4*e;t++){const e=g[o++],f=g[o++],w=g[o++],a=g[o++];h[t]=e*i[n]+f*i[n+1]+w*s+a*l,_[t]=e*u[n]+f*u[n+1]+w*c+a*r}}return[h,_]}},\n function _(e,t,i,n,s){n();const o=e(1),l=e(64),r=e(106),a=o.__importStar(e(48)),_=e(20);class c extends l.XYGlyphView{_render(e,t,i){const{sx:n,sy:s}=null!=i?i:this;let o=!1,l=null;this.visuals.line.set_value(e);const r=t.length;if(!(r<2)){e.beginPath(),e.moveTo(n[0],s[0]);for(const i of t){let t,r,a,_;switch(this.model.mode){case\"before\":[t,a]=[n[i-1],s[i]],[r,_]=[n[i],s[i]];break;case\"after\":[t,a]=[n[i],s[i-1]],[r,_]=[n[i],s[i]];break;case\"center\":{const e=(n[i-1]+n[i])/2;[t,a]=[e,s[i-1]],[r,_]=[e,s[i]];break}default:throw new Error(\"unexpected\")}if(o){if(!isFinite(n[i]+s[i])){e.stroke(),e.beginPath(),o=!1,l=i;continue}null!=l&&i-l>1&&(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<this._sxs.length;t++){const n=this._sxs[t],o=this._sys[t],_=n.length;for(let h=0,r=_;h<r;h++){const[r,a]=this._rotate_point(e,s,n[_-1][0],o[_-1][0],-this.angle.get(t));l.point_in_poly(r,a,n[h],o[h])&&i.push(t)}}return new x.Selection({indices:i})}scenterxy(t){const e=this._sxs[t],s=this._sys[t];c.assert(0!=e.length&&0!=s.length);const i=e[0][0],n=s[0][0],o=(e[0][2]+i)/2,_=(s[0][2]+n)/2,[h,l]=this._rotate_point(o,_,i,n,this.angle.get(t));return[h,l]}}s.TextView=u,u.__name__=\"TextView\";class f extends _.XYGlyph{constructor(t){super(t)}static init_Text(){this.prototype.default_view=u,this.mixins(h.TextVector),this.define((({})=>({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<t;s++)this.sleft[s]=this.sx[s]-this.sw[s]/2,this.sright[s]=this.sx[s]+this.sw[s]/2;this._clamp_viewport()}}e.VBarView=_,_.__name__=\"VBarView\";class c extends o.Box{constructor(t){super(t)}static init_VBar(){this.prototype.default_view=_,this.define((({})=>({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;t<r;t++){const a=this.graph_layout[o[t]],[r,l]=null!=a?a:[NaN,NaN];e[t]=r,n[t]=l}return[e,n]}get_edge_coordinates(t){var a,o;const r=null!==(a=t.data.start)&&void 0!==a?a:[],e=null!==(o=t.data.end)&&void 0!==o?o:[],n=Math.min(r.length,e.length),l=[],i=[],u=null!=t.data.xs&&null!=t.data.ys;for(let a=0;a<n;a++){const o=null!=this.graph_layout[r[a]]&&null!=this.graph_layout[e[a]];if(u&&o)l.push(t.data.xs[a]),i.push(t.data.ys[a]);else{let t,n;o?(t=this.graph_layout[r[a]],n=this.graph_layout[e[a]]):(t=[NaN,NaN],n=[NaN,NaN]),l.push([t[0],n[0]]),i.push([t[1],n[1]])}}return[l,i]}}o.StaticLayoutProvider=l,l.__name__=\"StaticLayoutProvider\",l.init_StaticLayoutProvider()},\n function _(i,d,n,r,G){r(),G(\"Grid\",i(316).Grid)},\n function _(i,e,t,s,n){s();const r=i(1),o=i(162),d=i(164),l=i(165),_=r.__importStar(i(48)),a=i(8);class h extends d.GuideRendererView{_render(){const i=this.layer.ctx;i.save(),this._draw_regions(i),this._draw_minor_grids(i),this._draw_grids(i),i.restore()}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.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;s<e.length-1;s++){if(s%2!=1)continue;const[n,r]=this.coordinates.map_to_screen(e[s],t[s]),[o,d]=this.coordinates.map_to_screen(e[s+1],t[s+1]);i.beginPath(),i.rect(n[0],r[0],o[1]-n[0],d[1]-r[0]),this.visuals.band_fill.doit&&(this.visuals.band_fill.set_value(i),i.fill()),this.visuals.band_hatch.doit&&(this.visuals.band_hatch.set_value(i),i.fill())}}_draw_grids(i){if(!this.visuals.grid_line.doit)return;const[e,t]=this.grid_coords(\"major\");this._draw_grid_helper(i,this.visuals.grid_line,e,t)}_draw_minor_grids(i){if(!this.visuals.minor_grid_line.doit)return;const[e,t]=this.grid_coords(\"minor\");this._draw_grid_helper(i,this.visuals.minor_grid_line,e,t)}_draw_grid_helper(i,e,t,s){e.set_value(i),i.beginPath();for(let e=0;e<t.length;e++){const[n,r]=this.coordinates.map_to_screen(t[e],s[e]);i.moveTo(Math.round(n[0]),Math.round(r[0]));for(let e=1;e<n.length;e++)i.lineTo(Math.round(n[e]),Math.round(r[e]))}i.stroke()}ranges(){const i=this.model.dimension,e=(i+1)%2,{ranges:t}=this.coordinates;return[t[i],t[e]]}computed_bounds(){const[i]=this.ranges(),e=this.model.bounds,t=[i.min,i.max];let s,n;if(a.isArray(e))s=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]),s<t[0]&&(s=t[0]),n>t[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<a.length;i++){if((a[i]==h||a[i]==u)&&e)continue;const n=[],r=[],o=2;for(let e=0;e<o;e++){const t=c+(m-c)/(o-1)*e;n.push(a[i]),r.push(t)}l[t].push(n),l[s].push(r)}return l}}t.GridView=h,h.__name__=\"GridView\";class u extends d.GuideRenderer{constructor(i){super(i)}static init_Grid(){this.prototype.default_view=h,this.mixins([[\"grid_\",_.Line],[\"minor_grid_\",_.Line],[\"band_\",_.Fill],[\"band_\",_.Hatch]]),this.define((({Number:i,Auto:e,Enum:t,Ref:s,Tuple:n,Or:r,Nullable:d})=>({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 _(i,t,e,s,o){s();const l=i(53),n=i(20),h=i(43),a=i(19),r=i(8),_=i(22),d=i(122),c=i(240),u=i(221),m=i(44),p=i(249);class g extends c.DOMView{constructor(){super(...arguments),this._idle_notified=!1,this._offset_parent=null,this._viewport={}}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 i of this.child_views)i.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 i=this.el.offsetParent;this._offset_parent!=i&&(this._offset_parent=i,null!=i&&(this.compute_viewport(),this.invalidate_layout()))}),250));const i=this.model.properties;this.on_change([i.width,i.height,i.min_width,i.min_height,i.max_width,i.max_height,i.margin,i.width_policy,i.height_policy,i.sizing_mode,i.aspect_ratio,i.visible],(()=>this.invalidate_layout())),this.on_change([i.background,i.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((i=>this._child_views.get(i)))}async build_child_views(){await d.build_views(this._child_views,this.child_models,{parent:this})}render(){super.render(),h.empty(this.el);const{background:i}=this.model;this.el.style.backgroundColor=null!=i?_.color2css(i):\"\",h.classes(this.el).clear().add(...this.css_classes());for(const i of this.child_views)this.el.appendChild(i.el),i.render()}update_layout(){for(const i of this.child_views)i.update_layout();this._update_layout()}update_position(){this.el.style.display=this.model.visible?\"block\":\"none\";const i=this.is_root?this.layout.sizing.margin:void 0;h.position(this.el,this.layout.bbox,i);for(const i of this.child_views)i.update_position()}after_layout(){for(const i of this.child_views)i.after_layout();this._has_finished=!0}compute_viewport(){this._viewport=this._viewport_size()}renderTo(i){i.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 i=Date.now();this.layout.compute(this._viewport),this.update_position(),this.after_layout(),a.logger.debug(`layout computed in ${Date.now()-i} 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 i of this.child_views)if(!i.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:i,height_policy:t,aspect_ratio:e}=this.model;\"auto\"==i&&(i=this._width_policy()),\"auto\"==t&&(t=this._height_policy());const{sizing_mode:s}=this.model;if(null!=s)if(\"fixed\"==s)i=t=\"fixed\";else if(\"stretch_both\"==s)i=t=\"max\";else if(\"stretch_width\"==s)i=\"max\";else if(\"stretch_height\"==s)t=\"max\";else switch(null==e&&(e=\"auto\"),s){case\"scale_width\":i=\"max\",t=\"min\";break;case\"scale_height\":i=\"min\",t=\"max\";break;case\"scale_both\":i=\"max\",t=\"max\"}const o={width_policy:i,height_policy:t},{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[i,t]=c;o.margin={top:i,right:t,bottom:i,left:t}}else{const[i,t,e,s]=c;o.margin={top:i,right:t,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 i=this.el;for(;i=i.parentElement;){if(i.classList.contains(m.root))continue;if(i==document.body){const{margin:{left:i,right:t,top:e,bottom:s}}=h.extents(document.body);return{width:Math.ceil(document.documentElement.clientWidth-i-t),height:Math.ceil(document.documentElement.clientHeight-e-s)}}const{padding:{left:t,right:e,top:s,bottom:o}}=h.extents(i),{width:l,height:n}=i.getBoundingClientRect(),a=Math.ceil(l-t-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(i,t=!0){const e=\"png\"==i?\"canvas\":\"svg\",s=new p.CanvasLayer(e,t),{width:o,height:l}=this.layout.bbox;s.resize(o,l);for(const e of this.child_views){const o=e.export(i,t),{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((i=>i.serializable_state()))})}}e.LayoutDOMView=g,g.__name__=\"LayoutDOMView\";class f extends l.Model{constructor(i){super(i)}static init_LayoutDOM(){this.define((i=>{const{Boolean:t,Number:e,String:s,Auto:o,Color:l,Array:h,Tuple:a,Or:r,Null:_,Nullable:d}=i,c=a(e,e),m=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,m)),[0,0,0,0]],width_policy:[r(u.SizingPolicy,o),\"auto\"],height_policy:[r(u.SizingPolicy,o),\"auto\"],aspect_ratio:[r(e,o,_),null],sizing_mode:[d(n.SizingMode),null],visible:[t,!0],disabled:[t,!1],align:[r(n.Align,a(n.Align,n.Align)),\"start\"],background:[d(l),null],css_classes:[h(s),[]]}}))}}e.LayoutDOM=f,f.__name__=\"LayoutDOM\",f.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,a){i();const l=e(1),h=e(221),o=e(43),c=e(9),d=e(20),r=e(319),n=e(323),_=l.__importStar(e(327)),p=_,b=l.__importStar(e(328)),u=b,m=l.__importStar(e(243)),v=m;class g extends r.LayoutDOMView{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(),b.default,m.default,_.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 h.ContentBox{_measure(e){const a=o.size(s),l=o.children(i).slice(0,3).map((e=>o.size(e))),{width:h,height:d}=super._measure(e);if(t){const t=a.width+c.sum(l.map((e=>e.width)));return{width:e.width!=1/0?e.width:t,height:d}}{const t=a.height+c.sum(l.map((e=>e.height)));return{width:h,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 a=1,l=1;switch(e){case\"above\":a-=1;break;case\"below\":a+=1;break;case\"left\":l-=1;break;case\"right\":l+=1}const d={layout:this.header,row:a,col:l},r=this.child_views.map((e=>({layout:e.layout,row:1,col:1})));this.layout=new h.Grid([d,...r]),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.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.wrapper_el.style.maxHeight=\"\",o.undisplay(this.scroll_el))}const{child_views:a}=this;for(const e of a)o.hide(e.el);const l=a[this.model.active];null!=l&&o.show(l.el)}render(){super.render();const{active:e}=this.model,t=this.model.tabs_location,s=\"above\"==t||\"below\"==t,i=this.model.tabs.map(((t,s)=>{const i=o.div({class:[p.tab,s==e?p.active:null]},t.title);if(i.addEventListener(\"click\",(e=>{e.target==e.currentTarget&&this.change_active(s)})),t.closable){const e=o.div({class:p.close});e.addEventListener(\"click\",(e=>{if(e.target==e.currentTarget){this.model.tabs=c.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:[p.headers]},i),this.wrapper_el=o.div({class:p.headers_wrapper},this.headers_el);const a=o.div({class:[u.btn,u.btn_default],disabled:\"\"},o.div({class:[v.caret,p.left]})),l=o.div({class:[u.btn,u.btn_default]},o.div({class:[v.caret,p.right]}));let h=0;const d=e=>()=>{const t=this.model.tabs.length;h=\"left\"==e?Math.max(h-1,0):Math.min(h+1,t-1),0==h?a.setAttribute(\"disabled\",\"\"):a.removeAttribute(\"disabled\"),h==t-1?l.setAttribute(\"disabled\",\"\"):l.removeAttribute(\"disabled\");const i=o.children(this.headers_el).slice(0,h).map((e=>e.getBoundingClientRect()));if(s){const e=-c.sum(i.map((e=>e.width)));this.headers_el.style.left=`${e}px`}else{const e=-c.sum(i.map((e=>e.height)));this.headers_el.style.top=`${e}px`}};a.addEventListener(\"click\",d(\"left\")),l.addEventListener(\"click\",d(\"right\")),this.scroll_el=o.div({class:u.btn_group},a,l),this.header_el=o.div({class:[p.tabs_header,p[t]]},this.scroll_el,this.wrapper_el),this.el.appendChild(this.header_el)}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(p.active);t[e].classList.add(p.active);const{child_views:s}=this;for(const e of s)o.hide(e.el);o.show(s[e].el)}}s.TabsView=g,g.__name__=\"TabsView\";class w extends r.LayoutDOM{constructor(e){super(e)}static init_Tabs(){this.prototype.default_view=g,this.define((({Int:e,Array:t,Ref:s})=>({tabs:[t(s(n.Panel)),[]],tabs_location:[d.Location,\"above\"],active:[e,0]})))}}s.Tabs=w,w.__name__=\"Tabs\",w.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, <svg viewPort=\"0 0 10 10\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\"> <line x1=\"1\" y1=\"9\" x2=\"9\" y2=\"1\" stroke=\"gray\" stroke-width=\"2\"/> <line x1=\"1\" y1=\"1\" x2=\"9\" y2=\"9\" stroke=\"gray\" stroke-width=\"2\"/> </svg>\\');}.bk-root .bk-close:hover{background-image:url(\\'data:image/svg+xml;utf8, <svg viewPort=\"0 0 10 10\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\"> <line x1=\"1\" y1=\"9\" x2=\"9\" y2=\"1\" stroke=\"red\" stroke-width=\"2\"/> <line x1=\"1\" y1=\"1\" x2=\"9\" y2=\"9\" stroke=\"red\" stroke-width=\"2\"/> </svg>\\');}'},\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<e.length;i++){const s=e[i];if(s instanceof h.Title){e[i]=\"above\"==v||\"below\"==v?[s,this._toolbar]:[this._toolbar,s],t=!1;break}}t&&e.push(this._toolbar)}const g=(e,t)=>{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<this.model.lod_interval?setTimeout((()=>{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&&r<e&&(a=(o-e)/(o-r)),null!=s&&s>0&&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.index<this.history.length-1}}s.StateManager=a,a.__name__=\"StateManager\"},\n function _(t,e,s,o,i){o();const a=t(19),n=t(15),p=t(43),l=t(65),_=t(22),h=t(333),m=new n.Signal0({},\"gmaps_ready\");class d extends h.PlotView{initialize(){this.pause(),super.initialize(),this._tiles_loaded=!1,this.zoom_count=0;const{zoom:t,lat:e,lng:s}=this.model.map_options;if(this.initial_zoom=t,this.initial_lat=e,this.initial_lng=s,!this.model.api_key){const t=\"https://developers.google.com/maps/documentation/javascript/get-api-key\";a.logger.error(`api_key is required. See ${t} for more information on how to obtain your own.`)}if(\"undefined\"==typeof google||null==google.maps){if(void 0===window._bokeh_gmaps_callback){const{api_key:t,api_version:e}=this.model;!function(t,e){window._bokeh_gmaps_callback=()=>m.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;e<r.length;e++){const[n,s,a]=r[e];t.xs[o][e]=n,t.ys[o][e]=s,t.zs[o][e]=c(a)}break}case\"Polygon\":{e.coordinates.length>1&&a.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\");const r=e.coordinates[0];for(let e=0;e<r.length;e++){const[n,s,a]=r[e];t.xs[o][e]=n,t.ys[o][e]=s,t.zs[o][e]=c(a)}break}case\"MultiPoint\":a.logger.warn(\"MultiPoint not supported in Bokeh\");break;case\"MultiLineString\":{const n=e.coordinates.reduce(r);for(let e=0;e<n.length;e++){const[r,s,a]=n[e];t.xs[o][e]=r,t.ys[o][e]=s,t.zs[o][e]=c(a)}break}case\"MultiPolygon\":{const n=[];for(const t of e.coordinates)t.length>1&&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<s.length;e++){const[r,n,a]=s[e];t.xs[o][e]=r,t.ys[o][e]=n,t.zs[o][e]=c(a)}break}default:throw new Error(`Invalid GeoJSON geometry type: ${e.type}`)}}geojson_to_column_data(){const e=JSON.parse(this.geojson);let t;switch(e.type){case\"GeometryCollection\":if(null==e.geometries)throw new Error(\"No geometries found in GeometryCollection\");if(0===e.geometries.length)throw new Error(\"geojson.geometries must have one or more items\");t=e.geometries;break;case\"FeatureCollection\":if(null==e.features)throw new Error(\"No features found in FeaturesCollection\");if(0==e.features.length)throw new Error(\"geojson.features must have one or more items\");t=e.features;break;default:throw new Error(\"Bokeh only supports type GeometryCollection and FeatureCollection at top level\")}let o=0;for(const e of t){const t=\"Feature\"===e.type?e.geometry:e;\"GeometryCollection\"==t.type?o+=t.geometries.length:o+=1}const r={x:this._get_new_nan_array(o),y:this._get_new_nan_array(o),z:this._get_new_nan_array(o),xs:this._get_new_list_array(o),ys:this._get_new_list_array(o),zs:this._get_new_list_array(o)};let n=0;for(const e of t){const t=\"Feature\"==e.type?e.geometry:e;if(\"GeometryCollection\"==t.type)for(const s of t.geometries)this._add_geometry(s,r,n),\"Feature\"===e.type&&this._add_properties(e,r,n,o),n+=1;else this._add_geometry(t,r,n),\"Feature\"===e.type&&this._add_properties(e,r,n,o),n+=1}return r}}o.GeoJSONDataSource=g,g.__name__=\"GeoJSONDataSource\",g.init_GeoJSONDataSource()},\n function _(e,r,T,o,S){o(),S(\"BBoxTileSource\",e(347).BBoxTileSource),S(\"MercatorTileSource\",e(348).MercatorTileSource),S(\"QUADKEYTileSource\",e(351).QUADKEYTileSource),S(\"TileRenderer\",e(352).TileRenderer),S(\"TileSource\",e(349).TileSource),S(\"TMSTileSource\",e(355).TMSTileSource),S(\"WMTSTileSource\",e(353).WMTSTileSource)},\n function _(e,t,r,i,o){i();const l=e(348);class n extends l.MercatorTileSource{constructor(e){super(e)}static init_BBoxTileSource(){this.define((({Boolean: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)<Math.abs(t-r)?e:t}));return this._resolutions.indexOf(o)}snap_to_zoom_level(t,e,i,_){const[s,r,o,n]=t,l=this._resolutions[_];let u=i*l,a=e*l;if(!this.snap_to_zoom){const t=(o-s)/u,e=(n-r)/a;t>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<<i)-e]}meters_to_tile(t,e,i){const[_,s]=this.meters_to_pixels(t,e,i);return this.pixels_to_tile(_,s)}get_tile_meter_bounds(t,e,i){const[_,s]=this.pixels_to_meters(t*this.tile_size,e*this.tile_size,i),[r,o]=this.pixels_to_meters((t+1)*this.tile_size,(e+1)*this.tile_size,i);return[_,s,r,o]}get_tile_geographic_bounds(t,e,i){const _=this.get_tile_meter_bounds(t,e,i),[s,r,o,l]=n.meters_extent_to_geographic(_);return[s,r,o,l]}get_tiles_by_extent(t,e,i=1){const[_,s,r,o]=t;let[n,l]=this.meters_to_tile(_,s,e),[u,a]=this.meters_to_tile(r,o,e);n-=i,l-=i,u+=i,a+=i;const h=[];for(let t=a;t>=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<<s-1;switch(t.charAt(_-s)){case\"0\":continue;case\"1\":e|=r;break;case\"2\":i|=r;break;case\"3\":e|=r,i|=r;break;default:throw new TypeError(`Invalid Quadkey: ${t}`)}}return[e,i,_]}tile_xyz_to_quadkey(t,e,i){let _=\"\";for(let s=i;s>0;s--){const i=1<<s-1;let r=0;0!=(t&i)&&(r+=1),0!=(e&i)&&(r+=2),_+=r.toString()}return _}children_by_tile_xyz(t,e,i){const _=this.tile_xyz_to_quadkey(t,e,i),s=[];for(let t=0;t<=3;t++){const[e,i,r]=this.quadkey_to_tile_xyz(_+t.toString()),o=this.get_tile_meter_bounds(e,i,r);s.push([e,i,r,o])}return s}get_closest_parent_by_tile_xyz(t,e,i){const _=this.calculate_world_x_by_tile_xyz(t,e,i);[t,e,i]=this.normalize_xyz(t,e,i);let s=this.tile_xyz_to_quadkey(t,e,i);for(;s.length>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),g=n.__importStar(t(354));class p 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(),g.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:g.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);e<i;e++){const[i,s,_]=n[e],a=this.model.tile_source.children_by_tile_xyz(i,s,_);for(const e of a){const[i,s,_,n]=e;t.tiles.has(t.tile_xyz_to_key(i,s,_))||this._create_tile(i,s,_,n,!0)}}}_fetch_tiles(t){for(const e of t){const[t,i,s,_]=e;this._create_tile(t,i,s,_)}}_update(){const{tile_source:t}=this.model,{min_zoom:e}=t,{max_zoom:i}=t;let s=this.get_extent();const _=this.extent[2]-this.extent[0]<s[2]-s[0],n=this.map_frame.bbox.height,a=this.map_frame.bbox.width;let h=t.get_level_by_extent(s,n,a),r=!1;h<e?(s=this.extent,h=e,r=!0):h>i&&(s=this.extent,h=i,r=!0),r&&(this.x_range.setv({x_range:{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=[],g=[];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)&&g.push(e)}}}null==h&&l.push(e)}this._render_tiles(c),this._render_tiles(g),this._render_tiles(d),null!=this.render_timer&&clearTimeout(this.render_timer),this.render_timer=setTimeout((()=>this._fetch_tiles(l)),65)}}i.TileRendererView=p,p.__name__=\"TileRendererView\";class u extends r.Renderer{constructor(t){super(t)}static init_TileRenderer(){this.prototype.default_view=p,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),_=e(61),a=e(237);class l extends a.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<s.length;e++){const t=s[e];o.splice(t-e,1)}}this._emit_cds_changes(t)}_pop_glyphs(e,t){const s=e.columns();if(t&&s.length)for(const o of s){let s=e.get_array(o);const n=s.length-t+1;n<1||(r.isArray(s)||(s=Array.from(s),e.data[o]=s),s.splice(0,n))}}_emit_cds_changes(e,t=!0,s=!0,o=!0){s&&e.selection_manager.clear(),t&&e.change.emit(),o&&(e.data=e.data,e.properties.data.change.emit())}_drag_points(e,t,s=\"both\"){if(null==this._basepoint)return;const[o,n]=this._basepoint;for(const i of t){const t=this._map_drag(o,n,i),r=this._map_drag(e.sx,e.sy,i);if(null==r||null==t)continue;const[c,_]=r,[a,l]=t,[d,u]=[c-a,_-l],h=i.glyph,m=i.data_source,[p,f]=[h.x.field,h.y.field];for(const e of m.selected.indices)!p||\"width\"!=s&&\"both\"!=s||(m.data[p][e]+=d),!f||\"height\"!=s&&\"both\"!=s||(m.data[f][e]+=u);m.change.emit()}this._basepoint=[e.sx,e.sy]}_pad_empty_columns(e,t){for(const s of e.columns())i.includes(t,s)||e.get_array(s).push(this.model.empty_value)}_select_event(e,t,s){const o=this.plot_view.frame,{sx:n,sy:i}=e;if(!o.bbox.contains(n,i))return[];const r={type:\"point\",sx:n,sy:i},c=[];for(const e of s){const s=e.get_selection_manager(),o=e.data_source,n=this.plot_view.renderer_view(e);if(null!=n){s.select([n],r,!0,t)&&c.push(e),o.properties.selected.change.emit()}}return c}}s.EditToolView=l,l.__name__=\"EditToolView\";class d extends a.GestureTool{constructor(e){super(e)}static init_EditTool(){this.define((({Unknown:e,String:t,Array:s,Ref:o})=>({custom_icon:[t],empty_value:[e],renderers:[s(o(_.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 o=e(43),_=e(8),i=e(370),d=e(242);class n extends i.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,i]=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([o]),l&&d.get_array(l).push([i]),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];_.isArray(t)||(t=Array.from(t),d.data[h][e]=t),t.push(o)}if(l){const e=d.data[l].length-1;let t=d.get_array(l)[e];_.isArray(t)||(t=Array.from(t),d.data[l][e]=t),t.push(i)}}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===o.Keys.Esc?t.data_source.selection_manager.clear():e.keyCode===o.Keys.Backspace&&this._delete_selected(t)}}a.FreehandDrawToolView=n,n.__name__=\"FreehandDrawToolView\";class h extends i.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]})))}}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;s<this.model.renderers.length;s++){const i=this.model.renderers[s],a=i.data_source,o=i.glyph,[r,n]=[o.xs.field,o.ys.field];if(r)for(const t of a.get_array(r))e.push(...t);if(n)for(const e of a.get_array(n))t.push(...e);this._drawing&&s==this.model.renderers.length-1&&(e.splice(e.length-1,1),t.splice(t.length-1,1))}this._set_vertices(e,t)}_doubletap(e){this.model.active&&(this._drawing?(this._drawing=!1,this._draw(e,\"edit\",!0)):(this._drawing=!0,this._draw(e,\"new\",!0)))}_move(e){this._drawing&&this._draw(e,\"edit\")}_remove(){const e=this.model.renderers[0],t=e.data_source,s=e.glyph,[i,a]=[s.xs.field,s.ys.field];if(i){const e=t.data[i].length-1,s=t.get_array(i)[e];s.splice(s.length-1,1)}if(a){const e=t.data[a].length-1,s=t.get_array(a)[e];s.splice(s.length-1,1)}this._emit_cds_changes(t)}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)e.keyCode===o.Keys.Backspace?this._delete_selected(t):e.keyCode==o.Keys.Esc&&(this._drawing&&(this._remove(),this._drawing=!1),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){if(null==this._basepoint||!this.model.drag)return;const[t,s]=this._basepoint;for(const i of this.model.renderers){const a=this._map_drag(t,s,i),o=this._map_drag(e.sx,e.sy,i);if(null==o||null==a)continue;const r=i.data_source,n=i.glyph,[_,d]=[n.xs.field,n.ys.field];if(!_&&!d)continue;const[l,h]=o,[c,g]=a,[f,p]=[l-c,h-g];for(const e of r.selected.indices){let t,s,i;_&&(s=r.data[_][e]),d?(i=r.data[d][e],t=i.length):t=s.length;for(let e=0;e<t;e++)s&&(s[e]+=f),i&&(i[e]+=p)}r.change.emit()}this._basepoint=[e.sx,e.sy]}_pan_end(e){if(this.model.drag){this._pan(e);for(const e of this.model.renderers)this._emit_cds_changes(e.data_source);this._basepoint=null}}activate(){if(this.model.vertex_renderer&&this.model.active){if(this._show_vertices(),!this._initialized)for(const e of this.model.renderers){const t=e.data_source;t.connect(t.properties.data.change,(()=>this._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<n&&(m=n)),l=Math.abs(p-m),t[1]<=o[1]?(b=t[1],d=t[1]+l/s,d>_&&(d=_)):(d=t[1],b=t[1]-l/s,b<a&&(b=a)),r=Math.abs(d-b),t[0]<=o[0]?p=t[0]+s*r:m=t[0]-s*r,[[m,p],[b,d]]}_compute_limits(t){const o=this.plot_view.frame,e=this.model.dimensions;let s,i,n=this._base_point;if(\"center\"==this.model.origin){const[o,e]=n,[s,i]=t;n=[o-(s-o),e-(i-e)]}return this.model.match_aspect&&\"both\"==e?[s,i]=this._match_aspect(n,t,o):[s,i]=this.model._get_dim_limits(n,t,o,e),[s,i]}_pan_start(t){this._base_point=[t.sx,t.sy]}_pan(t){const o=[t.sx,t.sy],[e,s]=this._compute_limits(o);this.model.overlay.update({left:e[0],right:e[1],top:s[0],bottom:s[1]})}_pan_end(t){const o=[t.sx,t.sy],[e,s]=this._compute_limits(o);this._update(e,s),this.model.overlay.update({left:null,right:null,top:null,bottom:null}),this._base_point=null}_update([t,o],[e,s]){if(Math.abs(o-t)<=5||Math.abs(s-e)<=5)return;const{x_scales:i,y_scales:n}=this.plot_view.frame,_=new Map;for(const[e,s]of i){const[i,n]=s.r_invert(t,o);_.set(e,{start:i,end:n})}const a=new Map;for(const[t,o]of n){const[i,n]=o.r_invert(e,s);a.set(t,{start:i,end:n})}const l={xrs:_,yrs:a};this.plot_view.state.push(\"box_zoom\",{range:l}),this.plot_view.update_range(l)}}e.BoxZoomToolView=r,r.__name__=\"BoxZoomToolView\";const h=()=>new _.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;(i<t.start||i>t.end)&&(this.v_axis_only=!0),(n<s.start||n>s.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)<s}function u(t,e,i,s,n){let l=!0;if(null!=n.left&&null!=n.right){const e=i.invert(t);(e<n.left||e>n.right)&&(l=!1)}if(null!=n.bottom&&null!=n.top){const t=s.invert(e);(t<n.bottom||t>n.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<e.end?(e.start=t,i):(e.start=e.end,e.end=t,h(i))}function m(t,e,i,s){const[n,l]=e.r_compute(t.start,t.end),[a,r]=e.r_invert(n+i,l+i),o=c(t.start,t.end,s);c(a,r,s)>=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<l&&l<s.end,m=(\"height\"==_||\"both\"==_)&&i.start<h&&h<i.end;if(!(a&&m||this.model.zoom_on_axis))return;const r=this.model.speed*e.delta,d=n.scale_range(t,r,a,m,{x:l,y:h});this.plot_view.state.push(\"wheel_zoom\",{range:d});const{maintain_focus:c}=this.model;this.plot_view.update_range(d,{scrolling:!0,maintain_focus:c}),null===(o=this.model.document)||void 0===o||o.interactive_start(this.plot_model)}}t.WheelZoomToolView=m,m.__name__=\"WheelZoomToolView\";class r extends l.GestureTool{constructor(e){super(e),this.tool_name=\"Wheel Zoom\",this.icon=a.tool_icon_wheel_zoom,this.event_type=_.is_mobile?\"pinch\":\"scroll\",this.default_order=10}static init_WheelZoomTool(){this.prototype.default_view=m,this.define((({Boolean:e,Number:o})=>({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 a<c?[[r.x,r.y],e]:[[l.x,l.y],e+1]}function R(e,t,n){return[[e[n],t[n]],n]}n._nearest_line_hit=$,n._line_hit=R;class H extends r.InspectToolView{initialize(){super.initialize(),this._ttmodels=new Map,this._ttviews=new Map}async lazy_initialize(){await super.lazy_initialize(),await this._update_ttmodels()}remove(){g.remove_views(this._ttviews),super.remove()}connect_signals(){super.connect_signals();const e=this.plot_model.properties.renderers,{renderers:t,tooltips:n}=this.model.properties;this.on_change(n,(()=>delete 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(7),c=e(53),l=s.__importStar(e(21)),a=e(8),i=e(13);r.resolve_defs=function(e){var n,r,t,o;function s(e){return null!=e.module?`${e.module}.${e.name}`:e.name}function d(e){if(a.isString(e))switch(e){case\"Any\":return l.Any;case\"Unknown\":return l.Unknown;case\"Boolean\":return l.Boolean;case\"Number\":return l.Number;case\"Int\":return l.Int;case\"String\":return l.String;case\"Null\":return l.Null}else switch(e[0]){case\"Nullable\":{const[,n]=e;return l.Nullable(d(n))}case\"Or\":{const[,...n]=e;return l.Or(...n.map(d))}case\"Tuple\":{const[,n,...r]=e;return l.Tuple(d(n),...r.map(d))}case\"Array\":{const[,n]=e;return l.Array(d(n))}case\"Struct\":{const[,...n]=e,r=n.map((([e,n])=>[e,d(n)]));return l.Struct(i.to_object(r))}case\"Dict\":{const[,n]=e;return l.Dict(d(n))}case\"Map\":{const[,n,r]=e;return l.Map(d(n),d(r))}case\"Enum\":{const[,...n]=e;return l.Enum(...n)}case\"Ref\":{const[,n]=e,r=u.Models.get(s(n));if(null!=r)return l.Ref(r);throw new Error(`${s(n)} wasn't defined before referencing it`)}case\"AnyRef\":return l.AnyRef()}}for(const l of e){const e=(()=>{if(null==l.extends)return c.Model;{const e=u.Models.get(s(l.extends));if(null!=e)return e;throw new Error(`base model ${s(l.extends)} of ${s(l)} is not defined`)}})(),a=((o=class extends e{}).__name__=l.name,o.__module__=l.module,o);for(const e of null!==(n=l.properties)&&void 0!==n?n:[]){const n=d(null!==(r=e.kind)&&void 0!==r?r:\"Unknown\");a.define({[e.name]:[n,e.default]})}for(const e of null!==(t=l.overrides)&&void 0!==t?t:[])a.override({[e.name]:e.default});u.Models.register_models([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 <body>`);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.0\");\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;t<this.menu.children.length&&this.menu.children[t].textContent!=e.target.textContent;t++);this._bump_hover(t)}}_bump_hover(e){const t=this.menu.children.length;this._open&&t>0&&(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.length<this.model.min_characters)return void this._hide_menu();const t=[],{case_sensitive:n}=this.model;let i;i=n?e=>e: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,<svg version=\"1.1\" viewBox=\"0 0 25 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0,0 25,0 12.5,20 Z\" fill=\"black\" /></svg>\\');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;n<i.length;n++){const s=a.input({type:\"checkbox\",value:`${n}`});s.addEventListener(\"change\",(()=>this.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.color2css(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<a;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e}).apply(this,arguments)};function n(){for(var e=0,n=0,t=arguments.length;n<t;n++)e+=arguments[n].length;var a=Array(e),i=0;for(n=0;n<t;n++)for(var o=arguments[n],r=0,l=o.length;r<l;r++,i++)a[i]=o[r];return a}var t=[\"onChange\",\"onClose\",\"onDayCreate\",\"onDestroy\",\"onKeyDown\",\"onMonthChange\",\"onOpen\",\"onParseConfig\",\"onReady\",\"onValueUpdate\",\"onYearChange\",\"onPreCalendarPosition\"],a={_disable:[],_enable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:\"F j, Y\",altInput:!1,altInputClass:\"form-control input\",animate:\"object\"==typeof window&&-1===window.navigator.userAgent.indexOf(\"MSIE\"),ariaDateFormat:\"F j, Y\",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:\", \",dateFormat:\"Y-m-d\",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enable:[],enableSeconds:!1,enableTime:!1,errorHandler:function(e){return\"undefined\"!=typeof console&&console.warn(e)},getWeek:function(e){var n=new Date(e.getTime());n.setHours(0,0,0,0),n.setDate(n.getDate()+3-(n.getDay()+6)%7);var t=new Date(n.getFullYear(),0,4);return 1+Math.round(((n.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:\"default\",minuteIncrement:5,mode:\"single\",monthSelectorType:\"dropdown\",nextArrow:\"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>\",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:\"auto\",positionElement:void 0,prevArrow:\"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>\",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=\"\";g<s.length;g++){var w=s[g],b=\"\\\\\"===w,C=\"\\\\\"===s[g-1]||b;if(D[w]&&!C){h+=D[w];var M=new RegExp(h).exec(e);M&&(f=!0)&&m[\"Y\"!==w?\"push\":\"unshift\"]({fn:v[w],val:M[++p]})}else b||(h+=\".\");m.forEach((function(e){var n=e.fn,t=e.val;return l=n(l,t,c)||l}))}l=f?l:void 0}}if(l instanceof Date&&!isNaN(l.getTime()))return!0===i&&l.setHours(0,0,0,0),l;t.errorHandler(new Error(\"Invalid date provided: \"+d))}}};function M(e,n,t){return void 0===t&&(t=!0),!1!==t?new Date(e.getTime()).setHours(0,0,0,0)-new Date(n.getTime()).setHours(0,0,0,0):e.getTime()-n.getTime()}var y=864e5;function x(p,v){var w={config:e(e({},a),k.defaultConfig),l10n:i};function x(e){return e.bind(w)}function E(){var e=w.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==w.calendarContainer&&(w.calendarContainer.style.visibility=\"hidden\",w.calendarContainer.style.display=\"block\"),void 0!==w.daysContainer){var n=(w.days.offsetWidth+1)*e.showMonths;w.daysContainer.style.width=n+\"px\",w.calendarContainer.style.width=n+(void 0!==w.weekWrapper?w.weekWrapper.offsetWidth:0)+\"px\",w.calendarContainer.style.removeProperty(\"visibility\"),w.calendarContainer.style.removeProperty(\"display\")}}))}function T(e){if(0===w.selectedDates.length){var n=void 0!==w.config.minDate?new Date(w.config.minDate.getTime()):new Date,t=_(),a=t.hours,i=t.minutes,l=t.seconds;n.setHours(a,i,l,0),w.setDate(n,!1)}void 0!==e&&\"blur\"!==e.type&&function(e){e.preventDefault();var n=\"keydown\"===e.type,t=g(e),a=t;void 0!==w.amPM&&t===w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]);var i=parseFloat(a.getAttribute(\"min\")),l=parseFloat(a.getAttribute(\"max\")),c=parseFloat(a.getAttribute(\"step\")),d=parseInt(a.value,10),s=e.delta||(n?38===e.which?1:-1:0),u=d+c*s;if(void 0!==a.value&&2===a.value.length){var f=a===w.hourElement,m=a===w.minuteElement;u<i?(u=l+u+r(!f)+(r(f)&&r(!w.amPM)),m&&H(void 0,-1,w.hourElement)):u>l&&(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<w.now?w.config.maxDate:w.now),a=w.currentYear,i=w.currentMonth;try{void 0!==t&&(w.currentYear=t.getFullYear(),w.currentMonth=t.getMonth())}catch(e){e.message=\"Invalid date supplied: \"+t,w.config.errorHandler(e)}n&&w.currentYear!==a&&(pe(\"onYearChange\"),K()),!n||w.currentYear===a&&w.currentMonth===i||pe(\"onMonthChange\"),w.redraw()}function Y(e){var n=g(e);~n.className.indexOf(\"arrow\")&&H(e,n.classList.contains(\"arrowUp\")?1:-1)}function H(e,n,t){var a=e&&g(e),i=t||a&&a.parentNode&&a.parentNode.firstChild,o=he(\"increment\");o.delta=n,i&&i.dispatchEvent(o)}function j(e,n,t,a){var i=X(n,!0),o=s(\"span\",\"flatpickr-day \"+e,n.getDate().toString());return o.dateObj=n,o.$i=a,o.setAttribute(\"aria-label\",w.formatDate(n,w.config.ariaDateFormat)),-1===e.indexOf(\"hidden\")&&0===M(n,w.now)&&(w.todayDateElem=o,o.classList.add(\"today\"),o.setAttribute(\"aria-current\",\"date\")),i?(o.tabIndex=-1,ve(n)&&(o.classList.add(\"selected\"),w.selectedDateElem=o,\"range\"===w.config.mode&&(d(o,\"startRange\",w.selectedDates[0]&&0===M(n,w.selectedDates[0],!0)),d(o,\"endRange\",w.selectedDates[1]&&0===M(n,w.selectedDates[1],!0)),\"nextMonthDay\"===e&&o.classList.add(\"inRange\")))):o.classList.add(\"flatpickr-disabled\"),\"range\"===w.config.mode&&function(e){return!(\"range\"!==w.config.mode||w.selectedDates.length<2)&&M(e,w.selectedDates[0])>=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\",\"<span class='flatpickr-day'>\"+w.config.getWeek(n)+\"</span>\"),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&&d<c&&d!=(n>0?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;n<w.config.showMonths;n++){var t=new Date(w.currentYear,w.currentMonth,1);t.setMonth(w.currentMonth+n),e.appendChild(B(t.getFullYear(),t.getMonth()))}w.daysContainer.appendChild(e),w.days=w.daysContainer.firstChild,\"range\"===w.config.mode&&1===w.selectedDates.length&&ae()}}function K(){if(!(w.config.showMonths>1||\"dropdown\"!==w.config.monthSelectorType)){var e=function(e){return!(void 0!==w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&e<w.config.minDate.getMonth()||void 0!==w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()&&e>w.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<t.length&&(t=n(t.splice(e,t.length),t.splice(0,e)));for(var a=w.config.showMonths;a--;)w.weekdayContainer.children[a].innerHTML=\"\\n <span class='flatpickr-weekday'>\\n \"+t.join(\"</span><span class='flatpickr-weekday'>\")+\"\\n </span>\\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&&e<w.config.minDate.getFullYear()||w.config.maxDate&&e>w.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<i.length;o++){if(\"function\"==typeof(r=i[o])&&r(t))return a;if(r instanceof Date&&void 0!==t&&r.getTime()===t.getTime())return a;if(\"string\"==typeof r&&void 0!==t){var l=w.parseDate(r,void 0,!0);return l&&l.getTime()===t.getTime()?a:!a}if(\"object\"==typeof r&&void 0!==t&&r.from&&r.to&&t.getTime()>=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;c<i;c+=y)X(new Date(c),!0)||(o=o||c>a&&c<i,c<t&&(!r||c>r)?r=c:c>t&&(!l||c<l)&&(l=c));for(var d=0;d<w.config.showMonths;d++)for(var s=w.daysContainer.children[d],u=function(a,i){var c,d,u,f=s.children[a],m=f.dateObj.getTime(),g=r>0&&m<r||l>0&&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\"),t<n&&m===t?f.classList.add(\"startRange\"):t>n&&m===t&&f.classList.add(\"endRange\"),m>=r&&(0===l||m<=l)&&(d=t,u=n,(c=m)>Math.min(d,u)&&c<Math.max(d,u))&&f.classList.add(\"inRange\"))))},f=0,m=s.children.length;f<m;f++)u(f)}}function ie(){!w.isOpen||w.config.static||w.config.inline||ce()}function oe(e){return function(n){var t=w.config[\"_\"+e+\"Date\"]=w.parseDate(n,w.config.dateFormat),a=w.config[\"_\"+(\"min\"===e?\"max\":\"min\")+\"Date\"];void 0!==t&&(w[\"min\"===e?\"minDateHasTime\":\"maxDateHasTime\"]=t.getHours()>0||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&&c<t&&l.top>t,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;n<document.styleSheets.length;n++){var t=document.styleSheets[n];try{t.cssRules}catch(e){continue}e=t;break}return null!=e?e:(a=document.createElement(\"style\"),document.head.appendChild(a),a.sheet);var a}();if(void 0===D)return;var b=window.document.body.offsetWidth,C=Math.max(0,b/2-a/2),M=D.cssRules.length,y=\"{left:\"+l.left+\"px;right:auto;}\";d(w.calendarContainer,\"rightMost\",!1),d(w.calendarContainer,\"centerMost\",!0),D.insertRule(\".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after\"+y,M),w.calendarContainer.style.left=C+\"px\",w.calendarContainer.style.right=\"auto\"}else w.calendarContainer.style.left=\"auto\",w.calendarContainer.style.right=p+\"px\";else w.calendarContainer.style.left=f+\"px\",w.calendarContainer.style.right=\"auto\"}}}function de(){w.config.noCalendar||w.isMobile||(K(),De(),J())}function se(){w._input.focus(),-1!==window.navigator.userAgent.indexOf(\"MSIE\")||void 0!==navigator.msMaxTouchPoints?setTimeout(w.close,0):w.close()}function ue(e){e.preventDefault(),e.stopPropagation();var n=f(g(e),(function(e){return e.classList&&e.classList.contains(\"flatpickr-day\")&&!e.classList.contains(\"flatpickr-disabled\")&&!e.classList.contains(\"notAllowed\")}));if(void 0!==n){var t=n,a=w.latestSelectedDateObj=new Date(t.dateObj.getTime()),i=(a.getMonth()<w.currentMonth||a.getMonth()>w.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]&&a<t.length;a++)t[a](w.selectedDates,w.input.value,w,n);\"onChange\"===e&&(w.input.dispatchEvent(he(\"change\")),w.input.dispatchEvent(he(\"input\")))}}function he(e){var n=document.createEvent(\"Event\");return n.initEvent(e,!0,!0),n}function ve(e){for(var n=0;n<w.selectedDates.length;n++)if(0===M(w.selectedDates[n],e))return\"\"+n;return!1}function De(){w.config.noCalendar||w.isMobile||!w.monthNav||(w.yearElements.forEach((function(e,n){var t=new Date(w.currentYear,w.currentMonth,1);t.setMonth(w.currentMonth+n),w.config.showMonths>1||\"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.currentYear<w.config.minDate.getFullYear()),w._hideNextMonthArrow=void 0!==w.config.maxDate&&(w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth+1>w.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<n.length;u++)w.config[n[u]]=!0===w.config[n[u]]||\"true\"===w.config[n[u]];for(t.filter((function(e){return void 0!==w.config[e]})).forEach((function(e){w.config[e]=c(w.config[e]||[]).map(x)})),w.isMobile=!w.config.disableMobile&&!w.config.inline&&\"single\"===w.config.mode&&!w.config.disable.length&&!w.config.enable.length&&!w.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),u=0;u<w.config.plugins.length;u++){var f=w.config.plugins[u](w)||{};for(var m in f)t.indexOf(m)>-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()<w.now.getTime()?w.config.maxDate:w.now,w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth(),w.selectedDates.length>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;i<t.length;i++){var o=t[i];try{if(null!==o.getAttribute(\"data-fp-omit\"))continue;void 0!==o._flatpickr&&(o._flatpickr.destroy(),o._flatpickr=void 0),o._flatpickr=x(o,n||{}),a.push(o._flatpickr)}catch(e){console.error(e)}}return 1===a.length?a[0]:a}\"function\"!=typeof Object.assign&&(Object.assign=function(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];if(!e)throw TypeError(\"Cannot convert undefined or null to object\");for(var a=function(n){n&&Object.keys(n).forEach((function(t){return e[t]=n[t]}))},i=0,o=n;i<o.length;i++){var r=o[i];a(r)}return e}),\"undefined\"!=typeof HTMLElement&&\"undefined\"!=typeof HTMLCollection&&\"undefined\"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return E(this,e)},HTMLElement.prototype.flatpickr=function(e){return E([this],e)});var k=function(e,n){return\"string\"==typeof e?E(window.document.querySelectorAll(e),n):e instanceof Node?E([e],n):E(e,n)};return k.defaultConfig={},k.l10ns={en:e({},i),default:e({},i)},k.localize=function(n){k.l10ns.default=e(e({},k.l10ns.default),n)},k.setDefaults=function(n){k.defaultConfig=e(e({},k.defaultConfig),n)},k.parseDate=C({}),k.formatDate=b({}),k.compareDates=M,\"undefined\"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return E(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(\"string\"==typeof e?parseInt(e,10):e))},\"undefined\"!=typeof window&&(window.flatpickr=k),k},\"object\"==typeof t&&void 0!==n?n.exports=r():\"function\"==typeof define&&define.amd?define(r):(o=o||self).flatpickr=r()},\n 436: function _(t,e,a,r,i){r(),a.default='.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);box-shadow:1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible;}.flatpickr-calendar.open{display:inline-block;z-index:99999;}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);}.flatpickr-calendar.inline{display:block;position:relative;top:2px;}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block;}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important;}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0;}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6;}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto;}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:\\'\\';height:0;width:0;left:22px;}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px;}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%;}.flatpickr-calendar:before{border-width:5px;margin:0 -5px;}.flatpickr-calendar:after{border-width:4px;margin:0 -4px;}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%;}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6;}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff;}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%;}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6;}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff;}.flatpickr-calendar:focus{outline:0;}.flatpickr-wrapper{position:relative;display:inline-block;}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none;}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative;}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0;}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0;}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747;}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit;}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block;}.numInputWrapper input{width:100%;}.numInputWrapper input::-ms-clear{display:none;}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57, 57, 57, 0.15);-webkit-box-sizing:border-box;box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1);}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2);}.numInputWrapper span:after{display:block;content:\"\";position:absolute;}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57, 57, 57, 0.6);top:26%;}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57, 57, 57, 0.6);top:40%;}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(0, 0, 0, 0.5);}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05);}.numInputWrapper:hover span{opacity:1;}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05);}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0, 0, 0, 0.9);}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0, 0, 0, 0.9);}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-current-month input.cur-year:focus{outline:0;}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0, 0, 0, 0.5);background:transparent;pointer-events:none;}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 0.5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto;}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none;}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05);}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0;}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px;}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder;}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0;}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;}.flatpickr-days:focus{outline:0;}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1;}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6;}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6;}.flatpickr-day.today{border-color:#959ea9;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff;}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7;}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px;}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0;}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7;}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px;}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57, 57, 57, 0.3);background:transparent;border-color:transparent;cursor:default;}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57, 57, 57, 0.1);}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;}.flatpickr-day.hidden{visibility:hidden;}.rangeMode .flatpickr-day{margin-top:1px;}.flatpickr-weekwrapper{float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px;}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57, 57, 57, 0.3);background:transparent;cursor:default;border:none;}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-time:after{content:\"\";display:table;clear:both;}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939;}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939;}.flatpickr-time.hasSeconds .numInputWrapper{width:26%;}.flatpickr-time.time24hr .numInputWrapper{width:49%;}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-time input.flatpickr-hour{font-weight:bold;}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400;}.flatpickr-time input:focus{outline:0;border:0;}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400;}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee;}.flatpickr-input[readonly]{cursor:pointer;}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0, 0, 0, 0.08);box-shadow:0 3px 13px rgba(0, 0, 0, 0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible;}.flatpickr-calendar.open{display:inline-block;z-index:99999;}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);}.flatpickr-calendar.inline{display:block;position:relative;top:2px;}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block;}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important;}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0;}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #eceef1;}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0;}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid #eceef1;}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto;}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:\\'\\';height:0;width:0;left:22px;}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px;}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%;}.flatpickr-calendar:before{border-width:5px;margin:0 -5px;}.flatpickr-calendar:after{border-width:4px;margin:0 -4px;}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%;}.flatpickr-calendar.arrowTop:before{border-bottom-color:#eceef1;}.flatpickr-calendar.arrowTop:after{border-bottom-color:#eceef1;}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%;}.flatpickr-calendar.arrowBottom:before{border-top-color:#eceef1;}.flatpickr-calendar.arrowBottom:after{border-top-color:#eceef1;}.flatpickr-calendar:focus{outline:0;}.flatpickr-wrapper{position:relative;display:inline-block;}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#eceef1;color:#5a6171;fill:#5a6171;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#5a6171;fill:#5a6171;}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none;}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative;}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0;}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0;}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#bbb;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747;}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit;}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block;}.numInputWrapper input{width:100%;}.numInputWrapper input::-ms-clear{display:none;}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72, 72, 72, 0.15);-webkit-box-sizing:border-box;box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1);}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2);}.numInputWrapper span:after{display:block;content:\"\";position:absolute;}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72, 72, 72, 0.6);top:26%;}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72, 72, 72, 0.6);top:40%;}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(90, 97, 113, 0.5);}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05);}.numInputWrapper:hover span{opacity:1;}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05);}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#5a6171;}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#5a6171;}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-current-month input.cur-year:focus{outline:0;}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(90, 97, 113, 0.5);background:transparent;pointer-events:none;}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#eceef1;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 0.5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto;}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none;}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05);}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#eceef1;outline:none;padding:0;}.flatpickr-weekdays{background:#eceef1;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px;}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}span.flatpickr-weekday{cursor:default;font-size:90%;background:#eceef1;color:#5a6171;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder;}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0;}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid #eceef1;border-right:1px solid #eceef1;}.flatpickr-days:focus{outline:0;}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1;}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #eceef1;box-shadow:-1px 0 0 #eceef1;}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2;}.flatpickr-day.today{border-color:#bbb;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#bbb;background:#bbb;color:#fff;}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#ff5a5f;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ff5a5f;}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px;}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0;}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #ff5a5f;box-shadow:-10px 0 0 #ff5a5f;}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px;}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(72, 72, 72, 0.3);background:transparent;border-color:transparent;cursor:default;}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(72, 72, 72, 0.1);}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f;box-shadow:-5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f;}.flatpickr-day.hidden{visibility:hidden;}.rangeMode .flatpickr-day{margin-top:1px;}.flatpickr-weekwrapper{float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid #eceef1;}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px;}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(72, 72, 72, 0.3);background:transparent;cursor:default;border:none;}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff;border-bottom:1px solid #eceef1;}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px;}.flatpickr-time:after{content:\"\";display:table;clear:both;}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848;}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848;}.flatpickr-time.hasSeconds .numInputWrapper{width:26%;}.flatpickr-time.time24hr .numInputWrapper{width:49%;}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-time input.flatpickr-hour{font-weight:bold;}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400;}.flatpickr-time input:focus{outline:0;border:0;}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#484848;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400;}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eaeaea;}.flatpickr-input[readonly]{cursor:pointer;}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}span.flatpickr-day.selected{font-weight:bold;}'},\n 437: function _(e,t,a,i,r){i();const n=e(1).__importDefault(e(181)),s=e(438),d=e(8);class _ extends s.AbstractRangeSliderView{}a.DateRangeSliderView=_,_.__name__=\"DateRangeSliderView\";class l extends s.AbstractSlider{constructor(e){super(e),this.behaviour=\"drag\",this.connected=[!1,!0,!1]}static init_DateRangeSlider(){this.prototype.default_view=_,this.override({format:\"%d %b %Y\"})}_formatter(e,t){return d.isString(t)?n.default(e,t):t.compute(e)}}a.DateRangeSlider=l,l.__name__=\"DateRangeSlider\",l.init_DateRangeSlider()},\n 438: function _(t,e,i,s,l){s();const r=t(1),o=r.__importStar(t(439)),n=t(43),a=t(9),d=t(22),_=t(420),h=t(166),c=r.__importStar(t(440)),m=c,u=r.__importDefault(t(441)),p=r.__importStar(t(427));class b extends _.ControlView{*controls(){yield this.slider_el}get noUiSlider(){return this.slider_el.noUiSlider}connect_signals(){super.connect_signals();const{direction:t,orientation:e,tooltips:i}=this.model.properties;this.on_change([t,e,i],(()=>this.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;n<i.length;n++)v(i[n][1],i[n][0],this);for(this.xNumSteps=this.xSteps.slice(0),n=0;n<this.xNumSteps.length;n++)b(n,this.xNumSteps[n],this)}x.prototype.getDistance=function(t){var e,r=[];for(e=0;e<this.xNumSteps.length-1;e++){var n=this.xNumSteps[e];if(n&&t/n%1!=0)throw new Error(\"noUiSlider (14.6.3): 'limit', 'margin' and 'padding' of \"+this.xPct[e]+\"% range must be divisible by step.\");r[e]=d(this.xVal,t,e)}return r},x.prototype.getAbsoluteDistance=function(t,e,r){var n,i=0;if(t<this.xPct[this.xPct.length-1])for(;t>this.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;r<t.handles;r++)n.push(e);n.push(!1)}else{if(!Array.isArray(e)||!e.length||e.length!==t.handles+1)throw new Error(\"noUiSlider (14.6.3): 'connect' option doesn't match handle count.\");n=e}t.connect=n}function L(t,e){switch(e){case\"horizontal\":t.ort=0;break;case\"vertical\":t.ort=1;break;default:throw new Error(\"noUiSlider (14.6.3): 'orientation' option is invalid.\")}}function z(t,e){if(!i(e))throw new Error(\"noUiSlider (14.6.3): 'margin' option must be numeric.\");0!==e&&(t.margin=t.spectrum.getDistance(e))}function H(t,e){if(!i(e))throw new Error(\"noUiSlider (14.6.3): 'limit' option must be numeric.\");if(t.limit=t.spectrum.getDistance(e),!t.limit||t.handles<2)throw new Error(\"noUiSlider (14.6.3): 'limit' option is only supported on linear sliders with 2 or more handles.\")}function j(t,e){var r;if(!i(e)&&!Array.isArray(e))throw new Error(\"noUiSlider (14.6.3): 'padding' option must be numeric or array of exactly 2 numbers.\");if(Array.isArray(e)&&2!==e.length&&!i(e[0])&&!i(e[1]))throw new Error(\"noUiSlider (14.6.3): 'padding' option must be numeric or array of exactly 2 numbers.\");if(0!==e){for(Array.isArray(e)||(e=[e,e]),t.padding=[t.spectrum.getDistance(e[0]),t.spectrum.getDistance(e[1])],r=0;r<t.spectrum.xNumSteps.length-1;r++)if(t.padding[0][r]<0||t.padding[1][r]<0)throw new Error(\"noUiSlider (14.6.3): 'padding' option must be a positive number(s).\");var n=e[0]+e[1],o=t.spectrum.xVal[0];if(n/(t.spectrum.xVal[t.spectrum.xVal.length-1]-o)>1)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;r<t.handles;r++)t.tooltips.push(!0)}else{if(t.tooltips=a(e),t.tooltips.length!==t.handles)throw new Error(\"noUiSlider (14.6.3): must pass a formatter for all handles.\");t.tooltips.forEach((function(t){if(\"boolean\"!=typeof t&&(\"object\"!=typeof t||\"function\"!=typeof t.to))throw new Error(\"noUiSlider (14.6.3): 'tooltips' must be passed a formatter or 'false'.\")}))}}function _(t,e){t.ariaFormat=e,C(e)}function B(t,e){t.format=e,C(e)}function q(t,e){if(t.keyboardSupport=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (14.6.3): 'keyboardSupport' option must be a boolean.\")}function X(t,e){t.documentElement=e}function Y(t,e){if(\"string\"!=typeof e&&!1!==e)throw new Error(\"noUiSlider (14.6.3): 'cssPrefix' must be a string or `false`.\");t.cssPrefix=e}function I(t,e){if(\"object\"!=typeof e)throw new Error(\"noUiSlider (14.6.3): 'cssClasses' must be an object.\");if(\"string\"==typeof t.cssPrefix)for(var r in t.cssClasses={},e)e.hasOwnProperty(r)&&(t.cssClasses[r]=t.cssPrefix+e[r]);else t.cssClasses=e}function W(t){var e={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:S,format:S},n={step:{r:!1,t:P},keyboardPageMultiplier:{r:!1,t:N},keyboardDefaultStep:{r:!1,t:k},start:{r:!0,t:A},connect:{r:!0,t:O},direction:{r:!0,t:F},snap:{r:!1,t:V},animate:{r:!1,t:D},animationDuration:{r:!1,t:M},range:{r:!0,t:U},orientation:{r:!1,t:L},margin:{r:!1,t:z},limit:{r:!1,t:H},padding:{r:!1,t:j},behaviour:{r:!0,t:R},ariaFormat:{r:!1,t:_},format:{r:!1,t:B},tooltips:{r:!1,t:T},keyboardSupport:{r:!0,t:q},documentElement:{r:!1,t:X},cssPrefix:{r:!0,t:Y},cssClasses:{r:!0,t:I}},i={connect:!1,direction:\"ltr\",behaviour:\"tap\",orientation:\"horizontal\",keyboardSupport:!0,cssPrefix:\"noUi-\",cssClasses:w,keyboardPageMultiplier:5,keyboardDefaultStep:10};t.format&&!t.ariaFormat&&(t.ariaFormat=t.format),Object.keys(n).forEach((function(o){if(!r(t[o])&&void 0===i[o]){if(n[o].r)throw new Error(\"noUiSlider (14.6.3): '\"+o+\"' is required.\");return!0}n[o].t(e,r(t[o])?t[o]:i[o])})),e.pips=t.pips;var o=document.createElement(\"div\"),s=void 0!==o.style.msTransform,a=void 0!==o.style.transform;return e.transformRule=a?\"transform\":s?\"msTransform\":\"webkitTransform\",e.style=[[\"left\",\"top\"],[\"right\",\"bottom\"]][e.dir][e.ort],e}function $(t,r,i){var l,f,d,h,m,g,v,b,x=window.navigator.pointerEnabled?{start:\"pointerdown\",move:\"pointermove\",end:\"pointerup\"}:window.navigator.msPointerEnabled?{start:\"MSPointerDown\",move:\"MSPointerMove\",end:\"MSPointerUp\"}:{start:\"mousedown touchstart\",move:\"mousemove touchmove\",end:\"mouseup touchend\"},S=window.CSS&&CSS.supports&&CSS.supports(\"touch-action\",\"none\")&&function(){var t=!1;try{var e=Object.defineProperty({},\"passive\",{get:function(){t=!0}});window.addEventListener(\"test\",null,e)}catch(t){}return t}(),w=t,C=r.spectrum,P=[],N=[],k=[],U=0,A={},V=t.ownerDocument,D=r.documentElement||V.documentElement,M=V.body,O=\"rtl\"===V.dir||1===r.ort?0:100;function L(t,e){var r=V.createElement(\"div\");return e&&u(r,e),t.appendChild(r),r}function z(t,e){var n=L(t,r.cssClasses.origin),i=L(n,r.cssClasses.handle);return L(i,r.cssClasses.touchArea),i.setAttribute(\"data-handle\",e),r.keyboardSupport&&(i.setAttribute(\"tabindex\",\"0\"),i.addEventListener(\"keydown\",(function(t){return function(t,e){if(F()||R(e))return!1;var n=[\"Left\",\"Right\"],i=[\"Down\",\"Up\"],o=[\"PageDown\",\"PageUp\"],s=[\"Home\",\"End\"];r.dir&&!r.ort?n.reverse():r.ort&&!r.dir&&(i.reverse(),o.reverse());var a,l=t.key.replace(\"Arrow\",\"\"),u=l===o[0],c=l===o[1],p=l===i[0]||l===n[0]||u,f=l===i[1]||l===n[1]||c,d=l===s[0],h=l===s[1];if(!(p||f||d||h))return!0;if(t.preventDefault(),f||p){var m=r.keyboardPageMultiplier,g=p?0:1,v=ht(e)[g];if(null===v)return!1;!1===v&&(v=C.getDefaultStep(N[e],p,r.keyboardDefaultStep)),(c||u)&&(v*=m),v=Math.max(v,1e-7),v*=p?-1:1,a=P[e]+v}else a=h?r.spectrum.xVal[r.spectrum.xVal.length-1]:r.spectrum.xVal[0];return ut(e,C.toStepping(a),!0,!0),nt(\"slide\",e),nt(\"update\",e),nt(\"change\",e),nt(\"set\",e),!1}(t,e)}))),i.setAttribute(\"role\",\"slider\"),i.setAttribute(\"aria-orientation\",r.ort?\"vertical\":\"horizontal\"),0===e?u(i,r.cssClasses.handleLower):e===r.handles-1&&u(i,r.cssClasses.handleUpper),n}function H(t,e){return!!e&&L(t,r.cssClasses.connect)}function j(t,e){return!!r.tooltips[e]&&L(t.firstChild,r.cssClasses.tooltip)}function F(){return w.hasAttribute(\"disabled\")}function R(t){return f[t].hasAttribute(\"disabled\")}function T(){m&&(rt(\"update\"+y),m.forEach((function(t){t&&e(t)})),m=null)}function _(){T(),m=f.map(j),et(\"update\"+y,(function(t,e,n){if(m[e]){var i=t[e];!0!==r.tooltips[e]&&(i=r.tooltips[e].to(n[e])),m[e].innerHTML=i}}))}function B(t,e,n){var i=V.createElement(\"div\"),o=[];o[0]=r.cssClasses.valueNormal,o[1]=r.cssClasses.valueLarge,o[2]=r.cssClasses.valueSub;var s=[];s[0]=r.cssClasses.markerNormal,s[1]=r.cssClasses.markerLarge,s[2]=r.cssClasses.markerSub;var a=[r.cssClasses.valueHorizontal,r.cssClasses.valueVertical],l=[r.cssClasses.markerHorizontal,r.cssClasses.markerVertical];function c(t,e){var n=e===r.cssClasses.value,i=n?o:s;return e+\" \"+(n?a:l)[r.ort]+\" \"+i[t]}return u(i,r.cssClasses.pips),u(i,0===r.ort?r.cssClasses.pipsHorizontal:r.cssClasses.pipsVertical),Object.keys(t).forEach((function(o){!function(t,o,s){if(-1!==(s=e?e(o,s):s)){var a=L(i,!1);a.className=c(s,r.cssClasses.marker),a.style[r.style]=t+\"%\",s>0&&((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);(s<e||s<=e&&t>o||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&&e<f.length-1&&(l=C.getAbsoluteDistance(t[e+1],r.margin,1),n=Math.min(n,l))),f.length>1&&r.limit&&(i&&e>0&&(l=C.getAbsoluteDistance(t[e-1],r.limit,0),n=Math.min(n,l)),o&&e<f.length-1&&(l=C.getAbsoluteDistance(t[e+1],r.limit,1),n=Math.max(n,l))),r.padding&&(0===e&&(l=C.getAbsoluteDistance(0,r.padding[0],0),n=Math.max(n,l)),e===f.length-1&&(l=C.getAbsoluteDistance(100,r.padding[1],1),n=Math.min(n,l))),!((n=s(n=C.getStep(n)))===t[e]&&!a)&&n}function ot(t,e){var n=r.ort;return(n?e:t)+\", \"+(n?t:e)}function st(t,e,r,n){var i=r.slice(),o=[!t,t],s=[t,!t];n=n.slice(),t&&n.reverse(),n.length>1?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;l<k.length;++l)k.forEach((function(t){ut(t,N[t],!0,!0,n)}));lt(),k.forEach((function(t){nt(\"update\",t),null!==i[t]&&e&&nt(\"set\",t)}))}function dt(){var t=P.map(r.format.to);return 1===t.length?t[0]:t}function ht(t){var e=N[t],n=C.getNearbySteps(e),i=P[t],o=n.thisStep.step,s=null;if(r.snap)return[i-n.stepBefore.startValue||null,n.stepAfter.startValue-i||null];!1!==o&&i+o>n.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<r.handles;i++)f.push(z(e,i)),k[i]=i,d.push(H(n,t[i+1]))}(r.connect,l),(b=r.events).fixed||f.forEach((function(t,e){I(x.start,t.children[0],Q,{handleNumbers:[e]})})),b.tap&&I(x.start,l,Z,{}),b.hover&&I(x.move,l,tt,{hover:!0}),b.drag&&d.forEach((function(t,e){if(!1!==t&&0!==e&&e!==d.length-1){var n=f[e-1],i=f[e],o=[t];u(t,r.cssClasses.draggable),b.fixed&&(o.push(n.children[0]),o.push(i.children[0])),o.forEach((function(t){I(x.start,t,Q,{handles:[n,i],handleNumbers:[e-1,e]})}))}})),ft(r.start),r.pips&&X(r.pips),r.tooltips&&_(),rt(\"update\"+E),et(\"update\"+E,(function(t,e,n,i,o){k.forEach((function(t){var e=f[t],i=it(N,t,0,!0,!0,!0),s=it(N,t,100,!0,!0,!0),a=o[t],l=r.ariaFormat.to(n[t]);i=C.fromStepping(i).toFixed(1),s=C.fromStepping(s).toFixed(1),a=C.fromStepping(a).toFixed(1),e.children[0].setAttribute(\"aria-valuemin\",i),e.children[0].setAttribute(\"aria-valuemax\",s),e.children[0].setAttribute(\"aria-valuenow\",a),e.children[0].setAttribute(\"aria-valuetext\",l)}))})),g={destroy:function(){for(var t in rt(E),rt(y),r.cssClasses)r.cssClasses.hasOwnProperty(t)&&c(w,r.cssClasses[t]);for(;w.firstChild;)w.removeChild(w.firstChild);delete w.noUiSlider},steps:function(){return k.map(ht)},on:et,off:rt,get:dt,set:ft,setHandle:function(t,e,r,n){if(!((t=Number(t))>=0&&t<k.length))throw new Error(\"noUiSlider (14.6.3): invalid handle number, got: \"+t);ut(t,pt(e,t),!0,!0,n),nt(\"update\",t),r&&nt(\"set\",t)},reset:function(t){ft(r.start,t)},__moveHandles:function(t,e,r){st(t,e,N,r)},options:i,updateOptions:function(t,e){var n=dt(),o=[\"margin\",\"limit\",\"padding\",\"range\",\"animate\",\"snap\",\"step\",\"format\",\"pips\",\"tooltips\"];o.forEach((function(e){void 0!==t[e]&&(i[e]=t[e])}));var s=W(i);o.forEach((function(e){void 0!==t[e]&&(r[e]=s[e])})),C=s.spectrum,r.margin=s.margin,r.limit=s.limit,r.padding=s.padding,r.pips?X(r.pips):q(),r.tooltips?_():T(),N=[],ft(t.start||n,e)},target:w,removePips:q,removeTooltips:T,getTooltips:function(){return m},getOrigins:function(){return f},pips:X}}return{__spectrum:x,version:t,cssClasses:w,create:function(t,e){if(!t||!t.nodeName)throw new Error(\"noUiSlider (14.6.3): create requires a single element, got: \"+t);if(t.noUiSlider)throw new Error(\"noUiSlider (14.6.3): Slider was already initialized.\");var r=$(t,W(e),e);return t.noUiSlider=r,r}}},\"function\"==typeof define&&define.amd?define([],o):\"object\"==typeof r?e.exports=o():window.noUiSlider=o()},\n 440: function _(e,t,l,i,o){i(),l.root=\"bk-root\",l.slider_title=\"bk-slider-title\",l.slider_value=\"bk-slider-value\",l.default=\".bk-root .bk-slider-title{white-space:nowrap;}.bk-root .bk-slider-value{font-weight:600;}\"},\n 441: function _(o,t,r,i,n){i(),r.root=\"bk-root\",r.default='.bk-root{}.bk-root .noUi-target,.bk-root .noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}.bk-root .noUi-target{position:relative;}.bk-root .noUi-base,.bk-root .noUi-connects{width:100%;height:100%;position:relative;z-index:1;}.bk-root .noUi-connects{overflow:hidden;z-index:0;}.bk-root .noUi-connect,.bk-root .noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat;}.bk-root .noUi-connect{height:100%;width:100%;}.bk-root .noUi-origin{height:10%;width:10%;}.bk-root .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto;}.bk-root .noUi-vertical .noUi-origin{width:0;}.bk-root .noUi-horizontal .noUi-origin{height:0;}.bk-root .noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;}.bk-root .noUi-touch-area{height:100%;width:100%;}.bk-root .noUi-state-tap .noUi-connect,.bk-root .noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;transition:transform 0.3s;}.bk-root .noUi-state-drag *{cursor:inherit !important;}.bk-root .noUi-horizontal{height:18px;}.bk-root .noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px;}.bk-root .noUi-vertical{width:18px;}.bk-root .noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px;}.bk-root .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto;}.bk-root .noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;}.bk-root .noUi-connects{border-radius:3px;}.bk-root .noUi-connect{background:#3FB8AF;}.bk-root .noUi-draggable{cursor:ew-resize;}.bk-root .noUi-vertical .noUi-draggable{cursor:ns-resize;}.bk-root .noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;}.bk-root .noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;}.bk-root .noUi-handle:before,.bk-root .noUi-handle:after{content:\"\";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px;}.bk-root .noUi-handle:after{left:17px;}.bk-root .noUi-vertical .noUi-handle:before,.bk-root .noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px;}.bk-root .noUi-vertical .noUi-handle:after{top:17px;}.bk-root [disabled] .noUi-connect{background:#B8B8B8;}.bk-root [disabled].noUi-target,.bk-root [disabled].noUi-handle,.bk-root [disabled] .noUi-handle{cursor:not-allowed;}.bk-root .noUi-pips,.bk-root .noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box;}.bk-root .noUi-pips{position:absolute;color:#999;}.bk-root .noUi-value{position:absolute;white-space:nowrap;text-align:center;}.bk-root .noUi-value-sub{color:#ccc;font-size:10px;}.bk-root .noUi-marker{position:absolute;background:#CCC;}.bk-root .noUi-marker-sub{background:#AAA;}.bk-root .noUi-marker-large{background:#AAA;}.bk-root .noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%;}.bk-root .noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);}.bk-root .noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);}.bk-root .noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px;}.bk-root .noUi-marker-horizontal.noUi-marker-sub{height:10px;}.bk-root .noUi-marker-horizontal.noUi-marker-large{height:15px;}.bk-root .noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%;}.bk-root .noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px;}.bk-root .noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%);}.bk-root .noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px;}.bk-root .noUi-marker-vertical.noUi-marker-sub{width:10px;}.bk-root .noUi-marker-vertical.noUi-marker-large{width:15px;}.bk-root .noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap;}.bk-root .noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%;}.bk-root .noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%;}.bk-root .noUi-horizontal .noUi-origin > .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,t,l,s){l();const n=e(488);class a extends n.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.render())),this.connect(this.model.properties.width.change,(()=>this.render()))}render(){null==this.dialogEl&&(this.dialogEl=document.createElement(\"input\"),this.dialogEl.type=\"file\",this.dialogEl.multiple=this.model.multiple,this.dialogEl.onchange=()=>{const{files:e}=this.dialogEl;null!=e&&this.load_files(e)},this.el.appendChild(this.dialogEl)),null!=this.model.accept&&\"\"!=this.model.accept&&(this.dialogEl.accept=this.model.accept),this.dialogEl.style.width=\"{this.model.width}px\",this.dialogEl.disabled=this.model.disabled}async load_files(e){const i=[],t=[],l=[];let s;for(s=0;s<e.length;s++){t.push(e[s].name);const n=await this.readfile(e[s]),[,a,,o]=n.split(/[:;,]/,4);i.push(o),l.push(a)}this.model.multiple?(this.model.filename=t,this.model.mime_type=l,this.model.value=i):(this.model.filename=t[0],this.model.mime_type=l[0],this.model.value=i[0])}readfile(e){return new Promise(((i,t)=>{const l=new FileReader;l.onload=()=>{var s;const{result:n}=l;null!=n?i(n):t(null!==(s=l.error)&&void 0!==s?s:new Error(`unable to read '${e.name}'`))},l.readAsDataURL(e)}))}}t.FileInputView=a,a.__name__=\"FileInputView\";class o extends n.Widget{constructor(e){super(e)}static init_FileInput(){this.prototype.default_view=a,this.define((({Boolean:e,String:i,Array:t,Or:l})=>({value:[l(i,t(i)),\"\"],mime_type:[l(i,t(i)),\"\"],filename:[l(i,t(i)),\"\"],accept:[i,\"\"],multiple:[e,!1]})))}}t.FileInput=o,o.__name__=\"FileInput\",o.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;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var r=i(2),o=i(8),a=i(0),c=function(){function e(t,i){var n=i.location,s=void 0===n?0:n,r=i.distance,a=void 0===r?100:r,c=i.threshold,l=void 0===c?.6:c,h=i.maxPatternLength,u=void 0===h?32:h,d=i.caseSensitive,p=void 0!==d&&d,m=i.tokenSeparator,f=void 0===m?/ +/g:m,v=i.findAllMatches,g=void 0!==v&&v,_=i.minMatchCharLength,b=void 0===_?1:_,y=i.id,E=void 0===y?null:y,I=i.keys,S=void 0===I?[]:I,w=i.shouldSort,O=void 0===w||w,C=i.getFn,A=void 0===C?o:C,L=i.sortFn,T=void 0===L?function(e,t){return e.score-t.score}:L,x=i.tokenize,k=void 0!==x&&x,P=i.matchAllTokens,D=void 0!==P&&P,M=i.includeMatches,N=void 0!==M&&M,F=i.includeScore,j=void 0!==F&&F,K=i.verbose,R=void 0!==K&&K;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,e),this.options={location:s,distance:a,threshold:l,maxPatternLength:u,isCaseSensitive:p,tokenSeparator:f,findAllMatches:g,minMatchCharLength:b,id:E,keys:S,includeMatches:N,includeScore:j,shouldSort:O,getFn:A,sortFn:T,verbose:R,tokenize:k,matchAllTokens:D},this.setCollection(t)}var t,i,c;return t=e,(i=[{key:\"setCollection\",value:function(e){return this.list=e,e}},{key:\"search\",value:function(e){var t=arguments.length>1&&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;n<s;n+=1)t.push(new r(i[n],this.options));return{tokenSearchers:t,fullSearcher:new r(e,this.options)}}},{key:\"_search\",value:function(){var e=arguments.length>0&&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;r<o;r+=1)this._analyze({key:\"\",value:i[r],record:r,index:r},{resultMap:n,results:s,tokenSearchers:e,fullSearcher:t});return{weights:null,results:s}}for(var a={},c=0,l=i.length;c<l;c+=1)for(var h=i[c],u=0,d=this.options.keys.length;u<d;u+=1){var p=this.options.keys[u];if(\"string\"!=typeof p){if(a[p.name]={weight:1-p.weight||1},p.weight<=0||p.weight>1)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<h.length;S+=1){var w=h[S];this._log('\\nPattern: \"'.concat(w.pattern,'\"'));for(var O=!1,C=0;C<E.length;C+=1){var A=E[C],L=w.search(A),T={};L.isMatch?(T[A]=L.score,g=!0,O=!0,I.push(L.score)):(T[A]=1,this.options.matchAllTokens||I.push(1)),this._log('Token: \"'.concat(A,'\", score: ').concat(T[A]))}O&&(b+=1)}_=I[0];for(var x=I.length,k=1;k<x;k+=1)_+=I[k];_/=x,this._log(\"Token score average:\",_)}var P=y.score;_>-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<F;N+=1)this._analyze({key:i,arrayIndex:N,value:r[N],record:o,index:c},{resultMap:m,results:v,tokenSearchers:h,fullSearcher:d})}}},{key:\"_computeScore\",value:function(e,t){this._log(\"\\n\\nComputing score:\\n\");for(var i=0,n=t.length;i<n;i+=1){for(var s=t[i].output,r=s.length,o=1,a=1,c=0;c<r;c+=1){var l=e?e[s[c].key].weight:1,h=(1===l?s[c].score:s[c].score||.001)*l;1!==l?a=Math.min(a,h):(s[c].nScore=h,o*=h)}t[i].score=1===a?o:a,this._log(t[i])}}},{key:\"_sort\",value:function(e){this._log(\"\\n\\nSorting....\"),e.sort(this.options.sortFn)}},{key:\"_format\",value:function(e){var t=[];if(this.options.verbose){var i=[];this._log(\"\\n\\nOutput:\\n\\n\",JSON.stringify(e,(function(e,t){if(\"object\"===n(t)&&null!==t){if(-1!==i.indexOf(t))return;i.push(t)}return t}))),i=null}var s=[];this.options.includeMatches&&s.push((function(e,t){var i=e.output;t.matches=[];for(var n=0,s=i.length;n<s;n+=1){var r=i[n];if(0!==r.matchedIndices.length){var o={indices:r.matchedIndices,value:r.value};r.key&&(o.key=r.key),r.hasOwnProperty(\"arrayIndex\")&&r.arrayIndex>-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;r<o;r+=1){var a=e[r];if(this.options.id&&(a.item=this.options.getFn(a.item,this.options.id)[0]),s.length){for(var c={item:a.item},l=0,h=s.length;l<h;l+=1)s[l](a,c);t.push(c)}else t.push(a.item)}return t}},{key:\"_log\",value:function(){var e;this.options.verbose&&(e=console).log.apply(e,arguments)}}])&&s(t.prototype,i),c&&s(t,c),e}();e.exports=c},function(e,t,i){function n(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=i(3),r=i(4),o=i(7),a=function(){function e(t,i){var n=i.location,s=void 0===n?0:n,r=i.distance,a=void 0===r?100:r,c=i.threshold,l=void 0===c?.6:c,h=i.maxPatternLength,u=void 0===h?32:h,d=i.isCaseSensitive,p=void 0!==d&&d,m=i.tokenSeparator,f=void 0===m?/ +/g:m,v=i.findAllMatches,g=void 0!==v&&v,_=i.minMatchCharLength,b=void 0===_?1:_;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,e),this.options={location:s,distance:a,threshold:l,maxPatternLength:u,isCaseSensitive:p,tokenSeparator:f,findAllMatches:g,minMatchCharLength:b},this.pattern=this.options.isCaseSensitive?t:t.toLowerCase(),this.pattern.length<=u&&(this.patternAlphabet=o(this.pattern))}var t,i,a;return t=e,(i=[{key:\"search\",value:function(e){if(this.options.isCaseSensitive||(e=e.toLowerCase()),this.pattern===e)return{isMatch:!0,score:0,matchedIndices:[[0,e.length-1]]};var t=this.options,i=t.maxPatternLength,n=t.tokenSeparator;if(this.pattern.length>i)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<l;c+=1){var h=r[c];a.push([e.indexOf(h),h.length-1])}return{score:o?.5:1,isMatch:o,matchedIndices:a}}},function(e,t,i){var n=i(5),s=i(6);e.exports=function(e,t,i,r){for(var o=r.location,a=void 0===o?0:o,c=r.distance,l=void 0===c?100:c,h=r.threshold,u=void 0===h?.6:h,d=r.findAllMatches,p=void 0!==d&&d,m=r.minMatchCharLength,f=void 0===m?1:m,v=a,g=e.length,_=u,b=e.indexOf(t,v),y=t.length,E=[],I=0;I<g;I+=1)E[I]=0;if(-1!==b){var S=n(t,{errors:0,currentLocation:b,expectedLocation:v,distance:l});if(_=Math.min(S,_),-1!==(b=e.lastIndexOf(t,v+y))){var w=n(t,{errors:0,currentLocation:b,expectedLocation:v,distance:l});_=Math.min(w,_)}}b=-1;for(var O=[],C=1,A=y+g,L=1<<y-1,T=0;T<y;T+=1){for(var x=0,k=A;x<k;)n(t,{errors:T,currentLocation:v+k,expectedLocation:v,distance:l})<=_?x=k:A=k,k=Math.floor((A-x)/2+x);A=k;var P=Math.max(1,v-k+1),D=p?g:Math.min(v+k,g)+y,M=Array(D+2);M[D+1]=(1<<T)-1;for(var N=D;N>=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<o;r+=1){var a=e[r];a&&-1===n?n=r:a||-1===n||((s=r-1)-n+1>=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<i;n+=1)t[e.charAt(n)]=0;for(var s=0;s<i;s+=1)t[e.charAt(s)]|=1<<i-s-1;return t}},function(e,t,i){var n=i(0);e.exports=function(e,t){return function e(t,i,s){if(i){var r=i.indexOf(\".\"),o=i,a=null;-1!==r&&(o=i.slice(0,r),a=i.slice(r+1));var c=t[o];if(null!=c)if(a||\"string\"!=typeof c&&\"number\"!=typeof c)if(n(c))for(var l=0,h=c.length;l<h;l+=1)e(c[l],a,s);else a&&e(c,a,s);else s.push(c.toString())}else s.push(t);return s}(e,t,[])}}])},function(e,t,i){\"use strict\";function n(e){var t,i=e.Symbol;return\"function\"==typeof i?i.observable?t=i.observable:(t=i(\"observable\"),i.observable=t):t=\"@@observable\",t}i.d(t,\"a\",(function(){return n}))},function(e,t,i){e.exports=i(7)},function(e,t){var i;i=function(){return this}();try{i=i||new Function(\"return this\")()}catch(e){\"object\"==typeof window&&(i=window)}e.exports=i},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,\"loaded\",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,\"id\",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,\"exports\",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,i){\"use strict\";i.r(t);var n=i(2),s=i.n(n),r=i(0),o=i.n(r),a=i(1),c=function(){return Math.random().toString(36).substring(7).split(\"\").join(\".\")},l={INIT:\"@@redux/INIT\"+c(),REPLACE:\"@@redux/REPLACE\"+c(),PROBE_UNKNOWN_ACTION:function(){return\"@@redux/PROBE_UNKNOWN_ACTION\"+c()}};function h(e){if(\"object\"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function u(e,t,i){var n;if(\"function\"==typeof t&&\"function\"==typeof i||\"function\"==typeof i&&\"function\"==typeof arguments[3])throw new Error(\"It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.\");if(\"function\"==typeof t&&void 0===i&&(i=t,t=void 0),void 0!==i){if(\"function\"!=typeof i)throw new Error(\"Expected the enhancer to be a function.\");return i(u)(e,t)}if(\"function\"!=typeof e)throw new Error(\"Expected the reducer to be a function.\");var s=e,r=t,o=[],c=o,d=!1;function p(){c===o&&(c=o.slice())}function m(){if(d)throw new Error(\"You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.\");return r}function f(e){if(\"function\"!=typeof e)throw new Error(\"Expected the listener to be a function.\");if(d)throw new Error(\"You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.\");var t=!0;return p(),c.push(e),function(){if(t){if(d)throw new Error(\"You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.\");t=!1,p();var i=c.indexOf(e);c.splice(i,1)}}}function v(e){if(!h(e))throw new Error(\"Actions must be plain objects. Use custom middleware for async actions.\");if(void 0===e.type)throw new Error('Actions may not have an undefined \"type\" property. Have you misspelled a constant?');if(d)throw new Error(\"Reducers may not dispatch actions.\");try{d=!0,r=s(r,e)}finally{d=!1}for(var t=o=c,i=0;i<t.length;i++)(0,t[i])();return e}function g(e){if(\"function\"!=typeof e)throw new Error(\"Expected the nextReducer to be a function.\");s=e,v({type:l.REPLACE})}function _(){var e,t=f;return(e={subscribe:function(e){if(\"object\"!=typeof e||null===e)throw new TypeError(\"Expected the observer to be an object.\");function i(){e.next&&e.next(m())}return i(),{unsubscribe:t(i)}}})[a.a]=function(){return this},e}return v({type:l.INIT}),(n={dispatch:v,subscribe:f,getState:m,replaceReducer:g})[a.a]=_,n}function d(e,t){var i=t&&t.type;return\"Given \"+(i&&'action \"'+String(i)+'\"'||\"an action\")+', reducer \"'+e+'\" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}var p,m=[],f=[],v=[],g={loading:!1},_=function(e,t){switch(void 0===e&&(e=g),t.type){case\"SET_IS_LOADING\":return{loading:t.isLoading};default:return e}},b=function(e){return Array.from({length:e},(function(){return(e=0,t=36,Math.floor(Math.random()*(t-e)+e)).toString(36);var e,t})).join(\"\")},y=function(e){return Object.prototype.toString.call(e).slice(8,-1)},E=function(e,t){return null!=t&&y(t)===e},I=function(e){return\"string\"!=typeof e?e:e.replace(/&/g,\"&amp;\").replace(/>/g,\"&rt;\").replace(/</g,\"&lt;\").replace(/\"/g,\"&quot;\")},S=(p=document.createElement(\"div\"),function(e){var t=e.trim();p.innerHTML=t;for(var i=p.children[0];p.firstChild;)p.removeChild(p.firstChild);return i}),w=function(e,t){return e.score-t.score},O=function(e){return JSON.parse(JSON.stringify(e))},C=function(e){for(var t=Object.keys(e),i={},n=0;n<t.length;n++){var s=t[n];\"function\"==typeof e[s]&&(i[s]=e[s])}var r,o=Object.keys(i);try{!function(e){Object.keys(e).forEach((function(t){var i=e[t];if(void 0===i(void 0,{type:l.INIT}))throw new Error('Reducer \"'+t+\"\\\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.\");if(void 0===i(void 0,{type:l.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer \"'+t+\"\\\" returned undefined when probed with a random type. Don't try to handle \"+l.INIT+' or other actions in \"redux/*\" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(i)}catch(e){r=e}return function(e,t){if(void 0===e&&(e={}),r)throw r;for(var n=!1,s={},a=0;a<o.length;a++){var c=o[a],l=i[c],h=e[c],u=l(h,t);if(void 0===u){var p=d(c,t);throw new Error(p)}s[c]=u,n=n||u!==h}return n?s:e}}({items:function(e,t){switch(void 0===e&&(e=m),t.type){case\"ADD_ITEM\":return[].concat(e,[{id:t.id,choiceId:t.choiceId,groupId:t.groupId,value:t.value,label:t.label,active:!0,highlighted:!1,customProperties:t.customProperties,placeholder:t.placeholder||!1,keyCode:null}]).map((function(e){var t=e;return t.highlighted=!1,t}));case\"REMOVE_ITEM\":return e.map((function(e){var i=e;return i.id===t.id&&(i.active=!1),i}));case\"HIGHLIGHT_ITEM\":return e.map((function(e){var i=e;return i.id===t.id&&(i.highlighted=t.highlighted),i}));default:return e}},groups:function(e,t){switch(void 0===e&&(e=f),t.type){case\"ADD_GROUP\":return[].concat(e,[{id:t.id,value:t.value,active:t.active,disabled:t.disabled}]);case\"CLEAR_CHOICES\":return[];default:return e}},choices:function(e,t){switch(void 0===e&&(e=v),t.type){case\"ADD_CHOICE\":return[].concat(e,[{id:t.id,elementId:t.elementId,groupId:t.groupId,value:t.value,label:t.label||t.value,disabled:t.disabled||!1,selected:!1,active:!0,score:9999,customProperties:t.customProperties,placeholder:t.placeholder||!1,keyCode:null}]);case\"ADD_ITEM\":return t.activateOptions?e.map((function(e){var i=e;return i.active=t.active,i})):t.choiceId>-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<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var T=function(){function e(){this._store=u(A,window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__())}var t,i,n,s=e.prototype;return s.subscribe=function(e){this._store.subscribe(e)},s.dispatch=function(e){this._store.dispatch(e)},s.isLoading=function(){return this.state.general.loading},s.getChoiceById=function(e){return this.activeChoices.find((function(t){return t.id===parseInt(e,10)}))},s.getGroupById=function(e){return this.groups.find((function(t){return t.id===e}))},t=e,(i=[{key:\"state\",get:function(){return this._store.getState()}},{key:\"items\",get:function(){return this.state.items}},{key:\"activeItems\",get:function(){return this.items.filter((function(e){return!0===e.active}))}},{key:\"highlightedActiveItems\",get:function(){return this.items.filter((function(e){return e.active&&e.highlighted}))}},{key:\"choices\",get:function(){return this.state.choices}},{key:\"activeChoices\",get:function(){return this.choices.filter((function(e){return!0===e.active}))}},{key:\"selectableChoices\",get:function(){return this.choices.filter((function(e){return!0!==e.disabled}))}},{key:\"searchableChoices\",get:function(){return this.selectableChoices.filter((function(e){return!0!==e.placeholder}))}},{key:\"placeholderChoice\",get:function(){return[].concat(this.choices).reverse().find((function(e){return!0===e.placeholder}))}},{key:\"groups\",get:function(){return this.state.groups}},{key:\"activeGroups\",get:function(){var e=this.groups,t=this.choices;return e.filter((function(e){var i=!0===e.active&&!1===e.disabled,n=t.some((function(e){return!0===e.active&&!1===e.disabled}));return i&&n}),[])}}])&&L(t.prototype,i),n&&L(t,n),e}();function x(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var k=function(){function e(e){var t=e.element,i=e.type,n=e.classNames;this.element=t,this.classNames=n,this.type=i,this.isActive=!1}var t,i,n,s=e.prototype;return s.getChild=function(e){return this.element.querySelector(e)},s.show=function(){return this.element.classList.add(this.classNames.activeState),this.element.setAttribute(\"aria-expanded\",\"true\"),this.isActive=!0,this},s.hide=function(){return this.element.classList.remove(this.classNames.activeState),this.element.setAttribute(\"aria-expanded\",\"false\"),this.isActive=!1,this},t=e,(i=[{key:\"distanceFromTopWindow\",get:function(){return this.element.getBoundingClientRect().bottom}}])&&x(t.prototype,i),n&&x(t,n),e}(),P={items:[],choices:[],silent:!1,renderChoiceLimit:-1,maxItemCount:-1,addItems:!0,addItemFilter:null,removeItems:!0,removeItemButton:!1,editItems:!1,duplicateItemsAllowed:!0,delimiter:\",\",paste:!0,searchEnabled:!0,searchChoices:!0,searchFloor:1,searchResultLimit:4,searchFields:[\"label\",\"value\"],position:\"auto\",resetScrollPosition:!0,shouldSort:!0,shouldSortItems:!1,sorter:function(e,t){var i=e.value,n=e.label,s=void 0===n?i:n,r=t.value,o=t.label,a=void 0===o?r:o;return s.localeCompare(a,[],{sensitivity:\"base\",ignorePunctuation:!0,numeric:!0})},placeholder:!0,placeholderValue:null,searchPlaceholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:\"auto\",loadingText:\"Loading...\",noResultsText:\"No results found\",noChoicesText:\"No choices to choose from\",itemSelectText:\"Press to select\",uniqueItemText:\"Only unique values can be added\",customAddItemText:\"Only values matching specific conditions can be added\",addItemText:function(e){return'Press Enter to add <b>\"'+I(e)+'\"</b>'},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;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var he=function(){function e(e){var t=e.element,i=e.type,n=e.classNames,s=e.preventPaste;this.element=t,this.type=i,this.classNames=n,this.preventPaste=s,this.isFocussed=this.element===document.activeElement,this.isDisabled=t.disabled,this._onPaste=this._onPaste.bind(this),this._onInput=this._onInput.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}var t,i,n,s=e.prototype;return s.addEventListeners=function(){this.element.addEventListener(\"paste\",this._onPaste),this.element.addEventListener(\"input\",this._onInput,{passive:!0}),this.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.element.addEventListener(\"blur\",this._onBlur,{passive:!0})},s.removeEventListeners=function(){this.element.removeEventListener(\"input\",this._onInput,{passive:!0}),this.element.removeEventListener(\"paste\",this._onPaste),this.element.removeEventListener(\"focus\",this._onFocus,{passive:!0}),this.element.removeEventListener(\"blur\",this._onBlur,{passive:!0})},s.enable=function(){this.element.removeAttribute(\"disabled\"),this.isDisabled=!1},s.disable=function(){this.element.setAttribute(\"disabled\",\"\"),this.isDisabled=!0},s.focus=function(){this.isFocussed||this.element.focus()},s.blur=function(){this.isFocussed&&this.element.blur()},s.clear=function(e){return void 0===e&&(e=!0),this.element.value&&(this.element.value=\"\"),e&&this.setWidth(),this},s.setWidth=function(){var e=this.element,t=e.style,i=e.value,n=e.placeholder;t.minWidth=n.length+1+\"ch\",t.width=i.length+1+\"ch\"},s.setActiveDescendant=function(e){this.element.setAttribute(\"aria-activedescendant\",e)},s.removeActiveDescendant=function(){this.element.removeAttribute(\"aria-activedescendant\")},s._onInput=function(){this.type!==oe&&this.setWidth()},s._onPaste=function(e){this.preventPaste&&e.preventDefault()},s._onFocus=function(){this.isFocussed=!0},s._onBlur=function(){this.isFocussed=!1},t=e,(i=[{key:\"placeholder\",set:function(e){this.element.placeholder=e}},{key:\"value\",get:function(){return I(this.element.value)},set:function(e){this.element.value=e}}])&&le(t.prototype,i),n&&le(t,n),e}(),ue=function(){function e(e){var t=e.element;this.element=t,this.scrollPos=this.element.scrollTop,this.height=this.element.offsetHeight}var t=e.prototype;return t.clear=function(){this.element.innerHTML=\"\"},t.append=function(e){this.element.appendChild(e)},t.getChild=function(e){return this.element.querySelector(e)},t.hasChildren=function(){return this.element.hasChildNodes()},t.scrollToTop=function(){this.element.scrollTop=0},t.scrollToChildElement=function(e,t){var i=this;if(e){var n=this.element.offsetHeight,s=this.element.scrollTop+n,r=e.offsetHeight,o=e.offsetTop+r,a=t>0?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),n<e&&(s=!0)):(this._scrollUp(n,4,e),n>e&&(s=!0)),s&&requestAnimationFrame((function(){i._animateScroll(e,t)}))},e}();function de(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var pe=function(){function e(e){var t=e.element,i=e.classNames;if(this.element=t,this.classNames=i,!(t instanceof HTMLInputElement||t instanceof HTMLSelectElement))throw new TypeError(\"Invalid element passed\");this.isDisabled=!1}var t,i,n,s=e.prototype;return s.conceal=function(){this.element.classList.add(this.classNames.input),this.element.hidden=!0,this.element.tabIndex=-1;var e=this.element.getAttribute(\"style\");e&&this.element.setAttribute(\"data-choice-orig-style\",e),this.element.setAttribute(\"data-choice\",\"active\")},s.reveal=function(){this.element.classList.remove(this.classNames.input),this.element.hidden=!1,this.element.removeAttribute(\"tabindex\");var e=this.element.getAttribute(\"data-choice-orig-style\");e?(this.element.removeAttribute(\"data-choice-orig-style\"),this.element.setAttribute(\"style\",e)):this.element.removeAttribute(\"style\"),this.element.removeAttribute(\"data-choice\"),this.element.value=this.element.value},s.enable=function(){this.element.removeAttribute(\"disabled\"),this.element.disabled=!1,this.isDisabled=!1},s.disable=function(){this.element.setAttribute(\"disabled\",\"\"),this.element.disabled=!0,this.isDisabled=!0},s.triggerEvent=function(e,t){!function(e,t,i){void 0===i&&(i=null);var n=new CustomEvent(t,{detail:i,bubbles:!0,cancelable:!0});e.dispatchEvent(n)}(this.element,e,t)},t=e,(i=[{key:\"isActive\",get:function(){return\"active\"===this.element.dataset.choice}},{key:\"dir\",get:function(){return this.element.dir}},{key:\"value\",get:function(){return this.element.value},set:function(e){this.element.value=e}}])&&de(t.prototype,i),n&&de(t,n),e}();function me(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var fe=function(e){var t,i,n,s,r;function o(t){var i,n=t.element,s=t.classNames,r=t.delimiter;return(i=e.call(this,{element:n,classNames:s})||this).delimiter=r,i}return i=e,(t=o).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,n=o,(s=[{key:\"value\",get:function(){return this.element.value},set:function(e){var t=e.map((function(e){return e.value})).join(this.delimiter);this.element.setAttribute(\"value\",t),this.element.value=t}}])&&me(n.prototype,s),r&&me(n,r),o}(pe);function ve(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var ge=function(e){var t,i,n,s,r;function o(t){var i,n=t.element,s=t.classNames,r=t.template;return(i=e.call(this,{element:n,classNames:s})||this).template=r,i}return i=e,(t=o).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,o.prototype.appendDocFragment=function(e){this.element.innerHTML=\"\",this.element.appendChild(e)},n=o,(s=[{key:\"placeholderOption\",get:function(){return this.element.querySelector('option[value=\"\"]')||this.element.querySelector(\"option[placeholder]\")}},{key:\"optionGroups\",get:function(){return Array.from(this.element.getElementsByTagName(\"OPTGROUP\"))}},{key:\"options\",get:function(){return Array.from(this.element.options)},set:function(e){var t=this,i=document.createDocumentFragment();e.forEach((function(e){return n=e,s=t.template(n),void i.appendChild(s);var n,s})),this.appendDocFragment(i)}}])&&ve(n.prototype,s),r&&ve(n,r),o}(pe),_e={containerOuter:function(e,t,i,n,s,r){var o=e.containerOuter,a=Object.assign(document.createElement(\"div\"),{className:o});return a.dataset.type=r,t&&(a.dir=t),n&&(a.tabIndex=0),i&&(a.setAttribute(\"role\",s?\"combobox\":\"listbox\"),s&&a.setAttribute(\"aria-autocomplete\",\"list\")),a.setAttribute(\"aria-haspopup\",\"true\"),a.setAttribute(\"aria-expanded\",\"false\"),a},containerInner:function(e){var t=e.containerInner;return Object.assign(document.createElement(\"div\"),{className:t})},itemList:function(e,t){var i=e.list,n=e.listSingle,s=e.listItems;return Object.assign(document.createElement(\"div\"),{className:i+\" \"+(t?n:s)})},placeholder:function(e,t){var i=e.placeholder;return Object.assign(document.createElement(\"div\"),{className:i,innerHTML:t})},item:function(e,t,i){var n=e.item,s=e.button,r=e.highlightedState,o=e.itemSelectable,a=e.placeholder,c=t.id,l=t.value,h=t.label,u=t.customProperties,d=t.active,p=t.disabled,m=t.highlighted,f=t.placeholder,v=Object.assign(document.createElement(\"div\"),{className:n,innerHTML:h});if(Object.assign(v.dataset,{item:\"\",id:c,value:l,customProperties:u}),d&&v.setAttribute(\"aria-selected\",\"true\"),p&&v.setAttribute(\"aria-disabled\",\"true\"),f&&v.classList.add(a),v.classList.add(m?r:o),i){p&&v.classList.remove(o),v.dataset.deletable=\"\";var g=\"Remove item\",_=Object.assign(document.createElement(\"button\"),{type:\"button\",className:s,innerHTML:g});_.setAttribute(\"aria-label\",\"Remove item: '\"+l+\"'\"),_.dataset.button=\"\",v.appendChild(_)}return v},choiceList:function(e,t){var i=e.list,n=Object.assign(document.createElement(\"div\"),{className:i});return t||n.setAttribute(\"aria-multiselectable\",\"true\"),n.setAttribute(\"role\",\"listbox\"),n},choiceGroup:function(e,t){var i=e.group,n=e.groupHeading,s=e.itemDisabled,r=t.id,o=t.value,a=t.disabled,c=Object.assign(document.createElement(\"div\"),{className:i+\" \"+(a?s:\"\")});return c.setAttribute(\"role\",\"group\"),Object.assign(c.dataset,{group:\"\",id:r,value:o}),a&&c.setAttribute(\"aria-disabled\",\"true\"),c.appendChild(Object.assign(document.createElement(\"div\"),{className:n,innerHTML:o})),c},choice:function(e,t,i){var n=e.item,s=e.itemChoice,r=e.itemSelectable,o=e.selectedState,a=e.itemDisabled,c=e.placeholder,l=t.id,h=t.value,u=t.label,d=t.groupId,p=t.elementId,m=t.disabled,f=t.selected,v=t.placeholder,g=Object.assign(document.createElement(\"div\"),{id:p,innerHTML:u,className:n+\" \"+s});return f&&g.classList.add(o),v&&g.classList.add(c),g.setAttribute(\"role\",d>0?\"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<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var we=\"-ms-scroll-limit\"in document.documentElement.style&&\"-ms-ime-align\"in document.documentElement.style,Oe={},Ce=function(){var e,t,i;function n(e,t){var i=this;void 0===e&&(e=\"[data-choice]\"),void 0===t&&(t={}),this.config=o.a.all([P,n.defaults.options,t],{arrayMerge:function(e,t){return[].concat(t)}});var s,r,a,c,l=(s=this.config,r=P,a=Object.keys(s).sort(),c=Object.keys(r).sort(),a.filter((function(e){return c.indexOf(e)<0})));l.length&&console.warn(\"Unknown config option(s) passed\",l.join(\", \"));var h=\"string\"==typeof e?document.querySelector(e):e;if(!(h instanceof HTMLInputElement||h instanceof HTMLSelectElement))throw TypeError(\"Expected one of the following types text|select-one|select-multiple\");if(this._isTextElement=h.type===re,this._isSelectOneElement=h.type===oe,this._isSelectMultipleElement=h.type===ae,this._isSelectElement=this._isSelectOneElement||this._isSelectMultipleElement,this.config.searchEnabled=this._isSelectMultipleElement||this.config.searchEnabled,[\"auto\",\"always\"].includes(this.config.renderSelectedChoices)||(this.config.renderSelectedChoices=\"auto\"),t.addItemFilter&&\"function\"!=typeof t.addItemFilter){var u=t.addItemFilter instanceof RegExp?t.addItemFilter:new RegExp(t.addItemFilter);this.config.addItemFilter=u.test.bind(u)}if(this._isTextElement?this.passedElement=new fe({element:h,classNames:this.config.classNames,delimiter:this.config.delimiter}):this.passedElement=new ge({element:h,classNames:this.config.classNames,template:function(e){return i._templates.option(e)}}),this.initialised=!1,this._store=new T,this._initialState={},this._currentState={},this._prevState={},this._currentValue=\"\",this._canSearch=this.config.searchEnabled,this._isScrollingOnIe=!1,this._highlightPosition=0,this._wasTap=!0,this._placeholderValue=this._generatePlaceholderValue(),this._baseId=function(e,t){var i=e.id||e.name&&e.name+\"-\"+b(2)||b(4);return t+\"-\"+i.replace(/(:|\\.|\\[|\\]|,)/g,\"\")}(this.passedElement.element,\"choices-\"),this._direction=this.passedElement.dir,!this._direction){var d=window.getComputedStyle(this.passedElement.element).direction;d!==window.getComputedStyle(document.documentElement).direction&&(this._direction=d)}if(this._idNames={itemChoice:\"item-choice\"},this._presetGroups=this.passedElement.optionGroups,this._presetOptions=this.passedElement.options,this._presetChoices=this.config.choices,this._presetItems=this.config.items,this.passedElement.value&&(this._presetItems=this._presetItems.concat(this.passedElement.value.split(this.config.delimiter))),this.passedElement.options&&this.passedElement.options.forEach((function(e){i._presetChoices.push({value:e.value,label:e.innerHTML,selected:e.selected,disabled:e.disabled||e.parentNode.disabled,placeholder:\"\"===e.value||e.hasAttribute(\"placeholder\"),customProperties:e.getAttribute(\"data-custom-properties\")})})),this._render=this._render.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this),this._onKeyUp=this._onKeyUp.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onClick=this._onClick.bind(this),this._onTouchMove=this._onTouchMove.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onMouseDown=this._onMouseDown.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onFormReset=this._onFormReset.bind(this),this._onAKey=this._onAKey.bind(this),this._onEnterKey=this._onEnterKey.bind(this),this._onEscapeKey=this._onEscapeKey.bind(this),this._onDirectionKey=this._onDirectionKey.bind(this),this._onDeleteKey=this._onDeleteKey.bind(this),this.passedElement.isActive)return this.config.silent||console.warn(\"Trying to initialise Choices on element already initialised\"),void(this.initialised=!0);this.init()}e=n,i=[{key:\"defaults\",get:function(){return Object.preventExtensions({get options(){return Oe},get templates(){return _e}})}}],(t=null)&&Se(e.prototype,t),i&&Se(e,i);var r=n.prototype;return r.init=function(){if(!this.initialised){this._createTemplates(),this._createElements(),this._createStructure(),this._initialState=O(this._store.state),this._store.subscribe(this._render),this._render(),this._addEventListeners(),(!this.config.addItems||this.passedElement.element.hasAttribute(\"disabled\"))&&this.disable(),this.initialised=!0;var e=this.config.callbackOnInit;e&&\"function\"==typeof e&&e.call(this)}},r.destroy=function(){this.initialised&&(this._removeEventListeners(),this.passedElement.reveal(),this.containerOuter.unwrap(this.passedElement.element),this.clearStore(),this._isSelectElement&&(this.passedElement.options=this._presetOptions),this._templates=null,this.initialised=!1)},r.enable=function(){return this.passedElement.isDisabled&&this.passedElement.enable(),this.containerOuter.isDisabled&&(this._addEventListeners(),this.input.enable(),this.containerOuter.enable()),this},r.disable=function(){return this.passedElement.isDisabled||this.passedElement.disable(),this.containerOuter.isDisabled||(this._removeEventListeners(),this.input.disable(),this.containerOuter.disable()),this},r.highlightItem=function(e,t){if(void 0===t&&(t=!0),!e)return this;var i=e.id,n=e.groupId,s=void 0===n?-1:n,r=e.value,o=void 0===r?\"\":r,a=e.label,c=void 0===a?\"\":a,l=s>=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<m;v+=1)f[v]&&l(f[v]);return t},r._createItemsFragment=function(e,t){var i=this;void 0===t&&(t=document.createDocumentFragment());var n=this.config,s=n.shouldSortItems,r=n.sorter,o=n.removeItemButton;return s&&!this._isSelectOneElement&&e.sort(r),this._isTextElement?this.passedElement.value=e:this.passedElement.options=e,e.forEach((function(e){var n=i._getTemplate(\"item\",e,o);t.appendChild(n)})),t},r._triggerChange=function(e){null!=e&&this.passedElement.triggerEvent(N,{value:e})},r._selectPlaceholderChoice=function(){var e=this._store.placeholderChoice;e&&(this._addItem({value:e.value,label:e.label,choiceId:e.id,groupId:e.groupId,placeholder:e.placeholder}),this._triggerChange(e.value))},r._handleButtonAction=function(e,t){if(e&&t&&this.config.removeItems&&this.config.removeItemButton){var i=t.parentNode.getAttribute(\"data-id\"),n=e.find((function(e){return e.id===parseInt(i,10)}));this._removeItem(n),this._triggerChange(n.value),this._isSelectOneElement&&this._selectPlaceholderChoice()}},r._handleItemAction=function(e,t,i){var n=this;if(void 0===i&&(i=!1),e&&t&&this.config.removeItems&&!this._isSelectOneElement){var s=t.getAttribute(\"data-id\");e.forEach((function(e){e.id!==parseInt(s,10)||e.highlighted?!i&&e.highlighted&&n.unhighlightItem(e):n.highlightItem(e)})),this.input.focus()}},r._handleChoiceAction=function(e,t){if(e&&t){var i=t.dataset.id,n=this._store.getChoiceById(i);if(n){var s=e[0]&&e[0].keyCode?e[0].keyCode:null,r=this.dropdown.isActive;n.keyCode=s,this.passedElement.triggerEvent(F,{choice:n}),n.selected||n.disabled||this._canAddItem(e,n.value).response&&(this._addItem({value:n.value,label:n.label,choiceId:n.id,groupId:n.groupId,customProperties:n.customProperties,placeholder:n.placeholder,keyCode:n.keyCode}),this._triggerChange(n.value)),this.clearInput(),r&&this._isSelectOneElement&&(this.hideDropdown(!0),this.containerOuter.focus())}}},r._handleBackspace=function(e){if(this.config.removeItems&&e){var t=e[e.length-1],i=e.some((function(e){return e.highlighted}));this.config.editItems&&!i&&t?(this.input.value=t.value,this.input.setWidth(),this._removeItem(t),this._triggerChange(t.value)):(i||this.highlightItem(t,!1),this.removeHighlightedItems(!0))}},r._startLoading=function(){this._store.dispatch(Ie(!0))},r._stopLoading=function(){this._store.dispatch(Ie(!1))},r._handleLoadingState=function(e){void 0===e&&(e=!0);var t=this.itemList.getChild(\".\"+this.config.classNames.placeholder);e?(this.disable(),this.containerOuter.addLoadingState(),this._isSelectOneElement?t?t.innerHTML=this.config.loadingText:(t=this._getTemplate(\"placeholder\",this.config.loadingText),this.itemList.append(t)):this.input.placeholder=this.config.loadingText):(this.enable(),this.containerOuter.removeLoadingState(),this._isSelectOneElement?t.innerHTML=this._placeholderValue||\"\":this.input.placeholder=this._placeholderValue||\"\")},r._handleSearch=function(e){if(e&&this.input.isFocussed){var t=this._store.choices,i=this.config,n=i.searchFloor,s=i.searchChoices,r=t.some((function(e){return!e.active}));if(e&&e.length>=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.offsetX<i.offsetLeft;this._isScrollingOnIe=n}if(t!==this.input.element){var s=t.closest(\"[data-button],[data-item],[data-choice]\");if(s instanceof HTMLElement){var r=e.shiftKey,o=this._store.activeItems,a=s.dataset;\"button\"in a?this._handleButtonAction(o,s):\"item\"in a?this._handleItemAction(o,s,r):\"choice\"in a&&this._handleChoiceAction(o,s)}e.preventDefault()}}},r._onMouseOver=function(e){var t=e.target;t instanceof HTMLElement&&\"choice\"in t.dataset&&this._highlightChoice(t)},r._onClick=function(e){var t=e.target;this.containerOuter.element.contains(t)?this.dropdown.isActive||this.containerOuter.isDisabled?this._isSelectOneElement&&t!==this.input.element&&!this.dropdown.element.contains(t)&&this.hideDropdown():this._isTextElement?document.activeElement!==this.input.element&&this.input.focus():(this.showDropdown(),this.containerOuter.focus()):(this._store.highlightedActiveItems.length>0&&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<n;r++)s[r-1]=arguments[r];return(t=this._templates[e]).call.apply(t,[this,i].concat(s))},r._createTemplates=function(){var e=this.config.callbackOnCreateTemplates,t={};e&&\"function\"==typeof e&&(t=e.call(this,S)),this._templates=o()(_e,t)},r._createElements=function(){this.containerOuter=new ce({element:this._getTemplate(\"containerOuter\",this._direction,this._isSelectElement,this._isSelectOneElement,this.config.searchEnabled,this.passedElement.element.type),classNames:this.config.classNames,type:this.passedElement.element.type,position:this.config.position}),this.containerInner=new ce({element:this._getTemplate(\"containerInner\"),classNames:this.config.classNames,type:this.passedElement.element.type,position:this.config.position}),this.input=new he({element:this._getTemplate(\"input\",this._placeholderValue),classNames:this.config.classNames,type:this.passedElement.element.type,preventPaste:!this.config.paste}),this.choiceList=new ue({element:this._getTemplate(\"choiceList\",this._isSelectOneElement)}),this.itemList=new ue({element:this._getTemplate(\"itemList\",this._isSelectOneElement)}),this.dropdown=new k({element:this._getTemplate(\"dropdown\"),classNames:this.config.classNames,type:this.passedElement.element.type})},r._createStructure=function(){this.passedElement.conceal(),this.containerInner.wrap(this.passedElement.element),this.containerOuter.wrap(this.containerInner.element),this._isSelectOneElement?this.input.placeholder=this.config.searchPlaceholderValue||\"\":this._placeholderValue&&(this.input.placeholder=this._placeholderValue,this.input.setWidth()),this.containerOuter.element.appendChild(this.containerInner.element),this.containerOuter.element.appendChild(this.dropdown.element),this.containerInner.element.appendChild(this.itemList.element),this._isTextElement||this.dropdown.element.appendChild(this.choiceList.element),this._isSelectOneElement?this.config.searchEnabled&&this.dropdown.element.insertBefore(this.input.element,this.dropdown.element.firstChild):this.containerInner.element.appendChild(this.input.element),this._isSelectElement&&(this._highlightPosition=0,this._isSearching=!1,this._startLoading(),this._presetGroups.length?this._addPredefinedGroups(this._presetGroups):this._addPredefinedChoices(this._presetChoices),this._stopLoading()),this._isTextElement&&this._addPredefinedItems(this._presetItems)},r._addPredefinedGroups=function(e){var t=this,i=this.passedElement.placeholderOption;i&&\"SELECT\"===i.parentNode.tagName&&this._addChoice({value:i.value,label:i.innerHTML,isSelected:i.selected,isDisabled:i.disabled,placeholder:!0}),e.forEach((function(e){return t._addGroup({group:e,id:e.id||null})}))},r._addPredefinedChoices=function(e){var t=this;this.config.shouldSort&&e.sort(this.config.sorter);var i=e.some((function(e){return e.selected})),n=e.findIndex((function(e){return void 0===e.disabled||!e.disabled}));e.forEach((function(e,s){var r=e.value,o=e.label,a=e.customProperties,c=e.placeholder;if(t._isSelectElement)if(e.choices)t._addGroup({group:e,id:e.id||null});else{var l=!(!t._isSelectOneElement||i||s!==n)||e.selected,h=e.disabled;t._addChoice({value:r,label:o,isSelected:l,isDisabled:h,customProperties:a,placeholder:c})}else t._addChoice({value:r,label:o,isSelected:e.selected,isDisabled:e.disabled,customProperties:a,placeholder:c})}))},r._addPredefinedItems=function(e){var t=this;e.forEach((function(e){\"object\"==typeof e&&e.value&&t._addItem({value:e.value,label:e.label,choiceId:e.id,customProperties:e.customProperties,placeholder:e.placeholder}),\"string\"==typeof e&&t._addItem({value:e})}))},r._setChoiceOrItem=function(e){var t=this;({object:function(){e.value&&(t._isTextElement?t._addItem({value:e.value,label:e.label,choiceId:e.id,customProperties:e.customProperties,placeholder:e.placeholder}):t._addChoice({value:e.value,label:e.label,isSelected:!0,isDisabled:!1,customProperties:e.customProperties,placeholder:e.placeholder}))},string:function(){t._isTextElement?t._addItem({value:e}):t._addChoice({value:e,label:e,isSelected:!0,isDisabled:!1})}})[y(e).toLowerCase()]()},r._findAndSelectChoiceByValue=function(e){var t=this,i=this._store.choices.find((function(i){return t.config.valueComparer(i.value,e)}));i&&!i.selected&&this._addItem({value:i.value,label:i.label,choiceId:i.id,groupId:i.groupId,customProperties:i.customProperties,placeholder:i.placeholder,keyCode:i.keyCode})},r._generatePlaceholderValue=function(){if(this._isSelectElement){var e=this.passedElement.placeholderOption;return!!e&&e.text}var t=this.config,i=t.placeholder,n=t.placeholderValue,s=this.passedElement.element.dataset;if(i){if(n)return n;if(s.placeholder)return s.placeholder}return!1},n}();t.default=Ce}]).default},\"object\"==typeof i&&\"object\"==typeof t?t.exports=o():\"function\"==typeof define&&define.amd?define([],o):\"object\"==typeof i?i.Choices=o():r.Choices=o()},\n 453: function _(o,e,i,t,r){t(),i.root=\"bk-root\",i.default=\".bk-root{}.bk-root .choices{position:relative;margin-bottom:24px;font-size:16px;}.bk-root .choices:focus{outline:none;}.bk-root .choices:last-child{margin-bottom:0;}.bk-root .choices.is-disabled .choices__inner,.bk-root .choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.bk-root .choices.is-disabled .choices__item{cursor:not-allowed;}.bk-root .choices [hidden]{display:none !important;}.bk-root .choices[data-type*='select-one']{cursor:pointer;}.bk-root .choices[data-type*='select-one'] .choices__inner{padding-bottom:7.5px;}.bk-root .choices[data-type*='select-one'] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #dddddd;background-color:#ffffff;margin:0;}.bk-root .choices[data-type*='select-one'] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:0.5;}.bk-root .choices[data-type*='select-one'] .choices__button:hover,.bk-root .choices[data-type*='select-one'] .choices__button:focus{opacity:1;}.bk-root .choices[data-type*='select-one'] .choices__button:focus{box-shadow:0px 0px 0px 2px #00bcd4;}.bk-root .choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button{display:none;}.bk-root .choices[data-type*='select-one']:after{content:'';height:0;width:0;border-style:solid;border-color:#333333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none;}.bk-root .choices[data-type*='select-one'].is-open:after{border-color:transparent transparent #333333 transparent;margin-top:-7.5px;}.bk-root .choices[data-type*='select-one'][dir='rtl']:after{left:11.5px;right:auto;}.bk-root .choices[data-type*='select-one'][dir='rtl'] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0;}.bk-root .choices[data-type*='select-multiple'] .choices__inner,.bk-root .choices[data-type*='text'] .choices__inner{cursor:text;}.bk-root .choices[data-type*='select-multiple'] .choices__button,.bk-root .choices[data-type*='text'] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:0.75;border-radius:0;}.bk-root .choices[data-type*='select-multiple'] .choices__button:hover,.bk-root .choices[data-type*='select-multiple'] .choices__button:focus,.bk-root .choices[data-type*='text'] .choices__button:hover,.bk-root .choices[data-type*='text'] .choices__button:focus{opacity:1;}.bk-root .choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #dddddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden;}.bk-root .is-focused .choices__inner,.bk-root .is-open .choices__inner{border-color:#b7b7b7;}.bk-root .is-open .choices__inner{border-radius:2.5px 2.5px 0 0;}.bk-root .is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px;}.bk-root .choices__list{margin:0;padding-left:0;list-style:none;}.bk-root .choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%;}.bk-root [dir='rtl'] .choices__list--single{padding-right:4px;padding-left:16px;}.bk-root .choices__list--single .choices__item{width:100%;}.bk-root .choices__list--multiple{display:inline;}.bk-root .choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#ffffff;word-break:break-all;box-sizing:border-box;}.bk-root .choices__list--multiple .choices__item[data-deletable]{padding-right:5px;}.bk-root [dir='rtl'] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px;}.bk-root .choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1;}.bk-root .is-disabled .choices__list--multiple .choices__item{background-color:#aaaaaa;border:1px solid #919191;}.bk-root .choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#ffffff;border:1px solid #dddddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility;}.bk-root .choices__list--dropdown.is-active{visibility:visible;}.bk-root .is-open .choices__list--dropdown{border-color:#b7b7b7;}.bk-root .is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:0.25rem 0.25rem 0 0;}.bk-root .choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position;}.bk-root .choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px;}.bk-root [dir='rtl'] .choices__list--dropdown .choices__item{text-align:right;}@media (min-width: 640px){.bk-root .choices__list--dropdown .choices__item--selectable{padding-right:100px;}.bk-root .choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);}.bk-root [dir='rtl'] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px;}.bk-root [dir='rtl'] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px;}}.bk-root .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2;}.bk-root .choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:0.5;}.bk-root .choices__item{cursor:default;}.bk-root .choices__item--selectable{cursor:pointer;}.bk-root .choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:0.5;}.bk-root .choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray;}.bk-root .choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer;}.bk-root .choices__button:focus{outline:none;}.bk-root .choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px;}.bk-root .choices__input:focus{outline:0;}.bk-root [dir='rtl'] .choices__input{padding-right:2px;padding-left:0;}.bk-root .choices__placeholder{opacity:0.5;}.bk-root .choices{width:100%;}.bk-root .choices{box-sizing:border-box;}.bk-root .choices *,.bk-root .choices *:before,.bk-root .choices *:after{box-sizing:inherit;}.bk-root .choices__inner .choices__item.light{background-color:rgba(0, 126, 255, 0.08);border-radius:5px;border:1px solid rgba(0, 126, 255, 0.24);color:#007eff;}.bk-root .choices__inner .choices__item.solid{background-color:#1f77b4;border:none;border-radius:5px;color:white;}.bk-root .choices__inner .choices__item.solid .is-highlighted{background-color:#1f77b4;border:none;}.bk-root .choices__input{background-color:transparent;}.bk-root .choices__inner{background:transparent;border:1px solid darkgray;border-radius:5px;min-height:unset;}.bk-root .choices__list{white-space:initial;}.bk-root .choices__list--dropdown{z-index:100;}.bk-root .choices[data-type*=select-multiple] .choices__button.light{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDA3ZWZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);}.bk-root .choices[data-type*=select-multiple] .choices__button.solid{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);border-left:1px solid white;opacity:1;}\"},\n 454: function _(e,t,l,i,n){i();const s=e(1),u=s.__importStar(e(183)),h=e(426),o=e(166),a=e(43),r=e(8),d=e(11),p=s.__importStar(e(427)),_=/^[-+]?\\d*$/,m=/^[-+]?\\d*\\.?\\d*(?:(?:\\d|\\d.)[eE][-+]?)*\\d*$/;class c extends h.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.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),d=e(34),l=e(432),p=s.__importStar(e(427));class r extends l.InputGroupView{render(){super.render();const e=o.div({class:[p.input_group,this.model.inline?p.inline:null]});this.el.appendChild(e);const i=d.uniqueId(),{active:t,labels:n}=this.model;this._inputs=[];for(let a=0;a<n.length;a++){const s=o.input({type:\"radio\",name:i,value:`${a}`});s.addEventListener(\"change\",(()=>this.change_active(a))),this._inputs.push(s),this.model.disabled&&(s.disabled=!0),a==t&&(s.checked=!0);const d=o.label({},s,o.span({},n[a]));e.appendChild(d)}}change_active(e){this.model.active=e}}t.RadioGroupView=r,r.__name__=\"RadioGroupView\";class u extends l.InputGroup{constructor(e){super(e)}static init_RadioGroup(){this.prototype.default_view=r,this.define((({Boolean:e,Int:i,String:t,Array:n})=>({active:[i],labels:[n(t),[]],inline:[e,!1]})))}}t.RadioGroup=u,u.__name__=\"RadioGroup\",u.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.0\");\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,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\")}}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<a;t++)if(e.call(n,r[t],t,r)===u)return}else{var c=h.keys(r);for(t=0,a=c.length;t<a;t++)if(e.call(n,r[c[t]],c[t],r)===u)return}};h.keys=p||function(r){if(r!==Object(r))throw new TypeError(\"Invalid object\");var e=[];for(var n in r)h.has(r,n)&&e.push(n);return e},h.defaults=function(r){return v(l.call(arguments,1),(function(e){if(e)for(var n in e)void 0===r[n]&&(r[n]=e[n])})),r},h.isArray=_||function(r){return\"[object Array]\"===i.call(r)},h.has=function(r,e){if(!h.isArray(e))return null!=r&&f.call(r,e);for(var n=e.length,t=0;t<n;t++){var a=e[t];if(null==r||!f.call(r,a))return!1;r=r[a]}return!!n};var g={escape:{\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#x27;\"}},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<e.length;n++)for(var o=e[n].fromRow;o<=e[n].toRow;o++)t.push(o);return t}function h(e){for(var n=[],o=t.getColumns().length-1,r=0;r<e.length;r++)n.push(new i.Range(e[r],0,e[r],o));return n}function w(){return f(r)}function g(e){(r&&0!==r.length||e&&0!==e.length)&&(r=e,c.onSelectedRangesChanged.notify(r))}function v(e,n){o.selectActiveRow&&null!=n.row&&g([new i.Range(n.row,0,n.row,t.getColumns().length-1)])}function p(e){var n=t.getActiveCell();if(t.getOptions().multiSelect&&n&&e.shiftKey&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&(e.which==i.keyCode.UP||e.which==i.keyCode.DOWN)){var o=w();o.sort((function(e,t){return e-t})),o.length||(o=[n.row]);var r,l=o[0],c=o[o.length-1];if((r=e.which==i.keyCode.DOWN?n.row<c||l==c?++c:++l:n.row<c?--c:--l)>=0&&r<t.getDataLength())t.scrollRowIntoView(r),g(h(function(e,t){var n,o=[];for(n=e;n<=t;n++)o.push(n);for(n=t;n<e;n++)o.push(n);return o}(l,c)));e.preventDefault(),e.stopPropagation()}}function y(e){var n=t.getCellFromEvent(e);if(!n||!t.canCellBeActive(n.row,n.cell))return!1;if(!t.getOptions().multiSelect||!e.ctrlKey&&!e.shiftKey&&!e.metaKey)return!1;var o=f(r),i=l.inArray(n.row,o);if(-1===i&&(e.ctrlKey||e.metaKey))o.push(n.row),t.setActiveCell(n.row,n.cell);else if(-1!==i&&(e.ctrlKey||e.metaKey))o=l.grep(o,(function(e,t){return e!==n.row})),t.setActiveCell(n.row,n.cell);else if(o.length&&e.shiftKey){var c=o.pop(),u=Math.min(n.row,c),s=Math.max(n.row,c);o=[];for(var a=u;a<=s;a++)a!==c&&o.push(a);o.push(c),t.setActiveCell(n.row,n.cell)}return g(h(o)),e.stopImmediatePropagation(),!0}l.extend(this,{getSelectedRows:w,setSelectedRows:function(e){g(h(e))},getSelectedRanges:function(){return r},setSelectedRanges:g,init:function(n){o=l.extend(!0,{},s,e),t=n,u.subscribe(t.onActiveCellChanged,a(v)),u.subscribe(t.onKeyDown,a(p)),u.subscribe(t.onClick,a(y))},destroy:function(){u.unsubscribeAll()},pluginName:\"RowSelectionModel\",onSelectedRangesChanged:new i.Event})}}},\n 474: function _(e,n,f,o,t){n.exports=\"undefined\"!=typeof $?$:e(475)},\n 475: function _(e,t,n,r,i){\n /*!\n * jQuery JavaScript Library v3.5.1\n * https://jquery.com/\n *\n * Includes Sizzle.js\n * https://sizzlejs.com/\n *\n * Copyright JS Foundation and other contributors\n * Released under the MIT license\n * https://jquery.org/license\n *\n * Date: 2020-05-04T22:49Z\n */\n !function(e,n){\"use strict\";\"object\"==typeof t&&\"object\"==typeof t.exports?t.exports=e.document?n(e,!0):function(e){if(!e.document)throw new Error(\"jQuery requires a window with a document\");return n(e)}:n(e)}(\"undefined\"!=typeof window?window:this,(function(e,t){\"use strict\";var n=[],r=Object.getPrototypeOf,i=n.slice,o=n.flat?function(e){return n.flat.call(e)}:function(e){return n.concat.apply([],e)},a=n.push,s=n.indexOf,u={},l=u.toString,c=u.hasOwnProperty,f=c.toString,p=f.call(Object),d={},h=function(e){return\"function\"==typeof e&&\"number\"!=typeof e.nodeType},g=function(e){return null!=e&&e===e.window},v=e.document,y={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||v).createElement(\"script\");if(o.text=e,t)for(r in y)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+\"\":\"object\"==typeof e||\"function\"==typeof e?u[l.call(e)]||\"object\":typeof e}var b=\"3.5.1\",w=function(e,t){return new w.fn.init(e,t)};function T(e){var t=!!e&&\"length\"in e&&e.length,n=x(e);return!h(e)&&!g(e)&&(\"array\"===n||0===t||\"number\"==typeof t&&t>0&&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<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:a,sort:n.sort,splice:n.splice},w.extend=w.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for(\"boolean\"==typeof a&&(l=a,a=arguments[s]||{},s++),\"object\"==typeof a||h(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],\"__proto__\"!==t&&a!==r&&(l&&r&&(w.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||w.isPlainObject(n)?n:{},i=!1,a[t]=w.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},w.extend({expando:\"jQuery\"+(b+Math.random()).replace(/\\D/g,\"\"),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||\"[object Object]\"!==l.call(e))&&(!(t=r(e))||\"function\"==typeof(n=c.call(t,\"constructor\")&&t.constructor)&&f.call(n)===p)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(T(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(T(Object(e))?w.merge(n,\"string\"==typeof e?[e]:e):a.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:s.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,a=0,s=[];if(T(e))for(r=e.length;a<r;a++)null!=(i=t(e[a],a,n))&&s.push(i);else for(a in e)null!=(i=t(e[a],a,n))&&s.push(i);return o(s)},guid:1,support:d}),\"function\"==typeof Symbol&&(w.fn[Symbol.iterator]=n[Symbol.iterator]),w.each(\"Boolean Number String Function Array Date RegExp Object Error Symbol\".split(\" \"),(function(e,t){u[\"[object \"+t+\"]\"]=t.toLowerCase()}));var C=\n /*!\n * Sizzle CSS Selector Engine v2.3.5\n * https://sizzlejs.com/\n *\n * Copyright JS Foundation and other contributors\n * Released under the MIT license\n * https://js.foundation/\n *\n * Date: 2020-03-14\n */\n function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,v,y,m,x,b=\"sizzle\"+1*new Date,w=e.document,T=0,C=0,E=ue(),S=ue(),k=ue(),A=ue(),N=function(e,t){return e===t&&(f=!0),0},D={}.hasOwnProperty,j=[],q=j.pop,L=j.push,H=j.push,O=j.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",M=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",I=\"(?:\\\\\\\\[\\\\da-fA-F]{1,6}[\\\\x20\\\\t\\\\r\\\\n\\\\f]?|\\\\\\\\[^\\\\r\\\\n\\\\f]|[\\\\w-]|[^\\0-\\\\x7f])+\",W=\"\\\\[[\\\\x20\\\\t\\\\r\\\\n\\\\f]*(\"+I+\")(?:\"+M+\"*([*^$|!~]?=)\"+M+\"*(?:'((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\"|(\"+I+\"))|)\"+M+\"*\\\\]\",F=\":(\"+I+\")(?:\\\\((('((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\")|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\"+W+\")*)|.*)\\\\)|)\",B=new RegExp(M+\"+\",\"g\"),$=new RegExp(\"^[\\\\x20\\\\t\\\\r\\\\n\\\\f]+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)[\\\\x20\\\\t\\\\r\\\\n\\\\f]+$\",\"g\"),_=new RegExp(\"^[\\\\x20\\\\t\\\\r\\\\n\\\\f]*,[\\\\x20\\\\t\\\\r\\\\n\\\\f]*\"),z=new RegExp(\"^[\\\\x20\\\\t\\\\r\\\\n\\\\f]*([>+~]|[\\\\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?\"<22>\":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=\"<a id='\"+b+\"'></a><select id='\"+b+\"-\\r\\\\' msallowcapture=''><option selected=''></option></select>\",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=\"<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>\";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;n<t;n+=2)e.push(n);return e})),odd:ve((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ve((function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:ve((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}}).pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=de(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=he(t);function me(){}function xe(e){for(var t=0,n=e.length,r=\"\";t<n;t++)r+=e[t].value;return r}function be(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&\"parentNode\"===o,s=C++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,u){var l,c,f,p=[T,s];if(u){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,u))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(c=(f=t[b]||(t[b]={}))[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[o])&&l[0]===T&&l[1]===s)return p[2]=l[2];if(c[o]=p,p[2]=e(t,n,u))return!0}return!1}}function we(e){return e.length>1?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<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(e,t,n,r,i,o){return r&&!r[b]&&(r=Ce(r)),i&&!i[b]&&(i=Ce(i,o)),le((function(o,a,s,u){var l,c,f,p=[],d=[],h=a.length,g=o||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(t||\"*\",s.nodeType?[s]:s,[]),v=!e||!o&&t?g:Te(g,p,e,s,u),y=n?i||(o?e:h||r)?[]:a:v;if(n&&n(v,y,s,u),r)for(l=Te(y,d),r(l,[],s,u),c=l.length;c--;)(f=l[c])&&(y[d[c]]=!(v[d[c]]=f));if(o){if(i||e){if(i){for(l=[],c=y.length;c--;)(f=y[c])&&l.push(v[c]=f);i(null,y=[],l,u)}for(c=y.length;c--;)(f=y[c])&&(l=i?P(o,f):p[c])>-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}];u<o;u++)if(n=r.relative[e[u].type])p=[be(we(p),n)];else{if((n=r.filter[e[u].type].apply(null,e[u].matches))[b]){for(i=++u;i<o&&!r.relative[e[i].type];i++);return Ce(u>1&&we(p),u>1&&xe(e.slice(0,u-1).concat({value:\" \"===e[u-2].type?\"*\":\"\"})).replace($,\"$1\"),n,u<i&&Ee(e.slice(u,i)),i<o&&Ee(e=e.slice(i)),i<o&&xe(e))}p.push(n)}return we(p)}return me.prototype=r.filters=r.pseudos,r.setFilters=new me,a=se.tokenize=function(e,t){var n,i,o,a,s,u,l,c=S[e+\" \"];if(c)return t?0:c.slice(0);for(s=e,u=[],l=r.preFilter;s;){for(a in n&&!(i=_.exec(s))||(i&&(s=s.slice(i[0].length)||s),u.push(o=[])),n=!1,(i=z.exec(s))&&(n=i.shift(),o.push({value:n,type:i[0].replace($,\" \")}),s=s.slice(n.length)),r.filter)!(i=G[a].exec(s))||l[a]&&!(i=l[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?se.error(e):S(e,u).slice(0)},s=se.compile=function(e,t){var n,i=[],o=[],s=k[e+\" \"];if(!s){for(t||(t=a(e)),n=t.length;n--;)(s=Ee(t[n]))[b]?i.push(s):o.push(s);(s=k(e,function(e,t){var n=t.length>0,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=\"<a href='#'></a>\",\"#\"===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=\"<input/>\",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;t<r;t++)if(w.contains(i[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)w.find(e,i[t],n);return r>1?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<n;e++)if(w.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,i=this.length,o=[],a=\"string\"!=typeof e&&w(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-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<o.length;)!1===o[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=o.length,n=!1);e.memory||(n=!1),t=!1,i&&(o=n?[]:\"\")},l={add:function(){return o&&(n&&!t&&(s=o.length-1,a.push(n)),function t(n){w.each(n,(function(n,r){h(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&\"string\"!==x(r)&&t(r)}))}(arguments),n&&!t&&u()),this},remove:function(){return w.each(arguments,(function(e,t){for(var n;(n=w.inArray(t,o,n))>-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)){if((e=r.apply(s,u))===n.promise())throw new TypeError(\"Thenable self-resolution\");l=e&&(\"object\"==typeof e||\"function\"==typeof e)&&e.then,h(l)?i?l.call(e,a(o,n,R,i),a(o,n,M,i)):(o++,l.call(e,a(o,n,R,i),a(o,n,M,i),a(o,n,R,n.notifyWith))):(r!==R&&(s=void 0,u=[e]),(i||n.resolveWith)(s,u))}},c=i?l:function(){try{l()}catch(e){w.Deferred.exceptionHook&&w.Deferred.exceptionHook(e,c.stackTrace),t+1>=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(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,\"ms-\").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=w.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if(\"string\"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&\"string\"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||w.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!w.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\\{[\\w\\W]*\\}|\\[[\\w\\W]*\\])$/,K=/[A-Z]/g;function Z(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r=\"data-\"+t.replace(K,\"-$&\").toLowerCase(),\"string\"==typeof(n=e.getAttribute(r))){try{n=function(e){return\"true\"===e||\"false\"!==e&&(\"null\"===e?null:e===+e+\"\"?+e:J.test(e)?JSON.parse(e):e)}(n)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}w.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),w.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,\"hasDataAttrs\"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf(\"data-\")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,\"hasDataAttrs\",!0)}return i}return\"object\"==typeof e?this.each((function(){Q.set(this,e)})):$(this,(function(t){var n;if(o&&void 0===t)return void 0!==(n=Q.get(o,e))||void 0!==(n=Z(o,e))?n:void 0;this.each((function(){Q.set(this,e,t)}))}),null,t,arguments.length>1,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<n?w.queue(this[0],e):void 0===t?this:this.each((function(){var n=w.queue(this,e,t);w._queueHooks(this,e),\"fx\"===e&&\"inprogress\"!==n[0]&&w.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){w.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||\"fx\",[])},promise:function(e,t){var n,r=1,i=w.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for(\"string\"!=typeof e&&(t=e,e=void 0),e=e||\"fx\";a--;)(n=Y.get(o[a],e+\"queueHooks\"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/.source,te=new RegExp(\"^(?:([+-])=|)(\"+ee+\")([a-z%]*)$\",\"i\"),ne=[\"Top\",\"Right\",\"Bottom\",\"Left\"],re=v.documentElement,ie=function(e){return w.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return w.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return\"none\"===(e=t||e).style.display||\"\"===e.style.display&&ie(e)&&\"none\"===w.css(e,\"display\")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return w.css(e,t,\"\")},u=s(),l=n&&n[3]||(w.cssNumber[t]?\"\":\"px\"),c=e.nodeType&&(w.cssNumber[t]||\"px\"!==l&&+u)&&te.exec(w.css(e,t));if(c&&c[3]!==l){for(u/=2,l=l||c[3],c=+u||1;a--;)w.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,w.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e){var t,n=e.ownerDocument,r=e.nodeName,i=ue[r];return i||(t=n.body.appendChild(n.createElement(r)),i=w.css(t,\"display\"),t.parentNode.removeChild(t),\"none\"===i&&(i=\"block\"),ue[r]=i,i)}function ce(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&&(n=r.style.display,t?(\"none\"===n&&(i[o]=Y.get(r,\"display\")||null,i[o]||(r.style.display=\"\")),\"\"===r.style.display&&ae(r)&&(i[o]=le(r))):\"none\"!==n&&(i[o]=\"none\",Y.set(r,\"display\",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}w.fn.extend({show:function(){return ce(this,!0)},hide:function(){return ce(this)},toggle:function(e){return\"boolean\"==typeof e?e?this.show():this.hide():this.each((function(){ae(this)?w(this).show():w(this).hide()}))}});var fe,pe,de=/^(?:checkbox|radio)$/i,he=/<([a-z][^\\/\\0>\\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=\"<textarea>x</textarea>\",d.noCloneChecked=!!fe.cloneNode(!0).lastChild.defaultValue,fe.innerHTML=\"<option></option>\",d.option=!!fe.lastChild;var ve={thead:[1,\"<table>\",\"</table>\"],col:[2,\"<table><colgroup>\",\"</colgroup></table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],_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<r;n++)Y.set(e[n],\"globalEval\",!t||Y.get(t[n],\"globalEval\"))}ve.tbody=ve.tfoot=ve.colgroup=ve.caption=ve.thead,ve.th=ve.td,d.option||(ve.optgroup=ve.option=[1,\"<select multiple='multiple'>\",\"</select>\"]);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<h;d++)if((o=e[d])||0===o)if(\"object\"===x(o))w.merge(p,o.nodeType?[o]:o);else if(xe.test(o)){for(a=a||f.appendChild(t.createElement(\"div\")),s=(he.exec(o)||[\"\",\"\"])[1].toLowerCase(),u=ve[s]||ve._default,a.innerHTML=u[1]+w.htmlPrefilter(o)+u[2],c=u[0];c--;)a=a.lastChild;w.merge(p,a.childNodes),(a=f.firstChild).textContent=\"\"}else p.push(t.createTextNode(o));for(f.textContent=\"\",d=0;o=p[d++];)if(r&&w.inArray(o,r)>-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<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){for(a=w.event.handlers.call(this,u,l),t=0;(i=a[t++])&&!u.isPropagationStopped();)for(u.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!u.isImmediatePropagationStopped();)u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((w.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!(\"click\"===e.type&&e.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(\"click\"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+\" \"]&&(a[i]=r.needsContext?w(i,this).index(l)>-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<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(e,t){Object.defineProperty(w.Event.prototype,e,{enumerable:!0,configurable:!0,get:h(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[w.expando]?e:new w.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return de.test(t.type)&&t.click&&A(t,\"input\")&&Ne(t,\"click\",Ee),!1},trigger:function(e){var t=this||e;return de.test(t.type)&&t.click&&A(t,\"input\")&&Ne(t,\"click\"),!0},_default:function(e){var t=e.target;return de.test(t.type)&&t.click&&A(t,\"input\")&&Y.get(t,\"click\")||A(t,\"a\")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},w.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ee:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[w.expando]=!0},w.Event.prototype={constructor:w.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ee,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ee,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ee,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},w.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&we.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Te.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},w.event.addProp),w.each({focus:\"focusin\",blur:\"focusout\"},(function(e,t){w.event.special[e]={setup:function(){return Ne(this,e,ke),!1},trigger:function(){return Ne(this,e),!0},delegateType:t}})),w.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\",pointerenter:\"pointerover\",pointerleave:\"pointerout\"},(function(e,t){w.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||w.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}})),w.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,w(e.delegateTarget).off(r.namespace?r.origType+\".\"+r.namespace:r.origType,r.selector,r.handler),this;if(\"object\"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&\"function\"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each((function(){w.event.remove(this,e,n,t)}))}});var De=/<script|<style|<link/i,je=/checked\\s*(?:[^=]|=\\s*.checked.)/i,qe=/^\\s*<!(?:\\[CDATA\\[|--)|(?:\\]\\]|--)>\\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;n<r;n++)w.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=w.extend({},o),Q.set(t,a))}}function Re(e,t){var n=t.nodeName.toLowerCase();\"input\"===n&&de.test(e.type)?t.checked=e.checked:\"input\"!==n&&\"textarea\"!==n||(t.defaultValue=e.defaultValue)}function Me(e,t,n,r){t=o(t);var i,a,s,u,l,c,f=0,p=e.length,g=p-1,v=t[0],y=h(v);if(y||p>1&&\"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;f<p;f++)l=i,f!==g&&(l=w.clone(l,!0,!0),u&&w.merge(s,ye(l,\"script\"))),n.call(e[f],l,f);if(u)for(c=s[s.length-1].ownerDocument,w.map(s,Oe),f=0;f<u;f++)l=s[f],ge.test(l.type||\"\")&&!Y.access(l,\"globalEval\")&&w.contains(c,l)&&(l.src&&\"module\"!==(l.type||\"\").toLowerCase()?w._evalUrl&&!l.noModule&&w._evalUrl(l.src,{nonce:l.nonce||l.getAttribute(\"nonce\")},c):m(l.textContent.replace(qe,\"\"),l,c))}return e}function Ie(e,t,n){for(var r,i=t?w.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||w.cleanData(ye(r)),r.parentNode&&(n&&ie(r)&&me(ye(r,\"script\")),r.parentNode.removeChild(r));return e}w.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=ie(e);if(!(d.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r<i;r++)Re(o[r],a[r]);if(t)if(n)for(o=o||ye(e),a=a||ye(s),r=0,i=o.length;r<i;r++)Pe(o[r],a[r]);else Pe(e,s);return(a=ye(s,\"script\")).length>0&&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(;n<r;n++)1===(t=this[n]||{}).nodeType&&(w.cleanData(ye(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Me(this,arguments,(function(t){var n=this.parentNode;w.inArray(this,e)<0&&(w.cleanData(ye(this)),n&&n.replaceChild(t,this))}),e)}}),w.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},(function(e,t){w.fn[e]=function(e){for(var n,r=[],i=w(e),o=i.length-1,s=0;s<=o;s++)n=s===o?this:this.clone(!0),w(i[s])[t](n),a.apply(r,n.get());return this.pushStack(r)}}));var We=new RegExp(\"^(\"+ee+\")(?!px)[a-z%]+$\",\"i\"),Fe=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},Be=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},$e=new RegExp(ne.join(\"|\"),\"i\");function _e(e,t,n){var r,i,o,a,s=e.style;return(n=n||Fe(e))&&(\"\"!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=w.style(e,t)),!d.pixelBoxStyles()&&We.test(a)&&$e.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+\"\":a}function ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(c){l.style.cssText=\"position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0\",c.style.cssText=\"position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%\",re.appendChild(l).appendChild(c);var t=e.getComputedStyle(c);r=\"1%\"!==t.top,u=12===n(t.marginLeft),c.style.right=\"60%\",a=36===n(t.right),i=36===n(t.width),c.style.position=\"absolute\",o=12===n(c.offsetWidth/3),re.removeChild(l),c=null}}function n(e){return Math.round(parseFloat(e))}var r,i,o,a,s,u,l=v.createElement(\"div\"),c=v.createElement(\"div\");c.style&&(c.style.backgroundClip=\"content-box\",c.cloneNode(!0).style.backgroundClip=\"\",d.clearCloneStyle=\"content-box\"===c.style.backgroundClip,w.extend(d,{boxSizingReliable:function(){return t(),i},pixelBoxStyles:function(){return t(),a},pixelPosition:function(){return t(),r},reliableMarginLeft:function(){return t(),u},scrollboxSize:function(){return t(),o},reliableTrDimensions:function(){var t,n,r,i;return null==s&&(t=v.createElement(\"table\"),n=v.createElement(\"tr\"),r=v.createElement(\"div\"),t.style.cssText=\"position:absolute;left:-11111px\",n.style.height=\"1px\",r.style.height=\"9px\",re.appendChild(t).appendChild(n).appendChild(r),i=e.getComputedStyle(n),s=parseInt(i.height)>3,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;a<i;a++)o[t[a]]=w.css(e,t[a],!1,r);return o}return void 0!==n?w.style(e,t,n):w.css(e,t)}),e,t,arguments.length>1)}}),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;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(e,t,n){var r,i,o=0,a=ft.prefilters.length,s=w.Deferred().always((function(){delete u.elem})),u=function(){if(i)return!1;for(var t=rt||ut(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),o=0,a=l.tweens.length;o<a;o++)l.tweens[o].run(r);return s.notifyWith(e,[l,r,n]),r<1&&a?n:(a||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:w.extend({},t),opts:w.extend(!0,{specialEasing:{},easing:w.easing._default},n),originalProperties:t,originalOptions:n,startTime:rt||ut(),duration:n.duration,tweens:[],createTween:function(t,n){var r=w.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=w.cssHooks[r])&&\"expand\"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);o<a;o++)if(r=ft.prefilters[o].call(l,e,c,l.opts))return h(r.stop)&&(w._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return w.map(c,ct,l),h(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),w.fx.timer(w.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l}w.Animation=w.extend(ft,{tweeners:{\"*\":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){h(e)?(t=e,e=[\"*\"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f=\"width\"in t||\"height\"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,\"fxshow\");for(r in n.queue||(null==(a=w._queueHooks(e,\"fx\")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always((function(){p.always((function(){a.unqueued--,w.queue(e,\"fx\").length||a.empty.fire()}))}))),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||\"toggle\"===i,i===(g?\"hide\":\"show\")){if(\"show\"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||w.style(e,r)}if((u=!w.isEmptyObject(t))||!w.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,\"display\")),\"none\"===(c=w.css(e,\"display\"))&&(l?c=l:(ce([e],!0),l=e.style.display||l,c=w.css(e,\"display\"),ce([e]))),(\"inline\"===c||\"inline-block\"===c&&null!=l)&&\"none\"===w.css(e,\"float\")&&(u||(p.done((function(){h.display=l})),null==l&&(c=h.display,l=\"none\"===c?\"\":c)),h.display=\"inline-block\")),n.overflow&&(h.overflow=\"hidden\",p.always((function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}))),u=!1,d)u||(v?\"hidden\"in v&&(g=v.hidden):v=Y.access(e,\"fxshow\",{display:l}),o&&(v.hidden=!g),g&&ce([e],!0),p.done((function(){for(r in g||ce([e]),Y.remove(e,\"fxshow\"),d)w.style(e,r,d[r])}))),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),w.speed=function(e,t,n){var r=e&&\"object\"==typeof e?w.extend({},e):{complete:n||!n&&t||h(e)&&e,duration:e,easing:n&&t||t&&!h(t)&&t};return w.fx.off?r.duration=0:\"number\"!=typeof r.duration&&(r.duration in w.fx.speeds?r.duration=w.fx.speeds[r.duration]:r.duration=w.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue=\"fx\"),r.old=r.complete,r.complete=function(){h(r.old)&&r.old.call(this),r.queue&&w.dequeue(this,r.queue)},r},w.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css(\"opacity\",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=w.isEmptyObject(e),o=w.speed(t,n,r),a=function(){var t=ft(this,w.extend({},e),o);(i||Y.get(this,\"finish\"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return\"string\"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||\"fx\",[]),this.each((function(){var t=!0,i=null!=e&&e+\"queueHooks\",o=w.timers,a=Y.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&at.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||w.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||\"fx\"),this.each((function(){var t,n=Y.get(this),r=n[e+\"queue\"],i=n[e+\"queueHooks\"],o=w.timers,a=r?r.length:0;for(n.finish=!0,w.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),w.each([\"toggle\",\"show\",\"hide\"],(function(e,t){var n=w.fn[t];w.fn[t]=function(e,r,i){return null==e||\"boolean\"==typeof e?n.apply(this,arguments):this.animate(lt(t,!0),e,r,i)}})),w.each({slideDown:lt(\"show\"),slideUp:lt(\"hide\"),slideToggle:lt(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},(function(e,t){w.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),w.timers=[],w.fx.tick=function(){var e,t=0,n=w.timers;for(rt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||w.fx.stop(),rt=void 0},w.fx.timer=function(e){w.timers.push(e),w.fx.start()},w.fx.interval=13,w.fx.start=function(){it||(it=!0,st())},w.fx.stop=function(){it=null},w.fx.speeds={slow:600,fast:200,_default:400},w.fn.delay=function(t,n){return t=w.fx&&w.fx.speeds[t]||t,n=n||\"fx\",this.queue(n,(function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}}))},function(){var e=v.createElement(\"input\"),t=v.createElement(\"select\").appendChild(v.createElement(\"option\"));e.type=\"checkbox\",d.checkOn=\"\"!==e.value,d.optSelected=t.selected,(e=v.createElement(\"input\")).value=\"t\",e.type=\"radio\",d.radioValue=\"t\"===e.value}();var pt,dt=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return $(this,w.attr,e,t,arguments.length>1)},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<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,\"optgroup\"))){if(t=w(n).val(),a)return t;s.push(t)}return s},set:function(e,t){for(var n,r,i=e.options,o=w.makeArray(t),a=i.length;a--;)((r=i[a]).selected=w.inArray(w.valHooks.option.get(r),o)>-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(\"<script>\").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on(\"load error\",n=function(e){t.remove(),n=null,e&&i(\"error\"===e.type?404:200,e.type)}),v.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Ut,Xt=[],Vt=/(=)\\?(?=&|$)|\\?\\?/;w.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=Xt.pop()||w.expando+\"_\"+Ct.guid++;return this[e]=!0,e}}),w.ajaxPrefilter(\"json jsonp\",(function(t,n,r){var i,o,a,s=!1!==t.jsonp&&(Vt.test(t.url)?\"url\":\"string\"==typeof t.data&&0===(t.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&Vt.test(t.data)&&\"data\");if(s||\"jsonp\"===t.dataTypes[0])return i=t.jsonpCallback=h(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Vt,\"$1\"+i):!1!==t.jsonp&&(t.url+=(Et.test(t.url)?\"&\":\"?\")+t.jsonp+\"=\"+i),t.converters[\"script json\"]=function(){return a||w.error(i+\" was not called\"),a[0]},t.dataTypes[0]=\"json\",o=e[i],e[i]=function(){a=arguments},r.always((function(){void 0===o?w(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Xt.push(i)),a&&h(o)&&o(a[0]),a=o=void 0})),\"script\"})),d.createHTMLDocument=((Ut=v.implementation.createHTMLDocument(\"\").body).innerHTML=\"<form></form><form></form>\",2===Ut.childNodes.length),w.parseHTML=function(e,t,n){return\"string\"!=typeof e?[]:(\"boolean\"==typeof t&&(n=t,t=!1),t||(d.createHTMLDocument?((r=(t=v.implementation.createHTMLDocument(\"\")).createElement(\"base\")).href=v.location.href,t.head.appendChild(r)):t=v),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=be([e],t,o),o&&o.length&&w(o).remove(),w.merge([],i.childNodes)));var r,i,o},w.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(\" \");return s>-1&&(r=vt(e.slice(s)),e=e.slice(0,s)),h(t)?(n=t,t=void 0):t&&\"object\"==typeof t&&(i=\"POST\"),a.length>0&&w.ajax({url:e,type:i||\"GET\",dataType:\"html\",data:t}).done((function(e){o=arguments,a.html(r?w(\"<div>\").append(w.parseHTML(e)).find(r):e)})).always(n&&function(e,t){a.each((function(){n.apply(this,o||[e.responseText,t,e])}))}),this},w.expr.pseudos.animated=function(e){return w.grep(w.timers,(function(t){return e===t.elem})).length},w.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=w.css(e,\"position\"),c=w(e),f={};\"static\"===l&&(e.style.position=\"relative\"),s=c.offset(),o=w.css(e,\"top\"),u=w.css(e,\"left\"),(\"absolute\"===l||\"fixed\"===l)&&(o+u).indexOf(\"auto\")>-1?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),h(t)&&(t=t.call(e,n,w.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),\"using\"in t?t.using.call(e,f):(\"number\"==typeof f.top&&(f.top+=\"px\"),\"number\"==typeof f.left&&(f.left+=\"px\"),c.css(f))}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){w.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if(\"fixed\"===w.css(r,\"position\"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&\"static\"===w.css(e,\"position\");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=w(e).offset()).top+=w.css(e,\"borderTopWidth\",!0),i.left+=w.css(e,\"borderLeftWidth\",!0))}return{top:t.top-i.top-w.css(r,\"marginTop\",!0),left:t.left-i.left-w.css(r,\"marginLeft\",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&\"static\"===w.css(e,\"position\");)e=e.offsetParent;return e||re}))}}),w.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},(function(e,t){var n=\"pageYOffset\"===t;w.fn[e]=function(r){return $(this,(function(e,r,i){var o;if(g(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i}),e,r,arguments.length)}})),w.each([\"top\",\"left\"],(function(e,t){w.cssHooks[t]=ze(d.pixelPosition,(function(e,n){if(n)return n=_e(e,t),We.test(n)?w(e).position()[t]+\"px\":n}))})),w.each({Height:\"height\",Width:\"width\"},(function(e,t){w.each({padding:\"inner\"+e,content:t,\"\":\"outer\"+e},(function(n,r){w.fn[r]=function(i,o){var a=arguments.length&&(n||\"boolean\"!=typeof i),s=n||(!0===i||!0===o?\"margin\":\"border\");return $(this,(function(t,n,i){var o;return g(t)?0===r.indexOf(\"outer\")?t[\"inner\"+e]:t.document.documentElement[\"client\"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body[\"scroll\"+e],o[\"scroll\"+e],t.body[\"offset\"+e],o[\"offset\"+e],o[\"client\"+e])):void 0===i?w.css(t,n,s):w.style(t,n,i,s)}),t,a?i:void 0,a)}}))})),w.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],(function(e,t){w.fn[t]=function(e){return this.on(t,e)}})),w.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,\"**\"):this.off(t,e||\"**\",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.each(\"blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu\".split(\" \"),(function(e,t){w.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var Gt=/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g;w.proxy=function(e,t){var n,r,o;if(\"string\"==typeof t&&(n=e[t],t=e,e=n),h(e))return r=i.call(arguments,2),(o=function(){return e.apply(t||this,r.concat(i.call(arguments)))}).guid=e.guid=e.guid||w.guid++,o},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=A,w.isFunction=h,w.isWindow=g,w.camelCase=X,w.type=x,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return(\"number\"===t||\"string\"===t)&&!isNaN(e-parseFloat(e))},w.trim=function(e){return null==e?\"\":(e+\"\").replace(Gt,\"\")},\"function\"==typeof define&&define.amd&&define(\"jquery\",[],(function(){return w}));var Yt=e.jQuery,Qt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=Qt),t&&e.jQuery===w&&(e.jQuery=Yt),w},void 0===t&&(e.jQuery=e.$=w),w}))},\n 476: function _(t,n,i,o,e){var r=t(474);function u(){var t=!1,n=!1;this.stopPropagation=function(){t=!0},this.isPropagationStopped=function(){return t},this.stopImmediatePropagation=function(){n=!0},this.isImmediatePropagationStopped=function(){return n}}function s(){this.__nonDataRow=!0}function l(){this.__group=!0,this.level=0,this.count=0,this.value=null,this.title=null,this.collapsed=!1,this.selectChecked=!1,this.totals=null,this.rows=[],this.groups=null,this.groupingKey=null}function c(){this.__groupTotals=!0,this.group=null,this.initialized=!1}function h(){var t=null;this.isActive=function(n){return n?t===n:null!==t},this.activate=function(n){if(n!==t){if(null!==t)throw new Error(\"SlickGrid.EditorLock.activate: an editController is still active, can't activate another editController\");if(!n.commitCurrentEdit)throw new Error(\"SlickGrid.EditorLock.activate: editController must implement .commitCurrentEdit()\");if(!n.cancelCurrentEdit)throw new Error(\"SlickGrid.EditorLock.activate: editController must implement .cancelCurrentEdit()\");t=n}},this.deactivate=function(n){if(t!==n)throw new Error(\"SlickGrid.EditorLock.deactivate: specified editController is not the currently active one\");t=null},this.commitCurrentEdit=function(){return!t||t.commitCurrentEdit()},this.cancelCurrentEdit=function(){return!t||t.cancelCurrentEdit()}}l.prototype=new s,l.prototype.equals=function(t){return this.value===t.value&&this.count===t.count&&this.collapsed===t.collapsed&&this.title===t.title},c.prototype=new s,n.exports={Event:function(){var t=[];this.subscribe=function(n){t.push(n)},this.unsubscribe=function(n){for(var i=t.length-1;i>=0;i--)t[i]===n&&t.splice(i,1)},this.notify=function(n,i,o){var e;i=i||new u,o=o||this;for(var r=0;r<t.length&&!i.isPropagationStopped()&&!i.isImmediatePropagationStopped();r++)e=t[r].call(o,i,n);return e}},EventData:u,EventHandler:function(){var t=[];this.subscribe=function(n,i){return t.push({event:n,handler:i}),n.subscribe(i),this},this.unsubscribe=function(n,i){for(var o=t.length;o--;)if(t[o].event===n&&t[o].handler===i)return t.splice(o,1),void n.unsubscribe(i);return this},this.unsubscribeAll=function(){for(var n=t.length;n--;)t[n].event.unsubscribe(t[n].handler);return t=[],this}},Range:function(t,n,i,o){void 0===i&&void 0===o&&(i=t,o=n),this.fromRow=Math.min(t,i),this.fromCell=Math.min(n,o),this.toRow=Math.max(t,i),this.toCell=Math.max(n,o),this.isSingleRow=function(){return this.fromRow==this.toRow},this.isSingleCell=function(){return this.fromRow==this.toRow&&this.fromCell==this.toCell},this.contains=function(t,n){return t>=this.fromRow&&t<=this.toRow&&n>=this.fromCell&&n<=this.toCell},this.toString=function(){return this.isSingleCell()?\"(\"+this.fromRow+\":\"+this.fromCell+\")\":\"(\"+this.fromRow+\":\"+this.fromCell+\" - \"+this.toRow+\":\"+this.toCell+\")\"}},NonDataRow:s,Group:l,GroupTotals:c,EditorLock:h,GlobalEditorLock:new h,TreeColumns:function(t){var n={};function i(t){t.forEach((function(t){n[t.id]=t,t.columns&&i(t.columns)}))}function o(t,n){return t.filter((function(t){var i=n.call(t);return i&&t.columns&&(t.columns=o(t.columns,n)),i&&(!t.columns||t.columns.length)}))}function e(t,n){t.sort((function(t,i){return u(n.getColumnIndex(t.id))-u(n.getColumnIndex(i.id))})).forEach((function(t){t.columns&&e(t.columns,n)}))}function u(t){return void 0===t?-1:t}function s(t){if(!t.length)return t.columns?1+s(t.columns):1;for(var n in t)return s(t[n])}function l(t,n,i){var o=[];if(n==(i=i||0))return t.length&&t.forEach((function(t){t.columns&&(t.extractColumns=function(){return c(t)})})),t;for(var e in t)t[e].columns&&(o=o.concat(l(t[e].columns,n,i+1)));return o}function c(t){var n=[];if(t.hasOwnProperty(\"length\"))for(var i=0;i<t.length;i++)n=n.concat(c(t[i]));else{if(!t.hasOwnProperty(\"columns\"))return t;n=n.concat(c(t.columns))}return n}function h(){return r.extend(!0,[],t)}i(t),this.hasDepth=function(){for(var n in t)if(t[n].hasOwnProperty(\"columns\"))return!0;return!1},this.getTreeColumns=function(){return t},this.extractColumns=function(){return this.hasDepth()?c(t):t},this.getDepth=function(){return s(t)},this.getColumnsInDepth=function(n){return l(t,n)},this.getColumnsInGroup=function(t){return c(t)},this.visibleColumns=function(){return o(h(),(function(){return this.visible}))},this.filter=function(t){return o(h(),t)},this.reOrder=function(n){return e(t,n)},this.getById=function(t){return n[t]},this.getInIds=function(t){return t.map((function(t){return n[t]}))}},keyCode:{SPACE:8,BACKSPACE:8,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,ESC:27,HOME:36,INSERT:45,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,TAB:9,UP:38,A:65,C:67,V:86},preClickClassName:\"slick-edit-preclick\",GridAutosizeColsMode:{None:\"NOA\",LegacyOff:\"LOF\",LegacyForceFit:\"LFF\",IgnoreViewport:\"IGV\",FitColsToViewport:\"FCV\",FitViewportToCols:\"FVC\"},ColAutosizeMode:{Locked:\"LCK\",Guide:\"GUI\",Content:\"CON\",ContentIntelligent:\"CTI\"},RowSelectionMode:{FirstRow:\"FS1\",FirstNRows:\"FSN\",AllRows:\"ALL\",LastRow:\"LS1\"},ValueFilterMode:{None:\"NONE\",DeDuplicate:\"DEDP\",GetGreatestAndSub:\"GR8T\",GetLongestTextAndSub:\"LNSB\",GetLongestText:\"LNSC\"},WidthEvalMode:{CanvasTextSize:\"CANV\",HTML:\"HTML\"}}},\n 477: function _(e,t,o,l,n){var i=e(474),c=e(476);t.exports={CheckboxSelectColumn:function(e){var t,o=null,l=k(),n=new c.EventHandler,r={},d=!1,a=i.extend(!0,{},{columnId:\"_checkbox_selector\",cssClass:null,hideSelectAllCheckbox:!1,toolTip:\"Select/Deselect All\",width:30,hideInColumnTitleRow:!1,hideInFilterHeaderRow:!0},e);function s(){t.updateColumnHeader(a.columnId,\"\",\"\")}function u(){i(\"#filter-checkbox-selectall-container\").hide()}function h(e,n){var c,s,u,h=t.getSelectedRows(),f={},p=0;if(\"function\"==typeof o)for(u=0;u<t.getDataLength();u++){C(s,t.getDataItem(u),t)||p++}var b=[];for(s=0;s<h.length;s++){c=h[s],C(s,t.getDataItem(c),t)?(f[c]=!0,f[c]!==r[c]&&(t.invalidateRow(c),delete r[c])):b.push(c)}for(s in r)t.invalidateRow(s);(r=f,t.render(),d=h.length&&h.length+p>=t.getDataLength(),a.hideInColumnTitleRow||a.hideSelectAllCheckbox||R(d),a.hideInFilterHeaderRow)||i(\"#header-filter-selector\"+l).prop(\"checked\",d);if(b.length>0){for(s=0;s<b.length;s++){var m=h.indexOf(b[s]);h.splice(m,1)}t.setSelectedRows(h)}}function f(e,o){32==e.which&&t.getColumns()[o.cell].id===a.columnId&&(t.getEditorLock().isActive()&&!t.getEditorLock().commitCurrentEdit()||b(o.row),e.preventDefault(),e.stopImmediatePropagation())}function p(e,o){if(t.getColumns()[o.cell].id===a.columnId&&i(e.target).is(\":checkbox\")){if(t.getEditorLock().isActive()&&!t.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();b(o.row),e.stopPropagation(),e.stopImmediatePropagation()}}function b(e){var o=t.getDataItem(e);C(e,o,t)&&(r[e]?t.setSelectedRows(i.grep(t.getSelectedRows(),(function(t){return t!=e}))):t.setSelectedRows(t.getSelectedRows().concat(e)),t.setActiveCell(e,function(){if(null===g){g=0;for(var e=t.getColumns(),o=0;o<e.length;o++)e[o].id==a.columnId&&(g=o)}return g}()))}function m(e,o){if(o.column.id==a.columnId&&i(e.target).is(\":checkbox\")){if(t.getEditorLock().isActive()&&!t.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();if(i(e.target).is(\":checked\")){for(var l=[],n=0;n<t.getDataLength();n++){C(n,t.getDataItem(n),t)&&l.push(n)}t.setSelectedRows(l)}else t.setSelectedRows([]);e.stopPropagation(),e.stopImmediatePropagation()}}\"function\"==typeof a.selectableOverride&&v(a.selectableOverride);var g=null;function k(){return Math.round(1e7*Math.random())}function w(e,t,o,l,n,i){var c=k()+e;return n&&C(e,n,i)?r[e]?\"<input id='selector\"+c+\"' type='checkbox' checked='checked'><label for='selector\"+c+\"'></label>\":\"<input id='selector\"+c+\"' type='checkbox'><label for='selector\"+c+\"'></label>\":null}function C(e,t,l){return\"function\"!=typeof o||o(e,t,l)}function R(e){e?t.updateColumnHeader(a.columnId,\"<input id='header-selector\"+l+\"' type='checkbox' checked='checked'><label for='header-selector\"+l+\"'></label>\",a.toolTip):t.updateColumnHeader(a.columnId,\"<input id='header-selector\"+l+\"' type='checkbox'><label for='header-selector\"+l+\"'></label>\",a.toolTip)}function v(e){o=e}i.extend(this,{init:function(e){t=e,n.subscribe(t.onSelectedRowsChanged,h).subscribe(t.onClick,p).subscribe(t.onKeyDown,f),a.hideInFilterHeaderRow||function(e){e.onHeaderRowCellRendered.subscribe((function(e,t){\"sel\"===t.column.field&&(i(t.node).empty(),i(\"<span id='filter-checkbox-selectall-container'><input id='header-filter-selector\"+l+\"' type='checkbox'><label for='header-filter-selector\"+l+\"'></label></span>\").appendTo(t.node).on(\"click\",(function(e){m(e,t)})))}))}(e),a.hideInColumnTitleRow||n.subscribe(t.onHeaderClick,m)},destroy:function(){n.unsubscribeAll()},pluginName:\"CheckboxSelectColumn\",deSelectRows:function(e){var o,l=e.length,n=[];for(o=0;o<l;o++)r[e[o]]&&(n[n.length]=e[o]);t.setSelectedRows(i.grep(t.getSelectedRows(),(function(e){return n.indexOf(e)<0})))},selectRows:function(e){var o,l=e.length,n=[];for(o=0;o<l;o++)r[e[o]]||(n[n.length]=e[o]);t.setSelectedRows(t.getSelectedRows().concat(n))},getColumnDefinition:function(){return{id:a.columnId,name:a.hideSelectAllCheckbox||a.hideInColumnTitleRow?\"\":\"<input id='header-selector\"+l+\"' type='checkbox'><label for='header-selector\"+l+\"'></label>\",toolTip:a.hideSelectAllCheckbox||a.hideInColumnTitleRow?\"\":a.toolTip,field:\"sel\",width:a.width,resizable:!1,sortable:!1,cssClass:a.cssClass,hideSelectAllCheckbox:a.hideSelectAllCheckbox,formatter:w}},getOptions:function(){return a},selectableOverride:v,setOptions:function(e){if((a=i.extend(!0,{},a,e)).hideSelectAllCheckbox)s(),u();else if(a.hideInColumnTitleRow?s():(R(d),n.subscribe(t.onHeaderClick,m)),a.hideInFilterHeaderRow)u();else{var o=i(\"#filter-checkbox-selectall-container\");o.show(),o.find('input[type=\"checkbox\"]').prop(\"checked\",d)}}})}}},\n 478: function _(e,t,o,l,n){var a=e(474),r=e(476),i=r.keyCode;t.exports={CellExternalCopyManager:function(e){var t,o,l=this,n=e||{},s=n.copiedCellStyleLayerKey||\"copy-manager\",u=n.copiedCellStyle||\"copied\",c=0,d=n.bodyElement||document.body,f=n.onCopyInit||null,h=n.onCopySuccess||null;function C(e){if(n.headerColumnValueExtractor){var t=n.headerColumnValueExtractor(e);if(t)return t}return e.name}function m(e,o,l){if(n.dataItemColumnValueExtractor){var r=n.dataItemColumnValueExtractor(e,o);if(r)return r}var i=\"\";if(o.editor){var s={container:a(\"<p>\"),column:o,position:{top:0,left:0},grid:t,event:l},u=new o.editor(s);u.loadValue(e),i=u.serializeValue(),u.destroy()}else i=e[o.field];return i}function g(e,o,l){if(o.denyPaste)return null;if(n.dataItemColumnValueSetter)return n.dataItemColumnValueSetter(e,o,l);if(o.editor){var r={container:a(\"body\"),column:o,position:{top:0,left:0},grid:t},i=new o.editor(r);i.loadValue(e),i.applyValue(e,l),i.destroy()}else e[o.field]=l}function p(e){var t=document.createElement(\"textarea\");return t.style.position=\"absolute\",t.style.left=\"-1000px\",t.style.top=document.body.scrollTop+\"px\",t.value=e,d.appendChild(t),t.select(),t}function y(e,a){var r;if(!t.getEditorLock().isActive()||t.getOptions().autoEdit){if(e.which==i.ESC&&o&&(e.preventDefault(),w(),l.onCopyCancelled.notify({ranges:o}),o=null),(e.which===i.C||e.which===i.INSERT)&&(e.ctrlKey||e.metaKey)&&!e.shiftKey&&(f&&f.call(),0!==(r=t.getSelectionModel().getSelectedRanges()).length)){o=r,v(r),l.onCopyCells.notify({ranges:r});for(var s=t.getColumns(),u=\"\",c=0;c<r.length;c++){for(var y=r[c],D=[],S=y.fromRow;S<y.toRow+1;S++){var R=[],x=t.getDataItem(S);if(0===D.length&&n.includeHeaderWhenCopying){for(var E=[],V=y.fromCell;V<y.toCell+1;V++)s[V].name.length>0&&E.push(C(s[V]));D.push(E.join(\"\\t\"))}for(V=y.fromCell;V<y.toCell+1;V++)R.push(m(x,s[V],e));D.push(R.join(\"\\t\"))}u+=D.join(\"\\r\\n\")+\"\\r\\n\"}if(window.clipboardData)return window.clipboardData.setData(\"Text\",u),!0;var b=document.activeElement;if((M=p(u)).focus(),setTimeout((function(){d.removeChild(M),b?b.focus():console.log(\"Not element to restore focus to after copy?\")}),100),h){var I=0;I=1===r.length?r[0].toRow+1-r[0].fromRow:r.length,h.call(this,I)}return!1}if(!n.readOnlyMode&&(e.which===i.V&&(e.ctrlKey||e.metaKey)&&!e.shiftKey||e.which===i.INSERT&&e.shiftKey&&!e.ctrlKey)){var M=p(\"\");return setTimeout((function(){!function(e,t){var o=e.getColumns(),a=t.value.split(/[\\n\\f\\r]/);\"\"===a[a.length-1]&&a.pop();var r=[],i=0;d.removeChild(t);for(var s=0;s<a.length;s++)\"\"!==a[s]?r[i++]=a[s].split(\"\\t\"):r[i++]=[\"\"];var u=e.getActiveCell(),c=e.getSelectionModel().getSelectedRanges(),f=c&&c.length?c[0]:null,h=null,C=null;if(f)h=f.fromRow,C=f.fromCell;else{if(!u)return;h=u.row,C=u.cell}var m=!1,p=r.length,y=r.length?r[0].length:0;1==r.length&&1==r[0].length&&f&&(m=!0,p=f.toRow-f.fromRow+1,y=f.toCell-f.fromCell+1);var w=e.getData().length-h,D=0;if(w<p&&n.newRowCreator){var S=e.getData();for(D=1;D<=p-w;D++)S.push({});e.setData(S),e.render()}var R=h+p>e.getDataLength();if(n.newRowCreator&&R){var x=h+p-e.getDataLength();n.newRowCreator(x)}var E={isClipboardCommand:!0,clippedRange:r,oldValues:[],cellExternalCopyManager:l,_options:n,setDataItemValueForColumn:g,markCopySelection:v,oneCellToMultiple:m,activeRow:h,activeCell:C,destH:p,destW:y,maxDestY:e.getDataLength(),maxDestX:e.getColumns().length,h:0,w:0,execute:function(){this.h=0;for(var t=0;t<this.destH;t++){this.oldValues[t]=[],this.w=0,this.h++;for(var l=0;l<this.destW;l++){this.w++;var n=h+t,a=C+l;if(n<this.maxDestY&&a<this.maxDestX){e.getCellNode(n,a);var i=e.getDataItem(n);this.oldValues[t][l]=i[o[a].field],m?this.setDataItemValueForColumn(i,o[a],r[0][0]):this.setDataItemValueForColumn(i,o[a],r[t]?r[t][l]:\"\"),e.updateCell(n,a),e.onCellChange.notify({row:n,cell:a,item:i,grid:e})}}}var s={fromCell:C,fromRow:h,toCell:C+this.w-1,toRow:h+this.h-1};this.markCopySelection([s]),e.getSelectionModel().setSelectedRanges([s]),this.cellExternalCopyManager.onPasteCells.notify({ranges:[s]})},undo:function(){for(var t=0;t<this.destH;t++)for(var l=0;l<this.destW;l++){var n=h+t,a=C+l;if(n<this.maxDestY&&a<this.maxDestX){e.getCellNode(n,a);var r=e.getDataItem(n);m?this.setDataItemValueForColumn(r,o[a],this.oldValues[0][0]):this.setDataItemValueForColumn(r,o[a],this.oldValues[t][l]),e.updateCell(n,a),e.onCellChange.notify({row:n,cell:a,item:r,grid:e})}}var i={fromCell:C,fromRow:h,toCell:C+this.w-1,toRow:h+this.h-1};if(this.markCopySelection([i]),e.getSelectionModel().setSelectedRanges([i]),this.cellExternalCopyManager.onPasteCells.notify({ranges:[i]}),D>1){for(var s=e.getData();D>1;D--)s.splice(s.length-1,1);e.setData(s),e.render()}}};n.clipboardCommandHandler?n.clipboardCommandHandler(E):E.execute()}(t,M)}),100),!1}}}function v(e){w();for(var o=t.getColumns(),n={},a=0;a<e.length;a++)for(var r=e[a].fromRow;r<=e[a].toRow;r++){n[r]={};for(var i=e[a].fromCell;i<=e[a].toCell&&i<o.length;i++)n[r][o[i].id]=u}t.setCellCssStyles(s,n),clearTimeout(c),c=setTimeout((function(){l.clearCopySelection()}),2e3)}function w(){t.removeCellCssStyles(s)}a.extend(this,{init:function(e){(t=e).onKeyDown.subscribe(y);var o=e.getSelectionModel();if(!o)throw new Error(\"Selection model is mandatory for this plugin. Please set a selection model on the grid before adding this plugin: grid.setSelectionModel(new Slick.CellSelectionModel())\");o.onSelectedRangesChanged.subscribe((function(e,o){t.focus()}))},destroy:function(){t.onKeyDown.unsubscribe(y)},pluginName:\"CellExternalCopyManager\",clearCopySelection:w,handleKeyDown:y,onCopyCells:new r.Event,onCopyCancelled:new r.Event,onPasteCells:new r.Event,setIncludeHeaderWhenCopying:function(e){n.includeHeaderWhenCopying=e}})}}},\n 479: function _(r,t,o,_,e){var p=r(1);p.__exportStar(r(476),t.exports),p.__exportStar(r(480),t.exports),p.__exportStar(r(483),t.exports),p.__exportStar(r(484),t.exports),p.__exportStar(r(485),t.exports),p.__exportStar(r(486),t.exports),p.__exportStar(r(487),t.exports)},\n 480: function _(require,module,exports,__esModule,__esExport){\n /**\n * @license\n * (c) 2009-2016 Michael Leibman\n * michael{dot}leibman{at}gmail{dot}com\n * http://github.com/mleibman/slickgrid\n *\n * Distributed under MIT license.\n * All rights reserved.\n *\n * SlickGrid v2.4\n *\n * NOTES:\n * Cell/row DOM manipulations are done directly bypassing jQuery's DOM manipulation methods.\n * This increases the speed dramatically, but can only be done safely because there are no event handlers\n * or data associated with any cell/row DOM nodes. Cell editors must make sure they implement .destroy()\n * and do proper cleanup.\n */\n var $=require(474),Slick=require(476),scrollbarDimensions,maxSupportedCssHeight;function SlickGrid(container,data,columns,options){$.fn.drag||require(481),$.fn.drop||require(482);var defaults={alwaysShowVerticalScroll:!1,alwaysAllowHorizontalScroll:!1,explicitInitialization:!1,rowHeight:25,defaultColumnWidth:80,enableAddRow:!1,leaveSpaceForNewRows:!1,editable:!1,autoEdit:!0,suppressActiveCellChangeOnEdit:!1,enableCellNavigation:!0,enableColumnReorder:!0,asyncEditorLoading:!1,asyncEditorLoadDelay:100,forceFitColumns:!1,enableAsyncPostRender:!1,asyncPostRenderDelay:50,enableAsyncPostRenderCleanup:!1,asyncPostRenderCleanupDelay:40,autoHeight:!1,editorLock:Slick.GlobalEditorLock,showColumnHeader:!0,showHeaderRow:!1,headerRowHeight:25,createFooterRow:!1,showFooterRow:!1,footerRowHeight:25,createPreHeaderPanel:!1,showPreHeaderPanel:!1,preHeaderPanelHeight:25,showTopPanel:!1,topPanelHeight:25,formatterFactory:null,editorFactory:null,cellFlashingCssClass:\"flashing\",selectedCellCssClass:\"selected\",multiSelect:!0,enableTextSelectionOnCells:!1,dataItemColumnValueExtractor:null,frozenBottom:!1,frozenColumn:-1,frozenRow:-1,fullWidthRows:!1,multiColumnSort:!1,numberedMultiColumnSort:!1,tristateMultiColumnSort:!1,sortColNumberInSeparateSpan:!1,defaultFormatter,forceSyncScrolling:!1,addNewRowCssClass:\"new-row\",preserveCopiedSelectionOnPaste:!1,showCellSelection:!0,viewportClass:null,minRowBuffer:3,emulatePagingWhenScrolling:!0,editorCellNavOnLRKeys:!1,doPaging:!0,autosizeColsMode:Slick.GridAutosizeColsMode.LegacyOff,autosizeColPaddingPx:4,autosizeTextAvgToMWidthRatio:.75,viewportSwitchToScrollModeWidthPercent:void 0,viewportMinWidthPx:void 0,viewportMaxWidthPx:void 0},columnDefaults={name:\"\",resizable:!0,sortable:!1,minWidth:30,maxWidth:void 0,rerenderOnResize:!1,headerCssClass:null,defaultSortAsc:!0,focusable:!0,selectable:!0},columnAutosizeDefaults={ignoreHeaderText:!1,colValueArray:void 0,allowAddlPercent:void 0,formatterOverride:void 0,autosizeMode:Slick.ColAutosizeMode.ContentIntelligent,rowSelectionModeOnInit:void 0,rowSelectionMode:Slick.RowSelectionMode.FirstNRows,rowSelectionCount:100,valueFilterMode:Slick.ValueFilterMode.None,widthEvalMode:Slick.WidthEvalMode.CanvasTextSize,sizeToRemaining:void 0,widthPx:void 0,colDataTypeOf:void 0},th,h,ph,n,cj,page=0,offset=0,vScrollDir=1,initialized=!1,$container,uid=\"slickgrid_\"+Math.round(1e6*Math.random()),self=this,$focusSink,$focusSink2,$groupHeaders=$(),$headerScroller,$headers,$headerRow,$headerRowScroller,$headerRowSpacerL,$headerRowSpacerR,$footerRow,$footerRowScroller,$footerRowSpacerL,$footerRowSpacerR,$preHeaderPanel,$preHeaderPanelScroller,$preHeaderPanelSpacer,$preHeaderPanelR,$preHeaderPanelScrollerR,$preHeaderPanelSpacerR,$topPanelScroller,$topPanel,$viewport,$canvas,$style,$boundAncestors,treeColumns,stylesheet,columnCssRulesL,columnCssRulesR,viewportH,viewportW,canvasWidth,canvasWidthL,canvasWidthR,headersWidth,headersWidthL,headersWidthR,viewportHasHScroll,viewportHasVScroll,headerColumnWidthDiff=0,headerColumnHeightDiff=0,cellWidthDiff=0,cellHeightDiff=0,jQueryNewWidthBehaviour=!1,absoluteColumnMinWidth,hasFrozenRows=!1,frozenRowsHeight=0,actualFrozenRow=-1,paneTopH=0,paneBottomH=0,viewportTopH=0,viewportBottomH=0,topPanelH=0,headerRowH=0,footerRowH=0,tabbingDirection=1,$activeCanvasNode,$activeViewportNode,activePosX,activeRow,activeCell,activeCellNode=null,currentEditor=null,serializedEditorValue,editController,rowsCache={},renderedRows=0,numVisibleRows=0,prevScrollTop=0,scrollTop=0,lastRenderedScrollTop=0,lastRenderedScrollLeft=0,prevScrollLeft=0,scrollLeft=0,selectionModel,selectedRows=[],plugins=[],cellCssClasses={},columnsById={},sortColumns=[],columnPosLeft=[],columnPosRight=[],pagingActive=!1,pagingIsLastPage=!1,scrollThrottle=ActionThrottle(render,50),h_editorLoader=null,h_render=null,h_postrender=null,h_postrenderCleanup=null,postProcessedRows={},postProcessToRow=null,postProcessFromRow=null,postProcessedCleanupQueue=[],postProcessgroupId=0,counter_rows_rendered=0,counter_rows_removed=0,rowNodeFromLastMouseWheelEvent,zombieRowNodeFromLastMouseWheelEvent,zombieRowCacheFromLastMouseWheelEvent,zombieRowPostProcessedFromLastMouseWheelEvent,$paneHeaderL,$paneHeaderR,$paneTopL,$paneTopR,$paneBottomL,$paneBottomR,$headerScrollerL,$headerScrollerR,$headerL,$headerR,$groupHeadersL,$groupHeadersR,$headerRowScrollerL,$headerRowScrollerR,$footerRowScrollerL,$footerRowScrollerR,$headerRowL,$headerRowR,$footerRowL,$footerRowR,$topPanelScrollerL,$topPanelScrollerR,$topPanelL,$topPanelR,$viewportTopL,$viewportTopR,$viewportBottomL,$viewportBottomR,$canvasTopL,$canvasTopR,$canvasBottomL,$canvasBottomR,$viewportScrollContainerX,$viewportScrollContainerY,$headerScrollContainer,$headerRowScrollContainer,$footerRowScrollContainer,cssShow={position:\"absolute\",visibility:\"hidden\",display:\"block\"},$hiddenParents,oldProps=[],columnResizeDragging=!1;function init(){if(($container=container instanceof $?container:$(container)).length<1)throw new Error(\"SlickGrid requires a valid container, \"+container+\" does not exist in the DOM.\");if(cacheCssForHiddenInit(),maxSupportedCssHeight=maxSupportedCssHeight||getMaxSupportedCssHeight(),options=$.extend({},defaults,options),validateAndEnforceOptions(),columnDefaults.width=options.defaultColumnWidth,treeColumns=new Slick.TreeColumns(columns),columns=treeColumns.extractColumns(),updateColumnProps(),options.enableColumnReorder&&!$.fn.sortable)throw new Error(\"SlickGrid's 'enableColumnReorder = true' option requires jquery-ui.sortable module to be loaded\");if(editController={commitCurrentEdit,cancelCurrentEdit},$container.empty().css(\"overflow\",\"hidden\").css(\"outline\",0).addClass(uid).addClass(\"ui-widget\"),/relative|absolute|fixed/.test($container.css(\"position\"))||$container.css(\"position\",\"relative\"),$focusSink=$(\"<div tabIndex='0' hideFocus style='position:fixed;width:0;height:0;top:0;left:0;outline:0;'></div>\").appendTo($container),$paneHeaderL=$(\"<div class='slick-pane slick-pane-header slick-pane-left' tabIndex='0' />\").appendTo($container),$paneHeaderR=$(\"<div class='slick-pane slick-pane-header slick-pane-right' tabIndex='0' />\").appendTo($container),$paneTopL=$(\"<div class='slick-pane slick-pane-top slick-pane-left' tabIndex='0' />\").appendTo($container),$paneTopR=$(\"<div class='slick-pane slick-pane-top slick-pane-right' tabIndex='0' />\").appendTo($container),$paneBottomL=$(\"<div class='slick-pane slick-pane-bottom slick-pane-left' tabIndex='0' />\").appendTo($container),$paneBottomR=$(\"<div class='slick-pane slick-pane-bottom slick-pane-right' tabIndex='0' />\").appendTo($container),options.createPreHeaderPanel&&($preHeaderPanelScroller=$(\"<div class='slick-preheader-panel ui-state-default' style='overflow:hidden;position:relative;' />\").appendTo($paneHeaderL),$preHeaderPanel=$(\"<div />\").appendTo($preHeaderPanelScroller),$preHeaderPanelSpacer=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").appendTo($preHeaderPanelScroller),$preHeaderPanelScrollerR=$(\"<div class='slick-preheader-panel ui-state-default' style='overflow:hidden;position:relative;' />\").appendTo($paneHeaderR),$preHeaderPanelR=$(\"<div />\").appendTo($preHeaderPanelScrollerR),$preHeaderPanelSpacerR=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").appendTo($preHeaderPanelScrollerR),options.showPreHeaderPanel||($preHeaderPanelScroller.hide(),$preHeaderPanelScrollerR.hide())),$headerScrollerL=$(\"<div class='slick-header ui-state-default slick-header-left' />\").appendTo($paneHeaderL),$headerScrollerR=$(\"<div class='slick-header ui-state-default slick-header-right' />\").appendTo($paneHeaderR),$headerScroller=$().add($headerScrollerL).add($headerScrollerR),treeColumns.hasDepth()){$groupHeadersL=[],$groupHeadersR=[];for(var e=0;e<treeColumns.getDepth()-1;e++)$groupHeadersL[e]=$(\"<div class='slick-group-header-columns slick-group-header-columns-left' style='left:-1000px' />\").appendTo($headerScrollerL),$groupHeadersR[e]=$(\"<div class='slick-group-header-columns slick-group-header-columns-right' style='left:-1000px' />\").appendTo($headerScrollerR);$groupHeaders=$().add($groupHeadersL).add($groupHeadersR)}$headerL=$(\"<div class='slick-header-columns slick-header-columns-left' style='left:-1000px' />\").appendTo($headerScrollerL),$headerR=$(\"<div class='slick-header-columns slick-header-columns-right' style='left:-1000px' />\").appendTo($headerScrollerR),$headers=$().add($headerL).add($headerR),$headerRowScrollerL=$(\"<div class='slick-headerrow ui-state-default' />\").appendTo($paneTopL),$headerRowScrollerR=$(\"<div class='slick-headerrow ui-state-default' />\").appendTo($paneTopR),$headerRowScroller=$().add($headerRowScrollerL).add($headerRowScrollerR),$headerRowSpacerL=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").appendTo($headerRowScrollerL),$headerRowSpacerR=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").appendTo($headerRowScrollerR),$headerRowL=$(\"<div class='slick-headerrow-columns slick-headerrow-columns-left' />\").appendTo($headerRowScrollerL),$headerRowR=$(\"<div class='slick-headerrow-columns slick-headerrow-columns-right' />\").appendTo($headerRowScrollerR),$headerRow=$().add($headerRowL).add($headerRowR),$topPanelScrollerL=$(\"<div class='slick-top-panel-scroller ui-state-default' />\").appendTo($paneTopL),$topPanelScrollerR=$(\"<div class='slick-top-panel-scroller ui-state-default' />\").appendTo($paneTopR),$topPanelScroller=$().add($topPanelScrollerL).add($topPanelScrollerR),$topPanelL=$(\"<div class='slick-top-panel' style='width:10000px' />\").appendTo($topPanelScrollerL),$topPanelR=$(\"<div class='slick-top-panel' style='width:10000px' />\").appendTo($topPanelScrollerR),$topPanel=$().add($topPanelL).add($topPanelR),options.showColumnHeader||$headerScroller.hide(),options.showTopPanel||$topPanelScroller.hide(),options.showHeaderRow||$headerRowScroller.hide(),$viewportTopL=$(\"<div class='slick-viewport slick-viewport-top slick-viewport-left' tabIndex='0' hideFocus />\").appendTo($paneTopL),$viewportTopR=$(\"<div class='slick-viewport slick-viewport-top slick-viewport-right' tabIndex='0' hideFocus />\").appendTo($paneTopR),$viewportBottomL=$(\"<div class='slick-viewport slick-viewport-bottom slick-viewport-left' tabIndex='0' hideFocus />\").appendTo($paneBottomL),$viewportBottomR=$(\"<div class='slick-viewport slick-viewport-bottom slick-viewport-right' tabIndex='0' hideFocus />\").appendTo($paneBottomR),$viewport=$().add($viewportTopL).add($viewportTopR).add($viewportBottomL).add($viewportBottomR),$activeViewportNode=$viewportTopL,$canvasTopL=$(\"<div class='grid-canvas grid-canvas-top grid-canvas-left' tabIndex='0' hideFocus />\").appendTo($viewportTopL),$canvasTopR=$(\"<div class='grid-canvas grid-canvas-top grid-canvas-right' tabIndex='0' hideFocus />\").appendTo($viewportTopR),$canvasBottomL=$(\"<div class='grid-canvas grid-canvas-bottom grid-canvas-left' tabIndex='0' hideFocus />\").appendTo($viewportBottomL),$canvasBottomR=$(\"<div class='grid-canvas grid-canvas-bottom grid-canvas-right' tabIndex='0' hideFocus />\").appendTo($viewportBottomR),options.viewportClass&&$viewport.toggleClass(options.viewportClass,!0),$canvas=$().add($canvasTopL).add($canvasTopR).add($canvasBottomL).add($canvasBottomR),scrollbarDimensions=scrollbarDimensions||measureScrollbar(),$activeCanvasNode=$canvasTopL,$preHeaderPanelSpacer&&$preHeaderPanelSpacer.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),$headers.width(getHeadersWidth()),$headerRowSpacerL.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),$headerRowSpacerR.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),options.createFooterRow&&($footerRowScrollerR=$(\"<div class='slick-footerrow ui-state-default' />\").appendTo($paneTopR),$footerRowScrollerL=$(\"<div class='slick-footerrow ui-state-default' />\").appendTo($paneTopL),$footerRowScroller=$().add($footerRowScrollerL).add($footerRowScrollerR),$footerRowSpacerL=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\").appendTo($footerRowScrollerL),$footerRowSpacerR=$(\"<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>\").css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\").appendTo($footerRowScrollerR),$footerRowL=$(\"<div class='slick-footerrow-columns slick-footerrow-columns-left' />\").appendTo($footerRowScrollerL),$footerRowR=$(\"<div class='slick-footerrow-columns slick-footerrow-columns-right' />\").appendTo($footerRowScrollerR),$footerRow=$().add($footerRowL).add($footerRowR),options.showFooterRow||$footerRowScroller.hide()),$focusSink2=$focusSink.clone().appendTo($container),options.explicitInitialization||finishInitialization()}function finishInitialization(){initialized||(initialized=!0,getViewportWidth(),getViewportHeight(),measureCellPaddingAndBorder(),disableSelection($headers),options.enableTextSelectionOnCells||$viewport.on(\"selectstart.ui\",(function(e){return $(e.target).is(\"input,textarea\")})),setFrozenOptions(),setPaneVisibility(),setScroller(),setOverflow(),updateColumnCaches(),createColumnHeaders(),createColumnGroupHeaders(),createColumnFooter(),setupColumnSort(),createCssRules(),resizeCanvas(),bindAncestorScrollEvents(),$container.on(\"resize.slickgrid\",resizeCanvas),$viewport.on(\"scroll\",handleScroll),$.fn.mousewheel&&$viewport.on(\"mousewheel\",handleMouseWheel),$headerScroller.on(\"contextmenu\",handleHeaderContextMenu).on(\"click\",handleHeaderClick).on(\"mouseenter\",\".slick-header-column\",handleHeaderMouseEnter).on(\"mouseleave\",\".slick-header-column\",handleHeaderMouseLeave),$headerRowScroller.on(\"scroll\",handleHeaderRowScroll),options.createFooterRow&&($footerRow.on(\"contextmenu\",handleFooterContextMenu).on(\"click\",handleFooterClick),$footerRowScroller.on(\"scroll\",handleFooterRowScroll)),options.createPreHeaderPanel&&$preHeaderPanelScroller.on(\"scroll\",handlePreHeaderPanelScroll),$focusSink.add($focusSink2).on(\"keydown\",handleKeyDown),$canvas.on(\"keydown\",handleKeyDown).on(\"click\",handleClick).on(\"dblclick\",handleDblClick).on(\"contextmenu\",handleContextMenu).on(\"draginit\",handleDragInit).on(\"dragstart\",{distance:3},handleDragStart).on(\"drag\",handleDrag).on(\"dragend\",handleDragEnd).on(\"mouseenter\",\".slick-cell\",handleMouseEnter).on(\"mouseleave\",\".slick-cell\",handleMouseLeave),restoreCssFromHiddenInit())}function cacheCssForHiddenInit(){($hiddenParents=$container.parents().addBack().not(\":visible\")).each((function(){var e={};for(var o in cssShow)e[o]=this.style[o],this.style[o]=cssShow[o];oldProps.push(e)}))}function restoreCssFromHiddenInit(){$hiddenParents.each((function(e){var o=oldProps[e];for(var t in cssShow)this.style[t]=o[t]}))}function hasFrozenColumns(){return options.frozenColumn>-1}function registerPlugin(e){plugins.unshift(e),e.init(self)}function unregisterPlugin(e){for(var o=plugins.length;o>=0;o--)if(plugins[o]===e){plugins[o].destroy&&plugins[o].destroy(),plugins.splice(o,1);break}}function getPluginByName(e){for(var o=plugins.length-1;o>=0;o--)if(plugins[o].pluginName===e)return plugins[o]}function setSelectionModel(e){selectionModel&&(selectionModel.onSelectedRangesChanged.unsubscribe(handleSelectedRangesChanged),selectionModel.destroy&&selectionModel.destroy()),(selectionModel=e)&&(selectionModel.init(self),selectionModel.onSelectedRangesChanged.subscribe(handleSelectedRangesChanged))}function getSelectionModel(){return selectionModel}function getCanvasNode(e,o){e||(e=0),o||(o=0);var t=\"number\"==typeof e?e:getColumnIndex(e);return hasFrozenRows&&o>=actualFrozenRow+(options.frozenBottom?0:1)?hasFrozenColumns()&&t>options.frozenColumn?$canvasBottomR[0]:$canvasBottomL[0]:hasFrozenColumns()&&t>options.frozenColumn?$canvasTopR[0]:$canvasTopL[0]}function getActiveCanvasNode(e){return setActiveCanvasNode(e),$activeCanvasNode[0]}function getCanvases(){return $canvas}function setActiveCanvasNode(e){e&&($activeCanvasNode=$(e.target).closest(\".grid-canvas\"))}function getViewportNode(){return $viewport[0]}function getActiveViewportNode(e){return setActiveViewPortNode(e),$activeViewportNode[0]}function setActiveViewportNode(e){e&&($activeViewportNode=$(e.target).closest(\".slick-viewport\"))}function measureScrollbar(){var e=$('<div class=\"'+$viewport.className+'\" style=\"position:absolute; top:-10000px; left:-10000px; overflow:auto; width:100px; height:100px;\"></div>').appendTo(\"body\"),o=$('<div style=\"width:200px; height:200px; overflow:auto;\"></div>').appendTo(e),t={width:e[0].offsetWidth-e[0].clientWidth,height:e[0].offsetHeight-e[0].clientHeight};return o.remove(),e.remove(),t}function getHeadersWidth(){headersWidth=headersWidthL=headersWidthR=0;for(var e=!options.autoHeight,o=0,t=columns.length;o<t;o++){var n=columns[o].width;options.frozenColumn>-1&&o>options.frozenColumn?headersWidthR+=n:headersWidthL+=n}return e&&(options.frozenColumn>-1&&o>options.frozenColumn?headersWidthR+=scrollbarDimensions.width:headersWidthL+=scrollbarDimensions.width),hasFrozenColumns()?(headersWidthL+=1e3,headersWidthR=Math.max(headersWidthR,viewportW)+headersWidthL,headersWidthR+=scrollbarDimensions.width):(headersWidthL+=scrollbarDimensions.width,headersWidthL=Math.max(headersWidthL,viewportW)+1e3),headersWidth=headersWidthL+headersWidthR,Math.max(headersWidth,viewportW)+1e3}function getHeadersWidthL(){return headersWidthL=0,columns.forEach((function(e,o){options.frozenColumn>-1&&o>options.frozenColumn||(headersWidthL+=e.width)})),hasFrozenColumns()?headersWidthL+=1e3:(headersWidthL+=scrollbarDimensions.width,headersWidthL=Math.max(headersWidthL,viewportW)+1e3),headersWidthL}function getHeadersWidthR(){return headersWidthR=0,columns.forEach((function(e,o){options.frozenColumn>-1&&o>options.frozenColumn&&(headersWidthR+=e.width)})),hasFrozenColumns()&&(headersWidthR=Math.max(headersWidthR,viewportW)+getHeadersWidthL(),headersWidthR+=scrollbarDimensions.width),headersWidthR}function getCanvasWidth(){var e=viewportHasVScroll?viewportW-scrollbarDimensions.width:viewportW,o=columns.length;for(canvasWidthL=canvasWidthR=0;o--;)hasFrozenColumns()&&o>options.frozenColumn?canvasWidthR+=columns[o].width:canvasWidthL+=columns[o].width;var t=canvasWidthL+canvasWidthR;return options.fullWidthRows?Math.max(t,e):t}function updateCanvasWidth(e){var o,t=canvasWidth,n=canvasWidthL,l=canvasWidthR;((o=(canvasWidth=getCanvasWidth())!==t||canvasWidthL!==n||canvasWidthR!==l)||hasFrozenColumns()||hasFrozenRows)&&($canvasTopL.width(canvasWidthL),getHeadersWidth(),$headerL.width(headersWidthL),$headerR.width(headersWidthR),hasFrozenColumns()?($canvasTopR.width(canvasWidthR),$paneHeaderL.width(canvasWidthL),$paneHeaderR.css(\"left\",canvasWidthL),$paneHeaderR.css(\"width\",viewportW-canvasWidthL),$paneTopL.width(canvasWidthL),$paneTopR.css(\"left\",canvasWidthL),$paneTopR.css(\"width\",viewportW-canvasWidthL),$headerRowScrollerL.width(canvasWidthL),$headerRowScrollerR.width(viewportW-canvasWidthL),$headerRowL.width(canvasWidthL),$headerRowR.width(canvasWidthR),options.createFooterRow&&($footerRowScrollerL.width(canvasWidthL),$footerRowScrollerR.width(viewportW-canvasWidthL),$footerRowL.width(canvasWidthL),$footerRowR.width(canvasWidthR)),options.createPreHeaderPanel&&$preHeaderPanel.width(canvasWidth),$viewportTopL.width(canvasWidthL),$viewportTopR.width(viewportW-canvasWidthL),hasFrozenRows&&($paneBottomL.width(canvasWidthL),$paneBottomR.css(\"left\",canvasWidthL),$viewportBottomL.width(canvasWidthL),$viewportBottomR.width(viewportW-canvasWidthL),$canvasBottomL.width(canvasWidthL),$canvasBottomR.width(canvasWidthR))):($paneHeaderL.width(\"100%\"),$paneTopL.width(\"100%\"),$headerRowScrollerL.width(\"100%\"),$headerRowL.width(canvasWidth),options.createFooterRow&&($footerRowScrollerL.width(\"100%\"),$footerRowL.width(canvasWidth)),options.createPreHeaderPanel&&($preHeaderPanel.width(\"100%\"),$preHeaderPanel.width(canvasWidth)),$viewportTopL.width(\"100%\"),hasFrozenRows&&($viewportBottomL.width(\"100%\"),$canvasBottomL.width(canvasWidthL))),viewportHasHScroll=canvasWidth>viewportW-scrollbarDimensions.width),$headerRowSpacerL.width(canvasWidth+(viewportHasVScroll?scrollbarDimensions.width:0)),$headerRowSpacerR.width(canvasWidth+(viewportHasVScroll?scrollbarDimensions.width:0)),options.createFooterRow&&($footerRowSpacerL.width(canvasWidth+(viewportHasVScroll?scrollbarDimensions.width:0)),$footerRowSpacerR.width(canvasWidth+(viewportHasVScroll?scrollbarDimensions.width:0))),(o||e)&&applyColumnWidths()}function disableSelection(e){e&&e.jquery&&e.attr(\"unselectable\",\"on\").css(\"MozUserSelect\",\"none\").on(\"selectstart.ui\",(function(){return!1}))}function getMaxSupportedCssHeight(){for(var e=1e6,o=navigator.userAgent.toLowerCase().match(/firefox/)?6e6:1e9,t=$(\"<div style='display:none' />\").appendTo(document.body);;){var n=2*e;if(t.css(\"height\",n),n>o||t.height()!==n)break;e=n}return t.remove(),e}function getUID(){return uid}function getHeaderColumnWidthDiff(){return headerColumnWidthDiff}function getScrollbarDimensions(){return scrollbarDimensions}function bindAncestorScrollEvents(){for(var e=hasFrozenRows&&!options.frozenBottom?$canvasBottomL[0]:$canvasTopL[0];(e=e.parentNode)!=document.body&&null!=e;)if(e==$viewportTopL[0]||e.scrollWidth!=e.clientWidth||e.scrollHeight!=e.clientHeight){var o=$(e);$boundAncestors=$boundAncestors?$boundAncestors.add(o):o,o.on(\"scroll.\"+uid,handleActiveCellPositionChange)}}function unbindAncestorScrollEvents(){$boundAncestors&&($boundAncestors.off(\"scroll.\"+uid),$boundAncestors=null)}function updateColumnHeader(e,o,t){if(initialized){var n=getColumnIndex(e);if(null!=n){var l=columns[n],r=$headers.children().eq(n);r&&(void 0!==o&&(columns[n].name=o),void 0!==t&&(columns[n].toolTip=t),trigger(self.onBeforeHeaderCellDestroy,{node:r[0],column:l,grid:self}),r.attr(\"title\",t||\"\").children().eq(0).html(o),trigger(self.onHeaderCellRendered,{node:r[0],column:l,grid:self}))}}}function getHeader(e){if(!e)return hasFrozenColumns()?$headers:$headerL;var o=getColumnIndex(e.id);return hasFrozenColumns()?o<=options.frozenColumn?$headerL:$headerR:$headerL}function getHeaderColumn(e){var o=\"number\"==typeof e?e:getColumnIndex(e),t=hasFrozenColumns()?o<=options.frozenColumn?$headerL:$headerR:$headerL,n=hasFrozenColumns()?o<=options.frozenColumn?o:o-options.frozenColumn-1:o,l=t.children().eq(n);return l&&l[0]}function getHeaderRow(){return hasFrozenColumns()?$headerRow:$headerRow[0]}function getFooterRow(){return hasFrozenColumns()?$footerRow:$footerRow[0]}function getPreHeaderPanel(){return $preHeaderPanel[0]}function getPreHeaderPanelRight(){return $preHeaderPanelR[0]}function getHeaderRowColumn(e){var o,t=\"number\"==typeof e?e:getColumnIndex(e);hasFrozenColumns()?t<=options.frozenColumn?o=$headerRowL:(o=$headerRowR,t-=options.frozenColumn+1):o=$headerRowL;var n=o.children().eq(t);return n&&n[0]}function getFooterRowColumn(e){var o,t=\"number\"==typeof e?e:getColumnIndex(e);hasFrozenColumns()?t<=options.frozenColumn?o=$footerRowL:(o=$footerRowR,t-=options.frozenColumn+1):o=$footerRowL;var n=o&&o.children().eq(t);return n&&n[0]}function createColumnFooter(){if(options.createFooterRow){$footerRow.find(\".slick-footerrow-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeFooterRowCellDestroy,{node:this,column:e,grid:self})})),$footerRowL.empty(),$footerRowR.empty();for(var e=0;e<columns.length;e++){var o=columns[e],t=$(\"<div class='ui-state-default slick-footerrow-column l\"+e+\" r\"+e+\"'></div>\").data(\"column\",o).addClass(hasFrozenColumns()&&e<=options.frozenColumn?\"frozen\":\"\").appendTo(hasFrozenColumns()&&e>options.frozenColumn?$footerRowR:$footerRowL);trigger(self.onFooterRowCellRendered,{node:t[0],column:o,grid:self})}}}function createColumnGroupHeaders(){var e=0,o=!1;if(treeColumns.hasDepth()){for(var t=0;t<$groupHeadersL.length;t++){$groupHeadersL[t].empty(),$groupHeadersR[t].empty();var n=treeColumns.getColumnsInDepth(t);for(var l in n){var r=n[l];e+=r.extractColumns().length,hasFrozenColumns()&&0===t&&e-1===options.frozenColumn&&(o=!0),$(\"<div class='ui-state-default slick-group-header-column' />\").html(\"<span class='slick-column-name'>\"+r.name+\"</span>\").attr(\"id\",\"\"+uid+r.id).attr(\"title\",r.toolTip||\"\").data(\"column\",r).addClass(r.headerCssClass||\"\").addClass(hasFrozenColumns()&&e-1>options.frozenColumn?\"frozen\":\"\").appendTo(hasFrozenColumns()&&e-1>options.frozenColumn?$groupHeadersR[t]:$groupHeadersL[t])}if(hasFrozenColumns()&&0===t&&!o){$groupHeadersL[t].empty(),$groupHeadersR[t].empty(),alert(\"All columns of group should to be grouped!\");break}}applyColumnGroupHeaderWidths()}}function createColumnHeaders(){function e(){$(this).addClass(\"ui-state-hover\")}function o(){$(this).removeClass(\"ui-state-hover\")}$headers.find(\".slick-header-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeHeaderCellDestroy,{node:this,column:e,grid:self})})),$headerL.empty(),$headerR.empty(),getHeadersWidth(),$headerL.width(headersWidthL),$headerR.width(headersWidthR),$headerRow.find(\".slick-headerrow-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeHeaderRowCellDestroy,{node:this,column:e,grid:self})})),$headerRowL.empty(),$headerRowR.empty(),options.createFooterRow&&($footerRowL.find(\".slick-footerrow-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeFooterRowCellDestroy,{node:this,column:e,grid:self})})),$footerRowL.empty(),hasFrozenColumns()&&($footerRowR.find(\".slick-footerrow-column\").each((function(){var e=$(this).data(\"column\");e&&trigger(self.onBeforeFooterRowCellDestroy,{node:this,column:e,grid:self})})),$footerRowR.empty()));for(var t=0;t<columns.length;t++){var n=columns[t],l=hasFrozenColumns()?t<=options.frozenColumn?$headerL:$headerR:$headerL,r=hasFrozenColumns()?t<=options.frozenColumn?$headerRowL:$headerRowR:$headerRowL,i=$(\"<div class='ui-state-default slick-header-column' />\").html(\"<span class='slick-column-name'>\"+n.name+\"</span>\").width(n.width-headerColumnWidthDiff).attr(\"id\",\"\"+uid+n.id).attr(\"title\",n.toolTip||\"\").data(\"column\",n).addClass(n.headerCssClass||\"\").addClass(hasFrozenColumns()&&t<=options.frozenColumn?\"frozen\":\"\").appendTo(l);if((options.enableColumnReorder||n.sortable)&&i.on(\"mouseenter\",e).on(\"mouseleave\",o),n.hasOwnProperty(\"headerCellAttrs\")&&n.headerCellAttrs instanceof Object)for(var a in n.headerCellAttrs)n.headerCellAttrs.hasOwnProperty(a)&&i.attr(a,n.headerCellAttrs[a]);if(n.sortable&&(i.addClass(\"slick-header-sortable\"),i.append(\"<span class='slick-sort-indicator\"+(options.numberedMultiColumnSort&&!options.sortColNumberInSeparateSpan?\" slick-sort-indicator-numbered\":\"\")+\"' />\"),options.numberedMultiColumnSort&&options.sortColNumberInSeparateSpan&&i.append(\"<span class='slick-sort-indicator-numbered' />\")),trigger(self.onHeaderCellRendered,{node:i[0],column:n,grid:self}),options.showHeaderRow){var s=$(\"<div class='ui-state-default slick-headerrow-column l\"+t+\" r\"+t+\"'></div>\").data(\"column\",n).addClass(hasFrozenColumns()&&t<=options.frozenColumn?\"frozen\":\"\").appendTo(r);trigger(self.onHeaderRowCellRendered,{node:s[0],column:n,grid:self})}if(options.createFooterRow&&options.showFooterRow){var d=$(\"<div class='ui-state-default slick-footerrow-column l\"+t+\" r\"+t+\"'></div>\").data(\"column\",n).appendTo($footerRow);trigger(self.onFooterRowCellRendered,{node:d[0],column:n,grid:self})}}setSortColumns(sortColumns),setupColumnResize(),options.enableColumnReorder&&(\"function\"==typeof options.enableColumnReorder?options.enableColumnReorder(self,$headers,headerColumnWidthDiff,setColumns,setupColumnResize,columns,getColumnIndex,uid,trigger):setupColumnReorder())}function setupColumnSort(){$headers.click((function(e){if(!columnResizeDragging&&(e.metaKey=e.metaKey||e.ctrlKey,!$(e.target).hasClass(\"slick-resizable-handle\"))){var o=$(e.target).closest(\".slick-header-column\");if(o.length){var t=o.data(\"column\");if(t.sortable){if(!getEditorLock().commitCurrentEdit())return;for(var n=null,l=0;l<sortColumns.length;l++)if(sortColumns[l].columnId==t.id){(n=sortColumns[l]).sortAsc=!n.sortAsc;break}var r=!!n;options.tristateMultiColumnSort?(n||(n={columnId:t.id,sortAsc:t.defaultSortAsc}),r&&n.sortAsc&&(sortColumns.splice(l,1),n=null),options.multiColumnSort||(sortColumns=[]),!n||r&&options.multiColumnSort||sortColumns.push(n)):e.metaKey&&options.multiColumnSort?n&&sortColumns.splice(l,1):((e.shiftKey||e.metaKey)&&options.multiColumnSort||(sortColumns=[]),n?0===sortColumns.length&&sortColumns.push(n):(n={columnId:t.id,sortAsc:t.defaultSortAsc},sortColumns.push(n))),setSortColumns(sortColumns),options.multiColumnSort?trigger(self.onSort,{multiColumnSort:!0,sortCols:$.map(sortColumns,(function(e){return{columnId:columns[getColumnIndex(e.columnId)].id,sortCol:columns[getColumnIndex(e.columnId)],sortAsc:e.sortAsc}}))},e):trigger(self.onSort,{multiColumnSort:!1,columnId:sortColumns.length>0?t.id:null,sortCol:sortColumns.length>0?t:null,sortAsc:!(sortColumns.length>0)||sortColumns[0].sortAsc},e)}}}}))}function currentPositionInHeader(e){var o=0;return $headers.find(\".slick-header-column\").each((function(t){if(this.id==e)return o=t,!1})),o}function limitPositionInGroup(e){var o,t=0,n=0;return treeColumns.getColumnsInDepth($groupHeadersL.length-1).some((function(l){return t=n,n+=l.columns.length,l.columns.some((function(t){return t.id===e&&(o=l),o})),o})),n--,{start:t,end:n,group:o}}function remove(e,o){var t=e.lastIndexOf(o);t>-1&&(e.splice(t,1),remove(e,o))}function columnPositionValidInGroup(e){var o=currentPositionInHeader(e[0].id),t=limitPositionInGroup(e.data(\"column\").id),n=t.start<=o&&o<=t.end;return{limit:t,valid:n,message:n?\"\":'Column \"'.concat(e.text(),'\" can be reordered only within the \"',t.group.name,'\" group!')}}function setupColumnReorder(){$headers.filter(\":ui-sortable\").sortable(\"destroy\");var e,o=null;function t(){$viewportScrollContainerX[0].scrollLeft=$viewportScrollContainerX[0].scrollLeft+10}function n(){$viewportScrollContainerX[0].scrollLeft=$viewportScrollContainerX[0].scrollLeft-10}$headers.sortable({containment:\"parent\",distance:3,axis:\"x\",cursor:\"default\",tolerance:\"intersection\",helper:\"clone\",placeholder:\"slick-sortable-placeholder ui-state-default slick-header-column\",start:function(o,t){t.placeholder.width(t.helper.outerWidth()-headerColumnWidthDiff),e=!hasFrozenColumns()||t.placeholder.offset().left+t.placeholder.width()>$viewportScrollContainerX.offset().left,$(t.helper).addClass(\"slick-header-column-active\")},beforeStop:function(e,o){$(o.helper).removeClass(\"slick-header-column-active\")},sort:function(l,r){e&&l.originalEvent.pageX>$container[0].clientWidth?o||(o=setInterval(t,100)):e&&l.originalEvent.pageX<$viewportScrollContainerX.offset().left?o||(o=setInterval(n,100)):(clearInterval(o),o=null)},stop:function(e,t){var n=!1;clearInterval(o),o=null;var l=null;if(treeColumns.hasDepth()){var r=columnPositionValidInGroup(t.item);l=r.limit,(n=!r.valid)&&alert(r.message)}if(!n&&getEditorLock().commitCurrentEdit()){var i=$headerL.sortable(\"toArray\");i=i.concat($headerR.sortable(\"toArray\"));for(var a=[],s=0;s<i.length;s++)a.push(columns[getColumnIndex(i[s].replace(uid,\"\"))]);setColumns(a),trigger(self.onColumnsReordered,{impactedColumns:getImpactedColumns(l)}),e.stopPropagation(),setupColumnResize()}else $(this).sortable(\"cancel\")}})}function getImpactedColumns(e){var o=[];if(e)for(var t=e.start;t<=e.end;t++)o.push(columns[t]);else o=columns;return o}function setupColumnResize(){var e,o,t,n,l,r,i,a,s;(l=$headers.children()).find(\".slick-resizable-handle\").remove(),l.each((function(e,o){e>=columns.length||columns[e].resizable&&(void 0===a&&(a=e),s=e)})),void 0!==a&&l.each((function(d,c){d>=columns.length||d<a||options.forceFitColumns&&d>=s||($(c),$(\"<div class='slick-resizable-handle' />\").appendTo(c).on(\"dragstart\",(function(o,a){if(!getEditorLock().commitCurrentEdit())return!1;n=o.pageX,$(this).parent().addClass(\"slick-header-column-active\");var s=null,c=null;if(l.each((function(e,o){e>=columns.length||(columns[e].previousWidth=$(o).outerWidth())})),options.forceFitColumns)for(s=0,c=0,e=d+1;e<columns.length;e++)(t=columns[e]).resizable&&(null!==c&&(t.maxWidth?c+=t.maxWidth-t.previousWidth:c=null),s+=t.previousWidth-Math.max(t.minWidth||0,absoluteColumnMinWidth));var u=0,h=0;for(e=0;e<=d;e++)(t=columns[e]).resizable&&(null!==h&&(t.maxWidth?h+=t.maxWidth-t.previousWidth:h=null),u+=t.previousWidth-Math.max(t.minWidth||0,absoluteColumnMinWidth));null===s&&(s=1e5),null===u&&(u=1e5),null===c&&(c=1e5),null===h&&(h=1e5),i=n+Math.min(s,h),r=n-Math.min(u,c)})).on(\"drag\",(function(l,a){columnResizeDragging=!0;var s,c,u=Math.min(i,Math.max(r,l.pageX))-n,h=0;if(u<0){for(c=u,e=d;e>=0;e--)(t=columns[e]).resizable&&(s=Math.max(t.minWidth||0,absoluteColumnMinWidth),c&&t.previousWidth+c<s?(c+=t.previousWidth-s,t.width=s):(t.width=t.previousWidth+c,c=0));for(o=0;o<=d;o++)t=columns[o],hasFrozenColumns()&&o>options.frozenColumn?t.width:h+=t.width;if(options.forceFitColumns)for(c=-u,e=d+1;e<columns.length;e++)(t=columns[e]).resizable&&(c&&t.maxWidth&&t.maxWidth-t.previousWidth<c?(c-=t.maxWidth-t.previousWidth,t.width=t.maxWidth):(t.width=t.previousWidth+c,c=0),hasFrozenColumns()&&e>options.frozenColumn?t.width:h+=t.width);else for(e=d+1;e<columns.length;e++)t=columns[e],hasFrozenColumns()&&e>options.frozenColumn?t.width:h+=t.width;if(options.forceFitColumns)for(c=-u,e=d+1;e<columns.length;e++)(t=columns[e]).resizable&&(c&&t.maxWidth&&t.maxWidth-t.previousWidth<c?(c-=t.maxWidth-t.previousWidth,t.width=t.maxWidth):(t.width=t.previousWidth+c,c=0))}else{for(c=u,h=0,0,e=d;e>=0;e--)(t=columns[e]).resizable&&(c&&t.maxWidth&&t.maxWidth-t.previousWidth<c?(c-=t.maxWidth-t.previousWidth,t.width=t.maxWidth):(t.width=t.previousWidth+c,c=0));for(o=0;o<=d;o++)t=columns[o],hasFrozenColumns()&&o>options.frozenColumn?t.width:h+=t.width;if(options.forceFitColumns)for(c=-u,e=d+1;e<columns.length;e++)(t=columns[e]).resizable&&(s=Math.max(t.minWidth||0,absoluteColumnMinWidth),c&&t.previousWidth+c<s?(c+=t.previousWidth-s,t.width=s):(t.width=t.previousWidth+c,c=0),hasFrozenColumns()&&e>options.frozenColumn?t.width:h+=t.width);else for(e=d+1;e<columns.length;e++)t=columns[e],hasFrozenColumns()&&e>options.frozenColumn?t.width:h+=t.width}hasFrozenColumns()&&h!=canvasWidthL&&($headerL.width(h+1e3),$paneHeaderR.css(\"left\",h)),applyColumnHeaderWidths(),applyColumnGroupHeaderWidths(),options.syncColumnCellResize&&applyColumnWidths(),trigger(self.onColumnsDrag,{triggeredByColumn:$(this).parent().attr(\"id\").replace(uid,\"\"),resizeHandle:$(this)})})).on(\"dragend\",(function(o,n){$(this).parent().removeClass(\"slick-header-column-active\");var r,i=$(this).parent().attr(\"id\").replace(uid,\"\");for(!0===trigger(self.onBeforeColumnsResize,{triggeredByColumn:i})&&(applyColumnHeaderWidths(),applyColumnGroupHeaderWidths()),e=0;e<columns.length;e++)t=columns[e],r=$(l[e]).outerWidth(),t.previousWidth!==r&&t.rerenderOnResize&&invalidateAllRows();updateCanvasWidth(!0),render(),trigger(self.onColumnsResized,{triggeredByColumn:i}),setTimeout((function(){columnResizeDragging=!1}),300)})))}))}function getVBoxDelta(e){var o=0;return e&&\"function\"==typeof e.css&&$.each([\"borderTopWidth\",\"borderBottomWidth\",\"paddingTop\",\"paddingBottom\"],(function(t,n){o+=parseFloat(e.css(n))||0})),o}function setFrozenOptions(){if(options.frozenColumn=options.frozenColumn>=0&&options.frozenColumn<columns.length?parseInt(options.frozenColumn):-1,options.frozenRow>-1){hasFrozenRows=!0,frozenRowsHeight=options.frozenRow*options.rowHeight;var e=getDataLength();actualFrozenRow=options.frozenBottom?e-options.frozenRow:options.frozenRow}else hasFrozenRows=!1}function setPaneVisibility(){hasFrozenColumns()?($paneHeaderR.show(),$paneTopR.show(),hasFrozenRows?($paneBottomL.show(),$paneBottomR.show()):($paneBottomR.hide(),$paneBottomL.hide())):($paneHeaderR.hide(),$paneTopR.hide(),$paneBottomR.hide(),hasFrozenRows?$paneBottomL.show():($paneBottomR.hide(),$paneBottomL.hide()))}function setOverflow(){$viewportTopL.css({\"overflow-x\":hasFrozenColumns()?hasFrozenRows&&!options.alwaysAllowHorizontalScroll?\"hidden\":\"scroll\":hasFrozenRows&&!options.alwaysAllowHorizontalScroll?\"hidden\":\"auto\",\"overflow-y\":options.alwaysShowVerticalScroll?\"scroll\":hasFrozenColumns()?\"hidden\":hasFrozenRows?\"scroll\":\"auto\"}),$viewportTopR.css({\"overflow-x\":hasFrozenColumns()?hasFrozenRows&&!options.alwaysAllowHorizontalScroll?\"hidden\":\"scroll\":hasFrozenRows&&!options.alwaysAllowHorizontalScroll?\"hidden\":\"auto\",\"overflow-y\":options.alwaysShowVerticalScroll?\"scroll\":(hasFrozenColumns(),hasFrozenRows?\"scroll\":\"auto\")}),$viewportBottomL.css({\"overflow-x\":hasFrozenColumns()?hasFrozenRows&&!options.alwaysAllowHorizontalScroll?\"scroll\":\"auto\":(hasFrozenRows&&options.alwaysAllowHorizontalScroll,\"auto\"),\"overflow-y\":options.alwaysShowVerticalScroll?\"scroll\":hasFrozenColumns()?\"hidden\":hasFrozenRows?\"scroll\":\"auto\"}),$viewportBottomR.css({\"overflow-x\":hasFrozenColumns()?hasFrozenRows&&!options.alwaysAllowHorizontalScroll?\"scroll\":\"auto\":(hasFrozenRows&&options.alwaysAllowHorizontalScroll,\"auto\"),\"overflow-y\":options.alwaysShowVerticalScroll?\"scroll\":(hasFrozenColumns(),\"auto\")}),options.viewportClass&&($viewportTopL.toggleClass(options.viewportClass,!0),$viewportTopR.toggleClass(options.viewportClass,!0),$viewportBottomL.toggleClass(options.viewportClass,!0),$viewportBottomR.toggleClass(options.viewportClass,!0))}function setScroller(){hasFrozenColumns()?($headerScrollContainer=$headerScrollerR,$headerRowScrollContainer=$headerRowScrollerR,$footerRowScrollContainer=$footerRowScrollerR,hasFrozenRows?options.frozenBottom?($viewportScrollContainerX=$viewportBottomR,$viewportScrollContainerY=$viewportTopR):$viewportScrollContainerX=$viewportScrollContainerY=$viewportBottomR:$viewportScrollContainerX=$viewportScrollContainerY=$viewportTopR):($headerScrollContainer=$headerScrollerL,$headerRowScrollContainer=$headerRowScrollerL,$footerRowScrollContainer=$footerRowScrollerL,hasFrozenRows?options.frozenBottom?($viewportScrollContainerX=$viewportBottomL,$viewportScrollContainerY=$viewportTopL):$viewportScrollContainerX=$viewportScrollContainerY=$viewportBottomL:$viewportScrollContainerX=$viewportScrollContainerY=$viewportTopL)}function measureCellPaddingAndBorder(){var e,o=[\"borderLeftWidth\",\"borderRightWidth\",\"paddingLeft\",\"paddingRight\"],t=[\"borderTopWidth\",\"borderBottomWidth\",\"paddingTop\",\"paddingBottom\"],n=$.fn.jquery.split(\".\");jQueryNewWidthBehaviour=1==n[0]&&n[1]>=8||n[0]>=2,e=$(\"<div class='ui-state-default slick-header-column' style='visibility:hidden'>-</div>\").appendTo($headers),headerColumnWidthDiff=headerColumnHeightDiff=0,\"border-box\"!=e.css(\"box-sizing\")&&\"border-box\"!=e.css(\"-moz-box-sizing\")&&\"border-box\"!=e.css(\"-webkit-box-sizing\")&&($.each(o,(function(o,t){headerColumnWidthDiff+=parseFloat(e.css(t))||0})),$.each(t,(function(o,t){headerColumnHeightDiff+=parseFloat(e.css(t))||0}))),e.remove();var l=$(\"<div class='slick-row' />\").appendTo($canvas);e=$(\"<div class='slick-cell' id='' style='visibility:hidden'>-</div>\").appendTo(l),cellWidthDiff=cellHeightDiff=0,\"border-box\"!=e.css(\"box-sizing\")&&\"border-box\"!=e.css(\"-moz-box-sizing\")&&\"border-box\"!=e.css(\"-webkit-box-sizing\")&&($.each(o,(function(o,t){cellWidthDiff+=parseFloat(e.css(t))||0})),$.each(t,(function(o,t){cellHeightDiff+=parseFloat(e.css(t))||0}))),l.remove(),absoluteColumnMinWidth=Math.max(headerColumnWidthDiff,cellWidthDiff)}function createCssRules(){$style=$(\"<style type='text/css' rel='stylesheet' />\").appendTo($(\"head\"));for(var e=options.rowHeight-cellHeightDiff,o=[\".\"+uid+\" .slick-group-header-column { left: 1000px; }\",\".\"+uid+\" .slick-header-column { left: 1000px; }\",\".\"+uid+\" .slick-top-panel { height:\"+options.topPanelHeight+\"px; }\",\".\"+uid+\" .slick-preheader-panel { height:\"+options.preHeaderPanelHeight+\"px; }\",\".\"+uid+\" .slick-headerrow-columns { height:\"+options.headerRowHeight+\"px; }\",\".\"+uid+\" .slick-footerrow-columns { height:\"+options.footerRowHeight+\"px; }\",\".\"+uid+\" .slick-cell { height:\"+e+\"px; }\",\".\"+uid+\" .slick-row { height:\"+options.rowHeight+\"px; }\"],t=0;t<columns.length;t++)o.push(\".\"+uid+\" .l\"+t+\" { }\"),o.push(\".\"+uid+\" .r\"+t+\" { }\");$style[0].styleSheet?$style[0].styleSheet.cssText=o.join(\" \"):$style[0].appendChild(document.createTextNode(o.join(\" \")))}function getColumnCssRules(e){var o;if(!stylesheet){var t=document.styleSheets;for(o=0;o<t.length;o++)if((t[o].ownerNode||t[o].owningElement)==$style[0]){stylesheet=t[o];break}if(!stylesheet)throw new Error(\"Cannot find stylesheet.\");columnCssRulesL=[],columnCssRulesR=[];var n,l,r=stylesheet.cssRules||stylesheet.rules;for(o=0;o<r.length;o++){var i=r[o].selectorText;(n=/\\.l\\d+/.exec(i))?(l=parseInt(n[0].substr(2,n[0].length-2),10),columnCssRulesL[l]=r[o]):(n=/\\.r\\d+/.exec(i))&&(l=parseInt(n[0].substr(2,n[0].length-2),10),columnCssRulesR[l]=r[o])}}return{left:columnCssRulesL[e],right:columnCssRulesR[e]}}function removeCssRules(){$style.remove(),stylesheet=null}function destroy(){getEditorLock().cancelCurrentEdit(),trigger(self.onBeforeDestroy,{});for(var e=plugins.length;e--;)unregisterPlugin(plugins[e]);options.enableColumnReorder&&$headers.filter(\":ui-sortable\").sortable(\"destroy\"),unbindAncestorScrollEvents(),$container.off(\".slickgrid\"),removeCssRules(),$canvas.off(\"draginit dragstart dragend drag\"),$container.empty().removeClass(uid)}var canvas=null,canvas_context=null;function autosizeColumn(e,o){var t=e;if(\"number\"==typeof e)t=columns[e];else if(\"string\"==typeof e)for(var n=0;n<columns.length;n++)columns[n].Id===e&&(t=columns[n]);getColAutosizeWidth(t,$(getCanvasNode(0,0)),o)}function autosizeColumns(e,o){if((e=e||options.autosizeColsMode)!==Slick.GridAutosizeColsMode.LegacyForceFit&&e!==Slick.GridAutosizeColsMode.LegacyOff){if(e!==Slick.GridAutosizeColsMode.None){(canvas=document.createElement(\"canvas\"))&&canvas.getContext&&(canvas_context=canvas.getContext(\"2d\"));var t,n,l,r,i=$(getCanvasNode(0,0)),a=viewportHasVScroll?viewportW-scrollbarDimensions.width:viewportW,s=0,d=0,c=0,u=0,h=0;for(t=0;t<columns.length;t++)getColAutosizeWidth(n=columns[t],i,o),h+=n.autoSize.autosizeMode===Slick.ColAutosizeMode.Locked?n.width:0,u+=n.autoSize.autosizeMode===Slick.ColAutosizeMode.Locked?n.width:n.minWidth,s+=n.autoSize.widthPx,d+=n.autoSize.sizeToRemaining?0:n.autoSize.widthPx,c+=n.autoSize.sizeToRemaining&&n.minWidth||0;var p=s-d;if(e===Slick.GridAutosizeColsMode.FitViewportToCols){var m=s+scrollbarDimensions.width;e=Slick.GridAutosizeColsMode.IgnoreViewport,options.viewportMaxWidthPx&&m>options.viewportMaxWidthPx?(m=options.viewportMaxWidthPx,e=Slick.GridAutosizeColsMode.FitColsToViewport):options.viewportMinWidthPx&&m<options.viewportMinWidthPx&&(m=options.viewportMinWidthPx,e=Slick.GridAutosizeColsMode.FitColsToViewport),$container.width(m)}if(e===Slick.GridAutosizeColsMode.FitColsToViewport)if(p>0&&d<a-c)for(t=0;t<columns.length;t++){var w=a-d;l=(n=columns[t]).autoSize.sizeToRemaining?w*n.autoSize.widthPx/p:n.autoSize.widthPx,n.rerenderOnResize&&n.width!=l&&(r=!0),n.width=l}else if(options.viewportSwitchToScrollModeWidthPercent&&d+c>a*options.viewportSwitchToScrollModeWidthPercent/100||u>a)e=Slick.GridAutosizeColsMode.IgnoreViewport;else{var v=d-h,f=a-h-c;for(t=0;t<columns.length;t++)l=(n=columns[t]).width,n.autoSize.autosizeMode!==Slick.ColAutosizeMode.Locked&&(n.autoSize.sizeToRemaining?l=n.minWidth:((l=f/v*n.autoSize.widthPx)<n.minWidth&&(l=n.minWidth),v-=n.autoSize.widthPx,f-=l)),n.rerenderOnResize&&n.width!=l&&(r=!0),n.width=l}if(e===Slick.GridAutosizeColsMode.IgnoreViewport)for(t=0;t<columns.length;t++)l=columns[t].autoSize.widthPx,columns[t].rerenderOnResize&&columns[t].width!=l&&(r=!0),columns[t].width=l;reRenderColumns(r)}}else legacyAutosizeColumns()}function LogColWidths(){for(var e=\"Col Widths:\",o=0;o<columns.length;o++)e+=\" \"+columns[o].width;console.log(e)}function getColAutosizeWidth(e,o,t){var n=e.autoSize;if(n.widthPx=e.width,n.autosizeMode!==Slick.ColAutosizeMode.Locked&&n.autosizeMode!==Slick.ColAutosizeMode.Guide){var l=getDataLength();if(n.autosizeMode===Slick.ColAutosizeMode.ContentIntelligent){var r,i=n.colDataTypeOf;if(l>0){var a=getDataItem(0);a&&\"object\"===(i=typeof(r=a[e.field]))&&(r instanceof Date&&(i=\"date\"),\"undefined\"!=typeof moment&&r instanceof moment&&(i=\"moment\"))}\"boolean\"===i&&(n.colValueArray=[!0,!1]),\"number\"===i&&(n.valueFilterMode=Slick.ValueFilterMode.GetGreatestAndSub,n.rowSelectionMode=Slick.RowSelectionMode.AllRows),\"string\"===i&&(n.valueFilterMode=Slick.ValueFilterMode.GetLongestText,n.rowSelectionMode=Slick.RowSelectionMode.AllRows,n.allowAddlPercent=5),\"date\"===i&&(n.colValueArray=[new Date(2009,8,30,12,20,20)]),\"moment\"===i&&\"undefined\"!=typeof moment&&(n.colValueArray=[moment([2009,8,30,12,20,20])])}var s=getColContentSize(e,o,t);s=s*(n.allowAddlPercent?1+n.allowAddlPercent/100:1)+options.autosizeColPaddingPx,e.minWidth&&s<e.minWidth&&(s=e.minWidth),e.maxWidth&&s>e.maxWidth&&(s=e.maxWidth),n.widthPx=s}}function getColContentSize(e,o,t){var n,l=e.autoSize,r=1,i=0,a=0;if(l.ignoreHeaderText||(a=getColHeaderWidth(e)),l.colValueArray)return i=getColWidth(e,o,l.colValueArray),Math.max(a,i);var s=getData();s.getItems&&(s=s.getItems());var d=(t?l.rowSelectionModeOnInit:void 0)||l.rowSelectionMode;if(d===Slick.RowSelectionMode.FirstRow&&(s=s.slice(0,1)),d===Slick.RowSelectionMode.LastRow&&(s=s.slice(s.length-1,s.length)),d===Slick.RowSelectionMode.FirstNRows&&(s=s.slice(0,l.rowSelectionCount)),l.valueFilterMode===Slick.ValueFilterMode.DeDuplicate){var c={};for(u=0,n=s.length;u<n;u++)c[s[u][e.field]]=!0;if(Object.keys)s=Object.keys(c);else for(var u in s=[],c)s.push(u)}if(l.valueFilterMode===Slick.ValueFilterMode.GetGreatestAndSub){var h,p=0;for(u=0,n=s.length;u<n;u++)w=s[u][e.field],Math.abs(w)>p&&(h=w,p=Math.abs(w));h=\"\"+h,s=[h=+(h=Array(h.length+1).join(\"9\"))]}if(l.valueFilterMode===Slick.ValueFilterMode.GetLongestTextAndSub){var m=0;for(u=0,n=s.length;u<n;u++)((w=s[u][e.field])||\"\").length>m&&(m=w.length);w=Array(m+1).join(\"m\"),r=options.autosizeTextAvgToMWidthRatio,s=[w]}if(l.valueFilterMode===Slick.ValueFilterMode.GetLongestText){m=0;var w,v=0;for(u=0,n=s.length;u<n;u++)((w=s[u][e.field])||\"\").length>m&&(m=w.length,v=u);s=[w=s[v][e.field]]}return i=getColWidth(e,o,s)*r,Math.max(a,i)}function getColWidth(e,o,t){var n=getColumnIndex(e.id),l=$('<div class=\"slick-row ui-widget-content\"></div>'),r=$('<div class=\"slick-cell\"></div>');r.css({position:\"absolute\",visibility:\"hidden\",\"text-overflow\":\"initial\",\"white-space\":\"nowrap\"}),l.append(r),o.append(l);var i,a,s,d,c=0;return canvas_context&&e.autoSize.widthEvalMode===Slick.WidthEvalMode.CanvasTextSize?(canvas_context.font=r.css(\"font-size\")+\" \"+r.css(\"font-family\"),$(t).each((function(o,t){d=Array.isArray(t)?t[e.field]:t,(i=(a=\"\"+d)?canvas_context.measureText(a).width:0)>c&&(c=i,s=a)})),r.html(s),i=r.outerWidth(),l.remove(),i):($(t).each((function(o,t){d=Array.isArray(t)?t[e.field]:t,applyFormatResultToCellNode(e.formatterOverride?e.formatterOverride(o,n,d,e,t):e.formatter?e.formatter(o,n,d,e,t):\"\"+d,r[0]),(i=r.outerWidth())>c&&(c=i)})),l.remove(),c)}function getColHeaderWidth(e){var o=0,t=getUID()+e.id,n=document.getElementById(t),l=t+\"_\";if(n){var r=n.cloneNode(!0);r.id=l,r.style.cssText=\"position: absolute; visibility: hidden;right: auto;text-overflow: initial;white-space: nowrap;\",n.parentNode.insertBefore(r,n),o=r.offsetWidth,r.parentNode.removeChild(r)}else{var i=getHeader(e);o=(n=$(\"<div class='ui-state-default slick-header-column' />\").html(\"<span class='slick-column-name'>\"+e.name+\"</span>\").attr(\"id\",l).css({position:\"absolute\",visibility:\"hidden\",right:\"auto\",\"text-overflow:\":\"initial\",\"white-space\":\"nowrap\"}).addClass(e.headerCssClass||\"\").appendTo(i))[0].offsetWidth,i[0].removeChild(n[0])}return o}function legacyAutosizeColumns(){var e,o,t,n=[],l=0,r=0,i=viewportHasVScroll?viewportW-scrollbarDimensions.width:viewportW;for(e=0;e<columns.length;e++)o=columns[e],n.push(o.width),r+=o.width,o.resizable&&(l+=o.width-Math.max(o.minWidth,absoluteColumnMinWidth));for(t=r;r>i&&l;){var a=(r-i)/l;for(e=0;e<columns.length&&r>i;e++){o=columns[e];var s=n[e];if(!(!o.resizable||s<=o.minWidth||s<=absoluteColumnMinWidth)){var d=Math.max(o.minWidth,absoluteColumnMinWidth),c=Math.floor(a*(s-d))||1;r-=c=Math.min(c,s-d),l-=c,n[e]-=c}}if(t<=r)break;t=r}for(t=r;r<i;){var u=i/r;for(e=0;e<columns.length&&r<i;e++){o=columns[e];var h,p=n[e];r+=h=!o.resizable||o.maxWidth<=p?0:Math.min(Math.floor(u*p)-p,o.maxWidth-p||1e6)||1,n[e]+=r<=i?h:0}if(t>=r)break;t=r}var m=!1;for(e=0;e<columns.length;e++)columns[e].rerenderOnResize&&columns[e].width!=n[e]&&(m=!0),columns[e].width=n[e];reRenderColumns(m)}function reRenderColumns(e){applyColumnHeaderWidths(),applyColumnGroupHeaderWidths(),updateCanvasWidth(!0),trigger(self.onAutosizeColumns,{columns}),e&&(invalidateAllRows(),render())}function trigger(e,o,t){return t=t||new Slick.EventData,(o=o||{}).grid=self,e.notify(o,t,self)}function getEditorLock(){return options.editorLock}function getEditController(){return editController}function getColumnIndex(e){return columnsById[e]}function applyColumnGroupHeaderWidths(){if(treeColumns.hasDepth())for(var e=$groupHeadersL.length-1;e>=0;e--){treeColumns.getColumnsInDepth(e);$().add($groupHeadersL[e]).add($groupHeadersR[e]).each((function(e){var o=$(this),t=0;o.width(0===e?getHeadersWidthL():getHeadersWidthR()),o.children().each((function(){var e=$(this),n=$(this).data(\"column\");n.width=0,n.columns.forEach((function(){var e=o.next().children(\":eq(\"+t+++\")\");n.width+=e.outerWidth()})),e.width(n.width-headerColumnWidthDiff)}))}))}}function applyColumnHeaderWidths(){if(initialized){for(var e,o=0,t=$headers.children(),n=columns.length;o<n;o++)e=$(t[o]),jQueryNewWidthBehaviour?e.outerWidth()!==columns[o].width&&e.outerWidth(columns[o].width):e.width()!==columns[o].width-headerColumnWidthDiff&&e.width(columns[o].width-headerColumnWidthDiff);updateColumnCaches()}}function applyColumnWidths(){for(var e,o,t=0,n=0;n<columns.length;n++)e=columns[n].width,(o=getColumnCssRules(n)).left.style.left=t+\"px\",o.right.style.right=(-1!=options.frozenColumn&&n>options.frozenColumn?canvasWidthR:canvasWidthL)-t-e+\"px\",options.frozenColumn==n?t=0:t+=columns[n].width}function setSortColumn(e,o){setSortColumns([{columnId:e,sortAsc:o}])}function setSortColumns(e){sortColumns=e;var o=options.numberedMultiColumnSort&&sortColumns.length>1,t=$headers.children();t.removeClass(\"slick-header-column-sorted\").find(\".slick-sort-indicator\").removeClass(\"slick-sort-indicator-asc slick-sort-indicator-desc\"),t.find(\".slick-sort-indicator-numbered\").text(\"\"),$.each(sortColumns,(function(e,n){null==n.sortAsc&&(n.sortAsc=!0);var l=getColumnIndex(n.columnId);null!=l&&(t.eq(l).addClass(\"slick-header-column-sorted\").find(\".slick-sort-indicator\").addClass(n.sortAsc?\"slick-sort-indicator-asc\":\"slick-sort-indicator-desc\"),o&&t.eq(l).find(\".slick-sort-indicator-numbered\").text(e+1))}))}function getSortColumns(){return sortColumns}function handleSelectedRangesChanged(e,o){var t=selectedRows.slice(0);selectedRows=[];for(var n={},l=0;l<o.length;l++)for(var r=o[l].fromRow;r<=o[l].toRow;r++){n[r]||(selectedRows.push(r),n[r]={});for(var i=o[l].fromCell;i<=o[l].toCell;i++)canCellBeSelected(r,i)&&(n[r][columns[i].id]=options.selectedCellCssClass)}setCellCssStyles(options.selectedCellCssClass,n),simpleArrayEquals(t,selectedRows)&&trigger(self.onSelectedRowsChanged,{rows:getSelectedRows(),previousSelectedRows:t},e)}function simpleArrayEquals(e,o){return Array.isArray(e)&&Array.isArray(o)&&o.sort().toString()!==e.sort().toString()}function getColumns(){return columns}function updateColumnCaches(){columnPosLeft=[],columnPosRight=[];for(var e=0,o=0,t=columns.length;o<t;o++)columnPosLeft[o]=e,columnPosRight[o]=e+columns[o].width,options.frozenColumn==o?e=0:e+=columns[o].width}function updateColumnProps(){columnsById={};for(var e=0;e<columns.length;e++){columns[e].width&&(columns[e].widthRequest=columns[e].width);var o=columns[e]=$.extend({},columnDefaults,columns[e]);o.autoSize=$.extend({},columnAutosizeDefaults,o.autoSize),columnsById[o.id]=e,o.minWidth&&o.width<o.minWidth&&(o.width=o.minWidth),o.maxWidth&&o.width>o.maxWidth&&(o.width=o.maxWidth),o.resizable}}function setColumns(e){var o=new Slick.TreeColumns(e);columns=o.hasDepth()?(treeColumns=o).extractColumns():e,updateColumnProps(),updateColumnCaches(),initialized&&(setPaneVisibility(),setOverflow(),invalidateAllRows(),createColumnHeaders(),createColumnGroupHeaders(),createColumnFooter(),removeCssRules(),createCssRules(),resizeCanvas(),updateCanvasWidth(),applyColumnHeaderWidths(),applyColumnWidths(),handleScroll())}function getOptions(){return options}function setOptions(e,o){if(getEditorLock().commitCurrentEdit()){makeActiveCellNormal(),void 0!==e.showColumnHeader&&setColumnHeaderVisibility(e.showColumnHeader),options.enableAddRow!==e.enableAddRow&&invalidateRow(getDataLength());var t=$.extend(!0,{},options);options=$.extend(options,e),trigger(self.onSetOptions,{optionsBefore:t,optionsAfter:options}),validateAndEnforceOptions(),$viewport.css(\"overflow-y\",options.autoHeight?\"hidden\":\"auto\"),o||render(),setFrozenOptions(),setScroller(),zombieRowNodeFromLastMouseWheelEvent=null,setColumns(treeColumns.extractColumns())}}function validateAndEnforceOptions(){options.autoHeight&&(options.leaveSpaceForNewRows=!1),options.forceFitColumns&&(options.autosizeColsMode=Slick.GridAutosizeColsMode.LegacyForceFit,console.log(\"forceFitColumns option is deprecated - use autosizeColsMode\"))}function setData(e,o){data=e,invalidateAllRows(),updateRowCount(),o&&scrollTo(0)}function getData(){return data}function getDataLength(){return data.getLength?data.getLength():data&&data.length||0}function getDataLengthIncludingAddNew(){return getDataLength()+(options.enableAddRow&&(!pagingActive||pagingIsLastPage)?1:0)}function getDataItem(e){return data.getItem?data.getItem(e):data[e]}function getTopPanel(){return $topPanel[0]}function setTopPanelVisibility(e,o){var t=!1!==o;options.showTopPanel!=e&&(options.showTopPanel=e,e?t?$topPanelScroller.slideDown(\"fast\",resizeCanvas):($topPanelScroller.show(),resizeCanvas()):t?$topPanelScroller.slideUp(\"fast\",resizeCanvas):($topPanelScroller.hide(),resizeCanvas()))}function setHeaderRowVisibility(e,o){var t=!1!==o;options.showHeaderRow!=e&&(options.showHeaderRow=e,e?t?$headerRowScroller.slideDown(\"fast\",resizeCanvas):($headerRowScroller.show(),resizeCanvas()):t?$headerRowScroller.slideUp(\"fast\",resizeCanvas):($headerRowScroller.hide(),resizeCanvas()))}function setColumnHeaderVisibility(e,o){options.showColumnHeader!=e&&(options.showColumnHeader=e,e?o?$headerScroller.slideDown(\"fast\",resizeCanvas):($headerScroller.show(),resizeCanvas()):o?$headerScroller.slideUp(\"fast\",resizeCanvas):($headerScroller.hide(),resizeCanvas()))}function setFooterRowVisibility(e,o){var t=!1!==o;options.showFooterRow!=e&&(options.showFooterRow=e,e?t?$footerRowScroller.slideDown(\"fast\",resizeCanvas):($footerRowScroller.show(),resizeCanvas()):t?$footerRowScroller.slideUp(\"fast\",resizeCanvas):($footerRowScroller.hide(),resizeCanvas()))}function setPreHeaderPanelVisibility(e,o){var t=!1!==o;options.showPreHeaderPanel!=e&&(options.showPreHeaderPanel=e,e?t?$preHeaderPanelScroller.slideDown(\"fast\",resizeCanvas):($preHeaderPanelScroller.show(),resizeCanvas()):t?$preHeaderPanelScroller.slideUp(\"fast\",resizeCanvas):($preHeaderPanelScroller.hide(),resizeCanvas()))}function getContainerNode(){return $container.get(0)}function getRowTop(e){return options.rowHeight*e-offset}function getRowFromPosition(e){return Math.floor((e+offset)/options.rowHeight)}function scrollTo(e){e=Math.max(e,0),e=Math.min(e,th-$viewportScrollContainerY.height()+(viewportHasHScroll||hasFrozenColumns()?scrollbarDimensions.height:0));var o=offset;page=Math.min(n-1,Math.floor(e/ph));var t=e-(offset=Math.round(page*cj));offset!=o&&(cleanupRows(getVisibleRange(t)),updateRowPositions());prevScrollTop!=t&&(vScrollDir=prevScrollTop+o<t+offset?1:-1,lastRenderedScrollTop=scrollTop=prevScrollTop=t,hasFrozenColumns()&&($viewportTopL[0].scrollTop=t),hasFrozenRows&&($viewportBottomL[0].scrollTop=$viewportBottomR[0].scrollTop=t),$viewportScrollContainerY[0].scrollTop=t,trigger(self.onViewportChanged,{}))}function defaultFormatter(e,o,t,n,l,r){return null==t?\"\":(t+\"\").replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\")}function getFormatter(e,o){var t=data.getItemMetadata&&data.getItemMetadata(e),n=t&&t.columns&&(t.columns[o.id]||t.columns[getColumnIndex(o.id)]);return n&&n.formatter||t&&t.formatter||o.formatter||options.formatterFactory&&options.formatterFactory.getFormatter(o)||options.defaultFormatter}function callFormatter(e,o,t,n,l,r){var i,a=data.getItemMetadata&&data.getItemMetadata(e);if(a=a&&a.columns){var s=a[n.id]||a[o];i=getFormatter(e,n)(e,o,t,n,l,s)}else i=getFormatter(e,n)(e,o,t,n,l);return i}function getEditor(e,o){var t=columns[o],n=data.getItemMetadata&&data.getItemMetadata(e),l=n&&n.columns;return l&&l[t.id]&&void 0!==l[t.id].editor?l[t.id].editor:l&&l[o]&&void 0!==l[o].editor?l[o].editor:t.editor||options.editorFactory&&options.editorFactory.getEditor(t)}function getDataItemValueForColumn(e,o){return options.dataItemColumnValueExtractor?options.dataItemColumnValueExtractor(e,o):e[o.field]}function appendRowHtml(e,o,t,n,l){var r=getDataItem(t),i=t<l&&!r,a=\"slick-row\"+(hasFrozenRows&&t<=options.frozenRow?\" frozen\":\"\")+(i?\" loading\":\"\")+(t===activeRow&&options.showCellSelection?\" active\":\"\")+(t%2==1?\" odd\":\" even\");r||(a+=\" \"+options.addNewRowCssClass);var s=data.getItemMetadata&&data.getItemMetadata(t);s&&s.cssClasses&&(a+=\" \"+s.cssClasses);var d,c,u=getFrozenRowOffset(t),h=\"<div class='ui-widget-content \"+a+\"' style='top:\"+(getRowTop(t)-u)+\"px'>\";e.push(h),hasFrozenColumns()&&o.push(h);for(var p=0,m=columns.length;p<m;p++){if(c=columns[p],d=1,s&&s.columns){var w=s.columns[c.id]||s.columns[p];\"*\"===(d=w&&w.colspan||1)&&(d=m-p)}if(columnPosRight[Math.min(m-1,p+d-1)]>n.leftPx){if(!c.alwaysRenderColumn&&columnPosLeft[p]>n.rightPx)break;hasFrozenColumns()&&p>options.frozenColumn?appendCellHtml(o,t,p,d,r):appendCellHtml(e,t,p,d,r)}else(c.alwaysRenderColumn||hasFrozenColumns()&&p<=options.frozenColumn)&&appendCellHtml(e,t,p,d,r);d>1&&(p+=d-1)}e.push(\"</div>\"),hasFrozenColumns()&&o.push(\"</div>\")}function appendCellHtml(e,o,t,n,l){var r=columns[t],i=\"slick-cell l\"+t+\" r\"+Math.min(columns.length-1,t+n-1)+(r.cssClass?\" \"+r.cssClass:\"\");for(var a in hasFrozenColumns()&&t<=options.frozenColumn&&(i+=\" frozen\"),o===activeRow&&t===activeCell&&options.showCellSelection&&(i+=\" active\"),cellCssClasses)cellCssClasses[a][o]&&cellCssClasses[a][o][r.id]&&(i+=\" \"+cellCssClasses[a][o][r.id]);var s=null,d=\"\";l&&(s=getDataItemValueForColumn(l,r),null==(d=getFormatter(o,r)(o,t,s,r,l,self))&&(d=\"\"));var c=trigger(self.onBeforeAppendCell,{row:o,cell:t,value:s,dataContext:l})||\"\";c+=d&&d.addClasses?(c?\" \":\"\")+d.addClasses:\"\";var u=d&&d.toolTip?\"title='\"+d.toolTip+\"'\":\"\",h=\"\";if(r.hasOwnProperty(\"cellAttrs\")&&r.cellAttrs instanceof Object)for(var a in r.cellAttrs)r.cellAttrs.hasOwnProperty(a)&&(h+=\" \"+a+'=\"'+r.cellAttrs[a]+'\" ');e.push(\"<div class='\"+i+(c?\" \"+c:\"\")+\"' \"+u+h+\">\"),l&&e.push(\"[object Object]\"!==Object.prototype.toString.call(d)?d:d.text),e.push(\"</div>\"),rowsCache[o].cellRenderQueue.push(t),rowsCache[o].cellColSpans[t]=n}function cleanupRows(e){for(var o in rowsCache){var t=!0;hasFrozenRows&&(options.frozenBottom&&o>=actualFrozenRow||!options.frozenBottom&&o<=actualFrozenRow)&&(t=!1),(o=parseInt(o,10))!==activeRow&&(o<e.top||o>e.bottom)&&t&&removeRowFromCache(o)}options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()}function invalidate(){updateRowCount(),invalidateAllRows(),render()}function invalidateAllRows(){for(var e in currentEditor&&makeActiveCellNormal(),rowsCache)removeRowFromCache(e);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()}function queuePostProcessedRowForCleanup(e,o,t){for(var n in postProcessgroupId++,o)o.hasOwnProperty(n)&&postProcessedCleanupQueue.push({actionType:\"C\",groupId:postProcessgroupId,node:e.cellNodesByColumnIdx[0|n],columnIdx:0|n,rowIdx:t});postProcessedCleanupQueue.push({actionType:\"R\",groupId:postProcessgroupId,node:e.rowNode}),$(e.rowNode).detach()}function queuePostProcessedCellForCleanup(e,o,t){postProcessedCleanupQueue.push({actionType:\"C\",groupId:postProcessgroupId,node:e,columnIdx:o,rowIdx:t}),$(e).detach()}function removeRowFromCache(e){var o=rowsCache[e];o&&(rowNodeFromLastMouseWheelEvent==o.rowNode[0]||hasFrozenColumns()&&rowNodeFromLastMouseWheelEvent==o.rowNode[1]?(o.rowNode.hide(),zombieRowNodeFromLastMouseWheelEvent=o.rowNode):o.rowNode.each((function(){this.parentElement.removeChild(this)})),delete rowsCache[e],delete postProcessedRows[e],renderedRows--,counter_rows_removed++)}function invalidateRows(e){var o,t;if(e&&e.length){for(vScrollDir=0,t=e.length,o=0;o<t;o++)currentEditor&&activeRow===e[o]&&makeActiveCellNormal(),rowsCache[e[o]]&&removeRowFromCache(e[o]);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup()}}function invalidateRow(e){(e||0===e)&&invalidateRows([e])}function applyFormatResultToCellNode(e,o,t){null==e&&(e=\"\"),\"[object Object]\"===Object.prototype.toString.call(e)?(o.innerHTML=e.text,e.removeClasses&&!t&&$(o).removeClass(e.removeClasses),e.addClasses&&$(o).addClass(e.addClasses),e.toolTip&&$(o).attr(\"title\",e.toolTip)):o.innerHTML=e}function updateCell(e,o){var t=getCellNode(e,o);if(t){var n=columns[o],l=getDataItem(e);if(currentEditor&&activeRow===e&&activeCell===o)currentEditor.loadValue(l);else applyFormatResultToCellNode(l?getFormatter(e,n)(e,o,getDataItemValueForColumn(l,n),n,l,self):\"\",t),invalidatePostProcessingResults(e)}}function updateRow(e){var o=rowsCache[e];if(o){ensureCellNodesInRowsCache(e);var t=getDataItem(e);for(var n in o.cellNodesByColumnIdx)if(o.cellNodesByColumnIdx.hasOwnProperty(n)){var l=columns[n|=0],r=o.cellNodesByColumnIdx[n][0];e===activeRow&&n===activeCell&&currentEditor?currentEditor.loadValue(t):t?applyFormatResultToCellNode(getFormatter(e,l)(e,n,getDataItemValueForColumn(t,l),l,t,self),r):r.innerHTML=\"\"}invalidatePostProcessingResults(e)}}function getViewportHeight(){if(options.autoHeight&&-1==options.frozenColumn||(topPanelH=options.showTopPanel?options.topPanelHeight+getVBoxDelta($topPanelScroller):0,headerRowH=options.showHeaderRow?options.headerRowHeight+getVBoxDelta($headerRowScroller):0,footerRowH=options.showFooterRow?options.footerRowHeight+getVBoxDelta($footerRowScroller):0),options.autoHeight){var e=$paneHeaderL.outerHeight();e+=options.showHeaderRow?options.headerRowHeight+getVBoxDelta($headerRowScroller):0,e+=options.showFooterRow?options.footerRowHeight+getVBoxDelta($footerRowScroller):0,e+=getCanvasWidth()>viewportW?scrollbarDimensions.height:0,viewportH=options.rowHeight*getDataLengthIncludingAddNew()+(-1==options.frozenColumn?e:0)}else{var o=options.showColumnHeader?parseFloat($.css($headerScroller[0],\"height\"))+getVBoxDelta($headerScroller):0,t=options.createPreHeaderPanel&&options.showPreHeaderPanel?options.preHeaderPanelHeight+getVBoxDelta($preHeaderPanelScroller):0;viewportH=parseFloat($.css($container[0],\"height\",!0))-parseFloat($.css($container[0],\"paddingTop\",!0))-parseFloat($.css($container[0],\"paddingBottom\",!0))-o-topPanelH-headerRowH-footerRowH-t}return numVisibleRows=Math.ceil(viewportH/options.rowHeight),viewportH}function getViewportWidth(){viewportW=parseFloat($container.width())}function resizeCanvas(){if(initialized){paneTopH=0,paneBottomH=0,viewportTopH=0,viewportBottomH=0,getViewportWidth(),getViewportHeight(),hasFrozenRows?options.frozenBottom?(paneTopH=viewportH-frozenRowsHeight-scrollbarDimensions.height,paneBottomH=frozenRowsHeight+scrollbarDimensions.height):(paneTopH=frozenRowsHeight,paneBottomH=viewportH-frozenRowsHeight):paneTopH=viewportH,paneTopH+=topPanelH+headerRowH+footerRowH,hasFrozenColumns()&&options.autoHeight&&(paneTopH+=scrollbarDimensions.height),viewportTopH=paneTopH-topPanelH-headerRowH-footerRowH,options.autoHeight&&(hasFrozenColumns()&&$container.height(paneTopH+parseFloat($.css($headerScrollerL[0],\"height\"))),$paneTopL.css(\"position\",\"relative\")),$paneTopL.css({top:$paneHeaderL.height(),height:paneTopH});var e=$paneTopL.position().top+paneTopH;options.autoHeight||$viewportTopL.height(viewportTopH),hasFrozenColumns()?($paneTopR.css({top:$paneHeaderL.height(),height:paneTopH}),$viewportTopR.height(viewportTopH),hasFrozenRows&&($paneBottomL.css({top:e,height:paneBottomH}),$paneBottomR.css({top:e,height:paneBottomH}),$viewportBottomR.height(paneBottomH))):hasFrozenRows&&($paneBottomL.css({width:\"100%\",height:paneBottomH}),$paneBottomL.css(\"top\",e)),hasFrozenRows?($viewportBottomL.height(paneBottomH),options.frozenBottom?($canvasBottomL.height(frozenRowsHeight),hasFrozenColumns()&&$canvasBottomR.height(frozenRowsHeight)):($canvasTopL.height(frozenRowsHeight),hasFrozenColumns()&&$canvasTopR.height(frozenRowsHeight))):$viewportTopR.height(viewportTopH),scrollbarDimensions&&scrollbarDimensions.width||(scrollbarDimensions=measureScrollbar()),options.autosizeColsMode===Slick.GridAutosizeColsMode.LegacyForceFit&&autosizeColumns(),updateRowCount(),handleScroll(),lastRenderedScrollLeft=-1,render()}}function updatePagingStatusFromView(e){pagingActive=0!==e.pageSize,pagingIsLastPage=e.pageNum==e.totalPages-1}function updateRowCount(){if(initialized){var e=getDataLength(),o=getDataLengthIncludingAddNew(),t=0,l=hasFrozenRows&&!options.frozenBottom?$canvasBottomL.height():$canvasTopL.height();if(hasFrozenRows)t=getDataLength()-options.frozenRow;else t=o+(options.leaveSpaceForNewRows?numVisibleRows-1:0);var r=$viewportScrollContainerY.height(),i=viewportHasVScroll;viewportHasVScroll=options.alwaysShowVerticalScroll||!options.autoHeight&&t*options.rowHeight>r,makeActiveCellNormal();var a=e-1;for(var s in rowsCache)s>a&&removeRowFromCache(s);options.enableAsyncPostRenderCleanup&&startPostProcessingCleanup(),activeCellNode&&activeRow>a&&resetActiveCell();l=h;options.autoHeight?h=options.rowHeight*t:(th=Math.max(options.rowHeight*t,r-scrollbarDimensions.height))<maxSupportedCssHeight?(h=ph=th,n=1,cj=0):(ph=(h=maxSupportedCssHeight)/100,n=Math.floor(th/ph),cj=(th-h)/(n-1)),h!==l&&(hasFrozenRows&&!options.frozenBottom?($canvasBottomL.css(\"height\",h),hasFrozenColumns()&&$canvasBottomR.css(\"height\",h)):($canvasTopL.css(\"height\",h),$canvasTopR.css(\"height\",h)),scrollTop=$viewportScrollContainerY[0].scrollTop);var d=scrollTop+offset<=th-r;0==th||0==scrollTop?page=offset=0:scrollTo(d?scrollTop+offset:th-r),h!=l&&options.autoHeight&&resizeCanvas(),options.autosizeColsMode===Slick.GridAutosizeColsMode.LegacyForceFit&&i!=viewportHasVScroll&&autosizeColumns(),updateCanvasWidth(!1)}}function getVisibleRange(e,o){return null==e&&(e=scrollTop),null==o&&(o=scrollLeft),{top:getRowFromPosition(e),bottom:getRowFromPosition(e+viewportH)+1,leftPx:o,rightPx:o+viewportW}}function getRenderedRange(e,o){var t=getVisibleRange(e,o),n=Math.round(viewportH/options.rowHeight),l=options.minRowBuffer;return-1==vScrollDir?(t.top-=n,t.bottom+=l):1==vScrollDir?(t.top-=l,t.bottom+=n):(t.top-=l,t.bottom+=l),t.top=Math.max(0,t.top),t.bottom=Math.min(getDataLengthIncludingAddNew()-1,t.bottom),t.leftPx-=viewportW,t.rightPx+=viewportW,t.leftPx=Math.max(0,t.leftPx),t.rightPx=Math.min(canvasWidth,t.rightPx),t}function ensureCellNodesInRowsCache(e){var o=rowsCache[e];if(o&&o.cellRenderQueue.length)for(var t=o.rowNode.children().last();o.cellRenderQueue.length;){var n=o.cellRenderQueue.pop();o.cellNodesByColumnIdx[n]=t,0===(t=t.prev()).length&&(t=$(o.rowNode[0]).children().last())}}function cleanUpCells(e,o){if(!hasFrozenRows||!(options.frozenBottom&&o>actualFrozenRow||o<=actualFrozenRow)){var t,n=rowsCache[o],l=[];for(var r in n.cellNodesByColumnIdx)if(n.cellNodesByColumnIdx.hasOwnProperty(r)&&!((r|=0)<=options.frozenColumn||Array.isArray(columns)&&columns[r]&&columns[r].alwaysRenderColumn)){var i=n.cellColSpans[r];(columnPosLeft[r]>e.rightPx||columnPosRight[Math.min(columns.length-1,r+i-1)]<e.leftPx)&&(o==activeRow&&r==activeCell||l.push(r))}for(;null!=(t=l.pop());)n.cellNodesByColumnIdx[t][0].parentElement.removeChild(n.cellNodesByColumnIdx[t][0]),delete n.cellColSpans[t],delete n.cellNodesByColumnIdx[t],postProcessedRows[o]&&delete postProcessedRows[o][t]}}function cleanUpAndRenderCells(e){for(var o,t,n,l=[],r=[],i=e.top,a=e.bottom;i<=a;i++)if(o=rowsCache[i]){ensureCellNodesInRowsCache(i),cleanUpCells(e,i),t=0;var s=data.getItemMetadata&&data.getItemMetadata(i);s=s&&s.columns;for(var d=getDataItem(i),c=0,u=columns.length;c<u&&!(columnPosLeft[c]>e.rightPx);c++)if(null==(n=o.cellColSpans[c])){if(n=1,s){var h=s[columns[c].id]||s[c];\"*\"===(n=h&&h.colspan||1)&&(n=u-c)}columnPosRight[Math.min(u-1,c+n-1)]>e.leftPx&&(appendCellHtml(l,i,c,n,d),t++),c+=n>1?n-1:0}else c+=n>1?n-1:0;t&&(t,r.push(i))}if(l.length){var p,m,w=document.createElement(\"div\");for(w.innerHTML=l.join(\"\");null!=(p=r.pop());){var v;for(o=rowsCache[p];null!=(v=o.cellRenderQueue.pop());)m=w.lastChild,hasFrozenColumns()&&v>options.frozenColumn?o.rowNode[1].appendChild(m):o.rowNode[0].appendChild(m),o.cellNodesByColumnIdx[v]=$(m)}}}function renderRows(e){for(var o=[],t=[],n=[],l=!1,r=getDataLength(),i=e.top,a=e.bottom;i<=a;i++)rowsCache[i]||hasFrozenRows&&options.frozenBottom&&i==getDataLength()||(renderedRows++,n.push(i),rowsCache[i]={rowNode:null,cellColSpans:[],cellNodesByColumnIdx:[],cellRenderQueue:[]},appendRowHtml(o,t,i,e,r),activeCellNode&&activeRow===i&&(l=!0),counter_rows_rendered++);if(n.length){var s=document.createElement(\"div\"),d=document.createElement(\"div\");s.innerHTML=o.join(\"\"),d.innerHTML=t.join(\"\");for(i=0,a=n.length;i<a;i++)hasFrozenRows&&n[i]>=actualFrozenRow?hasFrozenColumns()?rowsCache[n[i]].rowNode=$().add($(s.firstChild).appendTo($canvasBottomL)).add($(d.firstChild).appendTo($canvasBottomR)):rowsCache[n[i]].rowNode=$().add($(s.firstChild).appendTo($canvasBottomL)):hasFrozenColumns()?rowsCache[n[i]].rowNode=$().add($(s.firstChild).appendTo($canvasTopL)).add($(d.firstChild).appendTo($canvasTopR)):rowsCache[n[i]].rowNode=$().add($(s.firstChild).appendTo($canvasTopL));l&&(activeCellNode=getCellNode(activeRow,activeCell))}}function startPostProcessing(){options.enableAsyncPostRender&&(clearTimeout(h_postrender),h_postrender=setTimeout(asyncPostProcessRows,options.asyncPostRenderDelay))}function startPostProcessingCleanup(){options.enableAsyncPostRenderCleanup&&(clearTimeout(h_postrenderCleanup),h_postrenderCleanup=setTimeout(asyncPostProcessCleanupRows,options.asyncPostRenderCleanupDelay))}function invalidatePostProcessingResults(e){for(var o in postProcessedRows[e])postProcessedRows[e].hasOwnProperty(o)&&(postProcessedRows[e][o]=\"C\");postProcessFromRow=Math.min(postProcessFromRow,e),postProcessToRow=Math.max(postProcessToRow,e),startPostProcessing()}function updateRowPositions(){for(var e in rowsCache){var o=e?parseInt(e):0;rowsCache[o].rowNode[0].style.top=getRowTop(o)+\"px\"}}function render(){if(initialized){scrollThrottle.dequeue();var e=getVisibleRange(),o=getRenderedRange();if(cleanupRows(o),lastRenderedScrollLeft!=scrollLeft){if(hasFrozenRows){var t=$.extend(!0,{},o);options.frozenBottom?(t.top=actualFrozenRow,t.bottom=getDataLength()):(t.top=0,t.bottom=options.frozenRow),cleanUpAndRenderCells(t)}cleanUpAndRenderCells(o)}renderRows(o),hasFrozenRows&&(options.frozenBottom?renderRows({top:actualFrozenRow,bottom:getDataLength()-1,leftPx:o.leftPx,rightPx:o.rightPx}):renderRows({top:0,bottom:options.frozenRow-1,leftPx:o.leftPx,rightPx:o.rightPx})),postProcessFromRow=e.top,postProcessToRow=Math.min(getDataLengthIncludingAddNew()-1,e.bottom),startPostProcessing(),lastRenderedScrollTop=scrollTop,lastRenderedScrollLeft=scrollLeft,h_render=null,trigger(self.onRendered,{startRow:e.top,endRow:e.bottom,grid:self})}}function handleHeaderScroll(){handleElementScroll($headerScrollContainer[0])}function handleHeaderRowScroll(){var e=$headerRowScrollContainer[0].scrollLeft;e!=$viewportScrollContainerX[0].scrollLeft&&($viewportScrollContainerX[0].scrollLeft=e)}function handleFooterRowScroll(){var e=$footerRowScrollContainer[0].scrollLeft;e!=$viewportScrollContainerX[0].scrollLeft&&($viewportScrollContainerX[0].scrollLeft=e)}function handlePreHeaderPanelScroll(){handleElementScroll($preHeaderPanelScroller[0])}function handleElementScroll(e){var o=e.scrollLeft;o!=$viewportScrollContainerX[0].scrollLeft&&($viewportScrollContainerX[0].scrollLeft=o)}function handleScroll(){return scrollTop=$viewportScrollContainerY[0].scrollTop,scrollLeft=$viewportScrollContainerX[0].scrollLeft,_handleScroll(!1)}function _handleScroll(e){var o=$viewportScrollContainerY[0].scrollHeight-$viewportScrollContainerY[0].clientHeight,t=$viewportScrollContainerY[0].scrollWidth-$viewportScrollContainerY[0].clientWidth;o=Math.max(0,o),t=Math.max(0,t),scrollTop>o&&(scrollTop=o),scrollLeft>t&&(scrollLeft=t);var l=Math.abs(scrollTop-prevScrollTop),r=Math.abs(scrollLeft-prevScrollLeft);if(r&&(prevScrollLeft=scrollLeft,$viewportScrollContainerX[0].scrollLeft=scrollLeft,$headerScrollContainer[0].scrollLeft=scrollLeft,$topPanelScroller[0].scrollLeft=scrollLeft,$headerRowScrollContainer[0].scrollLeft=scrollLeft,options.createFooterRow&&($footerRowScrollContainer[0].scrollLeft=scrollLeft),options.createPreHeaderPanel&&(hasFrozenColumns()?$preHeaderPanelScrollerR[0].scrollLeft=scrollLeft:$preHeaderPanelScroller[0].scrollLeft=scrollLeft),hasFrozenColumns()?hasFrozenRows&&($viewportTopR[0].scrollLeft=scrollLeft):hasFrozenRows&&($viewportTopL[0].scrollLeft=scrollLeft)),l)if(vScrollDir=prevScrollTop<scrollTop?1:-1,prevScrollTop=scrollTop,e&&($viewportScrollContainerY[0].scrollTop=scrollTop),hasFrozenColumns()&&(hasFrozenRows&&!options.frozenBottom?$viewportBottomL[0].scrollTop=scrollTop:$viewportTopL[0].scrollTop=scrollTop),l<viewportH)scrollTo(scrollTop+offset);else{var i=offset;page=h==viewportH?0:Math.min(n-1,Math.floor(scrollTop*((th-viewportH)/(h-viewportH))*(1/ph))),i!=(offset=Math.round(page*cj))&&invalidateAllRows()}if(r||l){var a=Math.abs(lastRenderedScrollLeft-scrollLeft),s=Math.abs(lastRenderedScrollTop-scrollTop);(a>20||s>20)&&(options.forceSyncScrolling||s<viewportH&&a<viewportW?render():scrollThrottle.enqueue(),trigger(self.onViewportChanged,{}))}return trigger(self.onScroll,{scrollLeft,scrollTop}),!(!r&&!l)}function ActionThrottle(e,o){var t=!1,n=!1;function l(){n=!1}function r(){t=!0,setTimeout(i,o),e()}function i(){n?(l(),r()):t=!1}return{enqueue:function(){t?n=!0:r()},dequeue:l}}function asyncPostProcessRows(){for(var e=getDataLength();postProcessFromRow<=postProcessToRow;){var o=vScrollDir>=0?postProcessFromRow++:postProcessToRow--,t=rowsCache[o];if(t&&!(o>=e)){for(var n in postProcessedRows[o]||(postProcessedRows[o]={}),ensureCellNodesInRowsCache(o),t.cellNodesByColumnIdx)if(t.cellNodesByColumnIdx.hasOwnProperty(n)){var l=columns[n|=0],r=postProcessedRows[o][n];if(l.asyncPostRender&&\"R\"!==r){var i=t.cellNodesByColumnIdx[n];i&&l.asyncPostRender(i,o,getDataItem(o),l,\"C\"===r),postProcessedRows[o][n]=\"R\"}}return void(h_postrender=setTimeout(asyncPostProcessRows,options.asyncPostRenderDelay))}}}function asyncPostProcessCleanupRows(){if(postProcessedCleanupQueue.length>0){for(var e=postProcessedCleanupQueue[0].groupId;postProcessedCleanupQueue.length>0&&postProcessedCleanupQueue[0].groupId==e;){var o=postProcessedCleanupQueue.shift();if(\"R\"==o.actionType&&$(o.node).remove(),\"C\"==o.actionType){var t=columns[o.columnIdx];t.asyncPostRenderCleanup&&o.node&&t.asyncPostRenderCleanup(o.node,o.rowIdx,t)}}h_postrenderCleanup=setTimeout(asyncPostProcessCleanupRows,options.asyncPostRenderCleanupDelay)}}function updateCellCssStylesOnRenderedRows(e,o){var t,n,l,r;for(var i in rowsCache){if(r=o&&o[i],l=e&&e[i],r)for(n in r)l&&r[n]==l[n]||(t=getCellNode(i,getColumnIndex(n)))&&$(t).removeClass(r[n]);if(l)for(n in l)r&&r[n]==l[n]||(t=getCellNode(i,getColumnIndex(n)))&&$(t).addClass(l[n])}}function addCellCssStyles(e,o){if(cellCssClasses[e])throw new Error(\"addCellCssStyles: cell CSS hash with key '\"+e+\"' already exists.\");cellCssClasses[e]=o,updateCellCssStylesOnRenderedRows(o,null),trigger(self.onCellCssStylesChanged,{key:e,hash:o,grid:self})}function removeCellCssStyles(e){cellCssClasses[e]&&(updateCellCssStylesOnRenderedRows(null,cellCssClasses[e]),delete cellCssClasses[e],trigger(self.onCellCssStylesChanged,{key:e,hash:null,grid:self}))}function setCellCssStyles(e,o){var t=cellCssClasses[e];cellCssClasses[e]=o,updateCellCssStylesOnRenderedRows(o,t),trigger(self.onCellCssStylesChanged,{key:e,hash:o,grid:self})}function getCellCssStyles(e){return cellCssClasses[e]}function flashCell(e,o,t){(t=t||100,rowsCache[e])&&function e(o,n){n&&setTimeout((function(){o.queue((function(){o.toggleClass(options.cellFlashingCssClass).dequeue(),e(o,n-1)}))}),t)}($(getCellNode(e,o)),4)}function handleMouseWheel(e,o,t,n){var l=$(e.target).closest(\".slick-row\"),r=l[0];if(r!=rowNodeFromLastMouseWheelEvent){var i=l.parents(\".grid-canvas\").hasClass(\"grid-canvas-left\");if(zombieRowNodeFromLastMouseWheelEvent&&zombieRowNodeFromLastMouseWheelEvent[i?0:1]!=r){var a=zombieRowNodeFromLastMouseWheelEvent[i||1==zombieRowNodeFromLastMouseWheelEvent.length?0:1];a.parentElement.removeChild(a),zombieRowNodeFromLastMouseWheelEvent=null}rowNodeFromLastMouseWheelEvent=r}scrollTop=Math.max(0,$viewportScrollContainerY[0].scrollTop-n*options.rowHeight),scrollLeft=$viewportScrollContainerX[0].scrollLeft+10*t,_handleScroll(!0)&&e.preventDefault()}function handleDragInit(e,o){var t=getCellFromEvent(e);if(!t||!cellExists(t.row,t.cell))return!1;var n=trigger(self.onDragInit,o,e);return!!e.isImmediatePropagationStopped()&&n}function handleDragStart(e,o){var t=getCellFromEvent(e);if(!t||!cellExists(t.row,t.cell))return!1;var n=trigger(self.onDragStart,o,e);return!!e.isImmediatePropagationStopped()&&n}function handleDrag(e,o){return trigger(self.onDrag,o,e)}function handleDragEnd(e,o){trigger(self.onDragEnd,o,e)}function handleKeyDown(e){trigger(self.onKeyDown,{row:activeRow,cell:activeCell},e);var o=e.isImmediatePropagationStopped(),t=Slick.keyCode;if(!o&&!e.shiftKey&&!e.altKey){if(options.editable&&currentEditor&&currentEditor.keyCaptureList&&currentEditor.keyCaptureList.indexOf(e.which)>-1)return;e.which==t.HOME?o=e.ctrlKey?navigateTop():navigateRowStart():e.which==t.END&&(o=e.ctrlKey?navigateBottom():navigateRowEnd())}if(!o)if(e.shiftKey||e.altKey||e.ctrlKey)e.which!=t.TAB||!e.shiftKey||e.ctrlKey||e.altKey||(o=navigatePrev());else{if(options.editable&&currentEditor&&currentEditor.keyCaptureList&&currentEditor.keyCaptureList.indexOf(e.which)>-1)return;if(e.which==t.ESCAPE){if(!getEditorLock().isActive())return;cancelEditAndSetFocus()}else e.which==t.PAGE_DOWN?(navigatePageDown(),o=!0):e.which==t.PAGE_UP?(navigatePageUp(),o=!0):e.which==t.LEFT?o=navigateLeft():e.which==t.RIGHT?o=navigateRight():e.which==t.UP?o=navigateUp():e.which==t.DOWN?o=navigateDown():e.which==t.TAB?o=navigateNext():e.which==t.ENTER&&(options.editable&&(currentEditor?activeRow===getDataLength()?navigateDown():commitEditAndSetFocus():getEditorLock().commitCurrentEdit()&&makeActiveCellEditable(void 0,void 0,e)),o=!0)}if(o){e.stopPropagation(),e.preventDefault();try{e.originalEvent.keyCode=0}catch(e){}}}function handleClick(e){currentEditor||(e.target!=document.activeElement||$(e.target).hasClass(\"slick-cell\"))&&setFocus();var o=getCellFromEvent(e);if(o&&(null===currentEditor||activeRow!=o.row||activeCell!=o.cell)&&(trigger(self.onClick,{row:o.row,cell:o.cell},e),!e.isImmediatePropagationStopped()&&canCellBeActive(o.row,o.cell)&&(!getEditorLock().isActive()||getEditorLock().commitCurrentEdit()))){scrollRowIntoView(o.row,!1);var t=e.target&&e.target.className===Slick.preClickClassName,n=columns[o.cell],l=!!(options.editable&&n&&n.editor&&options.suppressActiveCellChangeOnEdit);setActiveCellInternal(getCellNode(o.row,o.cell),null,t,l,e)}}function handleContextMenu(e){var o=$(e.target).closest(\".slick-cell\",$canvas);0!==o.length&&(activeCellNode===o[0]&&null!==currentEditor||trigger(self.onContextMenu,{},e))}function handleDblClick(e){var o=getCellFromEvent(e);!o||null!==currentEditor&&activeRow==o.row&&activeCell==o.cell||(trigger(self.onDblClick,{row:o.row,cell:o.cell},e),e.isImmediatePropagationStopped()||options.editable&&gotoCell(o.row,o.cell,!0,e))}function handleHeaderMouseEnter(e){trigger(self.onHeaderMouseEnter,{column:$(this).data(\"column\"),grid:self},e)}function handleHeaderMouseLeave(e){trigger(self.onHeaderMouseLeave,{column:$(this).data(\"column\"),grid:self},e)}function handleHeaderContextMenu(e){var o=$(e.target).closest(\".slick-header-column\",\".slick-header-columns\"),t=o&&o.data(\"column\");trigger(self.onHeaderContextMenu,{column:t},e)}function handleHeaderClick(e){if(!columnResizeDragging){var o=$(e.target).closest(\".slick-header-column\",\".slick-header-columns\"),t=o&&o.data(\"column\");t&&trigger(self.onHeaderClick,{column:t},e)}}function handleFooterContextMenu(e){var o=$(e.target).closest(\".slick-footerrow-column\",\".slick-footerrow-columns\"),t=o&&o.data(\"column\");trigger(self.onFooterContextMenu,{column:t},e)}function handleFooterClick(e){var o=$(e.target).closest(\".slick-footerrow-column\",\".slick-footerrow-columns\"),t=o&&o.data(\"column\");trigger(self.onFooterClick,{column:t},e)}function handleMouseEnter(e){trigger(self.onMouseEnter,{},e)}function handleMouseLeave(e){trigger(self.onMouseLeave,{},e)}function cellExists(e,o){return!(e<0||e>=getDataLength()||o<0||o>=columns.length)}function getCellFromPoint(e,o){for(var t=getRowFromPosition(o),n=0,l=0,r=0;r<columns.length&&l<e;r++)l+=columns[r].width,n++;return n<0&&(n=0),{row:t,cell:n-1}}function getCellFromNode(e){var o=/l\\d+/.exec(e.className);if(!o)throw new Error(\"getCellFromNode: cannot get cell - \"+e.className);return parseInt(o[0].substr(1,o[0].length-1),10)}function getRowFromNode(e){for(var o in rowsCache)for(var t in rowsCache[o].rowNode)if(rowsCache[o].rowNode[t]===e)return o?parseInt(o):0;return null}function getFrozenRowOffset(e){return hasFrozenRows?options.frozenBottom?e>=actualFrozenRow?h<viewportTopH?actualFrozenRow*options.rowHeight:h:0:e>=actualFrozenRow?frozenRowsHeight:0:0}function getCellFromEvent(e){var o,t,n=$(e.target).closest(\".slick-cell\",$canvas);if(!n.length)return null;if(o=getRowFromNode(n[0].parentNode),hasFrozenRows){var l=n.parents(\".grid-canvas\").offset(),r=0;n.parents(\".grid-canvas-bottom\").length&&(r=options.frozenBottom?$canvasTopL.height():frozenRowsHeight),o=getCellFromPoint(e.clientX-l.left,e.clientY-l.top+r+$(document).scrollTop()).row}return t=getCellFromNode(n[0]),null==o||null==t?null:{row:o,cell:t}}function getCellNodeBox(e,o){if(!cellExists(e,o))return null;for(var t=getFrozenRowOffset(e),n=getRowTop(e)-t,l=n+options.rowHeight-1,r=0,i=0;i<o;i++)r+=columns[i].width,options.frozenColumn==i&&(r=0);return{top:n,left:r,bottom:l,right:r+columns[o].width}}function resetActiveCell(){setActiveCellInternal(null,!1)}function setFocus(){-1==tabbingDirection?$focusSink[0].focus():$focusSink2[0].focus()}function scrollCellIntoView(e,o,t){if(scrollRowIntoView(e,t),!(o<=options.frozenColumn)){var n=getColspan(e,o);internalScrollColumnIntoView(columnPosLeft[o],columnPosRight[o+(n>1?n-1:0)])}}function internalScrollColumnIntoView(e,o){var t=scrollLeft+$viewportScrollContainerX.width();e<scrollLeft?($viewportScrollContainerX.scrollLeft(e),handleScroll(),render()):o>t&&($viewportScrollContainerX.scrollLeft(Math.min(e,o-$viewportScrollContainerX[0].clientWidth)),handleScroll(),render())}function scrollColumnIntoView(e){internalScrollColumnIntoView(columnPosLeft[e],columnPosRight[e])}function setActiveCellInternal(e,o,t,n,l){null!==activeCellNode&&(makeActiveCellNormal(),$(activeCellNode).removeClass(\"active\"),rowsCache[activeRow]&&$(rowsCache[activeRow].rowNode).removeClass(\"active\"));if(null!=(activeCellNode=e)){var r=$(activeCellNode),i=r.offset(),a=Math.floor(r.parents(\".grid-canvas\").offset().top),s=r.parents(\".grid-canvas-bottom\").length;hasFrozenRows&&s&&(a-=options.frozenBottom?$canvasTopL.height():frozenRowsHeight);var d=getCellFromPoint(i.left,Math.ceil(i.top)-a);activeRow=d.row,activeCell=activePosX=activeCell=activePosX=getCellFromNode(activeCellNode),null==o&&(o=activeRow==getDataLength()||options.autoEdit),options.showCellSelection&&(r.addClass(\"active\"),rowsCache[activeRow]&&$(rowsCache[activeRow].rowNode).addClass(\"active\")),options.editable&&o&&isCellPotentiallyEditable(activeRow,activeCell)&&(clearTimeout(h_editorLoader),options.asyncEditorLoading?h_editorLoader=setTimeout((function(){makeActiveCellEditable(void 0,t,l)}),options.asyncEditorLoadDelay):makeActiveCellEditable(void 0,t,l))}else activeRow=activeCell=null;n||trigger(self.onActiveCellChanged,getActiveCell())}function clearTextSelection(){if(document.selection&&document.selection.empty)try{document.selection.empty()}catch(e){}else if(window.getSelection){var e=window.getSelection();e&&e.removeAllRanges&&e.removeAllRanges()}}function isCellPotentiallyEditable(e,o){var t=getDataLength();return!(e<t&&!getDataItem(e))&&(!(columns[o].cannotTriggerInsert&&e>=t)&&!!getEditor(e,o))}function makeActiveCellNormal(){if(currentEditor){if(trigger(self.onBeforeCellEditorDestroy,{editor:currentEditor}),currentEditor.destroy(),currentEditor=null,activeCellNode){var e=getDataItem(activeRow);if($(activeCellNode).removeClass(\"editable invalid\"),e){var o=columns[activeCell];applyFormatResultToCellNode(getFormatter(activeRow,o)(activeRow,activeCell,getDataItemValueForColumn(e,o),o,e,self),activeCellNode),invalidatePostProcessingResults(activeRow)}}navigator.userAgent.toLowerCase().match(/msie/)&&clearTextSelection(),getEditorLock().deactivate(editController)}}function makeActiveCellEditable(e,o,t){if(activeCellNode){if(!options.editable)throw new Error(\"Grid : makeActiveCellEditable : should never get called when options.editable is false\");if(clearTimeout(h_editorLoader),isCellPotentiallyEditable(activeRow,activeCell)){var n=columns[activeCell],l=getDataItem(activeRow);if(!1!==trigger(self.onBeforeEditCell,{row:activeRow,cell:activeCell,item:l,column:n})){getEditorLock().activate(editController),$(activeCellNode).addClass(\"editable\");var r=e||getEditor(activeRow,activeCell);e||r.suppressClearOnEdit||(activeCellNode.innerHTML=\"\");var i=data.getItemMetadata&&data.getItemMetadata(activeRow),a=(i=i&&i.columns)&&(i[n.id]||i[activeCell]);currentEditor=new r({grid:self,gridPosition:absBox($container[0]),position:absBox(activeCellNode),container:activeCellNode,column:n,columnMetaData:a,item:l||{},event:t,commitChanges:commitEditAndSetFocus,cancelChanges:cancelEditAndSetFocus}),l&&(currentEditor.loadValue(l),o&&currentEditor.preClick&&currentEditor.preClick()),serializedEditorValue=currentEditor.serializeValue(),currentEditor.position&&handleActiveCellPositionChange()}else setFocus()}}}function commitEditAndSetFocus(){getEditorLock().commitCurrentEdit()&&(setFocus(),options.autoEdit&&navigateDown())}function cancelEditAndSetFocus(){getEditorLock().cancelCurrentEdit()&&setFocus()}function absBox(e){var o={top:e.offsetTop,left:e.offsetLeft,bottom:0,right:0,width:$(e).outerWidth(),height:$(e).outerHeight(),visible:!0};o.bottom=o.top+o.height,o.right=o.left+o.width;for(var t=e.offsetParent;(e=e.parentNode)!=document.body&&null!=e;)o.visible&&e.scrollHeight!=e.offsetHeight&&\"visible\"!=$(e).css(\"overflowY\")&&(o.visible=o.bottom>e.scrollTop&&o.top<e.scrollTop+e.clientHeight),o.visible&&e.scrollWidth!=e.offsetWidth&&\"visible\"!=$(e).css(\"overflowX\")&&(o.visible=o.right>e.scrollLeft&&o.left<e.scrollLeft+e.clientWidth),o.left-=e.scrollLeft,o.top-=e.scrollTop,e===t&&(o.left+=e.offsetLeft,o.top+=e.offsetTop,t=e.offsetParent),o.bottom=o.top+o.height,o.right=o.left+o.width;return o}function getActiveCellPosition(){return absBox(activeCellNode)}function getGridPosition(){return absBox($container[0])}function handleActiveCellPositionChange(){if(activeCellNode&&(trigger(self.onActiveCellPositionChanged,{}),currentEditor)){var e=getActiveCellPosition();currentEditor.show&&currentEditor.hide&&(e.visible?currentEditor.show():currentEditor.hide()),currentEditor.position&&currentEditor.position(e)}}function getCellEditor(){return currentEditor}function getActiveCell(){return activeCellNode?{row:activeRow,cell:activeCell}:null}function getActiveCellNode(){return activeCellNode}function scrollRowIntoView(e,o){if(!hasFrozenRows||!options.frozenBottom&&e>actualFrozenRow-1||options.frozenBottom&&e<actualFrozenRow-1){var t=$viewportScrollContainerY.height(),n=hasFrozenRows&&!options.frozenBottom?e-options.frozenRow:e,l=n*options.rowHeight,r=(n+1)*options.rowHeight-t+(viewportHasHScroll?scrollbarDimensions.height:0);(n+1)*options.rowHeight>scrollTop+t+offset?(scrollTo(o?l:r),render()):n*options.rowHeight<scrollTop+offset&&(scrollTo(o?r:l),render())}}function scrollRowToTop(e){scrollTo(e*options.rowHeight),render()}function scrollPage(e){var o=e*numVisibleRows;if(scrollTo((getRowFromPosition(scrollTop+options.rowHeight-1)+o)*options.rowHeight),render(),options.enableCellNavigation&&null!=activeRow){var t=activeRow+o,n=getDataLengthIncludingAddNew();t>=n&&(t=n-1),t<0&&(t=0);for(var l=0,r=null,i=activePosX;l<=activePosX;)canCellBeActive(t,l)&&(r=l),l+=getColspan(t,l);null!==r?(setActiveCellInternal(getCellNode(t,r)),activePosX=i):resetActiveCell()}}function navigatePageDown(){scrollPage(1)}function navigatePageUp(){scrollPage(-1)}function navigateTop(){navigateToRow(0)}function navigateBottom(){navigateToRow(getDataLength()-1)}function navigateToRow(e){var o=getDataLength();if(!o)return!0;if(e<0?e=0:e>=o&&(e=o-1),scrollCellIntoView(e,0,!0),options.enableCellNavigation&&null!=activeRow){for(var t=0,n=null,l=activePosX;t<=activePosX;)canCellBeActive(e,t)&&(n=t),t+=getColspan(e,t);null!==n?(setActiveCellInternal(getCellNode(e,n)),activePosX=l):resetActiveCell()}return!0}function getColspan(e,o){var t=data.getItemMetadata&&data.getItemMetadata(e);if(!t||!t.columns)return 1;var n=t.columns[columns[o].id]||t.columns[o],l=n&&n.colspan;return l=\"*\"===l?columns.length-o:l||1}function findFirstFocusableCell(e){for(var o=0;o<columns.length;){if(canCellBeActive(e,o))return o;o+=getColspan(e,o)}return null}function findLastFocusableCell(e){for(var o=0,t=null;o<columns.length;)canCellBeActive(e,o)&&(t=o),o+=getColspan(e,o);return t}function gotoRight(e,o,t){if(o>=columns.length)return null;do{o+=getColspan(e,o)}while(o<columns.length&&!canCellBeActive(e,o));return o<columns.length?{row:e,cell:o,posX:o}:null}function gotoLeft(e,o,t){if(o<=0)return null;var n=findFirstFocusableCell(e);if(null===n||n>=o)return null;for(var l,r={row:e,cell:n,posX:n};;){if(!(l=gotoRight(r.row,r.cell,r.posX)))return null;if(l.cell>=o)return r;r=l}}function gotoDown(e,o,t){for(var n,l=getDataLengthIncludingAddNew();;){if(++e>=l)return null;for(n=o=0;o<=t;)n=o,o+=getColspan(e,o);if(canCellBeActive(e,n))return{row:e,cell:n,posX:t}}}function gotoUp(e,o,t){for(var n;;){if(--e<0)return null;for(n=o=0;o<=t;)n=o,o+=getColspan(e,o);if(canCellBeActive(e,n))return{row:e,cell:n,posX:t}}}function gotoNext(e,o,t){if(null==e&&null==o&&canCellBeActive(e=o=t=0,o))return{row:e,cell:o,posX:o};var n=gotoRight(e,o,t);if(n)return n;var l=null,r=getDataLengthIncludingAddNew();for(e===r-1&&e--;++e<r;)if(null!==(l=findFirstFocusableCell(e)))return{row:e,cell:l,posX:l};return null}function gotoPrev(e,o,t){if(null==e&&null==o&&canCellBeActive(e=getDataLengthIncludingAddNew()-1,o=t=columns.length-1))return{row:e,cell:o,posX:o};for(var n,l;!n&&!(n=gotoLeft(e,o,t));){if(--e<0)return null;o=0,null!==(l=findLastFocusableCell(e))&&(n={row:e,cell:l,posX:l})}return n}function gotoRowStart(e,o,t){var n=findFirstFocusableCell(e);return null===n?null:{row:e,cell:n,posX:n}}function gotoRowEnd(e,o,t){var n=findLastFocusableCell(e);return null===n?null:{row:e,cell:n,posX:n}}function navigateRight(){return navigate(\"right\")}function navigateLeft(){return navigate(\"left\")}function navigateDown(){return navigate(\"down\")}function navigateUp(){return navigate(\"up\")}function navigateNext(){return navigate(\"next\")}function navigatePrev(){return navigate(\"prev\")}function navigateRowStart(){return navigate(\"home\")}function navigateRowEnd(){return navigate(\"end\")}function navigate(e){if(!options.enableCellNavigation)return!1;if(!activeCellNode&&\"prev\"!=e&&\"next\"!=e)return!1;if(!getEditorLock().commitCurrentEdit())return!0;setFocus();tabbingDirection={up:-1,down:1,left:-1,right:1,prev:-1,next:1,home:-1,end:1}[e];var o=(0,{up:gotoUp,down:gotoDown,left:gotoLeft,right:gotoRight,prev:gotoPrev,next:gotoNext,home:gotoRowStart,end:gotoRowEnd}[e])(activeRow,activeCell,activePosX);if(o){if(hasFrozenRows&&options.frozenBottom&o.row==getDataLength())return;var t=o.row==getDataLength();return(!options.frozenBottom&&o.row>=actualFrozenRow||options.frozenBottom&&o.row<actualFrozenRow)&&scrollCellIntoView(o.row,o.cell,!t&&options.emulatePagingWhenScrolling),setActiveCellInternal(getCellNode(o.row,o.cell)),activePosX=o.posX,!0}return setActiveCellInternal(getCellNode(activeRow,activeCell)),!1}function getCellNode(e,o){if(rowsCache[e]){ensureCellNodesInRowsCache(e);try{return rowsCache[e].cellNodesByColumnIdx.length>o?rowsCache[e].cellNodesByColumnIdx[o][0]:null}catch(t){return rowsCache[e].cellNodesByColumnIdx[o]}}return null}function setActiveCell(e,o,t,n,l){initialized&&(e>getDataLength()||e<0||o>=columns.length||o<0||options.enableCellNavigation&&(scrollCellIntoView(e,o,!1),setActiveCellInternal(getCellNode(e,o),t,n,l)))}function canCellBeActive(e,o){if(!options.enableCellNavigation||e>=getDataLengthIncludingAddNew()||e<0||o>=columns.length||o<0)return!1;var t=data.getItemMetadata&&data.getItemMetadata(e);if(t&&void 0!==t.focusable)return!!t.focusable;var n=t&&t.columns;return n&&n[columns[o].id]&&void 0!==n[columns[o].id].focusable?!!n[columns[o].id].focusable:n&&n[o]&&void 0!==n[o].focusable?!!n[o].focusable:!!columns[o].focusable}function canCellBeSelected(e,o){if(e>=getDataLength()||e<0||o>=columns.length||o<0)return!1;var t=data.getItemMetadata&&data.getItemMetadata(e);if(t&&void 0!==t.selectable)return!!t.selectable;var n=t&&t.columns&&(t.columns[columns[o].id]||t.columns[o]);return n&&void 0!==n.selectable?!!n.selectable:!!columns[o].selectable}function gotoCell(e,o,t,n){if(initialized&&canCellBeActive(e,o)&&getEditorLock().commitCurrentEdit()){scrollCellIntoView(e,o,!1);var l=getCellNode(e,o),r=columns[o],i=!!(options.editable&&r&&r.editor&&options.suppressActiveCellChangeOnEdit);setActiveCellInternal(l,t||e===getDataLength()||options.autoEdit,null,i,n),currentEditor||setFocus()}}function commitCurrentEdit(){var e=getDataItem(activeRow),o=columns[activeCell];if(currentEditor){if(currentEditor.isValueChanged()){var t=currentEditor.validate();if(t.valid){if(activeRow<getDataLength()){var n={row:activeRow,cell:activeCell,editor:currentEditor,serializedValue:currentEditor.serializeValue(),prevSerializedValue:serializedEditorValue,execute:function(){this.editor.applyValue(e,this.serializedValue),updateRow(this.row),trigger(self.onCellChange,{row:this.row,cell:this.cell,item:e})},undo:function(){this.editor.applyValue(e,this.prevSerializedValue),updateRow(this.row),trigger(self.onCellChange,{row:this.row,cell:this.cell,item:e})}};options.editCommandHandler?(makeActiveCellNormal(),options.editCommandHandler(e,o,n)):(n.execute(),makeActiveCellNormal())}else{var l={};currentEditor.applyValue(l,currentEditor.serializeValue()),makeActiveCellNormal(),trigger(self.onAddNewRow,{item:l,column:o})}return!getEditorLock().isActive()}return $(activeCellNode).removeClass(\"invalid\"),$(activeCellNode).width(),$(activeCellNode).addClass(\"invalid\"),trigger(self.onValidationError,{editor:currentEditor,cellNode:activeCellNode,validationResults:t,row:activeRow,cell:activeCell,column:o}),currentEditor.focus(),!1}makeActiveCellNormal()}return!0}function cancelCurrentEdit(){return makeActiveCellNormal(),!0}function rowsToRanges(e){for(var o=[],t=columns.length-1,n=0;n<e.length;n++)o.push(new Slick.Range(e[n],0,e[n],t));return o}function getSelectedRows(){if(!selectionModel)throw new Error(\"Selection model is not set\");return selectedRows.slice(0)}function setSelectedRows(e){if(!selectionModel)throw new Error(\"Selection model is not set\");self&&self.getEditorLock&&!self.getEditorLock().isActive()&&selectionModel.setSelectedRanges(rowsToRanges(e))}this.debug=function(){var e=\"\";e+=\"\\ncounter_rows_rendered: \"+counter_rows_rendered,e+=\"\\ncounter_rows_removed: \"+counter_rows_removed,e+=\"\\nrenderedRows: \"+renderedRows,e+=\"\\nnumVisibleRows: \"+numVisibleRows,e+=\"\\nmaxSupportedCssHeight: \"+maxSupportedCssHeight,e+=\"\\nn(umber of pages): \"+n,e+=\"\\n(current) page: \"+page,e+=\"\\npage height (ph): \"+ph,e+=\"\\nvScrollDir: \"+vScrollDir,alert(e)},this.eval=function(expr){return eval(expr)},$.extend(this,{slickGridVersion:\"2.4.27\",onScroll:new Slick.Event,onSort:new Slick.Event,onHeaderMouseEnter:new Slick.Event,onHeaderMouseLeave:new Slick.Event,onHeaderContextMenu:new Slick.Event,onHeaderClick:new Slick.Event,onHeaderCellRendered:new Slick.Event,onBeforeHeaderCellDestroy:new Slick.Event,onHeaderRowCellRendered:new Slick.Event,onFooterRowCellRendered:new Slick.Event,onFooterContextMenu:new Slick.Event,onFooterClick:new Slick.Event,onBeforeHeaderRowCellDestroy:new Slick.Event,onBeforeFooterRowCellDestroy:new Slick.Event,onMouseEnter:new Slick.Event,onMouseLeave:new Slick.Event,onClick:new Slick.Event,onDblClick:new Slick.Event,onContextMenu:new Slick.Event,onKeyDown:new Slick.Event,onAddNewRow:new Slick.Event,onBeforeAppendCell:new Slick.Event,onValidationError:new Slick.Event,onViewportChanged:new Slick.Event,onColumnsReordered:new Slick.Event,onColumnsDrag:new Slick.Event,onColumnsResized:new Slick.Event,onBeforeColumnsResize:new Slick.Event,onCellChange:new Slick.Event,onBeforeEditCell:new Slick.Event,onBeforeCellEditorDestroy:new Slick.Event,onBeforeDestroy:new Slick.Event,onActiveCellChanged:new Slick.Event,onActiveCellPositionChanged:new Slick.Event,onDragInit:new Slick.Event,onDragStart:new Slick.Event,onDrag:new Slick.Event,onDragEnd:new Slick.Event,onSelectedRowsChanged:new Slick.Event,onCellCssStylesChanged:new Slick.Event,onAutosizeColumns:new Slick.Event,onRendered:new Slick.Event,onSetOptions:new Slick.Event,registerPlugin,unregisterPlugin,getPluginByName,getColumns,setColumns,getColumnIndex,updateColumnHeader,setSortColumn,setSortColumns,getSortColumns,autosizeColumns,autosizeColumn,getOptions,setOptions,getData,getDataLength,getDataItem,setData,getSelectionModel,setSelectionModel,getSelectedRows,setSelectedRows,getContainerNode,updatePagingStatusFromView,applyFormatResultToCellNode,render,invalidate,invalidateRow,invalidateRows,invalidateAllRows,updateCell,updateRow,getViewport:getVisibleRange,getRenderedRange,resizeCanvas,updateRowCount,scrollRowIntoView,scrollRowToTop,scrollCellIntoView,scrollColumnIntoView,getCanvasNode,getUID,getHeaderColumnWidthDiff,getScrollbarDimensions,getHeadersWidth,getCanvasWidth,getCanvases,getActiveCanvasNode,setActiveCanvasNode,getViewportNode,getActiveViewportNode,setActiveViewportNode,focus:setFocus,scrollTo,getCellFromPoint,getCellFromEvent,getActiveCell,setActiveCell,getActiveCellNode,getActiveCellPosition,resetActiveCell,editActiveCell:makeActiveCellEditable,getCellEditor,getCellNode,getCellNodeBox,canCellBeSelected,canCellBeActive,navigatePrev,navigateNext,navigateUp,navigateDown,navigateLeft,navigateRight,navigatePageUp,navigatePageDown,navigateTop,navigateBottom,navigateRowStart,navigateRowEnd,gotoCell,getTopPanel,setTopPanelVisibility,getPreHeaderPanel,getPreHeaderPanelLeft:getPreHeaderPanel,getPreHeaderPanelRight,setPreHeaderPanelVisibility,getHeader,getHeaderColumn,setHeaderRowVisibility,getHeaderRow,getHeaderRowColumn,setFooterRowVisibility,getFooterRow,getFooterRowColumn,getGridPosition,flashCell,addCellCssStyles,setCellCssStyles,removeCellCssStyles,getCellCssStyles,getFrozenRowOffset,setColumnHeaderVisibility,init:finishInitialization,destroy,getEditorLock,getEditController}),init()}module.exports={Grid:SlickGrid}},\n 481: function _(t,e,a,n,r){\n /*!\n * jquery.event.drag - v 2.3.0\n * Copyright (c) 2010 Three Dub Media - http://threedubmedia.com\n * Open Source MIT License - http://threedubmedia.com/code/license\n */\n var o=t(474);o.fn.drag=function(t,e,a){var n=\"string\"==typeof t?t:\"\",r=o.isFunction(t)?t:o.isFunction(e)?e:null;return 0!==n.indexOf(\"drag\")&&(n=\"drag\"+n),a=(t==r?e:a)||{},r?this.on(n,a,r):this.trigger(n)};var i=o.event,d=i.special,s=d.drag={defaults:{which:1,distance:0,not:\":input\",handle:null,relative:!1,drop:!0,click:!1},datakey:\"dragdata\",noBubble:!0,add:function(t){var e=o.data(this,s.datakey),a=t.data||{};e.related+=1,o.each(s.defaults,(function(t,n){void 0!==a[t]&&(e[t]=a[t])}))},remove:function(){o.data(this,s.datakey).related-=1},setup:function(){if(!o.data(this,s.datakey)){var t=o.extend({related:0},s.defaults);o.data(this,s.datakey,t),i.add(this,\"touchstart mousedown\",s.init,t),this.attachEvent&&this.attachEvent(\"ondragstart\",s.dontstart)}},teardown:function(){(o.data(this,s.datakey)||{}).related||(o.removeData(this,s.datakey),i.remove(this,\"touchstart mousedown\",s.init),s.textselect(!0),this.detachEvent&&this.detachEvent(\"ondragstart\",s.dontstart))},init:function(t){if(!s.touched){var e,a=t.data;if(!(0!=t.which&&a.which>0&&t.which!=a.which)){var n=o(t.target).attr(\"class\")||\"\";if(!o(t.target).is(a.not)&&n&&-1!==n.toString().indexOf(\"slick\")&&(!a.handle||o(t.target).closest(a.handle,t.currentTarget).length)&&(s.touched=\"touchstart\"==t.type?this:null,a.propagates=1,a.mousedown=this,a.interactions=[s.interaction(this,a)],a.target=t.target,a.pageX=t.pageX,a.pageY=t.pageY,a.dragging=null,e=s.hijack(t,\"draginit\",a),a.propagates))return(e=s.flatten(e))&&e.length&&(a.interactions=[],o.each(e,(function(){a.interactions.push(s.interaction(this,a))}))),a.propagates=a.interactions.length,!1!==a.drop&&d.drop&&d.drop.handler(t,a),s.textselect(!1),s.touched?i.add(s.touched,\"touchmove touchend\",s.handler,a):i.add(document,\"mousemove mouseup\",s.handler,a),!(!s.touched||a.live)&&void 0}}},interaction:function(t,e){var a=t&&t.ownerDocument&&o(t)[e.relative?\"position\":\"offset\"]()||{top:0,left:0};return{drag:t,callback:new s.callback,droppable:[],offset:a}},handler:function(t){var e=t.data;switch(t.type){case!e.dragging&&\"touchmove\":t.preventDefault();case!e.dragging&&\"mousemove\":if(Math.pow(t.pageX-e.pageX,2)+Math.pow(t.pageY-e.pageY,2)<Math.pow(e.distance,2))break;t.target=e.target,s.hijack(t,\"dragstart\",e),e.propagates&&(e.dragging=!0);case\"touchmove\":t.preventDefault();case\"mousemove\":if(e.dragging){if(s.hijack(t,\"drag\",e),e.propagates){!1!==e.drop&&d.drop&&d.drop.handler(t,e);break}t.type=\"mouseup\"}case\"touchend\":case\"mouseup\":default:s.touched?i.remove(s.touched,\"touchmove touchend\",s.handler):i.remove(document,\"mousemove mouseup\",s.handler),e.dragging&&(!1!==e.drop&&d.drop&&d.drop.handler(t,e),s.hijack(t,\"dragend\",e)),s.textselect(!0),!1===e.click&&e.dragging&&o.data(e.mousedown,\"suppress.click\",(new Date).getTime()+5),e.dragging=s.touched=!1}},hijack:function(t,e,a,n,r){if(a){var d,c,l,p={event:t.originalEvent,type:t.type},u=e.indexOf(\"drop\")?\"drag\":\"drop\",g=n||0,h=isNaN(n)?a.interactions.length:n;t.type=e;var f=function(){};t.originalEvent=new o.Event(p.event,{preventDefault:f,stopPropagation:f,stopImmediatePropagation:f}),a.results=[];do{if(c=a.interactions[g]){if(\"dragend\"!==e&&c.cancelled)continue;l=s.properties(t,a,c),c.results=[],o(r||c[u]||a.droppable).each((function(n,r){if(l.target=r,t.isPropagationStopped=function(){return!1},!1===(d=r?i.dispatch.call(r,t,l):null)?(\"drag\"==u&&(c.cancelled=!0,a.propagates-=1),\"drop\"==e&&(c[u][n]=null)):\"dropinit\"==e&&c.droppable.push(s.element(d)||r),\"dragstart\"==e&&(c.proxy=o(s.element(d)||c.drag)[0]),c.results.push(d),delete t.result,\"dropinit\"!==e)return d})),a.results[g]=s.flatten(c.results),\"dropinit\"==e&&(c.droppable=s.flatten(c.droppable)),\"dragstart\"!=e||c.cancelled||l.update()}}while(++g<h);return t.type=p.type,t.originalEvent=p.event,s.flatten(a.results)}},properties:function(t,e,a){var n=a.callback;return n.drag=a.drag,n.proxy=a.proxy||a.drag,n.startX=e.pageX,n.startY=e.pageY,n.deltaX=t.pageX-e.pageX,n.deltaY=t.pageY-e.pageY,n.originalX=a.offset.left,n.originalY=a.offset.top,n.offsetX=n.originalX+n.deltaX,n.offsetY=n.originalY+n.deltaY,n.drop=s.flatten((a.drop||[]).slice()),n.available=s.flatten((a.droppable||[]).slice()),n},element:function(t){if(t&&(t.jquery||1==t.nodeType))return t},flatten:function(t){return o.map(t,(function(t){return t&&t.jquery?o.makeArray(t):t&&t.length?s.flatten(t):t}))},textselect:function(t){o(document)[t?\"off\":\"on\"](\"selectstart\",s.dontstart).css(\"MozUserSelect\",t?\"\":\"none\"),document.unselectable=t?\"off\":\"on\"},dontstart:function(){return!1},callback:function(){}};s.callback.prototype={update:function(){d.drop&&this.available.length&&o.each(this.available,(function(t){d.drop.locate(this,t)}))}};var c=i.dispatch;i.dispatch=function(t){if(!(o.data(this,\"suppress.\"+t.type)-(new Date).getTime()>0))return c.apply(this,arguments);o.removeData(this,\"suppress.\"+t.type)},d.draginit=d.dragstart=d.dragend=s},\n 482: function _(t,e,a,n,i){\n /*!\n * jquery.event.drop - v 2.3.0\n * Copyright (c) 2010 Three Dub Media - http://threedubmedia.com\n * Open Source MIT License - http://threedubmedia.com/code/license\n */\n var o=t(474);o.fn.drop=function(t,e,a){var n=\"string\"==typeof t?t:\"\",i=o.isFunction(t)?t:o.isFunction(e)?e:null;return 0!==n.indexOf(\"drop\")&&(n=\"drop\"+n),a=(t==i?e:a)||{},i?this.on(n,a,i):this.trigger(n)},o.drop=function(t){t=t||{},d.multi=!0===t.multi?1/0:!1===t.multi?1:isNaN(t.multi)?d.multi:t.multi,d.delay=t.delay||d.delay,d.tolerance=o.isFunction(t.tolerance)?t.tolerance:null===t.tolerance?null:d.tolerance,d.mode=t.mode||d.mode||\"intersect\"};var r=o.event.special,d=o.event.special.drop={multi:1,delay:20,mode:\"overlap\",targets:[],datakey:\"dropdata\",noBubble:!0,add:function(t){o.data(this,d.datakey).related+=1},remove:function(){o.data(this,d.datakey).related-=1},setup:function(){if(!o.data(this,d.datakey)){o.data(this,d.datakey,{related:0,active:[],anyactive:0,winner:0,location:{}}),d.targets.push(this)}},teardown:function(){if(!(o.data(this,d.datakey)||{}).related){o.removeData(this,d.datakey);var t=this;d.targets=o.grep(d.targets,(function(e){return e!==t}))}},handler:function(t,e){var a;if(e)switch(t.type){case\"mousedown\":case\"touchstart\":a=o(d.targets),\"string\"==typeof e.drop&&(a=a.filter(e.drop)),a.each((function(){var t=o.data(this,d.datakey);t.active=[],t.anyactive=0,t.winner=0})),e.droppable=a,r.drag.hijack(t,\"dropinit\",e);break;case\"mousemove\":case\"touchmove\":d.event=t,d.timer||d.tolerate(e);break;case\"mouseup\":case\"touchend\":d.timer=clearTimeout(d.timer),e.propagates&&(r.drag.hijack(t,\"drop\",e),r.drag.hijack(t,\"dropend\",e))}},locate:function(t,e){var a=o.data(t,d.datakey),n=o(t),i=n.length&&!n.is(document)?n.offset():{},r=n.outerHeight(),l=n.outerWidth(),c={elem:t,width:l,height:r,top:i.top,left:i.left,right:i.left+l,bottom:i.top+r};return a&&(a.location=c,a.index=e,a.elem=t),c},contains:function(t,e){return(e[0]||e.left)>=t.left&&(e[0]||e.right)<=t.right&&(e[1]||e.top)>=t.top&&(e[1]||e.bottom)<=t.bottom},modes:{intersect:function(t,e,a){return this.contains(a,[t.pageX,t.pageY])?1e9:this.modes.overlap.apply(this,arguments)},overlap:function(t,e,a){return Math.max(0,Math.min(a.bottom,e.bottom)-Math.max(a.top,e.top))*Math.max(0,Math.min(a.right,e.right)-Math.max(a.left,e.left))},fit:function(t,e,a){return this.contains(a,e)?1:0},middle:function(t,e,a){return this.contains(a,[e.left+.5*e.width,e.top+.5*e.height])?1:0}},sort:function(t,e){return e.winner-t.winner||t.index-e.index},tolerate:function(t){var e,a,n,i,l,c,s,u,p=0,h=t.interactions.length,m=[d.event.pageX,d.event.pageY],f=d.tolerance||d.modes[d.mode];do{if(u=t.interactions[p]){if(!u)return;u.drop=[],l=[],c=u.droppable.length,f&&(n=d.locate(u.proxy)),e=0;do{if(s=u.droppable[e]){if(!(a=(i=o.data(s,d.datakey)).location))continue;i.winner=f?f.call(d,d.event,n,a):d.contains(a,m)?1:0,l.push(i)}}while(++e<c);l.sort(d.sort),e=0;do{(i=l[e])&&(i.winner&&u.drop.length<d.multi?(i.active[p]||i.anyactive||(!1!==r.drag.hijack(d.event,\"dropstart\",t,p,i.elem)[0]?(i.active[p]=1,i.anyactive+=1):i.winner=0),i.winner&&u.drop.push(i.elem)):i.active[p]&&1==i.anyactive&&(r.drag.hijack(d.event,\"dropend\",t,p,i.elem),i.active[p]=0,i.anyactive-=1))}while(++e<c)}}while(++p<h);d.last&&m[0]==d.last.pageX&&m[1]==d.last.pageY?delete d.timer:d.timer=setTimeout((function(){d.tolerate(t)}),d.delay),d.last=d.event}};r.dropinit=r.dropstart=r.dropend=d},\n 483: function _(e,t,n,r,o){var i=e(474),l=e(476);var a={Avg:function(e){this.field_=e,this.init=function(){this.count_=0,this.nonNullCount_=0,this.sum_=0},this.accumulate=function(e){var t=e[this.field_];this.count_++,null==t||\"\"===t||isNaN(t)||(this.nonNullCount_++,this.sum_+=parseFloat(t))},this.storeResult=function(e){e.avg||(e.avg={}),0!==this.nonNullCount_&&(e.avg[this.field_]=this.sum_/this.nonNullCount_)}},Min:function(e){this.field_=e,this.init=function(){this.min_=null},this.accumulate=function(e){var t=e[this.field_];null==t||\"\"===t||isNaN(t)||(null==this.min_||t<this.min_)&&(this.min_=t)},this.storeResult=function(e){e.min||(e.min={}),e.min[this.field_]=this.min_}},Max:function(e){this.field_=e,this.init=function(){this.max_=null},this.accumulate=function(e){var t=e[this.field_];null==t||\"\"===t||isNaN(t)||(null==this.max_||t>this.max_)&&(this.max_=t)},this.storeResult=function(e){e.max||(e.max={}),e.max[this.field_]=this.max_}},Sum:function(e){this.field_=e,this.init=function(){this.sum_=null},this.accumulate=function(e){var t=e[this.field_];null==t||\"\"===t||isNaN(t)||(this.sum_+=parseFloat(t))},this.storeResult=function(e){e.sum||(e.sum={}),e.sum[this.field_]=this.sum_}},Count:function(e){this.field_=e,this.init=function(){},this.storeResult=function(e){e.count||(e.count={}),e.count[this.field_]=e.group.rows.length}}};t.exports={DataView:function(e){var t,n,r,o,a,u=this,s=\"id\",g=[],c=[],f={},h=null,p=null,d=null,m=!1,v=!0,_={},w={},y=[],$=[],C={getter:null,formatter:null,comparer:function(e,t){return e.value===t.value?0:e.value>t.value?1:-1},predefinedValues:[],aggregators:[],aggregateEmpty:!1,aggregateCollapsed:!1,aggregateChildGroups:!1,collapsed:!1,displayTotalsRow:!0,lazyTotalsCalculation:!1},I=[],R=[],x=[],E=\":|:\",M=0,S=0,b=0,F=new l.Event,A=new l.Event,N=new l.Event,G=new l.Event,T=new l.Event,O=new l.Event,P=new l.Event,D=new l.Event;function K(e){for(var t,n=e=e||0,r=g.length;n<r;n++){if(void 0===(t=g[n][s]))throw new Error(\"Each data element must implement a unique 'id' property\");f[t]=n}}function j(){var e=M?Math.max(1,Math.ceil(b/M)):1;return{pageSize:M,pageNum:S,totalRows:b,totalPages:e,dataView:u}}function B(e,r){v=r,n=e,t=null,!1===r&&g.reverse(),g.sort(e),!1===r&&g.reverse(),f={},K(),se()}function z(e,r){v=r,t=e,n=null;var o=Object.prototype.toString;Object.prototype.toString=\"function\"==typeof e?e:function(){return this[e]},!1===r&&g.reverse(),g.sort(),Object.prototype.toString=o,!1===r&&g.reverse(),f={},K(),se()}function V(t){e.groupItemMetadataProvider||(e.groupItemMetadataProvider=new l.Data.GroupItemMetadataProvider),R=[],x=[],I=(t=t||[])instanceof Array?t:[t];for(var n=0;n<I.length;n++){var r=I[n]=i.extend(!0,{},C,I[n]);r.getterIsAFn=\"function\"==typeof r.getter,r.compiledAccumulators=[];for(var o=r.aggregators.length;o--;)r.compiledAccumulators[o]=re(r.aggregators[o]);x[n]={}}se()}function q(){if(!h){h={};for(var e=0,t=c.length;e<t;e++)h[c[e][s]]=e}}function U(e){return g[f[e]]}function L(e,t){if(void 0===f[e])throw new Error(\"Invalid id\");if(e!==t[s]){var n=t[s];if(null==n)throw new Error(\"Cannot update item to associate with a null id\");if(void 0!==f[n])throw new Error(\"Cannot update item to associate with a non-unique id\");f[n]=f[e],delete f[e],d&&d[e]&&delete d[e],e=n}g[f[e]]=t,d||(d={}),d[e]=!0,se()}function k(e,t){g.splice(e,0,t),K(e),se()}function H(e){var t=f[e];if(void 0===t)throw new Error(\"Invalid id\");delete f[e],g.splice(t,1),K(t),se()}function W(e){if(!n)throw new Error(\"sortedAddItem() requires a sort comparer, use sort()\");k(function(e){var t=0,r=g.length;for(;t<r;){var o=t+r>>>1;-1===n(g[o],e)?t=o+1:r=o}return t}(e),e)}function J(e,t){if(null==e)for(var n=0;n<I.length;n++)x[n]={},I[n].collapsed=t,!0===t?D.notify({level:n,groupingKey:null}):P.notify({level:n,groupingKey:null});else x[e]={},I[e].collapsed=t,!0===t?D.notify({level:e,groupingKey:null}):P.notify({level:e,groupingKey:null});se()}function Q(e,t,n){x[e][t]=I[e].collapsed^n,se()}function X(e,t){for(var n,r,o,i=[],a={},u=t?t.level+1:0,s=I[u],g=0,c=s.predefinedValues.length;g<c;g++)(n=a[r=s.predefinedValues[g]])||((n=new l.Group).value=r,n.level=u,n.groupingKey=(t?t.groupingKey+E:\"\")+r,i[i.length]=n,a[r]=n);for(g=0,c=e.length;g<c;g++)o=e[g],(n=a[r=s.getterIsAFn?s.getter(o):o[s.getter]])||((n=new l.Group).value=r,n.level=u,n.groupingKey=(t?t.groupingKey+E:\"\")+r,i[i.length]=n,a[r]=n),n.rows[n.count++]=o;if(u<I.length-1)for(g=0;g<i.length;g++)(n=i[g]).groups=X(n.rows,n);return i.length&&ee(i,u),i.sort(I[u].comparer),i}function Y(e){var t,n=e.group,r=I[n.level],o=n.level==I.length,i=r.aggregators.length;if(!o&&r.aggregateChildGroups)for(var l=n.groups.length;l--;)n.groups[l].totals.initialized||Y(n.groups[l].totals);for(;i--;)(t=r.aggregators[i]).init(),!o&&r.aggregateChildGroups?r.compiledAccumulators[i].call(t,n.groups):r.compiledAccumulators[i].call(t,n.rows),t.storeResult(e);e.initialized=!0}function Z(e){var t=I[e.level],n=new l.GroupTotals;n.group=e,e.totals=n,t.lazyTotalsCalculation||Y(n)}function ee(e,t){for(var n,r=I[t=t||0],o=r.collapsed,i=x[t],l=e.length;l--;)(n=e[l]).collapsed&&!r.aggregateCollapsed||(n.groups&&ee(n.groups,t+1),r.aggregators.length&&(r.aggregateEmpty||n.rows.length||n.groups&&n.groups.length)&&Z(n),n.collapsed=o^i[n.groupingKey],n.title=r.formatter?r.formatter(n):n.value)}function te(e,t){for(var n,r,o=I[t=t||0],i=[],l=0,a=0,u=e.length;a<u;a++){if(r=e[a],i[l++]=r,!r.collapsed)for(var s=0,g=(n=r.groups?te(r.groups,t+1):r.rows).length;s<g;s++)i[l++]=n[s];r.totals&&o.displayTotalsRow&&(!r.collapsed||o.aggregateCollapsed)&&(i[l++]=r.totals)}return i}function ne(e){var t=e.toString().indexOf(\"function\")>=0?/^function[^(]*\\(([^)]*)\\)\\s*{([\\s\\S]*)}$/:/^[^(]*\\(([^)]*)\\)\\s*{([\\s\\S]*)}$/,n=e.toString().match(t);return{params:n[1].split(\",\"),body:n[2]}}function re(e){if(e.accumulate){var t=ne(e.accumulate),n=new Function(\"_items\",\"for (var \"+t.params[0]+\", _i=0, _il=_items.length; _i<_il; _i++) {\"+t.params[0]+\" = _items[_i]; \"+t.body+\"}\"),r=\"compiledAccumulatorLoop\";return n.displayName=r,n.name=oe(n,r),n}return function(){}}function oe(e,t){try{Object.defineProperty(e,\"name\",{writable:!0,value:t})}catch(n){e.name=t}}function ie(e,t){for(var n=[],r=0,o=0,i=e.length;o<i;o++)p(e[o],t)&&(n[r++]=e[o]);return n}function le(e,t,n){for(var r,o=[],i=0,l=0,a=e.length;l<a;l++)r=e[l],n[l]?o[i++]=r:p(r,t)&&(o[i++]=r,n[l]=!0);return o}function ae(t){if(p){var n=e.inlineFilters?o:ie,i=e.inlineFilters?a:le;_.isFilterNarrowing?y=n(y,r):_.isFilterExpanding?y=i(t,r,$):_.isFilterUnchanged||(y=n(t,r))}else y=M?t:t.concat();var l;return M?(y.length<=S*M&&(S=0===y.length?0:Math.floor((y.length-1)/M)),l=y.slice(M*S,M*S+M)):l=y,{totalRows:y.length,rows:l}}function ue(e){h=null,_.isFilterNarrowing==w.isFilterNarrowing&&_.isFilterExpanding==w.isFilterExpanding||($=[]);var t=ae(e);b=t.totalRows;var n=t.rows;R=[],I.length&&(R=X(n)).length&&(n=te(R));var r=function(e,t){var n,r,o,i=[],l=0,a=Math.max(t.length,e.length);_&&_.ignoreDiffsBefore&&(l=Math.max(0,Math.min(t.length,_.ignoreDiffsBefore))),_&&_.ignoreDiffsAfter&&(a=Math.min(t.length,Math.max(0,_.ignoreDiffsAfter)));for(var u=l,g=e.length;u<a;u++)u>=g?i[i.length]=u:(n=t[u],r=e[u],(!n||I.length&&(o=n.__nonDataRow||r.__nonDataRow)&&n.__group!==r.__group||n.__group&&!n.equals(r)||o&&(n.__groupTotals||r.__groupTotals)||n[s]!=r[s]||d&&d[n[s]])&&(i[i.length]=u));return i}(c,n);return c=n,r}function se(){if(!m){var e=i.extend(!0,{},j()),t=c.length,n=b,r=ue(g);M&&b<S*M&&(S=Math.max(0,Math.ceil(b/M)-1),r=ue(g)),d=null,w=_,_={},n!==b&&(T.notify(e,null,u),O.notify(j(),null,u)),t!==c.length&&A.notify({previous:t,current:c.length,dataView:u,callingOnRowsChanged:r.length>0},null,u),r.length>0&&N.notify({rows:r,dataView:u,calledOnRowCountChanged:t!==c.length},null,u),(t!==c.length||r.length>0)&&G.notify({rowsDiff:r,previousRowCount:t,currentRowCount:c.length,rowCountChanged:t!==c.length,rowsChanged:r.length>0,dataView:u},null,u)}}e=i.extend(!0,{},{groupItemMetadataProvider:null,inlineFilters:!1},e),i.extend(this,{beginUpdate:function(){m=!0},endUpdate:function(){m=!1,se()},setPagingOptions:function(e){T.notify(j(),null,u),null!=e.pageSize&&(M=e.pageSize,S=M?Math.min(S,Math.max(0,Math.ceil(b/M)-1)):0),null!=e.pageNum&&(S=Math.min(e.pageNum,Math.max(0,Math.ceil(b/M)-1))),O.notify(j(),null,u),se()},getPagingInfo:j,getIdPropertyName:function(){return s},getItems:function(){return g},setItems:function(e,t){void 0!==t&&(s=t),g=y=e,f={},K(),function(){for(var e,t=0,n=g.length;t<n;t++)if(void 0===(e=g[t][s])||f[e]!==t)throw new Error(\"Each data element must implement a unique 'id' property\")}(),se(),F.notify({idProperty:t},null,u)},setFilter:function(t){p=t,e.inlineFilters&&(o=function(){var e=ne(p),t=\"{ continue _coreloop; }$1\",n=\"{ _retval[_idx++] = $item$; continue _coreloop; }$1\",r=e.body.replace(/return false\\s*([;}]|\\}|$)/gi,t).replace(/return!1([;}]|\\}|$)/gi,t).replace(/return true\\s*([;}]|\\}|$)/gi,n).replace(/return!0([;}]|\\}|$)/gi,n).replace(/return ([^;}]+?)\\s*([;}]|$)/gi,\"{ if ($1) { _retval[_idx++] = $item$; }; continue _coreloop; }$2\"),o=[\"var _retval = [], _idx = 0; \",\"var $item$, $args$ = _args; \",\"_coreloop: \",\"for (var _i = 0, _il = _items.length; _i < _il; _i++) { \",\"$item$ = _items[_i]; \",\"$filter$; \",\"} \",\"return _retval; \"].join(\"\");o=(o=(o=o.replace(/\\$filter\\$/gi,r)).replace(/\\$item\\$/gi,e.params[0])).replace(/\\$args\\$/gi,e.params[1]);var i=new Function(\"_items,_args\",o),l=\"compiledFilter\";return i.displayName=l,i.name=oe(i,l),i}(),a=function(){var e=ne(p),t=\"{ continue _coreloop; }$1\",n=\"{ _cache[_i] = true;_retval[_idx++] = $item$; continue _coreloop; }$1\",r=e.body.replace(/return false\\s*([;}]|\\}|$)/gi,t).replace(/return!1([;}]|\\}|$)/gi,t).replace(/return true\\s*([;}]|\\}|$)/gi,n).replace(/return!0([;}]|\\}|$)/gi,n).replace(/return ([^;}]+?)\\s*([;}]|$)/gi,\"{ if ((_cache[_i] = $1)) { _retval[_idx++] = $item$; }; continue _coreloop; }$2\"),o=[\"var _retval = [], _idx = 0; \",\"var $item$, $args$ = _args; \",\"_coreloop: \",\"for (var _i = 0, _il = _items.length; _i < _il; _i++) { \",\"$item$ = _items[_i]; \",\"if (_cache[_i]) { \",\"_retval[_idx++] = $item$; \",\"continue _coreloop; \",\"} \",\"$filter$; \",\"} \",\"return _retval; \"].join(\"\");o=(o=(o=o.replace(/\\$filter\\$/gi,r)).replace(/\\$item\\$/gi,e.params[0])).replace(/\\$args\\$/gi,e.params[1]);var i=new Function(\"_items,_args,_cache\",o),l=\"compiledFilterWithCaching\";return i.displayName=l,i.name=oe(i,l),i}()),se()},getFilter:function(){return p},getFilteredItems:function(){return y},sort:B,fastSort:z,reSort:function(){n?B(n,v):t&&z(t,v)},setGrouping:V,getGrouping:function(){return I},groupBy:function(e,t,n){V(null!=e?{getter:e,formatter:t,comparer:n}:[])},setAggregators:function(e,t){if(!I.length)throw new Error(\"At least one grouping must be specified before calling setAggregators().\");I[0].aggregators=e,I[0].aggregateCollapsed=t,V(I)},collapseAllGroups:function(e){J(e,!0)},expandAllGroups:function(e){J(e,!1)},collapseGroup:function(e){var t,n,r=Array.prototype.slice.call(arguments),o=r[0];1===r.length&&-1!==o.indexOf(E)?(t=o,n=o.split(E).length-1):(t=r.join(E),n=r.length-1),Q(n,t,!0),D.notify({level:n,groupingKey:t})},expandGroup:function(e){var t,n,r=Array.prototype.slice.call(arguments),o=r[0];1===r.length&&-1!==o.indexOf(E)?(n=o.split(E).length-1,t=o):(n=r.length-1,t=r.join(E)),Q(n,t,!1),P.notify({level:n,groupingKey:t})},getGroups:function(){return R},getIdxById:function(e){return f[e]},getRowByItem:function(e){return q(),h[e[s]]},getRowById:function(e){return q(),h[e]},getItemById:U,getItemByIdx:function(e){return g[e]},mapItemsToRows:function(e){var t=[];q();for(var n=0,r=e.length;n<r;n++){var o=h[e[n][s]];null!=o&&(t[t.length]=o)}return t},mapRowsToIds:function(e){for(var t=[],n=0,r=e.length;n<r;n++)e[n]<c.length&&(t[t.length]=c[e[n]][s]);return t},mapIdsToRows:function(e){var t=[];q();for(var n=0,r=e.length;n<r;n++){var o=h[e[n]];null!=o&&(t[t.length]=o)}return t},setRefreshHints:function(e){_=e},setFilterArgs:function(e){r=e},refresh:se,updateItem:L,insertItem:k,addItem:function(e){g.push(e),K(g.length-1),se()},deleteItem:H,sortedAddItem:W,sortedUpdateItem:function(e,t){if(void 0===f[e]||e!==t[s])throw new Error(\"Invalid or non-matching id \"+f[e]);if(!n)throw new Error(\"sortedUpdateItem() requires a sort comparer, use sort()\");var r=U(e);0!==n(r,t)?(H(e),W(t)):L(e,t)},syncGridSelection:function(e,t,n){var r,o=this,a=o.mapRowsToIds(e.getSelectedRows()),u=new l.Event;function s(t){a.join(\",\")!=t.join(\",\")&&(a=t,u.notify({grid:e,ids:a,dataView:o},new l.EventData,o))}return e.onSelectedRowsChanged.subscribe((function(t,l){if(!r){var u=o.mapRowsToIds(e.getSelectedRows());if(n&&e.getOptions().multiSelect)s(i.grep(a,(function(e){return void 0===o.getRowById(e)})).concat(u));else s(u)}})),this.onRowsOrCountChanged.subscribe((function(){if(a.length>0){r=!0;var n=o.mapIdsToRows(a);t||s(o.mapRowsToIds(n)),e.setSelectedRows(n),r=!1}})),u},syncGridCellCssStyles:function(e,t){var n,r;function o(e){for(var t in n={},e){var r=c[t][s];n[r]=e[t]}}function i(){if(n){r=!0,q();var o={};for(var i in n){var l=h[i];null!=l&&(o[l]=n[i])}e.setCellCssStyles(t,o),r=!1}}o(e.getCellCssStyles(t)),e.onCellCssStylesChanged.subscribe((function(n,l){r||t==l.key&&(l.hash?o(l.hash):(e.onCellCssStylesChanged.unsubscribe(),u.onRowsOrCountChanged.unsubscribe(i)))})),this.onRowsOrCountChanged.subscribe(i)},getLength:function(){return c.length},getItem:function(e){var t=c[e];if(t&&t.__group&&t.totals&&!t.totals.initialized){var n=I[t.level];n.displayTotalsRow||(Y(t.totals),t.title=n.formatter?n.formatter(t):t.value)}else t&&t.__groupTotals&&!t.initialized&&Y(t);return t},getItemMetadata:function(t){var n=c[t];return void 0===n?null:n.__group?e.groupItemMetadataProvider.getGroupRowMetadata(n):n.__groupTotals?e.groupItemMetadataProvider.getTotalsRowMetadata(n):null},onSetItemsCalled:F,onRowCountChanged:A,onRowsChanged:N,onRowsOrCountChanged:G,onBeforePagingInfoChanged:T,onPagingInfoChanged:O,onGroupExpanded:P,onGroupCollapsed:D})},Aggregators:a,Data:{Aggregators:a}}},\n 484: function _(e,t,i,n,o){var l=e(474),a=e(476);function s(e){var t,i;function n(){var t=e.column.editorFixedDecimalPlaces;return void 0===t&&(t=s.DefaultDecimalPlaces),t||0===t?t:null}this.init=function(){var i=e.grid.getOptions().editorCellNavOnLRKeys;t=l(\"<INPUT type=text class='editor-text' />\").appendTo(e.container).on(\"keydown.nav\",i?u:c).focus().select()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(o){i=o[e.column.field];var l=n();null!==l&&(i||0===i)&&i.toFixed&&(i=i.toFixed(l)),t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){var e=parseFloat(t.val());s.AllowEmptyValue?e||0===e||(e=\"\"):e=e||0;var i=n();return null!==i&&(e||0===e)&&e.toFixed&&(e=parseFloat(e.toFixed(i))),e},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"===t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(isNaN(t.val()))return{valid:!1,msg:\"Please enter a valid number\"};if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()}function u(e){var t=this.selectionStart,i=this.value.length;(e.keyCode===a.keyCode.LEFT&&t>0||e.keyCode===a.keyCode.RIGHT&&t<i-1)&&e.stopImmediatePropagation()}function c(e){e.keyCode!==a.keyCode.LEFT&&e.keyCode!==a.keyCode.RIGHT||e.stopImmediatePropagation()}s.DefaultDecimalPlaces=null,s.AllowEmptyValue=!1,t.exports={Editors:{Text:function(e){var t,i;this.init=function(){var i=e.grid.getOptions().editorCellNavOnLRKeys;t=l(\"<INPUT type=text class='editor-text' />\").appendTo(e.container).on(\"keydown.nav\",i?u:c).focus().select()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.getValue=function(){return t.val()},this.setValue=function(e){t.val(e)},this.loadValue=function(n){i=n[e.column.field]||\"\",t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){return t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"===t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()},Integer:function(e){var t,i;this.init=function(){var i=e.grid.getOptions().editorCellNavOnLRKeys;t=l(\"<INPUT type=text class='editor-text' />\").appendTo(e.container).on(\"keydown.nav\",i?u:c).focus().select()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){i=n[e.column.field],t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){return parseInt(t.val(),10)||0},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"===t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(isNaN(t.val()))return{valid:!1,msg:\"Please enter a valid integer\"};if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()},Float:s,Date:function(e){var t,i,n=!1;this.init=function(){(t=l(\"<INPUT type=text class='editor-text' />\")).appendTo(e.container),t.focus().select(),t.datepicker({showOn:\"button\",buttonImageOnly:!0,beforeShow:function(){n=!0},onClose:function(){n=!1}}),t.width(t.width()-18)},this.destroy=function(){l.datepicker.dpDiv.stop(!0,!0),t.datepicker(\"hide\"),t.datepicker(\"destroy\"),t.remove()},this.show=function(){n&&l.datepicker.dpDiv.stop(!0,!0).show()},this.hide=function(){n&&l.datepicker.dpDiv.stop(!0,!0).hide()},this.position=function(e){n&&l.datepicker.dpDiv.css(\"top\",e.top+30).css(\"left\",e.left)},this.focus=function(){t.focus()},this.loadValue=function(n){i=n[e.column.field],t.val(i),t[0].defaultValue=i,t.select()},this.serializeValue=function(){return t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"===t.val()&&null==i)&&t.val()!=i},this.validate=function(){if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()},YesNoSelect:function(e){var t,i;this.init=function(){(t=l(\"<SELECT tabIndex='0' class='editor-yesno'><OPTION value='yes'>Yes</OPTION><OPTION value='no'>No</OPTION></SELECT>\")).appendTo(e.container),t.focus()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){t.val((i=n[e.column.field])?\"yes\":\"no\"),t.select()},this.serializeValue=function(){return\"yes\"==t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return t.val()!=i},this.validate=function(){return{valid:!0,msg:null}},this.init()},Checkbox:function(e){var t,i;this.init=function(){(t=l(\"<INPUT type=checkbox value='true' class='editor-checkbox' hideFocus>\")).appendTo(e.container),t.focus()},this.destroy=function(){t.remove()},this.focus=function(){t.focus()},this.loadValue=function(n){(i=!!n[e.column.field])?t.prop(\"checked\",!0):t.prop(\"checked\",!1)},this.preClick=function(){t.prop(\"checked\",!t.prop(\"checked\"))},this.serializeValue=function(){return t.prop(\"checked\")},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return this.serializeValue()!==i},this.validate=function(){return{valid:!0,msg:null}},this.init()},PercentComplete:function(e){var t,i,n;this.init=function(){(t=l(\"<INPUT type=text class='editor-percentcomplete' />\")).width(l(e.container).innerWidth()-25),t.appendTo(e.container),(i=l(\"<div class='editor-percentcomplete-picker' />\").appendTo(e.container)).append(\"<div class='editor-percentcomplete-helper'><div class='editor-percentcomplete-wrapper'><div class='editor-percentcomplete-slider' /><div class='editor-percentcomplete-buttons' /></div></div>\"),i.find(\".editor-percentcomplete-buttons\").append(\"<button val=0>Not started</button><br/><button val=50>In Progress</button><br/><button val=100>Complete</button>\"),t.focus().select(),i.find(\".editor-percentcomplete-slider\").slider({orientation:\"vertical\",range:\"min\",value:n,slide:function(e,i){t.val(i.value)}}),i.find(\".editor-percentcomplete-buttons button\").on(\"click\",(function(e){t.val(l(this).attr(\"val\")),i.find(\".editor-percentcomplete-slider\").slider(\"value\",l(this).attr(\"val\"))}))},this.destroy=function(){t.remove(),i.remove()},this.focus=function(){t.focus()},this.loadValue=function(i){t.val(n=i[e.column.field]),t.select()},this.serializeValue=function(){return parseInt(t.val(),10)||0},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"===t.val()&&null==n)&&(parseInt(t.val(),10)||0)!=n},this.validate=function(){return isNaN(parseInt(t.val(),10))?{valid:!1,msg:\"Please enter a valid positive number\"}:{valid:!0,msg:null}},this.init()},LongText:function(e){var t,i,n,o=this;this.init=function(){var n=l(\"body\");e.grid.getOptions().editorCellNavOnLRKeys;i=l(\"<DIV style='z-index:10000;position:absolute;background:white;padding:5px;border:3px solid gray; -moz-border-radius:10px; border-radius:10px;'/>\").appendTo(n),t=l(\"<TEXTAREA hidefocus rows=5 style='background:white;width:250px;height:80px;border:0;outline:0'>\").appendTo(i),l(\"<DIV style='text-align:right'><BUTTON>Save</BUTTON><BUTTON>Cancel</BUTTON></DIV>\").appendTo(i),i.find(\"button:first\").on(\"click\",this.save),i.find(\"button:last\").on(\"click\",this.cancel),t.on(\"keydown\",this.handleKeyDown),o.position(e.position),t.focus().select()},this.handleKeyDown=function(t){if(t.which==a.keyCode.ENTER&&t.ctrlKey)o.save();else if(t.which==a.keyCode.ESCAPE)t.preventDefault(),o.cancel();else if(t.which==a.keyCode.TAB&&t.shiftKey)t.preventDefault(),e.grid.navigatePrev();else if(t.which==a.keyCode.TAB)t.preventDefault(),e.grid.navigateNext();else if((t.which==a.keyCode.LEFT||t.which==a.keyCode.RIGHT)&&e.grid.getOptions().editorCellNavOnLRKeys){var i=this.selectionStart,n=this.value.length;t.keyCode===a.keyCode.LEFT&&0===i&&e.grid.navigatePrev(),t.keyCode===a.keyCode.RIGHT&&i>=n-1&&e.grid.navigateNext()}},this.save=function(){e.commitChanges()},this.cancel=function(){t.val(n),e.cancelChanges()},this.hide=function(){i.hide()},this.show=function(){i.show()},this.position=function(e){i.css(\"top\",e.top-5).css(\"left\",e.left-5)},this.destroy=function(){i.remove()},this.focus=function(){t.focus()},this.loadValue=function(i){t.val(n=i[e.column.field]),t.select()},this.serializeValue=function(){return t.val()},this.applyValue=function(t,i){t[e.column.field]=i},this.isValueChanged=function(){return!(\"\"===t.val()&&null==n)&&t.val()!=n},this.validate=function(){if(e.column.validator){var i=e.column.validator(t.val());if(!i.valid)return i}return{valid:!0,msg:null}},this.init()}}}},\n 485: function _(e,n,r,t,c){e(476);n.exports={Formatters:{PercentComplete:function(e,n,r,t,c){return null==r||\"\"===r?\"-\":r<50?\"<span style='color:red;font-weight:bold;'>\"+r+\"%</span>\":\"<span style='color:green'>\"+r+\"%</span>\"},PercentCompleteBar:function(e,n,r,t,c){return null==r||\"\"===r?\"\":\"<span class='percent-complete-bar' style='background:\"+(r<30?\"red\":r<70?\"silver\":\"green\")+\";width:\"+r+\"%'></span>\"},YesNo:function(e,n,r,t,c){return r?\"Yes\":\"No\"},Checkmark:function(e,n,r,t,c){return r?\"<img src='../images/tick.png'>\":\"\"},Checkbox:function(e,n,r,t,c){return'<img class=\"slick-edit-preclick\" src=\"../images/'+(r?\"CheckboxY\":\"CheckboxN\")+'.png\">'}}}},\n 486: function _(t,o,r,e,n){var a=t(474),l=t(476);o.exports={RemoteModel:function(){var t=50,o={length:0},r=\"\",e=null,n=1,i=null,s=null,u=new l.Event,f=new l.Event;function c(){for(var t in o)delete o[t];o.length=0}function h(l,c){if(s){s.abort();for(var h=s.fromPage;h<=s.toPage;h++)o[h*t]=void 0}l<0&&(l=0),o.length>0&&(c=Math.min(c,o.length-1));for(var v=Math.floor(l/t),m=Math.floor(c/t);void 0!==o[v*t]&&v<m;)v++;for(;void 0!==o[m*t]&&v<m;)m--;if(v>m||v==m&&void 0!==o[v*t])f.notify({from:l,to:c});else{var g=\"http://octopart.com/api/v3/parts/search?apikey=68b25f31&include[]=short_description&show[]=uid&show[]=manufacturer&show[]=mpn&show[]=brand&show[]=octopart_url&show[]=short_description&q=\"+r+\"&start=\"+v*t+\"&limit=\"+((m-v)*t+t);null!=e&&(g+=\"&sortby=\"+e+(n>0?\"+asc\":\"+desc\")),null!=i&&clearTimeout(i),i=setTimeout((function(){for(var r=v;r<=m;r++)o[r*t]=null;u.notify({from:l,to:c}),(s=a.jsonp({url:g,callbackParameter:\"callback\",cache:!0,success:d,error:function(){!function(t,o){alert(\"error loading pages \"+t+\" to \"+o)}(v,m)}})).fromPage=v,s.toPage=m}),50)}}function d(t){var r=t.request.start,e=r+t.results.length;o.length=Math.min(parseInt(t.hits),1e3);for(var n=0;n<t.results.length;n++){var a=t.results[n].item;o[r+n]=a,o[r+n].index=r+n}s=null,f.notify({from:r,to:e})}return{data:o,clear:c,isDataLoaded:function(t,r){for(var e=t;e<=r;e++)if(null==o[e]||null==o[e])return!1;return!0},ensureData:h,reloadData:function(t,r){for(var e=t;e<=r;e++)delete o[e];h(t,r)},setSort:function(t,o){e=t,n=o,c()},setSearch:function(t){r=t,c()},onDataLoading:u,onDataLoaded:f}}}},\n 487: function _(e,s,t,o,l){var a=e(474),r=e(476);s.exports={GroupItemMetadataProvider:function(e){var s,t={checkboxSelect:!1,checkboxSelectCssClass:\"slick-group-select-checkbox\",checkboxSelectPlugin:null,groupCssClass:\"slick-group\",groupTitleCssClass:\"slick-group-title\",totalsCssClass:\"slick-group-totals\",groupFocusable:!0,totalsFocusable:!1,toggleCssClass:\"slick-group-toggle\",toggleExpandedCssClass:\"expanded\",toggleCollapsedCssClass:\"collapsed\",enableExpandCollapse:!0,groupFormatter:function(e,s,t,l,a,r){if(!o.enableExpandCollapse)return a.title;var c=15*a.level+\"px\";return(o.checkboxSelect?'<span class=\"'+o.checkboxSelectCssClass+\" \"+(a.selectChecked?\"checked\":\"unchecked\")+'\"></span>':\"\")+\"<span class='\"+o.toggleCssClass+\" \"+(a.collapsed?o.toggleCollapsedCssClass:o.toggleExpandedCssClass)+\"' style='margin-left:\"+c+\"'></span><span class='\"+o.groupTitleCssClass+\"' level='\"+a.level+\"'>\"+a.title+\"</span>\"},totalsFormatter:function(e,s,t,o,l,a){return o.groupTotalsFormatter&&o.groupTotalsFormatter(l,o,a)||\"\"},includeHeaderTotals:!1},o=a.extend(!0,{},t,e);function l(e,t){var l=a(e.target),c=this.getDataItem(t.row);if(c&&c instanceof r.Group&&l.hasClass(o.toggleCssClass)){var n=s.getRenderedRange();this.getData().setRefreshHints({ignoreDiffsBefore:n.top,ignoreDiffsAfter:n.bottom+1}),c.collapsed?this.getData().expandGroup(c.groupingKey):this.getData().collapseGroup(c.groupingKey),e.stopImmediatePropagation(),e.preventDefault()}if(c&&c instanceof r.Group&&l.hasClass(o.checkboxSelectCssClass)){c.selectChecked=!c.selectChecked,l.removeClass(c.selectChecked?\"unchecked\":\"checked\"),l.addClass(c.selectChecked?\"checked\":\"unchecked\");var i=s.getData().mapItemsToRows(c.rows);(c.selectChecked?o.checkboxSelectPlugin.selectRows:o.checkboxSelectPlugin.deSelectRows)(i)}}function c(e,t){if(o.enableExpandCollapse&&e.which==r.keyCode.SPACE){var l=this.getActiveCell();if(l){var a=this.getDataItem(l.row);if(a&&a instanceof r.Group){var c=s.getRenderedRange();this.getData().setRefreshHints({ignoreDiffsBefore:c.top,ignoreDiffsAfter:c.bottom+1}),a.collapsed?this.getData().expandGroup(a.groupingKey):this.getData().collapseGroup(a.groupingKey),e.stopImmediatePropagation(),e.preventDefault()}}}}return{init:function(e){(s=e).onClick.subscribe(l),s.onKeyDown.subscribe(c)},destroy:function(){s&&(s.onClick.unsubscribe(l),s.onKeyDown.unsubscribe(c))},getGroupRowMetadata:function(e){var s=e&&e.level;return{selectable:!1,focusable:o.groupFocusable,cssClasses:o.groupCssClass+\" slick-group-level-\"+s,formatter:o.includeHeaderTotals&&o.totalsFormatter,columns:{0:{colspan:o.includeHeaderTotals?\"1\":\"*\",formatter:o.groupFormatter,editor:null}}}},getTotalsRowMetadata:function(e){var s=e&&e.group&&e.group.level;return{selectable:!1,focusable:o.totalsFocusable,cssClasses:o.totalsCssClass+\" slick-group-level-\"+s,formatter:o.totalsFormatter,editor:null}},getOptions:function(){return o},setOptions:function(e){a.extend(!0,o,e)}}}}},\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 489: function _(e,i,t,s,n){s();const c=e(488),u=e(130),a=e(120);class o extends c.Widget{constructor(e){super(e)}static init_TableWidget(){this.define((({Ref:e})=>({source:[e(u.ColumnDataSource),()=>new u.ColumnDataSource],view:[e(a.CDSView),()=>new a.CDSView]})))}initialize(){super.initialize(),null==this.view.source&&(this.view.source=this.source,this.view.compute_indices())}}t.TableWidget=o,o.__name__=\"TableWidget\",o.init_TableWidget()},\n 490: function _(t,e,i,r,o){r();const l=t(469),n=t(466),d=t(34),a=t(20),s=t(53);class u extends s.Model{constructor(t){super(t)}static init_TableColumn(){this.define((({Boolean:t,Number:e,String:i,Nullable:r,Ref:o})=>({field:[i],title:[r(i),null],width:[e,300],formatter:[o(l.StringFormatter),()=>new l.StringFormatter],editor:[o(n.StringEditor),()=>new n.StringEditor],sortable:[t,!0],default_sort:[a.Sort,\"ascending\"]})))}toColumn(){var t;return{id:d.uniqueId(),field:this.field,name:null!==(t=this.title)&&void 0!==t?t:this.field,width:this.width,formatter:null!=this.formatter?this.formatter.doFormat.bind(this.formatter):void 0,model:this.editor,editor:this.editor.default_view,sortable:this.sortable,defaultSortAsc:\"ascending\"==this.default_sort}}}i.TableColumn=u,u.__name__=\"TableColumn\",u.init_TableColumn()},\n 491: function _(A,o,e,r,i){r(),e.root=\"bk-root\",e.default='.bk-root{}.bk-root .slick-header.ui-state-default,.bk-root .slick-headerrow.ui-state-default,.bk-root .slick-footerrow.ui-state-default,.bk-root .slick-top-panel-scroller.ui-state-default,.bk-root .slick-group-header.ui-state-default{width:100%;overflow:auto;position:relative;border-left:0px !important;}.bk-root .slick-header.ui-state-default{overflow:inherit;}.bk-root .slick-header::-webkit-scrollbar,.bk-root .slick-headerrow::-webkit-scrollbar,.bk-root .slick-footerrow::-webkit-scrollbar{display:none;}.bk-root .slick-header-columns,.bk-root .slick-headerrow-columns,.bk-root .slick-footerrow-columns,.bk-root .slick-group-header-columns{position:relative;white-space:nowrap;cursor:default;overflow:hidden;}.bk-root .slick-header-column.ui-state-default,.bk-root .slick-group-header-column.ui-state-default{position:relative;display:inline-block;box-sizing:content-box !important;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;height:16px;line-height:16px;margin:0;padding:4px;border-right:1px solid silver;border-left:0px !important;border-top:0px !important;border-bottom:0px !important;float:left;}.bk-root .slick-footerrow-column.ui-state-default{-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0;padding:4px;border-right:1px solid silver;border-left:0px;border-top:0px;border-bottom:0px;float:left;line-height:20px;vertical-align:middle;}.bk-root .slick-headerrow-column.ui-state-default,.bk-root .slick-footerrow-column.ui-state-default{padding:4px;}.bk-root .slick-header-column-sorted{font-style:italic;}.bk-root .slick-sort-indicator{display:inline-block;width:8px;height:5px;margin-left:4px;margin-top:6px;float:left;}.bk-root .slick-sort-indicator-numbered{display:inline-block;width:8px;height:5px;margin-left:4px;margin-top:0;line-height:20px;float:left;font-family:Arial;font-style:normal;font-weight:bold;color:#6190CD;}.bk-root .slick-sort-indicator-desc{background:url(images/sort-desc.gif);}.bk-root .slick-sort-indicator-asc{background:url(images/sort-asc.gif);}.bk-root .slick-resizable-handle{position:absolute;font-size:0.1px;display:block;cursor:col-resize;width:9px;right:-5px;top:0;height:100%;z-index:1;}.bk-root .slick-sortable-placeholder{background:silver;}.bk-root .grid-canvas{position:relative;outline:0;}.bk-root .slick-row.ui-widget-content,.bk-root .slick-row.ui-state-active{position:absolute;border:0px;width:100%;}.bk-root .slick-cell,.bk-root .slick-headerrow-column,.bk-root .slick-footerrow-column{position:absolute;border:1px solid transparent;border-right:1px dotted silver;border-bottom-color:silver;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;z-index:1;padding:1px 2px 2px 1px;margin:0;white-space:nowrap;cursor:default;}.bk-root .slick-cell,.bk-root .slick-headerrow-column{border-bottom-color:silver;}.bk-root .slick-footerrow-column{border-top-color:silver;}.bk-root .slick-group-toggle{display:inline-block;}.bk-root .slick-cell.highlighted{background:lightskyblue;background:rgba(0, 0, 255, 0.2);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}.bk-root .slick-cell.flashing{border:1px solid red !important;}.bk-root .slick-cell.editable{z-index:11;overflow:visible;background:white;border-color:black;border-style:solid;}.bk-root .slick-cell:focus{outline:none;}.bk-root .slick-reorder-proxy{display:inline-block;background:blue;opacity:0.15;cursor:move;}.bk-root .slick-reorder-guide{display:inline-block;height:2px;background:blue;opacity:0.7;}.bk-root .slick-selection{z-index:10;position:absolute;border:2px dashed black;}.bk-root .slick-pane{position:absolute;outline:0;overflow:hidden;width:100%;}.bk-root .slick-pane-header{display:block;}.bk-root .slick-header{overflow:hidden;position:relative;}.bk-root .slick-headerrow{overflow:hidden;position:relative;}.bk-root .slick-top-panel-scroller{overflow:hidden;position:relative;}.bk-root .slick-top-panel{width:10000px;}.bk-root .slick-viewport{position:relative;outline:0;width:100%;}.bk-root .slick-header-columns{background:url(\\'images/header-columns-bg.gif\\') repeat-x center bottom;border-bottom:1px solid silver;}.bk-root .slick-header-column{background:url(\\'images/header-columns-bg.gif\\') repeat-x center bottom;border-right:1px solid silver;}.bk-root .slick-header-column:hover,.bk-root .slick-header-column-active{background:white url(\\'images/header-columns-over-bg.gif\\') repeat-x center bottom;}.bk-root .slick-headerrow{background:#fafafa;}.bk-root .slick-headerrow-column{background:#fafafa;border-bottom:0;height:100%;}.bk-root .slick-row.ui-state-active{background:#F5F7D7;}.bk-root .slick-row{position:absolute;background:white;border:0px;line-height:20px;}.bk-root .slick-row.selected{z-index:10;background:#DFE8F6;}.bk-root .slick-cell{padding-left:4px;padding-right:4px;}.bk-root .slick-group{border-bottom:2px solid silver;}.bk-root .slick-group-toggle{width:9px;height:9px;margin-right:5px;}.bk-root .slick-group-toggle.expanded{background:url(images/collapse.gif) no-repeat center center;}.bk-root .slick-group-toggle.collapsed{background:url(images/expand.gif) no-repeat center center;}.bk-root .slick-group-totals{color:gray;background:white;}.bk-root .slick-group-select-checkbox{width:13px;height:13px;margin:3px 10px 0 0;display:inline-block;}.bk-root .slick-group-select-checkbox.checked{background:url(images/GrpCheckboxY.png) no-repeat center center;}.bk-root .slick-group-select-checkbox.unchecked{background:url(images/GrpCheckboxN.png) no-repeat center center;}.bk-root .slick-cell.selected{background-color:beige;}.bk-root .slick-cell.active{border-color:gray;border-style:solid;}.bk-root .slick-sortable-placeholder{background:silver !important;}.bk-root .slick-row.odd{background:#fafafa;}.bk-root .slick-row.ui-state-active{background:#F5F7D7;}.bk-root .slick-row.loading{opacity:0.5;}.bk-root .slick-cell.invalid{border-color:red;-moz-animation-duration:0.2s;-webkit-animation-duration:0.2s;-moz-animation-name:slickgrid-invalid-hilite;-webkit-animation-name:slickgrid-invalid-hilite;}@-moz-keyframes slickgrid-invalid-hilite{from{box-shadow:0 0 6px red;}to{box-shadow:none;}}@-webkit-keyframes slickgrid-invalid-hilite{from{box-shadow:0 0 6px red;}to{box-shadow:none;}}.bk-root .slick-column-name,.bk-root .slick-sort-indicator{display:inline-block;float:left;margin-bottom:100px;}.bk-root .slick-header-button{display:inline-block;float:right;vertical-align:top;margin:1px;margin-bottom:100px;height:15px;width:15px;background-repeat:no-repeat;background-position:center center;cursor:pointer;}.bk-root .slick-header-button-hidden{width:0;-webkit-transition:0.2s width;-ms-transition:0.2s width;transition:0.2s width;}.bk-root .slick-header-column:hover > .slick-header-button{width:15px;}.bk-root .slick-header-menubutton{position:absolute;right:0;top:0;bottom:0;width:14px;background-repeat:no-repeat;background-position:left center;background-image:url(../images/down.gif);cursor:pointer;display:none;border-left:thin ridge silver;}.bk-root .slick-header-column:hover > .slick-header-menubutton,.bk-root .slick-header-column-active .slick-header-menubutton{display:inline-block;}.bk-root .slick-header-menu{position:absolute;display:inline-block;margin:0;padding:2px;cursor:default;}.bk-root .slick-header-menuitem{list-style:none;margin:0;padding:0;cursor:pointer;}.bk-root .slick-header-menuicon{display:inline-block;width:16px;height:16px;vertical-align:middle;margin-right:4px;background-repeat:no-repeat;background-position:center center;}.bk-root .slick-header-menucontent{display:inline-block;vertical-align:middle;}.bk-root .slick-header-menuitem-disabled{color:silver;}.bk-root .slick-header-menuitem.slick-header-menuitem-divider{cursor:default;border:none;overflow:hidden;padding:0;height:1px;margin:8px 2px;background-color:#cecece;}.bk-root .slick-header-menuitem-divider.slick-header-menuitem:hover{background-color:#cecece;}.bk-root .slick-columnpicker{border:1px solid #718BB7;background:#f0f0f0;padding:6px;-moz-box-shadow:2px 2px 2px silver;-webkit-box-shadow:2px 2px 2px silver;box-shadow:2px 2px 2px silver;min-width:150px;cursor:default;position:absolute;z-index:20;overflow:auto;resize:both;}.bk-root .slick-columnpicker > .close{float:right;}.bk-root .slick-columnpicker .title{font-size:16px;width:60%;border-bottom:solid 1px #d6d6d6;margin-bottom:10px;}.bk-root .slick-columnpicker li{list-style:none;margin:0;padding:0;background:none;}.bk-root .slick-columnpicker input{margin:4px;}.bk-root .slick-columnpicker li a{display:block;padding:4px;font-weight:bold;}.bk-root .slick-columnpicker li a:hover{background:white;}.bk-root .slick-columnpicker-list li.hidden{display:none;}.bk-root .slick-pager{width:100%;height:26px;border:1px solid gray;border-top:0;background:url(\\'../images/header-columns-bg.gif\\') repeat-x center bottom;vertical-align:middle;}.bk-root .slick-pager .slick-pager-status{display:inline-block;padding:6px;}.bk-root .slick-pager .ui-icon-container{display:inline-block;margin:2px;border-color:gray;}.bk-root .slick-pager .slick-pager-nav{display:inline-block;float:left;padding:2px;}.bk-root .slick-pager .slick-pager-settings{display:block;float:right;padding:2px;}.bk-root .slick-pager .slick-pager-settings *{vertical-align:middle;}.bk-root .slick-pager .slick-pager-settings a{padding:2px;text-decoration:underline;cursor:pointer;}.bk-root .slick-header-columns{border-bottom:1px solid silver;background-image:none;}.bk-root .slick-header-column{border-right:1px solid transparent;background-image:none;}.bk-root .slick-header-column:last-of-type{border-right-color:transparent;}.bk-root .slick-header-column:hover,.bk-root .slick-header-column-active{background-color:#F0F8FF;background-image:none;}.bk-root .slick-group-toggle.expanded{background-image:url(\"data:image/gif;base64,R0lGODlhCQAJAPcAAAFGeoCAgNXz/+v5/+v6/+z5/+36//L7//X8//j9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACQAJAAAIMwADCBxIUIDBgwIEChgwwECBAgQUFjBAkaJCABgxGlB4AGHCAAIQiBypEEECkScJqgwQEAA7\");}.bk-root .slick-group-toggle.collapsed{background-image:url(\"data:image/gif;base64,R0lGODlhCQAJAPcAAAFGeoCAgNXz/+v5/+v6/+z5/+36//L7//X8//j9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACQAJAAAIOAADCBxIUIDBgwIEChgwAECBAgQUFjAAQIABAwoBaNSIMYCAAwIqGlSIAEHFkiQTIBCgkqDLAAEBADs=\");}.bk-root .slick-group-select-checkbox.checked{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAAEcSURBVChTjdI9S8NQFAbg/raQXVwCRRFE7GK7OXTwD+ikk066VF3a0ja0hQTyQdJrwNq0zrYSQRLEXMSWSlCIb8glqRcFD+9yz3nugXwU4n9XQqMoGjj36uBJsTwuaNo3EwBG4Yy7pe7Gv8YcvhJCGFVsjxsjxujj6OTSGlHv+U2WZUZbPWKOv1ZjT5a7pbIoiptbO5b73mwrjHa1B27l8VlTEIS1damlTnEE+EEN9/P8WrfH81qdAIGeXvTTmzltdCy46sEhxpKUINReZR9NnqZbr9puugxV3NjWh/k74WmmEdWhmUNy2jNmWRc6fZTVADCqao52u+DGWTACYNT3fRxwtatPufTNR4yCIGAUn5hS+vJHhWGY/ANx/A3tvdv+1tZmuwAAAABJRU5ErkJggg==\");}.bk-root .slick-group-select-checkbox.unchecked{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAIAAACQKrqGAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xNkRpr/UAAACXSURBVChT1dIxC4MwEAXg/v8/VOhQVDBNakV0KA6pxS4JhWRSIYPEJxwdDi1de7wleR+3JIf486w0hKCKRpSvvOhZcCmvNQBRuKqdah03U7UjNNH81rOaBYDo8SQaPX8JANFEaLaGBeAPaaY61rGksiN6TmR5H1j9CSoAosYYHLA7vTxYMvVEZa0liif23r93xjm3/oEYF8PiDn/I2FHCAAAAAElFTkSuQmCC\");}.bk-root .slick-sort-indicator-desc{background-image:url(\"data:image/gif;base64,R0lGODlhDQAFAIcAAGGQzUD/QOPu+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAEALAAAAAANAAUAAAgeAAUAGEgQgIAACBEKLHgwYcKFBh1KFNhQosOKEgMCADs=\");}.bk-root .slick-sort-indicator-asc{background-image:url(\"data:image/gif;base64,R0lGODlhDQAFAIcAAGGQzUD/QOPu+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAEALAAAAAANAAUAAAgbAAMIDABgoEGDABIeRJhQ4cKGEA8KmEiRosGAADs=\");}.bk-root .slick-header-menubutton{background-image:url(\"data:image/gif;base64,R0lGODlhDgAOAIABADtKYwAAACH5BAEAAAEALAAAAAAOAA4AAAISjI+py+0PHZgUsGobhTn6DxoFADs=\");}.bk-root .slick-pager{background-image:none;}'},\n 492: function _(t,e,s,r,a){r();const i=t(479),{Avg:g,Min:n,Max:o,Sum:u}=i.Data.Aggregators,c=t(53);class _ extends c.Model{constructor(t){super(t)}static init_RowAggregator(){this.define((({String:t})=>({field_:[t,\"\"]})))}}s.RowAggregator=_,_.__name__=\"RowAggregator\",_.init_RowAggregator();const l=new g;class m extends _{constructor(){super(...arguments),this.key=\"avg\",this.init=l.init,this.accumulate=l.accumulate,this.storeResult=l.storeResult}}s.AvgAggregator=m,m.__name__=\"AvgAggregator\";const h=new n;class A extends _{constructor(){super(...arguments),this.key=\"min\",this.init=h.init,this.accumulate=h.accumulate,this.storeResult=h.storeResult}}s.MinAggregator=A,A.__name__=\"MinAggregator\";const R=new o;class x extends _{constructor(){super(...arguments),this.key=\"max\",this.init=R.init,this.accumulate=R.accumulate,this.storeResult=R.storeResult}}s.MaxAggregator=x,x.__name__=\"MaxAggregator\";const d=new u;class w extends _{constructor(){super(...arguments),this.key=\"sum\",this.init=d.init,this.accumulate=d.accumulate,this.storeResult=d.storeResult}}s.SumAggregator=w,w.__name__=\"SumAggregator\"},\n 493: function _(t,e,s,o,r){o();const i=t(43),a=t(479),n=t(467),l=t(472),u=t(130),g=t(492),c=t(53);function p(t,e,s,o,r){const{collapsed:a,level:n,title:l}=r,u=i.span({class:\"slick-group-toggle \"+(a?\"collapsed\":\"expanded\"),style:{\"margin-left\":15*n+\"px\"}}),g=i.span({class:\"slick-group-title\",level:n},l);return`${u.outerHTML}${g.outerHTML}`}function h(t,e){const s=this.getDataItem(e.row);s instanceof a.Group&&t.target.classList.contains(\"slick-group-toggle\")&&(s.collapsed?this.getData().expandGroup(s.groupingKey):this.getData().collapseGroup(s.groupingKey),t.stopImmediatePropagation(),t.preventDefault(),this.invalidate(),this.render())}class d extends c.Model{constructor(t){super(t)}static init_GroupingInfo(){this.define((({Boolean:t,String:e,Array:s,Ref:o})=>({getter:[e,\"\"],aggregators:[s(o(g.RowAggregator)),[]],collapsed:[t,!1]})))}get comparer(){return(t,e)=>t.value===e.value?0:t.value>e.value?1:-1}}s.GroupingInfo=d,d.__name__=\"GroupingInfo\",d.init_GroupingInfo();class f extends l.TableDataProvider{constructor(t,e,s,o){super(t,e),this.columns=s,this.groupingInfos=[],this.groupingDelimiter=\":|:\",this.target=o}setGrouping(t){this.groupingInfos=t,this.toggledGroupsByLevel=t.map((()=>({}))),this.refresh()}extractGroups(t,e){const s=[],o=new Map,r=e?e.level+1:0,{comparer:i,getter:n}=this.groupingInfos[r];return t.forEach((t=>{const i=this.source.data[n][t];let l=o.get(i);if(!l){const t=e?`${e.groupingKey}${this.groupingDelimiter}${i}`:`${i}`;l=Object.assign(new a.Group,{value:i,level:r,groupingKey:t}),s.push(l),o.set(i,l)}l.rows.push(t)})),r<this.groupingInfos.length-1&&s.forEach((t=>{t.groups=this.extractGroups(t.rows,t)})),s.sort(i),s}calculateTotals(t,e){const s={avg:{},max:{},min:{},sum:{}},{source:{data:o}}=this,r=Object.keys(o),i=t.rows.map((t=>r.reduce(((e,s)=>Object.assign(Object.assign({},e),{[s]:o[s][t]})),{})));return e.forEach((t=>{t.init(),i.forEach((e=>t.accumulate(e))),t.storeResult(s)})),s}addTotals(t,e=0){const{aggregators:s,collapsed:o}=this.groupingInfos[e],r=this.toggledGroupsByLevel[e];t.forEach((t=>{t.groups&&this.addTotals(t.groups,e+1),s.length&&t.rows.length&&(t.totals=this.calculateTotals(t,s)),t.collapsed=o!==r[t.groupingKey],t.title=t.value?`${t.value}`:\"\"}))}flattenedGroupedRows(t,e=0){const s=[];return t.forEach((t=>{if(s.push(t),!t.collapsed){const o=t.groups?this.flattenedGroupedRows(t.groups,e+1):t.rows;s.push(...o)}})),s}refresh(){const t=this.extractGroups([...this.view.indices]),e=this.source.data[this.columns[0].field];t.length&&(this.addTotals(t),this.rows=this.flattenedGroupedRows(t),this.target.data={row_indices:this.rows.map((t=>t instanceof a.Group?t.rows:t)),labels:this.rows.map((t=>t instanceof a.Group?t.title:e[t]))})}getLength(){return this.rows.length}getItem(t){const e=this.rows[t],{source:{data:s}}=this;return e instanceof a.Group?e:Object.keys(s).reduce(((t,o)=>Object.assign(Object.assign({},t),{[o]:s[o][e]})),{[n.DTINDEX_NAME]:e})}getItemMetadata(t){const e=this.rows[t],s=this.columns.slice(1),o=e instanceof a.Group?this.groupingInfos[e.level].aggregators:[];return e instanceof a.Group?{selectable:!1,focusable:!1,cssClasses:\"slick-group\",columns:[{formatter:p},...s.map((function(t){const{field:e,formatter:s}=t,r=o.find((({field_:t})=>t===e));if(r){const{key:t}=r;return{formatter:(o,r,i,a,n)=>s?s(o,r,n.totals[t][e],a,n):\"\"}}return{}}))]}:{}}collapseGroup(t){const e=t.split(this.groupingDelimiter).length-1;this.toggledGroupsByLevel[e][t]=!this.groupingInfos[e].collapsed,this.refresh()}expandGroup(t){const e=t.split(this.groupingDelimiter).length-1;this.toggledGroupsByLevel[e][t]=this.groupingInfos[e].collapsed,this.refresh()}}s.DataCubeProvider=f,f.__name__=\"DataCubeProvider\";class m extends l.DataTableView{render(){const t={enableCellNavigation:!1!==this.model.selectable,enableColumnReorder:!1,autosizeColsMode:this.autosize,multiColumnSort:!1,editable:this.model.editable,autoEdit:this.model.auto_edit,rowHeight:this.model.row_height},e=this.model.columns.map((t=>t.toColumn()));var s,o;e[0].formatter=(s=e[0].formatter,o=this.model.grouping.length,(t,e,r,a,n)=>{const l=i.span({class:\"slick-group-toggle\",style:{\"margin-left\":15*(null!=o?o:0)+\"px\"}}),u=s?s(t,e,r,a,n):`${r}`;return`${l.outerHTML}${u&&u.replace(/^<div/,\"<span\").replace(/div>$/,\"span>\")}`}),delete e[0].editor,this.data=new f(this.model.source,this.model.view,e,this.model.target),this.data.setGrouping(this.model.grouping),this.el.style.width=`${this.model.width}px`,this.grid=new a.Grid(this.el,this.data,e,t),this.grid.onClick.subscribe(h)}}s.DataCubeView=m,m.__name__=\"DataCubeView\";class w extends l.DataTable{constructor(t){super(t)}static init_DataCube(){this.prototype.default_view=m,this.define((({Array:t,Ref:e})=>({grouping:[t(e(d)),[]],target:[e(u.ColumnDataSource)]})))}}s.DataCube=w,w.__name__=\"DataCube\",w.init_DataCube()},\n }, 464, {\"models/widgets/tables/main\":464,\"models/widgets/tables/index\":465,\"models/widgets/tables/cell_editors\":466,\"models/widgets/tables/definitions\":467,\"styles/widgets/tables.css\":468,\"models/widgets/tables/cell_formatters\":469,\"models/widgets/tables/data_table\":472,\"models/widgets/widget\":488,\"models/widgets/tables/table_widget\":489,\"models/widgets/tables/table_column\":490,\"styles/widgets/slickgrid.css\":491,\"models/widgets/tables/row_aggregators\":492,\"models/widgets/tables/data_cube\":493}, {});});\n\n /* END bokeh-tables.min.js */\n },\n \n function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\n \n function(Bokeh) {\n /* BEGIN panel.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\"], undefined);\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 \"4e90918c0a\": function _(e,s,t,o,i){o();const n=e(\"tslib\").__importStar(e(\"480618c798\"));t.Panel=n;e(\"@bokehjs/base\").register_models(n)},\n \"480618c798\": function _(e,a,t,o,c){o();const d=e(\"tslib\");c(\"AcePlot\",e(\"c2edc6955b\").AcePlot),c(\"Audio\",e(\"339f84d639\").Audio),c(\"Card\",e(\"b85e13a3ba\").Card),c(\"CommManager\",e(\"e552778259\").CommManager),c(\"DataTabulator\",e(\"99baa24a1a\").DataTabulator),c(\"DeckGLPlot\",e(\"df2378664f\").DeckGLPlot),c(\"ECharts\",e(\"9d046c4720\").ECharts),c(\"HTML\",e(\"ed08037ce5\").HTML),c(\"IDOM\",e(\"7d45bd3bc4\").IDOM),c(\"IPyWidget\",e(\"0eae77d68f\").IPyWidget),c(\"JSON\",e(\"5284fdbb37\").JSON),c(\"FileDownload\",e(\"1767172ffa\").FileDownload),c(\"KaTeX\",e(\"7b859fb3cf\").KaTeX),c(\"Location\",e(\"642aa56b24\").Location),c(\"MathJax\",e(\"0c21036737\").MathJax),c(\"Perspective\",e(\"545156b57b\").Perspective),c(\"Player\",e(\"ed9bae6d87\").Player),c(\"PlotlyPlot\",e(\"47b5ae5c43\").PlotlyPlot),c(\"Progress\",e(\"9f787650b9\").Progress),c(\"SingleSelect\",e(\"3b85956787\").SingleSelect),c(\"SpeechToText\",e(\"aaa48703af\").SpeechToText),c(\"State\",e(\"bfa46a5f19\").State),c(\"TextToSpeech\",e(\"33cd2c254e\").TextToSpeech),c(\"TrendIndicator\",e(\"2efaffc12a\").TrendIndicator),c(\"VegaPlot\",e(\"4feb5fa522\").VegaPlot),c(\"Video\",e(\"ffe54b53c3\").Video),c(\"VideoStream\",e(\"9ff7f7b5e9\").VideoStream),d.__exportStar(e(\"c51f25e2a7\"),t)},\n \"c2edc6955b\": function _(e,t,i,o,s){o();const n=e(\"@bokehjs/models/layouts/html_box\"),a=e(\"@bokehjs/core/dom\"),d=e(\"7116a7a602\");class h extends d.PanelHTMLBoxView{initialize(){super.initialize(),this._ace=window.ace,this._container=a.div({id:\"_\"+Math.random().toString(36).substr(2,9),style:{width:\"100%\",height:\"100%\"}})}connect_signals(){super.connect_signals(),this.connect(this.model.properties.code.change,(()=>this._update_code_from_model())),this.connect(this.model.properties.theme.change,(()=>this._update_theme())),this.connect(this.model.properties.language.change,(()=>this._update_language())),this.connect(this.model.properties.filename.change,(()=>this._update_filename())),this.connect(this.model.properties.print_margin.change,(()=>this._update_print_margin())),this.connect(this.model.properties.annotations.change,(()=>this._add_annotations())),this.connect(this.model.properties.readonly.change,(()=>{this._editor.setReadOnly(this.model.readonly)}))}render(){super.render(),this._container!==this.el.childNodes[0]&&this.el.appendChild(this._container),this._container.textContent=this.model.code,this._editor=this._ace.edit(this._container.id),this._langTools=this._ace.require(\"ace/ext/language_tools\"),this._modelist=this._ace.require(\"ace/ext/modelist\"),this._editor.setOptions({enableBasicAutocompletion:!0,enableSnippets:!0,fontFamily:\"monospace\"}),this._update_theme(),this._update_filename(),this._update_language(),this._editor.setReadOnly(this.model.readonly),this._editor.setShowPrintMargin(this.model.print_margin),this._editor.on(\"change\",(()=>this._update_code_from_editor()))}_update_code_from_model(){this._editor&&this._editor.getValue()!=this.model.code&&this._editor.setValue(this.model.code)}_update_print_margin(){this._editor.setShowPrintMargin(this.model.print_margin)}_update_code_from_editor(){this._editor.getValue()!=this.model.code&&(this.model.code=this._editor.getValue())}_update_theme(){this._editor.setTheme(`ace/theme/${this.model.theme}`)}_update_filename(){if(this.model.filename){const e=this._modelist.getModeForPath(this.model.filename).mode;this.model.language=e.slice(9)}}_update_language(){null!=this.model.language&&this._editor.session.setMode(`ace/mode/${this.model.language}`)}_add_annotations(){this._editor.session.setAnnotations(this.model.annotations)}after_layout(){super.after_layout(),this._editor.resize()}}i.AcePlotView=h,h.__name__=\"AcePlotView\";class _ extends n.HTMLBox{constructor(e){super(e)}static init_AcePlot(){this.prototype.default_view=h,this.define((({Any:e,Array:t,Boolean:i,String:o})=>({code:[o,\"\"],filename:[o],language:[o],theme:[o,\"chrome\"],annotations:[t(e),[]],readonly:[i,!1],print_margin:[i,!1]}))),this.override({height:300,width:300})}}i.AcePlot=_,_.__name__=\"AcePlot\",_.__module__=\"panel.models.ace\",_.init_AcePlot()},\n \"7116a7a602\": function _(e,i,t,s,h){s();const o=e(\"@bokehjs/core/layout/html\"),n=e(\"@bokehjs/core/layout/types\"),_=e(\"@bokehjs/core/dom\"),a=e(\"@bokehjs/models/widgets/markup\"),d=e(\"@bokehjs/models/layouts/html_box\");function l(e,i){let t=null!=i.width?\"fixed\":\"fit\",s=null!=i.height?\"fixed\":\"fit\";const{sizing_mode:h}=i;if(null!=h)if(\"fixed\"==h)t=s=\"fixed\";else if(\"stretch_both\"==h)t=s=\"max\";else if(\"stretch_width\"==h)t=\"max\";else if(\"stretch_height\"==h)s=\"max\";else switch(h){case\"scale_width\":t=\"max\",s=\"min\";break;case\"scale_height\":t=\"min\",s=\"max\";break;case\"scale_both\":t=\"max\",s=\"max\";break;default:throw new Error(\"unreachable\")}\"fixed\"==t&&i.width?e.style.width=i.width+\"px\":\"max\"==t&&(e.style.width=\"100%\"),\"fixed\"==s&&i.height?e.style.height=i.height+\"px\":\"max\"==s&&(e.style.height=\"100%\")}t.set_size=l;class c extends o.VariadicBox{constructor(e,i,t){super(e),this.el=e,this.sizing_mode=i,this.changed=t,this._cache=new Map,this._cache_count=new Map}_measure(e){const i=[e.width,e.height,this.sizing_mode].toString(),t=this.changed&&\"fixed\"!=this.sizing_mode&&null!=this.sizing_mode?1:0,s=this._cache.get(i),h=this._cache_count.get(i);if(null!=s&&null!=h&&h>=t)return this._cache_count.set(i,h+1),s;const o=new n.Sizeable(e).bounded_to(this.sizing.size),a=_.sized(this.el,o,(()=>{const e=new n.Sizeable(_.content_size(this.el)),{border:i,padding:t}=_.extents(this.el);return e.grow_by(i).grow_by(t).map(Math.ceil)}));return this._cache.set(i,a),this._cache_count.set(i,0),a}invalidate_cache(){}}t.CachedVariadicBox=c,c.__name__=\"CachedVariadicBox\";class r extends a.MarkupView{_update_layout(){let e=void 0!==this._prev_sizing_mode&&this._prev_sizing_mode!==this.model.sizing_mode;this._prev_sizing_mode=this.model.sizing_mode,this.layout=new c(this.el,this.model.sizing_mode,e),this.layout.set_sizing(this.box_sizing())}render(){super.render(),l(this.markup_el,this.model)}}t.PanelMarkupView=r,r.__name__=\"PanelMarkupView\";class m extends d.HTMLBoxView{_update_layout(){let e=void 0!==this._prev_sizing_mode&&this._prev_sizing_mode!==this.model.sizing_mode;this._prev_sizing_mode=this.model.sizing_mode,this.layout=new c(this.el,this.model.sizing_mode,e),this.layout.set_sizing(this.box_sizing())}render(){super.render(),l(this.el,this.model)}}t.PanelHTMLBoxView=m,m.__name__=\"PanelHTMLBoxView\"},\n \"339f84d639\": function _(e,t,i,o,s){o();const l=e(\"@bokehjs/models/layouts/html_box\"),d=e(\"7116a7a602\");class u extends d.PanelHTMLBoxView{initialize(){super.initialize(),this._blocked=!1,this._setting=!1,this._time=Date.now()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.loop.change,(()=>this.set_loop())),this.connect(this.model.properties.paused.change,(()=>this.set_paused())),this.connect(this.model.properties.time.change,(()=>this.set_time())),this.connect(this.model.properties.value.change,(()=>this.set_value())),this.connect(this.model.properties.volume.change,(()=>this.set_volume()))}render(){super.render(),this.audioEl=document.createElement(\"audio\"),this.audioEl.controls=!0,this.audioEl.src=this.model.value,this.audioEl.currentTime=this.model.time,this.audioEl.loop=this.model.loop,null!=this.model.volume?this.audioEl.volume=this.model.volume/100:this.model.volume=100*this.audioEl.volume,this.audioEl.onpause=()=>this.model.paused=!0,this.audioEl.onplay=()=>this.model.paused=!1,this.audioEl.ontimeupdate=()=>this.update_time(this),this.audioEl.onvolumechange=()=>this.update_volume(this),this.el.appendChild(this.audioEl),this.model.paused||this.audioEl.play()}update_time(e){e._setting?e._setting=!1:Date.now()-e._time<e.model.throttle||(e._blocked=!0,e.model.time=e.audioEl.currentTime,e._time=Date.now())}update_volume(e){e._setting?e._setting=!1:(e._blocked=!0,e.model.volume=100*e.audioEl.volume)}set_loop(){this.audioEl.loop=this.model.loop}set_paused(){!this.audioEl.paused&&this.model.paused&&this.audioEl.pause(),this.audioEl.paused&&!this.model.paused&&this.audioEl.play()}set_volume(){this._blocked?this._blocked=!1:(this._setting=!0,null!=this.model.volume&&(this.audioEl.volume=this.model.volume/100))}set_time(){this._blocked?this._blocked=!1:(this._setting=!0,this.audioEl.currentTime=this.model.time)}set_value(){this.audioEl.src=this.model.value}}i.AudioView=u,u.__name__=\"AudioView\";class h extends l.HTMLBox{constructor(e){super(e)}static init_Audio(){this.prototype.default_view=u,this.define((({Any:e,Boolean:t,Int:i,Number:o})=>({loop:[t,!1],paused:[t,!0],time:[o,0],throttle:[o,250],value:[e,\"\"],volume:[i]})))}}i.Audio=h,h.__name__=\"Audio\",h.__module__=\"panel.models.widgets\",h.init_Audio()},\n \"b85e13a3ba\": function _(e,s,l,t,o){t();const a=e(\"tslib\"),i=e(\"@bokehjs/models/layouts/column\"),c=a.__importStar(e(\"@bokehjs/core/dom\")),n=e(\"@bokehjs/core/dom\"),d=e(\"@bokehjs/core/layout/grid\"),r=e(\"@bokehjs/core/util/color\");class h extends i.ColumnView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.collapsed.change,(()=>this._collapse()));const{active_header_background:e,header_background:s,header_color:l}=this.model.properties;this.on_change([e,s,l],(()=>this.render()))}_update_layout(){const e=(this.model.collapsed?this.child_views.slice(0,1):this.child_views).map((e=>e.layout));this.layout=new d.Column(e),this.layout.rows=this.model.rows,this.layout.spacing=[this.model.spacing,0],this.layout.set_sizing(this.box_sizing())}render(){n.empty(this.el);const{background:e,button_css_classes:s,header_color:l,header_tag:t,header_css_classes:o}=this.model;this.el.style.backgroundColor=null!=e?r.color2css(e):\"\",n.classes(this.el).clear().add(...this.css_classes());let a=this.model.header_background;!this.model.collapsed&&this.model.active_header_background&&(a=this.model.active_header_background);const i=this.child_views[0];let d;if(this.model.collapsible){this.button_el=c.createElement(\"button\",{type:\"button\",class:o}),this.button_el.style.backgroundColor=null!=a?a:\"\",i.el.style.backgroundColor=null!=a?a:\"\",this.button_el.appendChild(i.el);const e=c.createElement(\"p\",{class:s});e.innerHTML=this.model.collapsed?\"+\":\"\",this.button_el.appendChild(e),this.button_el.onclick=()=>this._toggle_button(),d=this.button_el}else d=c.createElement(t,{class:o}),d.style.backgroundColor=null!=a?a:\"\",d.appendChild(i.el);d.style.color=null!=l?l:\"\",this.el.appendChild(d),i.render();for(const e of this.child_views.slice(1))this.model.collapsed||this.el.appendChild(e.el),e.render()}_toggle_button(){this.model.collapsed=!this.model.collapsed}_collapse(){this.invalidate_render()}_createElement(){return c.createElement(this.model.tag,{class:this.css_classes()})}}l.CardView=h,h.__name__=\"CardView\";class _ extends i.Column{constructor(e){super(e)}static init_Card(){this.prototype.default_view=h,this.define((({Array:e,Boolean:s,Nullable:l,String:t})=>({active_header_background:[l(t),null],button_css_classes:[e(t),[]],collapsed:[s,!0],collapsible:[s,!0],header_background:[l(t),null],header_color:[l(t),null],header_css_classes:[e(t),[]],header_tag:[t,\"div\"],tag:[t,\"div\"]})))}}l.Card=_,_.__name__=\"Card\",_.__module__=\"panel.models.layout\",_.init_Card()},\n \"e552778259\": function _(e,t,n,o,i){o();const s=e(\"@bokehjs/document\"),c=e(\"@bokehjs/core/view\"),_=e(\"@bokehjs/model\"),l=e(\"@bokehjs/protocol/message\"),a=e(\"@bokehjs/protocol/receiver\");class h extends c.View{renderTo(){}}n.CommManagerView=h,h.__name__=\"CommManagerView\";class m extends _.Model{constructor(e){super(e),this._document_listener=e=>this._document_changed(e),this._receiver=new a.Receiver,this._event_buffer=[],this._blocked=!1,this._timeout=Date.now(),null!=window.PyViz&&window.PyViz.comm_manager?(this.ns=window.PyViz,this.ns.comm_manager.register_target(this.plot_id,this.comm_id,(e=>this.msg_handler(e))),this._client_comm=this.ns.comm_manager.get_client_comm(this.plot_id,this.client_comm_id,(e=>this.on_ack(e)))):console.log(\"Could not find comm manager on window.PyViz, ensure the extension is loaded.\")}_doc_attached(){super._doc_attached(),null!=this.document&&this.document.on_change(this._document_listener)}_document_changed(e){e.setter_id!==this.id&&(e instanceof s.ModelChangedEvent&&!(e.attr in e.model.serializable_attributes())||(this._event_buffer.push(e),(!this._blocked||Date.now()>this._timeout)&&(setTimeout((()=>this.process_events()),this.debounce),this._blocked=!0,this._timeout=Date.now()+this.timeout)))}process_events(){if(null==this.document||null==this._client_comm)return;const e=this.document.create_json_patch(this._event_buffer);this._event_buffer=[];const t=l.Message.create(\"PATCH-DOC\",{},e);this._client_comm.send(t)}on_ack(e){const t=e.metadata;this._event_buffer.length?(this._blocked=!0,this._timeout=Date.now()+this.timeout,this.process_events()):this._blocked=!1,\"Ready\"==t.msg_type&&t.content?console.log(\"Python callback returned following output:\",t.content):\"Error\"==t.msg_type&&console.log(\"Python failed with the following traceback:\",t.traceback)}msg_handler(e){const t=e.metadata,n=e.buffers,o=e.content.data,i=this.plot_id;if(\"Ready\"==t.msg_type)t.content?console.log(\"Python callback returned following output:\",t.content):\"Error\"==t.msg_type&&console.log(\"Python failed with the following traceback:\",t.traceback);else if(null!=i){let e=null;if(i in this.ns.plot_index&&null!=this.ns.plot_index[i]?e=this.ns.plot_index[i]:void 0!==window.Bokeh&&i in window.Bokeh.index&&(e=window.Bokeh.index[i]),null==e)return;null!=n&&n.length>0?this._receiver.consume(n[0].buffer):this._receiver.consume(o);const t=this._receiver.message;null!=t&&Object.keys(t.content).length>0&&null!=this.document&&this.document.apply_json_patch(t.content,t.buffers,this.id)}}static init_CommManager(){this.prototype.default_view=h,this.define((({Int:e,String:t})=>({plot_id:[t],comm_id:[t],client_comm_id:[t],timeout:[e,5e3],debounce:[e,50]})))}}n.CommManager=m,m.__name__=\"CommManager\",m.__module__=\"panel.models.comm_manager\",m.init_CommManager()},\n \"99baa24a1a\": function _(t,e,s,o,i){o();const a=t(\"@bokehjs/models/layouts/html_box\"),l=t(\"@bokehjs/core/dom\"),n=t(\"@bokehjs/core/kinds\"),r=t(\"@bokehjs/models/sources/column_data_source\"),d=t(\"@bokehjs/models/widgets/tables\"),u=t(\"7e38aee5d7\"),h=t(\"7116a7a602\");class c extends h.PanelHTMLBoxView{constructor(){super(...arguments),this._tabulator_cell_updating=!1,this._selection_updating=!1,this._styled_cells=[]}connect_signals(){super.connect_signals();const{configuration:t,layout:e,columns:s,theme:o,theme_url:i,groupby:a}=this.model.properties;this.on_change([t,e,s,a],(()=>this.render_and_resize())),this.on_change([o,i],(()=>this.setCSS())),this.connect(this.model.properties.download.change,(()=>{const t=this.model.filename.endsWith(\".json\")?\"json\":\"csv\";this.tabulator.download(t,this.model.filename)})),this.connect(this.model.properties.hidden_columns.change,(()=>{this.hideColumns()})),this.connect(this.model.properties.page_size.change,(()=>{this.setPageSize()})),this.connect(this.model.properties.page.change,(()=>{this.setPage()})),this.connect(this.model.properties.max_page.change,(()=>{this.setMaxPage()})),this.connect(this.model.properties.frozen_rows.change,(()=>{this.freezeRows()})),this.connect(this.model.properties.styles.change,(()=>{this.updateStyles()})),this.connect(this.model.source.properties.data.change,(()=>{this.setData()})),this.connect(this.model.source.streaming,(()=>this.addData())),this.connect(this.model.source.patching,(()=>this.updateOrAddData())),this.connect(this.model.source.selected.change,(()=>this.updateSelection())),this.connect(this.model.source.selected.properties.indices.change,(()=>this.updateSelection()))}render_and_resize(){this.render(),this.update_layout(),this.compute_layout(),this.root!==this&&this.invalidate_layout()}render(){super.render();if(this.setCSS())return;this._initializing=!0;const t=l.div({class:\"pnx-tabulator\"});h.set_size(t,this.model);let e=this.getConfiguration();this.tabulator=new Tabulator(t,e),this.tabulator.modules=Object.assign({},this.tabulator.modules);const s=this.tabulator.modules.ajax;this.tabulator.modules.ajax.sendRequest=()=>{this.requestPage(s.params.page,s.params.sorters)},\"remote\"===this.model.pagination&&(this.tabulator.options.pagination=this.model.pagination,this.tabulator.modules.page.mode=\"remote\"),this.setGroupBy(),this.hideColumns(),this.model.pagination?(this.setMaxPage(),this.tabulator.setPage(this.model.page),this.setData()):this.freezeRows(),this.el.appendChild(t)}requestPage(t,e){return new Promise(((s,o)=>{try{this.model.page=t||1,this.model.sorters=e,s({data:[],last_page:this.model.max_page})}catch(t){o(t)}}))}renderComplete(){this._initializing&&(this.updateStyles(),this.updateSelection()),this._initializing=!1}freezeRows(){for(const t of this.model.frozen_rows)this.tabulator.getRow(t).freeze()}getLayout(){switch(this.model.layout){case\"fit_data\":return\"fitData\";case\"fit_data_fill\":return\"fitDataFill\";case\"fit_data_stretch\":return\"fitDataStretch\";case\"fit_data_table\":return\"fitDataTable\";case\"fit_columns\":return\"fitColumns\"}}getConfiguration(){let t=Object.assign(Object.assign({},this.model.configuration),{index:\"_index\",renderComplete:()=>this.renderComplete(),rowSelectionChanged:(t,e)=>this.rowSelectionChanged(t,e),cellEdited:t=>this.cellEdited(t),columns:this.getColumns(),layout:this.getLayout(),ajaxURL:\"http://panel.pyviz.org\",ajaxSorting:!0,pagination:\"remote\"==this.model.pagination?\"local\":this.model.pagination,paginationSize:this.model.page_size,paginationInitialPage:1}),e=this.model.source;return null===e||0===Object.keys(e.data).length?t:(e=u.transform_cds_to_records(e,!0),Object.assign(Object.assign({},t),{data:e}))}getColumns(){var t;const e=null===(t=this.model.configuration)||void 0===t?void 0:t.columns;let s=[];if(null!=e)for(const t of e)if(null!=t.columns){const e=[];for(const s of t.columns)e.push(Object.assign({},s));s.push(Object.assign(Object.assign({},t),{columns:e}))}else s.push(Object.assign({},t));for(const t of this.model.columns){let o=null;if(null!=e)for(const e of s)if(null!=e.columns){for(const s of e.columns)if(t.field===s.field){o=s;break}if(null!=o)break}else if(t.field===e.field){o=e;break}if(null==o&&(o={field:t.field}),null==o.title&&(o.title=t.title),null==o.width&&null!=t.width&&0!=t.width&&(o.width=t.width),null==o.formatter&&null!=t.formatter){const e=t.formatter.type;o.formatter=\"BooleanFormatter\"===e?\"tickCross\":e=>t.formatter.doFormat(e.getRow(),e,e.getValue(),null,null)}o.editable=()=>this.model.editable;const i=t.editor,a=i.type;null!=o.editor||(\"StringEditor\"===a?i.completions.length>0?(o.editor=\"autocomplete\",o.editorParams={values:i.completions}):o.editor=\"input\":\"TextEditor\"===a?o.editor=\"textarea\":\"IntEditor\"===a||\"NumberEditor\"===a?(o.editor=\"number\",o.editorParams={step:i.step}):\"CheckboxEditor\"===a?o.editor=\"tickCross\":\"SelectEditor\"===a?(o.editor=\"select\",o.editorParams={values:i.options}):o.editor=(e,s,o,i)=>this.renderEditor(t,e,s,o,i)),null==e&&s.push(o)}return s}renderEditor(t,e,s,o,i){const a=t.editor,l=new a.default_view({column:t,model:a,parent:this,container:e._cell.element});return l.initialize(),l.connect_signals(),s((()=>{l.setValue(e.getValue())})),l.inputEl.addEventListener(\"change\",(()=>{const t=l.serializeValue(),s=e.getValue(),a=l.validate();a.valid||i(a.msg),null!=s&&typeof t!=typeof s?i(\"Mismatching type\"):o(l.serializeValue())})),l.inputEl}after_layout(){super.after_layout(),null!=this.tabulator&&this.tabulator.redraw(!0),this.updateStyles()}setData(){const t=u.transform_cds_to_records(this.model.source,!0);null!=this.model.pagination?this.tabulator.rowManager.setData(t,!0,!1):this.tabulator.setData(t),this.freezeRows(),this.updateSelection()}setGroupBy(){if(0==this.model.groupby.length)return void this.tabulator.setGroupBy(!1);this.tabulator.setGroupBy((t=>{const e=[];for(const s of this.model.groupby){const o=s+\": \"+t[s];e.push(o)}return e.join(\", \")}))}setCSS(){let t;t=\"default\"==this.model.theme?\"tabulator\":\"tabulator_\"+this.model.theme;const e=this.model.theme_url+t+\".min.css\";let s=null;const o=document.getElementsByTagName(\"link\"),i=this.model.theme_url.indexOf(\"dist/\");for(const t of o)if(t.href.startsWith(this.model.theme_url.slice(0,i))){s=t;break}let a=document.getElementsByTagName(\"head\")[0];if(null!=s){if(s.href==e)return!1;null!=s.parentNode&&(a=s.parentNode)}const l=document.createElement(\"link\");return l.type=\"text/css\",l.rel=\"stylesheet\",l.media=\"screen\",l.href=e,l.onload=()=>{null!=s&&null!=s.parentNode&&(a=s.parentNode,a.removeChild(s)),this.render_and_resize()},a.appendChild(l),!0}updateStyles(){for(const t of this._styled_cells)t.cssText=\"\";if(this._styled_cells=[],null!=this.model.styles&&0!=this.tabulator.getDataCount())for(const t in this.model.styles){const e=this.model.styles[t],s=this.tabulator.getRow(t);if(!s)continue;const o=s._row.cells;for(const t in e){const s=e[t],i=o[t];if(null==i||!s.length)continue;const a=i.element;this._styled_cells.push(a),a.cssText=\"\";for(const t of s){if(!t.includes(\":\"))continue;const[e,s]=t.split(\":\");a.style.setProperty(e,s.trimLeft())}}}}addData(){const t=this.tabulator.rowManager.getRows(),e=t[t.length-1];let s=u.transform_cds_to_records(this.model.source,!0);this.tabulator.setData(s),this.model.follow&&this.tabulator.scrollToRow(e.data._index||0,\"top\",!1),this.freezeRows(),this.updateSelection()}updateOrAddData(){if(this._tabulator_cell_updating)return;let t=u.transform_cds_to_records(this.model.source,!0);this.tabulator.setData(t),this.freezeRows(),this.updateSelection()}hideColumns(){for(const t of this.tabulator.getColumns())this.model.hidden_columns.indexOf(t._column.field)>-1?t.hide():t.show()}setMaxPage(){this.tabulator.setMaxPage(Math.max(this.model.page,this.model.max_page)),this.tabulator.modules.page._setPageButtons()}setPage(){this.tabulator.setPage(this.model.page)}setPageSize(){this.tabulator.setPageSize(this.model.page_size)}updateSelection(){if(null==this.tabulator||this._selection_updating)return;const t=this.model.source.selected.indices;this._selection_updating=!0,this.tabulator.deselectRow(),this.tabulator.selectRow(t),this._selection_updating=!1}rowSelectionChanged(t,e){if(this._selection_updating||this._initializing)return;this._selection_updating=!0;const s=t.map((t=>t._index));this.model.source.selected.indices=s,this._selection_updating=!1}cellEdited(t){const e=t._cell.column.field,s=t._cell.row.data._index,o=t._cell.value;this._tabulator_cell_updating=!0,this.model.source.patch({[e]:[[s,o]]}),this._tabulator_cell_updating=!1}}s.DataTabulatorView=c,c.__name__=\"DataTabulatorView\",s.TableLayout=n.Enum(\"fit_data\",\"fit_data_fill\",\"fit_data_stretch\",\"fit_data_table\",\"fit_columns\");class m extends a.HTMLBox{constructor(t){super(t)}static init_DataTabulator(){this.prototype.default_view=c,this.define((({Any:t,Array:e,Boolean:o,Nullable:i,Number:a,Ref:l,String:n})=>({configuration:[t,{}],columns:[e(l(d.TableColumn)),[]],download:[o,!0],editable:[o,!0],filename:[n,\"table.csv\"],follow:[o,!0],frozen_rows:[e(a),[]],groupby:[e(n),[]],hidden_columns:[e(n),[]],layout:[s.TableLayout,\"fit_data\"],max_page:[a,0],pagination:[i(n),null],page:[a,0],page_size:[a,0],source:[l(r.ColumnDataSource)],sorters:[e(t),[]],styles:[t,{}],theme:[n,\"simple\"],theme_url:[n,\"https://unpkg.com/tabulator-tables@4.9.3/dist/css/\"]})))}}s.DataTabulator=m,m.__name__=\"DataTabulator\",m.__module__=\"panel.models.tabulator\",m.init_DataTabulator()},\n \"7e38aee5d7\": function _(n,t,e,l,o){l(),e.transform_cds_to_records=function(n,t=!1){const e=[],l=n.columns(),o=n.get_length();if(0===l.length||null===o)return[];for(let r=0;r<o;r++){const o={};for(const t of l){let e=n.get_array(t);const l=null==e[0].shape?null:e[0].shape;null!=l&&l.length>1&&\"number\"==typeof l[0]?o[t]=e.slice(r*l[1],r*l[1]+l[1]):o[t]=e[r]}t&&(o._index=r),e.push(o)}return e}},\n \"df2378664f\": function _(e,t,o,i,a){i();const n=e(\"tslib\"),s=e(\"@bokehjs/core/dom\"),c=e(\"@bokehjs/models/layouts/html_box\"),r=e(\"@bokehjs/models/sources/column_data_source\"),d=e(\"7e38aee5d7\"),l=e(\"7116a7a602\"),_=e(\"6e04fbe567\"),h=n.__importDefault(e(\"093eb75864\"));function p(){const e={},t=window.deck,o=Object.keys(t).filter((e=>e.charAt(0)===e.charAt(0).toUpperCase()));for(const i of o)e[i]=t[i];return e}class u extends l.PanelHTMLBoxView{connect_signals(){super.connect_signals();const{data:e,mapbox_api_key:t,tooltip:o,layers:i,initialViewState:a,data_sources:n}=this.model.properties;this.on_change([t,o],(()=>this.render())),this.on_change([e,a],(()=>this.updateDeck())),this.on_change([i],(()=>this._update_layers())),this.on_change([n],(()=>this._connect_sources(!0))),this._layer_map={},this._connected=[],this._connect_sources()}_update_layers(){this._layer_map={},this._update_data(!0)}_connect_sources(e=!1){for(const e of this.model.data_sources)this._connected.indexOf(e)<0&&(this.connect(e.properties.data.change,(()=>this._update_data(!0))),this._connected.push(e));this._update_data(e)}initialize(){if(super.initialize(),window.deck.JSONConverter){const{CSVLoader:e,Tile3DLoader:t}=window.loaders;window.loaders.registerLoaders([t,e]);const o={classes:p(),enumerations:{COORDINATE_SYSTEM:window.deck.COORDINATE_SYSTEM,GL:h.default},constants:{Tile3DLoader:t}};this.jsonConverter=new window.deck.JSONConverter({configuration:o})}}_update_data(e=!0){let t=0;for(const e of this.model.layers){let o;if(t+=1,t-1 in this._layer_map)o=this.model.data_sources[this._layer_map[t-1]];else{if(\"number\"!=typeof e.data)continue;this._layer_map[t-1]=e.data,o=this.model.data_sources[e.data]}e.data=d.transform_cds_to_records(o)}e&&this.updateDeck()}_on_click_event(e){const t={coordinate:e.coordinate,lngLat:e.lngLat,index:e.index};this.model.clickState=t}_on_hover_event(e){if(null==e.coordinate)return;const t={coordinate:e.coordinate,lngLat:e.lngLat,index:e.index};this.model.hoverState=t}_on_viewState_event(e){this.model.viewState=e.viewState}getData(){return Object.assign(Object.assign({},this.model.data),{layers:this.model.layers,initialViewState:this.model.initialViewState,onViewStateChange:e=>this._on_viewState_event(e),onClick:e=>this._on_click_event(e),onHover:e=>this._on_hover_event(e)})}updateDeck(){if(!this.deckGL)return void this.render();const e=this.getData();if(window.deck.updateDeck)window.deck.updateDeck(e,this.deckGL);else{const t=this.jsonConverter.convert(e);this.deckGL.setProps(t)}}createDeck({mapboxApiKey:e,container:t,jsonInput:o,tooltip:i}){let a;try{const n=this.jsonConverter.convert(o),s=_.makeTooltip(i,n.layers);a=new window.deck.DeckGL(Object.assign(Object.assign({},n),{map:window.mapboxgl,mapboxApiAccessToken:e,container:t,getTooltip:s}))}catch(e){console.error(e)}return a}render(){super.render();const e=s.div({class:\"deckgl\"});l.set_size(e,this.model);const t=this.model.mapbox_api_key,o=this.model.tooltip,i=this.getData();window.deck.createDeck?this.deckGL=window.deck.createDeck({mapboxApiKey:t,container:e,jsonInput:i,tooltip:o}):this.deckGL=this.createDeck({mapboxApiKey:t,container:e,jsonInput:i,tooltip:o}),this.el.appendChild(e)}}o.DeckGLPlotView=u,u.__name__=\"DeckGLPlotView\";class k extends c.HTMLBox{constructor(e){super(e)}static init_DeckGLPlot(){this.prototype.default_view=u,this.define((({Any:e,Array:t,String:o,Ref:i})=>({data:[e],data_sources:[t(i(r.ColumnDataSource)),[]],clickState:[e,{}],hoverState:[e,{}],initialViewState:[e,{}],layers:[t(e),[]],mapbox_api_key:[o,\"\"],tooltip:[e,{}],viewState:[e,{}]}))),this.override({height:400,width:600})}}o.DeckGLPlot=k,k.__name__=\"DeckGLPlot\",k.__module__=\"panel.models.deckgl\",k.init_DeckGLPlot()},\n \"6e04fbe567\": function _(t,e,n,i,l){\n /*\n This file was adapted from https://github.com/uber/deck.gl/ the LICENSE\n below is preserved to comply with the original license.\n \n Copyright (c) 2015 - 2017 Uber Technologies, Inc.\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n */\n let o,r;i();const c={fontFamily:'\"Helvetica Neue\", Helvetica, Arial, sans-serif',display:\"flex\",flex:\"wrap\",maxWidth:\"500px\",flexDirection:\"column\",zIndex:2};function s(){return document.createElement(\"div\")}function a(t){if(!t.picked)return null;if(t.object===o)return r;const e={html:u(t.object),style:c};return r=e,o=t.object,e}n.getTooltipDefault=a;const f=new Set([\"position\",\"index\"]);function u(t){const e=s();for(const n in t){if(f.has(n))continue;const i=s();i.className=\"header\",i.textContent=n;const l=s();l.className=\"value\",l.textContent=h(t[n]);const o=s();p(o,i,l),o.appendChild(i),o.appendChild(l),e.appendChild(o)}return e.innerHTML}function p(t,e,n){Object.assign(e.style,{fontWeight:700,marginRight:\"10px\",flex:\"1 1 0%\"}),Object.assign(n.style,{flex:\"none\",maxWidth:\"250px\",overflow:\"hidden\",whiteSpace:\"nowrap\",textOverflow:\"ellipsis\"}),Object.assign(t.style,{display:\"flex\",flexDirection:\"row\",justifyContent:\"space-between\",alignItems:\"stretch\"})}function h(t){let e;if(Array.isArray(t)&&t.length>4)e=`Array<${t.length}>`;else if(\"string\"==typeof t)e=t;else if(\"number\"==typeof t)e=String(t);else try{e=JSON.stringify(t)}catch(t){e=\"<Non-Serializable Object>\"}return e.length>50&&(e=e.slice(0,50)),e}function d(t,e){let n=t;for(const t in e){if(\"object\"==typeof e[t])for(const i in e[t])n=n.replace(`{${t}.${i}}`,e[t][i]);n=n.replace(`{${t}}`,e[t])}return n}n.tabularize=u,n.toText=h,n.substituteIn=d,n.makeTooltip=function(t,e){if(!t)return null;let n=!1;const i={};for(let l=0;l<e.length;l++){const o=e[l].id;\"boolean\"!=typeof t&&(l.toString()in t||o in t)&&(i[o]=o in t?t[o]:t[l.toString()],n=!0)}return t.html||t.text||n?e=>{if(!e.picked)return null;const l=n?i[e.layer.id]:t;if(null==l)return;if(\"boolean\"==typeof l)return l?a(e):null;const o={style:l.style||c};return l.html?o.html=d(l.html,e.object):o.text=d(l.text,e.object),o}:a}},\n \"093eb75864\": function _(E,_,R,T,A){_.exports={DEPTH_BUFFER_BIT:256,STENCIL_BUFFER_BIT:1024,COLOR_BUFFER_BIT:16384,POINTS:0,LINES:1,LINE_LOOP:2,LINE_STRIP:3,TRIANGLES:4,TRIANGLE_STRIP:5,TRIANGLE_FAN:6,ZERO:0,ONE:1,SRC_COLOR:768,ONE_MINUS_SRC_COLOR:769,SRC_ALPHA:770,ONE_MINUS_SRC_ALPHA:771,DST_ALPHA:772,ONE_MINUS_DST_ALPHA:773,DST_COLOR:774,ONE_MINUS_DST_COLOR:775,SRC_ALPHA_SATURATE:776,CONSTANT_COLOR:32769,ONE_MINUS_CONSTANT_COLOR:32770,CONSTANT_ALPHA:32771,ONE_MINUS_CONSTANT_ALPHA:32772,FUNC_ADD:32774,FUNC_SUBTRACT:32778,FUNC_REVERSE_SUBTRACT:32779,BLEND_EQUATION:32777,BLEND_EQUATION_RGB:32777,BLEND_EQUATION_ALPHA:34877,BLEND_DST_RGB:32968,BLEND_SRC_RGB:32969,BLEND_DST_ALPHA:32970,BLEND_SRC_ALPHA:32971,BLEND_COLOR:32773,ARRAY_BUFFER_BINDING:34964,ELEMENT_ARRAY_BUFFER_BINDING:34965,LINE_WIDTH:2849,ALIASED_POINT_SIZE_RANGE:33901,ALIASED_LINE_WIDTH_RANGE:33902,CULL_FACE_MODE:2885,FRONT_FACE:2886,DEPTH_RANGE:2928,DEPTH_WRITEMASK:2930,DEPTH_CLEAR_VALUE:2931,DEPTH_FUNC:2932,STENCIL_CLEAR_VALUE:2961,STENCIL_FUNC:2962,STENCIL_FAIL:2964,STENCIL_PASS_DEPTH_FAIL:2965,STENCIL_PASS_DEPTH_PASS:2966,STENCIL_REF:2967,STENCIL_VALUE_MASK:2963,STENCIL_WRITEMASK:2968,STENCIL_BACK_FUNC:34816,STENCIL_BACK_FAIL:34817,STENCIL_BACK_PASS_DEPTH_FAIL:34818,STENCIL_BACK_PASS_DEPTH_PASS:34819,STENCIL_BACK_REF:36003,STENCIL_BACK_VALUE_MASK:36004,STENCIL_BACK_WRITEMASK:36005,VIEWPORT:2978,SCISSOR_BOX:3088,COLOR_CLEAR_VALUE:3106,COLOR_WRITEMASK:3107,UNPACK_ALIGNMENT:3317,PACK_ALIGNMENT:3333,MAX_TEXTURE_SIZE:3379,MAX_VIEWPORT_DIMS:3386,SUBPIXEL_BITS:3408,RED_BITS:3410,GREEN_BITS:3411,BLUE_BITS:3412,ALPHA_BITS:3413,DEPTH_BITS:3414,STENCIL_BITS:3415,POLYGON_OFFSET_UNITS:10752,POLYGON_OFFSET_FACTOR:32824,TEXTURE_BINDING_2D:32873,SAMPLE_BUFFERS:32936,SAMPLES:32937,SAMPLE_COVERAGE_VALUE:32938,SAMPLE_COVERAGE_INVERT:32939,COMPRESSED_TEXTURE_FORMATS:34467,VENDOR:7936,RENDERER:7937,VERSION:7938,IMPLEMENTATION_COLOR_READ_TYPE:35738,IMPLEMENTATION_COLOR_READ_FORMAT:35739,BROWSER_DEFAULT_WEBGL:37444,STATIC_DRAW:35044,STREAM_DRAW:35040,DYNAMIC_DRAW:35048,ARRAY_BUFFER:34962,ELEMENT_ARRAY_BUFFER:34963,BUFFER_SIZE:34660,BUFFER_USAGE:34661,CURRENT_VERTEX_ATTRIB:34342,VERTEX_ATTRIB_ARRAY_ENABLED:34338,VERTEX_ATTRIB_ARRAY_SIZE:34339,VERTEX_ATTRIB_ARRAY_STRIDE:34340,VERTEX_ATTRIB_ARRAY_TYPE:34341,VERTEX_ATTRIB_ARRAY_NORMALIZED:34922,VERTEX_ATTRIB_ARRAY_POINTER:34373,VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:34975,CULL_FACE:2884,FRONT:1028,BACK:1029,FRONT_AND_BACK:1032,BLEND:3042,DEPTH_TEST:2929,DITHER:3024,POLYGON_OFFSET_FILL:32823,SAMPLE_ALPHA_TO_COVERAGE:32926,SAMPLE_COVERAGE:32928,SCISSOR_TEST:3089,STENCIL_TEST:2960,NO_ERROR:0,INVALID_ENUM:1280,INVALID_VALUE:1281,INVALID_OPERATION:1282,OUT_OF_MEMORY:1285,CONTEXT_LOST_WEBGL:37442,CW:2304,CCW:2305,DONT_CARE:4352,FASTEST:4353,NICEST:4354,GENERATE_MIPMAP_HINT:33170,BYTE:5120,UNSIGNED_BYTE:5121,SHORT:5122,UNSIGNED_SHORT:5123,INT:5124,UNSIGNED_INT:5125,FLOAT:5126,DOUBLE:5130,DEPTH_COMPONENT:6402,ALPHA:6406,RGB:6407,RGBA:6408,LUMINANCE:6409,LUMINANCE_ALPHA:6410,UNSIGNED_SHORT_4_4_4_4:32819,UNSIGNED_SHORT_5_5_5_1:32820,UNSIGNED_SHORT_5_6_5:33635,FRAGMENT_SHADER:35632,VERTEX_SHADER:35633,COMPILE_STATUS:35713,DELETE_STATUS:35712,LINK_STATUS:35714,VALIDATE_STATUS:35715,ATTACHED_SHADERS:35717,ACTIVE_ATTRIBUTES:35721,ACTIVE_UNIFORMS:35718,MAX_VERTEX_ATTRIBS:34921,MAX_VERTEX_UNIFORM_VECTORS:36347,MAX_VARYING_VECTORS:36348,MAX_COMBINED_TEXTURE_IMAGE_UNITS:35661,MAX_VERTEX_TEXTURE_IMAGE_UNITS:35660,MAX_TEXTURE_IMAGE_UNITS:34930,MAX_FRAGMENT_UNIFORM_VECTORS:36349,SHADER_TYPE:35663,SHADING_LANGUAGE_VERSION:35724,CURRENT_PROGRAM:35725,NEVER:512,ALWAYS:519,LESS:513,EQUAL:514,LEQUAL:515,GREATER:516,GEQUAL:518,NOTEQUAL:517,KEEP:7680,REPLACE:7681,INCR:7682,DECR:7683,INVERT:5386,INCR_WRAP:34055,DECR_WRAP:34056,NEAREST:9728,LINEAR:9729,NEAREST_MIPMAP_NEAREST:9984,LINEAR_MIPMAP_NEAREST:9985,NEAREST_MIPMAP_LINEAR:9986,LINEAR_MIPMAP_LINEAR:9987,TEXTURE_MAG_FILTER:10240,TEXTURE_MIN_FILTER:10241,TEXTURE_WRAP_S:10242,TEXTURE_WRAP_T:10243,TEXTURE_2D:3553,TEXTURE:5890,TEXTURE_CUBE_MAP:34067,TEXTURE_BINDING_CUBE_MAP:34068,TEXTURE_CUBE_MAP_POSITIVE_X:34069,TEXTURE_CUBE_MAP_NEGATIVE_X:34070,TEXTURE_CUBE_MAP_POSITIVE_Y:34071,TEXTURE_CUBE_MAP_NEGATIVE_Y:34072,TEXTURE_CUBE_MAP_POSITIVE_Z:34073,TEXTURE_CUBE_MAP_NEGATIVE_Z:34074,MAX_CUBE_MAP_TEXTURE_SIZE:34076,TEXTURE0:33984,ACTIVE_TEXTURE:34016,REPEAT:10497,CLAMP_TO_EDGE:33071,MIRRORED_REPEAT:33648,TEXTURE_WIDTH:4096,TEXTURE_HEIGHT:4097,FLOAT_VEC2:35664,FLOAT_VEC3:35665,FLOAT_VEC4:35666,INT_VEC2:35667,INT_VEC3:35668,INT_VEC4:35669,BOOL:35670,BOOL_VEC2:35671,BOOL_VEC3:35672,BOOL_VEC4:35673,FLOAT_MAT2:35674,FLOAT_MAT3:35675,FLOAT_MAT4:35676,SAMPLER_2D:35678,SAMPLER_CUBE:35680,LOW_FLOAT:36336,MEDIUM_FLOAT:36337,HIGH_FLOAT:36338,LOW_INT:36339,MEDIUM_INT:36340,HIGH_INT:36341,FRAMEBUFFER:36160,RENDERBUFFER:36161,RGBA4:32854,RGB5_A1:32855,RGB565:36194,DEPTH_COMPONENT16:33189,STENCIL_INDEX:6401,STENCIL_INDEX8:36168,DEPTH_STENCIL:34041,RENDERBUFFER_WIDTH:36162,RENDERBUFFER_HEIGHT:36163,RENDERBUFFER_INTERNAL_FORMAT:36164,RENDERBUFFER_RED_SIZE:36176,RENDERBUFFER_GREEN_SIZE:36177,RENDERBUFFER_BLUE_SIZE:36178,RENDERBUFFER_ALPHA_SIZE:36179,RENDERBUFFER_DEPTH_SIZE:36180,RENDERBUFFER_STENCIL_SIZE:36181,FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE:36048,FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:36049,FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL:36050,FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE:36051,COLOR_ATTACHMENT0:36064,DEPTH_ATTACHMENT:36096,STENCIL_ATTACHMENT:36128,DEPTH_STENCIL_ATTACHMENT:33306,NONE:0,FRAMEBUFFER_COMPLETE:36053,FRAMEBUFFER_INCOMPLETE_ATTACHMENT:36054,FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:36055,FRAMEBUFFER_INCOMPLETE_DIMENSIONS:36057,FRAMEBUFFER_UNSUPPORTED:36061,FRAMEBUFFER_BINDING:36006,RENDERBUFFER_BINDING:36007,READ_FRAMEBUFFER:36008,DRAW_FRAMEBUFFER:36009,MAX_RENDERBUFFER_SIZE:34024,INVALID_FRAMEBUFFER_OPERATION:1286,UNPACK_FLIP_Y_WEBGL:37440,UNPACK_PREMULTIPLY_ALPHA_WEBGL:37441,UNPACK_COLORSPACE_CONVERSION_WEBGL:37443,READ_BUFFER:3074,UNPACK_ROW_LENGTH:3314,UNPACK_SKIP_ROWS:3315,UNPACK_SKIP_PIXELS:3316,PACK_ROW_LENGTH:3330,PACK_SKIP_ROWS:3331,PACK_SKIP_PIXELS:3332,TEXTURE_BINDING_3D:32874,UNPACK_SKIP_IMAGES:32877,UNPACK_IMAGE_HEIGHT:32878,MAX_3D_TEXTURE_SIZE:32883,MAX_ELEMENTS_VERTICES:33e3,MAX_ELEMENTS_INDICES:33001,MAX_TEXTURE_LOD_BIAS:34045,MAX_FRAGMENT_UNIFORM_COMPONENTS:35657,MAX_VERTEX_UNIFORM_COMPONENTS:35658,MAX_ARRAY_TEXTURE_LAYERS:35071,MIN_PROGRAM_TEXEL_OFFSET:35076,MAX_PROGRAM_TEXEL_OFFSET:35077,MAX_VARYING_COMPONENTS:35659,FRAGMENT_SHADER_DERIVATIVE_HINT:35723,RASTERIZER_DISCARD:35977,VERTEX_ARRAY_BINDING:34229,MAX_VERTEX_OUTPUT_COMPONENTS:37154,MAX_FRAGMENT_INPUT_COMPONENTS:37157,MAX_SERVER_WAIT_TIMEOUT:37137,MAX_ELEMENT_INDEX:36203,RED:6403,RGB8:32849,RGBA8:32856,RGB10_A2:32857,TEXTURE_3D:32879,TEXTURE_WRAP_R:32882,TEXTURE_MIN_LOD:33082,TEXTURE_MAX_LOD:33083,TEXTURE_BASE_LEVEL:33084,TEXTURE_MAX_LEVEL:33085,TEXTURE_COMPARE_MODE:34892,TEXTURE_COMPARE_FUNC:34893,SRGB:35904,SRGB8:35905,SRGB8_ALPHA8:35907,COMPARE_REF_TO_TEXTURE:34894,RGBA32F:34836,RGB32F:34837,RGBA16F:34842,RGB16F:34843,TEXTURE_2D_ARRAY:35866,TEXTURE_BINDING_2D_ARRAY:35869,R11F_G11F_B10F:35898,RGB9_E5:35901,RGBA32UI:36208,RGB32UI:36209,RGBA16UI:36214,RGB16UI:36215,RGBA8UI:36220,RGB8UI:36221,RGBA32I:36226,RGB32I:36227,RGBA16I:36232,RGB16I:36233,RGBA8I:36238,RGB8I:36239,RED_INTEGER:36244,RGB_INTEGER:36248,RGBA_INTEGER:36249,R8:33321,RG8:33323,R16F:33325,R32F:33326,RG16F:33327,RG32F:33328,R8I:33329,R8UI:33330,R16I:33331,R16UI:33332,R32I:33333,R32UI:33334,RG8I:33335,RG8UI:33336,RG16I:33337,RG16UI:33338,RG32I:33339,RG32UI:33340,R8_SNORM:36756,RG8_SNORM:36757,RGB8_SNORM:36758,RGBA8_SNORM:36759,RGB10_A2UI:36975,TEXTURE_IMMUTABLE_FORMAT:37167,TEXTURE_IMMUTABLE_LEVELS:33503,UNSIGNED_INT_2_10_10_10_REV:33640,UNSIGNED_INT_10F_11F_11F_REV:35899,UNSIGNED_INT_5_9_9_9_REV:35902,FLOAT_32_UNSIGNED_INT_24_8_REV:36269,UNSIGNED_INT_24_8:34042,HALF_FLOAT:5131,RG:33319,RG_INTEGER:33320,INT_2_10_10_10_REV:36255,CURRENT_QUERY:34917,QUERY_RESULT:34918,QUERY_RESULT_AVAILABLE:34919,ANY_SAMPLES_PASSED:35887,ANY_SAMPLES_PASSED_CONSERVATIVE:36202,MAX_DRAW_BUFFERS:34852,DRAW_BUFFER0:34853,DRAW_BUFFER1:34854,DRAW_BUFFER2:34855,DRAW_BUFFER3:34856,DRAW_BUFFER4:34857,DRAW_BUFFER5:34858,DRAW_BUFFER6:34859,DRAW_BUFFER7:34860,DRAW_BUFFER8:34861,DRAW_BUFFER9:34862,DRAW_BUFFER10:34863,DRAW_BUFFER11:34864,DRAW_BUFFER12:34865,DRAW_BUFFER13:34866,DRAW_BUFFER14:34867,DRAW_BUFFER15:34868,MAX_COLOR_ATTACHMENTS:36063,COLOR_ATTACHMENT1:36065,COLOR_ATTACHMENT2:36066,COLOR_ATTACHMENT3:36067,COLOR_ATTACHMENT4:36068,COLOR_ATTACHMENT5:36069,COLOR_ATTACHMENT6:36070,COLOR_ATTACHMENT7:36071,COLOR_ATTACHMENT8:36072,COLOR_ATTACHMENT9:36073,COLOR_ATTACHMENT10:36074,COLOR_ATTACHMENT11:36075,COLOR_ATTACHMENT12:36076,COLOR_ATTACHMENT13:36077,COLOR_ATTACHMENT14:36078,COLOR_ATTACHMENT15:36079,SAMPLER_3D:35679,SAMPLER_2D_SHADOW:35682,SAMPLER_2D_ARRAY:36289,SAMPLER_2D_ARRAY_SHADOW:36292,SAMPLER_CUBE_SHADOW:36293,INT_SAMPLER_2D:36298,INT_SAMPLER_3D:36299,INT_SAMPLER_CUBE:36300,INT_SAMPLER_2D_ARRAY:36303,UNSIGNED_INT_SAMPLER_2D:36306,UNSIGNED_INT_SAMPLER_3D:36307,UNSIGNED_INT_SAMPLER_CUBE:36308,UNSIGNED_INT_SAMPLER_2D_ARRAY:36311,MAX_SAMPLES:36183,SAMPLER_BINDING:35097,PIXEL_PACK_BUFFER:35051,PIXEL_UNPACK_BUFFER:35052,PIXEL_PACK_BUFFER_BINDING:35053,PIXEL_UNPACK_BUFFER_BINDING:35055,COPY_READ_BUFFER:36662,COPY_WRITE_BUFFER:36663,COPY_READ_BUFFER_BINDING:36662,COPY_WRITE_BUFFER_BINDING:36663,FLOAT_MAT2x3:35685,FLOAT_MAT2x4:35686,FLOAT_MAT3x2:35687,FLOAT_MAT3x4:35688,FLOAT_MAT4x2:35689,FLOAT_MAT4x3:35690,UNSIGNED_INT_VEC2:36294,UNSIGNED_INT_VEC3:36295,UNSIGNED_INT_VEC4:36296,UNSIGNED_NORMALIZED:35863,SIGNED_NORMALIZED:36764,VERTEX_ATTRIB_ARRAY_INTEGER:35069,VERTEX_ATTRIB_ARRAY_DIVISOR:35070,TRANSFORM_FEEDBACK_BUFFER_MODE:35967,MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS:35968,TRANSFORM_FEEDBACK_VARYINGS:35971,TRANSFORM_FEEDBACK_BUFFER_START:35972,TRANSFORM_FEEDBACK_BUFFER_SIZE:35973,TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN:35976,MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS:35978,MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS:35979,INTERLEAVED_ATTRIBS:35980,SEPARATE_ATTRIBS:35981,TRANSFORM_FEEDBACK_BUFFER:35982,TRANSFORM_FEEDBACK_BUFFER_BINDING:35983,TRANSFORM_FEEDBACK:36386,TRANSFORM_FEEDBACK_PAUSED:36387,TRANSFORM_FEEDBACK_ACTIVE:36388,TRANSFORM_FEEDBACK_BINDING:36389,FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING:33296,FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE:33297,FRAMEBUFFER_ATTACHMENT_RED_SIZE:33298,FRAMEBUFFER_ATTACHMENT_GREEN_SIZE:33299,FRAMEBUFFER_ATTACHMENT_BLUE_SIZE:33300,FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE:33301,FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE:33302,FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE:33303,FRAMEBUFFER_DEFAULT:33304,DEPTH24_STENCIL8:35056,DRAW_FRAMEBUFFER_BINDING:36006,READ_FRAMEBUFFER_BINDING:36010,RENDERBUFFER_SAMPLES:36011,FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER:36052,FRAMEBUFFER_INCOMPLETE_MULTISAMPLE:36182,UNIFORM_BUFFER:35345,UNIFORM_BUFFER_BINDING:35368,UNIFORM_BUFFER_START:35369,UNIFORM_BUFFER_SIZE:35370,MAX_VERTEX_UNIFORM_BLOCKS:35371,MAX_FRAGMENT_UNIFORM_BLOCKS:35373,MAX_COMBINED_UNIFORM_BLOCKS:35374,MAX_UNIFORM_BUFFER_BINDINGS:35375,MAX_UNIFORM_BLOCK_SIZE:35376,MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS:35377,MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS:35379,UNIFORM_BUFFER_OFFSET_ALIGNMENT:35380,ACTIVE_UNIFORM_BLOCKS:35382,UNIFORM_TYPE:35383,UNIFORM_SIZE:35384,UNIFORM_BLOCK_INDEX:35386,UNIFORM_OFFSET:35387,UNIFORM_ARRAY_STRIDE:35388,UNIFORM_MATRIX_STRIDE:35389,UNIFORM_IS_ROW_MAJOR:35390,UNIFORM_BLOCK_BINDING:35391,UNIFORM_BLOCK_DATA_SIZE:35392,UNIFORM_BLOCK_ACTIVE_UNIFORMS:35394,UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES:35395,UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER:35396,UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER:35398,OBJECT_TYPE:37138,SYNC_CONDITION:37139,SYNC_STATUS:37140,SYNC_FLAGS:37141,SYNC_FENCE:37142,SYNC_GPU_COMMANDS_COMPLETE:37143,UNSIGNALED:37144,SIGNALED:37145,ALREADY_SIGNALED:37146,TIMEOUT_EXPIRED:37147,CONDITION_SATISFIED:37148,WAIT_FAILED:37149,SYNC_FLUSH_COMMANDS_BIT:1,COLOR:6144,DEPTH:6145,STENCIL:6146,MIN:32775,MAX:32776,DEPTH_COMPONENT24:33190,STREAM_READ:35041,STREAM_COPY:35042,STATIC_READ:35045,STATIC_COPY:35046,DYNAMIC_READ:35049,DYNAMIC_COPY:35050,DEPTH_COMPONENT32F:36012,DEPTH32F_STENCIL8:36013,INVALID_INDEX:4294967295,TIMEOUT_IGNORED:-1,MAX_CLIENT_WAIT_TIMEOUT_WEBGL:37447,VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE:35070,UNMASKED_VENDOR_WEBGL:37445,UNMASKED_RENDERER_WEBGL:37446,MAX_TEXTURE_MAX_ANISOTROPY_EXT:34047,TEXTURE_MAX_ANISOTROPY_EXT:34046,COMPRESSED_RGB_S3TC_DXT1_EXT:33776,COMPRESSED_RGBA_S3TC_DXT1_EXT:33777,COMPRESSED_RGBA_S3TC_DXT3_EXT:33778,COMPRESSED_RGBA_S3TC_DXT5_EXT:33779,COMPRESSED_R11_EAC:37488,COMPRESSED_SIGNED_R11_EAC:37489,COMPRESSED_RG11_EAC:37490,COMPRESSED_SIGNED_RG11_EAC:37491,COMPRESSED_RGB8_ETC2:37492,COMPRESSED_RGBA8_ETC2_EAC:37493,COMPRESSED_SRGB8_ETC2:37494,COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:37495,COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2:37496,COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2:37497,COMPRESSED_RGB_PVRTC_4BPPV1_IMG:35840,COMPRESSED_RGBA_PVRTC_4BPPV1_IMG:35842,COMPRESSED_RGB_PVRTC_2BPPV1_IMG:35841,COMPRESSED_RGBA_PVRTC_2BPPV1_IMG:35843,COMPRESSED_RGB_ETC1_WEBGL:36196,COMPRESSED_RGB_ATC_WEBGL:35986,COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL:35986,COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL:34798,UNSIGNED_INT_24_8_WEBGL:34042,HALF_FLOAT_OES:36193,RGBA32F_EXT:34836,RGB32F_EXT:34837,FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT:33297,UNSIGNED_NORMALIZED_EXT:35863,MIN_EXT:32775,MAX_EXT:32776,SRGB_EXT:35904,SRGB_ALPHA_EXT:35906,SRGB8_ALPHA8_EXT:35907,FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT:33296,FRAGMENT_SHADER_DERIVATIVE_HINT_OES:35723,COLOR_ATTACHMENT0_WEBGL:36064,COLOR_ATTACHMENT1_WEBGL:36065,COLOR_ATTACHMENT2_WEBGL:36066,COLOR_ATTACHMENT3_WEBGL:36067,COLOR_ATTACHMENT4_WEBGL:36068,COLOR_ATTACHMENT5_WEBGL:36069,COLOR_ATTACHMENT6_WEBGL:36070,COLOR_ATTACHMENT7_WEBGL:36071,COLOR_ATTACHMENT8_WEBGL:36072,COLOR_ATTACHMENT9_WEBGL:36073,COLOR_ATTACHMENT10_WEBGL:36074,COLOR_ATTACHMENT11_WEBGL:36075,COLOR_ATTACHMENT12_WEBGL:36076,COLOR_ATTACHMENT13_WEBGL:36077,COLOR_ATTACHMENT14_WEBGL:36078,COLOR_ATTACHMENT15_WEBGL:36079,DRAW_BUFFER0_WEBGL:34853,DRAW_BUFFER1_WEBGL:34854,DRAW_BUFFER2_WEBGL:34855,DRAW_BUFFER3_WEBGL:34856,DRAW_BUFFER4_WEBGL:34857,DRAW_BUFFER5_WEBGL:34858,DRAW_BUFFER6_WEBGL:34859,DRAW_BUFFER7_WEBGL:34860,DRAW_BUFFER8_WEBGL:34861,DRAW_BUFFER9_WEBGL:34862,DRAW_BUFFER10_WEBGL:34863,DRAW_BUFFER11_WEBGL:34864,DRAW_BUFFER12_WEBGL:34865,DRAW_BUFFER13_WEBGL:34866,DRAW_BUFFER14_WEBGL:34867,DRAW_BUFFER15_WEBGL:34868,MAX_COLOR_ATTACHMENTS_WEBGL:36063,MAX_DRAW_BUFFERS_WEBGL:34852,VERTEX_ARRAY_BINDING_OES:34229,QUERY_COUNTER_BITS_EXT:34916,CURRENT_QUERY_EXT:34917,QUERY_RESULT_EXT:34918,QUERY_RESULT_AVAILABLE_EXT:34919,TIME_ELAPSED_EXT:35007,TIMESTAMP_EXT:36392,GPU_DISJOINT_EXT:36795}},\n \"9d046c4720\": function _(t,e,s,h,i){h();const r=t(\"@bokehjs/models/layouts/html_box\");class n extends r.HTMLBoxView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,(()=>this._plot()));const{width:t,height:e,renderer:s,theme:h}=this.model.properties;this.on_change([t,e],(()=>this._resize())),this.on_change([h,s],(()=>this.render()))}render(){super.render();const t={width:this.model.width,height:this.model.height,renderer:this.model.renderer};null!=this._chart&&window.echarts.dispose(this._chart),this._chart=window.echarts.init(this.el,this.model.theme,t),this._plot()}after_layout(){super.after_layout(),this._chart.resize()}_plot(){null!=window.echarts&&this._chart.setOption(this.model.data)}_resize(){this._chart.resize({width:this.model.width,height:this.model.height})}}s.EChartsView=n,n.__name__=\"EChartsView\";class a extends r.HTMLBox{constructor(t){super(t)}static init_ECharts(){this.prototype.default_view=n,this.define((({Any:t,String:e})=>({data:[t,{}],theme:[e,\"default\"],renderer:[e,\"canvas\"]})))}}s.ECharts=a,a.__name__=\"ECharts\",a.__module__=\"panel.models.echarts\",a.init_ECharts()},\n \"ed08037ce5\": function _(e,t,r,n,a){n();const o=e(\"@bokehjs/models/widgets/markup\"),s=e(\"7116a7a602\");function i(e){return(new DOMParser).parseFromString(e,\"text/html\").documentElement.textContent}r.htmlDecode=i;class l extends s.PanelMarkupView{render(){super.render();const e=i(this.model.text)||this.model.text;e?(this.markup_el.innerHTML=e,Array.from(this.markup_el.querySelectorAll(\"script\")).forEach((e=>{const t=document.createElement(\"script\");Array.from(e.attributes).forEach((e=>t.setAttribute(e.name,e.value))),t.appendChild(document.createTextNode(e.innerHTML)),e.parentNode&&e.parentNode.replaceChild(t,e)}))):this.markup_el.innerHTML=\"\"}}r.HTMLView=l,l.__name__=\"HTMLView\";class m extends o.Markup{constructor(e){super(e)}static init_HTML(){this.prototype.default_view=l}}r.HTML=m,m.__name__=\"HTML\",m.__module__=\"panel.models.markup\",m.init_HTML()},\n \"7d45bd3bc4\": function _(require,module,exports,__esModule,__esExport){__esModule();const preact_1=require(\"6f11f2ef27\"),hooks_1=require(\"4c02a9b43f\"),preact_2=require(\"b3f51db71c\"),fast_json_patch_1=require(\"cbecfde9cd\"),html_box_1=require(\"@bokehjs/models/layouts/html_box\"),layout_1=require(\"7116a7a602\"),event_to_object_1=require(\"3329d4aa5b\"),LayoutConfigContext=preact_1.createContext({});function mountLayout(e,t,o,n){preact_1.render(preact_2.html`\n <${Layout}\n saveUpdateHook=${t}\n sendEvent=${o}\n importSourceUrl=${n}\n />\n `,e)}function Layout({saveUpdateHook:e,sendEvent:t,importSourceUrl:o}){const[n,r]=useInplaceJsonPatch({});return hooks_1.useEffect((()=>e(r)),[r]),n.tagName?preact_2.html`\n <${LayoutConfigContext.Provider}\n value=${{sendEvent:t,importSourceUrl:o}}\n >\n <${Element} model=${n} />\n <//>\n `:preact_2.html`<div />`}function Element({model:e}){return e.importSource?preact_2.html`<${ImportedElement} model=${e} />`:preact_2.html`<${StandardElement} model=${e} />`}function ImportedElement({model:e}){const t=hooks_1.useContext(LayoutConfigContext),o=useLazyModule(e.importSource.source,t.importSourceUrl);if(o){const n=getPathProperty(o,e.tagName),r=elementChildren(e),a=elementAttributes(e,t.sendEvent);return preact_2.html`<${n} ...${a}>${r}<//>`}{const t=e.importSource.fallback;if(!t)return preact_2.html`<div />`;switch(typeof t){case\"object\":return preact_2.html`<${Element} model=${t} />`;case\"string\":return preact_2.html`<div>${t}</div>`;default:return null}}}function StandardElement({model:e}){const t=hooks_1.useContext(LayoutConfigContext),o=elementChildren(e),n=elementAttributes(e,t.sendEvent);return e.children&&e.children.length?preact_2.html`<${e.tagName} ...${n}>${o}<//>`:preact_2.html`<${e.tagName} ...${n} />`}function elementChildren(e){return e.children?e.children.map((e=>{switch(typeof e){case\"object\":return preact_2.html`<${Element} model=${e} />`;case\"string\":return e;default:return null}})):[]}function elementAttributes(e,t){const o=Object.assign({},e.attributes);return e.eventHandlers&&Object.keys(e.eventHandlers).forEach((n=>{const r=e.eventHandlers[n];o[n]=eventHandler(t,r)})),o}function eventHandler(e,t){return function(){const o=Array.from(arguments).map((e=>\"object\"==typeof e?(t.preventDefault&&e.preventDefault(),t.stopPropagation&&e.stopPropagation(),event_to_object_1.serializeEvent(e)):e));return new Promise((n=>{const r={data:o,target:t.target};e(r),n(r)}))}}function useLazyModule(source,sourceUrlBase=\"\"){const[module,setModule]=hooks_1.useState(null);return module||eval(`import('${joinUrl(sourceUrlBase,source)}')`).then(setModule),module}function getPathProperty(e,t){const o=t.split(\".\");let n=e[o.shift()];for(let e=0;e<o.length;e++)n=n[o[e]];return n}function useInplaceJsonPatch(e){const t=hooks_1.useRef(e),o=useForceUpdate(),n=hooks_1.useCallback(((e,n)=>{applyPatchInplace(t.current,e,n),o()}),[t,o]);return[t.current,n]}function applyPatchInplace(e,t,o){t?fast_json_patch_1.applyPatch(e,[{op:\"replace\",path:t,value:fast_json_patch_1.applyPatch(fast_json_patch_1.getValueByPointer(e,t),o,!1,!1).newDocument}]):fast_json_patch_1.applyPatch(e,o)}function useForceUpdate(){const[,e]=hooks_1.useState({});return hooks_1.useCallback((()=>e({})),[])}function joinUrl(e,t){return t.startsWith(\"./\")?(e.endsWith(\"/\")?e.slice(0,-1):e)+t.slice(1):t}exports.mountLayout=mountLayout,exports.default=Layout;class IDOMView extends layout_1.PanelHTMLBoxView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.event.change,(()=>{this._update(...this.model.event),setTimeout((()=>{requestAnimationFrame((()=>this.fix_layout()))}))}))}fix_layout(){this.update_layout(),this.compute_layout(),this.invalidate_layout(),layout_1.set_size(this.el,this.model)}initialize(){super.initialize(),mountLayout(this.el,(e=>this._save_update(e)),(e=>this._send(e)),this.model.importSourceUrl)}async lazy_initialize(){await super.lazy_initialize(),await new Promise((e=>{const t=()=>{this._update?e(null):setTimeout(t,100)};t()}))}_save_update(e){this._update=e}async render(){super.render(),this._update(...this.model.event),await new Promise((e=>{const t=()=>{this.el.children.length?(this.fix_layout(),e(null)):setTimeout(t,50)};t()}))}_send(e){this.model.msg=e}}exports.IDOMView=IDOMView,IDOMView.__name__=\"IDOMView\";class IDOM extends html_box_1.HTMLBox{constructor(e){super(e)}static init_IDOM(){this.prototype.default_view=IDOMView,this.define((({Any:e,String:t})=>({event:[e,[]],importSourceUrl:[t,\"\"],msg:[e,{}]})))}}exports.IDOM=IDOM,IDOM.__name__=\"IDOM\",IDOM.__module__=\"panel.models.idom\",IDOM.init_IDOM()},\n \"6f11f2ef27\": function _(e,n,t,_,l){_();var o,r,i,u,s,c,f={},p=[],a=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function d(e,n){for(var t in n)e[t]=n[t];return e}function h(e){var n=e.parentNode;n&&n.removeChild(e)}function v(e,n,t){var _,l,o,r=arguments,i={};for(o in n)\"key\"==o?_=n[o]:\"ref\"==o?l=n[o]:i[o]=n[o];if(arguments.length>3)for(t=[t],o=3;o<arguments.length;o++)t.push(r[o]);if(null!=t&&(i.children=t),\"function\"==typeof e&&null!=e.defaultProps)for(o in e.defaultProps)void 0===i[o]&&(i[o]=e.defaultProps[o]);return y(e,i,_,l,null)}function y(e,n,t,_,l){var r={type:e,props:n,key:t,ref:_,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==l?++o.__v:l};return null!=o.vnode&&o.vnode(r),r}function m(e){return e.children}function k(e,n){this.props=e,this.context=n}function g(e,n){if(null==n)return e.__?g(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return\"function\"==typeof e.type?g(e):null}function b(e){var n,t;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e;break}return b(e)}}function C(e){(!e.__d&&(e.__d=!0)&&i.push(e)&&!x.__r++||s!==o.debounceRendering)&&((s=o.debounceRendering)||u)(x)}function x(){for(var e;x.__r=i.length;)e=i.sort((function(e,n){return e.__v.__b-n.__v.__b})),i=[],e.some((function(e){var n,t,_,l,o,r;e.__d&&(o=(l=(n=e).__v).__e,(r=n.__P)&&(t=[],(_=d({},l)).__v=l.__v+1,A(r,l,_,n.__n,void 0!==r.ownerSVGElement,null!=l.__h?[o]:null,t,null==o?g(l):o,l.__h),N(t,l),l.__e!=o&&b(l)))}))}function P(e,n,t,_,l,o,r,i,u,s){var c,a,d,h,v,k,b,C=_&&_.__k||p,x=C.length;for(t.__k=[],c=0;c<n.length;c++)if(null!=(h=t.__k[c]=null==(h=n[c])||\"boolean\"==typeof h?null:\"string\"==typeof h||\"number\"==typeof h?y(null,h,null,null,h):Array.isArray(h)?y(m,{children:h},null,null,null):h.__b>0?y(h.type,h.props,h.key,null,h.__v):h)){if(h.__=t,h.__b=t.__b+1,null===(d=C[c])||d&&h.key==d.key&&h.type===d.type)C[c]=void 0;else for(a=0;a<x;a++){if((d=C[a])&&h.key==d.key&&h.type===d.type){C[a]=void 0;break}d=null}A(e,h,d=d||f,l,o,r,i,u,s),v=h.__e,(a=h.ref)&&d.ref!=a&&(b||(b=[]),d.ref&&b.push(d.ref,null,h),b.push(a,h.__c||v,h)),null!=v?(null==k&&(k=v),\"function\"==typeof h.type&&null!=h.__k&&h.__k===d.__k?h.__d=u=S(h,u,e):u=E(e,h,d,C,v,u),s||\"option\"!==t.type?\"function\"==typeof t.type&&(t.__d=u):e.value=\"\"):u&&d.__e==u&&u.parentNode!=e&&(u=g(d))}for(t.__e=k,c=x;c--;)null!=C[c]&&(\"function\"==typeof t.type&&null!=C[c].__e&&C[c].__e==t.__d&&(t.__d=g(_,c+1)),M(C[c],C[c]));if(b)for(c=0;c<b.length;c++)L(b[c],b[++c],b[++c])}function S(e,n,t){var _,l;for(_=0;_<e.__k.length;_++)(l=e.__k[_])&&(l.__=e,n=\"function\"==typeof l.type?S(l,n,t):E(t,l,l,e.__k,l.__e,n));return n}function E(e,n,t,_,l,o){var r,i,u;if(void 0!==n.__d)r=n.__d,n.__d=void 0;else if(null==t||l!=o||null==l.parentNode)e:if(null==o||o.parentNode!==e)e.appendChild(l),r=null;else{for(i=o,u=0;(i=i.nextSibling)&&u<_.length;u+=2)if(i==l)break e;e.insertBefore(l,o),r=o}return void 0!==r?r:l.nextSibling}function w(e,n,t){\"-\"===n[0]?e.setProperty(n,t):e[n]=null==t?\"\":\"number\"!=typeof t||a.test(n)?t:t+\"px\"}function U(e,n,t,_,l){var o;e:if(\"style\"===n)if(\"string\"==typeof t)e.style.cssText=t;else{if(\"string\"==typeof _&&(e.style.cssText=_=\"\"),_)for(n in _)t&&n in t||w(e.style,n,\"\");if(t)for(n in t)_&&t[n]===_[n]||w(e.style,n,t[n])}else if(\"o\"===n[0]&&\"n\"===n[1])o=n!==(n=n.replace(/Capture$/,\"\")),n=n.toLowerCase()in e?n.toLowerCase().slice(2):n.slice(2),e.l||(e.l={}),e.l[n+o]=t,t?_||e.addEventListener(n,o?T:D,o):e.removeEventListener(n,o?T:D,o);else if(\"dangerouslySetInnerHTML\"!==n){if(l)n=n.replace(/xlink[H:h]/,\"h\").replace(/sName$/,\"s\");else if(\"href\"!==n&&\"list\"!==n&&\"form\"!==n&&\"download\"!==n&&n in e)try{e[n]=null==t?\"\":t;break e}catch(e){}\"function\"==typeof t||(null!=t&&(!1!==t||\"a\"===n[0]&&\"r\"===n[1])?e.setAttribute(n,t):e.removeAttribute(n))}}function D(e){this.l[e.type+!1](o.event?o.event(e):e)}function T(e){this.l[e.type+!0](o.event?o.event(e):e)}function A(e,n,t,_,l,r,i,u,s){var c,f,p,a,h,v,y,g,b,C,x,S=n.type;if(void 0!==n.constructor)return null;null!=t.__h&&(s=t.__h,u=n.__e=t.__e,n.__h=null,r=[u]),(c=o.__b)&&c(n);try{e:if(\"function\"==typeof S){if(g=n.props,b=(c=S.contextType)&&_[c.__c],C=c?b?b.props.value:c.__:_,t.__c?y=(f=n.__c=t.__c).__=f.__E:(\"prototype\"in S&&S.prototype.render?n.__c=f=new S(g,C):(n.__c=f=new k(g,C),f.constructor=S,f.render=F),b&&b.sub(f),f.props=g,f.state||(f.state={}),f.context=C,f.__n=_,p=f.__d=!0,f.__h=[]),null==f.__s&&(f.__s=f.state),null!=S.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=d({},f.__s)),d(f.__s,S.getDerivedStateFromProps(g,f.__s))),a=f.props,h=f.state,p)null==S.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(null==S.getDerivedStateFromProps&&g!==a&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(g,C),!f.__e&&null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(g,f.__s,C)||n.__v===t.__v){f.props=g,f.state=f.__s,n.__v!==t.__v&&(f.__d=!1),f.__v=n,n.__e=t.__e,n.__k=t.__k,f.__h.length&&i.push(f);break e}null!=f.componentWillUpdate&&f.componentWillUpdate(g,f.__s,C),null!=f.componentDidUpdate&&f.__h.push((function(){f.componentDidUpdate(a,h,v)}))}f.context=C,f.props=g,f.state=f.__s,(c=o.__r)&&c(n),f.__d=!1,f.__v=n,f.__P=e,c=f.render(f.props,f.state,f.context),f.state=f.__s,null!=f.getChildContext&&(_=d(d({},_),f.getChildContext())),p||null==f.getSnapshotBeforeUpdate||(v=f.getSnapshotBeforeUpdate(a,h)),x=null!=c&&c.type===m&&null==c.key?c.props.children:c,P(e,Array.isArray(x)?x:[x],n,t,_,l,r,i,u,s),f.base=n.__e,n.__h=null,f.__h.length&&i.push(f),y&&(f.__E=f.__=null),f.__e=!1}else null==r&&n.__v===t.__v?(n.__k=t.__k,n.__e=t.__e):n.__e=W(t.__e,n,t,_,l,r,i,s);(c=o.diffed)&&c(n)}catch(e){n.__v=null,(s||null!=r)&&(n.__e=u,n.__h=!!s,r[r.indexOf(u)]=null),o.__e(e,n,t)}}function N(e,n){o.__c&&o.__c(n,e),e.some((function(n){try{e=n.__h,n.__h=[],e.some((function(e){e.call(n)}))}catch(e){o.__e(e,n.__v)}}))}function W(e,n,t,_,l,o,r,i){var u,s,c,a,d=t.props,v=n.props,y=n.type,m=0;if(\"svg\"===y&&(l=!0),null!=o)for(;m<o.length;m++)if((u=o[m])&&(u===e||(y?u.localName==y:3==u.nodeType))){e=u,o[m]=null;break}if(null==e){if(null===y)return document.createTextNode(v);e=l?document.createElementNS(\"http://www.w3.org/2000/svg\",y):document.createElement(y,v.is&&v),o=null,i=!1}if(null===y)d===v||i&&e.data===v||(e.data=v);else{if(o=o&&p.slice.call(e.childNodes),s=(d=t.props||f).dangerouslySetInnerHTML,c=v.dangerouslySetInnerHTML,!i){if(null!=o)for(d={},a=0;a<e.attributes.length;a++)d[e.attributes[a].name]=e.attributes[a].value;(c||s)&&(c&&(s&&c.__html==s.__html||c.__html===e.innerHTML)||(e.innerHTML=c&&c.__html||\"\"))}if(function(e,n,t,_,l){var o;for(o in t)\"children\"===o||\"key\"===o||o in n||U(e,o,null,t[o],_);for(o in n)l&&\"function\"!=typeof n[o]||\"children\"===o||\"key\"===o||\"value\"===o||\"checked\"===o||t[o]===n[o]||U(e,o,n[o],t[o],_)}(e,v,d,l,i),c)n.__k=[];else if(m=n.props.children,P(e,Array.isArray(m)?m:[m],n,t,_,l&&\"foreignObject\"!==y,o,r,e.firstChild,i),null!=o)for(m=o.length;m--;)null!=o[m]&&h(o[m]);i||(\"value\"in v&&void 0!==(m=v.value)&&(m!==e.value||\"progress\"===y&&!m)&&U(e,\"value\",m,d.value,!1),\"checked\"in v&&void 0!==(m=v.checked)&&m!==e.checked&&U(e,\"checked\",m,d.checked,!1))}return e}function L(e,n,t){try{\"function\"==typeof e?e(n):e.current=n}catch(e){o.__e(e,t)}}function M(e,n,t){var _,l,r;if(o.unmount&&o.unmount(e),(_=e.ref)&&(_.current&&_.current!==e.__e||L(_,null,n)),t||\"function\"==typeof e.type||(t=null!=(l=e.__e)),e.__e=e.__d=void 0,null!=(_=e.__c)){if(_.componentWillUnmount)try{_.componentWillUnmount()}catch(e){o.__e(e,n)}_.base=_.__P=null}if(_=e.__k)for(r=0;r<_.length;r++)_[r]&&M(_[r],n,t);null!=l&&h(l)}function F(e,n,t){return this.constructor(e,t)}function H(e,n,t){var _,l,r;o.__&&o.__(e,n),l=(_=\"function\"==typeof t)?null:t&&t.__k||n.__k,r=[],A(n,e=(!_&&t||n).__k=v(m,null,[e]),l||f,f,void 0!==n.ownerSVGElement,!_&&t?[t]:l?null:n.firstChild?p.slice.call(n.childNodes):null,r,!_&&t?t:l?l.__e:n.firstChild,_),N(r,e)}t.options=o,t.isValidElement=r,t.createElement=v,t.h=v,t.createRef=function(){return{current:null}},t.Fragment=m,t.Component=k,t.toChildArray=function e(n,t){return t=t||[],null==n||\"boolean\"==typeof n||(Array.isArray(n)?n.some((function(n){e(n,t)})):t.push(n)),t},t.render=H,t.hydrate=function e(n,t){H(n,t,e)},t.cloneElement=function(e,n,t){var _,l,o,r=arguments,i=d({},e.props);for(o in n)\"key\"==o?_=n[o]:\"ref\"==o?l=n[o]:i[o]=n[o];if(arguments.length>3)for(t=[t],o=3;o<arguments.length;o++)t.push(r[o]);return null!=t&&(i.children=t),y(e.type,i,_||e.key,l||e.ref,null)},t.createContext=function(e,n){var t={__c:n=\"__cC\"+c++,__:e,Consumer:function(e,n){return e.children(n)},Provider:function(e){var t,_;return this.getChildContext||(t=[],(_={})[n]=this,this.getChildContext=function(){return _},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&t.some(C)},this.sub=function(e){t.push(e);var n=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(e),1),n&&n.call(e)}}),e.children}};return t.Provider.__=t.Consumer.contextType=t},t.options=o={__e:function(e,n){for(var t,_,l;n=n.__;)if((t=n.__c)&&!t.__)try{if((_=t.constructor)&&null!=_.getDerivedStateFromError&&(t.setState(_.getDerivedStateFromError(e)),l=t.__d),null!=t.componentDidCatch&&(t.componentDidCatch(e),l=t.__d),l)return t.__E=t}catch(n){e=n}throw e},__v:0},t.isValidElement=r=function(e){return null!=e&&void 0===e.constructor},k.prototype.setState=function(e,n){var t;t=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=d({},this.state),\"function\"==typeof e&&(e=e(d({},t),this.props)),e&&d(t,e),null!=e&&this.__v&&(n&&this.__h.push(n),C(this))},k.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),C(this))},k.prototype.render=m,i=[],u=\"function\"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,x.__r=0,c=0},\n \"4c02a9b43f\": function _(_,n,t,o,u){o();const e=_(\"6f11f2ef27\");var i,c,r,f=0,a=[],s=e.options.__b,h=e.options.__r,p=e.options.diffed,v=e.options.__c,m=e.options.unmount;function l(_,n){e.options.__h&&e.options.__h(c,_,f||n),f=0;var t=c.__H||(c.__H={__:[],__h:[]});return _>=t.__.length&&t.__.push({}),t.__[_]}function H(_){return f=1,d(q,_)}function d(_,n,t){var o=l(i++,2);return o.t=_,o.__c||(o.__=[t?t(n):q(void 0,n),function(_){var n=o.t(o.__[0],_);o.__[0]!==n&&(o.__=[n,o.__[1]],o.__c.setState({}))}],o.__c=c),o.__}function E(_,n){var t=l(i++,4);!e.options.__s&&F(t.__H,n)&&(t.__=_,t.__H=n,c.__h.push(t))}function y(_,n){var t=l(i++,7);return F(t.__H,n)&&(t.__=_(),t.__H=n,t.__h=_),t.__}function b(){a.forEach((function(_){if(_.__P)try{_.__H.__h.forEach(A),_.__H.__h.forEach(D),_.__H.__h=[]}catch(n){_.__H.__h=[],e.options.__e(n,_.__v)}})),a=[]}t.useState=H,t.useReducer=d,t.useEffect=function(_,n){var t=l(i++,3);!e.options.__s&&F(t.__H,n)&&(t.__=_,t.__H=n,c.__H.__h.push(t))},t.useLayoutEffect=E,t.useRef=function(_){return f=5,y((function(){return{current:_}}),[])},t.useImperativeHandle=function(_,n,t){f=6,E((function(){\"function\"==typeof _?_(n()):_&&(_.current=n())}),null==t?t:t.concat(_))},t.useMemo=y,t.useCallback=function(_,n){return f=8,y((function(){return _}),n)},t.useContext=function(_){var n=c.context[_.__c],t=l(i++,9);return t.__c=_,n?(null==t.__&&(t.__=!0,n.sub(c)),n.props.value):_.__},t.useDebugValue=function(_,n){e.options.useDebugValue&&e.options.useDebugValue(n?n(_):_)},t.useErrorBoundary=function(_){var n=l(i++,10),t=H();return n.__=_,c.componentDidCatch||(c.componentDidCatch=function(_){n.__&&n.__(_),t[1](_)}),[t[0],function(){t[1](void 0)}]},e.options.__b=function(_){c=null,s&&s(_)},e.options.__r=function(_){h&&h(_),i=0;var n=(c=_.__c).__H;n&&(n.__h.forEach(A),n.__h.forEach(D),n.__h=[])},e.options.diffed=function(_){p&&p(_);var n=_.__c;n&&n.__H&&n.__H.__h.length&&(1!==a.push(n)&&r===e.options.requestAnimationFrame||((r=e.options.requestAnimationFrame)||function(_){var n,t=function(){clearTimeout(o),g&&cancelAnimationFrame(n),setTimeout(_)},o=setTimeout(t,100);g&&(n=requestAnimationFrame(t))})(b)),c=void 0},e.options.__c=function(_,n){n.some((function(_){try{_.__h.forEach(A),_.__h=_.__h.filter((function(_){return!_.__||D(_)}))}catch(t){n.some((function(_){_.__h&&(_.__h=[])})),n=[],e.options.__e(t,_.__v)}})),v&&v(_,n)},e.options.unmount=function(_){m&&m(_);var n=_.__c;if(n&&n.__H)try{n.__H.__.forEach(A)}catch(_){e.options.__e(_,n.__v)}};var g=\"function\"==typeof requestAnimationFrame;function A(_){var n=c;\"function\"==typeof _.__c&&_.__c(),c=n}function D(_){var n=c;_.__c=_.__(),c=n}function F(_,n){return!_||_.length!==n.length||n.some((function(n,t){return n!==_[t]}))}function q(_,n){return\"function\"==typeof n?n(_):n}},\n \"b3f51db71c\": function _(e,f,n,t,o){t();const r=e(\"tslib\"),d=e(\"6f11f2ef27\");var a=e(\"6f11f2ef27\");o(\"h\",a.h),o(\"render\",a.render),o(\"Component\",a.Component);var h=r.__importDefault(e(\"ab33dd3f38\")).default.bind(d.h);n.html=h},\n \"ab33dd3f38\": function _(n,t,s,u,r){u();var e=function(n,t,s,u){var r;t[0]=0;for(var h=1;h<t.length;h++){var p=t[h++],a=t[h]?(t[0]|=p?1:2,s[t[h++]]):t[++h];3===p?u[0]=a:4===p?u[1]=Object.assign(u[1]||{},a):5===p?(u[1]=u[1]||{})[t[++h]]=a:6===p?u[1][t[++h]]+=a+\"\":p?(r=n.apply(a,e(n,a,s,[\"\",null])),u.push(r),a[0]?t[0]|=2:(t[h-2]=0,t[h]=r)):u.push(a)}return u},h=new Map;s.default=function(n){var t=h.get(this);return t||(t=new Map,h.set(this,t)),(t=e(this,t.get(n)||(t.set(n,t=function(n){for(var t,s,u=1,r=\"\",e=\"\",h=[0],p=function(n){1===u&&(n||(r=r.replace(/^\\s*\\n\\s*|\\s*\\n\\s*$/g,\"\")))?h.push(0,n,r):3===u&&(n||r)?(h.push(3,n,r),u=2):2===u&&\"...\"===r&&n?h.push(4,n,0):2===u&&r&&!n?h.push(5,0,!0,r):u>=5&&((r||!n&&5===u)&&(h.push(u,0,r,s),u=6),n&&(h.push(u,n,0,s),u=6)),r=\"\"},a=0;a<n.length;a++){a&&(1===u&&p(),p(a));for(var f=0;f<n[a].length;f++)t=n[a][f],1===u?\"<\"===t?(p(),h=[h],u=3):r+=t:4===u?\"--\"===r&&\">\"===t?(u=1,r=\"\"):r=t+r[0]:e?t===e?e=\"\":r+=t:'\"'===t||\"'\"===t?e=t:\">\"===t?(p(),u=1):u&&(\"=\"===t?(u=5,s=r,r=\"\"):\"/\"===t&&(u<5||\">\"===n[a][f+1])?(p(),3===u&&(h=h[0]),u=h,(h=h[0]).push(2,0,u),u=0):\" \"===t||\"\\t\"===t||\"\\n\"===t||\"\\r\"===t?(p(),u=2):r+=t),3===u&&\"!--\"===r&&(u=4,h=h[0])}return p(),h}(n)),t),arguments,[])).length>1?t:t[0]}},\n \"cbecfde9cd\": function _(e,n,t,o,a){var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var n,t=1,o=arguments.length;t<o;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)};o();\n /*!\n * https://github.com/Starcounter-Jack/JSON-Patch\n * (c) 2017 Joachim Wester\n * MIT license\n */\n var p=e(\"cb21060ee5\"),s=e(\"b2f693e532\"),c=e(\"b2f693e532\");t.applyOperation=c.applyOperation,t.applyPatch=c.applyPatch,t.applyReducer=c.applyReducer,t.getValueByPointer=c.getValueByPointer,t.validate=c.validate,t.validator=c.validator;var i=e(\"cb21060ee5\");t.JsonPatchError=i.PatchError,t.deepClone=i._deepClone,t.escapePathComponent=i.escapePathComponent,t.unescapePathComponent=i.unescapePathComponent;var u=new WeakMap,l=function(e){this.observers=new Map,this.obj=e},v=function(e,n){this.callback=e,this.observer=n};function h(e,n){n.unobserve()}function d(e,n){var t,o=function(e){return u.get(e)}(e);if(o){var a=function(e,n){return e.observers.get(n)}(o,n);t=a&&a.observer}else o=new l(e),u.set(e,o);if(t)return t;if(t={},o.value=p._deepClone(e),n){t.callback=n,t.next=null;var r=function(){f(t)},s=function(){clearTimeout(t.next),t.next=setTimeout(r)};\"undefined\"!=typeof window&&(window.addEventListener(\"mouseup\",s),window.addEventListener(\"keyup\",s),window.addEventListener(\"mousedown\",s),window.addEventListener(\"keydown\",s),window.addEventListener(\"change\",s))}return t.patches=[],t.object=e,t.unobserve=function(){f(t),clearTimeout(t.next),function(e,n){e.observers.delete(n.callback)}(o,t),\"undefined\"!=typeof window&&(window.removeEventListener(\"mouseup\",s),window.removeEventListener(\"keyup\",s),window.removeEventListener(\"mousedown\",s),window.removeEventListener(\"keydown\",s),window.removeEventListener(\"change\",s))},o.observers.set(n,new v(n,t)),t}function f(e,n){void 0===n&&(n=!1);var t=u.get(e.object);w(t.value,e.object,e.patches,\"\",n),e.patches.length&&s.applyPatch(t.value,e.patches);var o=e.patches;return o.length>0&&(e.patches=[],e.callback&&e.callback(o)),o}function w(e,n,t,o,a){if(n!==e){\"function\"==typeof n.toJSON&&(n=n.toJSON());for(var r=p._objectKeys(n),s=p._objectKeys(e),c=!1,i=s.length-1;i>=0;i--){var u=e[v=s[i]];if(!p.hasOwnProperty(n,v)||void 0===n[v]&&void 0!==u&&!1===Array.isArray(n))Array.isArray(e)===Array.isArray(n)?(a&&t.push({op:\"test\",path:o+\"/\"+p.escapePathComponent(v),value:p._deepClone(u)}),t.push({op:\"remove\",path:o+\"/\"+p.escapePathComponent(v)}),c=!0):(a&&t.push({op:\"test\",path:o,value:e}),t.push({op:\"replace\",path:o,value:n}),!0);else{var l=n[v];\"object\"==typeof u&&null!=u&&\"object\"==typeof l&&null!=l?w(u,l,t,o+\"/\"+p.escapePathComponent(v),a):u!==l&&(!0,a&&t.push({op:\"test\",path:o+\"/\"+p.escapePathComponent(v),value:p._deepClone(u)}),t.push({op:\"replace\",path:o+\"/\"+p.escapePathComponent(v),value:p._deepClone(l)}))}}if(c||r.length!=s.length)for(i=0;i<r.length;i++){var v=r[i];p.hasOwnProperty(e,v)||void 0===n[v]||t.push({op:\"add\",path:o+\"/\"+p.escapePathComponent(v),value:p._deepClone(n[v])})}}}function b(e,n,t){void 0===t&&(t=!1);var o=[];return w(e,n,o,\"\",t),o}t.unobserve=h,t.observe=d,t.generate=f,t.compare=b;var y=e(\"b2f693e532\"),m=e(\"cb21060ee5\");t.default=r({},y,{unobserve:h,observe:d,generate:f,compare:b,JsonPatchError:m.PatchError,deepClone:p._deepClone,escapePathComponent:p.escapePathComponent,unescapePathComponent:m.unescapePathComponent})},\n \"cb21060ee5\": function _(r,e,t,n,o){\n /*!\n * https://github.com/Starcounter-Jack/JSON-Patch\n * (c) 2017 Joachim Wester\n * MIT license\n */\n var i,f=this&&this.__extends||(i=function(r,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,e){r.__proto__=e}||function(r,e){for(var t in e)e.hasOwnProperty(t)&&(r[t]=e[t])})(r,e)},function(r,e){function t(){this.constructor=r}i(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)});n();var u=Object.prototype.hasOwnProperty;function a(r,e){return u.call(r,e)}function c(r){if(Array.isArray(r)){for(var e=new Array(r.length),t=0;t<e.length;t++)e[t]=\"\"+t;return e}if(Object.keys)return Object.keys(r);e=[];for(var n in r)a(r,n)&&e.push(n);return e}function p(r){return-1===r.indexOf(\"/\")&&-1===r.indexOf(\"~\")?r:r.replace(/~/g,\"~0\").replace(/\\//g,\"~1\")}function s(r,e){var t;for(var n in r)if(a(r,n)){if(r[n]===e)return p(n)+\"/\";if(\"object\"==typeof r[n]&&\"\"!=(t=s(r[n],e)))return p(n)+\"/\"+t}return\"\"}function h(r,e){var t=[r];for(var n in e){var o=\"object\"==typeof e[n]?JSON.stringify(e[n],null,2):e[n];void 0!==o&&t.push(n+\": \"+o)}return t.join(\"\\n\")}t.hasOwnProperty=a,t._objectKeys=c,t._deepClone=function(r){switch(typeof r){case\"object\":return JSON.parse(JSON.stringify(r));case\"undefined\":return null;default:return r}},t.isInteger=function(r){for(var e,t=0,n=r.length;t<n;){if(!((e=r.charCodeAt(t))>=48&&e<=57))return!1;t++}return!0},t.escapePathComponent=p,t.unescapePathComponent=function(r){return r.replace(/~1/g,\"/\").replace(/~0/g,\"~\")},t._getPathRecursive=s,t.getPath=function(r,e){if(r===e)return\"/\";var t=s(r,e);if(\"\"===t)throw new Error(\"Object not found in root\");return\"/\"+t},t.hasUndefined=function r(e){if(void 0===e)return!0;if(e)if(Array.isArray(e)){for(var t=0,n=e.length;t<n;t++)if(r(e[t]))return!0}else if(\"object\"==typeof e){var o=c(e),i=o.length;for(t=0;t<i;t++)if(r(e[o[t]]))return!0}return!1};var y=function(r){function e(e,t,n,o,i){var f=this.constructor,u=r.call(this,h(e,{name:t,index:n,operation:o,tree:i}))||this;return u.name=t,u.index=n,u.operation=o,u.tree=i,Object.setPrototypeOf(u,f.prototype),u.message=h(e,{name:t,index:n,operation:o,tree:i}),u}return f(e,r),e}(Error);t.PatchError=y},\n \"b2f693e532\": function _(e,t,o,r,n){r();var a=e(\"0c8122087b\"),i=e(\"cb21060ee5\");o.JsonPatchError=i.PatchError,o.deepClone=i._deepClone;var p={add:function(e,t,o){return e[t]=this.value,{newDocument:o}},remove:function(e,t,o){var r=e[t];return delete e[t],{newDocument:o,removed:r}},replace:function(e,t,o){var r=e[t];return e[t]=this.value,{newDocument:o,removed:r}},move:function(e,t,o){var r=h(o,this.path);r&&(r=i._deepClone(r));var n=c(o,{op:\"remove\",path:this.from}).removed;return c(o,{op:\"add\",path:this.path,value:n}),{newDocument:o,removed:r}},copy:function(e,t,o){var r=h(o,this.from);return c(o,{op:\"add\",path:this.path,value:i._deepClone(r)}),{newDocument:o}},test:function(e,t,o){return{newDocument:o,test:a(e[t],this.value)}},_get:function(e,t,o){return this.value=e[t],{newDocument:o}}},s={add:function(e,t,o){return i.isInteger(t)?e.splice(t,0,this.value):e[t]=this.value,{newDocument:o,index:t}},remove:function(e,t,o){return{newDocument:o,removed:e.splice(t,1)[0]}},replace:function(e,t,o){var r=e[t];return e[t]=this.value,{newDocument:o,removed:r}},move:p.move,copy:p.copy,test:p.test,_get:p._get};function h(e,t){if(\"\"==t)return e;var o={op:\"_get\",path:t};return c(e,o),o.value}function c(e,t,r,n,c,u){if(void 0===r&&(r=!1),void 0===n&&(n=!0),void 0===c&&(c=!0),void 0===u&&(u=0),r&&(\"function\"==typeof r?r(t,0,e,t.path):d(t,0)),\"\"===t.path){var f={newDocument:e};if(\"add\"===t.op)return f.newDocument=t.value,f;if(\"replace\"===t.op)return f.newDocument=t.value,f.removed=e,f;if(\"move\"===t.op||\"copy\"===t.op)return f.newDocument=h(e,t.from),\"move\"===t.op&&(f.removed=e),f;if(\"test\"===t.op){if(f.test=a(e,t.value),!1===f.test)throw new o.JsonPatchError(\"Test operation failed\",\"TEST_OPERATION_FAILED\",u,t,e);return f.newDocument=e,f}if(\"remove\"===t.op)return f.removed=e,f.newDocument=null,f;if(\"_get\"===t.op)return t.value=e,f;if(r)throw new o.JsonPatchError(\"Operation `op` property is not one of operations defined in RFC-6902\",\"OPERATION_OP_INVALID\",u,t,e);return f}n||(e=i._deepClone(e));var l=(t.path||\"\").split(\"/\"),v=e,E=1,_=l.length,O=void 0,w=void 0,A=void 0;for(A=\"function\"==typeof r?r:d;;){if(w=l[E],c&&\"__proto__\"==w)throw new TypeError(\"JSON-Patch: modifying `__proto__` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README\");if(r&&void 0===O&&(void 0===v[w]?O=l.slice(0,E).join(\"/\"):E==_-1&&(O=t.path),void 0!==O&&A(t,0,e,O)),E++,Array.isArray(v)){if(\"-\"===w)w=v.length;else{if(r&&!i.isInteger(w))throw new o.JsonPatchError(\"Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index\",\"OPERATION_PATH_ILLEGAL_ARRAY_INDEX\",u,t,e);i.isInteger(w)&&(w=~~w)}if(E>=_){if(r&&\"add\"===t.op&&w>v.length)throw new o.JsonPatchError(\"The specified index MUST NOT be greater than the number of elements in the array\",\"OPERATION_VALUE_OUT_OF_BOUNDS\",u,t,e);if(!1===(f=s[t.op].call(t,v,w,e)).test)throw new o.JsonPatchError(\"Test operation failed\",\"TEST_OPERATION_FAILED\",u,t,e);return f}}else if(w&&-1!=w.indexOf(\"~\")&&(w=i.unescapePathComponent(w)),E>=_){if(!1===(f=p[t.op].call(t,v,w,e)).test)throw new o.JsonPatchError(\"Test operation failed\",\"TEST_OPERATION_FAILED\",u,t,e);return f}v=v[w]}}function u(e,t,r,n,a){if(void 0===n&&(n=!0),void 0===a&&(a=!0),r&&!Array.isArray(t))throw new o.JsonPatchError(\"Patch sequence must be an array\",\"SEQUENCE_NOT_AN_ARRAY\");n||(e=i._deepClone(e));for(var p=new Array(t.length),s=0,h=t.length;s<h;s++)p[s]=c(e,t[s],r,!0,a,s),e=p[s].newDocument;return p.newDocument=e,p}function f(e,t,r){var n=c(e,t);if(!1===n.test)throw new o.JsonPatchError(\"Test operation failed\",\"TEST_OPERATION_FAILED\",r,t,e);return n.newDocument}function d(e,t,r,n){if(\"object\"!=typeof e||null===e||Array.isArray(e))throw new o.JsonPatchError(\"Operation is not an object\",\"OPERATION_NOT_AN_OBJECT\",t,e,r);if(!p[e.op])throw new o.JsonPatchError(\"Operation `op` property is not one of operations defined in RFC-6902\",\"OPERATION_OP_INVALID\",t,e,r);if(\"string\"!=typeof e.path)throw new o.JsonPatchError(\"Operation `path` property is not a string\",\"OPERATION_PATH_INVALID\",t,e,r);if(0!==e.path.indexOf(\"/\")&&e.path.length>0)throw new o.JsonPatchError('Operation `path` property must start with \"/\"',\"OPERATION_PATH_INVALID\",t,e,r);if((\"move\"===e.op||\"copy\"===e.op)&&\"string\"!=typeof e.from)throw new o.JsonPatchError(\"Operation `from` property is not present (applicable in `move` and `copy` operations)\",\"OPERATION_FROM_REQUIRED\",t,e,r);if((\"add\"===e.op||\"replace\"===e.op||\"test\"===e.op)&&void 0===e.value)throw new o.JsonPatchError(\"Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)\",\"OPERATION_VALUE_REQUIRED\",t,e,r);if((\"add\"===e.op||\"replace\"===e.op||\"test\"===e.op)&&i.hasUndefined(e.value))throw new o.JsonPatchError(\"Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)\",\"OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED\",t,e,r);if(r)if(\"add\"==e.op){var a=e.path.split(\"/\").length,s=n.split(\"/\").length;if(a!==s+1&&a!==s)throw new o.JsonPatchError(\"Cannot perform an `add` operation at the desired path\",\"OPERATION_PATH_CANNOT_ADD\",t,e,r)}else if(\"replace\"===e.op||\"remove\"===e.op||\"_get\"===e.op){if(e.path!==n)throw new o.JsonPatchError(\"Cannot perform the operation at a path that does not exist\",\"OPERATION_PATH_UNRESOLVABLE\",t,e,r)}else if(\"move\"===e.op||\"copy\"===e.op){var h=l([{op:\"_get\",path:e.from,value:void 0}],r);if(h&&\"OPERATION_PATH_UNRESOLVABLE\"===h.name)throw new o.JsonPatchError(\"Cannot perform the operation from a path that does not exist\",\"OPERATION_FROM_UNRESOLVABLE\",t,e,r)}}function l(e,t,r){try{if(!Array.isArray(e))throw new o.JsonPatchError(\"Patch sequence must be an array\",\"SEQUENCE_NOT_AN_ARRAY\");if(t)u(i._deepClone(t),i._deepClone(e),r||!0);else{r=r||d;for(var n=0;n<e.length;n++)r(e[n],n,t,void 0)}}catch(e){if(e instanceof o.JsonPatchError)return e;throw e}}o.getValueByPointer=h,o.applyOperation=c,o.applyPatch=u,o.applyReducer=f,o.validator=d,o.validate=l,o.default={JsonPatchError:o.JsonPatchError,deepClone:o.deepClone,getValueByPointer:h,applyOperation:c,applyPatch:u,applyReducer:f,validator:d,validate:l}},\n \"0c8122087b\": function _(r,t,e,n,f){var i=Array.isArray,o=Object.keys,u=Object.prototype.hasOwnProperty;t.exports=function r(t,e){if(t===e)return!0;if(t&&e&&\"object\"==typeof t&&\"object\"==typeof e){var n,f,a,c=i(t),g=i(e);if(c&&g){if((f=t.length)!=e.length)return!1;for(n=f;0!=n--;)if(!r(t[n],e[n]))return!1;return!0}if(c!=g)return!1;var p=t instanceof Date,s=e instanceof Date;if(p!=s)return!1;if(p&&s)return t.getTime()==e.getTime();var y=t instanceof RegExp,l=e instanceof RegExp;if(y!=l)return!1;if(y&&l)return t.toString()==e.toString();var h=o(t);if((f=h.length)!==o(e).length)return!1;for(n=f;0!=n--;)if(!u.call(e,h[n]))return!1;for(n=f;0!=n--;)if(!r(t[a=h[n]],e[a]))return!1;return!0}return t!=t&&e!=e}},\n \"3329d4aa5b\": function _(e,t,o,a,i){function n(e){const t={type:e.type};return\"value\"in e.target&&(t.value=e.target.value),e.type in c&&Object.assign(t,c[e.type](e)),t}a(),o.serializeEvent=n;const r={clipboard:e=>({clipboardData:e.clipboardData}),composition:e=>({data:e.data}),keyboard:e=>({altKey:e.altKey,charCode:e.charCode,ctrlKey:e.ctrlKey,key:e.key,keyCode:e.keyCode,locale:e.locale||null,location:e.location,metaKey:e.metaKey,repeat:e.repeat,shiftKey:e.shiftKey,which:e.which}),mouse:e=>({altKey:e.altKey,button:e.button,buttons:e.buttons,clientX:e.clientX,clientY:e.clientY,ctrlKey:e.ctrlKey,metaKey:e.metaKey,pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY,shiftKey:e.shiftKey}),pointer:e=>({pointerId:e.pointerId,width:e.width,height:e.height,pressure:e.pressure,tiltX:e.tiltX,tiltY:e.tiltY,pointerType:e.pointerType,isPrimary:e.isPrimary}),touch:e=>({altKey:e.altKey,ctrlKey:e.ctrlKey,metaKey:e.metaKey,shiftKey:e.shiftKey}),ui:e=>({detail:e.detail}),wheel:e=>({deltaMode:e.deltaMode,deltaX:e.deltaX,deltaY:e.deltaY,deltaZ:e.deltaZ}),animation:e=>({animationName:e.animationName,pseudoElement:e.pseudoElement,elapsedTime:e.elapsedTime}),transition:e=>({propertyName:e.propertyName,pseudoElement:e.pseudoElement,elapsedTime:e.elapsedTime})},l={clipboard:[\"copy\",\"cut\",\"paste\"],composition:[\"compositionend\",\"compositionstart\",\"compositionupdate\"],keyboard:[\"keydown\",\"keypress\",\"keyup\"],mouse:[\"click\",\"contextmenu\",\"doubleclick\",\"drag\",\"dragend\",\"dragenter\",\"dragexit\",\"dragleave\",\"dragover\",\"dragstart\",\"drop\",\"mousedown\",\"mouseenter\",\"mouseleave\",\"mousemove\",\"mouseout\",\"mouseover\",\"mouseup\"],pointer:[\"pointerdown\",\"pointermove\",\"pointerup\",\"pointercancel\",\"gotpointercapture\",\"lostpointercapture\",\"pointerenter\",\"pointerleave\",\"pointerover\",\"pointerout\"],selection:[\"select\"],touch:[\"touchcancel\",\"touchend\",\"touchmove\",\"touchstart\"],ui:[\"scroll\"],wheel:[\"wheel\"],animation:[\"animationstart\",\"animationend\",\"animationiteration\"],transition:[\"transitionend\"]},c={};Object.keys(l).forEach((e=>{l[e].forEach((t=>{c[t]=r[e]}))})),o.default=n},\n \"0eae77d68f\": function _(e,i,t,n,d){n();const s=e(\"@bokehjs/models/layouts/html_box\"),l=e(\"7116a7a602\"),o=window.Jupyter;class a extends l.PanelHTMLBoxView{constructor(){super(...arguments),this.rendered=!1}render(){super.render(),this._render().then((()=>{this.rendered=!0,this.invalidate_layout(),this.notify_finished()}))}has_finished(){return this.rendered&&super.has_finished()}async _render(){const{spec:e,state:i}=this.model.bundle;let t;if(null!=o&&null!=o.notebook?t=o.notebook.kernel.widget_manager:null!=window.PyViz.widget_manager&&(t=window.PyViz.widget_manager),t)if(null==this.ipyview){const n=(await t.set_state(i)).find((i=>i.model_id==e.model_id));if(null!=n){const e=await t.create_view(n,{el:this.el});if(this.ipyview=e,e.children_views)for(const i of e.children_views.views)await i;this.el.appendChild(e.el),e.trigger(\"displayed\",e)}}else this.el.appendChild(this.ipyview.el);else console.log(\"Panel IPyWidget model could not find a WidgetManager\")}}t.IPyWidgetView=a,a.__name__=\"IPyWidgetView\";class r extends s.HTMLBox{constructor(e){super(e)}static init_IPyWidget(){this.prototype.default_view=a,this.define((({Any:e})=>({bundle:[e,{}]})))}}t.IPyWidget=r,r.__name__=\"IPyWidget\",r.__module__=\"panel.models.ipywidget\",r.init_IPyWidget()},\n \"5284fdbb37\": function _(e,t,r,s,n){s();const i=e(\"tslib\"),o=e(\"@bokehjs/core/kinds\"),d=e(\"@bokehjs/models/widgets/markup\"),l=i.__importDefault(e(\"18bba7b7e1\")),a=e(\"7116a7a602\");class h extends a.PanelMarkupView{connect_signals(){super.connect_signals();const{depth:e,hover_preview:t,theme:r}=this.model.properties;this.on_change([e,t,r],(()=>this.render()))}render(){super.render();const e=this.model.text.replace(/(\\r\\n|\\n|\\r)/gm,\"\").replace(\"'\",'\"');let t;try{t=window.JSON.parse(e)}catch(e){return void(this.markup_el.innerHTML=\"<b>Invalid JSON:</b> \"+e.toString())}const r={hoverPreviewEnabled:this.model.hover_preview,theme:this.model.theme},s=null==this.model.depth?1/0:this.model.depth,n=new l.default(t,s,r).render();let i=\"border-radius: 5px; padding: 10px;\";\"dark\"==this.model.theme?n.style.cssText=\"background-color: rgb(30, 30, 30);\"+i:n.style.cssText=i,this.markup_el.append(n)}}r.JSONView=h,h.__name__=\"JSONView\",r.JSONTheme=o.Enum(\"dark\",\"light\");class p extends d.Markup{constructor(e){super(e)}static init_JSON(){this.prototype.default_view=h,this.define((({Boolean:e,Int:t,Nullable:s})=>({depth:[s(t),1],hover_preview:[e,!1],theme:[r.JSONTheme,\"dark\"]})))}}r.JSON=p,p.__name__=\"JSON\",p.__module__=\"panel.models.markup\",p.init_JSON()},\n \"18bba7b7e1\": function _(t,e,r,n,o){function i(t){return null===t?\"null\":typeof t}function s(t){return!!t&&\"object\"==typeof t}function a(t){if(void 0===t)return\"\";if(null===t)return\"Object\";if(\"object\"==typeof t&&!t.constructor)return\"Object\";var e=/function ([^(]*)/.exec(t.constructor.toString());return e&&e.length>1?e[1]:\"\"}function f(t,e,r){return\"null\"===t||\"undefined\"===t?t:(\"string\"!==t&&\"stringifiable\"!==t||(r='\"'+r.replace(/\"/g,'\\\\\"')+'\"'),\"function\"===t?e.toString().replace(/[\\r\\n]/g,\"\").replace(/\\{.*\\}/,\"\")+\"{…}\":r)}function m(t){var e=\"\";return s(t)?(e=a(t),Array.isArray(t)&&(e+=\"[\"+t.length+\"]\")):e=f(i(t),t,t),e}function l(t){return\"json-formatter-\"+t}function d(t,e,r){var n=document.createElement(t);return e&&n.classList.add(l(e)),void 0!==r&&(r instanceof Node?n.appendChild(r):n.appendChild(document.createTextNode(String(r)))),n}n(),function(t){if(\"undefined\"!=typeof window){var e=document.createElement(\"style\");e.setAttribute(\"media\",\"screen\"),e.innerHTML=t,document.head.appendChild(e)}}('.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: \"►\";\\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: \"►\";\\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');var c=/(^\\d{1,4}[\\.|\\\\/|-]\\d{1,2}[\\.|\\\\/|-]\\d{1,4})(\\s*(?:0?[1-9]:[0-5]|1(?=[012])\\d:[0-5])\\d\\s*[ap]m)?$/,p=/\\d{2}:\\d{2}:\\d{2} GMT-\\d{4}/,j=/\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}.\\d{3}Z/,h=window.requestAnimationFrame||function(t){return t(),0},u={hoverPreviewEnabled:!1,hoverPreviewArrayCount:100,hoverPreviewFieldCount:5,animateOpen:!0,animateClose:!0,theme:null,useToJSON:!0,sortPropertiesBy:null},g=function(){function t(t,e,r,n){void 0===e&&(e=1),void 0===r&&(r=u),this.json=t,this.open=e,this.config=r,this.key=n,this._isOpen=null,void 0===this.config.hoverPreviewEnabled&&(this.config.hoverPreviewEnabled=u.hoverPreviewEnabled),void 0===this.config.hoverPreviewArrayCount&&(this.config.hoverPreviewArrayCount=u.hoverPreviewArrayCount),void 0===this.config.hoverPreviewFieldCount&&(this.config.hoverPreviewFieldCount=u.hoverPreviewFieldCount),void 0===this.config.useToJSON&&(this.config.useToJSON=u.useToJSON),\"\"===this.key&&(this.key='\"\"')}return Object.defineProperty(t.prototype,\"isOpen\",{get:function(){return null!==this._isOpen?this._isOpen:this.open>0},set:function(t){this._isOpen=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isDate\",{get:function(){return this.json instanceof Date||\"string\"===this.type&&(c.test(this.json)||j.test(this.json)||p.test(this.json))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isUrl\",{get:function(){return\"string\"===this.type&&0===this.json.indexOf(\"http\")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isArray\",{get:function(){return Array.isArray(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isObject\",{get:function(){return s(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isEmptyObject\",{get:function(){return!this.keys.length&&!this.isArray},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isEmpty\",{get:function(){return this.isEmptyObject||this.keys&&!this.keys.length&&this.isArray},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"useToJSON\",{get:function(){return this.config.useToJSON&&\"stringifiable\"===this.type},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hasKey\",{get:function(){return void 0!==this.key},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"constructorName\",{get:function(){return a(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"type\",{get:function(){return this.config.useToJSON&&this.json&&this.json.toJSON?\"stringifiable\":i(this.json)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"keys\",{get:function(){if(this.isObject){var t=Object.keys(this.json);return!this.isArray&&this.config.sortPropertiesBy?t.sort(this.config.sortPropertiesBy):t}return[]},enumerable:!0,configurable:!0}),t.prototype.toggleOpen=function(){this.isOpen=!this.isOpen,this.element&&(this.isOpen?this.appendChildren(this.config.animateOpen):this.removeChildren(this.config.animateClose),this.element.classList.toggle(l(\"open\")))},t.prototype.openAtDepth=function(t){void 0===t&&(t=1),t<0||(this.open=t,this.isOpen=0!==t,this.element&&(this.removeChildren(!1),0===t?this.element.classList.remove(l(\"open\")):(this.appendChildren(this.config.animateOpen),this.element.classList.add(l(\"open\")))))},t.prototype.getInlinepreview=function(){var t=this;if(this.isArray)return this.json.length>this.config.hoverPreviewArrayCount?\"Array[\"+this.json.length+\"]\":\"[\"+this.json.map(m).join(\", \")+\"]\";var e=this.keys,r=e.slice(0,this.config.hoverPreviewFieldCount).map((function(e){return e+\":\"+m(t.json[e])})),n=e.length>=this.config.hoverPreviewFieldCount?\"…\":\"\";return\"{\"+r.join(\", \")+n+\"}\"},t.prototype.render=function(){this.element=d(\"div\",\"row\");var t=this.isObject?d(\"a\",\"toggler-link\"):d(\"span\");if(this.isObject&&!this.useToJSON&&t.appendChild(d(\"span\",\"toggler\")),this.hasKey&&t.appendChild(d(\"span\",\"key\",this.key+\":\")),this.isObject&&!this.useToJSON){var e=d(\"span\",\"value\"),r=d(\"span\"),n=d(\"span\",\"constructor-name\",this.constructorName);if(r.appendChild(n),this.isArray){var o=d(\"span\");o.appendChild(d(\"span\",\"bracket\",\"[\")),o.appendChild(d(\"span\",\"number\",this.json.length)),o.appendChild(d(\"span\",\"bracket\",\"]\")),r.appendChild(o)}e.appendChild(r),t.appendChild(e)}else{(e=this.isUrl?d(\"a\"):d(\"span\")).classList.add(l(this.type)),this.isDate&&e.classList.add(l(\"date\")),this.isUrl&&(e.classList.add(l(\"url\")),e.setAttribute(\"href\",this.json));var i=f(this.type,this.json,this.useToJSON?this.json.toJSON():this.json);e.appendChild(document.createTextNode(i)),t.appendChild(e)}if(this.isObject&&this.config.hoverPreviewEnabled){var s=d(\"span\",\"preview-text\");s.appendChild(document.createTextNode(this.getInlinepreview())),t.appendChild(s)}var a=d(\"div\",\"children\");return this.isObject&&a.classList.add(l(\"object\")),this.isArray&&a.classList.add(l(\"array\")),this.isEmpty&&a.classList.add(l(\"empty\")),this.config&&this.config.theme&&this.element.classList.add(l(this.config.theme)),this.isOpen&&this.element.classList.add(l(\"open\")),this.element.appendChild(t),this.element.appendChild(a),this.isObject&&this.isOpen&&this.appendChildren(),this.isObject&&!this.useToJSON&&t.addEventListener(\"click\",this.toggleOpen.bind(this)),this.element},t.prototype.appendChildren=function(e){var r=this;void 0===e&&(e=!1);var n=this.element.querySelector(\"div.\"+l(\"children\"));if(n&&!this.isEmpty)if(e){var o=0,i=function(){var e=r.keys[o],s=new t(r.json[e],r.open-1,r.config,e);n.appendChild(s.render()),(o+=1)<r.keys.length&&(o>10?i():h(i))};h(i)}else this.keys.forEach((function(e){var o=new t(r.json[e],r.open-1,r.config,e);n.appendChild(o.render())}))},t.prototype.removeChildren=function(t){void 0===t&&(t=!1);var e=this.element.querySelector(\"div.\"+l(\"children\"));if(t){var r=0,n=function(){e&&e.children.length&&(e.removeChild(e.children[0]),(r+=1)>10?n():h(n))};h(n)}else e&&(e.innerHTML=\"\")},t}();r.default=g},\n \"1767172ffa\": function _(e,t,i,s,l){s();const n=e(\"tslib\"),o=e(\"@bokehjs/models/widgets/input_widget\"),a=n.__importStar(e(\"@bokehjs/styles/buttons.css\")),h=a,d=e(\"@bokehjs/core/dom\"),_=e(\"@bokehjs/core/enums\");class r extends o.InputWidgetView{constructor(){super(...arguments),this._downloadable=!1,this._embed=!1,this._prev_href=\"\",this._prev_download=\"\"}initialize(){super.initialize(),this.model.data&&this.model.filename&&(this._embed=!0)}connect_signals(){super.connect_signals(),this.connect(this.model.properties.button_type.change,(()=>this._update_button_style())),this.connect(this.model.properties.filename.change,(()=>this._update_download())),this.connect(this.model.properties._transfers.change,(()=>this._handle_click())),this.connect(this.model.properties.label.change,(()=>this._update_label())),this.connect(this.model.properties.disabled.change,(()=>this.set_disabled()))}render(){super.render(),this.group_el.style.display=\"flex\",this.group_el.style.alignItems=\"stretch\",this.anchor_el=document.createElement(\"a\"),this._update_button_style(),this._update_label(),this.model.disabled?(this.anchor_el.setAttribute(\"disabled\",\"\"),this._downloadable=!1):(this.anchor_el.removeAttribute(\"disabled\"),this._prev_download&&(this.anchor_el.download=this._prev_download),this._prev_href&&(this.anchor_el.href=this._prev_href),this.anchor_el.download&&this.anchor_el.download&&(this._downloadable=!0)),this._embed?this._make_link_downloadable():(this._click_listener=this._increment_clicks.bind(this),this.anchor_el.addEventListener(\"click\",this._click_listener)),this.group_el.appendChild(this.anchor_el),this.input_el=d.input({type:\"bk_btn, bk_btn_type\"}),this.input_el.addEventListener(\"change\",(()=>this.change_input()))}styles(){return[...super.styles(),a.default]}_increment_clicks(){this.model.clicks=this.model.clicks+1}_handle_click(){!this.model.auto&&this._downloadable||(this._make_link_downloadable(),!this._embed&&this.model.auto&&(this.anchor_el.removeEventListener(\"click\",this._click_listener),this.anchor_el.click(),this.anchor_el.removeAttribute(\"href\"),this.anchor_el.removeAttribute(\"download\"),this.anchor_el.addEventListener(\"click\",this._click_listener)),this._prev_href=this.anchor_el.getAttribute(\"href\"),this._prev_download=this.anchor_el.getAttribute(\"download\"))}_make_link_downloadable(){this._update_href(),this._update_download(),this.anchor_el.download&&this.anchor_el.href&&(this._downloadable=!0)}_update_href(){if(this.model.data){const e=function(e){const t=atob(e.split(\",\")[1]),i=e.split(\",\")[0].split(\":\")[1].split(\";\")[0],s=new ArrayBuffer(t.length),l=new Uint8Array(s);for(let e=0;e<t.length;e++)l[e]=t.charCodeAt(e);return new Blob([s],{type:i})}(this.model.data);this.anchor_el.href=URL.createObjectURL(e)}}_update_download(){this.model.filename&&(this.anchor_el.download=this.model.filename)}_update_label(){this.anchor_el.textContent=this.model.label}_update_button_style(){const e=h[`btn_${this.model.button_type}`];if(this.anchor_el.hasAttribute(\"class\")){const t=this.anchor_el.classList.item(1);t&&this.anchor_el.classList.replace(t,e)}else this.anchor_el.classList.add(h.btn),this.anchor_el.classList.add(e)}set_disabled(){this.model.disabled?this.anchor_el.setAttribute(\"disabled\",\"\"):this.anchor_el.removeAttribute(\"disabled\")}}i.FileDownloadView=r,r.__name__=\"FileDownloadView\";class c extends o.InputWidget{constructor(e){super(e)}static init_FileDownload(){this.prototype.default_view=r,this.define((({Boolean:e,Int:t,Nullable:i,String:s})=>({auto:[e,!1],clicks:[t,0],data:[i(s),null],label:[s,\"Download\"],filename:[i(s),null],button_type:[_.ButtonType,\"default\"],_transfers:[t,0]}))),this.override({title:\"\"})}}i.FileDownload=c,c.__name__=\"FileDownload\",c.__module__=\"panel.models.widgets\",c.init_FileDownload()},\n \"7b859fb3cf\": function _(e,t,i,a,n){a();const s=e(\"@bokehjs/models/widgets/markup\"),r=e(\"7116a7a602\");class l extends r.PanelMarkupView{render(){super.render(),this.markup_el.innerHTML=this.model.text,window.renderMathInElement&&window.renderMathInElement(this.el,{delimiters:[{left:\"$$\",right:\"$$\",display:!0},{left:\"\\\\[\",right:\"\\\\]\",display:!0},{left:\"$\",right:\"$\",display:!1},{left:\"\\\\(\",right:\"\\\\)\",display:!1}]})}}i.KaTeXView=l,l.__name__=\"KaTeXView\";class d extends s.Markup{constructor(e){super(e)}static init_KaTeX(){this.prototype.default_view=l}}i.KaTeX=d,d.__name__=\"KaTeX\",d.__module__=\"panel.models.katex\",d.init_KaTeX()},\n \"642aa56b24\": function _(o,e,t,i,a){i();const h=o(\"@bokehjs/core/view\"),n=o(\"@bokehjs/model\");class s extends h.View{initialize(){super.initialize(),this.model.pathname=window.location.pathname,this.model.search=window.location.search,this.model.hash=window.location.hash,this.model.href=window.location.href,this.model.hostname=window.location.hostname,this.model.protocol=window.location.protocol,this.model.port=window.location.port}connect_signals(){super.connect_signals(),this.connect(this.model.properties.pathname.change,(()=>this.update(\"pathname\"))),this.connect(this.model.properties.search.change,(()=>this.update(\"search\"))),this.connect(this.model.properties.hash.change,(()=>this.update(\"hash\"))),this.connect(this.model.properties.reload.change,(()=>this.update(\"reload\")))}update(o){this.model.reload&&\"reload\"!==o?(\"pathname\"==o&&(window.location.pathname=this.model.pathname),\"search\"==o&&(window.location.search=this.model.search),\"hash\"==o&&(window.location.hash=this.model.hash)):(window.history.pushState({},\"\",`${this.model.pathname}${this.model.search}${this.model.hash}`),this.model.href=window.location.href,\"reload\"===o&&window.location.reload())}}t.LocationView=s,s.__name__=\"LocationView\";class c extends n.Model{constructor(o){super(o)}static init_Location(){this.prototype.default_view=s,this.define((({Boolean:o,String:e})=>({href:[e,\"\"],hostname:[e,\"\"],pathname:[e,\"\"],protocol:[e,\"\"],port:[e,\"\"],search:[e,\"\"],hash:[e,\"\"],reload:[o,!1]})))}}t.Location=c,c.__name__=\"Location\",c.__module__=\"panel.models.location\",c.init_Location()},\n \"0c21036737\": function _(e,t,a,i,s){i();const h=e(\"@bokehjs/models/widgets/markup\"),_=e(\"7116a7a602\");class n extends _.PanelMarkupView{initialize(){super.initialize(),this._hub=window.MathJax.Hub,this._hub.Config({tex2jax:{inlineMath:[[\"$\",\"$\"],[\"\\\\(\",\"\\\\)\"]]}})}render(){super.render(),this._hub&&(this.markup_el.innerHTML=this.model.text,this._hub.Queue([\"Typeset\",this._hub,this.markup_el]))}}a.MathJaxView=n,n.__name__=\"MathJaxView\";class u extends h.Markup{constructor(e){super(e)}static init_MathJax(){this.prototype.default_view=n}}a.MathJax=u,u.__name__=\"MathJax\",u.__module__=\"panel.models.mathjax\",u.init_MathJax()},\n \"545156b57b\": function _(e,t,i,s,n){s();const o=e(\"@bokehjs/models/layouts/html_box\"),l=e(\"@bokehjs/core/dom\"),r=e(\"@bokehjs/models/sources/column_data_source\"),c=e(\"7116a7a602\"),h=[\"perspective-viewer-material\",\"perspective-viewer-material-dark\",\"perspective-viewer-material-dense\",\"perspective-viewer-material-dense-dark\",\"perspective-viewer-vaporwave\"];function p(e){return!h.includes(e)}function a(e){return\"perspective-viewer-\"+e}class u extends c.PanelHTMLBoxView{constructor(){super(...arguments),this._updating=!1,this._config_listener=null,this._event_listener=null,this._loaded=!1}connect_signals(){super.connect_signals(),this.connect(this.model.source.properties.data.change,(()=>this.setData())),this.connect(this.model.properties.toggle_config.change,(()=>{this.perspective_element.toggleConfig(),this.fix_layout()})),this.connect(this.model.properties.columns.change,(()=>{this.updateAttribute(\"columns\",this.model.columns,!0)})),this.connect(this.model.properties.computed_columns.change,(()=>{this.updateAttribute(\"computed-columns\",this.model.computed_columns,!0)})),this.connect(this.model.properties.column_pivots.change,(()=>{this.updateAttribute(\"column-pivots\",this.model.column_pivots,!0)})),this.connect(this.model.properties.row_pivots.change,(()=>{this.updateAttribute(\"row-pivots\",this.model.row_pivots,!0)})),this.connect(this.model.properties.aggregates.change,(()=>{this.updateAttribute(\"aggregates\",this.model.aggregates,!0)})),this.connect(this.model.properties.filters.change,(()=>{this.updateAttribute(\"filters\",this.model.filters,!0)})),this.connect(this.model.properties.sort.change,(()=>{this.updateAttribute(\"sort\",this.model.sort,!0)})),this.connect(this.model.properties.plugin.change,(()=>{this.updateAttribute(\"plugin\",this.model.plugin,!1)})),this.connect(this.model.properties.selectable.change,(()=>{this.updateAttribute(\"selectable\",this.model.selectable,!0)})),this.connect(this.model.properties.editable.change,(()=>{this.updateAttribute(\"editable\",this.model.editable,!0)})),this.connect(this.model.properties.theme.change,(()=>this.updateTheme())),null!=this.model.document&&(this._event_listener=e=>this.on_event(e),this.model.document.on_change(this._event_listener))}disconnect_signals(){null!=this._config_listener&&this.perspective_element.removeEventListener(\"perspective-config-update\",this._config_listener),this._config_listener=null,null!=this.model.document&&null!=this._event_listener&&this.model.document.remove_on_change(this._event_listener),this._event_listener=null,super.disconnect_signals()}render(){super.render(),this.worker=window.perspective.worker(),this.table=this.worker.table(this.data);const e=l.div({class:\"pnx-perspective-viewer\"});c.set_size(e,this.model),e.innerHTML=this.getInnerHTML(),this.perspective_element=e.children[0],c.set_size(this.perspective_element,this.model),this.el.appendChild(e),this.perspective_element.load(this.table).then((()=>{this.update_config(),this._config_listener=()=>this.sync_config(),this.model.toggle_config&&this.perspective_element.toggleConfig(),this.perspective_element.addEventListener(\"perspective-config-update\",this._config_listener),this._loaded=!0}))}fix_layout(){this.update_layout(),this.compute_layout(),this.invalidate_layout()}sync_config(){if(this._updating)return;const e=this.perspective_element.save(),t={};for(const i in e){const s=i.replace(\"-\",\"_\"),n=e[i];void 0===n||\"plugin\"==s&&\"debug\"===n||(t[s]=n)}this._updating=!0,this.model.setv(t),this._updating=!1}update_config(){if(this._updating)return;const e=this.perspective_element.save();for(const t in e){const i=t.replace(\"-\",\"_\");let s=this.model.property(i).get_value();e[t]!==s&&(this._updating=!0,\"plugin\"!==i&&(s=JSON.stringify(s)),this.perspective_element.setAttribute(t,s),this._updating=!1)}}on_event(e){null!=(e=e.hint)&&null!=e.column_source&&e.column_source.id==this.model.source.id&&(void 0!==e.rollover?this.stream(e.data,e.rollover):void 0!==e.patches&&this.patch(e.patches))}get data(){const e={};for(const t of this.model.source.columns())e[t]=this.model.source.get_array(t);return e}stream(e,t){this._loaded&&(null==t?this.table.update(e):this.table.replace(this.data))}patch(e){this.table.replace(this.data)}getInnerHTML(){let e=\"<perspective-viewer style='height:100%;width:100%;'\";var t,i;return e+=(t=\"class\",null==(i=a(this.model.theme))?\"\":(\"string\"!=typeof i&&(i=JSON.stringify(i)),\" \"+t+\"='\"+i+\"'\")),e+=\"></perspective-viewer>\",e}setData(){this._loaded&&this.table.load(this.data)}updateAttribute(e,t,i){if(this._updating)return;t!=this.perspective_element.save()[e]&&(i&&(t=JSON.stringify(t)),this._updating=!0,this.perspective_element.setAttribute(e,t),this._updating=!1)}updateTheme(){let e=this.perspective_element.getAttribute(\"class\"),t=this.toNewClassAttribute(e,this.model.theme);this.perspective_element.setAttribute(\"class\",t)}toNewClassAttribute(e,t){let i=[];return null!=e&&(i=e.split(\" \").filter(p)),i.push(a(t)),i.join(\" \")}}i.PerspectiveView=u,u.__name__=\"PerspectiveView\";class d extends o.HTMLBox{constructor(e){super(e)}static init_Perspective(){this.prototype.default_view=u,this.define((({Any:e,Array:t,Boolean:i,Ref:s,Nullable:n,String:o})=>({aggregates:[e],column_pivots:[n(t(o))],columns:[t(o)],computed_columns:[n(t(o))],editable:[n(i)],filters:[n(t(e))],plugin:[o],plugin_config:[e],row_pivots:[n(t(o))],selectable:[n(i)],toggle_config:[i,!0],sort:[n(t(t(o)))],source:[s(r.ColumnDataSource)],theme:[o]})))}}i.Perspective=d,d.__name__=\"Perspective\",d.__module__=\"panel.models.perspective\",d.init_Perspective()},\n \"ed9bae6d87\": function _(e,t,i,s,o){s();const l=e(\"@bokehjs/core/kinds\"),n=e(\"@bokehjs/core/dom\"),a=e(\"@bokehjs/models/widgets/widget\");function r(e){e.forEach((e=>e.style.borderStyle=\"inset\"))}function d(e){e.forEach((e=>e.style.borderStyle=\"outset\"))}class h extends a.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.render())),this.connect(this.model.properties.value.change,(()=>this.render())),this.connect(this.model.properties.loop_policy.change,(()=>this.set_loop_state(this.model.loop_policy))),this.connect(this.model.properties.show_loop_controls.change,(()=>{this.model.show_loop_controls&&this.loop_state.parentNode!=this.groupEl?this.groupEl.appendChild(this.loop_state):this.model.show_loop_controls||this.loop_state.parentNode!=this.groupEl||this.el.removeChild(this.loop_state)}))}get_height(){return 250}render(){if(null!=this.sliderEl)return this.sliderEl.min=String(this.model.start),this.sliderEl.max=String(this.model.end),void(this.sliderEl.value=String(this.model.value));super.render(),this.groupEl=n.div(),this.groupEl.style.display=\"flex\",this.groupEl.style.flexDirection=\"column\",this.groupEl.style.alignItems=\"center\",this.sliderEl=document.createElement(\"input\"),this.sliderEl.style.width=\"100%\",this.sliderEl.setAttribute(\"type\",\"range\"),this.sliderEl.value=String(this.model.value),this.sliderEl.min=String(this.model.start),this.sliderEl.max=String(this.model.end),this.sliderEl.onchange=e=>this.set_frame(parseInt(e.target.value));const e=n.div();e.style.cssText=\"margin: 0 auto; display: flex; padding: 5px; align-items: stretch; width: 100%;\";const t=\"text-align: center; min-width: 20px; flex-grow: 1; margin: 2px\",i=\"text-align: center; min-width: 40px; flex-grow: 2; margin: 2px\",s=document.createElement(\"button\");s.style.cssText=t,s.appendChild(document.createTextNode(\"\")),s.onclick=()=>this.slower(),e.appendChild(s);const o=document.createElement(\"button\");o.style.cssText=i,o.appendChild(document.createTextNode(\"❚◀◀\")),o.onclick=()=>this.first_frame(),e.appendChild(o);const l=document.createElement(\"button\");l.style.cssText=i,l.appendChild(document.createTextNode(\"❚◀\")),l.onclick=()=>this.previous_frame(),e.appendChild(l);const a=document.createElement(\"button\");a.style.cssText=i,a.appendChild(document.createTextNode(\"◀\")),a.onclick=()=>this.reverse_animation(),e.appendChild(a);const h=document.createElement(\"button\");h.style.cssText=i,h.appendChild(document.createTextNode(\"❚❚\")),h.onclick=()=>this.pause_animation(),e.appendChild(h);const c=document.createElement(\"button\");c.style.cssText=i,c.appendChild(document.createTextNode(\"▶\")),c.onclick=()=>this.play_animation(),e.appendChild(c);const p=document.createElement(\"button\");p.style.cssText=i,p.appendChild(document.createTextNode(\"▶❚\")),p.onclick=()=>this.next_frame(),e.appendChild(p);const m=document.createElement(\"button\");m.style.cssText=i,m.appendChild(document.createTextNode(\"▶▶❚\")),m.onclick=()=>this.last_frame(),e.appendChild(m);const _=document.createElement(\"button\");_.style.cssText=t,_.appendChild(document.createTextNode(\"+\")),_.onclick=()=>this.faster(),e.appendChild(_),this._toggle_reverse=()=>{d([h,c]),r([a])},this._toogle_pause=()=>{d([a,c]),r([h])},this._toggle_play=()=>{d([a,h]),r([c])},this.loop_state=document.createElement(\"form\"),this.loop_state.style.cssText=\"margin: 0 auto; display: table\";const u=document.createElement(\"input\");u.type=\"radio\",u.value=\"once\",u.name=\"state\";const g=document.createElement(\"label\");g.innerHTML=\"Once\",g.style.cssText=\"padding: 0 10px 0 5px; user-select:none;\";const f=document.createElement(\"input\");f.setAttribute(\"type\",\"radio\"),f.setAttribute(\"value\",\"loop\"),f.setAttribute(\"name\",\"state\");const v=document.createElement(\"label\");v.innerHTML=\"Loop\",v.style.cssText=\"padding: 0 10px 0 5px; user-select:none;\";const y=document.createElement(\"input\");y.setAttribute(\"type\",\"radio\"),y.setAttribute(\"value\",\"reflect\"),y.setAttribute(\"name\",\"state\");const x=document.createElement(\"label\");x.innerHTML=\"Reflect\",x.style.cssText=\"padding: 0 10px 0 5px; user-select:none;\",\"once\"==this.model.loop_policy?u.checked=!0:\"loop\"==this.model.loop_policy?f.checked=!0:y.checked=!0,this.loop_state.appendChild(u),this.loop_state.appendChild(g),this.loop_state.appendChild(f),this.loop_state.appendChild(v),this.loop_state.appendChild(y),this.loop_state.appendChild(x),this.groupEl.appendChild(this.sliderEl),this.groupEl.appendChild(e),this.model.show_loop_controls&&this.groupEl.appendChild(this.loop_state),this.el.appendChild(this.groupEl)}set_frame(e){this.model.value!=e&&(this.model.value=e),this.sliderEl.value!=String(e)&&(this.sliderEl.value=String(e))}get_loop_state(){for(var e=this.loop_state.state,t=0;t<e.length;t++){var i=e[t];if(i.checked)return i.value}return\"once\"}set_loop_state(e){for(var t=this.loop_state.state,i=0;i<t.length;i++){var s=t[i];s.value==e&&(s.checked=!0)}}next_frame(){this.set_frame(Math.min(this.model.end,this.model.value+this.model.step))}previous_frame(){this.set_frame(Math.max(this.model.start,this.model.value-this.model.step))}first_frame(){this.set_frame(this.model.start)}last_frame(){this.set_frame(this.model.end)}slower(){this.model.interval=Math.round(this.model.interval/.7),this.model.direction>0?this.play_animation():this.model.direction<0&&this.reverse_animation()}faster(){this.model.interval=Math.round(.7*this.model.interval),this.model.direction>0?this.play_animation():this.model.direction<0&&this.reverse_animation()}anim_step_forward(){if(this.model.value<this.model.end)this.next_frame();else{var e=this.get_loop_state();\"loop\"==e?this.first_frame():\"reflect\"==e?(this.last_frame(),this.reverse_animation()):(this.pause_animation(),this.last_frame())}}anim_step_reverse(){if(this.model.value>this.model.start)this.previous_frame();else{var e=this.get_loop_state();\"loop\"==e?this.last_frame():\"reflect\"==e?(this.first_frame(),this.play_animation()):(this.pause_animation(),this.first_frame())}}pause_animation(){this._toogle_pause(),this.model.direction=0,this.timer&&(clearInterval(this.timer),this.timer=null)}play_animation(){this.pause_animation(),this._toggle_play(),this.model.direction=1,this.timer||(this.timer=setInterval((()=>this.anim_step_forward()),this.model.interval))}reverse_animation(){this.pause_animation(),this._toggle_reverse(),this.model.direction=-1,this.timer||(this.timer=setInterval((()=>this.anim_step_reverse()),this.model.interval))}}i.PlayerView=h,h.__name__=\"PlayerView\",i.LoopPolicy=l.Enum(\"once\",\"loop\",\"reflect\");class c extends a.Widget{constructor(e){super(e)}static init_Player(){this.prototype.default_view=h,this.define((({Boolean:e,Int:t})=>({direction:[t,0],interval:[t,500],start:[t],end:[t],step:[t,1],loop_policy:[i.LoopPolicy,\"once\"],value:[t,0],show_loop_controls:[e,!0]}))),this.override({width:400})}}i.Player=c,c.__name__=\"Player\",c.__module__=\"panel.models.widgets\",c.init_Player()},\n \"47b5ae5c43\": function _(t,e,o,i,r){i();const l=t(\"tslib\").__importStar(t(\"@bokehjs/core/properties\")),s=t(\"@bokehjs/core/dom\"),a=t(\"@bokehjs/core/util/object\"),p=t(\"@bokehjs/core/util/eq\"),n=t(\"@bokehjs/models/layouts/html_box\"),_=t(\"99a25e6992\"),h=t(\"990b5dd5c7\"),u=t(\"7116a7a602\"),d=(t,e,o)=>{let i=Array.isArray(e)?[]:{};if(\"click\"===o||\"hover\"===o||\"selected\"===o){const o=[];if(null==e)return null;const r=t.data;for(let t=0;t<e.points.length;t++){const i=e.points[t];let l={};for(let t in i){const e=i[t];!i.hasOwnProperty(t)||Array.isArray(e)||h.isPlainObject(e)||(l[t]=e)}null!=i&&(i.hasOwnProperty(\"curveNumber\")&&i.hasOwnProperty(\"pointNumber\")&&r[i.curveNumber].hasOwnProperty(\"customdata\")&&(l.customdata=r[i.curveNumber].customdata[i.pointNumber]),i.hasOwnProperty(\"pointNumbers\")&&(l.pointNumbers=i.pointNumbers)),o[t]=l}i.points=o}else if(\"relayout\"===o||\"restyle\"===o)for(let t in e)e.hasOwnProperty(t)&&(i[t]=e[t]);return e.hasOwnProperty(\"range\")&&(i.range=e.range),e.hasOwnProperty(\"lassoPoints\")&&(i.lassoPoints=e.lassoPoints),i};class y extends u.PanelHTMLBoxView{constructor(){super(...arguments),this._settingViewport=!1,this._plotInitialized=!1,this._reacting=!1,this._relayouting=!1,this._end_relayouting=_.debounce((()=>{this._relayouting=!1}),2e3,!1)}connect_signals(){super.connect_signals(),this.connect(this.model.properties.viewport_update_policy.change,this._updateSetViewportFunction),this.connect(this.model.properties.viewport_update_throttle.change,this._updateSetViewportFunction),this.connect(this.model.properties._render_count.change,this.plot),this.connect(this.model.properties.viewport.change,this._updateViewportFromProperty)}render(){super.render(),this._layout_wrapper=s.div({style:\"height: 100%; width: 100%\"}),this.el.appendChild(this._layout_wrapper),window.Plotly&&this.plot()}plot(){if(!window.Plotly)return;const t=[];for(let e=0;e<this.model.data.length;e++)t.push(this._get_trace(e,!1));let e=h.deepCopy(this.model.layout);if(this._relayouting){const{layout:t}=this._layout_wrapper;Object.keys(t).reduce(((t,o)=>{\"axis\"===o.slice(1,5)&&\"range\"in t&&(e[o].range=t.range)}),{})}this._reacting=!0,window.Plotly.react(this._layout_wrapper,t,e,this.model.config).then((()=>{var t,e;this._updateSetViewportFunction(),this._updateViewportProperty(),this._plotInitialized||(this._layout_wrapper.on(\"plotly_relayout\",(t=>{!0!==t._update_from_property&&(this.model.relayout_data=d(this._layout_wrapper,t,\"relayout\"),this._updateViewportProperty(),this._end_relayouting())})),this._layout_wrapper.on(\"plotly_relayouting\",(()=>{\"mouseup\"!==this.model.viewport_update_policy&&(this._relayouting=!0,this._updateViewportProperty())})),this._layout_wrapper.on(\"plotly_restyle\",(t=>{this.model.restyle_data=d(this._layout_wrapper,t,\"restyle\"),this._updateViewportProperty()})),this._layout_wrapper.on(\"plotly_click\",(t=>{this.model.click_data=d(this._layout_wrapper,t,\"click\")})),this._layout_wrapper.on(\"plotly_hover\",(t=>{this.model.hover_data=d(this._layout_wrapper,t,\"hover\")})),this._layout_wrapper.on(\"plotly_selected\",(t=>{this.model.selected_data=d(this._layout_wrapper,t,\"selected\")})),this._layout_wrapper.on(\"plotly_clickannotation\",(t=>{delete t.event,delete t.fullAnnotation,this.model.clickannotation_data=t})),this._layout_wrapper.on(\"plotly_deselect\",(()=>{this.model.selected_data=null})),this._layout_wrapper.on(\"plotly_unhover\",(()=>{this.model.hover_data=null}))),this._plotInitialized=!0,this._reacting=!1,t=this._layout_wrapper,(e=window.getComputedStyle(t).display)&&\"none\"!==e&&window.Plotly.Plots.resize(this._layout_wrapper)}))}_get_trace(t,e){const o=a.clone(this.model.data[t]),i=this.model.data_sources[t];for(const t of i.columns()){let r=i.get_array(t)[0];if(null!=r.shape&&r.shape.length>1){const t=[],e=r.shape;for(let o=0;o<e[0];o++)t.push(r.slice(o*e[1],(o+1)*e[1]));r=t}let l=t.split(\".\"),s=l[l.length-1],a=o;for(let t of l.slice(0,-1))a=a[t];e&&1==l.length?a[s]=[r]:a[s]=r}return o}_updateViewportFromProperty(){if(!window.Plotly||this._settingViewport||this._reacting||!this.model.viewport)return;const t=this._layout_wrapper._fullLayout;Object.keys(this.model.viewport).reduce(((e,o)=>{if(p.isEqual(h.get(t,o),e))return!0;{let t=h.deepCopy(this.model.viewport);return t._update_from_property=!0,window.Plotly.relayout(this.el,t),!1}}),{})}_updateViewportProperty(){const t=this._layout_wrapper._fullLayout;let e={};for(let o in t){if(!t.hasOwnProperty(o))continue;let i=o.slice(0,5);\"xaxis\"!==i&&\"yaxis\"!==i||(e[o+\".range\"]=h.deepCopy(t[o].range))}p.isEqual(e,this.model.viewport)||this._setViewport(e)}_updateSetViewportFunction(){\"continuous\"===this.model.viewport_update_policy||\"mouseup\"===this.model.viewport_update_policy?this._setViewport=t=>{this._settingViewport||(this._settingViewport=!0,this.model.viewport=t,this._settingViewport=!1)}:this._setViewport=h.throttle((t=>{this._settingViewport||(this._settingViewport=!0,this.model.viewport=t,this._settingViewport=!1)}),this.model.viewport_update_throttle)}}o.PlotlyPlotView=y,y.__name__=\"PlotlyPlotView\";class c extends n.HTMLBox{constructor(t){super(t)}static init_PlotlyPlot(){this.prototype.default_view=y,this.define({data:[l.Array,[]],layout:[l.Any,{}],config:[l.Any,{}],data_sources:[l.Array,[]],relayout_data:[l.Any,{}],restyle_data:[l.Array,[]],click_data:[l.Any,{}],hover_data:[l.Any,{}],clickannotation_data:[l.Any,{}],selected_data:[l.Any,{}],viewport:[l.Any,{}],viewport_update_policy:[l.String,\"mouseup\"],viewport_update_throttle:[l.Number,200],_render_count:[l.Number,0]})}}o.PlotlyPlot=c,c.__name__=\"PlotlyPlot\",c.__module__=\"panel.models.plotly\",c.init_PlotlyPlot()},\n \"99a25e6992\": function _(n,l,u,t,e){function o(n,l,u){var t,e,o,a,r;function i(){var c=Date.now()-a;c<l&&c>=0?t=setTimeout(i,l-c):(t=null,u||(r=n.apply(o,e),o=e=null))}null==l&&(l=100);var c=function(){o=this,e=arguments,a=Date.now();var c=u&&!t;return t||(t=setTimeout(i,l)),c&&(r=n.apply(o,e),o=e=null),r};return c.clear=function(){t&&(clearTimeout(t),t=null)},c.flush=function(){t&&(r=n.apply(o,e),o=e=null,clearTimeout(t),t=null)},c}o.debounce=o,l.exports=o},\n \"990b5dd5c7\": function _(t,n,r,e,o){e();r.get=(t,n,r)=>{const e=r=>String.prototype.split.call(n,r).filter(Boolean).reduce(((t,n)=>null!=t?t[n]:t),t),o=e(/[,[\\]]+?/)||e(/[,[\\].]+?/);return void 0===o||o===t?r:o},r.throttle=function(t,n){var r=0;return function(){var e=Number(new Date);e-r>=n&&(t(),r=e)}},r.deepCopy=function t(n){var r;if(null==n||\"object\"!=typeof n)return n;if(n instanceof Array){r=[];for(var e=0,o=n.length;e<o;e++)r[e]=t(n[e]);return r}if(n instanceof Object){const r={};for(const e in n){const o=e;n.hasOwnProperty(o)&&(r[o]=t(n[o]))}return r}throw new Error(\"Unable to copy obj! Its type isn't supported.\")},r.isPlainObject=function(t){return\"[object Object]\"===Object.prototype.toString.call(t)}},\n \"9f787650b9\": function _(e,s,t,i,o){i();const r=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),h=e(\"@bokehjs/models/layouts/html_box\"),l=e(\"7116a7a602\");class n extends h.HTMLBoxView{connect_signals(){super.connect_signals();const e=()=>{this.render(),this.root.compute_layout()};this.connect(this.model.properties.height.change,e),this.connect(this.model.properties.width.change,e),this.connect(this.model.properties.height_policy.change,e),this.connect(this.model.properties.width_policy.change,e),this.connect(this.model.properties.sizing_mode.change,e),this.connect(this.model.properties.active.change,(()=>this.setCSS())),this.connect(this.model.properties.bar_color.change,(()=>this.setCSS())),this.connect(this.model.properties.css_classes.change,(()=>this.setCSS())),this.connect(this.model.properties.value.change,(()=>this.setValue())),this.connect(this.model.properties.max.change,(()=>this.setMax()))}render(){super.render();const e=Object.assign(Object.assign({},this.model.style),{display:\"inline-block\"});this.progressEl=document.createElement(\"progress\"),this.setValue(),this.setMax(),l.set_size(this.progressEl,this.model),this.setCSS();for(const s in e)this.progressEl.style.setProperty(s,e[s]);this.el.appendChild(this.progressEl)}setCSS(){let e=this.model.css_classes.join(\" \")+\" \"+this.model.bar_color;this.model.active&&(e+=\" active\"),this.progressEl.className=e}setValue(){null!=this.model.value&&(this.progressEl.value=this.model.value)}setMax(){null!=this.model.max&&(this.progressEl.max=this.model.max)}_update_layout(){let e=void 0!==this._prev_sizing_mode&&this._prev_sizing_mode!==this.model.sizing_mode;this._prev_sizing_mode=this.model.sizing_mode,this.layout=new l.CachedVariadicBox(this.el,this.model.sizing_mode,e),this.layout.set_sizing(this.box_sizing())}}t.ProgressView=n,n.__name__=\"ProgressView\";class c extends h.HTMLBox{constructor(e){super(e)}static init_Progress(){this.prototype.default_view=n,this.define({active:[r.Boolean,!0],bar_color:[r.String,\"primary\"],style:[r.Any,{}],max:[r.Number,100],value:[r.Any,null]})}}t.Progress=c,c.__name__=\"Progress\",c.__module__=\"panel.models.widgets\",c.init_Progress()},\n \"3b85956787\": function _(e,t,s,i,n){i();const l=e(\"tslib\"),o=e(\"@bokehjs/core/dom\"),c=e(\"@bokehjs/core/util/types\"),r=e(\"@bokehjs/models/widgets/input_widget\"),h=l.__importStar(e(\"@bokehjs/styles/widgets/inputs.css\"));class d extends r.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,s;return c.isString(e)?t=s=e:[t,s]=e,o.option({value:t},s)}));this.select_el=o.select({multiple:!1,class:h.input,name:this.model.name,disabled:this.model.disabled},e),this.select_el.style.backgroundImage=\"none\",this.select_el.addEventListener(\"change\",(()=>this.change_input())),this.group_el.appendChild(this.select_el),this.render_selection()}render_selection(){const e=this.model.value;for(const t of this.el.querySelectorAll(\"option\"))t.value===e&&(t.selected=!0);this.select_el.size=this.model.size}change_input(){const e=null!=this.el.querySelector(\"select:focus\");let t=null;for(const e of this.el.querySelectorAll(\"option\"))if(e.selected){t=e.value;break}this.model.value=t,super.change_input(),e&&this.select_el.focus()}}s.SingleSelectView=d,d.__name__=\"SingleSelectView\";class a extends r.InputWidget{constructor(e){super(e)}static init_SingleSelect(){this.prototype.default_view=d,this.define((({Any:e,Array:t,Int:s,String:i})=>({value:[i,\"\"],options:[t(e),[]],size:[s,4]})))}}s.SingleSelect=a,a.__name__=\"SingleSelect\",a.__module__=\"panel.models.widgets\",a.init_SingleSelect()},\n \"aaa48703af\": function _(t,e,i,o,n){o();const s=t(\"tslib\").__importStar(t(\"@bokehjs/core/properties\")),r=t(\"@bokehjs/models/layouts/html_box\"),h=\"Click to START the speech recognition.\",{webkitSpeechRecognition:a}=window,{webkitSpeechGrammarList:l}=window;class c extends r.HTMLBoxView{initialize(){var t,e;super.initialize(),this.recognition=new a,this.recognition.lang=this.model.lang,this.recognition.continuous=this.model.continuous,this.recognition.interimResults=this.model.interim_results,this.recognition.maxAlternatives=this.model.max_alternatives,this.recognition.serviceURI=this.model.service_uri,this.setGrammars(),this.recognition.onresult=t=>{this.model.results=function(t){const e=[];for(let o of t){let t=[],n={is_final:o.isFinal,alternatives:t};for(let e=0;e<o.length;e++){let n={confidence:(i=o[e].confidence,Math.round(100*(i+Number.EPSILON))/100),transcript:o[e].transcript};t.push(n)}n.alternatives=t,e.push(n)}var i;return e}(t.results)},this.recognition.onerror=t=>{console.log(\"SpeechToText Error\"),console.log(t)},this.recognition.onnomatch=t=>{console.log(\"SpeechToText No Match\"),console.log(t)},this.recognition.onaudiostart=()=>this.model.audio_started=!0,this.recognition.onaudioend=()=>this.model.audio_started=!1,this.recognition.onsoundstart=()=>this.model.sound_started=!0,this.recognition.onsoundend=()=>this.model.sound_started=!1,this.recognition.onspeechstart=()=>this.model.speech_started=!0,this.recognition.onspeechend=()=>this.model.speech_started=!1,this.recognition.onstart=()=>{this.buttonEl.onclick=()=>{this.recognition.stop()},this.buttonEl.innerHTML=this.iconStarted(),this.buttonEl.setAttribute(\"title\",\"Click to STOP the speech recognition.\"),this.model.started=!0},this.recognition.onend=()=>{this.buttonEl.onclick=()=>{this.recognition.start()},this.buttonEl.innerHTML=this.iconNotStarted(),this.buttonEl.setAttribute(\"title\",h),this.model.started=!1},this.buttonEl=(t=`<button class=\"bk bk-btn bk-btn-${this.model.button_type}\" type=\"button\" title=\"${h}\"></button>`,e=document.createElement(\"template\"),t=t.trim(),e.innerHTML=t,e.content.firstChild),this.buttonEl.innerHTML=this.iconNotStarted(),this.buttonEl.onclick=()=>this.recognition.start()}iconStarted(){return\"\"!==this.model.button_started?this.model.button_started:'<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22px\" style=\"vertical-align: middle;\" fill=\"currentColor\" class=\"bi bi-mic\" viewBox=\"0 0 16 16\">\\n <path fill-rule=\"evenodd\" d=\"M3.5 6.5A.5.5 0 0 1 4 7v1a4 4 0 0 0 8 0V7a.5.5 0 0 1 1 0v1a5 5 0 0 1-4.5 4.975V15h3a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1h3v-2.025A5 5 0 0 1 3 8V7a.5.5 0 0 1 .5-.5z\"/>\\n <path fill-rule=\"evenodd\" d=\"M10 8V3a2 2 0 1 0-4 0v5a2 2 0 1 0 4 0zM8 0a3 3 0 0 0-3 3v5a3 3 0 0 0 6 0V3a3 3 0 0 0-3-3z\"/>\\n</svg>'}iconNotStarted(){return\"\"!==this.model.button_not_started?this.model.button_not_started:'<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22px\" style=\"vertical-align: middle;\" fill=\"currentColor\" class=\"bi bi-mic-mute\" viewBox=\"0 0 16 16\">\\n<path fill-rule=\"evenodd\" d=\"M12.734 9.613A4.995 4.995 0 0 0 13 8V7a.5.5 0 0 0-1 0v1c0 .274-.027.54-.08.799l.814.814zm-2.522 1.72A4 4 0 0 1 4 8V7a.5.5 0 0 0-1 0v1a5 5 0 0 0 4.5 4.975V15h-3a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-3v-2.025a4.973 4.973 0 0 0 2.43-.923l-.718-.719zM11 7.88V3a3 3 0 0 0-5.842-.963l.845.845A2 2 0 0 1 10 3v3.879l1 1zM8.738 9.86l.748.748A3 3 0 0 1 5 8V6.121l1 1V8a2 2 0 0 0 2.738 1.86zm4.908 3.494l-12-12 .708-.708 12 12-.708.707z\"/>\\n</svg>'}setIcon(){this.model.started?this.buttonEl.innerHTML=this.iconStarted():this.buttonEl.innerHTML=this.iconNotStarted()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.start.change,(()=>{this.model.start=!1,this.recognition.start()})),this.connect(this.model.properties.stop.change,(()=>{this.model.stop=!1,this.recognition.stop()})),this.connect(this.model.properties.abort.change,(()=>{this.model.abort=!1,this.recognition.abort()})),this.connect(this.model.properties.grammars.change,(()=>this.setGrammars())),this.connect(this.model.properties.lang.change,(()=>this.recognition.lang=this.model.lang)),this.connect(this.model.properties.continuous.change,(()=>this.recognition.continuous=this.model.continuous)),this.connect(this.model.properties.interim_results.change,(()=>this.recognition.interimResults=this.model.interim_results)),this.connect(this.model.properties.max_alternatives.change,(()=>this.recognition.maxAlternatives=this.model.max_alternatives)),this.connect(this.model.properties.service_uri.change,(()=>this.recognition.serviceURI=this.model.service_uri)),this.connect(this.model.properties.button_type.change,(()=>this.buttonEl.className=`bk bk-btn bk-btn-${this.model.button_type}`)),this.connect(this.model.properties.button_hide.change,(()=>this.render()));const{button_not_started:t,button_started:e}=this.model.properties;this.on_change([t,e],(()=>this.setIcon()))}setGrammars(){this.recognition.grammars=function(t){if(t){var e=new l;for(let i of t)i.src?e.addFromString(i.src,i.weight):i.uri&&e.addFromURI(i.uri,i.weight);return e}return null}(this.model.grammars)}render(){super.render(),this.model.button_hide||this.el.appendChild(this.buttonEl)}}i.SpeechToTextView=c,c.__name__=\"SpeechToTextView\";class d extends r.HTMLBox{constructor(t){super(t)}static init_SpeechToText(){this.prototype.default_view=c,this.define({start:[s.Boolean,!1],stop:[s.Boolean,!1],abort:[s.Boolean,!1],grammars:[s.Array,[]],lang:[s.String,\"\"],continuous:[s.Boolean,!1],interim_results:[s.Boolean,!1],max_alternatives:[s.Number,1],service_uri:[s.String],started:[s.Boolean,!1],audio_started:[s.Boolean,!1],sound_started:[s.Boolean,!1],speech_started:[s.Boolean,!1],button_type:[s.String,\"light\"],button_hide:[s.Boolean,!1],button_not_started:[s.String,\"\"],button_started:[s.String,\"\"],results:[s.Array,[]]})}}i.SpeechToText=d,d.__name__=\"SpeechToText\",d.__module__=\"panel.models.speech_to_text\",d.init_SpeechToText()},\n \"bfa46a5f19\": function _(e,t,s,a,i){a();const o=e(\"@bokehjs/core/view\"),c=e(\"@bokehjs/core/util/array\"),n=e(\"@bokehjs/model\"),h=e(\"@bokehjs/protocol/receiver\");class _ extends o.View{renderTo(){}}s.StateView=_,_.__name__=\"StateView\";class r extends n.Model{constructor(e){super(e),this._receiver=new h.Receiver,this._cache={}}apply_state(e){this._receiver.consume(e.header),this._receiver.consume(e.metadata),this._receiver.consume(e.content),this._receiver.message&&this.document&&this.document.apply_json_patch(this._receiver.message.content)}_receive_json(e,t){const s=JSON.parse(e);this._cache[t]=s;let a=this.state;for(const e of this.values)a=a[e];a===t?this.apply_state(s):this._cache[a]&&this.apply_state(this._cache[a])}set_state(e,t){let s=c.copy(this.values);s[this.widgets[e.id]]=t;let a=this.state;for(const e of s)a=a[e];var i,o,n;this.values=s,this.json?this._cache[a]?this.apply_state(this._cache[a]):(i=a,o=e=>this._receive_json(e,a),(n=new XMLHttpRequest).overrideMimeType(\"application/json\"),n.open(\"GET\",i,!0),n.onreadystatechange=function(){4==n.readyState&&200==n.status&&o(n.responseText)},n.send(null)):this.apply_state(a)}static init_State(){this.prototype.default_view=_,this.define((({Any:e,Boolean:t})=>({json:[t,!1],state:[e,{}],widgets:[e,{}],values:[e,[]]})))}}s.State=r,r.__name__=\"State\",r.__module__=\"panel.models.state\",r.init_State()},\n \"33cd2c254e\": function _(e,s,i,t,n){t();const h=e(\"@bokehjs/models/layouts/html_box\");function o(e){var s=[];for(let t of e){var i={default:t.default,lang:t.lang,local_service:t.localService,name:t.name,voice_uri:t.voiceURI};s.push(i)}return s}class c extends h.HTMLBoxView{initialize(){super.initialize(),this.model.paused=speechSynthesis.paused,this.model.pending=speechSynthesis.pending,this.model.speaking=speechSynthesis.speaking,this._callback=window.setInterval((function(){!speechSynthesis.paused&&speechSynthesis.speaking&&window.speechSynthesis.resume()}),1e4);const e=()=>{\"undefined\"!=typeof speechSynthesis&&(this.voices=speechSynthesis.getVoices(),this.voices&&(this.model.voices=o(this.voices)))};e(),\"undefined\"!=typeof speechSynthesis&&void 0!==speechSynthesis.onvoiceschanged&&(speechSynthesis.onvoiceschanged=e)}remove(){null!=this._callback&&clearInterval(this._callback),speechSynthesis.cancel(),super.remove()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.speak.change,(()=>{this.speak()})),this.connect(this.model.properties.pause.change,(()=>{this.model.pause=!1,speechSynthesis.pause()})),this.connect(this.model.properties.resume.change,(()=>{this.model.resume=!1,speechSynthesis.resume()})),this.connect(this.model.properties.cancel.change,(()=>{this.model.cancel=!1,speechSynthesis.cancel()}))}speak(){let e=new SpeechSynthesisUtterance(this.model.speak.text);if(e.pitch=this.model.speak.pitch,e.volume=this.model.speak.volume,e.rate=this.model.speak.rate,this.model.voices)for(let s of this.voices)s.name===this.model.speak.voice&&(e.voice=s);e.onpause=()=>this.model.paused=!0,e.onstart=()=>{this.model.speaking=!0,this.model.paused=!1,this.model.pending=speechSynthesis.pending},e.onresume=()=>this.model.paused=!1,e.onend=()=>{this.model.speaking=!1,this.model.paused=!1,this.model.pending=speechSynthesis.pending},speechSynthesis.speak(e),this.model.paused=speechSynthesis.paused,this.model.pending=speechSynthesis.pending}render(){super.render(),this.model.voices||(this.model.voices=o(this.voices)),null!=this.model.speak&&this.model.speak.text&&this.speak()}}i.TextToSpeechView=c,c.__name__=\"TextToSpeechView\";class p extends h.HTMLBox{constructor(e){super(e)}static init_TextToSpeech(){this.prototype.default_view=c,this.define((({Any:e,Array:s,Boolean:i})=>({paused:[i,!1],pending:[i,!1],speaking:[i,!1],voices:[s(e),[]],cancel:[i,!1],pause:[i,!1],resume:[i,!1],speak:[e,{}]})))}}i.TextToSpeech=p,p.__name__=\"TextToSpeech\",p.__module__=\"panel.models.text_to_speech\",p.init_TextToSpeech()},\n \"2efaffc12a\": function _(t,e,i,l,o){l();const s=t(\"@bokehjs/models/layouts/html_box\"),h=t(\"@bokehjs/core/build_views\"),n=t(\"@bokehjs/models/plots\"),a=t(\"@bokehjs/models/glyphs\"),d=t(\"@bokehjs/core/dom\"),r=t(\"@bokehjs/models/sources/column_data_source\"),c=t(\"@bokehjs/models/formatters\");class p extends s.HTMLBoxView{initialize(){super.initialize(),this.containerDiv=d.div({style:\"height:100%; width:100%;\"}),this.titleDiv=d.div({style:\"font-size: 1em\"}),this.valueDiv=d.div({style:\"font-size: 2em\"}),this.value2Div=d.div({style:\"font-size: 1em; opacity: 0.5; display: inline\"}),this.changeDiv=d.div({style:\"font-size: 1em; opacity: 0.5; display: inline\"}),this.textDiv=d.div({},this.titleDiv,this.valueDiv,d.div({},this.changeDiv,this.value2Div)),this.updateTitle(),this.updateValue(),this.updateValue2(),this.updateValueChange(),this.updateTextFontSize(),this.plotDiv=d.div({}),this.containerDiv=d.div({style:\"height:100%; width:100%\"},this.textDiv,this.plotDiv),this.updateLayout()}connect_signals(){super.connect_signals();const{pos_color:t,neg_color:e}=this.model.properties;this.on_change([t,e],(()=>this.updateValueChange()));const{plot_color:i,plot_type:l,width:o,height:s,sizing_mode:h}=this.model.properties;this.on_change([i,l,o,s,h],(()=>this.render())),this.connect(this.model.properties.title.change,(()=>this.updateTitle(!0))),this.connect(this.model.properties.value.change,(()=>this.updateValue(!0))),this.connect(this.model.properties.value_change.change,(()=>this.updateValue2(!0))),this.connect(this.model.properties.layout.change,(()=>this.updateLayout()))}async render(){super.render(),this.el.appendChild(this.containerDiv),await this.setPlot()}async setPlot(){this.plot=new n.Plot({background_fill_color:null,border_fill_color:null,outline_line_color:null,min_border:0,sizing_mode:\"stretch_both\",toolbar_location:null});var t=this.model.source;if(\"line\"===this.model.plot_type){var e=new a.Line({x:{field:this.model.plot_x},y:{field:this.model.plot_y},line_width:4,line_color:this.model.plot_color});this.plot.add_glyph(e,t)}else if(\"step\"===this.model.plot_type){var i=new a.Step({x:{field:this.model.plot_x},y:{field:this.model.plot_y},line_width:3,line_color:this.model.plot_color});this.plot.add_glyph(i,t)}else if(\"area\"===this.model.plot_type){var l=new a.VArea({x:{field:this.model.plot_x},y1:{field:this.model.plot_y},y2:0,fill_color:this.model.plot_color,fill_alpha:.5});this.plot.add_glyph(l,t);e=new a.Line({x:{field:this.model.plot_x},y:{field:this.model.plot_y},line_width:3,line_color:this.model.plot_color});this.plot.add_glyph(e,t)}else{var o=new a.VBar({x:{field:this.model.plot_x},top:{field:this.model.plot_y},width:.9,line_color:null,fill_color:this.model.plot_color});this.plot.add_glyph(o,t)}const s=await h.build_view(this.plot);this.plotDiv.innerHTML=\"\",s.renderTo(this.plotDiv)}after_layout(){super.after_layout(),this.updateTextFontSize()}updateTextFontSize(){this.updateTextFontSizeColumn()}updateTextFontSizeColumn(){let t=this.containerDiv.clientWidth,e=this.containerDiv.clientHeight;\"column\"===this.model.layout?e=Math.round(e/2):t=Math.round(t/2);const i=t/this.model.title.length*2,l=t/(2*this._value_format.length)*1.8,o=t/(this._value_change_format.length+1)*2,s=e/6,h=Math.min(i,l,o,s);this.textDiv.style.fontSize=Math.trunc(h)+\"px\",this.textDiv.style.lineHeight=\"1.3\"}updateTitle(t=!1){this.titleDiv.innerText=this.model.title,t&&this.updateTextFontSize()}updateValue(t=!1){this._value_format=this.model.formatter.doFormat([this.model.value],{loc:0})[0],this.valueDiv.innerText=this._value_format,t&&this.updateTextFontSize()}updateValue2(t=!1){this._value_change_format=this.model.change_formatter.doFormat([this.model.value_change],{loc:0})[0],this.value2Div.innerText=this._value_change_format,this.updateValueChange(),t&&this.updateTextFontSize()}updateValueChange(){this.model.value_change>0?(this.changeDiv.innerHTML=\"&#9650;\",this.changeDiv.style.color=this.model.pos_color):this.model.value_change<0?(this.changeDiv.innerHTML=\"&#9660;\",this.changeDiv.style.color=this.model.neg_color):(this.changeDiv.innerHTML=\"&nbsp;\",this.changeDiv.style.color=\"inherit\")}updateLayout(){\"column\"===this.model.layout?(this.containerDiv.style.display=\"block\",this.textDiv.style.height=\"50%\",this.textDiv.style.width=\"100%\",this.plotDiv.style.height=\"50%\",this.plotDiv.style.width=\"100%\"):(this.containerDiv.style.display=\"flex\",this.textDiv.style.height=\"100%\",this.textDiv.style.width=\"\",this.plotDiv.style.height=\"100%\",this.plotDiv.style.width=\"\",this.textDiv.style.flex=\"1\",this.plotDiv.style.flex=\"1\"),window.dispatchEvent(new Event(\"resize\"))}}i.TrendIndicatorView=p,p.__name__=\"TrendIndicatorView\";class _ extends s.HTMLBox{constructor(t){super(t)}static init_TrendIndicator(){this.prototype.default_view=p,this.define((({Number:t,String:e,Ref:i})=>({description:[e,\"\"],formatter:[i(c.TickFormatter),()=>new c.BasicTickFormatter],change_formatter:[i(c.TickFormatter),()=>new c.NumeralTickFormatter],layout:[e,\"column\"],source:[i(r.ColumnDataSource)],plot_x:[e,\"x\"],plot_y:[e,\"y\"],plot_color:[e,\"#428bca\"],plot_type:[e,\"bar\"],pos_color:[e,\"#5cb85c\"],neg_color:[e,\"#d9534f\"],title:[e,\"\"],value:[t,0],value_change:[t,0]})))}}i.TrendIndicator=_,_.__name__=\"TrendIndicator\",_.__module__=\"panel.models.trend\",_.init_TrendIndicator()},\n \"4feb5fa522\": function _(t,e,s,o,a){o();const n=t(\"@bokehjs/core/util/types\"),c=t(\"@bokehjs/models/layouts/html_box\");class d extends c.HTMLBoxView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,this._plot),this.connect(this.model.properties.data_sources.change,(()=>this._connect_sources())),this._connected=[],this._connect_sources()}_connect_sources(){for(const t in this.model.data_sources){const e=this.model.data_sources[t];this._connected.indexOf(t)<0&&(this.connect(e.properties.data.change,this._plot),this._connected.push(t))}}_fetch_datasets(){const t={};for(const e in this.model.data_sources){const s=this.model.data_sources[e],o=[],a=s.columns();for(let t=0;t<s.get_length();t++){const e={};for(const o of a)e[o]=s.data[o][t];o.push(e)}t[e]=o}return t}render(){super.render(),this._plot()}_plot(){const t=this.model.data;if(null!=t&&window.vegaEmbed){if(this.model.data_sources&&Object.keys(this.model.data_sources).length>0){const e=this._fetch_datasets();if(\"data\"in e&&(t.data.values=e.data,delete e.data),null!=t.data){const s=n.isArray(t.data)?t.data:[t.data];for(const t of s)t.name in e&&(t.values=e[t.name],delete e[t.name])}this.model.data.datasets=e}window.vegaEmbed(this.el,this.model.data,{actions:!1})}}}s.VegaPlotView=d,d.__name__=\"VegaPlotView\";class i extends c.HTMLBox{constructor(t){super(t)}static init_VegaPlot(){this.prototype.default_view=d,this.define((({Any:t})=>({data:[t,{}],data_sources:[t,{}]})))}}s.VegaPlot=i,i.__name__=\"VegaPlot\",i.__module__=\"panel.models.vega\",i.init_VegaPlot()},\n \"ffe54b53c3\": function _(e,i,t,o,s){o();const l=e(\"@bokehjs/models/layouts/html_box\"),d=e(\"7116a7a602\");class h extends d.PanelHTMLBoxView{initialize(){super.initialize(),this._blocked=!1,this._setting=!1,this._time=Date.now()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.loop.change,(()=>this.set_loop())),this.connect(this.model.properties.paused.change,(()=>this.set_paused())),this.connect(this.model.properties.time.change,(()=>this.set_time())),this.connect(this.model.properties.value.change,(()=>this.set_value())),this.connect(this.model.properties.volume.change,(()=>this.set_volume()))}render(){super.render(),this.videoEl=document.createElement(\"video\"),this.model.sizing_mode&&\"fixed\"!==this.model.sizing_mode||(this.model.height&&(this.videoEl.height=this.model.height),this.model.width&&(this.videoEl.width=this.model.width)),this.videoEl.style.objectFit=\"fill\",this.videoEl.style.minWidth=\"100%\",this.videoEl.style.minHeight=\"100%\",this.videoEl.controls=!0,this.videoEl.src=this.model.value,this.videoEl.currentTime=this.model.time,this.videoEl.loop=this.model.loop,null!=this.model.volume?this.videoEl.volume=this.model.volume/100:this.model.volume=100*this.videoEl.volume,this.videoEl.onpause=()=>this.model.paused=!0,this.videoEl.onplay=()=>this.model.paused=!1,this.videoEl.ontimeupdate=()=>this.update_time(this),this.videoEl.onvolumechange=()=>this.update_volume(this),this.el.appendChild(this.videoEl),this.model.paused||this.videoEl.play()}update_time(e){e._setting?e._setting=!1:Date.now()-e._time<e.model.throttle||(e._blocked=!0,e.model.time=e.videoEl.currentTime,e._time=Date.now())}update_volume(e){e._setting?e._setting=!1:(e._blocked=!0,e.model.volume=100*e.videoEl.volume)}set_loop(){this.videoEl.loop=this.model.loop}set_paused(){!this.videoEl.paused&&this.model.paused&&this.videoEl.pause(),this.videoEl.paused&&!this.model.paused&&this.videoEl.play()}set_volume(){this._blocked?this._blocked=!1:(this._setting=!0,null!=this.model.volume&&(this.videoEl.volume=this.model.volume/100))}set_time(){this._blocked?this._blocked=!1:(this._setting=!0,this.videoEl.currentTime=this.model.time)}set_value(){this.videoEl.src=this.model.value}}t.VideoView=h,h.__name__=\"VideoView\";class m extends l.HTMLBox{constructor(e){super(e)}static init_Video(){this.prototype.default_view=h,this.define((({Any:e,Boolean:i,Int:t,Number:o})=>({loop:[i,!1],paused:[i,!0],time:[o,0],throttle:[t,250],value:[e,\"\"],volume:[t]})))}}t.Video=m,m.__name__=\"Video\",m.__module__=\"panel.models.widgets\",m.init_Video()},\n \"9ff7f7b5e9\": function _(e,t,i,s,o){s();const h=e(\"@bokehjs/models/layouts/html_box\"),l=e(\"7116a7a602\");class a extends l.PanelHTMLBoxView{constructor(){super(...arguments),this.constraints={audio:!1,video:!0}}initialize(){super.initialize(),null!==this.model.timeout&&this.set_timeout()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.timeout.change,(()=>this.set_timeout())),this.connect(this.model.properties.snapshot.change,(()=>this.snapshot())),this.connect(this.model.properties.paused.change,(()=>this.pause()))}pause(){this.model.paused&&(null!=this.timer&&(clearInterval(this.timer),this.timer=null),this.videoEl.pause()),this.set_timeout()}set_timeout(){this.timer&&(clearInterval(this.timer),this.timer=null),null!=this.model.timeout&&this.model.timeout>0&&(this.timer=setInterval((()=>this.snapshot()),this.model.timeout))}snapshot(){this.canvasEl.width=this.videoEl.videoWidth,this.canvasEl.height=this.videoEl.videoHeight;const e=this.canvasEl.getContext(\"2d\");e&&e.drawImage(this.videoEl,0,0,this.canvasEl.width,this.canvasEl.height),this.model.value=this.canvasEl.toDataURL(\"image/\"+this.model.format,.95)}remove(){super.remove(),this.timer&&(clearInterval(this.timer),this.timer=null)}render(){super.render(),this.videoEl||(this.videoEl=document.createElement(\"video\"),this.model.sizing_mode&&\"fixed\"!==this.model.sizing_mode||(this.model.height&&(this.videoEl.height=this.model.height),this.model.width&&(this.videoEl.width=this.model.width)),this.videoEl.style.objectFit=\"fill\",this.videoEl.style.minWidth=\"100%\",this.videoEl.style.minHeight=\"100%\",this.canvasEl=document.createElement(\"canvas\"),this.el.appendChild(this.videoEl),navigator.mediaDevices.getUserMedia&&navigator.mediaDevices.getUserMedia(this.constraints).then((e=>{this.videoEl.srcObject=e,this.model.paused||this.videoEl.play()})).catch(console.error))}}i.VideoStreamView=a,a.__name__=\"VideoStreamView\";class n extends h.HTMLBox{constructor(e){super(e)}static init_VideoStream(){this.prototype.default_view=a,this.define((({Any:e,Boolean:t,Int:i,Nullable:s,String:o})=>({format:[o,\"png\"],paused:[t,!1],snapshot:[t,!1],timeout:[s(i),null],value:[e]}))),this.override({height:240,width:320})}}i.VideoStream=n,n.__name__=\"VideoStream\",n.__module__=\"panel.models.widgets\",n.init_VideoStream()},\n \"c51f25e2a7\": function _(o,V,e,l,K){l(),K(\"VTKJSPlot\",o(\"34fc7779c7\").VTKJSPlot),K(\"VTKVolumePlot\",o(\"89262e43a1\").VTKVolumePlot),K(\"VTKAxes\",o(\"db7a0079c0\").VTKAxes),K(\"VTKSynchronizedPlot\",o(\"4baab0b7ce\").VTKSynchronizedPlot)},\n \"34fc7779c7\": function _(e,t,n,i,s){i();const a=e(\"666f1ef4e6\"),r=e(\"4eb45e35aa\");class _ extends a.AbstractVTKView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,(()=>{this.invalidate_render()}))}render(){super.render(),this._create_orientation_widget(),this._set_axes()}invalidate_render(){this._vtk_renwin=null,super.invalidate_render()}init_vtk_renwin(){this._vtk_renwin=r.vtkns.FullScreenRenderWindow.newInstance({rootContainer:this.el,container:this._vtk_container})}plot(){if(!this.model.data)return void this._vtk_renwin.getRenderWindow().render();const e=r.vtkns.DataAccessHelper.get(\"zip\",{zipContent:atob(this.model.data),callback:t=>{const n=r.vtkns.HttpSceneLoader.newInstance({renderer:this._vtk_renwin.getRenderer(),dataAccessHelper:e}),i=r.vtk.macro.debounce((()=>setTimeout((()=>{null==this._axes&&this.model.axes&&this._set_axes(),this._set_camera_state(),this._get_camera_state()}),100)),100);n.setUrl(\"index.json\"),n.onReady(i)}})}}n.VTKJSPlotView=_,_.__name__=\"VTKJSPlotView\";class o extends a.AbstractVTKPlot{static init_VTKJSPlot(){this.prototype.default_view=_,this.define((({Boolean:e,Nullable:t,String:n})=>({data:[t(n)],enable_keybindings:[e,!1]})))}}n.VTKJSPlot=o,o.__name__=\"VTKJSPlot\",o.init_VTKJSPlot()},\n \"666f1ef4e6\": function _(e,t,i,n,r){n();const s=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),a=e(\"@bokehjs/core/dom\"),o=e(\"@bokehjs/models/layouts/html_box\"),_=e(\"@bokehjs/core/util/object\"),d=e(\"7116a7a602\"),c=e(\"4eb45e35aa\"),h=e(\"c010237f8b\"),l={padding:\"0px 2px 0px 2px\",maxHeight:\"150px\",height:\"auto\",backgroundColor:\"rgba(255, 255, 255, 0.4)\",borderRadius:\"10px\",margin:\"2px\",boxSizing:\"border-box\",overflow:\"hidden\",overflowY:\"auto\",transition:\"width 0.1s linear\",bottom:\"0px\",position:\"absolute\"};class g extends d.PanelHTMLBoxView{initialize(){super.initialize(),this._camera_callbacks=[],this._renderable=!0,this._setting_camera=!1}_add_colorbars(){const e=this.el.querySelector(\".vtk_info\");if(e&&this.el.removeChild(e),this.model.color_mappers.length<1)return;const t=document.createElement(\"div\"),i=\"350px\",n=\"30px\";t.classList.add(\"vtk_info\"),c.applyStyle(t,l),c.applyStyle(t,{width:i}),this.el.appendChild(t);const r=[];this.model.color_mappers.forEach((e=>{const i=new h.VTKColorBar(t,e);r.push(i)}));const s=document.createElement(\"div\");c.applyStyle(s,{textAlign:\"center\",fontSize:\"20px\"}),s.innerText=\"...\",t.addEventListener(\"click\",(()=>{t.style.width===n?(t.removeChild(s),c.applyStyle(t,{height:\"auto\",width:i}),r.forEach((e=>t.appendChild(e.canvas)))):(r.forEach((e=>t.removeChild(e.canvas))),c.applyStyle(t,{height:n,width:n}),t.appendChild(s))})),t.click()}connect_signals(){super.connect_signals(),this.on_change(this.model.properties.orientation_widget,(()=>{this._orientation_widget_visibility(this.model.orientation_widget)})),this.on_change(this.model.properties.camera,(()=>this._set_camera_state())),this.on_change(this.model.properties.axes,(()=>{this._delete_axes(),this.model.axes&&this._set_axes(),this._vtk_render()})),this.on_change(this.model.properties.color_mappers,(()=>this._add_colorbars()))}render(){super.render(),this._vtk_renwin&&this._vtk_container?(d.set_size(this._vtk_container,this.model),this.el.appendChild(this._vtk_container)):(this._orientationWidget=null,this._axes=null,this._vtk_container=a.div(),this.init_vtk_renwin(),d.set_size(this._vtk_container,this.model),this.el.appendChild(this._vtk_container),this._vtk_renwin.getInteractor().onEndAnimation((()=>this._get_camera_state())),this._remove_default_key_binding(),this._bind_key_events(),this.plot(),this._add_colorbars(),this.model.renderer_el=this._vtk_renwin)}after_layout(){super.after_layout(),this._renderable&&this._vtk_renwin.resize(),this._vtk_render()}invalidate_render(){this._unsubscribe_camera_cb(),super.invalidate_render()}resize_layout(){this.layout&&super.resize_layout()}remove(){this._unsubscribe_camera_cb(),window.removeEventListener(\"resize\",this._vtk_renwin.resize),this._vtk_renwin.delete(),super.remove()}get _vtk_camera_state(){const e=this._vtk_renwin.getRenderer().getActiveCamera();let t;return e&&(t=_.clone(e.get()),delete t.classHierarchy,delete t.vtkObject,delete t.vtkCamera,delete t.viewPlaneNormal,delete t.flattenedDepIds,delete t.managedInstanceId,delete t.directionOfProjection),t}get _axes_canvas(){let e=this._vtk_container.querySelector(\".axes-canvas\");return e||(e=a.canvas({style:{position:\"absolute\",top:\"0\",left:\"0\",width:\"100%\",height:\"100%\"}}),e.classList.add(\"axes-canvas\"),this._vtk_container.appendChild(e),this._vtk_renwin.setResizeCallback((()=>{if(this._axes_canvas){const e=this._vtk_container.getBoundingClientRect(),t=Math.floor(e.width*window.devicePixelRatio),i=Math.floor(e.height*window.devicePixelRatio);this._axes_canvas.setAttribute(\"width\",t.toFixed()),this._axes_canvas.setAttribute(\"height\",i.toFixed())}}))),e}_bind_key_events(){this.el.addEventListener(\"mouseenter\",(()=>{const e=this._vtk_renwin.getInteractor();this.model.enable_keybindings&&(document.querySelector(\"body\").addEventListener(\"keypress\",e.handleKeyPress),document.querySelector(\"body\").addEventListener(\"keydown\",e.handleKeyDown),document.querySelector(\"body\").addEventListener(\"keyup\",e.handleKeyUp))})),this.el.addEventListener(\"mouseleave\",(()=>{const e=this._vtk_renwin.getInteractor();document.querySelector(\"body\").removeEventListener(\"keypress\",e.handleKeyPress),document.querySelector(\"body\").removeEventListener(\"keydown\",e.handleKeyDown),document.querySelector(\"body\").removeEventListener(\"keyup\",e.handleKeyUp)}))}_create_orientation_widget(){const e=c.vtkns.AxesActor.newInstance();this._orientationWidget=c.vtkns.OrientationMarkerWidget.newInstance({actor:e,interactor:this._vtk_renwin.getInteractor()}),this._orientationWidget.setEnabled(!0),this._orientationWidget.setViewportCorner(c.vtkns.OrientationMarkerWidget.Corners.BOTTOM_RIGHT),this._orientationWidget.setViewportSize(.15),this._orientationWidget.setMinPixelSize(75),this._orientationWidget.setMaxPixelSize(300),this.model.interactive_orientation_widget&&this._make_orientation_widget_interactive(),this._orientation_widget_visibility(this.model.orientation_widget)}_make_orientation_widget_interactive(){this._widgetManager=c.vtkns.WidgetManager.newInstance(),this._widgetManager.setRenderer(this._orientationWidget.getRenderer());const e=this._orientationWidget.getActor(),t=c.vtkns.InteractiveOrientationWidget.newInstance();t.placeWidget(e.getBounds()),t.setBounds(e.getBounds()),t.setPlaceFactor(1);this._widgetManager.addWidget(t).onOrientationChange((({direction:e})=>{const t=this._vtk_renwin.getRenderer().getActiveCamera(),i=t.getFocalPoint(),n=t.getPosition(),r=t.getViewUp(),s=Math.sqrt(Math.pow(n[0]-i[0],2)+Math.pow(n[1]-i[1],2)+Math.pow(n[2]-i[2],2));t.setPosition(i[0]+e[0]*s,i[1]+e[1]*s,i[2]+e[2]*s),e[0]&&t.setViewUp(c.majorAxis(r,1,2)),e[1]&&t.setViewUp(c.majorAxis(r,0,2)),e[2]&&t.setViewUp(c.majorAxis(r,0,1)),this._vtk_renwin.getRenderer().resetCameraClippingRange(),this._vtk_render(),this._get_camera_state()}))}_delete_axes(){if(this._axes){Object.keys(this._axes).forEach((e=>this._vtk_renwin.getRenderer().removeActor(this._axes[e]))),this._axes=null;const e=this._axes_canvas.getContext(\"2d\");e&&e.clearRect(0,0,this._axes_canvas.clientWidth*window.devicePixelRatio,this._axes_canvas.clientHeight*window.devicePixelRatio)}}_get_camera_state(){this._setting_camera||(this._setting_camera=!0,this.model.camera=this._vtk_camera_state,this._setting_camera=!1)}_orientation_widget_visibility(e){this._orientationWidget.setEnabled(e),null!=this._widgetManager&&(e?this._widgetManager.enablePicking():this._widgetManager.disablePicking()),this._vtk_render()}_remove_default_key_binding(){const e=this._vtk_renwin.getInteractor();document.querySelector(\"body\").removeEventListener(\"keypress\",e.handleKeyPress),document.querySelector(\"body\").removeEventListener(\"keydown\",e.handleKeyDown),document.querySelector(\"body\").removeEventListener(\"keyup\",e.handleKeyUp)}_set_axes(){if(this.model.axes&&this._vtk_renwin.getRenderer()){const{psActor:e,axesActor:t,gridActor:i}=this.model.axes.create_axes(this._axes_canvas);this._axes={psActor:e,axesActor:t,gridActor:i},e&&this._vtk_renwin.getRenderer().addActor(e),t&&this._vtk_renwin.getRenderer().addActor(t),i&&this._vtk_renwin.getRenderer().addActor(i)}}_set_camera_state(){this._setting_camera||void 0===this._vtk_renwin.getRenderer()||(this._setting_camera=!0,this.model.camera&&JSON.stringify(this.model.camera)!=JSON.stringify(this._vtk_camera_state)&&this._vtk_renwin.getRenderer().getActiveCamera().set(this.model.camera),this._vtk_renwin.getRenderer().resetCameraClippingRange(),this._vtk_render(),this._setting_camera=!1)}_unsubscribe_camera_cb(){this._camera_callbacks.splice(0,this._camera_callbacks.length).map((e=>e.unsubscribe()))}_vtk_render(){this._renderable&&(this._orientationWidget&&this._orientationWidget.updateMarkerOrientation(),this._vtk_renwin.getRenderWindow().render())}}i.AbstractVTKView=g,g.__name__=\"AbstractVTKView\";class v extends o.HTMLBox{constructor(e){super(e)}getActors(){return this.renderer_el.getRenderer().getActors()}static init_AbstractVTKPlot(){this.define({axes:[s.Instance],camera:[s.Instance],color_mappers:[s.Array,[]],orientation_widget:[s.Boolean,!1],interactive_orientation_widget:[s.Boolean,!1]}),this.override({height:300,width:300})}}i.AbstractVTKPlot=v,v.__name__=\"AbstractVTKPlot\",v.__module__=\"panel.models.vtk\",v.init_AbstractVTKPlot()},\n \"4eb45e35aa\": function _(e,t,n,r,a){r();const o=e(\"@bokehjs/core/util/array\"),k=e(\"@bokehjs/core/kinds\");if(n.ARRAY_TYPES={uint8:Uint8Array,int8:Int8Array,uint16:Uint16Array,int16:Int16Array,uint32:Uint32Array,int32:Int32Array,float32:Float32Array,float64:Float64Array},n.vtk=window.vtk,n.vtkns={},n.vtk){n.vtkns.Actor=n.vtk.Rendering.Core.vtkActor,n.vtkns.AxesActor=n.vtk.Rendering.Core.vtkAxesActor,n.vtkns.Base64=n.vtk.Common.Core.vtkBase64,n.vtkns.BoundingBox=n.vtk.Common.DataModel.vtkBoundingBox,n.vtkns.Camera=n.vtk.Rendering.Core.vtkCamera,n.vtkns.ColorTransferFunction=n.vtk.Rendering.Core.vtkColorTransferFunction,n.vtkns.CubeSource=n.vtk.Filters.Sources.vtkCubeSource,n.vtkns.DataAccessHelper=n.vtk.IO.Core.DataAccessHelper,n.vtkns.DataArray=n.vtk.Common.Core.vtkDataArray,n.vtkns.Follower=n.vtk.Rendering.Core.vtkFollower,n.vtkns.FullScreenRenderWindow=n.vtk.Rendering.Misc.vtkFullScreenRenderWindow,n.vtkns.Glyph3DMapper=n.vtk.Rendering.Core.vtkGlyph3DMapper,n.vtkns.HttpSceneLoader=n.vtk.IO.Core.vtkHttpSceneLoader,n.vtkns.ImageData=n.vtk.Common.DataModel.vtkImageData,n.vtkns.ImageMapper=n.vtk.Rendering.Core.vtkImageMapper,n.vtkns.ImageProperty=n.vtk.Rendering.Core.vtkImageProperty,n.vtkns.ImageSlice=n.vtk.Rendering.Core.vtkImageSlice,n.vtkns.InteractiveOrientationWidget=n.vtk.Widgets.Widgets3D.vtkInteractiveOrientationWidget,n.vtkns.InteractorStyleTrackballCamera=n.vtk.Interaction.Style.vtkInteractorStyleTrackballCamera,n.vtkns.Light=n.vtk.Rendering.Core.vtkLight,n.vtkns.LineSource=n.vtk.Filters.Sources.vtkLineSource,n.vtkns.LookupTable=n.vtk.Common.Core.vtkLookupTable,n.vtkns.macro=n.vtk.macro,n.vtkns.Mapper=n.vtk.Rendering.Core.vtkMapper,n.vtkns.OpenGLRenderWindow=n.vtk.Rendering.OpenGL.vtkRenderWindow,n.vtkns.OrientationMarkerWidget=n.vtk.Interaction.Widgets.vtkOrientationMarkerWidget,n.vtkns.OutlineFilter=n.vtk.Filters.General.vtkOutlineFilter,n.vtkns.PiecewiseFunction=n.vtk.Common.DataModel.vtkPiecewiseFunction,n.vtkns.PixelSpaceCallbackMapper=n.vtk.Rendering.Core.vtkPixelSpaceCallbackMapper,n.vtkns.PlaneSource=n.vtk.Filters.Sources.vtkPlaneSource,n.vtkns.PointSource=n.vtk.Filters.Sources.vtkPointSource,n.vtkns.PolyData=n.vtk.Common.DataModel.vtkPolyData,n.vtkns.Property=n.vtk.Rendering.Core.vtkProperty,n.vtkns.Renderer=n.vtk.Rendering.Core.vtkRenderer,n.vtkns.RenderWindow=n.vtk.Rendering.Core.vtkRenderWindow,n.vtkns.RenderWindowInteractor=n.vtk.Rendering.Core.vtkRenderWindowInteractor,n.vtkns.SphereMapper=n.vtk.Rendering.Core.vtkSphereMapper,n.vtkns.SynchronizableRenderWindow=n.vtk.Rendering.Misc.vtkSynchronizableRenderWindow,n.vtkns.ThirdParty=n.vtk.ThirdParty,n.vtkns.Texture=n.vtk.Rendering.Core.vtkTexture,n.vtkns.Volume=n.vtk.Rendering.Core.vtkVolume,n.vtkns.VolumeController=n.vtk.Interaction.UI.vtkVolumeController,n.vtkns.VolumeMapper=n.vtk.Rendering.Core.vtkVolumeMapper,n.vtkns.VolumeProperty=n.vtk.Rendering.Core.vtkVolumeProperty,n.vtkns.WidgetManager=n.vtk.Widgets.Core.vtkWidgetManager;const{vtkObjectManager:e}=n.vtkns.SynchronizableRenderWindow;e.setTypeMapping(\"vtkVolumeMapper\",n.vtkns.VolumeMapper.newInstance,e.oneTimeGenericUpdater),e.setTypeMapping(\"vtkSmartVolumeMapper\",n.vtkns.VolumeMapper.newInstance,e.oneTimeGenericUpdater),e.setTypeMapping(\"vtkFollower\",n.vtkns.Follower.newInstance,e.genericUpdater),e.setTypeMapping(\"vtkOpenGLGlyph3DMapper\",n.vtkns.Glyph3DMapper.newInstance,e.genericUpdater)}function i(e){const t=Math.min(Math.max(Math.round(e),0),255).toString(16);return 2==t.length?t:\"0\"+t}function v(e,t,n){return\"#\"+i(e)+i(t)+i(n)}function s(e){for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),r=0,a=e.length;r<a;r++)n[r]=e.charCodeAt(r);return t}n.Interpolation=k.Enum(\"fast_linear\",\"linear\",\"nearest\"),n.applyStyle=function(e,t){Object.keys(t).forEach((n=>{e.style[n]=t[n]}))},n.hexToRGB=function(e){return[parseInt(e.slice(1,3),16)/255,parseInt(e.slice(3,5),16)/255,parseInt(e.slice(5,7),16)/255]},n.rgbToHex=v,n.vtkLutToMapper=function(e){const{scale:t,nodes:r}=e.get(\"scale\",\"nodes\");if(t!==n.vtkns.ColorTransferFunction.Scale.LINEAR)throw\"Error transfer function scale not handle\";const a=r.map((e=>e.x)),k=Math.min(...a),i=Math.max(...a),s=o.linspace(k,i,255),c=[0,0,0];return{low:k,high:i,palette:s.map((t=>(e.getColor(t,c),v(255*c[0],255*c[1],255*c[2]))))}},n.data2VTKImageData=function(e){const t=n.vtkns.ImageData.newInstance({spacing:e.spacing});t.setDimensions(e.dims),t.setOrigin(null!=e.origin?e.origin:e.dims.map((e=>e/2)));const r=n.vtkns.DataArray.newInstance({name:\"scalars\",numberOfComponents:1,values:new n.ARRAY_TYPES[e.dtype](s(atob(e.buffer)))});return t.getPointData().setScalars(r),t},n.majorAxis=function(e,t,n){const r=[0,0,0],a=Math.abs(e[t])>Math.abs(e[n])?t:n,o=e[a]>0?1:-1;return r[a]=o,r},n.cartesian_product=function(...e){return e.reduce(((e,t)=>e.flatMap((e=>t.map((t=>[].concat(e,t)))))))}},\n \"c010237f8b\": function _(t,i,e,s,h){s();const a=t(\"@bokehjs/models/mappers\"),n=t(\"@bokehjs/core/util/array\");class c{constructor(t,i,e={}){this.parent=t,this.mapper=i,this.options=e,e.ticksNum||(e.ticksNum=5),e.fontFamily||(e.fontFamily=\"Arial\"),e.fontSize||(e.fontSize=\"12px\"),e.ticksSize||(e.ticksSize=2),this.canvas=document.createElement(\"canvas\"),this.canvas.style.width=\"100%\",this.parent.appendChild(this.canvas),this.ctx=this.canvas.getContext(\"2d\"),this.ctx.font=`${this.options.fontSize} ${this.options.fontFamily}`,this.ctx.lineWidth=e.ticksSize,e.height||(e.height=4*(this.font_height+1)+\"px\"),this.canvas.style.height=e.height,this.draw_colorbar()}get values(){const{min:t,max:i}=this.mapper.metrics;return n.linspace(t,i,this.options.ticksNum)}get ticks(){return this.values.map((t=>t.toExponential(3)))}get title(){return this.mapper.name?this.mapper.name:\"scalars\"}get font_height(){let t=0;return this.values.forEach((i=>{const{actualBoundingBoxAscent:e,actualBoundingBoxDescent:s}=this.ctx.measureText(`${i}`),h=e+s;t<h&&(t=h)})),t}draw_colorbar(){this.canvas.width=this.canvas.clientWidth,this.canvas.height=this.canvas.clientHeight;const{palette:t}=this.mapper;this.ctx.font=`${this.options.fontSize} ${this.options.fontFamily}`;const i=this.font_height;this.ctx.save();const e=document.createElement(\"canvas\"),s=t.length;e.width=s,e.height=1;const h=e.getContext(\"2d\"),c=h.getImageData(0,0,s,1),o=new a.LinearColorMapper({palette:t}).rgba_mapper.v_compute(n.range(0,t.length));c.data.set(o),h.putImageData(c,0,0),this.ctx.drawImage(e,0,2*(this.font_height+1)+1,this.canvas.width,this.canvas.height),this.ctx.restore(),this.ctx.save(),this.ctx.textAlign=\"center\",this.ctx.fillText(this.title,this.canvas.width/2,i+1),this.ctx.restore(),this.ctx.save();const r=n.linspace(0,this.canvas.width,5);r.forEach(((t,e)=>{let s=t;0==e?(s=t+Math.ceil(this.ctx.lineWidth/2),this.ctx.textAlign=\"left\"):e==r.length-1?(s=t-Math.ceil(this.ctx.lineWidth/2),this.ctx.textAlign=\"right\"):this.ctx.textAlign=\"center\",this.ctx.moveTo(s,2*(i+1)),this.ctx.lineTo(s,2*(i+1)+5),this.ctx.stroke(),this.ctx.fillText(`${this.ticks[e]}`,t,2*(i+1))})),this.ctx.restore()}}e.VTKColorBar=c,c.__name__=\"VTKColorBar\"},\n \"89262e43a1\": function _(e,t,i,s,n){s();const r=e(\"666f1ef4e6\"),o=e(\"4eb45e35aa\");class a extends r.AbstractVTKView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.data.change,(()=>{this._vtk_image_data=o.data2VTKImageData(this.model.data),this.invalidate_render()})),this.connect(this.model.properties.colormap.change,(()=>{this.colormap_selector.value=this.model.colormap;const e=new Event(\"change\");this.colormap_selector.dispatchEvent(e)})),this.connect(this.model.properties.shadow.change,(()=>{this.shadow_selector.value=this.model.shadow?\"1\":\"0\";const e=new Event(\"change\");this.shadow_selector.dispatchEvent(e)})),this.connect(this.model.properties.sampling.change,(()=>{this.sampling_slider.value=this.model.sampling.toFixed(2);const e=new Event(\"input\");this.sampling_slider.dispatchEvent(e)})),this.connect(this.model.properties.edge_gradient.change,(()=>{this.edge_gradient_slider.value=this.model.edge_gradient.toFixed(2);const e=new Event(\"input\");this.edge_gradient_slider.dispatchEvent(e)})),this.connect(this.model.properties.rescale.change,(()=>{this._controllerWidget.setRescaleColorMap(this.model.rescale),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.ambient.change,(()=>{this.volume.getProperty().setAmbient(this.model.ambient),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.diffuse.change,(()=>{this.volume.getProperty().setDiffuse(this.model.diffuse),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.specular.change,(()=>{this.volume.getProperty().setSpecular(this.model.specular),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.specular_power.change,(()=>{this.volume.getProperty().setSpecularPower(this.model.specular_power),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.display_volume.change,(()=>{this._set_volume_visibility(this.model.display_volume),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.display_slices.change,(()=>{this._set_slices_visibility(this.model.display_slices),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.slice_i.change,(()=>{void 0!==this.image_actor_i&&(this.image_actor_i.getMapper().setISlice(this.model.slice_i),this._vtk_renwin.getRenderWindow().render())})),this.connect(this.model.properties.slice_j.change,(()=>{void 0!==this.image_actor_j&&(this.image_actor_j.getMapper().setJSlice(this.model.slice_j),this._vtk_renwin.getRenderWindow().render())})),this.connect(this.model.properties.slice_k.change,(()=>{void 0!==this.image_actor_k&&(this.image_actor_k.getMapper().setKSlice(this.model.slice_k),this._vtk_renwin.getRenderWindow().render())})),this.connect(this.model.properties.render_background.change,(()=>{this._vtk_renwin.getRenderer().setBackground(...o.hexToRGB(this.model.render_background)),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.interpolation.change,(()=>{this._set_interpolation(this.model.interpolation),this._vtk_renwin.getRenderWindow().render()})),this.connect(this.model.properties.controller_expanded.change,(()=>{null!=this._controllerWidget&&this._controllerWidget.setExpanded(this.model.controller_expanded)}))}render(){this._vtk_renwin=null,this._orientationWidget=null,this._axes=null,super.render(),this._create_orientation_widget(),this._set_axes(),this.model.camera?this._set_camera_state():this._vtk_renwin.getRenderer().resetCamera(),this._get_camera_state()}invalidate_render(){this._vtk_renwin=null,super.invalidate_render()}init_vtk_renwin(){this._vtk_renwin=o.vtkns.FullScreenRenderWindow.newInstance({rootContainer:this.el,container:this._vtk_container})}plot(){this._controllerWidget=o.vtkns.VolumeController.newInstance({size:[400,150],rescaleColorMap:this.model.rescale}),this._plot_volume(),this._plot_slices(),this._controllerWidget.setupContent(this._vtk_renwin.getRenderWindow(),this.volume,!0),this._controllerWidget.setContainer(this.el),this._controllerWidget.setExpanded(this.model.controller_expanded),this._connect_js_controls(),this._vtk_renwin.getRenderWindow().getInteractor(),this._vtk_renwin.getRenderWindow().getInteractor().setDesiredUpdateRate(45),this._set_volume_visibility(this.model.display_volume),this._set_slices_visibility(this.model.display_slices),this._vtk_renwin.getRenderer().setBackground(...o.hexToRGB(this.model.render_background)),this._set_interpolation(this.model.interpolation),this._set_camera_state()}get vtk_image_data(){return this._vtk_image_data||(this._vtk_image_data=o.data2VTKImageData(this.model.data)),this._vtk_image_data}get volume(){return this._vtk_renwin.getRenderer().getVolumes()[0]}get image_actor_i(){return this._vtk_renwin.getRenderer().getActors()[0]}get image_actor_j(){return this._vtk_renwin.getRenderer().getActors()[1]}get image_actor_k(){return this._vtk_renwin.getRenderer().getActors()[2]}get shadow_selector(){return this.el.querySelector(\".js-shadow\")}get edge_gradient_slider(){return this.el.querySelector(\".js-edge\")}get sampling_slider(){return this.el.querySelector(\".js-spacing\")}get colormap_selector(){return this.el.querySelector(\".js-color-preset\")}_connect_js_controls(){const{el:e}=this._controllerWidget.get(\"el\");if(void 0!==e){e.querySelector(\".js-button\").addEventListener(\"click\",(()=>this.model.controller_expanded=this._controllerWidget.getExpanded()))}this.colormap_selector.addEventListener(\"change\",(()=>{this.model.colormap=this.colormap_selector.value})),this.model.colormap?this.model.properties.colormap.change.emit():this.model.colormap=this.colormap_selector.value,this.shadow_selector.addEventListener(\"change\",(()=>{this.model.shadow=!!Number(this.shadow_selector.value)})),(this.model.shadow=!!Number(this.shadow_selector.value))&&this.model.properties.shadow.change.emit(),this.sampling_slider.addEventListener(\"input\",(()=>{const e=Number(this.sampling_slider.value);Math.abs(this.model.sampling-e)>=.005&&(this.model.sampling=e)})),Math.abs(this.model.sampling-Number(this.shadow_selector.value))>=.005&&this.model.properties.sampling.change.emit(),this.edge_gradient_slider.addEventListener(\"input\",(()=>{const e=Number(this.edge_gradient_slider.value);Math.abs(this.model.edge_gradient-e)>=.005&&(this.model.edge_gradient=e)})),Math.abs(this.model.edge_gradient-Number(this.edge_gradient_slider.value))>=.005&&this.model.properties.edge_gradient.change.emit()}_plot_slices(){const e=this._vtk_image_data,t=o.vtkns.ImageSlice.newInstance(),i=o.vtkns.ImageSlice.newInstance(),s=o.vtkns.ImageSlice.newInstance(),n=o.vtkns.ImageMapper.newInstance(),r=o.vtkns.ImageMapper.newInstance(),a=o.vtkns.ImageMapper.newInstance();n.setInputData(e),n.setISlice(this.model.slice_i),t.setMapper(n),r.setInputData(e),r.setJSlice(this.model.slice_j),i.setMapper(r),a.setInputData(e),a.setKSlice(this.model.slice_k),s.setMapper(a);const l=o.vtkns.PiecewiseFunction.newInstance();l.removeAllPoints(),l.addPoint(0,1);const d=this.volume.getProperty().getRGBTransferFunction(0),c=t.getProperty();i.setProperty(c),s.setProperty(c),c.setRGBTransferFunction(d),c.setScalarOpacity(l);const _=this._vtk_renwin.getRenderer();_.addActor(t),_.addActor(i),_.addActor(s)}_plot_volume(){const e=this.vtk_image_data,t=o.vtkns.Volume.newInstance(),i=o.vtkns.VolumeMapper.newInstance();t.setMapper(i),i.setInputData(e);const s=(e.getPointData().getScalars()||e.getPointData().getArrays()[0]).getRange(),n=o.vtkns.ColorTransferFunction.newInstance();n.onModified((()=>this.model.mapper=o.vtkLutToMapper(n)));const r=o.vtkns.PiecewiseFunction.newInstance(),a=.7*Math.sqrt(e.getSpacing().map((e=>e*e)).reduce(((e,t)=>e+t),0));i.setSampleDistance(a),t.getProperty().setRGBTransferFunction(0,n),t.getProperty().setScalarOpacity(0,r),t.getProperty().setInterpolationTypeToFastLinear(),t.getProperty().setScalarOpacityUnitDistance(0,o.vtkns.BoundingBox.getDiagonalLength(e.getBounds())/Math.max(...e.getDimensions())),t.getProperty().setGradientOpacityMinimumValue(0,0),t.getProperty().setGradientOpacityMaximumValue(0,.05*(s[1]-s[0])),t.getProperty().setShade(this.model.shadow),t.getProperty().setUseGradientOpacity(0,!0),t.getProperty().setGradientOpacityMinimumOpacity(0,0),t.getProperty().setGradientOpacityMaximumOpacity(0,1),t.getProperty().setAmbient(this.model.ambient),t.getProperty().setDiffuse(this.model.diffuse),t.getProperty().setSpecular(this.model.specular),t.getProperty().setSpecularPower(this.model.specular_power),this._vtk_renwin.getRenderer().addVolume(t)}_set_interpolation(e){\"fast_linear\"==e?(this.volume.getProperty().setInterpolationTypeToFastLinear(),this.image_actor_i.getProperty().setInterpolationTypeToLinear()):\"linear\"==e?(this.volume.getProperty().setInterpolationTypeToLinear(),this.image_actor_i.getProperty().setInterpolationTypeToLinear()):(this.volume.getProperty().setInterpolationTypeToNearest(),this.image_actor_i.getProperty().setInterpolationTypeToNearest())}_set_slices_visibility(e){this._vtk_renwin.getRenderer().getActors().map((t=>t.setVisibility(e)))}_set_volume_visibility(e){this.volume.setVisibility(e)}}i.VTKVolumePlotView=a,a.__name__=\"VTKVolumePlotView\";class l extends r.AbstractVTKPlot{constructor(e){super(e)}static init_VTKVolumePlot(){this.prototype.default_view=a,this.define((({Any:e,Array:t,Boolean:i,Int:s,Number:n,String:r,Struct:a})=>({ambient:[n,.2],colormap:[r],data:[e],diffuse:[n,.7],display_slices:[i,!1],display_volume:[i,!0],edge_gradient:[n,.2],interpolation:[o.Interpolation,\"fast_linear\"],mapper:[a({palette:t(r),low:n,high:n})],render_background:[r,\"#52576e\"],rescale:[i,!1],sampling:[n,.4],shadow:[i,!0],slice_i:[s,0],slice_j:[s,0],slice_k:[s,0],specular:[n,.3],specular_power:[n,8],controller_expanded:[i,!0]})))}}i.VTKVolumePlot=l,l.__name__=\"VTKVolumePlot\",l.init_VTKVolumePlot()},\n \"db7a0079c0\": function _(t,s,i,e,n){e();const a=t(\"tslib\").__importStar(t(\"@bokehjs/core/properties\")),r=t(\"@bokehjs/model\"),c=t(\"2f3fd5db07\"),h=t(\"4eb45e35aa\");class l extends r.Model{constructor(t){super(t)}static init_VTKAxes(){this.define({origin:[a.Array],xticker:[a.Instance],yticker:[a.Instance],zticker:[a.Instance],digits:[a.Number,1],show_grid:[a.Boolean,!0],grid_opacity:[a.Number,.1],axes_opacity:[a.Number,1],fontsize:[a.Number,12]})}get xticks(){return this.xticker?this.xticker.ticks:[]}get yticks(){return this.yticker?this.yticker.ticks:[]}get zticks(){return this.zticker?this.zticker.ticks:[]}get xlabels(){return this.xticker.labels?this.xticker.labels:this.xticks.map((t=>t.toFixed(this.digits)))}get ylabels(){return this.yticker.labels?this.yticker.labels:this.yticks.map((t=>t.toFixed(this.digits)))}get zlabels(){return this.zticker.labels?this.zticker.labels:this.zticks.map((t=>t.toFixed(this.digits)))}_make_grid_lines(t,s,i){const e=[];for(let n=0;n<t-1;n++)for(let t=0;t<s-1;t++){const a=n*s+t+i,r=[5,a,n*s+t+1+i,(n+1)*s+t+1+i,(n+1)*s+t+i,a];e.push(r)}return e}_create_grid_axes(){const t=[];t.push(h.cartesian_product(this.xticks,this.yticks,[this.origin[2]])),t.push(h.cartesian_product([this.origin[0]],this.yticks,this.zticks)),t.push(h.cartesian_product(this.xticks,[this.origin[1]],this.zticks));const s=[];let i=0;s.push(this._make_grid_lines(this.xticks.length,this.yticks.length,i)),i+=this.xticks.length*this.yticks.length,s.push(this._make_grid_lines(this.yticks.length,this.zticks.length,i)),i+=this.yticks.length*this.zticks.length,s.push(this._make_grid_lines(this.xticks.length,this.zticks.length,i));const e=h.vtk({vtkClass:\"vtkPolyData\",points:{vtkClass:\"vtkPoints\",dataType:\"Float32Array\",numberOfComponents:3,values:t.flat(2)},lines:{vtkClass:\"vtkCellArray\",dataType:\"Uint32Array\",values:s.flat(2)}}),n=h.vtkns.Mapper.newInstance(),a=h.vtkns.Actor.newInstance();return n.setInputData(e),a.setMapper(n),a.getProperty().setOpacity(this.grid_opacity),a.setVisibility(this.show_grid),a}create_axes(t){if(null==this.origin)return{psActor:null,axesActor:null,gridActor:null};const s=[this.xticks,this.yticks,this.zticks].map(((t,s)=>{let i=null;switch(s){case 0:i=h.cartesian_product(t,[this.origin[1]],[this.origin[2]]);break;case 1:i=h.cartesian_product([this.origin[0]],t,[this.origin[2]]);break;case 2:i=h.cartesian_product([this.origin[0]],[this.origin[1]],t)}return i})).flat(2),i=h.vtk({vtkClass:\"vtkPolyData\",points:{vtkClass:\"vtkPoints\",dataType:\"Float32Array\",numberOfComponents:3,values:s},lines:{vtkClass:\"vtkCellArray\",dataType:\"Uint32Array\",values:[2,0,this.xticks.length-1,2,this.xticks.length,this.xticks.length+this.yticks.length-1,2,this.xticks.length+this.yticks.length,this.xticks.length+this.yticks.length+this.zticks.length-1]}}),e=h.vtkns.PixelSpaceCallbackMapper.newInstance();e.setInputData(i),e.setUseZValues(!0),e.setCallback(((s,i,n)=>{const a=t.getContext(\"2d\");if(a){const r={height:t.clientHeight*window.devicePixelRatio,width:t.clientWidth*window.devicePixelRatio},h=e.getInputData().getPoints(),l=i.getViewMatrix();c.mat4.transpose(l,l);const o=i.getProjectionMatrix(n,-1,1);c.mat4.transpose(o,o),a.clearRect(0,0,r.width,r.height),s.forEach(((t,s)=>{const i=h.getPoint(s),e=c.vec3.fromValues(i[0],i[1],i[2]);if(c.vec3.transformMat4(e,e,l),e[2]+=.05,c.vec3.transformMat4(e,e,o),e[2]-.001<t[3]){let i;a.font=\"30px serif\",a.textAlign=\"center\",a.textBaseline=\"alphabetic\",a.fillText(\".\",t[0],r.height-t[1]+2),a.font=this.fontsize*window.devicePixelRatio+\"px serif\",a.textAlign=\"right\",a.textBaseline=\"top\",i=s<this.xticks.length?this.xlabels[s]:s>=this.xticks.length&&s<this.xticks.length+this.yticks.length?this.ylabels[s-this.xticks.length]:this.zlabels[s-(this.xticks.length+this.yticks.length)],a.fillText(`${i}`,t[0],r.height-t[1])}}))}}));const n=h.vtkns.Actor.newInstance();n.setMapper(e);const a=h.vtkns.Mapper.newInstance();a.setInputData(i);const r=h.vtkns.Actor.newInstance();r.setMapper(a),r.getProperty().setOpacity(this.axes_opacity);return{psActor:n,axesActor:r,gridActor:this._create_grid_axes()}}}i.VTKAxes=l,l.__name__=\"VTKAxes\",l.__module__=\"panel.models.vtk\",l.init_VTKAxes()},\n \"2f3fd5db07\": function _(t,c,a,o,r){o();const _=t(\"tslib\"),m=_.__importStar(t(\"68ca94c15c\"));a.glMatrix=m;const i=_.__importStar(t(\"7c0b8e6048\"));a.mat2=i;const n=_.__importStar(t(\"dc03f0a621\"));a.mat2d=n;const s=_.__importStar(t(\"0285c50a7e\"));a.mat3=s;const p=_.__importStar(t(\"a427635f32\"));a.mat4=p;const S=_.__importStar(t(\"eb06fc032a\"));a.quat=S;const e=_.__importStar(t(\"277615c682\"));a.quat2=e;const f=_.__importStar(t(\"c56d9ff837\"));a.vec2=f;const b=_.__importStar(t(\"2c5eb22089\"));a.vec3=b;const d=_.__importStar(t(\"c1aa33d719\"));a.vec4=d},\n \"68ca94c15c\": function _(t,a,r,n,o){n(),r.EPSILON=1e-6,r.ARRAY_TYPE=\"undefined\"!=typeof Float32Array?Float32Array:Array,r.RANDOM=Math.random,r.setMatrixArrayType=function(t){r.ARRAY_TYPE=t};var h=Math.PI/180;r.toRadian=function(t){return t*h},r.equals=function(t,a){return Math.abs(t-a)<=r.EPSILON*Math.max(1,Math.abs(t),Math.abs(a))},Math.hypot||(Math.hypot=function(){for(var t=0,a=arguments.length;a--;)t+=arguments[a]*arguments[a];return Math.sqrt(t)})},\n \"7c0b8e6048\": function _(t,n,r,a,u){a();const e=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function o(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],c=r[0],i=r[1],f=r[2],s=r[3];return t[0]=a*c+e*i,t[1]=u*c+o*i,t[2]=a*f+e*s,t[3]=u*f+o*s,t}function c(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t[3]=n[3]-r[3],t}r.create=function(){var t=new e.ARRAY_TYPE(4);return e.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},r.clone=function(t){var n=new e.ARRAY_TYPE(4);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n},r.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t},r.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t},r.fromValues=function(t,n,r,a){var u=new e.ARRAY_TYPE(4);return u[0]=t,u[1]=n,u[2]=r,u[3]=a,u},r.set=function(t,n,r,a,u){return t[0]=n,t[1]=r,t[2]=a,t[3]=u,t},r.transpose=function(t,n){if(t===n){var r=n[1];t[1]=n[2],t[2]=r}else t[0]=n[0],t[1]=n[2],t[2]=n[1],t[3]=n[3];return t},r.invert=function(t,n){var r=n[0],a=n[1],u=n[2],e=n[3],o=r*e-u*a;return o?(o=1/o,t[0]=e*o,t[1]=-a*o,t[2]=-u*o,t[3]=r*o,t):null},r.adjoint=function(t,n){var r=n[0];return t[0]=n[3],t[1]=-n[1],t[2]=-n[2],t[3]=r,t},r.determinant=function(t){return t[0]*t[3]-t[2]*t[1]},r.multiply=o,r.rotate=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],c=Math.sin(r),i=Math.cos(r);return t[0]=a*i+e*c,t[1]=u*i+o*c,t[2]=a*-c+e*i,t[3]=u*-c+o*i,t},r.scale=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3],c=r[0],i=r[1];return t[0]=a*c,t[1]=u*c,t[2]=e*i,t[3]=o*i,t},r.fromRotation=function(t,n){var r=Math.sin(n),a=Math.cos(n);return t[0]=a,t[1]=r,t[2]=-r,t[3]=a,t},r.fromScaling=function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=n[1],t},r.str=function(t){return\"mat2(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\")\"},r.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3])},r.LDU=function(t,n,r,a){return t[2]=a[2]/a[0],r[0]=a[0],r[1]=a[1],r[3]=a[3]-t[2]*r[1],[t,n,r]},r.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t[3]=n[3]+r[3],t},r.subtract=c,r.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]},r.equals=function(t,n){var r=t[0],a=t[1],u=t[2],o=t[3],c=n[0],i=n[1],f=n[2],s=n[3];return Math.abs(r-c)<=e.EPSILON*Math.max(1,Math.abs(r),Math.abs(c))&&Math.abs(a-i)<=e.EPSILON*Math.max(1,Math.abs(a),Math.abs(i))&&Math.abs(u-f)<=e.EPSILON*Math.max(1,Math.abs(u),Math.abs(f))&&Math.abs(o-s)<=e.EPSILON*Math.max(1,Math.abs(o),Math.abs(s))},r.multiplyScalar=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t[3]=n[3]*r,t},r.multiplyScalarAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t[3]=n[3]+r[3]*a,t},r.mul=o,r.sub=c},\n \"dc03f0a621\": function _(t,n,a,r,u){r();const o=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function e(t,n,a){var r=n[0],u=n[1],o=n[2],e=n[3],c=n[4],i=n[5],s=a[0],h=a[1],f=a[2],M=a[3],b=a[4],l=a[5];return t[0]=r*s+o*h,t[1]=u*s+e*h,t[2]=r*f+o*M,t[3]=u*f+e*M,t[4]=r*b+o*l+c,t[5]=u*b+e*l+i,t}function c(t,n,a){return t[0]=n[0]-a[0],t[1]=n[1]-a[1],t[2]=n[2]-a[2],t[3]=n[3]-a[3],t[4]=n[4]-a[4],t[5]=n[5]-a[5],t}a.create=function(){var t=new o.ARRAY_TYPE(6);return o.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[4]=0,t[5]=0),t[0]=1,t[3]=1,t},a.clone=function(t){var n=new o.ARRAY_TYPE(6);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4],n[5]=t[5],n},a.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t},a.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t},a.fromValues=function(t,n,a,r,u,e){var c=new o.ARRAY_TYPE(6);return c[0]=t,c[1]=n,c[2]=a,c[3]=r,c[4]=u,c[5]=e,c},a.set=function(t,n,a,r,u,o,e){return t[0]=n,t[1]=a,t[2]=r,t[3]=u,t[4]=o,t[5]=e,t},a.invert=function(t,n){var a=n[0],r=n[1],u=n[2],o=n[3],e=n[4],c=n[5],i=a*o-r*u;return i?(i=1/i,t[0]=o*i,t[1]=-r*i,t[2]=-u*i,t[3]=a*i,t[4]=(u*c-o*e)*i,t[5]=(r*e-a*c)*i,t):null},a.determinant=function(t){return t[0]*t[3]-t[1]*t[2]},a.multiply=e,a.rotate=function(t,n,a){var r=n[0],u=n[1],o=n[2],e=n[3],c=n[4],i=n[5],s=Math.sin(a),h=Math.cos(a);return t[0]=r*h+o*s,t[1]=u*h+e*s,t[2]=r*-s+o*h,t[3]=u*-s+e*h,t[4]=c,t[5]=i,t},a.scale=function(t,n,a){var r=n[0],u=n[1],o=n[2],e=n[3],c=n[4],i=n[5],s=a[0],h=a[1];return t[0]=r*s,t[1]=u*s,t[2]=o*h,t[3]=e*h,t[4]=c,t[5]=i,t},a.translate=function(t,n,a){var r=n[0],u=n[1],o=n[2],e=n[3],c=n[4],i=n[5],s=a[0],h=a[1];return t[0]=r,t[1]=u,t[2]=o,t[3]=e,t[4]=r*s+o*h+c,t[5]=u*s+e*h+i,t},a.fromRotation=function(t,n){var a=Math.sin(n),r=Math.cos(n);return t[0]=r,t[1]=a,t[2]=-a,t[3]=r,t[4]=0,t[5]=0,t},a.fromScaling=function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=n[1],t[4]=0,t[5]=0,t},a.fromTranslation=function(t,n){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=n[0],t[5]=n[1],t},a.str=function(t){return\"mat2d(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\")\"},a.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],1)},a.add=function(t,n,a){return t[0]=n[0]+a[0],t[1]=n[1]+a[1],t[2]=n[2]+a[2],t[3]=n[3]+a[3],t[4]=n[4]+a[4],t[5]=n[5]+a[5],t},a.subtract=c,a.multiplyScalar=function(t,n,a){return t[0]=n[0]*a,t[1]=n[1]*a,t[2]=n[2]*a,t[3]=n[3]*a,t[4]=n[4]*a,t[5]=n[5]*a,t},a.multiplyScalarAndAdd=function(t,n,a,r){return t[0]=n[0]+a[0]*r,t[1]=n[1]+a[1]*r,t[2]=n[2]+a[2]*r,t[3]=n[3]+a[3]*r,t[4]=n[4]+a[4]*r,t[5]=n[5]+a[5]*r,t},a.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]&&t[4]===n[4]&&t[5]===n[5]},a.equals=function(t,n){var a=t[0],r=t[1],u=t[2],e=t[3],c=t[4],i=t[5],s=n[0],h=n[1],f=n[2],M=n[3],b=n[4],l=n[5];return Math.abs(a-s)<=o.EPSILON*Math.max(1,Math.abs(a),Math.abs(s))&&Math.abs(r-h)<=o.EPSILON*Math.max(1,Math.abs(r),Math.abs(h))&&Math.abs(u-f)<=o.EPSILON*Math.max(1,Math.abs(u),Math.abs(f))&&Math.abs(e-M)<=o.EPSILON*Math.max(1,Math.abs(e),Math.abs(M))&&Math.abs(c-b)<=o.EPSILON*Math.max(1,Math.abs(c),Math.abs(b))&&Math.abs(i-l)<=o.EPSILON*Math.max(1,Math.abs(i),Math.abs(l))},a.mul=e,a.sub=c},\n \"0285c50a7e\": function _(t,a,n,r,u){r();const o=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function e(t,a,n){var r=a[0],u=a[1],o=a[2],e=a[3],i=a[4],c=a[5],s=a[6],M=a[7],h=a[8],f=n[0],b=n[1],l=n[2],m=n[3],v=n[4],E=n[5],P=n[6],S=n[7],A=n[8];return t[0]=f*r+b*e+l*s,t[1]=f*u+b*i+l*M,t[2]=f*o+b*c+l*h,t[3]=m*r+v*e+E*s,t[4]=m*u+v*i+E*M,t[5]=m*o+v*c+E*h,t[6]=P*r+S*e+A*s,t[7]=P*u+S*i+A*M,t[8]=P*o+S*c+A*h,t}function i(t,a,n){return t[0]=a[0]-n[0],t[1]=a[1]-n[1],t[2]=a[2]-n[2],t[3]=a[3]-n[3],t[4]=a[4]-n[4],t[5]=a[5]-n[5],t[6]=a[6]-n[6],t[7]=a[7]-n[7],t[8]=a[8]-n[8],t}n.create=function(){var t=new o.ARRAY_TYPE(9);return o.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},n.fromMat4=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[4],t[4]=a[5],t[5]=a[6],t[6]=a[8],t[7]=a[9],t[8]=a[10],t},n.clone=function(t){var a=new o.ARRAY_TYPE(9);return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a[6]=t[6],a[7]=t[7],a[8]=t[8],a},n.copy=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t[8]=a[8],t},n.fromValues=function(t,a,n,r,u,e,i,c,s){var M=new o.ARRAY_TYPE(9);return M[0]=t,M[1]=a,M[2]=n,M[3]=r,M[4]=u,M[5]=e,M[6]=i,M[7]=c,M[8]=s,M},n.set=function(t,a,n,r,u,o,e,i,c,s){return t[0]=a,t[1]=n,t[2]=r,t[3]=u,t[4]=o,t[5]=e,t[6]=i,t[7]=c,t[8]=s,t},n.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},n.transpose=function(t,a){if(t===a){var n=a[1],r=a[2],u=a[5];t[1]=a[3],t[2]=a[6],t[3]=n,t[5]=a[7],t[6]=r,t[7]=u}else t[0]=a[0],t[1]=a[3],t[2]=a[6],t[3]=a[1],t[4]=a[4],t[5]=a[7],t[6]=a[2],t[7]=a[5],t[8]=a[8];return t},n.invert=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=a[4],i=a[5],c=a[6],s=a[7],M=a[8],h=M*e-i*s,f=-M*o+i*c,b=s*o-e*c,l=n*h+r*f+u*b;return l?(l=1/l,t[0]=h*l,t[1]=(-M*r+u*s)*l,t[2]=(i*r-u*e)*l,t[3]=f*l,t[4]=(M*n-u*c)*l,t[5]=(-i*n+u*o)*l,t[6]=b*l,t[7]=(-s*n+r*c)*l,t[8]=(e*n-r*o)*l,t):null},n.adjoint=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=a[4],i=a[5],c=a[6],s=a[7],M=a[8];return t[0]=e*M-i*s,t[1]=u*s-r*M,t[2]=r*i-u*e,t[3]=i*c-o*M,t[4]=n*M-u*c,t[5]=u*o-n*i,t[6]=o*s-e*c,t[7]=r*c-n*s,t[8]=n*e-r*o,t},n.determinant=function(t){var a=t[0],n=t[1],r=t[2],u=t[3],o=t[4],e=t[5],i=t[6],c=t[7],s=t[8];return a*(s*o-e*c)+n*(-s*u+e*i)+r*(c*u-o*i)},n.multiply=e,n.translate=function(t,a,n){var r=a[0],u=a[1],o=a[2],e=a[3],i=a[4],c=a[5],s=a[6],M=a[7],h=a[8],f=n[0],b=n[1];return t[0]=r,t[1]=u,t[2]=o,t[3]=e,t[4]=i,t[5]=c,t[6]=f*r+b*e+s,t[7]=f*u+b*i+M,t[8]=f*o+b*c+h,t},n.rotate=function(t,a,n){var r=a[0],u=a[1],o=a[2],e=a[3],i=a[4],c=a[5],s=a[6],M=a[7],h=a[8],f=Math.sin(n),b=Math.cos(n);return t[0]=b*r+f*e,t[1]=b*u+f*i,t[2]=b*o+f*c,t[3]=b*e-f*r,t[4]=b*i-f*u,t[5]=b*c-f*o,t[6]=s,t[7]=M,t[8]=h,t},n.scale=function(t,a,n){var r=n[0],u=n[1];return t[0]=r*a[0],t[1]=r*a[1],t[2]=r*a[2],t[3]=u*a[3],t[4]=u*a[4],t[5]=u*a[5],t[6]=a[6],t[7]=a[7],t[8]=a[8],t},n.fromTranslation=function(t,a){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=a[0],t[7]=a[1],t[8]=1,t},n.fromRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=r,t[1]=n,t[2]=0,t[3]=-n,t[4]=r,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},n.fromScaling=function(t,a){return t[0]=a[0],t[1]=0,t[2]=0,t[3]=0,t[4]=a[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},n.fromMat2d=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=0,t[3]=a[2],t[4]=a[3],t[5]=0,t[6]=a[4],t[7]=a[5],t[8]=1,t},n.fromQuat=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=n+n,i=r+r,c=u+u,s=n*e,M=r*e,h=r*i,f=u*e,b=u*i,l=u*c,m=o*e,v=o*i,E=o*c;return t[0]=1-h-l,t[3]=M-E,t[6]=f+v,t[1]=M+E,t[4]=1-s-l,t[7]=b-m,t[2]=f-v,t[5]=b+m,t[8]=1-s-h,t},n.normalFromMat4=function(t,a){var n=a[0],r=a[1],u=a[2],o=a[3],e=a[4],i=a[5],c=a[6],s=a[7],M=a[8],h=a[9],f=a[10],b=a[11],l=a[12],m=a[13],v=a[14],E=a[15],P=n*i-r*e,S=n*c-u*e,A=n*s-o*e,x=r*c-u*i,d=r*s-o*i,I=u*s-o*c,L=M*m-h*l,N=M*v-f*l,O=M*E-b*l,R=h*v-f*m,p=h*E-b*m,Y=f*E-b*v,y=P*Y-S*p+A*R+x*O-d*N+I*L;return y?(y=1/y,t[0]=(i*Y-c*p+s*R)*y,t[1]=(c*O-e*Y-s*N)*y,t[2]=(e*p-i*O+s*L)*y,t[3]=(u*p-r*Y-o*R)*y,t[4]=(n*Y-u*O+o*N)*y,t[5]=(r*O-n*p-o*L)*y,t[6]=(m*I-v*d+E*x)*y,t[7]=(v*A-l*I-E*S)*y,t[8]=(l*d-m*A+E*P)*y,t):null},n.projection=function(t,a,n){return t[0]=2/a,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/n,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t},n.str=function(t){return\"mat3(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\", \"+t[8]+\")\"},n.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8])},n.add=function(t,a,n){return t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t[3]=a[3]+n[3],t[4]=a[4]+n[4],t[5]=a[5]+n[5],t[6]=a[6]+n[6],t[7]=a[7]+n[7],t[8]=a[8]+n[8],t},n.subtract=i,n.multiplyScalar=function(t,a,n){return t[0]=a[0]*n,t[1]=a[1]*n,t[2]=a[2]*n,t[3]=a[3]*n,t[4]=a[4]*n,t[5]=a[5]*n,t[6]=a[6]*n,t[7]=a[7]*n,t[8]=a[8]*n,t},n.multiplyScalarAndAdd=function(t,a,n,r){return t[0]=a[0]+n[0]*r,t[1]=a[1]+n[1]*r,t[2]=a[2]+n[2]*r,t[3]=a[3]+n[3]*r,t[4]=a[4]+n[4]*r,t[5]=a[5]+n[5]*r,t[6]=a[6]+n[6]*r,t[7]=a[7]+n[7]*r,t[8]=a[8]+n[8]*r,t},n.exactEquals=function(t,a){return t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]&&t[6]===a[6]&&t[7]===a[7]&&t[8]===a[8]},n.equals=function(t,a){var n=t[0],r=t[1],u=t[2],e=t[3],i=t[4],c=t[5],s=t[6],M=t[7],h=t[8],f=a[0],b=a[1],l=a[2],m=a[3],v=a[4],E=a[5],P=a[6],S=a[7],A=a[8];return Math.abs(n-f)<=o.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(r-b)<=o.EPSILON*Math.max(1,Math.abs(r),Math.abs(b))&&Math.abs(u-l)<=o.EPSILON*Math.max(1,Math.abs(u),Math.abs(l))&&Math.abs(e-m)<=o.EPSILON*Math.max(1,Math.abs(e),Math.abs(m))&&Math.abs(i-v)<=o.EPSILON*Math.max(1,Math.abs(i),Math.abs(v))&&Math.abs(c-E)<=o.EPSILON*Math.max(1,Math.abs(c),Math.abs(E))&&Math.abs(s-P)<=o.EPSILON*Math.max(1,Math.abs(s),Math.abs(P))&&Math.abs(M-S)<=o.EPSILON*Math.max(1,Math.abs(M),Math.abs(S))&&Math.abs(h-A)<=o.EPSILON*Math.max(1,Math.abs(h),Math.abs(A))},n.mul=e,n.sub=i},\n \"a427635f32\": function _(t,a,n,r,h){r();const o=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function u(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function M(t,a,n){var r=a[0],h=a[1],o=a[2],u=a[3],M=a[4],s=a[5],e=a[6],i=a[7],c=a[8],f=a[9],b=a[10],l=a[11],m=a[12],v=a[13],P=a[14],E=a[15],S=n[0],I=n[1],O=n[2],L=n[3];return t[0]=S*r+I*M+O*c+L*m,t[1]=S*h+I*s+O*f+L*v,t[2]=S*o+I*e+O*b+L*P,t[3]=S*u+I*i+O*l+L*E,S=n[4],I=n[5],O=n[6],L=n[7],t[4]=S*r+I*M+O*c+L*m,t[5]=S*h+I*s+O*f+L*v,t[6]=S*o+I*e+O*b+L*P,t[7]=S*u+I*i+O*l+L*E,S=n[8],I=n[9],O=n[10],L=n[11],t[8]=S*r+I*M+O*c+L*m,t[9]=S*h+I*s+O*f+L*v,t[10]=S*o+I*e+O*b+L*P,t[11]=S*u+I*i+O*l+L*E,S=n[12],I=n[13],O=n[14],L=n[15],t[12]=S*r+I*M+O*c+L*m,t[13]=S*h+I*s+O*f+L*v,t[14]=S*o+I*e+O*b+L*P,t[15]=S*u+I*i+O*l+L*E,t}function s(t,a,n){var r=a[0],h=a[1],o=a[2],u=a[3],M=r+r,s=h+h,e=o+o,i=r*M,c=r*s,f=r*e,b=h*s,l=h*e,m=o*e,v=u*M,P=u*s,E=u*e;return t[0]=1-(b+m),t[1]=c+E,t[2]=f-P,t[3]=0,t[4]=c-E,t[5]=1-(i+m),t[6]=l+v,t[7]=0,t[8]=f+P,t[9]=l-v,t[10]=1-(i+b),t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}function e(t,a){var n=a[0],r=a[1],h=a[2],o=a[4],u=a[5],M=a[6],s=a[8],e=a[9],i=a[10];return t[0]=Math.hypot(n,r,h),t[1]=Math.hypot(o,u,M),t[2]=Math.hypot(s,e,i),t}function i(t,a,n){return t[0]=a[0]-n[0],t[1]=a[1]-n[1],t[2]=a[2]-n[2],t[3]=a[3]-n[3],t[4]=a[4]-n[4],t[5]=a[5]-n[5],t[6]=a[6]-n[6],t[7]=a[7]-n[7],t[8]=a[8]-n[8],t[9]=a[9]-n[9],t[10]=a[10]-n[10],t[11]=a[11]-n[11],t[12]=a[12]-n[12],t[13]=a[13]-n[13],t[14]=a[14]-n[14],t[15]=a[15]-n[15],t}n.create=function(){var t=new o.ARRAY_TYPE(16);return o.ARRAY_TYPE!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},n.clone=function(t){var a=new o.ARRAY_TYPE(16);return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a[6]=t[6],a[7]=t[7],a[8]=t[8],a[9]=t[9],a[10]=t[10],a[11]=t[11],a[12]=t[12],a[13]=t[13],a[14]=t[14],a[15]=t[15],a},n.copy=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t[8]=a[8],t[9]=a[9],t[10]=a[10],t[11]=a[11],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15],t},n.fromValues=function(t,a,n,r,h,u,M,s,e,i,c,f,b,l,m,v){var P=new o.ARRAY_TYPE(16);return P[0]=t,P[1]=a,P[2]=n,P[3]=r,P[4]=h,P[5]=u,P[6]=M,P[7]=s,P[8]=e,P[9]=i,P[10]=c,P[11]=f,P[12]=b,P[13]=l,P[14]=m,P[15]=v,P},n.set=function(t,a,n,r,h,o,u,M,s,e,i,c,f,b,l,m,v){return t[0]=a,t[1]=n,t[2]=r,t[3]=h,t[4]=o,t[5]=u,t[6]=M,t[7]=s,t[8]=e,t[9]=i,t[10]=c,t[11]=f,t[12]=b,t[13]=l,t[14]=m,t[15]=v,t},n.identity=u,n.transpose=function(t,a){if(t===a){var n=a[1],r=a[2],h=a[3],o=a[6],u=a[7],M=a[11];t[1]=a[4],t[2]=a[8],t[3]=a[12],t[4]=n,t[6]=a[9],t[7]=a[13],t[8]=r,t[9]=o,t[11]=a[14],t[12]=h,t[13]=u,t[14]=M}else t[0]=a[0],t[1]=a[4],t[2]=a[8],t[3]=a[12],t[4]=a[1],t[5]=a[5],t[6]=a[9],t[7]=a[13],t[8]=a[2],t[9]=a[6],t[10]=a[10],t[11]=a[14],t[12]=a[3],t[13]=a[7],t[14]=a[11],t[15]=a[15];return t},n.invert=function(t,a){var n=a[0],r=a[1],h=a[2],o=a[3],u=a[4],M=a[5],s=a[6],e=a[7],i=a[8],c=a[9],f=a[10],b=a[11],l=a[12],m=a[13],v=a[14],P=a[15],E=n*M-r*u,S=n*s-h*u,I=n*e-o*u,O=r*s-h*M,L=r*e-o*M,N=h*e-o*s,p=i*m-c*l,R=i*v-f*l,x=i*P-b*l,A=c*v-f*m,y=c*P-b*m,Y=f*P-b*v,g=E*Y-S*y+I*A+O*x-L*R+N*p;return g?(g=1/g,t[0]=(M*Y-s*y+e*A)*g,t[1]=(h*y-r*Y-o*A)*g,t[2]=(m*N-v*L+P*O)*g,t[3]=(f*L-c*N-b*O)*g,t[4]=(s*x-u*Y-e*R)*g,t[5]=(n*Y-h*x+o*R)*g,t[6]=(v*I-l*N-P*S)*g,t[7]=(i*N-f*I+b*S)*g,t[8]=(u*y-M*x+e*p)*g,t[9]=(r*x-n*y-o*p)*g,t[10]=(l*L-m*I+P*E)*g,t[11]=(c*I-i*L-b*E)*g,t[12]=(M*R-u*A-s*p)*g,t[13]=(n*A-r*R+h*p)*g,t[14]=(m*S-l*O-v*E)*g,t[15]=(i*O-c*S+f*E)*g,t):null},n.adjoint=function(t,a){var n=a[0],r=a[1],h=a[2],o=a[3],u=a[4],M=a[5],s=a[6],e=a[7],i=a[8],c=a[9],f=a[10],b=a[11],l=a[12],m=a[13],v=a[14],P=a[15];return t[0]=M*(f*P-b*v)-c*(s*P-e*v)+m*(s*b-e*f),t[1]=-(r*(f*P-b*v)-c*(h*P-o*v)+m*(h*b-o*f)),t[2]=r*(s*P-e*v)-M*(h*P-o*v)+m*(h*e-o*s),t[3]=-(r*(s*b-e*f)-M*(h*b-o*f)+c*(h*e-o*s)),t[4]=-(u*(f*P-b*v)-i*(s*P-e*v)+l*(s*b-e*f)),t[5]=n*(f*P-b*v)-i*(h*P-o*v)+l*(h*b-o*f),t[6]=-(n*(s*P-e*v)-u*(h*P-o*v)+l*(h*e-o*s)),t[7]=n*(s*b-e*f)-u*(h*b-o*f)+i*(h*e-o*s),t[8]=u*(c*P-b*m)-i*(M*P-e*m)+l*(M*b-e*c),t[9]=-(n*(c*P-b*m)-i*(r*P-o*m)+l*(r*b-o*c)),t[10]=n*(M*P-e*m)-u*(r*P-o*m)+l*(r*e-o*M),t[11]=-(n*(M*b-e*c)-u*(r*b-o*c)+i*(r*e-o*M)),t[12]=-(u*(c*v-f*m)-i*(M*v-s*m)+l*(M*f-s*c)),t[13]=n*(c*v-f*m)-i*(r*v-h*m)+l*(r*f-h*c),t[14]=-(n*(M*v-s*m)-u*(r*v-h*m)+l*(r*s-h*M)),t[15]=n*(M*f-s*c)-u*(r*f-h*c)+i*(r*s-h*M),t},n.determinant=function(t){var a=t[0],n=t[1],r=t[2],h=t[3],o=t[4],u=t[5],M=t[6],s=t[7],e=t[8],i=t[9],c=t[10],f=t[11],b=t[12],l=t[13],m=t[14],v=t[15];return(a*u-n*o)*(c*v-f*m)-(a*M-r*o)*(i*v-f*l)+(a*s-h*o)*(i*m-c*l)+(n*M-r*u)*(e*v-f*b)-(n*s-h*u)*(e*m-c*b)+(r*s-h*M)*(e*l-i*b)},n.multiply=M,n.translate=function(t,a,n){var r,h,o,u,M,s,e,i,c,f,b,l,m=n[0],v=n[1],P=n[2];return a===t?(t[12]=a[0]*m+a[4]*v+a[8]*P+a[12],t[13]=a[1]*m+a[5]*v+a[9]*P+a[13],t[14]=a[2]*m+a[6]*v+a[10]*P+a[14],t[15]=a[3]*m+a[7]*v+a[11]*P+a[15]):(r=a[0],h=a[1],o=a[2],u=a[3],M=a[4],s=a[5],e=a[6],i=a[7],c=a[8],f=a[9],b=a[10],l=a[11],t[0]=r,t[1]=h,t[2]=o,t[3]=u,t[4]=M,t[5]=s,t[6]=e,t[7]=i,t[8]=c,t[9]=f,t[10]=b,t[11]=l,t[12]=r*m+M*v+c*P+a[12],t[13]=h*m+s*v+f*P+a[13],t[14]=o*m+e*v+b*P+a[14],t[15]=u*m+i*v+l*P+a[15]),t},n.scale=function(t,a,n){var r=n[0],h=n[1],o=n[2];return t[0]=a[0]*r,t[1]=a[1]*r,t[2]=a[2]*r,t[3]=a[3]*r,t[4]=a[4]*h,t[5]=a[5]*h,t[6]=a[6]*h,t[7]=a[7]*h,t[8]=a[8]*o,t[9]=a[9]*o,t[10]=a[10]*o,t[11]=a[11]*o,t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15],t},n.rotate=function(t,a,n,r){var h,u,M,s,e,i,c,f,b,l,m,v,P,E,S,I,O,L,N,p,R,x,A,y,Y=r[0],g=r[1],T=r[2],d=Math.hypot(Y,g,T);return d<o.EPSILON?null:(Y*=d=1/d,g*=d,T*=d,h=Math.sin(n),M=1-(u=Math.cos(n)),s=a[0],e=a[1],i=a[2],c=a[3],f=a[4],b=a[5],l=a[6],m=a[7],v=a[8],P=a[9],E=a[10],S=a[11],I=Y*Y*M+u,O=g*Y*M+T*h,L=T*Y*M-g*h,N=Y*g*M-T*h,p=g*g*M+u,R=T*g*M+Y*h,x=Y*T*M+g*h,A=g*T*M-Y*h,y=T*T*M+u,t[0]=s*I+f*O+v*L,t[1]=e*I+b*O+P*L,t[2]=i*I+l*O+E*L,t[3]=c*I+m*O+S*L,t[4]=s*N+f*p+v*R,t[5]=e*N+b*p+P*R,t[6]=i*N+l*p+E*R,t[7]=c*N+m*p+S*R,t[8]=s*x+f*A+v*y,t[9]=e*x+b*A+P*y,t[10]=i*x+l*A+E*y,t[11]=c*x+m*A+S*y,a!==t&&(t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t)},n.rotateX=function(t,a,n){var r=Math.sin(n),h=Math.cos(n),o=a[4],u=a[5],M=a[6],s=a[7],e=a[8],i=a[9],c=a[10],f=a[11];return a!==t&&(t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t[4]=o*h+e*r,t[5]=u*h+i*r,t[6]=M*h+c*r,t[7]=s*h+f*r,t[8]=e*h-o*r,t[9]=i*h-u*r,t[10]=c*h-M*r,t[11]=f*h-s*r,t},n.rotateY=function(t,a,n){var r=Math.sin(n),h=Math.cos(n),o=a[0],u=a[1],M=a[2],s=a[3],e=a[8],i=a[9],c=a[10],f=a[11];return a!==t&&(t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t[0]=o*h-e*r,t[1]=u*h-i*r,t[2]=M*h-c*r,t[3]=s*h-f*r,t[8]=o*r+e*h,t[9]=u*r+i*h,t[10]=M*r+c*h,t[11]=s*r+f*h,t},n.rotateZ=function(t,a,n){var r=Math.sin(n),h=Math.cos(n),o=a[0],u=a[1],M=a[2],s=a[3],e=a[4],i=a[5],c=a[6],f=a[7];return a!==t&&(t[8]=a[8],t[9]=a[9],t[10]=a[10],t[11]=a[11],t[12]=a[12],t[13]=a[13],t[14]=a[14],t[15]=a[15]),t[0]=o*h+e*r,t[1]=u*h+i*r,t[2]=M*h+c*r,t[3]=s*h+f*r,t[4]=e*h-o*r,t[5]=i*h-u*r,t[6]=c*h-M*r,t[7]=f*h-s*r,t},n.fromTranslation=function(t,a){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=a[0],t[13]=a[1],t[14]=a[2],t[15]=1,t},n.fromScaling=function(t,a){return t[0]=a[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=a[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromRotation=function(t,a,n){var r,h,u,M=n[0],s=n[1],e=n[2],i=Math.hypot(M,s,e);return i<o.EPSILON?null:(M*=i=1/i,s*=i,e*=i,r=Math.sin(a),u=1-(h=Math.cos(a)),t[0]=M*M*u+h,t[1]=s*M*u+e*r,t[2]=e*M*u-s*r,t[3]=0,t[4]=M*s*u-e*r,t[5]=s*s*u+h,t[6]=e*s*u+M*r,t[7]=0,t[8]=M*e*u+s*r,t[9]=s*e*u-M*r,t[10]=e*e*u+h,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)},n.fromXRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=r,t[6]=n,t[7]=0,t[8]=0,t[9]=-n,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromYRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=r,t[1]=0,t[2]=-n,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=n,t[9]=0,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromZRotation=function(t,a){var n=Math.sin(a),r=Math.cos(a);return t[0]=r,t[1]=n,t[2]=0,t[3]=0,t[4]=-n,t[5]=r,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.fromRotationTranslation=s,n.fromQuat2=function(t,a){var n=new o.ARRAY_TYPE(3),r=-a[0],h=-a[1],u=-a[2],M=a[3],e=a[4],i=a[5],c=a[6],f=a[7],b=r*r+h*h+u*u+M*M;return b>0?(n[0]=2*(e*M+f*r+i*u-c*h)/b,n[1]=2*(i*M+f*h+c*r-e*u)/b,n[2]=2*(c*M+f*u+e*h-i*r)/b):(n[0]=2*(e*M+f*r+i*u-c*h),n[1]=2*(i*M+f*h+c*r-e*u),n[2]=2*(c*M+f*u+e*h-i*r)),s(t,a,n),t},n.getTranslation=function(t,a){return t[0]=a[12],t[1]=a[13],t[2]=a[14],t},n.getScaling=e,n.getRotation=function(t,a){var n=new o.ARRAY_TYPE(3);e(n,a);var r=1/n[0],h=1/n[1],u=1/n[2],M=a[0]*r,s=a[1]*h,i=a[2]*u,c=a[4]*r,f=a[5]*h,b=a[6]*u,l=a[8]*r,m=a[9]*h,v=a[10]*u,P=M+f+v,E=0;return P>0?(E=2*Math.sqrt(P+1),t[3]=.25*E,t[0]=(b-m)/E,t[1]=(l-i)/E,t[2]=(s-c)/E):M>f&&M>v?(E=2*Math.sqrt(1+M-f-v),t[3]=(b-m)/E,t[0]=.25*E,t[1]=(s+c)/E,t[2]=(l+i)/E):f>v?(E=2*Math.sqrt(1+f-M-v),t[3]=(l-i)/E,t[0]=(s+c)/E,t[1]=.25*E,t[2]=(b+m)/E):(E=2*Math.sqrt(1+v-M-f),t[3]=(s-c)/E,t[0]=(l+i)/E,t[1]=(b+m)/E,t[2]=.25*E),t},n.fromRotationTranslationScale=function(t,a,n,r){var h=a[0],o=a[1],u=a[2],M=a[3],s=h+h,e=o+o,i=u+u,c=h*s,f=h*e,b=h*i,l=o*e,m=o*i,v=u*i,P=M*s,E=M*e,S=M*i,I=r[0],O=r[1],L=r[2];return t[0]=(1-(l+v))*I,t[1]=(f+S)*I,t[2]=(b-E)*I,t[3]=0,t[4]=(f-S)*O,t[5]=(1-(c+v))*O,t[6]=(m+P)*O,t[7]=0,t[8]=(b+E)*L,t[9]=(m-P)*L,t[10]=(1-(c+l))*L,t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t},n.fromRotationTranslationScaleOrigin=function(t,a,n,r,h){var o=a[0],u=a[1],M=a[2],s=a[3],e=o+o,i=u+u,c=M+M,f=o*e,b=o*i,l=o*c,m=u*i,v=u*c,P=M*c,E=s*e,S=s*i,I=s*c,O=r[0],L=r[1],N=r[2],p=h[0],R=h[1],x=h[2],A=(1-(m+P))*O,y=(b+I)*O,Y=(l-S)*O,g=(b-I)*L,T=(1-(f+P))*L,d=(v+E)*L,_=(l+S)*N,q=(v-E)*N,w=(1-(f+m))*N;return t[0]=A,t[1]=y,t[2]=Y,t[3]=0,t[4]=g,t[5]=T,t[6]=d,t[7]=0,t[8]=_,t[9]=q,t[10]=w,t[11]=0,t[12]=n[0]+p-(A*p+g*R+_*x),t[13]=n[1]+R-(y*p+T*R+q*x),t[14]=n[2]+x-(Y*p+d*R+w*x),t[15]=1,t},n.fromQuat=function(t,a){var n=a[0],r=a[1],h=a[2],o=a[3],u=n+n,M=r+r,s=h+h,e=n*u,i=r*u,c=r*M,f=h*u,b=h*M,l=h*s,m=o*u,v=o*M,P=o*s;return t[0]=1-c-l,t[1]=i+P,t[2]=f-v,t[3]=0,t[4]=i-P,t[5]=1-e-l,t[6]=b+m,t[7]=0,t[8]=f+v,t[9]=b-m,t[10]=1-e-c,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},n.frustum=function(t,a,n,r,h,o,u){var M=1/(n-a),s=1/(h-r),e=1/(o-u);return t[0]=2*o*M,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*o*s,t[6]=0,t[7]=0,t[8]=(n+a)*M,t[9]=(h+r)*s,t[10]=(u+o)*e,t[11]=-1,t[12]=0,t[13]=0,t[14]=u*o*2*e,t[15]=0,t},n.perspective=function(t,a,n,r,h){var o,u=1/Math.tan(a/2);return t[0]=u/n,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=u,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=h&&h!==1/0?(o=1/(r-h),t[10]=(h+r)*o,t[14]=2*h*r*o):(t[10]=-1,t[14]=-2*r),t},n.perspectiveFromFieldOfView=function(t,a,n,r){var h=Math.tan(a.upDegrees*Math.PI/180),o=Math.tan(a.downDegrees*Math.PI/180),u=Math.tan(a.leftDegrees*Math.PI/180),M=Math.tan(a.rightDegrees*Math.PI/180),s=2/(u+M),e=2/(h+o);return t[0]=s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e,t[6]=0,t[7]=0,t[8]=-(u-M)*s*.5,t[9]=(h-o)*e*.5,t[10]=r/(n-r),t[11]=-1,t[12]=0,t[13]=0,t[14]=r*n/(n-r),t[15]=0,t},n.ortho=function(t,a,n,r,h,o,u){var M=1/(a-n),s=1/(r-h),e=1/(o-u);return t[0]=-2*M,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*s,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*e,t[11]=0,t[12]=(a+n)*M,t[13]=(h+r)*s,t[14]=(u+o)*e,t[15]=1,t},n.lookAt=function(t,a,n,r){var h,M,s,e,i,c,f,b,l,m,v=a[0],P=a[1],E=a[2],S=r[0],I=r[1],O=r[2],L=n[0],N=n[1],p=n[2];return Math.abs(v-L)<o.EPSILON&&Math.abs(P-N)<o.EPSILON&&Math.abs(E-p)<o.EPSILON?u(t):(f=v-L,b=P-N,l=E-p,h=I*(l*=m=1/Math.hypot(f,b,l))-O*(b*=m),M=O*(f*=m)-S*l,s=S*b-I*f,(m=Math.hypot(h,M,s))?(h*=m=1/m,M*=m,s*=m):(h=0,M=0,s=0),e=b*s-l*M,i=l*h-f*s,c=f*M-b*h,(m=Math.hypot(e,i,c))?(e*=m=1/m,i*=m,c*=m):(e=0,i=0,c=0),t[0]=h,t[1]=e,t[2]=f,t[3]=0,t[4]=M,t[5]=i,t[6]=b,t[7]=0,t[8]=s,t[9]=c,t[10]=l,t[11]=0,t[12]=-(h*v+M*P+s*E),t[13]=-(e*v+i*P+c*E),t[14]=-(f*v+b*P+l*E),t[15]=1,t)},n.targetTo=function(t,a,n,r){var h=a[0],o=a[1],u=a[2],M=r[0],s=r[1],e=r[2],i=h-n[0],c=o-n[1],f=u-n[2],b=i*i+c*c+f*f;b>0&&(i*=b=1/Math.sqrt(b),c*=b,f*=b);var l=s*f-e*c,m=e*i-M*f,v=M*c-s*i;return(b=l*l+m*m+v*v)>0&&(l*=b=1/Math.sqrt(b),m*=b,v*=b),t[0]=l,t[1]=m,t[2]=v,t[3]=0,t[4]=c*v-f*m,t[5]=f*l-i*v,t[6]=i*m-c*l,t[7]=0,t[8]=i,t[9]=c,t[10]=f,t[11]=0,t[12]=h,t[13]=o,t[14]=u,t[15]=1,t},n.str=function(t){return\"mat4(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\", \"+t[8]+\", \"+t[9]+\", \"+t[10]+\", \"+t[11]+\", \"+t[12]+\", \"+t[13]+\", \"+t[14]+\", \"+t[15]+\")\"},n.frob=function(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},n.add=function(t,a,n){return t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t[3]=a[3]+n[3],t[4]=a[4]+n[4],t[5]=a[5]+n[5],t[6]=a[6]+n[6],t[7]=a[7]+n[7],t[8]=a[8]+n[8],t[9]=a[9]+n[9],t[10]=a[10]+n[10],t[11]=a[11]+n[11],t[12]=a[12]+n[12],t[13]=a[13]+n[13],t[14]=a[14]+n[14],t[15]=a[15]+n[15],t},n.subtract=i,n.multiplyScalar=function(t,a,n){return t[0]=a[0]*n,t[1]=a[1]*n,t[2]=a[2]*n,t[3]=a[3]*n,t[4]=a[4]*n,t[5]=a[5]*n,t[6]=a[6]*n,t[7]=a[7]*n,t[8]=a[8]*n,t[9]=a[9]*n,t[10]=a[10]*n,t[11]=a[11]*n,t[12]=a[12]*n,t[13]=a[13]*n,t[14]=a[14]*n,t[15]=a[15]*n,t},n.multiplyScalarAndAdd=function(t,a,n,r){return t[0]=a[0]+n[0]*r,t[1]=a[1]+n[1]*r,t[2]=a[2]+n[2]*r,t[3]=a[3]+n[3]*r,t[4]=a[4]+n[4]*r,t[5]=a[5]+n[5]*r,t[6]=a[6]+n[6]*r,t[7]=a[7]+n[7]*r,t[8]=a[8]+n[8]*r,t[9]=a[9]+n[9]*r,t[10]=a[10]+n[10]*r,t[11]=a[11]+n[11]*r,t[12]=a[12]+n[12]*r,t[13]=a[13]+n[13]*r,t[14]=a[14]+n[14]*r,t[15]=a[15]+n[15]*r,t},n.exactEquals=function(t,a){return t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]&&t[6]===a[6]&&t[7]===a[7]&&t[8]===a[8]&&t[9]===a[9]&&t[10]===a[10]&&t[11]===a[11]&&t[12]===a[12]&&t[13]===a[13]&&t[14]===a[14]&&t[15]===a[15]},n.equals=function(t,a){var n=t[0],r=t[1],h=t[2],u=t[3],M=t[4],s=t[5],e=t[6],i=t[7],c=t[8],f=t[9],b=t[10],l=t[11],m=t[12],v=t[13],P=t[14],E=t[15],S=a[0],I=a[1],O=a[2],L=a[3],N=a[4],p=a[5],R=a[6],x=a[7],A=a[8],y=a[9],Y=a[10],g=a[11],T=a[12],d=a[13],_=a[14],q=a[15];return Math.abs(n-S)<=o.EPSILON*Math.max(1,Math.abs(n),Math.abs(S))&&Math.abs(r-I)<=o.EPSILON*Math.max(1,Math.abs(r),Math.abs(I))&&Math.abs(h-O)<=o.EPSILON*Math.max(1,Math.abs(h),Math.abs(O))&&Math.abs(u-L)<=o.EPSILON*Math.max(1,Math.abs(u),Math.abs(L))&&Math.abs(M-N)<=o.EPSILON*Math.max(1,Math.abs(M),Math.abs(N))&&Math.abs(s-p)<=o.EPSILON*Math.max(1,Math.abs(s),Math.abs(p))&&Math.abs(e-R)<=o.EPSILON*Math.max(1,Math.abs(e),Math.abs(R))&&Math.abs(i-x)<=o.EPSILON*Math.max(1,Math.abs(i),Math.abs(x))&&Math.abs(c-A)<=o.EPSILON*Math.max(1,Math.abs(c),Math.abs(A))&&Math.abs(f-y)<=o.EPSILON*Math.max(1,Math.abs(f),Math.abs(y))&&Math.abs(b-Y)<=o.EPSILON*Math.max(1,Math.abs(b),Math.abs(Y))&&Math.abs(l-g)<=o.EPSILON*Math.max(1,Math.abs(l),Math.abs(g))&&Math.abs(m-T)<=o.EPSILON*Math.max(1,Math.abs(m),Math.abs(T))&&Math.abs(v-d)<=o.EPSILON*Math.max(1,Math.abs(v),Math.abs(d))&&Math.abs(P-_)<=o.EPSILON*Math.max(1,Math.abs(P),Math.abs(_))&&Math.abs(E-q)<=o.EPSILON*Math.max(1,Math.abs(E),Math.abs(q))},n.mul=M,n.sub=i},\n \"eb06fc032a\": function _(t,a,r,n,e){n();const o=t(\"tslib\"),s=o.__importStar(t(\"68ca94c15c\")),u=o.__importStar(t(\"0285c50a7e\")),c=o.__importStar(t(\"2c5eb22089\")),i=o.__importStar(t(\"c1aa33d719\"));function h(){var t=new s.ARRAY_TYPE(4);return s.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t[3]=1,t}function M(t,a,r){r*=.5;var n=Math.sin(r);return t[0]=n*a[0],t[1]=n*a[1],t[2]=n*a[2],t[3]=Math.cos(r),t}function l(t,a,r){var n=a[0],e=a[1],o=a[2],s=a[3],u=r[0],c=r[1],i=r[2],h=r[3];return t[0]=n*h+s*u+e*i-o*c,t[1]=e*h+s*c+o*u-n*i,t[2]=o*h+s*i+n*c-e*u,t[3]=s*h-n*u-e*c-o*i,t}function f(t,a){var r=a[0],n=a[1],e=a[2],o=a[3],s=Math.sqrt(r*r+n*n+e*e),u=Math.exp(o),c=s>0?u*Math.sin(s)/s:0;return t[0]=r*c,t[1]=n*c,t[2]=e*c,t[3]=u*Math.cos(s),t}function v(t,a){var r=a[0],n=a[1],e=a[2],o=a[3],s=Math.sqrt(r*r+n*n+e*e),u=s>0?Math.atan2(s,o)/s:0;return t[0]=r*u,t[1]=n*u,t[2]=e*u,t[3]=.5*Math.log(r*r+n*n+e*e+o*o),t}function m(t,a,r,n){var e,o,u,c,i,h=a[0],M=a[1],l=a[2],f=a[3],v=r[0],m=r[1],q=r[2],d=r[3];return(o=h*v+M*m+l*q+f*d)<0&&(o=-o,v=-v,m=-m,q=-q,d=-d),1-o>s.EPSILON?(e=Math.acos(o),u=Math.sin(e),c=Math.sin((1-n)*e)/u,i=Math.sin(n*e)/u):(c=1-n,i=n),t[0]=c*h+i*v,t[1]=c*M+i*m,t[2]=c*l+i*q,t[3]=c*f+i*d,t}function q(t,a){var r,n=a[0]+a[4]+a[8];if(n>0)r=Math.sqrt(n+1),t[3]=.5*r,r=.5/r,t[0]=(a[5]-a[7])*r,t[1]=(a[6]-a[2])*r,t[2]=(a[1]-a[3])*r;else{var e=0;a[4]>a[0]&&(e=1),a[8]>a[3*e+e]&&(e=2);var o=(e+1)%3,s=(e+2)%3;r=Math.sqrt(a[3*e+e]-a[3*o+o]-a[3*s+s]+1),t[e]=.5*r,r=.5/r,t[3]=(a[3*o+s]-a[3*s+o])*r,t[o]=(a[3*o+e]+a[3*e+o])*r,t[s]=(a[3*s+e]+a[3*e+s])*r}return t}var d,p,A,g,_,P;r.create=h,r.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t},r.setAxisAngle=M,r.getAxisAngle=function(t,a){var r=2*Math.acos(a[3]),n=Math.sin(r/2);return n>s.EPSILON?(t[0]=a[0]/n,t[1]=a[1]/n,t[2]=a[2]/n):(t[0]=1,t[1]=0,t[2]=0),r},r.getAngle=function(t,a){var n=r.dot(t,a);return Math.acos(2*n*n-1)},r.multiply=l,r.rotateX=function(t,a,r){r*=.5;var n=a[0],e=a[1],o=a[2],s=a[3],u=Math.sin(r),c=Math.cos(r);return t[0]=n*c+s*u,t[1]=e*c+o*u,t[2]=o*c-e*u,t[3]=s*c-n*u,t},r.rotateY=function(t,a,r){r*=.5;var n=a[0],e=a[1],o=a[2],s=a[3],u=Math.sin(r),c=Math.cos(r);return t[0]=n*c-o*u,t[1]=e*c+s*u,t[2]=o*c+n*u,t[3]=s*c-e*u,t},r.rotateZ=function(t,a,r){r*=.5;var n=a[0],e=a[1],o=a[2],s=a[3],u=Math.sin(r),c=Math.cos(r);return t[0]=n*c+e*u,t[1]=e*c-n*u,t[2]=o*c+s*u,t[3]=s*c-o*u,t},r.calculateW=function(t,a){var r=a[0],n=a[1],e=a[2];return t[0]=r,t[1]=n,t[2]=e,t[3]=Math.sqrt(Math.abs(1-r*r-n*n-e*e)),t},r.exp=f,r.ln=v,r.pow=function(t,a,n){return v(t,a),r.scale(t,t,n),f(t,t),t},r.slerp=m,r.random=function(t){var a=s.RANDOM(),r=s.RANDOM(),n=s.RANDOM(),e=Math.sqrt(1-a),o=Math.sqrt(a);return t[0]=e*Math.sin(2*Math.PI*r),t[1]=e*Math.cos(2*Math.PI*r),t[2]=o*Math.sin(2*Math.PI*n),t[3]=o*Math.cos(2*Math.PI*n),t},r.invert=function(t,a){var r=a[0],n=a[1],e=a[2],o=a[3],s=r*r+n*n+e*e+o*o,u=s?1/s:0;return t[0]=-r*u,t[1]=-n*u,t[2]=-e*u,t[3]=o*u,t},r.conjugate=function(t,a){return t[0]=-a[0],t[1]=-a[1],t[2]=-a[2],t[3]=a[3],t},r.fromMat3=q,r.fromEuler=function(t,a,r,n){var e=.5*Math.PI/180;a*=e,r*=e,n*=e;var o=Math.sin(a),s=Math.cos(a),u=Math.sin(r),c=Math.cos(r),i=Math.sin(n),h=Math.cos(n);return t[0]=o*c*h-s*u*i,t[1]=s*u*h+o*c*i,t[2]=s*c*i-o*u*h,t[3]=s*c*h+o*u*i,t},r.str=function(t){return\"quat(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\")\"},r.clone=i.clone,r.fromValues=i.fromValues,r.copy=i.copy,r.set=i.set,r.add=i.add,r.mul=l,r.scale=i.scale,r.dot=i.dot,r.lerp=i.lerp,r.length=i.length,r.len=r.length,r.squaredLength=i.squaredLength,r.sqrLen=r.squaredLength,r.normalize=i.normalize,r.exactEquals=i.exactEquals,r.equals=i.equals,r.rotationTo=(d=c.create(),p=c.fromValues(1,0,0),A=c.fromValues(0,1,0),function(t,a,n){var e=c.dot(a,n);return e<-.999999?(c.cross(d,p,a),c.len(d)<1e-6&&c.cross(d,A,a),c.normalize(d,d),M(t,d,Math.PI),t):e>.999999?(t[0]=0,t[1]=0,t[2]=0,t[3]=1,t):(c.cross(d,a,n),t[0]=d[0],t[1]=d[1],t[2]=d[2],t[3]=1+e,r.normalize(t,t))}),r.sqlerp=(g=h(),_=h(),function(t,a,r,n,e,o){return m(g,a,e,o),m(_,r,n,o),m(t,g,_,2*o*(1-o)),t}),r.setAxes=(P=u.create(),function(t,a,n,e){return P[0]=n[0],P[3]=n[1],P[6]=n[2],P[1]=e[0],P[4]=e[1],P[7]=e[2],P[2]=-a[0],P[5]=-a[1],P[8]=-a[2],r.normalize(t,q(t,P))})},\n \"2c5eb22089\": function _(t,n,r,a,u){a();const e=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function o(){var t=new e.ARRAY_TYPE(3);return e.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function i(t){var n=t[0],r=t[1],a=t[2];return Math.hypot(n,r,a)}function c(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t}function h(t,n,r){return t[0]=n[0]*r[0],t[1]=n[1]*r[1],t[2]=n[2]*r[2],t}function M(t,n,r){return t[0]=n[0]/r[0],t[1]=n[1]/r[1],t[2]=n[2]/r[2],t}function s(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2];return Math.hypot(r,a,u)}function f(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2];return r*r+a*a+u*u}function v(t){var n=t[0],r=t[1],a=t[2];return n*n+r*r+a*a}function l(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}var m;r.create=o,r.clone=function(t){var n=new e.ARRAY_TYPE(3);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n},r.length=i,r.fromValues=function(t,n,r){var a=new e.ARRAY_TYPE(3);return a[0]=t,a[1]=n,a[2]=r,a},r.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t},r.set=function(t,n,r,a){return t[0]=n,t[1]=r,t[2]=a,t},r.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t},r.subtract=c,r.multiply=h,r.divide=M,r.ceil=function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t},r.floor=function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t},r.min=function(t,n,r){return t[0]=Math.min(n[0],r[0]),t[1]=Math.min(n[1],r[1]),t[2]=Math.min(n[2],r[2]),t},r.max=function(t,n,r){return t[0]=Math.max(n[0],r[0]),t[1]=Math.max(n[1],r[1]),t[2]=Math.max(n[2],r[2]),t},r.round=function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t},r.scale=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t},r.scaleAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t},r.distance=s,r.squaredDistance=f,r.squaredLength=v,r.negate=function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t},r.inverse=function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t},r.normalize=function(t,n){var r=n[0],a=n[1],u=n[2],e=r*r+a*a+u*u;return e>0&&(e=1/Math.sqrt(e)),t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e,t},r.dot=l,r.cross=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[0],i=r[1],c=r[2];return t[0]=u*c-e*i,t[1]=e*o-a*c,t[2]=a*i-u*o,t},r.lerp=function(t,n,r,a){var u=n[0],e=n[1],o=n[2];return t[0]=u+a*(r[0]-u),t[1]=e+a*(r[1]-e),t[2]=o+a*(r[2]-o),t},r.hermite=function(t,n,r,a,u,e){var o=e*e,i=o*(2*e-3)+1,c=o*(e-2)+e,h=o*(e-1),M=o*(3-2*e);return t[0]=n[0]*i+r[0]*c+a[0]*h+u[0]*M,t[1]=n[1]*i+r[1]*c+a[1]*h+u[1]*M,t[2]=n[2]*i+r[2]*c+a[2]*h+u[2]*M,t},r.bezier=function(t,n,r,a,u,e){var o=1-e,i=o*o,c=e*e,h=i*o,M=3*e*i,s=3*c*o,f=c*e;return t[0]=n[0]*h+r[0]*M+a[0]*s+u[0]*f,t[1]=n[1]*h+r[1]*M+a[1]*s+u[1]*f,t[2]=n[2]*h+r[2]*M+a[2]*s+u[2]*f,t},r.random=function(t,n){n=n||1;var r=2*e.RANDOM()*Math.PI,a=2*e.RANDOM()-1,u=Math.sqrt(1-a*a)*n;return t[0]=Math.cos(r)*u,t[1]=Math.sin(r)*u,t[2]=a*n,t},r.transformMat4=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[3]*a+r[7]*u+r[11]*e+r[15];return o=o||1,t[0]=(r[0]*a+r[4]*u+r[8]*e+r[12])/o,t[1]=(r[1]*a+r[5]*u+r[9]*e+r[13])/o,t[2]=(r[2]*a+r[6]*u+r[10]*e+r[14])/o,t},r.transformMat3=function(t,n,r){var a=n[0],u=n[1],e=n[2];return t[0]=a*r[0]+u*r[3]+e*r[6],t[1]=a*r[1]+u*r[4]+e*r[7],t[2]=a*r[2]+u*r[5]+e*r[8],t},r.transformQuat=function(t,n,r){var a=r[0],u=r[1],e=r[2],o=r[3],i=n[0],c=n[1],h=n[2],M=u*h-e*c,s=e*i-a*h,f=a*c-u*i,v=u*f-e*s,l=e*M-a*f,m=a*s-u*M,d=2*o;return M*=d,s*=d,f*=d,v*=2,l*=2,m*=2,t[0]=i+M+v,t[1]=c+s+l,t[2]=h+f+m,t},r.rotateX=function(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[0],e[1]=u[1]*Math.cos(a)-u[2]*Math.sin(a),e[2]=u[1]*Math.sin(a)+u[2]*Math.cos(a),t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},r.rotateY=function(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[2]*Math.sin(a)+u[0]*Math.cos(a),e[1]=u[1],e[2]=u[2]*Math.cos(a)-u[0]*Math.sin(a),t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},r.rotateZ=function(t,n,r,a){var u=[],e=[];return u[0]=n[0]-r[0],u[1]=n[1]-r[1],u[2]=n[2]-r[2],e[0]=u[0]*Math.cos(a)-u[1]*Math.sin(a),e[1]=u[0]*Math.sin(a)+u[1]*Math.cos(a),e[2]=u[2],t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t},r.angle=function(t,n){var r=t[0],a=t[1],u=t[2],e=n[0],o=n[1],i=n[2],c=Math.sqrt(r*r+a*a+u*u)*Math.sqrt(e*e+o*o+i*i),h=c&&l(t,n)/c;return Math.acos(Math.min(Math.max(h,-1),1))},r.zero=function(t){return t[0]=0,t[1]=0,t[2]=0,t},r.str=function(t){return\"vec3(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\")\"},r.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]},r.equals=function(t,n){var r=t[0],a=t[1],u=t[2],o=n[0],i=n[1],c=n[2];return Math.abs(r-o)<=e.EPSILON*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(a-i)<=e.EPSILON*Math.max(1,Math.abs(a),Math.abs(i))&&Math.abs(u-c)<=e.EPSILON*Math.max(1,Math.abs(u),Math.abs(c))},r.sub=c,r.mul=h,r.div=M,r.dist=s,r.sqrDist=f,r.len=i,r.sqrLen=v,r.forEach=(m=o(),function(t,n,r,a,u,e){var o,i;for(n||(n=3),r||(r=0),i=a?Math.min(a*n+r,t.length):t.length,o=r;o<i;o+=n)m[0]=t[o],m[1]=t[o+1],m[2]=t[o+2],u(m,m,e),t[o]=m[0],t[o+1]=m[1],t[o+2]=m[2];return t})},\n \"c1aa33d719\": function _(t,n,r,a,u){a();const e=t(\"tslib\").__importStar(t(\"68ca94c15c\"));function o(){var t=new e.ARRAY_TYPE(4);return e.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0),t}function i(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t[3]=n[3]-r[3],t}function c(t,n,r){return t[0]=n[0]*r[0],t[1]=n[1]*r[1],t[2]=n[2]*r[2],t[3]=n[3]*r[3],t}function h(t,n,r){return t[0]=n[0]/r[0],t[1]=n[1]/r[1],t[2]=n[2]/r[2],t[3]=n[3]/r[3],t}function M(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2],e=n[3]-t[3];return Math.hypot(r,a,u,e)}function f(t,n){var r=n[0]-t[0],a=n[1]-t[1],u=n[2]-t[2],e=n[3]-t[3];return r*r+a*a+u*u+e*e}function s(t){var n=t[0],r=t[1],a=t[2],u=t[3];return Math.hypot(n,r,a,u)}function l(t){var n=t[0],r=t[1],a=t[2],u=t[3];return n*n+r*r+a*a+u*u}var m;r.create=o,r.clone=function(t){var n=new e.ARRAY_TYPE(4);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n},r.fromValues=function(t,n,r,a){var u=new e.ARRAY_TYPE(4);return u[0]=t,u[1]=n,u[2]=r,u[3]=a,u},r.copy=function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t},r.set=function(t,n,r,a,u){return t[0]=n,t[1]=r,t[2]=a,t[3]=u,t},r.add=function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t[3]=n[3]+r[3],t},r.subtract=i,r.multiply=c,r.divide=h,r.ceil=function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t[3]=Math.ceil(n[3]),t},r.floor=function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t[3]=Math.floor(n[3]),t},r.min=function(t,n,r){return t[0]=Math.min(n[0],r[0]),t[1]=Math.min(n[1],r[1]),t[2]=Math.min(n[2],r[2]),t[3]=Math.min(n[3],r[3]),t},r.max=function(t,n,r){return t[0]=Math.max(n[0],r[0]),t[1]=Math.max(n[1],r[1]),t[2]=Math.max(n[2],r[2]),t[3]=Math.max(n[3],r[3]),t},r.round=function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t[3]=Math.round(n[3]),t},r.scale=function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t[3]=n[3]*r,t},r.scaleAndAdd=function(t,n,r,a){return t[0]=n[0]+r[0]*a,t[1]=n[1]+r[1]*a,t[2]=n[2]+r[2]*a,t[3]=n[3]+r[3]*a,t},r.distance=M,r.squaredDistance=f,r.length=s,r.squaredLength=l,r.negate=function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t[3]=-n[3],t},r.inverse=function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t[3]=1/n[3],t},r.normalize=function(t,n){var r=n[0],a=n[1],u=n[2],e=n[3],o=r*r+a*a+u*u+e*e;return o>0&&(o=1/Math.sqrt(o)),t[0]=r*o,t[1]=a*o,t[2]=u*o,t[3]=e*o,t},r.dot=function(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]+t[3]*n[3]},r.cross=function(t,n,r,a){var u=r[0]*a[1]-r[1]*a[0],e=r[0]*a[2]-r[2]*a[0],o=r[0]*a[3]-r[3]*a[0],i=r[1]*a[2]-r[2]*a[1],c=r[1]*a[3]-r[3]*a[1],h=r[2]*a[3]-r[3]*a[2],M=n[0],f=n[1],s=n[2],l=n[3];return t[0]=f*h-s*c+l*i,t[1]=-M*h+s*o-l*e,t[2]=M*c-f*o+l*u,t[3]=-M*i+f*e-s*u,t},r.lerp=function(t,n,r,a){var u=n[0],e=n[1],o=n[2],i=n[3];return t[0]=u+a*(r[0]-u),t[1]=e+a*(r[1]-e),t[2]=o+a*(r[2]-o),t[3]=i+a*(r[3]-i),t},r.random=function(t,n){var r,a,u,o,i,c;n=n||1;do{i=(r=2*e.RANDOM()-1)*r+(a=2*e.RANDOM()-1)*a}while(i>=1);do{c=(u=2*e.RANDOM()-1)*u+(o=2*e.RANDOM()-1)*o}while(c>=1);var h=Math.sqrt((1-i)/c);return t[0]=n*r,t[1]=n*a,t[2]=n*u*h,t[3]=n*o*h,t},r.transformMat4=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=n[3];return t[0]=r[0]*a+r[4]*u+r[8]*e+r[12]*o,t[1]=r[1]*a+r[5]*u+r[9]*e+r[13]*o,t[2]=r[2]*a+r[6]*u+r[10]*e+r[14]*o,t[3]=r[3]*a+r[7]*u+r[11]*e+r[15]*o,t},r.transformQuat=function(t,n,r){var a=n[0],u=n[1],e=n[2],o=r[0],i=r[1],c=r[2],h=r[3],M=h*a+i*e-c*u,f=h*u+c*a-o*e,s=h*e+o*u-i*a,l=-o*a-i*u-c*e;return t[0]=M*h+l*-o+f*-c-s*-i,t[1]=f*h+l*-i+s*-o-M*-c,t[2]=s*h+l*-c+M*-i-f*-o,t[3]=n[3],t},r.zero=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t},r.str=function(t){return\"vec4(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\")\"},r.exactEquals=function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]},r.equals=function(t,n){var r=t[0],a=t[1],u=t[2],o=t[3],i=n[0],c=n[1],h=n[2],M=n[3];return Math.abs(r-i)<=e.EPSILON*Math.max(1,Math.abs(r),Math.abs(i))&&Math.abs(a-c)<=e.EPSILON*Math.max(1,Math.abs(a),Math.abs(c))&&Math.abs(u-h)<=e.EPSILON*Math.max(1,Math.abs(u),Math.abs(h))&&Math.abs(o-M)<=e.EPSILON*Math.max(1,Math.abs(o),Math.abs(M))},r.sub=i,r.mul=c,r.div=h,r.dist=M,r.sqrDist=f,r.len=s,r.sqrLen=l,r.forEach=(m=o(),function(t,n,r,a,u,e){var o,i;for(n||(n=4),r||(r=0),i=a?Math.min(a*n+r,t.length):t.length,o=r;o<i;o+=n)m[0]=t[o],m[1]=t[o+1],m[2]=t[o+2],m[3]=t[o+3],u(m,m,e),t[o]=m[0],t[o+1]=m[1],t[o+2]=m[2],t[o+3]=m[3];return t})},\n \"277615c682\": function _(t,a,n,r,e){r();const u=t(\"tslib\"),o=u.__importStar(t(\"68ca94c15c\")),i=u.__importStar(t(\"eb06fc032a\")),s=u.__importStar(t(\"a427635f32\"));function c(t,a,n){var r=.5*n[0],e=.5*n[1],u=.5*n[2],o=a[0],i=a[1],s=a[2],c=a[3];return t[0]=o,t[1]=i,t[2]=s,t[3]=c,t[4]=r*c+e*s-u*i,t[5]=e*c+u*o-r*s,t[6]=u*c+r*i-e*o,t[7]=-r*o-e*i-u*s,t}function h(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=a[4],t[5]=a[5],t[6]=a[6],t[7]=a[7],t}function f(t,a,n){var r=a[0],e=a[1],u=a[2],o=a[3],i=n[4],s=n[5],c=n[6],h=n[7],f=a[4],M=a[5],b=a[6],l=a[7],v=n[0],m=n[1],R=n[2],A=n[3];return t[0]=r*A+o*v+e*R-u*m,t[1]=e*A+o*m+u*v-r*R,t[2]=u*A+o*R+r*m-e*v,t[3]=o*A-r*v-e*m-u*R,t[4]=r*h+o*i+e*c-u*s+f*A+l*v+M*R-b*m,t[5]=e*h+o*s+u*i-r*c+M*A+l*m+b*v-f*R,t[6]=u*h+o*c+r*s-e*i+b*A+l*R+f*m-M*v,t[7]=o*h-r*i-e*s-u*c+l*A-f*v-M*m-b*R,t}n.create=function(){var t=new o.ARRAY_TYPE(8);return o.ARRAY_TYPE!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[4]=0,t[5]=0,t[6]=0,t[7]=0),t[3]=1,t},n.clone=function(t){var a=new o.ARRAY_TYPE(8);return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a[6]=t[6],a[7]=t[7],a},n.fromValues=function(t,a,n,r,e,u,i,s){var c=new o.ARRAY_TYPE(8);return c[0]=t,c[1]=a,c[2]=n,c[3]=r,c[4]=e,c[5]=u,c[6]=i,c[7]=s,c},n.fromRotationTranslationValues=function(t,a,n,r,e,u,i){var s=new o.ARRAY_TYPE(8);s[0]=t,s[1]=a,s[2]=n,s[3]=r;var c=.5*e,h=.5*u,f=.5*i;return s[4]=c*r+h*n-f*a,s[5]=h*r+f*t-c*n,s[6]=f*r+c*a-h*t,s[7]=-c*t-h*a-f*n,s},n.fromRotationTranslation=c,n.fromTranslation=function(t,a){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=.5*a[0],t[5]=.5*a[1],t[6]=.5*a[2],t[7]=0,t},n.fromRotation=function(t,a){return t[0]=a[0],t[1]=a[1],t[2]=a[2],t[3]=a[3],t[4]=0,t[5]=0,t[6]=0,t[7]=0,t},n.fromMat4=function(t,a){var n=i.create();s.getRotation(n,a);var r=new o.ARRAY_TYPE(3);return s.getTranslation(r,a),c(t,n,r),t},n.copy=h,n.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t[6]=0,t[7]=0,t},n.set=function(t,a,n,r,e,u,o,i,s){return t[0]=a,t[1]=n,t[2]=r,t[3]=e,t[4]=u,t[5]=o,t[6]=i,t[7]=s,t},n.getReal=i.copy,n.getDual=function(t,a){return t[0]=a[4],t[1]=a[5],t[2]=a[6],t[3]=a[7],t},n.setReal=i.copy,n.setDual=function(t,a){return t[4]=a[0],t[5]=a[1],t[6]=a[2],t[7]=a[3],t},n.getTranslation=function(t,a){var n=a[4],r=a[5],e=a[6],u=a[7],o=-a[0],i=-a[1],s=-a[2],c=a[3];return t[0]=2*(n*c+u*o+r*s-e*i),t[1]=2*(r*c+u*i+e*o-n*s),t[2]=2*(e*c+u*s+n*i-r*o),t},n.translate=function(t,a,n){var r=a[0],e=a[1],u=a[2],o=a[3],i=.5*n[0],s=.5*n[1],c=.5*n[2],h=a[4],f=a[5],M=a[6],b=a[7];return t[0]=r,t[1]=e,t[2]=u,t[3]=o,t[4]=o*i+e*c-u*s+h,t[5]=o*s+u*i-r*c+f,t[6]=o*c+r*s-e*i+M,t[7]=-r*i-e*s-u*c+b,t},n.rotateX=function(t,a,n){var r=-a[0],e=-a[1],u=-a[2],o=a[3],s=a[4],c=a[5],h=a[6],f=a[7],M=s*o+f*r+c*u-h*e,b=c*o+f*e+h*r-s*u,l=h*o+f*u+s*e-c*r,v=f*o-s*r-c*e-h*u;return i.rotateX(t,a,n),r=t[0],e=t[1],u=t[2],o=t[3],t[4]=M*o+v*r+b*u-l*e,t[5]=b*o+v*e+l*r-M*u,t[6]=l*o+v*u+M*e-b*r,t[7]=v*o-M*r-b*e-l*u,t},n.rotateY=function(t,a,n){var r=-a[0],e=-a[1],u=-a[2],o=a[3],s=a[4],c=a[5],h=a[6],f=a[7],M=s*o+f*r+c*u-h*e,b=c*o+f*e+h*r-s*u,l=h*o+f*u+s*e-c*r,v=f*o-s*r-c*e-h*u;return i.rotateY(t,a,n),r=t[0],e=t[1],u=t[2],o=t[3],t[4]=M*o+v*r+b*u-l*e,t[5]=b*o+v*e+l*r-M*u,t[6]=l*o+v*u+M*e-b*r,t[7]=v*o-M*r-b*e-l*u,t},n.rotateZ=function(t,a,n){var r=-a[0],e=-a[1],u=-a[2],o=a[3],s=a[4],c=a[5],h=a[6],f=a[7],M=s*o+f*r+c*u-h*e,b=c*o+f*e+h*r-s*u,l=h*o+f*u+s*e-c*r,v=f*o-s*r-c*e-h*u;return i.rotateZ(t,a,n),r=t[0],e=t[1],u=t[2],o=t[3],t[4]=M*o+v*r+b*u-l*e,t[5]=b*o+v*e+l*r-M*u,t[6]=l*o+v*u+M*e-b*r,t[7]=v*o-M*r-b*e-l*u,t},n.rotateByQuatAppend=function(t,a,n){var r=n[0],e=n[1],u=n[2],o=n[3],i=a[0],s=a[1],c=a[2],h=a[3];return t[0]=i*o+h*r+s*u-c*e,t[1]=s*o+h*e+c*r-i*u,t[2]=c*o+h*u+i*e-s*r,t[3]=h*o-i*r-s*e-c*u,i=a[4],s=a[5],c=a[6],h=a[7],t[4]=i*o+h*r+s*u-c*e,t[5]=s*o+h*e+c*r-i*u,t[6]=c*o+h*u+i*e-s*r,t[7]=h*o-i*r-s*e-c*u,t},n.rotateByQuatPrepend=function(t,a,n){var r=a[0],e=a[1],u=a[2],o=a[3],i=n[0],s=n[1],c=n[2],h=n[3];return t[0]=r*h+o*i+e*c-u*s,t[1]=e*h+o*s+u*i-r*c,t[2]=u*h+o*c+r*s-e*i,t[3]=o*h-r*i-e*s-u*c,i=n[4],s=n[5],c=n[6],h=n[7],t[4]=r*h+o*i+e*c-u*s,t[5]=e*h+o*s+u*i-r*c,t[6]=u*h+o*c+r*s-e*i,t[7]=o*h-r*i-e*s-u*c,t},n.rotateAroundAxis=function(t,a,n,r){if(Math.abs(r)<o.EPSILON)return h(t,a);var e=Math.hypot(n[0],n[1],n[2]);r*=.5;var u=Math.sin(r),i=u*n[0]/e,s=u*n[1]/e,c=u*n[2]/e,f=Math.cos(r),M=a[0],b=a[1],l=a[2],v=a[3];t[0]=M*f+v*i+b*c-l*s,t[1]=b*f+v*s+l*i-M*c,t[2]=l*f+v*c+M*s-b*i,t[3]=v*f-M*i-b*s-l*c;var m=a[4],R=a[5],A=a[6],E=a[7];return t[4]=m*f+E*i+R*c-A*s,t[5]=R*f+E*s+A*i-m*c,t[6]=A*f+E*c+m*s-R*i,t[7]=E*f-m*i-R*s-A*c,t},n.add=function(t,a,n){return t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t[3]=a[3]+n[3],t[4]=a[4]+n[4],t[5]=a[5]+n[5],t[6]=a[6]+n[6],t[7]=a[7]+n[7],t},n.multiply=f,n.mul=f,n.scale=function(t,a,n){return t[0]=a[0]*n,t[1]=a[1]*n,t[2]=a[2]*n,t[3]=a[3]*n,t[4]=a[4]*n,t[5]=a[5]*n,t[6]=a[6]*n,t[7]=a[7]*n,t},n.dot=i.dot,n.lerp=function(t,a,r,e){var u=1-e;return n.dot(a,r)<0&&(e=-e),t[0]=a[0]*u+r[0]*e,t[1]=a[1]*u+r[1]*e,t[2]=a[2]*u+r[2]*e,t[3]=a[3]*u+r[3]*e,t[4]=a[4]*u+r[4]*e,t[5]=a[5]*u+r[5]*e,t[6]=a[6]*u+r[6]*e,t[7]=a[7]*u+r[7]*e,t},n.invert=function(t,a){var r=n.squaredLength(a);return t[0]=-a[0]/r,t[1]=-a[1]/r,t[2]=-a[2]/r,t[3]=a[3]/r,t[4]=-a[4]/r,t[5]=-a[5]/r,t[6]=-a[6]/r,t[7]=a[7]/r,t},n.conjugate=function(t,a){return t[0]=-a[0],t[1]=-a[1],t[2]=-a[2],t[3]=a[3],t[4]=-a[4],t[5]=-a[5],t[6]=-a[6],t[7]=a[7],t},n.length=i.length,n.len=n.length,n.squaredLength=i.squaredLength,n.sqrLen=n.squaredLength,n.normalize=function(t,a){var r=n.squaredLength(a);if(r>0){r=Math.sqrt(r);var e=a[0]/r,u=a[1]/r,o=a[2]/r,i=a[3]/r,s=a[4],c=a[5],h=a[6],f=a[7],M=e*s+u*c+o*h+i*f;t[0]=e,t[1]=u,t[2]=o,t[3]=i,t[4]=(s-e*M)/r,t[5]=(c-u*M)/r,t[6]=(h-o*M)/r,t[7]=(f-i*M)/r}return t},n.str=function(t){return\"quat2(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\")\"},n.exactEquals=function(t,a){return t[0]===a[0]&&t[1]===a[1]&&t[2]===a[2]&&t[3]===a[3]&&t[4]===a[4]&&t[5]===a[5]&&t[6]===a[6]&&t[7]===a[7]},n.equals=function(t,a){var n=t[0],r=t[1],e=t[2],u=t[3],i=t[4],s=t[5],c=t[6],h=t[7],f=a[0],M=a[1],b=a[2],l=a[3],v=a[4],m=a[5],R=a[6],A=a[7];return Math.abs(n-f)<=o.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(r-M)<=o.EPSILON*Math.max(1,Math.abs(r),Math.abs(M))&&Math.abs(e-b)<=o.EPSILON*Math.max(1,Math.abs(e),Math.abs(b))&&Math.abs(u-l)<=o.EPSILON*Math.max(1,Math.abs(u),Math.abs(l))&&Math.abs(i-v)<=o.EPSILON*Math.max(1,Math.abs(i),Math.abs(v))&&Math.abs(s-m)<=o.EPSILON*Math.max(1,Math.abs(s),Math.abs(m))&&Math.abs(c-R)<=o.EPSILON*Math.max(1,Math.abs(c),Math.abs(R))&&Math.abs(h-A)<=o.EPSILON*Math.max(1,Math.abs(h),Math.abs(A))}},\n \"c56d9ff837\": function _(n,t,r,a,u){a();const e=n(\"tslib\").__importStar(n(\"68ca94c15c\"));function o(){var n=new e.ARRAY_TYPE(2);return e.ARRAY_TYPE!=Float32Array&&(n[0]=0,n[1]=0),n}function c(n,t,r){return n[0]=t[0]-r[0],n[1]=t[1]-r[1],n}function i(n,t,r){return n[0]=t[0]*r[0],n[1]=t[1]*r[1],n}function f(n,t,r){return n[0]=t[0]/r[0],n[1]=t[1]/r[1],n}function s(n,t){var r=t[0]-n[0],a=t[1]-n[1];return Math.hypot(r,a)}function h(n,t){var r=t[0]-n[0],a=t[1]-n[1];return r*r+a*a}function M(n){var t=n[0],r=n[1];return Math.hypot(t,r)}function l(n){var t=n[0],r=n[1];return t*t+r*r}var v;r.create=o,r.clone=function(n){var t=new e.ARRAY_TYPE(2);return t[0]=n[0],t[1]=n[1],t},r.fromValues=function(n,t){var r=new e.ARRAY_TYPE(2);return r[0]=n,r[1]=t,r},r.copy=function(n,t){return n[0]=t[0],n[1]=t[1],n},r.set=function(n,t,r){return n[0]=t,n[1]=r,n},r.add=function(n,t,r){return n[0]=t[0]+r[0],n[1]=t[1]+r[1],n},r.subtract=c,r.multiply=i,r.divide=f,r.ceil=function(n,t){return n[0]=Math.ceil(t[0]),n[1]=Math.ceil(t[1]),n},r.floor=function(n,t){return n[0]=Math.floor(t[0]),n[1]=Math.floor(t[1]),n},r.min=function(n,t,r){return n[0]=Math.min(t[0],r[0]),n[1]=Math.min(t[1],r[1]),n},r.max=function(n,t,r){return n[0]=Math.max(t[0],r[0]),n[1]=Math.max(t[1],r[1]),n},r.round=function(n,t){return n[0]=Math.round(t[0]),n[1]=Math.round(t[1]),n},r.scale=function(n,t,r){return n[0]=t[0]*r,n[1]=t[1]*r,n},r.scaleAndAdd=function(n,t,r,a){return n[0]=t[0]+r[0]*a,n[1]=t[1]+r[1]*a,n},r.distance=s,r.squaredDistance=h,r.length=M,r.squaredLength=l,r.negate=function(n,t){return n[0]=-t[0],n[1]=-t[1],n},r.inverse=function(n,t){return n[0]=1/t[0],n[1]=1/t[1],n},r.normalize=function(n,t){var r=t[0],a=t[1],u=r*r+a*a;return u>0&&(u=1/Math.sqrt(u)),n[0]=t[0]*u,n[1]=t[1]*u,n},r.dot=function(n,t){return n[0]*t[0]+n[1]*t[1]},r.cross=function(n,t,r){var a=t[0]*r[1]-t[1]*r[0];return n[0]=n[1]=0,n[2]=a,n},r.lerp=function(n,t,r,a){var u=t[0],e=t[1];return n[0]=u+a*(r[0]-u),n[1]=e+a*(r[1]-e),n},r.random=function(n,t){t=t||1;var r=2*e.RANDOM()*Math.PI;return n[0]=Math.cos(r)*t,n[1]=Math.sin(r)*t,n},r.transformMat2=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[2]*u,n[1]=r[1]*a+r[3]*u,n},r.transformMat2d=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[2]*u+r[4],n[1]=r[1]*a+r[3]*u+r[5],n},r.transformMat3=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[3]*u+r[6],n[1]=r[1]*a+r[4]*u+r[7],n},r.transformMat4=function(n,t,r){var a=t[0],u=t[1];return n[0]=r[0]*a+r[4]*u+r[12],n[1]=r[1]*a+r[5]*u+r[13],n},r.rotate=function(n,t,r,a){var u=t[0]-r[0],e=t[1]-r[1],o=Math.sin(a),c=Math.cos(a);return n[0]=u*c-e*o+r[0],n[1]=u*o+e*c+r[1],n},r.angle=function(n,t){var r=n[0],a=n[1],u=t[0],e=t[1],o=Math.sqrt(r*r+a*a)*Math.sqrt(u*u+e*e),c=o&&(r*u+a*e)/o;return Math.acos(Math.min(Math.max(c,-1),1))},r.zero=function(n){return n[0]=0,n[1]=0,n},r.str=function(n){return\"vec2(\"+n[0]+\", \"+n[1]+\")\"},r.exactEquals=function(n,t){return n[0]===t[0]&&n[1]===t[1]},r.equals=function(n,t){var r=n[0],a=n[1],u=t[0],o=t[1];return Math.abs(r-u)<=e.EPSILON*Math.max(1,Math.abs(r),Math.abs(u))&&Math.abs(a-o)<=e.EPSILON*Math.max(1,Math.abs(a),Math.abs(o))},r.len=M,r.sub=c,r.mul=i,r.div=f,r.dist=s,r.sqrDist=h,r.sqrLen=l,r.forEach=(v=o(),function(n,t,r,a,u,e){var o,c;for(t||(t=2),r||(r=0),c=a?Math.min(a*t+r,n.length):n.length,o=r;o<c;o+=t)v[0]=n[o],v[1]=n[o+1],u(v,v,e),n[o]=v[0],n[o+1]=v[1];return n})},\n \"4baab0b7ce\": function _(e,t,n,s,r){s();const i=e(\"tslib\").__importStar(e(\"@bokehjs/core/properties\")),o=e(\"@bokehjs/core/util/object\"),_=e(\"666f1ef4e6\"),a=e(\"4eb45e35aa\"),h=e(\"11e0707a8f\"),c=\"panel\";class d extends _.AbstractVTKView{initialize(){super.initialize(),this._promises=[],this._renderable=!1,this._arrays={},this._decoded_arrays={},this._pending_arrays={},this.getArray=e=>this._arrays[e]?Promise.resolve(this._arrays[e]):new Promise(((t,n)=>{this._pending_arrays[e]={resolve:t,reject:n}})),this.registerArray=(e,t)=>(this._arrays[e]=t,this._pending_arrays[e]&&this._pending_arrays[e].resolve(t),!0),this._synchronizer_context=a.vtkns.SynchronizableRenderWindow.getSynchronizerContext(c)}connect_signals(){super.connect_signals(),this.connect(this.model.properties.arrays.change,(()=>this._decode_arrays())),this.connect(this.model.properties.scene.change,(()=>{if(this.model.rebuild)this._vtk_renwin=null,this.invalidate_render();else{const e=o.clone(this.model.scene);Promise.all(this._promises).then((()=>{this._sync_plot(e,(()=>{this._on_scene_ready()}))}))}})),this.connect(this.model.properties.one_time_reset.change,(()=>{this._vtk_renwin.getRenderWindow().clearOneTimeUpdaters()}))}init_vtk_renwin(){this._vtk_renwin=h.FullScreenRenderWindowSynchronized.newInstance({rootContainer:this.el,container:this._vtk_container,synchronizerContext:this._synchronizer_context})}plot(){this._vtk_renwin.getRenderWindow().clearOneTimeUpdaters(),this._decode_arrays();const e=o.clone(this.model.scene);Promise.all(this._promises).then((()=>{this._sync_plot(e,(()=>this._on_scene_ready())).then((()=>{this._set_camera_state(),this._get_camera_state()}))}))}_decode_arrays(){const e=new a.vtkns.ThirdParty.JSZip,t=this.model.arrays,n=this.registerArray,s=this.model.arrays_processed,r=this.model;Object.keys(t).forEach((i=>{this._decoded_arrays[i]||(this._decoded_arrays[i]=!0,this._promises.push(function(i){return e.loadAsync(atob(t[i])).then((e=>e.file(\"data/\"+i))).then((e=>e.async(\"arraybuffer\"))).then((e=>n(i,e))).then((()=>{s.push(i),r.properties.arrays_processed.change.emit()}))}(i)))}))}_on_scene_ready(){this._promises.length>0||(this._renderable=!0,this._camera_callbacks.push(this._vtk_renwin.getRenderer().getActiveCamera().onModified((()=>this._vtk_render()))),this._orientationWidget||this._create_orientation_widget(),this._axes||this._set_axes(),this._vtk_renwin.resize(),this._vtk_render())}_sync_plot(e,t){this._renderable=!1,this._promises=[],this._unsubscribe_camera_cb(),this._synchronizer_context.setFetchArrayFunction((e=>Promise.resolve(this._arrays[e])));const n=this._synchronizer_context.getInstance(this.model.scene.dependencies[0].id);return n&&!this._vtk_renwin.getRenderer()&&this._vtk_renwin.getRenderWindow().addRenderer(n),this._vtk_renwin.getRenderWindow().synchronize(e).then(t)}}n.VTKSynchronizedPlotView=d,d.__name__=\"VTKSynchronizedPlotView\";class l extends _.AbstractVTKPlot{constructor(e){super(e),this.outline=a.vtkns.OutlineFilter.newInstance();const t=a.vtkns.Mapper.newInstance();t.setInputConnection(this.outline.getOutputPort()),this.outline_actor=a.vtkns.Actor.newInstance(),this.outline_actor.setMapper(t)}getActors(e){let t=this.renderer_el.getRenderer().getActors();if(e){const n=this.renderer_el.getSynchronizerContext(c);t=t.filter((t=>{const s=n.getInstanceId(t);return!!s&&s.slice(-16)==e.slice(1,17)}))}return t}static init_VTKSynchronizedPlot(){this.prototype.default_view=d,this.define({arrays:[i.Any,{}],arrays_processed:[i.Array,[]],enable_keybindings:[i.Boolean,!1],one_time_reset:[i.Boolean],rebuild:[i.Boolean,!1],scene:[i.Any,{}]}),this.override({height:300,width:300})}}n.VTKSynchronizedPlot=l,l.__name__=\"VTKSynchronizedPlot\",l.__module__=\"panel.models.vtk\",l.init_VTKSynchronizedPlot()},\n \"11e0707a8f\": function _(e,n,o,t,r){t();const i=e(\"4eb45e35aa\");if(i.vtk){const e={containerStyle:null,controlPanelStyle:null,listenWindowResize:!0,resizeCallback:null,controllerVisibility:!0,synchronizerContextName:\"default\"},n={position:\"absolute\",left:\"25px\",top:\"25px\",backgroundColor:\"white\",borderRadius:\"5px\",listStyle:\"none\",padding:\"5px 10px\",margin:\"0\",display:\"block\",border:\"solid 1px black\",maxWidth:\"calc(100vw - 70px)\",maxHeight:\"calc(100vh - 60px)\",overflow:\"auto\"};o.FullScreenRenderWindowSynchronized={newInstance:i.vtk.macro.newInstance(((o,t,r={})=>{Object.assign(t,e,r),i.vtk.macro.obj(o,t),i.vtk.macro.get(o,t,[\"renderWindow\",\"openGLRenderWindow\",\"interactor\",\"rootContainer\",\"container\",\"controlContainer\",\"synchronizerContext\"]),function(e,o){o.renderWindow=i.vtkns.SynchronizableRenderWindow.newInstance({synchronizerContext:o.synchronizerContext}),o.openGLRenderWindow=i.vtkns.OpenGLRenderWindow.newInstance(),o.openGLRenderWindow.setContainer(o.container),o.renderWindow.addView(o.openGLRenderWindow),o.interactor=i.vtkns.RenderWindowInteractor.newInstance(),o.interactor.setInteractorStyle(i.vtkns.InteractorStyleTrackballCamera.newInstance()),o.interactor.setView(o.openGLRenderWindow),o.interactor.initialize(),o.interactor.bindEvents(o.container),e.getRenderer=()=>o.renderWindow.getRenderers()[0],e.removeController=()=>{const e=o.controlContainer;e&&e.parentNode.removeChild(e)},e.setControllerVisibility=e=>{o.controllerVisibility=e,o.controlContainer&&(o.controlContainer.style.display=e?\"block\":\"none\")},e.toggleControllerVisibility=()=>{e.setControllerVisibility(!o.controllerVisibility)},e.addController=t=>{o.controlContainer=document.createElement(\"div\"),i.applyStyle(o.controlContainer,o.controlPanelStyle||n),o.rootContainer.appendChild(o.controlContainer),o.controlContainer.innerHTML=t,e.setControllerVisibility(o.controllerVisibility),o.rootContainer.addEventListener(\"keypress\",(n=>{\"c\"===String.fromCharCode(n.charCode)&&e.toggleControllerVisibility()}))},e.delete=i.vtk.macro.chain(e.setContainer,o.openGLRenderWindow.delete,e.delete),e.resize=()=>{const e=o.container.getBoundingClientRect(),n=window.devicePixelRatio||1;o.openGLRenderWindow.setSize(Math.floor(e.width*n),Math.floor(e.height*n)),o.resizeCallback&&o.resizeCallback(e),o.renderWindow.render()},e.setResizeCallback=n=>{o.resizeCallback=n,e.resize()},o.listenWindowResize&&window.addEventListener(\"resize\",e.resize),e.resize()}(o,t)}))}}},\n }, \"4e90918c0a\", {\"index\":\"4e90918c0a\",\"models/index\":\"480618c798\",\"models/ace\":\"c2edc6955b\",\"models/layout\":\"7116a7a602\",\"models/audio\":\"339f84d639\",\"models/card\":\"b85e13a3ba\",\"models/comm_manager\":\"e552778259\",\"models/tabulator\":\"99baa24a1a\",\"models/data\":\"7e38aee5d7\",\"models/deckgl\":\"df2378664f\",\"models/tooltips\":\"6e04fbe567\",\"models/echarts\":\"9d046c4720\",\"models/html\":\"ed08037ce5\",\"models/idom\":\"7d45bd3bc4\",\"models/event-to-object\":\"3329d4aa5b\",\"models/ipywidget\":\"0eae77d68f\",\"models/json\":\"5284fdbb37\",\"models/file_download\":\"1767172ffa\",\"models/katex\":\"7b859fb3cf\",\"models/location\":\"642aa56b24\",\"models/mathjax\":\"0c21036737\",\"models/perspective\":\"545156b57b\",\"models/player\":\"ed9bae6d87\",\"models/plotly\":\"47b5ae5c43\",\"models/util\":\"990b5dd5c7\",\"models/progress\":\"9f787650b9\",\"models/singleselect\":\"3b85956787\",\"models/speech_to_text\":\"aaa48703af\",\"models/state\":\"bfa46a5f19\",\"models/text_to_speech\":\"33cd2c254e\",\"models/trend\":\"2efaffc12a\",\"models/vega\":\"4feb5fa522\",\"models/video\":\"ffe54b53c3\",\"models/videostream\":\"9ff7f7b5e9\",\"models/vtk/index\":\"c51f25e2a7\",\"models/vtk/vtkjs\":\"34fc7779c7\",\"models/vtk/vtklayout\":\"666f1ef4e6\",\"models/vtk/util\":\"4eb45e35aa\",\"models/vtk/vtkcolorbar\":\"c010237f8b\",\"models/vtk/vtkvolume\":\"89262e43a1\",\"models/vtk/vtkaxes\":\"db7a0079c0\",\"models/vtk/vtksynchronized\":\"4baab0b7ce\",\"models/vtk/panel_fullscreen_renwin_sync\":\"11e0707a8f\"}, {});});\n\n /* END panel.min.js */\n },\n function(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, js_modules, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));"
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/javascript": [
"\n",
"if ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n",
" window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n",
"}\n",
"\n",
"\n",
" function JupyterCommManager() {\n",
" }\n",
"\n",
" JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n",
" if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n",
" var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n",
" comm_manager.register_target(comm_id, function(comm) {\n",
" comm.on_msg(msg_handler);\n",
" });\n",
" } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n",
" window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n",
" comm.onMsg = msg_handler;\n",
" });\n",
" } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n",
" google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n",
" var messages = comm.messages[Symbol.asyncIterator]();\n",
" function processIteratorResult(result) {\n",
" var message = result.value;\n",
" console.log(message)\n",
" var content = {data: message.data, comm_id};\n",
" var buffers = []\n",
" for (var buffer of message.buffers || []) {\n",
" buffers.push(new DataView(buffer))\n",
" }\n",
" var metadata = message.metadata || {};\n",
" var msg = {content, buffers, metadata}\n",
" msg_handler(msg);\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" return messages.next().then(processIteratorResult);\n",
" })\n",
" }\n",
" }\n",
"\n",
" JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n",
" if (comm_id in window.PyViz.comms) {\n",
" return window.PyViz.comms[comm_id];\n",
" } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n",
" var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n",
" var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n",
" if (msg_handler) {\n",
" comm.on_msg(msg_handler);\n",
" }\n",
" } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n",
" var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n",
" comm.open();\n",
" if (msg_handler) {\n",
" comm.onMsg = msg_handler;\n",
" }\n",
" } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n",
" var comm_promise = google.colab.kernel.comms.open(comm_id)\n",
" comm_promise.then((comm) => {\n",
" window.PyViz.comms[comm_id] = comm;\n",
" if (msg_handler) {\n",
" var messages = comm.messages[Symbol.asyncIterator]();\n",
" function processIteratorResult(result) {\n",
" var message = result.value;\n",
" var content = {data: message.data};\n",
" var metadata = message.metadata || {comm_id};\n",
" var msg = {content, metadata}\n",
" msg_handler(msg);\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" }) \n",
" var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n",
" return comm_promise.then((comm) => {\n",
" comm.send(data, metadata, buffers, disposeOnDone);\n",
" });\n",
" };\n",
" var comm = {\n",
" send: sendClosure\n",
" };\n",
" }\n",
" window.PyViz.comms[comm_id] = comm;\n",
" return comm;\n",
" }\n",
" window.PyViz.comm_manager = new JupyterCommManager();\n",
" \n",
"\n",
"\n",
"var JS_MIME_TYPE = 'application/javascript';\n",
"var HTML_MIME_TYPE = 'text/html';\n",
"var EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\n",
"var CLASS_NAME = 'output';\n",
"\n",
"/**\n",
" * Render data to the DOM node\n",
" */\n",
"function render(props, node) {\n",
" var div = document.createElement(\"div\");\n",
" var script = document.createElement(\"script\");\n",
" node.appendChild(div);\n",
" node.appendChild(script);\n",
"}\n",
"\n",
"/**\n",
" * Handle when a new output is added\n",
" */\n",
"function handle_add_output(event, handle) {\n",
" var output_area = handle.output_area;\n",
" var output = handle.output;\n",
" if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n",
" return\n",
" }\n",
" var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
" var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
" if (id !== undefined) {\n",
" var nchildren = toinsert.length;\n",
" var html_node = toinsert[nchildren-1].children[0];\n",
" html_node.innerHTML = output.data[HTML_MIME_TYPE];\n",
" var scripts = [];\n",
" var nodelist = html_node.querySelectorAll(\"script\");\n",
" for (var i in nodelist) {\n",
" if (nodelist.hasOwnProperty(i)) {\n",
" scripts.push(nodelist[i])\n",
" }\n",
" }\n",
"\n",
" scripts.forEach( function (oldScript) {\n",
" var newScript = document.createElement(\"script\");\n",
" var attrs = [];\n",
" var nodemap = oldScript.attributes;\n",
" for (var j in nodemap) {\n",
" if (nodemap.hasOwnProperty(j)) {\n",
" attrs.push(nodemap[j])\n",
" }\n",
" }\n",
" attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n",
" newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n",
" oldScript.parentNode.replaceChild(newScript, oldScript);\n",
" });\n",
" if (JS_MIME_TYPE in output.data) {\n",
" toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n",
" }\n",
" output_area._hv_plot_id = id;\n",
" if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n",
" window.PyViz.plot_index[id] = Bokeh.index[id];\n",
" } else {\n",
" window.PyViz.plot_index[id] = null;\n",
" }\n",
" } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
" var bk_div = document.createElement(\"div\");\n",
" bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
" var script_attrs = bk_div.children[0].attributes;\n",
" for (var i = 0; i < script_attrs.length; i++) {\n",
" toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
" }\n",
" // store reference to server id on output_area\n",
" output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
" }\n",
"}\n",
"\n",
"/**\n",
" * Handle when an output is cleared or removed\n",
" */\n",
"function handle_clear_output(event, handle) {\n",
" var id = handle.cell.output_area._hv_plot_id;\n",
" var server_id = handle.cell.output_area._bokeh_server_id;\n",
" if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n",
" var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n",
" if (server_id !== null) {\n",
" comm.send({event_type: 'server_delete', 'id': server_id});\n",
" return;\n",
" } else if (comm !== null) {\n",
" comm.send({event_type: 'delete', 'id': id});\n",
" }\n",
" delete PyViz.plot_index[id];\n",
" if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n",
" var doc = window.Bokeh.index[id].model.document\n",
" doc.clear();\n",
" const i = window.Bokeh.documents.indexOf(doc);\n",
" if (i > -1) {\n",
" window.Bokeh.documents.splice(i, 1);\n",
" }\n",
" }\n",
"}\n",
"\n",
"/**\n",
" * Handle kernel restart event\n",
" */\n",
"function handle_kernel_cleanup(event, handle) {\n",
" delete PyViz.comms[\"hv-extension-comm\"];\n",
" window.PyViz.plot_index = {}\n",
"}\n",
"\n",
"/**\n",
" * Handle update_display_data messages\n",
" */\n",
"function handle_update_output(event, handle) {\n",
" handle_clear_output(event, {cell: {output_area: handle.output_area}})\n",
" handle_add_output(event, handle)\n",
"}\n",
"\n",
"function register_renderer(events, OutputArea) {\n",
" function append_mime(data, metadata, element) {\n",
" // create a DOM node to render to\n",
" var toinsert = this.create_output_subarea(\n",
" metadata,\n",
" CLASS_NAME,\n",
" EXEC_MIME_TYPE\n",
" );\n",
" this.keyboard_manager.register_events(toinsert);\n",
" // Render to node\n",
" var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
" render(props, toinsert[0]);\n",
" element.append(toinsert);\n",
" return toinsert\n",
" }\n",
"\n",
" events.on('output_added.OutputArea', handle_add_output);\n",
" events.on('output_updated.OutputArea', handle_update_output);\n",
" events.on('clear_output.CodeCell', handle_clear_output);\n",
" events.on('delete.Cell', handle_clear_output);\n",
" events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n",
"\n",
" OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
" safe: true,\n",
" index: 0\n",
" });\n",
"}\n",
"\n",
"if (window.Jupyter !== undefined) {\n",
" try {\n",
" var events = require('base/js/events');\n",
" var OutputArea = require('notebook/js/outputarea').OutputArea;\n",
" if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
" register_renderer(events, OutputArea);\n",
" }\n",
" } catch(err) {\n",
" }\n",
"}\n"
],
"application/vnd.holoviews_load.v0+json": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n"
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"\n",
"<div class=\"logo-block\">\n",
"<img src='data:image/png;base64,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\n",
"roTBs2RqAAAAAElFTkSuQmCC'\n",
" style='height:25px; border-radius:12px; display: inline-block; float: left; vertical-align: middle'></img>\n",
"\n",
"\n",
"\n",
"\n",
" <img src='data:image/png;base64,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'\n",
" style='height:15px; border-radius:12px; display: inline-block; float: left'></img>\n",
" \n",
"\n",
"\n",
"</div>\n"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import numpy as np\n",
"import holoviews as hv\n",
"\n",
"hv.extension('matplotlib')"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"#import warnings\n",
"#warnings.filterwarnings('ignore')"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"c = 299792458 # m/c\n",
"mc = 0.511e6 # eV/c\n",
"Qe = 1.60217662e-19 # elementary charge in Coulombs\n",
"\n",
"p0 = 400e6 # eV/c"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Electron beam definition"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"Ne = 2e10 # Number of electrons/positrons in the beam\n",
"N = 200000 # number of macro-particles in this simulation"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Bunch charge = 3.2 nC\n"
]
}
],
"source": [
"print(\"Bunch charge = %.1f nC\" % (Ne*Qe/1e-9))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Electron beam parameters:"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
"sigma_z = 0.6 # m\n",
"#sigma_z = 1.0e-2 # m -- to test wakefield calculation\n",
"\n",
"sigma_dp = 0.004 # relative momentum spread"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Distribution in $z$ and $\\delta p = \\frac{\\Delta p}{p}$ can be defined easily since they are not correlated:"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
"z0 = np.random.normal(scale=sigma_z, size=N)\n",
"#z0 = np.random.uniform(low=-sigma_z*2, high=sigma_z*2, size=N)\n",
"dp0 = np.random.normal(scale=sigma_dp, size=N)"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
"%opts Scatter (alpha=0.01 s=1) [aspect=3 show_grid=True]\n",
"\n",
"dim_z = hv.Dimension('z', unit='m', range=(-12,+12))\n",
"dim_dp = hv.Dimension('dp', label='100%*$\\Delta p/p$', range=(-1.5,+1.5))\n",
"\n",
"%output backend='matplotlib' fig='png' size=200 dpi=100"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<img src='data:image/png;base64,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YRie9vVWUxiGGBoawsGDB+H7fq2XQ6eI72f9yeVyfE/rDD+n9WWyv5++72PatGkn3Y1omMBwyZIlWL58OebMmYM9e/bgF7/4Bb785S9j586dyGQyZR/zxBNPpNnJQvPmzTvdyyUiIiKqqsHBQUyfPv2E1wh7luxfdHd3lw3CCu3YsQNXXXVVenvjxo1YvXo1Pv3003H/vP3792POnDl44YUXsGzZsrLXlGYMjTE4dOgQZs2aNenO/xw5cgTnn38+Pv7445P+paCzH9/P+sP3tP7wPa0v9fB+TqqM4apVq7BixYoTXjN37tyq/byOjg7MmTMHH3zwQcVrMpnMqGziWKugz1bTp0+ftH+haTS+n/WH72n94XtaX+r9/TxrAsPW1la0traesZ938OBBfPzxx+jo6DhjP5OIiIjobDYp29X09/ejr68P/f390Fqjr68PfX19OHbsWHrN/PnzsWnTJgDAsWPHsGbNGmzfvh179+7F66+/jqVLl6K1tRW33357rV4GERER0VnlrMkYjscjjzyCZ599Nr29YMECAMDmzZuxePFiAMDu3bvTKmKlFN59910899xz+PTTT9HR0YEbb7wRL774IqZNm3bG118LmUwG69atq1hoQ5ML38/6w/e0/vA9rS+N8n6eNcUnRERERFRbk3IrmYiIiIiqj4EhEREREQFgYEhEREREMQaGRERERASAgWFD6OnpwcKFC9HS0lKxQXd/fz+WLl2KKVOmoLW1FT/+8Y+Ry+XO7EJpwubOnQshRNHXQw89VOtl0Rj9/ve/x7x589DU1IQrr7wSW7durfWSaIK6u7tHfRbb29trvSwahzfeeANLly5FZ2cnhBD429/+VvR9ay26u7vR2dmJ5uZmLF68GLt27arNYk8DBoYNIJfLYfny5Vi5cmXZ72utceutt+L48eN488038cILL+Cll17CT3/60zO8UjoVjz32GPbv359+/fznP6/1kmgMXnzxRaxevRpr167FO++8g+uvvx5LlixBf39/rZdGE3TJJZcUfRbffffdWi+JxuH48eO47LLL8NRTT5X9/pNPPolf//rXeOqpp7Bjxw60t7fj5ptvxtGjR8/wSk8TSw3jL3/5i50xY8ao+19++WUrpbT//e9/0/uef/55m8lk7ODg4BlcIU3UnDlz7G9+85taL4Mm4Oqrr7b33ntv0X3z58+3Dz30UI1WRKdi3bp19rLLLqv1MqhKANhNmzalt40xtr293f7yl79M7xsZGbEzZsywTz/9dA1WWH3MGBK2b9+OL37xi+js7Ezvu+WWW5DNZrFz584arozGY8OGDZg1axYuv/xy9PT08CjAJJDL5bBz5050dXUV3d/V1YVt27bVaFV0qj744AN0dnZi3rx5WLFiBf7zn//UeklUJXv27MHAwEDRZzaTyWDRokV185mdlJNPqLoGBgbQ1tZWdN8555yDIAgwMDBQo1XRePzkJz/BFVdcgXPOOQdvvfUWHn74YezZswd/+tOfar00OoH//e9/0FqP+vy1tbXxszdJXXPNNXjuuedw4YUX4pNPPsH69euxcOFC7Nq1C7Nmzar18ugUJZ/Lcp/Zffv21WJJVceM4SRV7oBz6dfbb7895ucTQoy6z1pb9n46M8bzHt93331YtGgRvvSlL+H73/8+nn76afz5z3/GwYMHa/wqaCxKP2f87E1eS5YswTe+8Q1ceumluOmmm/D3v/8dAIrGuNLkV8+fWWYMJ6lVq1ZhxYoVJ7xm7ty5Y3qu9vZ2/Otf/yq67/DhwwjDcNS/iujMOZX3+NprrwUAfPjhh8xSnMVaW1uhlBqVHTxw4AA/e3ViypQpuPTSS/HBBx/UeilUBUmF+cDAADo6OtL76+kzy8BwkmptbUVra2tVnuu6665DT08P9u/fn/5Ff+2115DJZHDllVdW5WfQ+J3Ke/zOO+8AQNEvLjr7BEGAK6+8Er29vbj99tvT+3t7e3HbbbfVcGVULdlsFv/+979x/fXX13opVAXz5s1De3s7ent7sWDBAgDurPCWLVuwYcOGGq+uOhgYNoD+/n4cOnQI/f390Fqjr68PAPD5z38eU6dORVdXFy6++GLcdddd+NWvfoVDhw5hzZo1+MEPfoDp06fXdvF0Utu3b8c///lP3HjjjZgxYwZ27NiB++67D1/72tcwe/bsWi+PTuL+++/HXXfdhauuugrXXXcd/vjHP6K/vx/33ntvrZdGE7BmzRosXboUs2fPxoEDB7B+/XocOXIEd999d62XRmN07NgxfPjhh+ntPXv2oK+vD+eeey5mz56N1atX4/HHH8cFF1yACy64AI8//jhaWlpw55131nDVVVTjqmg6A+6++24LYNTX5s2b02v27dtnb731Vtvc3GzPPfdcu2rVKjsyMlK7RdOY7dy5015zzTV2xowZtqmpyV500UV23bp19vjx47VeGo3R7373OztnzhwbBIG94oor7JYtW2q9JJqgb37zm7ajo8P6vm87OzvtsmXL7K5du2q9LBqHzZs3l/3/zLvvvtta61rWrFu3zra3t9tMJmNvuOEG++6779Z20VUkrLW2VkEpEREREZ09WJVMRERERAAYGBIRERFRjIEhEREREQFgYEhEREREMQaGRERERASAgSERERERxRgYEhEREREABoZEREREFGNgSERUI//4xz8wf/58GGMm/BzZbBazZ8/Gzp07q7gyImpUDAyJiGrkgQcewNq1ayHlxH8VZzIZrFmzBg8++GAVV0ZEjYoj8YiIamDbtm1YsmQJPvnkEzQ1NZ3Scx08eBCdnZ3o6+vDF77whSqtkIgaETOGRESnaO/evRBCjPpavHhxxce88MIL6OrqKgoKu7u7cfnll+OZZ57B7NmzMXXqVKxcuRJaazz55JNob2/Heeedh56enqLnmjVrFhYuXIjnn3/+dL1EImoQXq0XQEQ02Z1//vnYv39/entgYAA33XQTbrjhhoqPeeONN/Ctb31r1P0fffQRXnnlFbz66qv46KOPcMcdd2DPnj248MILsWXLFmzbtg3f/e538ZWvfAXXXntt+rirr74aW7dure4LI6KGw8CQiOgUKaXQ3t4OABgZGcHXv/51XHfddeju7q74mL1796Kzs3PU/cYYPPPMM5g2bRouvvhi3Hjjjdi9ezdefvllSClx0UUXYcOGDXj99deLAsPPfvaz2Lt3b7VfGhE1GAaGRERV9L3vfQ9Hjx5Fb2/vCYtKhoeHy54tnDt3LqZNm5bebmtrg1Kq6Lna2tpw4MCBosc1NzdjaGioCq+AiBoZA0MioipZv349Xn31Vbz11ltFwV05ra2tOHz48Kj7fd8vui2EKHtfaYubQ4cO4TOf+cwEV05E5DAwJCKqgpdeegmPPfYYXnnlFXzuc5876fULFizA+++/X7Wf/95772HBggVVez4iakysSiYiOkXvvfcevvOd7+DBBx/EJZdcgoGBAQwMDODQoUMVH3PLLbfgzTffrNoatm7diq6urqo9HxE1JgaGRESn6O2338bQ0BDWr1+Pjo6O9GvZsmUVH/Ptb38b77//Pnbv3n3KP3/79u0YHBzEHXfcccrPRUSNjQ2uiYhq5IEHHsDg4CD+8Ic/nNLzLF++HAsWLMDPfvazKq2MiBoVM4ZERDWydu1azJkzB1rrCT9HNpvFZZddhvvuu6+KKyOiRsWMIREREREBYMaQiIiIiGIMDImIiIgIAANDIiIiIooxMCQiIiIiAAwMiYiIiCjGwJCIiIiIADAwJCIiIqIYA0MiIiIiAsDAkIiIiIhi/w88di5/VTPUiAAAAABJRU5ErkJggg==' style='max-width:100%; margin: auto; display: block; '/>"
],
"text/plain": [
":Scatter [z] (dp)"
]
},
"execution_count": 9,
"metadata": {
"application/vnd.holoviews_exec.v0+json": {}
},
"output_type": "execute_result"
}
],
"source": [
"hv.Scatter((z0,dp0*100), kdims=dim_z, vdims=dim_dp)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The function to get beam current profile corresponding to particle distribution:"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [],
"source": [
"def get_I(z, z_bin = 0.05, z_min=-15, z_max=+15):\n",
" # z, z_bin, z_min, z_max in meters\n",
" \n",
" hist, bins = np.histogram( z, range=(z_min, z_max), bins=int((z_max-z_min)/z_bin) )\n",
" Qm = Qe*Ne/N # macroparticle charge in C\n",
" I = hist*Qm/(z_bin/c) # A\n",
"\n",
" z_centers = (bins[:-1] + bins[1:]) / 2\n",
" \n",
" return z_centers, I"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<img src='data:image/png;base64,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' style='max-width:100%; margin: auto; display: block; '/>"
],
"text/plain": [
":Area [z] (I)"
]
},
"execution_count": 11,
"metadata": {
"application/vnd.holoviews_exec.v0+json": {}
},
"output_type": "execute_result"
}
],
"source": [
"%opts Area [show_grid=True aspect=3] (alpha=0.5)\n",
"\n",
"dim_I = hv.Dimension('I', unit='A', range=(0.0,+1.0))\n",
"\n",
"hv.Area(get_I(z0), kdims=[dim_z], vdims=[dim_I])"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Effects of RF-resonator"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Longitudinal momentum gain of electron after it has passed through the RF-resonator depends on the electron phase with respect to the RF:"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$$\n",
"\\frac{dp_z}{dt} = eE_{\\rm{RF}}\\cos\\phi,\n",
"$$"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"where $E_{\\rm{RF}}$ is the accelerating electric field and $\\phi$ is the electron phase in the RF resonator. The resulting longitudinal momentum change:"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$$\n",
"\\delta p_z = e\\frac{ V_{\\rm{RF}} }{ L_{\\rm{RF}}} (\\cos\\phi) \\Delta t = e\\frac{ V_{\\rm{RF}} }{c} \\cos\\phi,\n",
"$$"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"where $V_{\\rm{RF}}$ is the RF-voltage."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"RF-resonator frequency $f_{\\rm{RF}}$ is some harmonic $h$ of revolution frequency:\n",
"\n",
"$$\n",
"f_{\\rm{RF}} = \\frac{h}{T_s},\n",
"$$\n",
"\n",
"where $T_s$ is the revolution period."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Longitudinal coordinate $z$ gives the longitudinal distance from the electron to the reference particle at the moment when the reference particle arrives at the RF-phase $\\phi_0$ (which is always the same). So the electron then arrives to the RF-resonator after the time\n",
"\n",
"$$\n",
"\\Delta T = -\\frac{z}{c}.\n",
"$$"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Then the electron phase in the RF-resonator is\n",
"\n",
"$$\n",
"\\phi = \\phi_0 + 2\\pi f_{\\rm{RF}}\\Delta T = \\phi_0 - 2\\pi \\frac{hz}{T_s c} \\approx \\phi_0 - 2\\pi \\frac{hz}{L}.\n",
"$$"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"where $L$ is the ring perimeter. If the electron momentum is different from its reference value then the period of revolution $T$ is different from $T_s$:\n",
"$$\n",
"T = \\frac{L+\\Delta l}{\\upsilon_s + \\Delta \\upsilon} \\approx T_s \\left ( 1 + \\frac{\\Delta l}{L} - \\frac{\\Delta \\upsilon}{\\upsilon_s} \\right ) \\approx T_s \\left ( 1 + \\frac{\\Delta l}{L} - \\frac{1}{\\gamma^2} \\frac{\\Delta p}{p} \\right ).\n",
"$$\n",
"The difference between the length of electron trajectory and the reference orbit length is given by the $M_{56}$ element of the 1-turn transport matrix:\n",
"$$\n",
"\\Delta l = M_{56} \\frac{\\Delta p} {p}.\n",
"$$\n",
"$\\Delta T = T - T_s$ in can be written as\n",
"$$\n",
"\\Delta T \\approx T_s \\left ( \\frac{M_{56}}{L} - \\frac{1}{\\gamma^2} \\right ) \\frac{\\Delta p}{p} = T_s \\left ( \\frac{1}{\\gamma_t^2} - \\frac{1}{\\gamma^2} \\right ) \\frac{\\Delta p}{p} = T_s\\eta\\frac{\\Delta p}{p}.\n",
"$$"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Then the longitudinal position after one turn is\n",
"$$\n",
"z_{n+1} = z_n - L \\eta\\frac{\\Delta p_{n+1}}{p}.\n",
"$$"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Multi-turn tracking"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [],
"source": [
"L = 27.0 # m -- storage ring perimeter\n",
"gamma_t = 6.0 # gamma transition in the ring\n",
"eta = 1/(gamma_t*gamma_t) - 1/((p0/mc)*(p0/mc))"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"turn = 2000 (100 %)"
]
}
],
"source": [
"#N_turns = 1000020\n",
"N_turns = 2000\n",
"N_plots = 11\n",
"\n",
"h = 1\n",
"eVrf = 5e3 # eV\n",
"#eVrf = 0.0 # eV\n",
"phi0 = np.pi/2\n",
"\n",
"t_plots = np.arange(0,N_turns+1,int(N_turns/(N_plots-1)))\n",
"\n",
"data2plot = {}\n",
"\n",
"z = z0; dp = dp0\n",
"for turn in range(0,N_turns+1):\n",
" if turn in t_plots:\n",
" print( \"\\rturn = %g (%g %%)\" % (turn, (100*turn/N_turns)), end=\"\")\n",
" data2plot[turn] = (z,dp)\n",
" \n",
" phi = phi0 - 2*np.pi*h*(z/L) # phase in the resonator\n",
" \n",
" # 1-turn transformation:\n",
" dp = dp + eVrf*np.cos(phi)/p0\n",
" z = z - L*eta*dp"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [],
"source": [
"def plot_z_dp(turn):\n",
" z, dp = data2plot[turn]\n",
" z_dp = hv.Scatter((z, dp*100), kdims=dim_z, vdims=dim_dp)\n",
" z_I = hv.Area(get_I(z), kdims=dim_z, vdims=dim_I)\n",
" return (z_dp+z_I).cols(1)"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [],
"source": [
"#plot_z_dp(1000)"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [
{
"data": {},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/vnd.holoviews_exec.v0+json": "",
"text/html": [
"<div id='1002'>\n",
"\n",
"\n",
"\n",
"\n",
"\n",
" <div class=\"bk-root\" id=\"88cd2329-676e-4992-b047-a369b7805831\" data-root-id=\"1002\"></div>\n",
"</div>\n",
"<script type=\"application/javascript\">(function(root) {\n",
" function embed_document(root) {\n",
" var docs_json = {\"84aee2c5-9247-4683-afb1-15da730476e1\":{\"defs\":[{\"extends\":null,\"module\":null,\"name\":\"DataModel\",\"overrides\":[],\"properties\":[]}],\"roots\":{\"references\":[{\"attributes\":{\"children\":[{\"id\":\"1007\"},{\"id\":\"1008\"},{\"id\":\"1012\"}],\"margin\":[0,0,0,0],\"name\":\"Column03363\"},\"id\":\"1006\",\"type\":\"Column\"},{\"attributes\":{\"args\":{\"bidirectional\":false,\"properties\":{},\"source\":{\"id\":\"1011\"},\"target\":{\"id\":\"1010\"}},\"code\":\"try { \\n var labels = ['Turn: <b>0</b>', 'Turn: <b>200</b>', 'Turn: <b>400</b>', 'Turn: <b>600</b>', 'Turn: <b>800</b>', 'Turn: <b>1000</b>', 'Turn: <b>1200</b>', 'Turn: <b>1400</b>', 'Turn: <b>1600</b>', 'Turn: <b>1800</b>', 'Turn: <b>2000</b>']\\n target.text = labels[source.value]\\n } catch(err) { console.log(err) }\",\"tags\":[140560019823888]},\"id\":\"1013\",\"type\":\"CustomJS\"},{\"attributes\":{\"children\":[{\"id\":\"1003\"},{\"id\":\"1004\"},{\"id\":\"1005\"},{\"id\":\"1006\"}],\"margin\":[0,0,0,0],\"name\":\"Row03346\",\"tags\":[\"embedded\"]},\"id\":\"1002\",\"type\":\"Row\"},{\"attributes\":{\"height\":411,\"margin\":[5,5,5,5],\"name\":\"Matplotlib05720\",\"text\":\"&lt;img src=&quot;data:image/png;base64,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8eM1dOhQhYaGqqSkRB988IGam5s1adIkrVmzRn5+fkZHBVzunXfe0TvvvCNJqqio0Mcff6yUlBSNGzdOkhQTE6Nf/vKXnY6fMmWKAgICdM899ygqKkrvvvuuioqKNGXKFP31r39lEWh4DAog9BnZ2dn69NNPz7t/6tSpWrFixTnbV65cqV//+tf6/PPP5eXlpdGjR+snP/mJ7rzzThemBTzD73//e61Zs0b79+/XqVOnZLPZFBcXpzFjxuiJJ57o+DID9AdHjx7Vs88+q7Vr16qqqkoJCQm66667NHfuXEVFRRkdDzDMp59+qmXLlmnXrl0dj4GPiIjQqFGj9MADD+iBBx7gL7DoN+bNm6f58+efd/+QIUNUWlraaVt+fr4WLFigLVu2qLm5WcOGDdP06dM1a9YseXt7uzgxcOEogAAAAAAAAEyONYAAAAAAAABMjgIIAAAAAADA5CiAAAAAAAAATI4CCAAAAAAAwOQogAAAAAAAAEyOAggAAAAAAMDkKIAAAAAAAABMjgIIAAAAAADA5CiAAAAAAAAATI4CCAAAAAAAwOQogAAAAAAAAEyOAggAAAAAAMDkKIAAAICpZWdn66qrrpLD4XDJ+E6nU6NGjdK4ceNcMj4AAEBvoAACAACmtXr1an366aeaP3++vLxc87XHYrFo/vz5+sc//qHVq1e75BwAAACXy+J0Op1GhwAAAOhtTqdTGRkZcjqdKiwslMVicen5rrjiCrW1tbnlXAAAABeLGUAAAMCUPvnkExUVFWnq1KluKWSmTp2q4uJirV+/3uXnAgAAuFgUQAAAwKMkJyfLYrGc9+ehhx66oHF+//vfS5K+//3vn7NvxYoVslgsWrFihdatW6dx48YpJCREAwYM0LRp01RTUyNJ2rVrl+68805FRkYqJCRE3/72t1VaWtrl+e65555O5wUAAPAkPkYHAAAAONvs2bM7Cpizvffee/rss88UFBTU4xhOp1N5eXmKj49XamrqeY9799139f777+vOO+/Uo48+qs2bN2vFihU6cuSIXnrpJU2cOFHjxo3Tww8/rH379um9995TSUmJ9u3bd86aQkOGDNHAgQP1ySefyOl0chsYAADwKKwBBAAAPN66des0adIkJScna8uWLYqJien2+MLCQmVkZOjOO+/Ue++9d87+FStWaNq0afL29tb69et16623SpIc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&quot; width=&quot;576px&quot; height=&quot;411px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\",\"width\":576},\"id\":\"1004\",\"type\":\"panel.models.markup.HTML\"},{\"attributes\":{\"code\":\"\\nvar state = null\\nfor (var root of cb_obj.document.roots()) {\\n if (root.id == '1014') {\\n state = root;\\n break;\\n }\\n}\\nif (!state) { return; }\\nstate.set_state(cb_obj, cb_obj.value)\\n\"},\"id\":\"1015\",\"type\":\"CustomJS\"},{\"attributes\":{\"margin\":[5,5,5,5],\"name\":\"VSpacer03361\",\"sizing_mode\":\"stretch_height\"},\"id\":\"1007\",\"type\":\"Spacer\"},{\"attributes\":{\"state\":{\"0\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,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8eM1dOhQhYaGqqSkRB988IGam5s1adIkrVmzRn5+fkZHBVzunXfe0TvvvCNJqqio0Mcff6yUlBSNGzdOkhQTE6Nf/vKXnY6fMmWKAgICdM899ygqKkrvvvuuioqKNGXKFP31r39lEWh4DAog9BnZ2dn69NNPz7t/6tSpWrFixTnbV65cqV//+tf6/PPP5eXlpdGjR+snP/mJ7rzzThemBTzD73//e61Zs0b79+/XqVOnZLPZFBcXpzFjxuiJJ57o+DID9AdHjx7Vs88+q7Vr16qqqkoJCQm66667NHfuXEVFRRkdDzDMp59+qmXLlmnXrl0dj4GPiIjQqFGj9MADD+iBBx7gL7DoN+bNm6f58+efd/+QIUNUWlraaVt+fr4WLFigLVu2qLm5WcOGDdP06dM1a9YseXt7uzgxcOEogAAAAAAAAEyONYAAAAAAAABMjgIIAAAAAADA5CiAAAAAAAAATI4CCAAAAAAAwOQogAAAAAAAAEyOAggAAAAAAMDkKIAAAAAAAABMjgIIAAAAAADA5CiAAAAAAAAATI4CCAAAAAAAwOQogAAAAAAAAEyOAggAAAAAAMDkKIAAAICpZWdn66qrrpLD4XDJ+E6nU6NGjdK4ceNcMj4AAEBvoAACAACmtXr1an366aeaP3++vLxc87XHYrFo/vz5+sc//qHVq1e75BwAAACXy+J0Op1GhwAAAOhtTqdTGRkZcjqdKiwslMVicen5rrjiCrW1tbnlXAAAABeLGUAAAMCUPvnkExUVFWnq1KluKWSmTp2q4uJirV+/3uXnAgAAuFgUQAAAwKMkJyfLYrGc9+ehhx66oHF+//vfS5K+//3vn7NvxYoVslgsWrFihdatW6dx48YpJCREAwYM0LRp01RTUyNJ2rVrl+68805FRkYqJCRE3/72t1VaWtrl+e65555O5wUAAPAkPkYHAAAAONvs2bM7Cpizvffee/rss88UFBTU4xhOp1N5eXmKj49XamrqeY9799139f777+vOO+/Uo48+qs2bN2vFihU6cuSIXnrpJU2cOFHjxo3Tww8/rH379um9995TSUmJ9u3bd86aQkOGDNHAgQP1ySefyOl0chsYAADwKKwBBAAAPN66des0adIkJScna8uWLYqJien2+MLCQmVkZOjOO+/Ue++9d87+FStWaNq0afL29tb69et16623SpIc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&quot; width=&quot;576px&quot; height=&quot;411px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1026\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"1\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,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AADAty1YsKC1gPm2jz/+WF999ZV8fHwuO4bdbldaWprCwsIUHR19ye0++ugjffLJJ7rnnnv06KOPaufOnVqzZo1OnDihl19+WVOmTNGECRP08MMP69ChQ/r444+Vl5enQ4cOXfRMoYEDB6pfv37asmWL7HY7t4EBAIAuhWcAAQCALm/z5s2aOnWqoqKitGvXLvXp06fD7bOzsxUfH6977rlHH3/88UXr16xZo9mzZ8vV1VWpqam64447JEk2m0133nmntmzZoqCgIL322mu6//77Wz/38MMP63/+53+0ceNGTZs27aJxf/CDH2jjxo06fPiwhg0bdp3fGgAAoPNwCxgAAOjSsrKyNGPGDAUEBGjTpk2XLX8k6dSpU5Kk8PDwDrf76U9/2lr+SJKLi4tmzpwpSRoxYkSb8keSHnzwQUnSgQMH2h0vLCyszf4BAAC6Cm4BAwAAXdbZs2f13e9+V/X19frkk08UExNzRZ8rKyuTJAUFBXW43c0333zRsoiICEnSmDFjLlrXr18/SdLp06fbHS84OFiSVFpaekU5AQAAnIUCCAAAdElWq1X33HOPCgsL9ec//1kTJky44s96e3tLkurq6jrcLiAg4KJlbm5ul13X2NjY7ni1tbVt9g8AANBVUAABAIAux2az6ac//am++uorLVmyRD/96U+v6vMhISGS/jkTyFla9teyfwAAgK6CZwABAIAuZ8GCBfr44481Z84c/b//9/+u+vPDhw+Xq6ursrOzHZDu0rKzs+Xi4qIbbrjBqfsFAAC4HAogAADQpbz66qt67bXXNGXKFK1ateqaxggICNDIkSOVmZnZeluWo9XX1+vAgQMaNWqUAgMDnbJPAACAK8UtYAAAoMsoLi7WL3/5S1ksFt1www1asmTJRduMHDlS06dPv+xY9957r/bt26e0tDR997vfdUDatrZt26aGhgbde++9Dt8XAADA1aIAAgAAXUZdXZ1sNpukb2YCtWfWrFlXVAA9/PDDWrRokf70pz85pQBau3atPDw89PDDDzt8XwAAAFfLYrfb7UaHAAAAcIRHHnlEa9euVUFBgcLCwhy2n5KSEkVFRelnP/uZ3n77bYftBwAA4FrxDCAAAGBazz//vDw8PNq9lawzvfTSS3J1ddULL7zg0P0AAABcKwogAABgWqGhoXr33XcVERHRemtZZ7Pb7QoPD9e6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&quot; width=&quot;576px&quot; height=&quot;411px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1025\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"10\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAAM2CAYAAACOnPi8AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOz9e6xk2Vnf/7+ftdbeu+qc093jGeMAMvKYi4mVxAnxP2AgxiJfECQBhb8ShBFEykXc5EQkREHCjhQklBuChAQlUlAE+SOBCCsKCFkCHBTLQELAEBLbkR3DzxBj7JnuPpeqvfdaz/P7Y61dp87p0z0995kzz0uacXedOlW7qvYZ9/70cxEzM5xzzjnnnHPOOefctRVe7ANwzjnnnHPOOeecc88vD4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455645D4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455645D4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455645D4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455645D4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455645D4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455645D4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455645D4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455645D4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455645D4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455645D4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455665axMA/dRP/RTf+Z3fyZd/+Zdz8+ZNRIRv+qZvetqP8/jjjyMiV/7zmZ/5mc/DkTvnnHPOOeecc849v9KLfQDPlX/wD/4BH/jABzg6OuK1r30tH/zgB5/xY926dYt3vOMd99x+dHT0LI7QOeecc84555xz7sVxbQKgH/zBH+S1r30tn//5n89/+S//hbe97W3P+LEeeeQR3vWudz13B+ecc84555xzzjn3Iro2AdCzCXycc84555xzzjnnrrNrEwA9l8Zx5Cd+4if43d/9XQ4PD3nTm97En/kzf4YY40M/xpvf/OYrb/+///f/8jVf8zX8u3/3756rw3XOOeecc84555x7IA+ArvCJT3yCt7/97Rdue/3rX8+P/diP8da3vvVZPfZ2u+W//bf/xnvf+95n9TivZMfHxwDcuHHjRT4S516a/GfEuQfznxHnHsx/Rpx7MP8ZeW58xVd8xYt9CK84HgBd8q3f+q18+Zd/OX/sj/0xbty4wUc/+lH++T//5/yrf/Wv+Jqv+Rre//738yf/5J98ysf5tV/7tStvXyqD/GR/5pbwzN9D567mPyPOPZj/jDj3YP4z4tyD+c+Ie7nyAOiSd77znRd+/8f/+B/nR3/0Rzk6OuKf/JN/wrve9S5++qd/+kU6Ouecc84555xzzrmnL7zYB/By8Tf+xt8A4Jd+6Zde5CNxzjnnnHPOOeece3o8AHpIr3nNawA4PT19kY/EOeecc84555xz7unxAOghvf/97wfgcz/3c1/kI3HOOeecc84555x7el6RAdA8z3zwgx/kIx/5yIXbf/u3f5snnnjinvv/zu/8Dt/xHd8BwDd90ze9IMfonHPOOeecc84591y5NkOg3/3ud/Pud78bqGvcoVbtfMu3fAsAr371q/nH//gfA/B7v/d7vPGNb+R1r3sdH/vYx3aP8ZM/+ZP8wA/8AG9729t4/etfz40bN/jIRz7Cz/zMz7Ddbvnar/1avvu7v/uFfFnOOeecc84555xzz9q1CYB+4zd+g3/7b//thds++tGP8tGPfhSA173udbsA6H7e9ra38aEPfYhf//Vf5/3vfz+np6c88sgjfNmXfRlvf/vbefvb346IPG+vwTnnnHPOOeecc+75cG0CoHe96128613veqj7Pv7445jZPbe/9a1v5a1vfetzfGTOOeecc84555xzL65X5Awg55xzzjnnnHPOuVcSD4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455645D4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455645D4Ccc84555xzzjnnrjkPgJxzzjnnnHPOOeeuOQ+AnHPOOeecc8455645D4Ccc845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2SEAAAC6m2EYysjIkGEYys/Pl81m8+n+LrvsMnk8nh7ZFwAAwIViBhAAALCkNWvWqKCgQLNmzeqRQmbWrFkqLCzU2rVrfb4vAACAC0UBBAAAepWUlBTZbLazft17773nNc6f/vQnSdLtt99+xrpXXnlFNptNr7zyij755BNNnjxZYWFhGjRokO677z7V1NRIkrZv365bbrlFAwcOVFhYmL7zne+opKSk0/3dcccdHfYLAADQm/iZHQAAAOBU8+bNay9gTvX+++/riy++UEhIyDnHMAxDOTk5io+PV2pq6lm3e++99/TBBx/olltu0YMPPqiNGzfqlVde0cGDB/X0009r2rRpmjx5su6//359+eWXev/991VUVKQvv/zyjHsKJScna/DgwVqzZo0Mw+AyMAAA0KtwDyAAANDrffLJJ5o+fbpSUlK0adMmxcTEdLl9fn6+MjIydMstt+j9998/Y/0rr7yi++67Tw6HQ2vXrtU3vvENSZLX69UNN9ygNWvWaODAgXr++ef1gx/8oP11999/v/785z9r1apVuvXWW88Y97vf/a5WrVqlPXv26LLLLrvEdw0AANB9uAQMAAD0art379bMmTMVERGhjz766JzljyQdOnRIkpSQkNDldnfeeWd7+SNJdrtdd999tyRp9OjRHcofSbrnnnskSTt27Oh0vPj4+A77BwAA6C24BAwAAPRaR48e1c033yyXy6UPPvhAaWlp5/W6qqoqSdLAgQO73O5rX/vaGcsSExMlSePGjTtj3eDBgyVJZWVlnY4XFRUlSaqsrDyvnAAAAD2FAggAAPRKTqdTt9xyiw4fPqy//vWvmjx58nm/Njg4WJLU3Nzc5XYRERFnLPPz8zvnOrfb3el4TU1NHfYPAADQW1AAAQCAXsfr9erOO+/UF198ocWLF+vOO++8oNfHxsZK+t+ZQD2lbX9t+wcAAOgtuAcQAADodebNm6f3339fs2fP1v/9v//3gl9/+eWXy+FwKD8/3wfpzi4/P192u11XXHFFj+4XAADgXCiAAABAr/K73/1Ozz//vKZNm6bly5df1BgREREaM2aMdu3a1X5Zlq+5XC7t2LFDV199tSIjI3tknwAAAOeLS8AAAECvcezYMf3kJz+RzWbTFVdcocWLF5+xzZgxY3Tbbbedc6wZM2Zo27ZtysnJ0c033+yDtB2tX79eLS0t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4cKFevrppzV16lQNGzZM4eHhKioq0ocffqjm5mZNnz5d7777rgICAsyOCvjcqlWrtGrVKknSsWPH9PHHH2v48OGaPHmyJCkmJka//e1vO2w/c+ZMBQUF6Y477lBUVJTee+89FRQUaObMmXrzzTe5CTR6DQog9BlTpkzRp59+etb1s2bN0iuvvHLG8ldffVW///3vtXfvXtntdo0dO1Y//elPdcstt/gwLdA7/OlPf9K7776r3bt3q7KyUm63W3FxcZo4caIeeeSR9pMZoD84fPiwnnjiCa1evVpVVVVKSEjQbbfdpgULFigqKsrseIBpPv30Uy1fvlzbt29vfwx8ZGSkxowZo7vvvlt33303/4BFv7Fw4UItWrTorOuTk5NVUlLSYVlubq4WL16sTZs2qbm5WSNGjNDs2bM1d+5cORwOHycGzh8FEAAAAAAAgMVxDyAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsLj/HxzaGPDwxdnBAAAAAElFTkSuQmCC&quot; width=&quot;576px&quot; height=&quot;411px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1016\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"2\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAAM2CAYAAACOnPi8AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOz9faxk2VXf/7/X3vucqvvQ3eOZsQP+GnmMwWCFOCHOH2AwZsQ3RpAEK/xFkI0ACYJ4sExEQhQkPEgQoQSCzLMSKRaC/JHgBCsKyLJkcFAcG4IDhgC2+dkYvjaxx56Zfri3qs7Ze6/1+2OfU7fu7ds93TM9D+5ZL5iZ7nurTp2qOu3uWr3WZ4mZGc4555xzzjnnnHPurhWe6RNwzjnnnHPOOeecc08tLwA555xzzjnnnHPO3eW8AOScc84555xzzjl3l/MCkHPOOeecc84559xdzgtAzjnnnHPOOeecc3c5LwA555xzzjnnnHPO3eW8AOScc84555xzzjl3l/MCkHPOOeecc84559xdzgtAzjnnnHPOOeecc3c5LwA555xzzjnnnHPO3eW8AOScc84555xzzjl3l/MCkHPOOeecc84559xdzgtAzjnnnHPOOeecc3c5LwA555xzzjnnnHPO3eW8AOScc84555xzzjl3l/MCkHPOOeecc84559xdzgtAzjnnnHPOOeecc3c5LwA555xzzjnnnHPO3eW8AOScc84555xzzjl3l/MCkHPOOeecc84559xdzgtAzjnnnHPOOeecc3c5LwA555xzzjnnnHPO3eW8AOScc84555xzzjl3l/MCkHPOOeecc84559xdzgtAzjnnnHPOOeecc3c5LwA555xzzjnnnHPO3eW8AOScc84555xzzjl3l/MCkHPOOeecc84559xdzgtAzjnnnHPOOeecc3c5LwA555xzzjnnnHPO3eW8AOScc84555xzzjl3l/MCkHPOOeecc84559xdzgtAzjnnnHPOOeecc3c5LwA555xzzjnnnHPO3eXumgLQ2972Nr7v+76PV7/61Vy8eBER4fWvf/1tH+eBBx5ARM7953M+53OegjN3zjnnnHPOOeece2qlZ/oE7pQf/dEf5QMf+ACHh4e86EUv4oMf/OATPtalS5d405vedN3XDw8Pn8QZOuecc84555xzzj0z7poC0E/91E/xohe9iC/4gi/gv//3/86DDz74hI91zz338NBDD925k3POOeecc84555x7Bt01BaAnU/BxzjnnnHPOOeecu5vdNQWgO2kYBn7lV36Fv/zLv+Tg4IBXvOIVfNVXfRUxxls+xitf+cpzv/7nf/7nfN3XfR3/4T/8hzt1us4555xzzjnnnHM35QWgc3zyk5/kDW94w6mvveQlL+Gtb30rr3nNa57UsTebDf/rf/0v3v3udz+p4zyXXbt2DYALFy48w2fi3LOT/xpx7ub814hzN+e/Rpy7Of81cmd89Vd/9TN9Cs85XgA649u+7dt49atfzV//63+dCxcu8NGPfpSf/dmf5d/+23/L133d1/He976Xv/k3/+bjHuf973//uV+fO4P8Yn/i5uKZv4bOnc9/jTh3c/5rxLmb818jzt2c/xpxn628AHTGm9/85lM//5Iv+RJ+8Rd/kcPDQ37yJ3+Shx56iF/7tV97hs7OOefuPDPDAAFE5Jk+Heecc84559xTIDzTJ/DZ4ru+67sA+O3f/u1n+Eycc+7OM3umz8A555xzzjn3VPIC0C16wQteAMDx8fEzfCbOOXdniQhBvPvHOeecc865u5kXgG7Re9/7XgA+//M//xk+E+ecu/O8+OOcc84559zd7TlZAMo588EPfpCPfOQjp77+x3/8xzz66KPX3f4v/uIv+N7v/V4AXv/61z8t5+icc84555xzzjl3p9w1IdBvf/vbefvb3w60Ne7Quna+9Vu/FYD777+fn/iJnwDgE5/4BC9/+ct58YtfzMc+9rHtMX71V3+VH//xH+fBBx/kJS95CRcuXOAjH/kIv/7rv85ms+Hrv/7r+YEf+IGn82k555xzzjnnnHPOPWl3TQHoD/7gD/ilX/qlU1/76Ec/ykc/+lEAXvziF28LQDfy4IMP8qEPfYjf//3f573vfS/Hx8fcc889fOVXfiVveMMbeMMb3uBjEs4555xzzjnnnPusc9cUgB566CEeeuihW7rtAw88gJ2z8uY1r3kNr3nNa+7wmTnn3HOXmaGGh0w755xzzjn3DHtOZgA555xzzjnnnHPOPZfcNR1Azjnnnn1EhPgkGn906tYM3j3knHPOOefck+IdQM455561zpnWdc4555xzzj0B3gHknHPuWSsG7/xxzjnnnHPuTvAOIOecc0+J88L2nXPOOeecc88MLwA555y743Ta/vVs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FDOApB9mAe3evVuPPfaYkpOTNX/+fGVlZWnGjBlKSkpSly5drmocPz8/JScna9asWTpx4oQWLlyohIQE3XHHHfruu+94DDwAAAAAAGh3TDMDSJJ69uypJUuWXPG44ODg+kfDN8bX11evv/66Xn/99eaMBwAAAAAAYAjTzAACAAAAAABA4yiAAAAAAAAATI4CCAAAAAAAwOQogAAAAAAAAEyOAggAAAAAAMDkWvwpYBkZGdq4caO2bt2q48ePKz8/X25ubvLz89PgwYMVExOjsWPHytXVtaWjAAAAAAAAdEgtVgCtWLFCb7/9thITEyWp0ceux8fH6/XXX5ePj48ee+wxTZ8+XcHBwS0VCQAAAAAAoENq9lvANm3apCFDhujBBx/UoUOHNGXKFL377rvat2+fcnNzVVVVpaKiImVnZ2vt2rV68cUXFRERoTfeeEORkZH64x//qOLi4uaOBQAAAAAA0GE1+wygcePGaejQofr00081adIkOTs7X3KMl5eXvLy8FBwcrNtvv11z5sxRZmamFi9erL/97W/y9PTUiy++2NzRAAAAAAAAOqRmL4BWrlypu++++2e/LiwsTPPnz9cf/vAH5eTkNHcsAAAAAACADqvZC6BrKX9+zN/fX/7+/s2UBgAAAAAAAG3iMfCpqamaNWuW0TEAAAAAAABMybACqLKyUsuXL9eYMWM0cOBALVy40KgoAAAAAAAAptZij4G/nEOHDundd9/VRx99pKKiItntdoWEhOjxxx9v7SgAAAAAAAAdQqsUQOXl5VqxYoXee+89JScny263S5Kuv/56zZ8/X2PHjm2NGAAAAAAAAB1Si94Ctm/fPj3zzDMKDAzUE088oR07dmjIkCF66623JEk33HAD5Q8AAAAAAEALa5EZQO+//77effdd7dmzR3a7Xd27d9fjjz+uqVOnasCAAZKk6dOnt8SpAQAAAAAA8BMtUgD9+7//u6xWq+6++25NmTJF48ePl4ODQ0ucCgAAAAAAAFfQYreA2e12HTx4UIcPH1ZeXl5LnQYAAAAAAABX0CIF0LZt2/Twww/rxIkT+s///E/16tVLEyZM0GeffaaqqqqWOCUAAAAAAAAuo0UKoKioKC1btkynT5/WwoUL1b9/f61bt04PPPCAAgIC9PTTT7fEaQEAAAAAANCIFn0KmLe3t5599lnt379fSUlJmjJl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Sa2y3hZgpNDQUMXGxtb//f9js2fPVmlpqR599FF5eHgYlBAw1uHDh3X+/PlLth87dkzPPvusJD4rgMZMnjxZXbt21YoVK7R79+767RUVFfqv//ovSdLvfvc7o+IBl7DY61amAtq41157TWlpaZKkffv2af/+/YqKiqp/pPtNN92kJ554osFrfv/73+v1119XUFCQJk+erKqqKn366acqKCjQW2+9Vf+lBjCr6OhoHT58WNHR0QoKCpIkHThwQAkJCZKkV155pf4LCmBmWVlZioqKUl5eniZNmqTIyEglJydr06ZNCg8P1/bt29WlSxejYwKGmDNnjl577TXFxMSoT58+8vLyUlZWlr755htVVFRowoQJWrVqlZydnY2OCrS41atXa/Xq1ZKk3NxcrV+/XiEhIRozZowkqWvXrvrrX//a4PjJkyfL1dVV999/v3x9ffXVV18pPT1dkydP1meffcYi0GgzKIDQbkRHR2vLli2X3T9lyhQtXbr0ku3Lli3T3/72N33//feyWq0aOnSo/vCHP2jixIktmBZoGz744AOtWrVKhw4dUn5+vqqrq9W9e3eNGjVKzz77bP2XGaAjOHHihF566SWtW7dOBQUFCggI0F133aXZs2fL19fX6HiAYbZs2aLFixcrJSWl/jHwPj4+Gjx4sB555BE98sgj/AKLDmPOnDmaO3fuZff37t1bOTk5DbYlJiZq3rx5SkpKUkVFhfr27atp06ZpxowZcnBwaOHEwNWjAAIAAAAAADA51gACAAAAAAAwOQogAAAAAAAAk6MAAgAAAAAAMDkKIAAAAAAAAJOjAAIAAAAAADA5CiAAAAAAAACTowACAAAAAAAwOQogAAAAAAAAk6MAAgAAAAAAMDkKIAAAAAAAAJP7/wHeYoCUWwu6pQAAAABJRU5ErkJggg==&quot; width=&quot;576px&quot; height=&quot;411px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1024\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"3\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAAM2CAYAAACOnPi8AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOz9faxsaVnn/7+v+77XWlV773O6mxZ+yhe+NKIgGYcR8Q9FETuOGHECI/9JgKjJOAaRoNHBjIm0iU6MD2NAccxMIjEy/4w4MBMlDImKjgR0ZBQdFTAw6BcUG7r7nLMfqtZa931dvz/utWrX3r3PU59+3H29SDfn7F21alXtqu6zPn09iJkZzjnnnHPOOeecc+7cCo/1CTjnnHPOOeecc865R5YHQM4555xzzjnnnHPnnAdAzjnnnHPOOeecc+ecB0DOOeecc84555xz55wHQM4555xzzjnnnHPnnAdAzjnnnHPOOeecc+ecB0DOOeecc84555xz55wHQM4555xzzjnnnHPnnAdAzjnnnHPOOeecc+ecB0DOOeecc84555xz55wHQM4555xzzjnnnHPnnAdAzjnnnHPOOeecc+ecB0DOOeecc84555xz55wHQM4555xzzjnnnHPnnAdAzjnnnHPOOeecc+ecB0DOOeecc84555xz55wHQM4555xzzjnnnHPnnAdAzjnnnHPOOeecc+ecB0DOOeecc84555xz55wHQM4555xzzjnnnHPnnAdAzjnnnHPOOeecc+ecB0DOOeecc84555xz55wHQM4555xzzjnnnHPnnAdAzjnnnHPOOeecc+ecB0DOOeecc84555xz55wHQM4555xzzjnnnHPnnAdAzjnnnHPOOeecc+ecB0DOOeecc84555xz55wHQM4555xzzjnnnHPnnAdAzjnnnHPOOeecc+ecB0DOOeecc84555xz55wHQM4555xzzjnnnHPnnAdAzjnnnHPOOeecc+ecB0DOOeecc84555xz59y5CYDe9a538QM/8AO85CUv4eLFi4gIr3nNa276OHfddRcicuZfX/zFX/wInLlzzjnnnHPOOefcIys91ifwcPnJn/xJPvrRj7K3t8cznvEMPvaxjz3kY91222286U1vetDX9/b2buEMnXPOOeecc8455x4b5yYA+oVf+AWe8Yxn8GVf9mX8/u//PnffffdDPtbtt9/OPffc8/CdnHPOOeecc84559xj6NwEQLcS+DjnnHPOOeecc86dZ+cmAHo49X3PO9/5Tv7u7/6O3d1dXvCCF/CN3/iNxBhv+BgvetGLzvz6//2//5dv+7Zv4z//5//8cJ2uc84555xzzjnn3DV5AHSGz33uc7z2ta898bVnP/vZvOMd7+ClL33pLR17vV7zv/7X/+IDH/jALR3nyWx/fx+ACxcuPMZn4tzjk39GnLs2/4w4d23+GXHu2vwz8vD4pm/6psf6FJ50PAA65bu/+7t5yUtewj/5J/+ECxcu8KlPfYpf+qVf4j/+x//It33bt/GhD32If/bP/tl1j/ORj3zkzK/PlUH+Zn/o5vDMX0PnzuafEeeuzT8jzl2bf0acuzb/jLgnKg+ATnnLW95y4vdf+ZVfya/8yq+wt7fHz//8z3PPPffw7ne/+zE6O+ecc84555xzzrmbFx7rE3ii+L7v+z4A/uAP/uAxPhPnnHPOOeecc865m+MB0A162tOeBsDh4eFjfCbOOeecc84555xzN8cDoBv0oQ99CIAv/dIvfYzPxDnnnHPOOeecc+7mPCkDoHEc+djHPsYnP/nJE1//y7/8S+6///4H3f5v//ZvecMb3gDAa17zmkflHJ1zzjnnnHPOOeceLudmCPR73vMe3vOe9wB1jTvUqp3v+q7vAuCLvuiL+Lmf+zkAPvvZz/L85z+fZz3rWXz605/eHOM3fuM3+Omf/mnuvvtunv3sZ3PhwgU++clP8tu//dus12te/vKX88M//MOP5tNyzjnnnHPOOeecu2XnJgD6sz/7M37t137txNc+9alP8alPfQqAZz3rWZsA6GruvvtuPv7xj/Onf/qnfOhDH+Lw8JDbb7+db/iGb+C1r30tr33taxGRR+w5OOecc84555xzzj0Szk0AdM8993DPPffc0G3vuusuzOxBX3/pS1/KS1/60of5zJxzzjnnnHPOOeceW0/KGUDOOeecc84555xzTyYeADnnnHPOOeecc86dcx4AOeecc84555xzzp1zHgA555xzzjnnnHPOnXMeADnnnHPOOeecc86dcx4AOeecc84555xzzp1zHgA555xzzjnnnHPOnXMeADnnnHPOOeecc86dcx4AOeecc84555xzzp1zHgA555xzzjnnnHPOnXMeADnnnHPOOeecc86dcx4AOeecc84555xzzp1zHgA555xzzjnnnHPOnXMeADnnnHPOOeecc86dcx4AOeecc84555xzzp1zHgA555xzzjnnnHPOnXMeADnnnHPOOeecc86dcx4AOeecc84555xzzp1zHgA5557Qihpm9lifhnPOOeecc849rnkA5Jx7wvP4xznnnHPOOeeuLT3WJ+Ccc7ciBnmsT8E555xzzjnnHve8Asg555xzzjnnnHPunPMAyDnnnHPOOeecc+6c8wDIOeecc84555xz7pzzAMg5526AmlH01sZN+7Yy55xzzjnn3GPFAyDnnLsBAsgtzJtWM9Q8BHLOOeecc849NnwLmHPO3QAR4Vb2jcn0N7mVFMk555xzzjnnHiIPgJxz7lFwqwHS9cyVRR4wOeecc845587iLWDOOXcOqNW/nHPOOeecc+4sHgA559wNMrNbmuHzSM7/CQIxePWPc84555xz7mweADnn3A0yHnqVjU1DoPURCoEe6dYvH17tnHPOOefcE5sHQM45d4OCCA+1yEZEEOERmwNU1B6xcMl8g5lzzjnnnHNPeD4E2jnnbsKtVNqEW6zSeawGPYsIAfMB084555xzzj2BeQWQc87doMe6AuZag55jkFsOmK7Fwx/nnHPOOeee2DwAcs65q1A7bqt6rNqgbOscgvCQW9AernNxzjnnnHPOPTF5AOScczdARE4EQo8WA2wKnuocoZoA6cOwkazojR/jkR5i7ZxzzjnnnHtk+Qwg55zj7Pk6p1uqwjTI+VaOeSP3UauVPiK1rcvOmL9jBpwxVPpmQqGbeS4igmCP2BBr55xzzjnn3CPLAyDn3ONOmQbdxEex38mAXIwUrz6s+Xrnc9yqNVfpcMObv+bghzPCnrMCpKudy42GTTXQuTmP5Iwh55xzzjnn3CPr3LSAvetd7+IHfuAHeMlLXsLFixcREV7zmtc8pGN95jOf4Xu+53t4+tOfTtd13HXXXbzpTW/igQceeJjP2jl3FpGbq055WB6Th2e+znYBTriB8Ge7SkhkXjUvN1U1dK12MJ/b45xzzjnnnINzVAH0kz/5k3z0ox9lb2+PZzzjGXzsYx97SMf55Cc/yYtf/GLuvfdeXvnKV/IVX/EV/PEf/zFvfetbed/73scHP/hB7rzzzof57J1z2x6LShMRIcVbe9xwqtzneiFODW5gftiH+ryv1g5WHwME8+od55xzzjnnnuTOTQXQL/zCL/CJT3yCK1eu8B/+w394yMd5/etfz7333svb3vY23vOe9/DTP/3T/O7v/i4/+IM/yMc//nF+7Md+7GE8a+fck5rZLVU6zYOcrxXw3GgL2hPZYzGc2znnnHPOuSeacxMA3X333Xz5l3/5TbVNnPapT32K97///dx11118//d//4nv/cRP/AS7u7v8+q//OoeHh7d6us4597CNVJ7/uWenghA1u+l2skeCTkHVrOjDH9h4/uOcc84559y1nZsA6OHwu7/7uwC87GUvI4STL82FCxf4+q//eo6Ojvjwhz/8WJyec+6cmatzHspK9zlAieE44DE4EbQ8WrHPjQU6tnmeD/dcoiDyqA4Md84555xz7ono3MwAejh8/OMfB+C5z33umd//8i//ct7//vfziU98gm/+5m++5rFe9KIXnfn1v/7rv+YZz3gGH/jAB27pXJ/M9vf3Afw1dO4MBhxMn5Hf//3ff2xP5gzTuCLnHlP+7xHnrs0/I85dm39GHh7f9E3f9FifwpOOVwBtuXz5MgC33Xbbmd+fv37p0qVH65Scc+5MV6uhebyHK4/383POOeecc+688gqgm7C9rvl6PvKRj5z59bkyyNPOh25O2v01fOLbbMHy9p0z1Zk+bNbDz+aZOnVlfP3a9j+X5s/IN770pcj0vev988vMHtL31GzzGHP7mf883eOd/3vEuWvzz4hz1+afEfdE5RVAW+YKn7kS6LQrV66cuJ1z7tbU4OCxPouH19Xm25wehHwjx1GDIA9eDx9EaGL9x3dWw7j+Jiy5xjDo+bHOur9O3zvredkU4M3ficFn8TjnnHPOOfd45QHQluc973kAfOITnzjz+3/zN38DXH1GkHPu5ojIVdeXPxHZNcKS64VdNzoIejukqZVBNRA6665zOHOtIc25aK3iucq6+Pm8zwqPZKpAmn+GD2WYtavmDW7++jnnnHPOuUeKB0Bb7r77bgDe//73o6onvre/v88HP/hBlsslX/u1X/tYnJ5z7gngWmHJvPFLVSl68mLfrFbzbAc12xu+6m1qxc18m7r9KhzflpNbwOZw5poZmzBVGl1/XfxcxTSf9+nWsHpu1zzEiWNtH+d6W8RuZnW8nTrP7a9f6z4P92r6m+XZj3POOeeceyQ9KQOgcRz52Mc+xic/+ckTX3/Oc57Dy172Mj79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KRpzQTvRnwmHDh3adj1jzJaf/Mmf5HWvex0f+chHzvepGHPBsT9fzMXGAiBzznzwgx88Z/e1urrK/e9/f/7+7/+er33ta0fNAfqrv/or4NjzIIy5kJytz8697nUvAGsBM5e8hz70ocCx577ZnwnGHNu9731vwP6sMGY3D33oQ/nkJz/JF7/4RR75yEdu+1mMkS9/+cuEEHjgAx94ns7QmO2sBcxcsp74xCcC8P73v/+on/3hH/7htusYc080bjyyv5SYS90TnvAEAG6++WZyztt+dvjwYT760Y8ynU75gR/4gfNxesZc0D72sY8B9meFMbs53veNj3zkI2xsbPDoRz+aruvO9akZsysLgMwl6yd/8icBeM1rXsOdd965uPyOO+7gP/7H/0jXddx4443n6/SMOSc+8YlP0Pf9UZffcsstvOENbwA4J/O2jDmfrrnmGp785Ccv/vd/2S/90i+xvr7Oj/7oj7K6unqeztCY8+tzn/sc3/72t4+6/G//9m958YtfDNifFcbs5vrrr+eKK67gHe94B5/85CcXl89mM172spcB8KIXveh8nZ4xRxEdJ1MZc4F77Wtfy+233w7Apz/9aT7zmc/w6Ec/erHS/bGPfSwvfOELt93m3/ybf8PrX/96rrrqKq6//nr6vue///f/zre+9S1+5Vd+ZfGXGmMuVddddx2f+9znuO6667jqqqsA+OxnP8stt9wCwKte9arFX1CMuZR96Utf4tGPfjT/8A//wDOe8Qwe9rCH8YlPfIIPfehDPOQhD+G2227j8ssvP9+nacx58fKXv5zXvva1POEJT+ABD3gAe/bs4Utf+hJ/8Ad/wGw242lPexrvete7aNv2fJ+qMWfdu9/9bt797ncD8PWvf50/+qM/4oEPfCCPe9zjALjiiiv4//6//2/b9a+//nomkwk33HADBw4c4D3veQ9f+MIXuP766/kf/+N/2BBoc8GwAMhcNK677jpuvfXWY/78ec97HjfddNNRl7/tbW/jV3/1V/nLv/xLnHN8z/d8Dz/3cz/H05/+9LN4tsZcGH7zN3+Td73rXfzFX/wF3/zmNxmGgSuvvJJHPepRvPjFL178ZcaYe4KvfOUr/OIv/iLvf//7+da3vsV973tfnvnMZ/JLv/RLHDhw4HyfnjHnza233sqv//qv82d/9meLNfD79+/n2muv5bnPfS7P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enq6KioqFBERodtvv10LFixQUFDQBR9fUVGhNWvW6P3339e+fftUVlYmLy8vjRkzRg899JAeeughWa3WXnglAACYU01NjTw9PVVUVKT84mOqt/poyMgrdHDPdh39ZJcskuqsPho/dvx557BYLIoedVXvhb4IPg5/DRkxRtIXdxqrOH5UddWVCggNl9Vm09GDe1SYt1vvvPOOHA6H/vWvf6myqkoPz56tQYPOLbkAAAC6m2kKoIKCAqWkpKi8vFwzZ87UiBEjtGPHDi1ZskTp6enKyspSSEhIl3O89dZb+vGPf6yIiAilpqZq6NCh+vzzz/X222/rkUce0Ycffqi33nqL270CAHCRTp06JYfDIV9fXx08eFBv/uMtyTDk4+2lsrMtih8/WTGjx2lQTLzOVlXI2dqi4Igh8vC8fO+oZbFYFDo4WqGDo9u3jbruBmVXnVHBqTK9+tprOlbbIsOQ3n//fc2ePZvvFgAAoMeZpgB67LHHVF5erqVLl2rOnDnt25966im9+OKLevrpp7V8+fIu50hISNC7776rW265pcNKn+eee07jx4/XP//5T7399tu64447eux1AABgFqWlpVr+6muye3vp6uRkfbI9W4cqGtTklHw9GmX4Bmpo0pWSpMDwCAWGR7g5cc+xWCy6MnWGPn5rharPNMkREaOa05/rUEGxdu3apXHjzr1bGQAAQHcyxflMhYWFysjIUExMjB5//PEOY88++6wcDodWrVqlurq6LueZNm2abrvttnNO8xo0aJB+9KMfSZI2bdrUrdkBADCr7du363hts3Ydr9GHm7Yq93S9BiWN07dmzdHIG76jCbfdLavN5u6Yvcbu568JM+9R/JQZuvrmOzQyZZpKalu0bt26C35HAQAA+KZMsQIoMzNTkpSWlnZOeePv769JkyYpIyND27dv1/Tp0y/pOTz/fXHJi72la3JycqfbDx06pKioKIqkb6C2tlYSZRxwPhwjcCen0ymr1SrDMNTS0qJJY0fJx3+AmhvqlezpJR8/f1kqDinCU1JNjVTT+xk9WhokSaHHd/X6c4dKkp+kk3s00CHFTUqW1dmijIyMi7peIdAb+BwBusYx0j2mTp3q7gj9jilWAOXl5Un64hSuzsTHx0uS8vPzL2n+1tZW/eUvf5Ek3XTTTZc0BwAAZtfc3Kzy8nKdOnVKtbW1anEZ8vD2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&quot; width=&quot;576px&quot; height=&quot;411px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1023\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"4\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,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XIu0x/vKc3r2fF97mrXUHmtvn+S12BKm8EfkkUcBkIiIiIjIEepwaC/bW6upotlbiw+TK4tMUwm05zlBe3Meyw10Ht8gdqBCtnaItFbIi8iBogBIREREROQItTfBxaGaM7OnDVerqaLZ3XGX26q10uM5ksOTti3tQAZlIvLIpi1gIiIiIiKPAIdi4VO74WpP9jXQOByXVi23QWxvhbh045hdtL1tXDoAG8pE5JFHFUAiIiIiIo8AuxtKfCAdzCHTh2JwcTs8+nCpuNndeag6SET2hQIgERERERE5IA72kOmDHXas1Wr0lcK55Vr3VrtlTURknFrAREREREREyIOc92ZuUEyJsJqet/2Q0tq3vqWUSGt9EiKy31QBJCIiIiIiQq4w2pvtW/va8rY3A7kPRevenrQZl1v7UxGR/aAKIBEREREROWwdiiqbccP5OquoeDHG7NOmsQNVTHOohkHnyqiDfjcicpCpAkhERERERA6IvameOVzt65r6vbG4qmdvKoLGHaph0Bo0LTIZFACJiIiIiMgBMSzU2Y+8IDWr5NsV6Gsx8PhQBx5pH5+3QxFWicjkUAAkIiIiIiIHxOEwr+ZItD/P257Cn5gSKel7IyIKgERERERE5DBijNGw4QNMBUIiAgqAREREREREjgghJsxerqo/kucxiciBpS1gIiIiIiIiRwjFOSKyr1QBJCIiIiIicogsHnK9NzTHR0T2hyqAREREREREDhFjjGbyiMiaOOIDoKqqeMc73sHll1/OmWeeSVmWGGP4wAc+sM/HvOuuu3jWs57Fpk2bmJqa4olPfCJvf/vbCSEcwDMXEREREZFHImuMVreLyCF3xLeAzc7OcsUVVwBw3HHHcfzxx/Otb31rn4/3sY99jOc+97l0u12e97znsWnTJj7xiU/wmte8hjvvvJO/+Iu/OEBnLiIiIiIisvf2ZRi0iMgRXwE0NTXFpz/9ab773e/y/e9/n5e85CX7fKzt27fz67/+6zjnuO222/jTP/1T/sf/+B/cd999PPWpT+W6667jox/96AE8exERERERkYVSSoSYSCmt9amIyAQ54gOgsix55jOfyQknnLDfx7ruuuv44Q9/yCWXXMKTn/zk4eXdbpc3v/nNALznPe/Z7/sRERERERFZyUrFPc4aVf+IyF474gOgA+mWW24B4BnPeMaSrz396U9namqKu+66i36/f6hPTUREREREHiGMMZoTJCIH3BE/A+hAuv/++wE4/fTTl3zNe89jH/tYvvKVr/D1r3+dM844Y8VjnXXWWcte/tWvfpWTTjqJ2267bb/P95Fqx44dAHoORXZD7xGRlek9IrIyvUdEVqb3yIGxefPmtT6FRxxVAI3Ztm0bABs2bFj26+3lDz/88KE6JRERERERERGR/XZYVACdfPLJfPOb31z19V/wghfwkY985CCe0fLaIWyrKcW89957l728rQxS2rnv2qRdz6HI8vQeEVmZ3iMiK9N7RA53a70FTe8ROVIdFgHQqaeeSrfbXfX1TzzxxINyHm2FT1sJtNj27dsXXE9ERERERERE5EhwWARAN99881qfAgCPf/zjueeee3jggQeWzPCp65pvfOMbeO855ZRT1ugMRUREREREjiwpJRIHrmLHWQ3HFtkXmgE05vzzzwfgxhtvXPK1O+64g127dnH22WfT6XQO9amJiIiIiIgckRKQ0mikhoisjUdkALRt2za2bNnC9773vQWXX3zxxRxzzDF89KMf5Z577hlePj8/z+te9zoAXv7ylx/ScxURERERETmSWWNwVmvtRdbaYdECtr+uueYatmzZAsB9990HwAc/+EH++q//GoCnPe1pvOxlLxte//rrr+fyyy/n0ksv5dprrx1evn79et7//vdz8cUXs3nzZi655BI2bdrExz/+ce6//34uvvhinve85x2yxyUiIiIiIiL7J6VETGDN6hb6iEyqiQiAbrzxRm6//fYFl911113cddddwz+PB0Arueiii7j99tu5+uqr+cu//Evm5+d53OMex1vf+lZe9apX6QeGiIiIiIjIEUYf40QmJABq1/Ct1mWXXcZll12226+fc845fPrTn96/kxIREREREZE1Z4xB+Y/II3QGkIiIiIiIiIjII4kCIBERERERERGRCacASERERERERERkwikAEhERERERERGZcAqAREREREREREQmnAIgEREREREROehSSmt9CiKPaAqARERERERE5KCKKRGTQiCRteTX+gRERERERERkspnmf4wxa30qIo9YCoBERERERETkoDLGoOhHZG2pBUxEREREREREZMIpABIRERERERERmXAKgEREREREREREJpwCIBERERERERGRCacASERERERERERkwikAEhERERERERGZcAqAREREREREREQmnAIgEREREREREZEJpwBIRERERERERGTCKQASEREREREREZlwCoBERERERERERCacAiARERERERERkQmnAEhEREREREREZMIpABIRERERERERmXAKgEREREREREREJpwCIBERERERERGRCacASERERERERERkwikAEhERERERERGZcAqAREREREREREQmnAIgEREREREREZEJpwBIRERERERERGTCKQASEREREREREZlwCoBERERERERERCacAiARERERERERkQmnAEhEREREREREZMIpABIRERERERERmXAKgEREREREREREJpwCIBERERERERGRCacASERERERERERkwikAEhERERERERGZcEd8AFRVFe94xzu4/PLLOfPMMynLEmMMH/jAB/b6WFu3bsUYs9t/LrnkkoPwCEREREREREREDi6/1iewv2ZnZ7niiisAOO644zj++OP51re+tV/H/Jmf+RkuuuiiJZc/4QlP2K/jioiIiIiIiIishSM+AJqamuLTn/40Z555JieccAJXXnklV1111X4d88wzz+TKK688MCcoIiIiIiIiIrLGjvgAqCxLnvnMZ671aYiIiIiIiIiIHLaO+ADoYPjud7/L+973Pn784x9z9NFH89SnPpUnPvGJe3WMs846a9nLv/SlL+G95/TTTz8Qp/qIFGMEwNojfoSVyEGh94jIyvQeEVmZ3iMiK9N75MD42Z/9Wf78z/98rU/jEUUB0DI++9nP8tnPfnbBZZs3b+ZDH/oQP/ETP7Ffx3bOMTU1xbp16/brOI9kX/3qVwE444wz1vhMRA5Peo+IrEzvEZGV6T0isjK9R+RIpQBozNTUFL//+7/PRRddxCmnnALAl7/8Za688kpuvfVWLrjgAu677z6mp6f3eKx77733YJ/uI1ZbXaXnWGR5eo+IrEzvEZGV6T0isjK9R+RIdVjUrJ188skrrl9f/M8LX/jCg3Iexx57LG984xt50pOexMaNG9m4cSNPf/rTuemmm/j5n/95/umf/mmf1suLiIiIiIiIiKylw6IC6NRTT6Xb7a76+ieeeOJBPJulvPe87GUv4+677+aOO+7g1a9+9SG9fxERERERERGR/XFYBEA333zzWp/CHj3qUY8CYHZ2do3PRERERERERERk7xwWLWBHgi984QsAw9lAIiIiIiIiIiJHikdkALRt2za2bNnC9773vQWX33333QwGgyXXv+WWW3jb294GcNDmD4mIiIiIiIiIHCwmpZTW+iT21zXXXMOWLVsAuO+++/jSl77E2WefzWmnnQbA0572NF72spcNr3/ttddy+eWXc+mll3LttdcOL9+8eTNf+cpX2Lx5MyeddBKQt4DdcsstALzpTW/ida973SF6VCIiIiIiIiIiB8ZhMQNof914443cfvvtCy676667uOuuu4Z/Hg+AdudFL3oR119/PV/84hf5zGc+Q1VVHHfccfzar/0ar3jFKzj33HMP+LmLiIiIiIiIiBxsE1EBJCIiIiIiIiIiu/eInAEkIiIiIiIiIvJIogBIRERERERERGTCKQASEREREREREZlwCoBERERERERERCacAiARERERERERkQmnAEhEREREREREZMIpAJIjQlVVvOMd7+Dyyy/nzDPPpCxLjDF84AMf2ONtP/ShD/FzP/dzzMzMsGHDBjZv3swnP/nJQ3DWImtv69atGGN2+88ll1yy1qcocsh8+9vf5iUveQknnnginU6Hk08+mSuuuIKHHnporU9NZM2dfPLJu/1vxfHHH7/WpydyyFx33XW88pWv5Nxzz2X9+vUYY3jhC1+44m3uuusunvWsZ7Fp0yampqZ44hOfyNvf/nZCCIforEVWx6/1CYisxuzsLFdccQUAxx13HMcffzzf+ta39ni7//gf/yNvectbOOmkk/j1X/91BoMBH/3oR/m3//bf8s53vpNXvOIVB/nMRQ4PP/MzP8NFF1205PInPOEJh/5kRNbAgw8+yNlnn80PfvADnvOc5/CTP/mT/M3f/A3veMc7uPHGG7nzzjs5+uij1/o0RdbUhg0bhn/fGjczM3PoT0Zkjbz5zW/mS1/6EjMzM5x00kls2bJlxet/7GMf47nPfS7dbpfnPe95bNq0iU984hO85jWv4c477+Qv/uIvDtGZi+yZSSmltT4JkT0ZDAbcfPPNnHnmmZxwwglceeWVXHXVVbz//e/nZS972bK3ueuuuzjnnHM49dRT+eIXv8hRRx0F5IqIs846i9nZWbZs2cLJJ598CB+JyKG1detWHvvYx3LppZdy7bXXrvXpiKyZX/qlX+Kmm27ij/7oj3jlK185vPx3fud3eNvb3sZv/MZv8N73vncNz1BkbbV/H9q6deuanofIWrv11ls56aSTeNzjHsftt9/Oeeedxwte8AI+8pGPLLnu9u3bedzjHse2bdu48847efKTnwzA/Pw8559/Pp///Of5X//rf6niWg4bagGTI0JZljzzmc/khBNOWPVt2r/Iv/a1rx2GP5D/gvPbv/3b9Pt9PvjBDx7wcxURkcPL17/+dW666abhz/9xV111FdPT03z4wx9mdnZ2jc5QREQOF+eddx6nnXYaxpg9Xve6667jhz/8IZdccskw/AHodru8+c1vBuA973nPQTtXkb2lAEgm1i233ALAM57xjCVfe+Yzn7ngOiKT7rvf/S7ve9/7+IM/+APe97738eUvf3mtT0nkkGl/1l944YVYu/CvPuvWreOcc85h165dfOELX1iL0xM5bPT7fT7ykY/wB3/wB7zjHe/g1ltv1QwTkRWs9Hnj6U9/OlNTU9x11130+/1DfWoiy9IMIJlIs7OzfOc732FmZmbZqqHTTjsNgAceeOBQn5rImvjsZz/LZz/72QWXbd68mQ996EP8xE/8xBqdlcihcf/99wNw+umnL/v10047jZtuuokHHniACy644FCemshh5fvf/z4vetGLFlz22Mc+lg9+8IP8wi/8whqdlcjha6X/vnjveexjH8tXvvIVvv71r3PGGWcc6tMTWUIVQDKRtm3bBuRhhstpL3/44YcP1SmJrImpqSl+//d/n3vvvZeHHnqIhx56aNjPftttt3HBBReo7UUmnv6bILJnl19+OTfffDPf//73mZ2d5e///u/5jd/4DbZu3cozn/lMvvSlL631KYocdvTfFznSKACSQ2al9aLL/bOndYsHwmp6e0XW2v68d4499lje+MY38qQnPYmNGzeyceNGnv70p3PTTTfx8z//8/zTP/0TH/jAB9bw0YmsvXYfhv6bII9kb3jDGzj//PM57rjjmJqa4glPeALvfe97+Z3f+R3m5ua48sor1/oURY44+u+LHG7UAiaHzKmnnkq321319U888cR9vq82bW9T+cX2lNaLHE4OxnvHe8/LXvYy7r77bu644w5e/epX788pihzW9vTfhO3bty+4noiM/OZv/iZvectbuOOOO9b6VEQOO/rvixxpFADJIXPzzTcfsvuanp7m0Y9+NN/5znf43ve+t2QO0Ne+9jVg9/MgRA4nB+u986hHPQpALWAy8R7/+McDu5/7pv8miOzescceC+i/FSLLefzjH88999zDAw88wFlnnbXga3Vd841vfAPvPaeccsoanaHIQmoBk4l1/vnnA3DjjTcu+dpnPvOZBdcReSRqNx7pLyUy6c477zwAbrrpJmKMC762Y8cO7rzzTnq9Hk95ylPW4vREDmuf//znAf23QmQ5K33euOOOO9i1axdnn302nU7nUJ+ayLIUAMnE+s3f/E0Arr76ah566KHh5Vu3buVd73oXnU6Hyy+/fK1OT+SQuPvuuxkMBksuv+WWW3jb294GcEjmbYmspVNPPZULL7xw+PN/3Bve8AZmZ2d58YtfzPT09Bqdocja+spXvsK//Mu/LLn8m9/8Jq94xSsA/bdCZDkXX3wxxxxzDB/96Ee55557hpfPz8/zute9DoCXv/zla3V6IkuY1E6mEjnMXXPNNWzZsgWA++67jy996UucffbZw5XuT3va03jZy1624Da/+7u/y1vf+lZOOukkLr74YgaDAf/7f/9vfvzjH/POd75z+JcakUm1efNmvvKVr7B582ZOOukkAL785S9zyy23APCmN71p+BcUkUn24IMPcvbZZ/ODH/yA5zznOZxxxhncfffd3HrrrZx++uncddddHH300Wt9miJr4sorr+Saa67hvPPO47GPfSzr1q3jwQcf5FOf+hTz8/M861nP4vrrr6csy7U+VZGD7oYbbuCGG24A4Pvf/z5/9Vd/xSmnnMK5554LwDHHHMMf/uEfLrj+xRdfTLfb5ZJLLmHTpk18/OMf5/777+fiiy/m//yf/6Mh0HLYUAAkR4zNmzdz++237/brl156Kddee+2Syz/0oQ/xx3/8x/zjP/4j1lqe9KQn8Z/+03/i2c9+9kE8W5HDw5/+6Z9y/fXX8w//8A/86Ec/oqoqjjvuOJ761Kfyile8YviXGZFHgm9961u8/vWv58Ybb+THP/4xJ5xwAhdddBFveMMb2LRp01qfnsiauf3223nve9/L3/3d3w3XwG/cuJEzzzyTF73oRbzoRS/SB1h5xLjyyiu56qqrdvv1xzzmMWzdunXBZXfeeSdXX301n//855mfn+dxj3scL3nJS3jVq16Fc+4gn7HI6ikAEhERERERERGZcJoBJCIiIiIiIiIy4RQAiYiIiIiIiIhMOAVAIiIiIiIiIiITTgGQiIiIiIiIiMiEUwAkIiIiIiIiIjLhFACJiIiIiIiIiEw4BUAiIiIiIiIiIhNOAZCIiIiIiIiIyIRTACQiIiIiIiIiMuEUAImIiIiIiIiITDgFQCIiIiIiIiIiE04BkIiIiIiIiIjIhFMAJCIiIhNt8+bN/PRP/zQxxoNy/JQSZ555Jueee+5BOb6IiIjIgaAASERERCbWddddx+23385VV12FtQfnrz3GGK666ir++q//muuuu+6g3IeIiIjI/jIppbTWJyEiIiJyoKWUOOOMM0gpsWXLFowxB/X+fuqnfooQwiG5LxEREZG9pQogERERmUif+9znuP/++7n00ksPSSBz6aWX8sADD3DzzTcf9PsSERER2VsKgEREROSwcvLJJ2OM2e0/l1122aqO86d/+qcAPO95z1vytWuvvRZjDNdeey2f/exnOffcc5mZmeFRj3oUl19+OQ8//DAAf/d3f8ezn/1sjjrqKGZmZviVX/kVtm7duuz9XXLJJQvuV0RERORw4tf6BERERETGXXHFFcMAZtwnPvEJ/vZv/5apqak9HiOlxC233MLxxx/PqaeeutvrffzjH+eTn/wkz372s/nN3/xN7rrrLq699lq+8Y1vcM0113DBBRdw7rnn8tKXvpS///u/5xOf+AQPPvggf//3f79kptBjHvMYHv3oR/O5z32OlJLawEREROSwohlAIiIictj77Gc/y7Oe9SxOPvlkPv/5z3PMMceseP0tW7Zwxhln8OxnP5tPfOITS75+7bXXcvnll+Oc4+abb+YXfuEXAIgx8ku/9Et87nOf46ijjuKd73wnL3jBC4a3e+lLX8r//J//kxtuuIHnPOc5S477q7/6q9xwww185Stf4ad+6qf281GLiIiIHDhqARMREZHD2j/8wz9w8cUXs2HDBj796U/vMfwB+H//7/8BcMIJJ6x4vec///nD8AfAWsuLXvQiAJ7whCcsCH8AXvziFwNw3333LXu8448/fsH9i4iIiBwu1AImIiIih63vfe97/PIv/zL9fp9PfvKTnHbaaau63Y9//GMAjjrqqBWv9+QnP3nJZSeeeCIAZ5111pKvPfrRjwbg29/+9rLH27RpEwA/+tGPVnWeIiIiIoeKAiARERE5LM3OzvLsZz+bb33rW/z5n/8555577qpv2+v1AJifn1/xehs2bFhymfd+j1+rqmrZ483NzS24fxEREZHDhQIgEREROezEGHn+85/P3/7t33L11Vfz/Oc/f69uf+yxxwKjSqBDpb2/9v5FREREDheaASQiIiKHnSuuuIJPfOITvOQlL+G//tf/ute3/1f/6l/hnGPLli0H4ex2b8uWLVhr+emf/ulDer8iIiIie6IASERERA4rb3/723nnO9/JBRdcwHvf+959OsaGDRs488wz+fKXvzxsyzrY+v0+9913H//6X/9rNm7ceEjuU0RERGS11AImIiIih43vf//7/O7v/i7GGH76p3+aq6++esl1zjzzTC666KI9Huu5z30u9957L7fccgu//Mu/fBDOdqHbbruNwWDAc5/73IN+XyIiIiJ7SwGQiIiIHDbm5+eJMQK5Emg5l1566aoCoJe+9KVceeWV/Nmf/dkhCYA+9KEPUZYlL33pSw/6fYmIiIjsLZNSSmt9EiIiIiIHw2/8xm/woQ99iK1bt3L88ccftPv5wQ9+wMknn8y///f/ng984AMH7X5ERERE9pVmAImIiMjEeuMb30hZlsu2kh1If/AHf4Bzjje96U0H9X5ERERE9pUCIBEREZlYxx13HB/5yEc48cQTh61lB1pKiRNOOIEPf/jDnHDCCQflPkRERET2l1rAREREREREREQmnCqAREREREREREQmnAIgEREREREREZEJpwBIRERERERERGTCKQASEREREREREZlwCoBERERERERERCacAiARERERERERkQmnAEhEREREREREZMIpABIRERERERERmXAKgEREREREREREJpwCIBERERERERGRCacASERERERERERkwikAEhERERERERGZcAqAREREREREREQmnAIgEREREREREZEJpwBIRERERERERGTCKQASEREREREREZlwCoBERERERERERCacAiARERERERERkQmnAEhEREREREREZMIpABIRERERERERmXAKgEREREREREREJpwCIBERERERERGRCacASERERERERERkwikAEhERERERERGZcAqAREREREREREQmnAIgEREREREREZEJpwBIRERERERERGTCKQASEREREREREZlwCoBERERERERERCbcxARA1113Ha985Ss599xzWb9+PcYYXvjCF+7Tsb797W/zkpe8hBNPPJFOp8PJJ5/MFVdcwUMPPXSAz1pERERERERE5ODza30CB8qb3/xmvvSlLzEzM8NJJ53Eli1b9uk4Dz74IGeffTY/+MEPeM5znsNP/uRP8jd/8ze84x3v4MYbb+TOO+/k6KOPPsBnLyIiIiIiIiJy8ExMBdDb3vY2HnjgAbZv38573vOefT7Ob/3Wb/GDH/yAP/qjP+KGG27gmmuu4ZZbbuE1r3kN999/P6997WsP4FmLiIiIiIiIiBx8JqWU1vokDrTbbruN8847jxe84AV85CMfWfXtvv71r3Pqqady8skn8+CDD2LtKB/bsWMHJ5xwAiklfvCDHzA9PX0wTl1ERERERERE5ICbmAqgA+GWW24B4MILL1wQ/gCsW7eOc845h127dvGFL3xhLU5PRERERERERGSfTMwMoAPh/vvvB+D0009f9uunnXYaN910Ew888AAXXHDBisc666yzlr38G9/4Bs985jP58z//8/07WRERERERERGRVVIANGbbtm0AbNiwYdmvt5c//PDD+3wf8/PzfPGLX+S2227b52M80u3YsQPIVVkispTeIyIr03tEZGV6j4isTO+RA2Pz5s1rfQqPOAqA9kI7LskYs8fr3nvvvcte3lYG6cW+79rwTM+hyPL0HhFZmd4jIivTe0RkZXqPyJFKM4DGtBU+bSXQYtu3b19wPRERERERERGRI4ECoDGPf/zjAXjggQeW/frXvvY1YPczgkREREREREREDkcKgMacd955ANx0003EGBd8bceOHdx55530ej2e8pSnrMXpiYiIiIiIiIjsk0dkAFRVFVu2bOHBBx9ccPmpp57KhRdeyNatW3nXu9614GtveMMbmJ2d5cUvfjHT09OH8nRFRERERERERPbLxAyBvuGGG7jhhhsA+P73vw/A5z//eS677DIAjjnmGP7wD/8QgO985zucccYZPOYxj2Hr1q0LjvPud7+bs88+m1e96lXcfPPNnHHGGdx9993ceuutnH766Vx99dWH6iGJiIiIiIiIiBwQExMA3XfffXzoQx9acNnXv/51vv71rwPwmMc8ZhgAreTUU0/lnnvu4fWvfz033ngjn/70pznhhBN41atexRve8AY2bdp0UM5fRERERERERORgmZgA6Morr+TKK69c1XVPPvnk4Ur35fx//9//xwc/+MEDdGYiIiIiIiIiImvrETkDSERERERERETkkUQBkIiIiIiIiIjIhFMAJCIiIiIiIiIy4RQAiYiIiIiIiIhMOAVAIiIiIiIiIiITTgGQiIiIiIiIiMiEUwAkIiIiIiIiIjLhFACJiIiIiIiIiEw4BUAiIiIiIiIiIhNOAZCIiIiIiIiIyIRTACQiIiIiIiIiMuEUAImIiIiIiIiITDgFQCIiIiIiIiIiE04BkIiIiIiIiIjIhFMAJCIiIiIiIiIy4RQAiYiIiIiIiIhMOAVAIiIiIiIiIiITTgGQiIiIiIiIiMiEUwAkIiIiIiIiIjLhFACJiIiIiIiIiEw4BUAiIiIiIiIiIhNOAZCIiIiIiIiIyIRTACQiIiIiIiIiMuEUAImIiIiIiIiITDgFQCIiIiIiIiIiE04BkIiIiIiIiIjIhFMAJCIiIiIiIiIy4RQAiYiIiIiIiIhMOAVAIiIiIiIiIiITTgGQiIiIiIiIiMiEUwAkIiIiIiIiIjLhFACJiIiIiIiIiEw4BUAiIiIiIiIiIhNOAZCIiIiIiIiIyIRTACQiIiIiIiIiMuEUAImIiIiIiIiITDgFQCIiIiIiIiIiE04BkIiIiIiIiIjIhFMAJCIiIiIiIiIy4RQAiYiIiIiIiIhMOAVAIiIiIiIiIiITTgGQiIiIiIiIiMiEUwAkIiIiIiIiIjLhFACJiIiIiIiIiEw4BUAiIiIiIiIiIhNOAZCIiIiIiIiIyIRTACQiIiIiIiIiMuEUAImIiIiIiIiITDgFQCIiIiIiIiIiE04BkIiIiIiIiIjIhJuoAOjb3/42L3nJSzjxxBPpdDqcfPLJXHHFFTz00EN7dZxPfepTXHjhhZx00kn0ej1OOeUU/t2/+3d8/vOfP0hnLiIiIiIiIiJy8ExMAPTggw9y1lln8cEPfpCf+7mf4zWveQ2nnHIK73jHO3jqU5/Kj3/841Ud5/d+7/d49rOfzd/+7d/yjGc8g1e/+tU86UlP4mMf+xjnnHMOH/nIRw7yIxERERERERERObD8Wp/AgfJbv/Vb/OAHP+CP/uiPeOUrXzm8/Hd+53d429vexmtf+1re+973rniM73//+/zhH/4hxx13HF/+8pc59thjh1+79dZbOf/883n961/PC1/4woP2OEREREREREREDrSJqAD6+te/zk033cTJJ5/Mb//2by/42lVXXcX09DQf/vCHmZ2dXfE43/zmN4kx8vM///MLwh+A8847j3Xr1vHDH/7wgJ+/iIiIiIiIiMjBNBEVQLfccgsAF154IdYuzLTWrVvHOeecw0033cQXvvAFLrjggt0e57TTTqMsS/7mb/6GH/3oRxxzzDHDr91xxx3s2LGDiy66aFXndNZZZy17+Ve/+lVOOukkbrvttlUdR5basWMHgJ5Dkd3Qe0RkZXqPiKxM7xGRlek9cmBs3rx5rU/hEWciKoDuv/9+AE4//fRlv37aaacB8MADD6x4nE2bNvHf/tt/45//+Z/5qZ/6Kf7Df/gP/Jf/8l/4tV/7NS688EJ+8Rd/kfe9730H9uRFRERERERERA6yiagA2rZtGwAbNmxY9uvt5Q8//PAej3XFFVdw8skn85KXvIT3v//9w8sf97jHcdllly1pDdude++9d9nL28ogpZ37rk3a9RyKLE/vEZGV6T0isjK9R0RWpveIHKkmogJoT1JKABhj9njd//7f/zsXX3wxl112GQ8++CCzs7Pce++9nHLKKbzgBS/gP//n/3ywT1dERERERERE5ICaiACorfBpK4EW2759+4Lr7c5tt93G7/3e7/Erv/IrvPWtb+WUU05hamqKJz3pSVx//fU8+tGP5i1veQtf//rXD+wDEBERERERERE5iCYiAHr84x8P7H7Gz9e+9jVg9zOCWp/85CeBvPFrsampKX7u536OGCN/93d/tz+nKyIiIiIiIiJySE1EANQGNjfddBMxxgVf27FjB3feeSe9Xo+nPOUpKx6n3+8D7HbVe3t5WZb7e8oiIiIiIiIiIofMRARAp556KhdeeCFbt27lXe9614KvveENb2B2dpYXv/jFTE9PA1BVFVu2bOHBBx9ccN1zzz0XgD/5kz/hO9/5zoKvfeYzn+HOO++k2+1y9tlnH8RHIyIiIiIiIiJyYE3EFjCAd7/73Zx99tm86lWv4uabb+aMM87g7rvv5tZbb+X000/n6quvHl73O9/5DmeccQaPecxj2Lp16/Dyiy++mH/zb/4Nn/vc5zjjjDP41V/9VY4//ni++tWv8slPfpKUEtdccw1HH330GjxCEREREREREZF9MzEB0Kmnnso999zD61//em688UY+/elPc8IJJ/CqV72KN7zhDWzatGmPx7DW8ulPf5p3vetdfPSjH+X6669n165dbNq0iWc961m86lWv4sILL/z/27vz6KrKe//jnzMk55yczIFAIEAgJCEQkUERgiCDolJbbNXWemutQ68jiN6pd3kVbKur/a2LVixeavWi4q3z0F4HDDJKgDDIKIRAQggJgZCQeTrT/v1Bk2skBMQkJ+y8X2tlLc4envPdZ7Gz9/nk2c/TDUcDAAAAAADQeUwTAEnSoEGDtGzZsnNul5SU1Do1/DeFhIRo/vz5mj9/fidXBwAAAAAAEBymGAMIAAAAAAAAZ0cABAAAAAAAYHIEQAAAAAAAACZHAAQAAAAAAGByBEAAAAAAAAAmRwAEAAAAAABgcgRAAAAAAAAAJkcABAAAAAAAYHIEQAAAAAAAACZHAAQAAAAAAGByBEAAAAAAAAAmRwAEAAAAAABgcgRAAAAAAAAAJkcABAAAAAAAYHIEQAAAAAAAACZHAAQAAAAAAGByBEAAAAAAAAAmRwAEAAAAAABgcgRAAAAAAAAAJkcABAAAAAAAYHIEQAAAAAAAACZHAAQAAAAAAGByBEAAAAAAAAAmRwAEAAAAAABgcgRAAAAAAAAAJkcABAAAAAAAYHIEQAAAAAAAACZHAAQAAAAAAGByBEAAAAAAAAAmRwAEAAAAAABgcgRAAAAAAAAAJkcABAAAAAAAYHIEQAAAAAAAACZHAAQAAAAAAGByBEAAAAAAAAAmRwAEAAAAAABgcgRAAAAAAAAAJkcABAAAAAAAYHIEQAAAAAAAACZHAAQAAAAAAGByBEAAAAAAAAAmRwAEAAAAAABgcgRAAAAAAAAAJkcABAAAAAAAYHIEQAAAAAAAACZHAAQAAAAAAGByBEAAAAAAAAAmRwAEAAAAAABgcgRAAAAAAAAAJmeqAKi4uFh33XWXBgwYIIfDoaSkJM2fP1+VlZXfuq0vvvhCN910kxISEuRwOJSQkKBZs2bpk08+6YLKAQAAAAAAuo492AV0lvz8fGVmZqqsrExz5szRiBEjtGXLFj333HNasWKFsrOzFRcXd15t/fa3v9Xjjz+uPn366IYbblBCQoLKy8u1Y8cOrV27VrNnz+7iowEAAAAAAOg8pgmAHnjgAZWVlWnx4sWaO3du6/JHH31Uzz77rB577DEtXbr0nO288847evzxx3X11Vfr/fffV0RERJv1Xq+302sHAAAAAADoSqZ4BKygoEBZWVlKSkrSgw8+2Gbdk08+KbfbreXLl6u+vr7DdgKBgP7t3/5NYWFh+stf/nJG+CNJISEhnVo7AAAAAABAVzNFALR69WpJ0qxZs2S1tj2kiIgITZ48WQ0NDdq8eXOH7WzcuFGHDx/W7NmzFRMTo48//li///3v9dxzz2nTpk1dVj8AAAAAAEBXMsUjYAcOHJAkpaamtrs+JSVFWVlZysvL08yZM8/aztatWyVJ/fr107hx47Rnz54266dOnap3331Xffv2PWdN48ePb3f5/v37lZiYqLVr156zDbSvtrZWkvgMgbPgHAE6xjkCdIxzBOgY50jnmDZtWrBL6HVM0QOourpakhQVFdXu+pblVVVVHbZTVlYmSVq6dKkaGxv1+eefq7a2Vnv37tW1116r9evX65Zbbum8wgEAAAAAALqBKXoAnYthGJIki8XS4XZ+v791+3fffVeXXnqpJGnUqFH64IMPlJqaqnXr1mnTpk2aNGlSh21t37693eUtPYNIOy9cS9LOZwi0j3ME6BjnCNAxzhGgY5wjuFiZogdQSw+flp5A31RTU9Nmu7OJiYmRJA0bNqw1/Gnhcrl07bXXSpK2bNnyneoFAAAAAADoTqYIgNLS0iRJeXl57a4/ePCgpLOPEfTNdqKjo9td3xIQNTY2XkiZAAAAAAAAQWGKAGj69OmSpKysLAUCgTbramtrlZ2dLZfLpYkTJ3bYztSpU2W323Xw4EF5PJ4z1u/du1eSlJSU1DmFAwAAAAAAdANTBEDJycmaNWuWCgsLtWTJkjbrFixYoPr6ev385z+X2+2WJHm9XuXm5io/P7/Ntn369NFPfvITVVdX69e//nWbdStXrtRnn32mqKgoXXfddV17QAAAAAAAAJ3ININAv/DCC8rMzNS8efO0atUqpaenKycnR2vWrFFqaqqeeuqp1m1LSkqUnp6uIUOGqLCwsE07zzzzjHJycvTUU09p/fr1mjBhgo4cOaIPPvhANptNf/7zn8/6iBgAAAAAAEBPZIoeQNLpXkDbtm3TL37xC+Xk5GjRokXKz8/XvHnztGnTJsXFxZ1XO/Hx8crJydEjjzyio0ePavHixVq9erW+973v6YsvvmAaeAAAAAAAcNExTQ8gSRo0aJCWLVt2zu2SkpJap4ZvT2xsrJ555hk988wznVkeAAAAAABAUJimBxAAAAAAAADaRwAEAAAAAABgcgRAAAAAAAAAJkcABAAAAAAAYHIEQAAAAAAAACbX5bOA5eXl6fPPP9f69etVVFSk8vJyuVwuxcfHa8yYMZo+fbpmzJghp9PZ1aUAAAAAAAD0Sl0WAL355pt64YUXlJ2dLUntTru+atUqPfPMM4qOjtYvfvELzZ07V0lJSV1VEgAAAAAAQK/U6Y+ArVmzRmPHjtVtt92mvXv36o477tCLL76onTt36vjx4/J4PKqurlZBQYE++eQTPf7440pLS9Ozzz6r9PR0/du//Ztqamo6uywAAAAAAIBeq9N7AM2cOVPjxo3TW2+9pTlz5ig0NPSMbSIiIhQREaGkpCRdd911WrhwoQ4ePKilS5fqj3/8o8LDw/X44493dmkAAAAAAAC9UqcHQO+++65+9KMffev9UlJStGjRIv3Lv/yLCgsLO7ssAAAAAACAXqvTA6ALCX++rn///urfv38nVQMAAAAAAIAeMQ38/v379cgjjwS7DAAAAAAAAFMKWgDU3Nys5cuXa8qUKcrIyNDixYuDVQoAAAAAAICpddk08Gezd+9evfjii3r99ddVXV0twzA0bNgw3X333d1dCgAAAAAAQK/QLQFQY2Oj3nzzTf35z39WTk6ODMOQJF166aVatGiRZsyY0R1lAAAAAAAA9Epd+gjYzp079eCDD2rAgAG65557tHnzZo0dO1bPP/+8JOnyyy8n/AEAAAAAAOhiXdID6KWXXtKLL76o7du3yzAM9evXT3fffbfuvPNOjRo1SpI0d+7crnhrAAAAAAAAfEOXBED/+I//KKvVqh/96Ee64447dP3118tms3XFWwEAAAAAAOAcuuwRMMMwtGfPHn311VcqKyvrqrcBAAAAAADAOXRJALRhwwb97Gc/09GjR/Xv//7vGjx4sGbPnq23335bHo+nK94SAAAAAAAAZ9ElAVBmZqZeffVVHTt2TIsXL9bIkSO1YsUK/fSnP1VCQoIeeOCBrnhbAAAAAAAAtKNLZwGLiorSQw89pF27dmnTpk2644475PF4tHTpUknSp59+qkWLFunkyZNdWQYAAAAAAECv1qUB0NddccUV+u///m8dO3ZMS5Ys0dixY1VSUqJ//dd/VWJiom655ZbuKgUAAAAAAKBX6bYAqEVERITuv/9+bd++XVu3btXdd9+t0NBQvf/++91dCgAAAAAAQK/Q7QHQ140fP14vvviijh8/rj/96U/BLAUAAAAAAMC0ghoAtXC73brnnnuCXQYAAAAAAIApdXoA9N57732n/UtLS7Vp06ZOqgYAAAAAAACdHgDdcsstGj9+vN566y01Nzef934H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&quot; width=&quot;576px&quot; height=&quot;411px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1022\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"5\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAAM2CAYAAACOnPi8AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOy9a7BkWVnm/1uXvTPznLo1jagMDI3cJEYZsf0gIGIHIx2iAzF8UodGNIIZA5FAQwdDIqSN0QnDa4CihjiiIX6YEBWd0GGIUdG/RKMjCigKGLTggDZNd13OOZm59163/4d37cw8p86prqquS/fp96dFV+Vl59rXzPXs531eU0opKIqiKIqiKIqiKIqiKMcWe7MHoCiKoiiKoiiKoiiKolxfVABSFEVRFEVRFEVRFEU55qgApCiKoiiKoiiKoiiKcsxRAUhRFEVRFEVRFEVRFOWYowKQoiiKoiiKoiiKoijKMUcFIEVRFEVRFEVRFEVRlGOOCkCKoiiKoiiKoiiKoijHHBWAFEVRFEVRFEVRFEVRjjkqACmKoiiKoiiKoiiKohxzVABSFEVRFEVRFEVRFEU55qgApCiKoiiKoiiKoiiKcsxRAUhRFEVRFEVRFEVRFOWYowKQoiiKoiiKoiiKoijKMUcFIEVRFEVRFEVRFEVRlGOOCkCKoiiKoiiKoiiKoijHHBWAFEVRFEVRFEVRFEVRjjkqACmKoiiKoiiKoiiKohxzVABSFEVRFEVRFEVRFEU55qgApCiKoiiKoiiKoiiKcsxRAUhRFEVRFEVRFEVRFOWYowKQoiiKoiiKoiiKoijKMUcFIEVRFEVRFEVRFEVRlGOOCkCKoiiKoiiKoiiKoijHHBWAFEVRFEVRFEVRFEVRjjkqACmKoiiKoiiKoiiKohxzVABSFEVRFEVRFEVRFEU55qgApCiKoiiKoiiKoiiKcsxRAUhRFEVRFEVRFEVRFOWYowKQoiiKoiiKoiiKoijKMUcFIEVRFEVRFEVRFEVRlGOOCkCKoiiKoiiKoiiKoijHHBWAFEVRFEVRFEVRFEVRjjkqACmKoiiKoiiKoiiKohxzVABSFEVRFEVRFEVRFEU55hwbAehd73oX3/3d380LX/hCTp06hTGGV77ylVe8nNtuuw1jzKF/vuiLvug6jFxRFEVRFEVRFEVRFOX64m/2AK4VP/IjP8KHP/xhTpw4wZOe9CQ+9rGPXfWyTp8+zRve8IaLHj9x4sTDGKGiKIqiKIqiKIqiKMrN4dgIQD/zMz/Dk570JJ7+9KfzJ3/yJ9xxxx1XvawzZ85w9913X7vBKYqiKIqiKIqiKIqi3ESOjQD0cAQfRVEURVEURVEURVGU48yxEYCuJX3f8853vpN/+qd/Ynt7m+c85zl87dd+Lc65y17G7bfffujj//iP/8g3fMM38Bu/8RvXariKoiiKoiiKoiiKoiiXRAWgQ7jvvvu466679j321Kc+lXe84x286EUveljL7rqO//t//y/ve9/7HtZyHsvs7u4CcPLkyZs8EkV5ZKLniKJcGj1HFOXS6DmiKJdGz5Frw9d93dfd7CE85lAB6ADf/u3fzgtf+EL+zb/5N5w8eZJ7772Xn/u5n+OXfumX+IZv+Abuuece/u2//bcPuZwPfvCDhz4+OoP0YL96RvFMt6GiHI6eI4pyafQcUZRLo+eIolwaPUeURysqAB3gzW9+875/f9mXfRm/+Iu/yIkTJ/ipn/op7r77bn7nd37nJo1OURRFURRFURRFURTlyrE3ewCPFr7zO78TgD/90z+9ySNRFEVRFEVRFEVRFEW5MlQAukye8IQnADCfz2/ySBRFURRFURRFURRFUa4MFYAuk3vuuQeAL/mSL7nJI1EURVEURVEURVEURbkyHpMCUAiBj33sY3zyk5/c9/hHP/pRzp49e9HrP/3pT/O6170OgFe+8pU3ZIyKoiiKoiiKoiiKoijXimMTAv3ud7+bd7/73YC0cQdx7bz61a8G4PGPfzw/+ZM/CcBnP/tZnv3sZ/OUpzyFT33qU6tl/OZv/iY/9mM/xh133MFTn/pUTp48ySc/+Ul+//d/n67reOlLX8r3fd/33cjVUhRFURRFURRFURRFedgcGwHoQx/6EL/2a7+277F7772Xe++9F4CnPOUpKwHoKO644w4+/vGP89d//dfcc889zOdzzpw5w9d8zddw1113cdddd2GMuW7roCiKoiiKoiiKoiiKcj04NgLQ3Xffzd13331Zr73tttsopVz0+Ite9CJe9KIXXeORKYqiKIqiKIqiKIqi3FwekxlAiqIoiqIoiqIoiqIojyVUAFIURVEURVEURVEURTnmqACkKIqiKIqiKIqiKIpyzFEBSFEURVEURVEURVEU5ZijApCiKIqiKIqiKIqiKMoxRwUgRVEURVEURVEURVGUY44KQIqiKIqiKIqiKIqiKMccFYAURVEURVEURVEURVGOOSoAKYqiKIqiKIqiKIqiHHNUAFIURVEURVEURVEURTnmqACkKIqiKIqiKIqiKIpyzFEBSFEURVEURVEURVEU5ZijApCiKIqiKIqiKIqiKMoxRwUgRVEURVEURVEURVGUY44KQIqiKIqiKIqiKIqiKMccFYAURVEURVEURVEURVGOOSoAKYqiKIqiKIqiKIqiHHNUAFIURVEURVEURVEURTnmqACkKIqiKIqiKIqiKIpyzFEBSFEURVEURVEURVEU5ZijApCiKIqiKIqiKIqiKMoxRwUgRVEURVEURVEURVGUY44KQIqiKIqiKIqiKIqiKMccFYAURVEURVEURVEURVGOOSoAKYqiKIqiKIqiKIqiHHNUAFIURVEURVEURVEURTnmqACkKIqiKIqiKIqiKIpyzFEBSFEURVEURVEURVEU5ZijApCiKIqiKIqiKIqiKMoxRwUgRVEURVEURVEURVGUY44KQIqiKIqiKIqiKIqiKMccFYAURVEURVEURVEURVGOOSoAKYqiKIqiKIqiKIqiHHNUAFIURVEURVEURVEURTnmqACkKIqiKIqiKIqiKIpyzFEBSFEURVEURVEURVEU5ZijApCiKIqiKIqiKIqiKMoxRwUgRVEURVEURVEURVGUY86xEYDe9a538d3f/d288IUv5NSpUxhjeOUrX3lVy/rMZz7Dd3zHd/DEJz6RyWTCbbfdxhve8AbOnTt3jUetKIqiKIqiKIqiKIpy/fE3ewDXih/5kR/hwx/+MCdOnOBJT3oSH/vYx65qOZ/85Cd5/vOfz/3338/LX/5yvvRLv5S/+Iu/4C1veQvvec97eP/738+tt956jUevKIqiKIqiKIqiKIpy/Tg2DqCf+Zmf4ROf+AQ7Ozv8wi/8wlUv57WvfS33338/b33rW3n3u9/Nj/3Yj/FHf/RHfM/3fA8f//jHedOb3nQNR60oiqIoiqIoiqIoinL9OTYC0B133MEznvEMjDFXvYx7772X9773vdx2221813d9177nfviHf5jt7W1+/dd/nfl8/nCHqyiKoiiKoiiKoiiKcsM4NgLQteCP/uiPAHjJS16Ctfs3zcmTJ3nBC17AYrHgAx/4wM0YnqIoiqIoiqIoiqIoylVxbDKArgUf//jHAXjmM5956PPPeMYzeO9738snPvEJXvziF19yWbfffvuhj//93/89T3rSk3jf+973sMb6WGZ3dxdAt6GiHIGeI4pyafQcUZRLo+eIolwaPUeuDV/3dV93s4fwmEMdQBtcuHABgNOnTx/6/Pj4+fPnb9SQFEVRFEVRFEVRFEVRHjbqALoCSikAl5Uz9MEPfvDQx0dnkKqdV8+otOs2VJTD0XNEUS6NniOKcmn0HFGUS6PniPJoRR1AG4wOn9EJdJCdnZ19r1MURVEURVEURVEURXk0oALQBs961rMA+MQnPnHo8//wD/8AHJ0RpCiKoiiKoiiKoiiK8khEBaAN7rjjDgDe+973knPe99zu7i7vf//7mc1mfPVXf/XNGJ6iKIqiKIqiKIqiKMpV8ZgUgEIIfOxjH+OTn/zkvsef9rSn8ZKXvIRPfepTvO1tb9v33Jvf/Gbm8zmvetWr2N7evpHDVRRFURRFURRFURRFeVgcmxDod7/73bz73e8G4L777gPgnnvu4dWvfjUAj3/84/nJn/xJAD772c/y7Gc/m6c85Sl86lOf2recn//5n+f5z38+r3/96/nDP/xDnv3sZ/Pnf/7n/PEf/zHPfOYz+dEf/dEbtUqKoiiKoiiKoiiKoijXhGMjAH3oQx/i137t1/Y9du+993LvvfcC8JSnPGUlAF2Kpz3tafzlX/4lP/RDP8R73vMe/uAP/oAv/uIv5vWvfz1vfvObedzjHnddxq8oiqIoiqIoiqIoinK9ODYC0N13383dd999Wa+97bbbVi3dD+PJT34y73jHO67RyBRFURRFURRFURRFUW4uj8kMIEVRFEVRFEVRFEVRlMcSKgApiqIoiqIoiqIoiqIcc1QAUhRFURRFURRFURRFOeaoAKQoiqIoiqIoiqIoinLMUQFIURRFURRFURRFURTlmKMCkKIoiqIoiqIoiqIoyjFHBSBFURRFURRFURRFUZRjjgpAiqIoiqIoiqIoiqIoxxwVgBRFURRFURRFURRFUY45KgApiqIoiqIoiqIoiqIcc1QAUhRFURRFURRFURRFOeaoAKQoiqIoiqIoiqIoinLMUQFIURRFURRFURRFURTlmKMCkKIoiqIoiqIoiqIoyjFHBSDl2JNLoZRys4ehKIqiKIqiKIqiKDcNFYCUY08poPKPoiiKoiiKoiiK8ljG3+wBKMr1xllzs4egKIqiKIqiKIqiKDcVdQApiqIoiqIoiqIoiqIcc1QAUhRFURRFURRFURRFOeaoAKQoiqIoiqIoiqIoinLMUQFIURRFURRFURRFURTlmKMCkKIoiqIoiqIoiqIoyjFHBSBFuUGUos3oFUVRFEVRFEVRlJuDCkCKcgMopZCLikCKoiiKoiiKoijKzUEFIEW5ARhjsEb++3DIpZBVRFIURVEURVEURVGuEBWAFOUG8XDFHwDVfhRFURRFURRFUZSrwd/sASiKcvk4+/BFJEVRFEVRFEVRFOWxhzqAFEW5CC01UxRFURRFURRFOV6oAKQojwBKKY+4gOhH2HAURVEURVEURVGUh4GWgCnKI4BcwBi42gKvXAqGa5MzBGAfzmCugFIKZfw8RVEURVEURVEU5bqhDiBFeQRgH6beUgo8Gg07hTp2tRspiqIoiqIoiqJcV9QBpCiPAB6uc+d6h0PnUijl2n+ONYZCuWbOJUVRFEVRFEVRFOVwVABSFGUfY/jzZlmWWf3PtUfFH0VRFEVRFEVRlOuPloApSqXc5M5Xm523SimkfHPGctgmMMbc0JyeR2Io9nFnPP51uyuKoiiKoijK8UQFIEWpjHk0N+3zD/nslPMNnZCXUh5WGPWllnsl4kIu8ke5saj2oyiKoiiKoijHFy0BU5TKmEdzoxlFkc18HWMMzkDKIkzdCO9NWbmPpCPZQQ4rDTv43kuVcx213MO4zpFG14yURTA7Dl3MxmNOURRFURRFUZTjiQpAirLBzcijEbdLwZqLQ5avNnT5StvCi0OHQ8ewfs3RAs7o1jlKQLhSceHRkgt0PdxSiqIoiqIoiqIo1wMVgBTlJnMt3C6jgDO6UUq1DV3uolMu8npzdFXopcQoax49os215Dg4fx5JHCdHlaIoiqIoiqI80lABSFFuMuKOeXgTXmMMhrISfK5EkCmlYK25aifLKD4d5fC5UjfS9WJzHJcqZ1MURVEURVEURTmOHKsQ6M985jN8x3d8B0984hOZTCbcdtttvOENb+DcuXOXvYzbbrtNJtOH/PmiL/qi6zh6RXl42HqcwuWLLXl0Dl3Bew4ypiYdFvAs3by4CclKh49j/XfpsqYdrx5ZOHtju80p14bNDoaKoiiKoijKI5dj4wD65Cc/yfOf/3zuv/9+Xv7yl/OlX/ql/MVf/AVvectbeM973sP73/9+br311sta1unTp3nDG95w0eMnTpy4xqNWlJuLqf9jjKkdwK588m2NIXO4C8gYgymZq/cXXRlHlRAZY7CUlfunVNHrRgVsXy3jWK82C0pRbgRXEvCuKIqiKIqi3DyOjQD02te+lvvvv5+3vvWtfPd3f/fq8e/93u/lZ37mZ3jTm97EL/7iL17Wss6cOcPdd999nUaqPBooRfqBHXc3gpSOrYWGUSS5umXt//foCChIJtGN6DB1qaGP62WNYYw6utFlaUd1S7ta8U1Z80gpNXwsogKloiiKoijKo4NjUQJ277338t73vpfbbruN7/qu79r33A//8A+zvb3Nr//6rzOfz2/SCJVHI6UcXtZ0HJGJ83rynMuVlUcZDt9euZZZmcsoAivXoIzEmv0lREeVepmNcrkbSUE6pm2OZyzDO2x7W2Mumlxfi+30SOahjrtc9+nB9zwSSg2VxxZaRqooiqIoyqONY+EA+qM/+iMAXvKSl2Dtfk3r5MmTvOAFL+C9730vH/jAB3jxi1/8kMvr+553vvOd/NM//RPb29s85znP4Wu/9mtxzl2X8SuPPDZLhh4LjE4gqIJEfnjB0LB22uQD5SGbLpjNkq0Cq+5l14KyErGu/z5MuVwyeHsUbA4KbeNjXOK9Bxm3UzmGx+eqmx3lku67g0891s5X5eYzXsce6WWkiqIoiqIomxwLAejjH/84AM985jMPff4Zz3gG733ve/nEJz5xWQLQfffdx1133bXvsac+9am84x3v4EUvetFljen2228/9PG///u/50lPehLve9/7Lms5ysXs7u4C6DZ8hKITopuPniOKcmn0HFGUS6PniKJcGj1Hrg1f93Vfd7OH8JjjyBKwz3zmM/yX//Jf+KZv+ibuvPNOXvOa1/Cud72LYRhu5PguiwsXLgAS3nwY4+Pnz59/yGV9+7d/O3/4h3/Ifffdx3w+52/+5m/4z//5P/OpT32Kb/iGb+DDH/7wNRu3ohxHVPxRlMtDi4cURVEURVGUG8mhDqD3ve99fOM3fiNd1+2rb/+VX/kVnvzkJ/OWt7yFl7/85TdskA+Xo4JXD+PNb37zvn9/2Zd9Gb/4i7/IiRMn+Kmf+inuvvtufud3fuchl/PBD37w0MdHZ5CqnVfPqLTrNrx6DgsdHstvLlXKdJCxtOmocp2QMqVA4wxjbMtmps1mCdhRIb6lFGIuWMqhZZjjumz+96gA76O6hB21bpvjGZf/UOVeR7G5fa8kYDykREzQOg5d/3VXs7Iqgd08R8a8nM3t/kgIOb8RwddjBpSzV575dHB8m/sPruwcKYecV4ftg2sVZD0uW0OxL/7+H8+H/+9P/wTQ7xFFOQr9raUol0bPEeXRyqEOoDe+8Y0sl0te97rX8eEPf5jPfOYz/Nmf/RlvfOMbmc/nvOIVr+AnfuInbvRYj2R0+IxOoIPs7Ozse93V8J3f+Z0A/Omf/ulVL0NRHinkwqFBwpczV9wMiD4q/3QMKnbW4OwYunxYFlBZ/f2hQnylm9hhYzaryXmuE9/NQOqUyz4R5HJFD3sgKHr8+5WKCQfHvFrXQ9allItDZZ21NA4w9tB9JsHXXJR/tn7/IUHSXFnI+WHjejhs7q/DQp2v2edw9YHfB98jx1a54uUdlvs0Lv/gsVgKXOmmGIOIDwa3P9zdNe6bwx5/NHEweN2atYin7Cfl4x0wryiKoijKEQ6gj3zkI3z91389b3nLW1aPPfGJT+T5z38+3//938+3fMu38AM/8AN85Vd+5WVl6lxvnvWsZwHwiU984tDn/+Ef/gE4OiPocnjCE54AoJ3ElGOBMReXam0GQY9kUQkomNWkaQwgZsPVcJFbor5uU5g4ONmVcOj1JPioEF9jDN6uJ/OHr4/BsOGeMJvPPcTGuAoOc29sOpDG4GtxoEDjZFyuJj5fyoF1cN9YY7DOrdwhB98zChLj5O1yWnJL6PblO3BW7q1rtC0395c8sPlZl3aVXdHnHFj2UeRy6dDpcWnjK67EvXTYeXXU515tO/VSz9H6/zK2knk4BZmlXHzujOJlfoiQ7uvNlTjYDh7rj3VH1KXQTaMoiqIox59DbxlPJhOe+9znHvqGW265hd/6rd/ii7/4i/nxH//x6zq4y+WOO+4A4L3vfS85533P7e7u8v73v5/ZbMZXf/VXX/Vn3HPPPQB8yZd8ydUPVFGugMt1XBx1p/5SyznobjnqfQddOWZ0mxwi5myOYXSliDCRCSmTc97nUrAHhI5Ljecwt8TBsR61Tgdbw19qGUc9frBt+0EHzaajxdQJ5+o95nDX0mGPHb5ty6Hrd7B9vLlCZ8OVTISvxjVxcLvFnIlpfX0e1+fgvr3UYZ9zvugafykOO25CygwpEVJeuWcu3pcXD2J0UpUD2/2iMV7BeXslLqyjcNZgrd137FyL7neHueWOOkZvNKuOgZfJ5RzrY7ngY7mt+1HXysfyNlEURVGU48ahAtBznvOcVWetw9je3ublL385H/jAB67bwK6Epz3tabzkJS/hU5/6FG9729v2PffmN7+Z+XzOq171Kra3twEIIfCxj32MT37yk/te+9GPfpSzZ89etPxPf/rTvO51rwPgla985XVaC0VZsykoPPRrj37uoEgwPnY5P+jHyZ6zdl/Z0zhp3//Y4Y6ifeMEcl6P57BSmquZhF3JtrqaZYzbEEYBQpwrB7fJ5sTYGrPaL86sL7MPtV6HbY9NEW6/gLYW2cZ/O2svOTk/qtzqobb7UWVPo8hzWOlIPlDOdJQmsfmZBzOaDh6rMUO6FnPRlXttve9WWU9c+pxalzNevDJXIuoc3H8Pl4PlimPW1LWevB813sv9nPFYOUpouxysubisUbk+XIvrq6IoiqIojxwOLQF77Wtfy6te9Sruuecenve85x36xslk8oiyUv/8z/88z3/+83n961/PH/7hH/LsZz+bP//zP+eP//iPeeYzn8mP/uiPrl772c9+lmc/+9k85SlP4VOf+tTq8d/8zd/kx37sx7jjjjt46lOfysmTJ/nkJz/J7//+79N1HS996Uv5vu/7vpuwdspjDWPMkSVRB7nUROiwUp9xIn6pJadcMEgNyOWc5ZcSHZy1jNHFo2BgzOF5NbmWTFm3dlocNkneLAEZy4lKKeSHGMtBNpczbu9xorMxnaaUDLhatHR42HSuysHonChm3DbrMrmQCtZk/EaY86XKj8bjAER82izzGZ+/ksDfS5dE1TDpyy0Ly5lUwFuzTwDcdHht0riL9/kqIHmVrbN/OaVALhln7aoU8KGIKWOqcHkYh41jc53Hc+ZSx9/F2T2FIWVMXf6VlIddTy7nXD+MKw2jFncfq7yvy/uM+pdHyM+IdYnmo4fNgOvxXLrWwtjmNUhRFEVRlEc/hwpAH/jAB3j605/OS1/6Ut72trfxrd/6rfueXywW/N7v/R4veMELbsggL4enPe1p/OVf/iU/9EM/xHve8x7+4A/+gC/+4i/m9a9/PW9+85t53OMe95DLuOOOO/j4xz/OX//1X3PPPfcwn885c+YMX/M1X8Ndd93FXXfd9YgSvZTjzfVwBsBDTxBWpTD1f64kK+awjnubAoUs0hwpelhjjvAlHvgcxE2E2cgnGl03Zv25F5dMFdyGm2Xl9jBjUKx0LTOM2T0rqWUlLBjKvvcW1iVY4+fIunDRtjBVZElZ8lmqPHfkNh63k7h2jnY9lJrXMjpojuKwPJq1c+OhlYJ9nbCMgdHJtfmaOp7LmYiOgtSmi+nAJ5KLIadUnWgPfXCsPv8S6wCXFs/WuVYXv3/tStrv4Bk3yeWeK1fSke5quJSgcSnRcBTeLnU4jMfvStzcEEY3l3PYtlgdF+b6lhZtfv7VdDi8ks+BG5cttF/0kcfG/Xy9hqC/exRFURTl+HCoAPTWt7519fe77rqLH/zBH+TOO+/ktttu4/z587zrXe+66HWPBJ785Cfzjne84yFfd9tttx36w/NFL3oRL3rRi67H0BTlUcNmWPFRHDWhGiffB91Lo0BxUfjvxvLGcpVSpMznsO5VqzHW/4owUjCulj5tiDAhJpyz+Coa5CyfkShYDs9L2ZwQj8LO6OZJuRBSgmJoyFX/KFXQYuU6yUdMCI0xOGdlYspakLKWfY6osUTLGjYCd4/cFat786YKMldCLoWQMgazIXYdWP4hE/lVCd8hzoBRCLkcDopHOWdCLrWcbtynmVRkG9sNcfKwAO76j9VjB18Hsn2t3Qx03j/eTSfFUatx8D3GmMty/hwmSh4lAB0Vhn2tQrIPrsPIUe7DVUg5Y1nipji5P3z8oLNrcxnjZ5RSiNVp6Ot5cdj+uvQ6HC2+bDryUr7yZW9+xqX267UOSH8oNj9v87pws3OZFEVRFEV5dHCoAPT+97+fv/qrv1r9+bu/+zve/va3A+sfbl/xFV/BT//0T/Pc5z6X5z73uXz5l385bdve0MErinJz2Oca2cAaQz7QfeigE+GoiYo4b5Cys4e4Uy/lQpt3+DedOIaYiohIG/rEOMkUpw/V9VNIpeDKOIFdL69x1a204daxGMrm57LOCLIc5WLZv44gndFKzUI5+Ooxu+VSE/H9zoa1iHBQMNss5RnXHdaB0qNYs1mmtknKuYoh6+1uqytHAp3NIeMZzUHrdbtc98XKVVUKxtfPsxa7sexSjy9bD6pNsQGoZYD1c3PB2HWJTBp3vmzg1bE5rrcIBZfucGWQY2lc35hy3Wf1GLmUcLLxGmsQd9MlRKBNR9s4vtXrr3K+v9peZv+/N91I43gvdkbJmeD2OZ/WGVmbQdry+v2OrYvEklIwdlMMYrW/Dhv3wfFcSnzZ3ESj4HelTpaxzNHZo8/rS4qzDyEeXYqjBbHq0OKhg/wVRVEURVEOcqgA9LznPW9f9s8wDPzN3/zNShD64Ac/yN/+7d/yoQ99CBjvbDue/exn8+EPf/iGDFxRlJtHwRzqHhgdMaWWWh187qgJyzpn4mBHqKPv3EtWyxi4XCf/deLqq6tmFET2lS4xumtECDCwKocZPw/EzSPZLiIStc7SeEvOhZQz3spEOKS1iBKqGDA6gcZlj+MdJ8syiZeBlAMiyqYr5uD2yqWQc8GaIiKS7AwRTg5kGG2utzHi9Cml4K2lmHVeS1vziGLtiuWdWa17TFmEknHCyeheylUEuLh0yiAiS6rbVrb5erJ6qdInCbHeLHFZixWjeLWpfJS6PepRQs7i0NoUwlIpox2kDrKW+2XJFko5kzI4uz7+TB3nvnDolUttv+CQcsE4szq2Dq7f6DDb51DaeO5oYcGQ2S/wGQPOXNyp6UpKnOru2Ld9R/lq9Ro5GWQfmnGfr4PPN4VLkU3N6tw3q/P44vN3UyxJ9ZjfJ15e4hoximGbz15KfNncRpvXiIuXe/FnrrfLxoc/hAvooFh7lAvqclmJoQfeP2ZlXfK9l3BGXeo916tMTlEURVGURw4rAegNb3gDr3jFK3jhC1940Zd/27bcfvvt3H777avHUkp89KMf3ScKfeQjH7lxI1cU5aYxulQOTnykDGm/A2jd7ediR8vmRCXVybyrLa1NFXiyfMjFk142JoUbbgSZ4JpVlNA6eNqsyswSMmm11mDy/pKhnNet3JMoSrTWbLgIgCLLctbiyeuJa1l3gdqcM47jlHKxjBsFgVLIOWOc5bAp18FJ2Th5H0UjawzGsipxGV+z/mwDdQI/uga8s6vXMzqgjIgmuWRKTa9euZBkmMSc5HXOkmtQNwf25bgsYy05pbocu2+iXqpiNS5/8/3j/lkdK/X1sj5mJZztF1dEFMlIuLi34rACsHbMihpFirUAUgrElKrLaB0ovrnc8e+xHiPe7lcg5Bgw1fkm4045rxxCY3bTKGCNLqBRyCsbyx+FsovKKjc0r/FzDrqG1seJqWHh6xDsTRHNbDi/xuUV1qHsmx3mMIaU8kpzy0VylVJKxJqPZWs49yjeyhoY6fZX92+qWV37rhGMcuL6+B4/8ygh4jBhYiVijQHpG+62g0jp31rwHRn3y+b2HI8Rayz2EIHoocrVslwEVtv7sLEcJYKu13edDbZ5nbycUq/RhTe+MuV82e9VFEVRFOV4sxKAfu7nfo6f/dmf5dZbb+VlL3sZr3jFK/h3/+7fHVnW5ZzjOc95Ds95znN49atfDez/0awoyqOHS5WhHMYqb+aQSdnozFkvGw6b2I7PlSITs7JyXGx8DjJZSxulPJufk8fQ5pXDYD1ZGl0guToTbP08u8oEKTTWUqxdTZisMasOZClnhpxprNtY1viaTWeIlPIYRCAYJ/Wju2Rcdkgi9rj6eSKUyUoOMeMt+7qDbZbTZAymiBvHW0tMmWLWZS2j0FFyXk0cKWYlKhhjmDYy3lQFsZRESOhjZtY6cQYVyCVBFaS8syIS1eWOIpir60lZl96JqAHGigi08j+N469/L0UmpBLqzGqCG1Ih5iTOKmv3iRI5FxpvQTaBHBMpY6s6tRJXDkxyDdU9VLdTY9fiizi2WIk/o5g5ig+SHZNXoc/iIXIbZVKlHrsbXpjasWx0z3BAWJBjOa/KEVMRIW0UDKx1+wWQ1bvWwtTqa9as84DKxvkV0hjQvHaE5ZTBuUPdKGZjfUbxc3Q4jeLfeMyPLh9rL3aljPt05aKr+4RRcC1rh9i6jbvZdyyPy8opkSir4O8xF+tgqVcphRAzzq2Fz4zsx4MCzSjuWmv2uXtyyZhiVteXg+LO5vYZj6mxXC3X7Xmw9HK8Jo3XozF36iKR6SFYfzar9T8swPugi8kwnovybzHyFawzNcD74i55B0t1D1uuoiiKoiiPfla/AP75n/+ZX/iFX+D222/nne98J//+3/97Hv/4x/PN3/zN/I//8T/Y3d19yIXpDwVFefQhJTCFwwTcVW7K6rXrfx/mljgsbFXmRmXlxNlkFHxkgmSr+8esJmJrYWb/RCymTEwiruwXm8pqjONEZ8xbGd0sIBOkcdI2TuAOrltMmZxq2dMhbotcxQFxCpRVK+yYJDdk/HfKWVwoRf4d6vtGYcxbuyqtGSeLOWdiro6adTuxus5lJXykXIgpEVJaiQMpjy6o0aVVXUar7QrGipNH/DkipsRc6meuJ4njPs1VTBr3jbUiqFWpaSWMlZLoQ16VT+U8vqYKajGTc1q5wvaVvRlq2aD8GY+XnNfHzhjMPGY35VJIKa1EvpzXbp1x+xcgxswQk2S6pCxlYVDXY+z2VQg51+2ZV+8f95PBro69dZmdWW8TIzdGjBnda4UhyrKk3Gk9kR+PplyPDQNY6/Y5pcaA7pjXLraYMhQJIM85r4+XIvLUKNQ5s+EcKWCsSCLje/LG8mKWc2l0jY3y7SqM3G52zTOrEsfN8yGmRMoQYiSXQuOsHKP1WCm5EHOuS1iLKeM5lOq4hphW3fZyMat9P14DDjK6yEZRcvwzisa5HsdS+rg+hsftKTlV+z1BIuCunYub23m8To4ClgiiZd91Mpf97p5cRDDaPG6cPdwZdBjr6+amK23/cTIK6avXw75zyzsj7jVEDErr0/uSnzuWqyqKoiiKcnxY/Yp7whOewH/6T/+J//W//hf3338/v/7rv86dd97JH/zBH/At3/ItPOEJT+Cbvumb+O///b/z+c9//maOWVGUa8g6DNhsTCbrc1AnY4dPxMoBAWaz7ECeHydNbEym93+2s/boPJk6N9sXMlwnkgX2TbTG8cqEdT2JG5c1kmtZjmH9fF7d9Wf1b+8cjS21VGi8a75fnIoprYJiS3U8eCuTLVuFndaJsOWdk3yduq6+Th43c4PW5XKsJqejQDU+J+KKWe0vESvWHblWKUZlPYkbBSlAJud1HbzzzCaetvHyb1PEPVFGoS3VciLZuuPus8asBCNTP7MPiVitCauJNuIwKhuilDEW5yyN2y8ijMttqjCVchZhK+eV+BVSqm4fIeVMLOvSPOnEBSElhpgpJa+Oo9FjIp3h6uRY1JHVcSWHVqYPiVQ29qURR80oZKSc106olQizPgZH5xBIzVFKa5FlNfk3hsaLYOSqONHHxDIkxiB1wzqraeyQNpZKprIO1x4Fw1K3v6tOsvHY8VU4G5KILKVAHyJ7Q6Abwr5StphZCYCF/SWU1BK2EPNKaEulkDKUkuo5UTbEiJrrZA2lCjrj4zlnQkwsQiTEeqxV65B3jom3q1K6TbfLSKpinndm5Xza3AdyvBnWYqvIT2M51Gr9agnc+JpRMF6Ns4h7z1Sh0G6UqI7L3F8yKP8dxSMotN6unEeHCeHj64c4HrcHL5Qbf637dOVWqtflcTxjOPumyLRZFifXmvXyjhrPan+rAKQoiqIoxwp72IOnTp3iW7/1W/nN3/xNPv/5z/Pud7+bb/7mb+bP//zPec1rXsMTn/hEXvSiF/GWt7yFT3/60zd6zIqiXEOsMeuJ1gEBZzNTZnT2bGZSbOaxjMsC9glJduPO/EGHw9plYC8qQct1kr3Zslsmc2vHxeY71iJOFZU2yrE218caWeboXBGhhZUoMJZ/pZJxztYJ4/5t4p0ll0yIddJd1uuxOVFNVSQZJ2PO1mSbsl7W6BIKMa3KcIYa2FzK2sFQAG9FvBjdG4bCxDumjcVYJxP5jcmtqftoLJMaHRcxppXgtZkVk4oRQSQnUi4MUQSPVaB2FYVClD8rwapAotAamDUyDmkvX0vxzLhfRABrnFut93q/7s9MGWImJnErWQMhJoaQViKQtxZvDBO3Pm6rfiDOliJjL9WR0nq7coaIOCUyQcqpOoXkNbUWCLNyVqxdcit31TjJr49Lqdda8BySHBfejaVPtpZZyl7JpazKbYzZcDxVpxhV2Gm8WwmVpgqlpZYTjSHkY8e7kkXwilGEsnF8cXT3FVl2rm4xP5bPrRwumT4mYk5rpxHVGbcSJkWIc3Z9voxlgGMZpDXra4U1oxhmcG4tfo2ZSNkYWqn/JNdjxTu3Ot5H0Xh00KzPz1KzndZlVeLEWbsZx/0hwp6sc8y5uuHGa9u6TAvKhmizvlY4O6YVyboOMa2dglAFvHXO1cqlVkW68fLjrZxXXZA/my67TQ5eI/PK/LN+YtPFtZY2a9e+A46mg6L+pqNrPJQ3HUSbyx+PTUVRFEVRjg+HdgHbZDKZ8LKXvYyXvexl5Jz5kz/5E377t3+b3/3d3+V7vud7+N7v/V6+4iu+gg9+8IM3YryKolxHDssBGkNe97lwqtvlqNdvtpC+1PQhl4IpB7I6yrqsZXTKjIxdogqsQnRzzpI5U6oYsxHouw4AXn/eOGkspT5X3SWpVGcNddIZC8VBKhIU3R4IyGicw5Ak8LaAb+xKwIk1n2bMTAk1bNgZKfkaJ2giZMgkMaRc3TkyqRtiHotx6iRQlrVyndRJvbPV7VHdR6v9wLqEbnRCiKOhhgSz+drqnnH1tdkQk3RTc1UcjNUhk3IGI6LWKFCElHAANZ8oj5+PzOCNccQi5UyNhVIFrlFoMcasSnRGocXZ6gaq+wcjZWcx5VVYuHQ3K4ydqkbhr3EWVx1UuayzY0ScSaQqxgHEBN7m1XpaY2g8VUyDvCpJG/dHdV9V4WsU3dZZRklcXgWGlGmcw5rCEORzJ75gnSPDyrFTSs3BsRaPXZWLmbrNINN6R+tdLfsTF0vjLDZHKGNwucVacRqllOhjJqbIxPvaNc7IvskZby2z1pNWYqNZdYGj/r3xkE0t5TOZjFk57OQcTXXf1bymscQry/qMDrFRk0hyeq7O28ZZct2HYw7WWrosq3Mrk7FGhKKUJWDaG3HfDDHjncPVY2+IcT0WY0kpYa1D9qSUwq20DrMuXxxdg+O1zZSN65sRmaVUZ5YITWP3vtppjgPXSdYOxfG8S0WWMYqym1hjaL1bHadjftJKOC77w7/Ht2/mD1ljKEaC3Pe5toq4AA8K9uOuGffc+MyoaY8lujeSywnIPoyjwsOvhmu5LEVRFEV5pPGQAtAm1lruuOMO7rjjDn72Z3+Wv/zLv+S3f/u3efe7332dhqcoyiOBg3k/Iv4caiAEDv/xfjBQdGxzLSHH+8s8rJXW4yLGSNDrWPowOgzG3B6Z3IzukRpka9d38EeBZ18JhqmTvI3JWoiZxom7xwHGO7yFZMsqS2Z0Y6zdUJY+yYRzatZFWNaOkz8pARpLX8wqc2aj7KiMTh2zEiFKgdnEribAxohANJqHZJ0S3jpCKoBMglPOK1ECxnbtTspzMrSNI4ZQy1byvvKnUpUyZwy5pHEnSelQDOQiWSKy/S3OGfp+wFlDLDLRdHVflCx7dKh5Ls6NYpddiQeNW4t2tlp4pFV9Xrkt+pBknztLg7iuDJZSy7Bc7YBmciQZiyWvyssa58SlVN0ptiSMtdgCQylM7XjMALWEqGwoAxERPQqII6oYMiLopJzoo6zDxLtVOV4qmT5KKV2sK+GsCGpUQcSJskMpuYqFowtPsnu6mPDF4UyqgkEk1+1rGLuwVZHMSAv7MZvHW7DGiXtKpA75zFJwNWA7Zcl96oYItmCLbMPWiwCxGAKUddC3CAdVaCzVLVRGQVG218TLa5d9xtqMwWGshCtL+LGIdVSRLGcJhiaLEypZUShEAJTj1hojeTUly2uqS6iUGuq9Op8luLxxruby1HNidO4ZKXlqvK8Te1edMnVhG9eBsZwupHHyL+MuReRMqiNK3rPurjeGbW+W05p6IorbsIiQZ2Br0hyZuTYiZaUSpt54u3JLGlhf2yjEJCLc2vU3Ctub1+s6FnOgpI+1Y3EUfEYFaLMD2ZUyuvlGUfRKGd18N5vRJaYoiqIox40rEoAO8lVf9VV81Vd9Ff/tv/23azUeRVEeweQ6WTzY9eahGF0944R4U+gZJ3GjU2flGqqTKhFv1uKLdHQSocQ7KyIK45ynZqWkgq9ZN2NpGGVdHJGyZG20zuK9o3Eb3YtYl4lZY8gpi+BAJpnxzruh9WOJyLrsauz65WpHLXEhrbNNhpApFIZcmDgn5Vw1d8Zauy+seexIFmISt0vjpLV6ERdLzoVkEt7YWqoj7ejHSfIotKScZIy1s5c1605T1InomJ8iTplEpo6pGJJzUsIzlrbUhYeYWKZCGYJktjS+TqzXnZZGt1NICV/dWykXYsmUOLYIl5wkg5ROuTpZdmQiUk429YY+RQoWbzLG+9rJqzBtLDmBLYbGQcZSSqaPmSGKi8Y6A1hSiDhncaMLqgpAuZY7dUNgALadwTkvndsK4lIiY0wVGYyli4FQ3SfUIGUQUcghDqtU3TkFmDSeRd8TkmyfEAshRYwxzBqH5EHJyWCtbLsQUp0M125ZxTBhXYbWBzkOvLcYarcsK3lF4nSzTNsGWwoYV/OLDF2MDCkxcRZnDM7W88xIe/c+Zmn5njN9SjTWiTBXREwrpTBpHNZa+pDoopSvSTaSwZiENx5qqVrKcnyHKvL4mtU0xMiQx2vEKHHJdgxR3EhNDdYOMYM1NEZcYMaKU8maUkWxTONdLW+TkrmxI9ooPI3nY67niggfZnV+xporNOZ3reRAA43zhJhqSapcScbryyjwUs/DzfWEUUgYRa28EmZGR08ua8fk+HkliQNx3DjG7HeajaVqsQqPo1iVc8G7tci8EqKpIf1FSvJyyXio5+XFHRWN2XQRPfT1fXTMjNfzsiHkHMxiO2q55cB2uBIO62J2tTyUc1VRFEVRHs0cKQB95jOf4a1vfSt/93d/RwiBf/2v/zV33nknL3vZy45sDa8oyvHGGrkDfaW/jnMVeA46g0YHyDhRGh+D9STAmbEt+Hj3/cDdWWNWZWSlyOQ6Jsm5kYnm2jVUq3awyN3v8Rb+6CharaMZy7lkkiWZP4WcykbLaelcNvF+lREzttEehZIMEtybaqmXGfN7Cq2Vtt/eFHJ2wLqcaeLX7eCttavPi9kQciSmsnJWDEEmpZOmASRA11ZXi2zPjDF+VV41rqe0o193Qxpb2OeUCSUzbTy+dqZqnIcq4mWkbE8yiBIWQ6olR9ZZUu35PfW2OnTqBLcKfyFG5J0ZirSnL5TqwJG27PJah6sOjZhEFuhCTx8z1gZu3ZqQi6GrpUOTRoK2QxJ3Ts7gbMFhcM7VcRuGmJg0llQn6dYUlkNauURSyjIWU7OgcsZ7+aosWcYM0FhHFwdiToQCy5A5MXGrVvLiULHi6DEOSqoOjRrA7Y3szxrKPG0lgHmMhhnGdu7WUXLGlELMifMdNAZaZ0mIO8paBzmRimQniaooJVut93hnCbGWa3mLiYlkHA0F13i8FXdSAVrn8SatShdL3echQ0kJ7y0xgw0RYy19DDQ1dLpxllTGkiwpBI0xkoqR7ZSy5CylUnN9pJW6MwZrqV3MICRxzTXersQYavnZSkg2RoRETBUDDUOM9dyTzyNLGaNFXDXWWgnkXjkZwZSEwRFSpk8i0vh6zRHnzbrLn7UGW0SgHEIEa2mMFJeJO85Uh56cUyllqMKrt1bKD5NcF6DQFIdxtl6XyqqUNRezEppGwUiKwsrqOpiLwZLl/KPQjqK8tSuB3NS6tljdbaP4bgyYvD9bLcpQxVlU89eMsSKg2rVAvu5uVmop5vqaPoow7sAXxKiPOTM2FGBfudx43R/djpf6ejks2F9RFEVRlMvnUAHofe97H9/4jd9I13X7bMq/8iu/wpOf/GTe8pa38PKXv/yGDVJRlEcGmyG9V8rm3euxTbhkVux/3eZkYXTBjNjVBGI9GRrLFcbxOSMuAilToXbdMlWcQcoynGNici1/2Gy/Lh17oN4tr5NG+bcIFB4j5ShpbK1cO4VVV4EEXltAynMaa3DVFSOTSsu0WXf9SmNP5mrrGNuN1+qVum4y/iEGqKVw06YhhsCQMt44mpJZDInW1vKtOqkzVUSxxlKMjHMIGWckG2V07Ig7yJAMeJxkEVv57BhraK01OCNilbO2lrgANSTaGYN1En47pFLLcjK2gDNSwuWdY+wwJuU5MvkeUqJkmE4bfCmkVPDeEWOopWAeYx22BHKBRddjrWeMVJKw40jIo/gD1G2ZYqL1TkKHva9iJCyHsHL2UArTSUOTEkNVYSRsWVwlYXQJhcikabBGtmmMUoJja2bLGCBusgguJEgmgvE0q8my5Bl5awhGBANKwZIJFPohgZFSrVSMCINWSu8KkSEXihE3jK/lgH2Q7ZliwHvP+a7DGMt2U9hqHLGAA1pnaJqGFDIFCdWOCYZc8BgmDTXQuaxyjrwtdIO4lVzONNYRSyGnjLWyP631ss2TBFNbpCvc6CYaO56FVMgG2e6IqynWEi5TCglDYwtDkeDvVB11prpmQkhYw0anNitZRNYQq/gobrJMYwwxW0ocsNbhTCTmjDUiWBVgL2SaJAKoQwTTWETokevTWpwcW78XyiofZ8yvMmP5FTCpWU1DkGPXO0PbeAyWkKVkdOyOJtfETEqFlKKEYVeRJuZCSXmVfZaKCGeULKHg1mFLweM3Qq9rflAtVxtFzPGaOWaGObcO0C6lEGJgwDBxhlisuKiMCE+jaAOsrrvj9st1u2yKOwcdovv+uXIL7X/Nway5oxi/HzZz5hRFURRFuXwODfF44xvfyHK55HWvex0f/vCH+cxnPsOf/dmf8cY3vpH5fM4rXvEKfuInfuJGj1VRlEcgm63Lj2Kz7GvMoUh5/x3l9fLyatIyLnf8+xiIumpAVN0rIt6sOzXZ2i1rLOMYl2MYQ4SldXsfCzHG1WNDSgxxFFBkkjVOrEoR91PMhW6QySemtnt3a5fSWHpBdQUYI/fpx3KnsZRqiJluGFiEuOGAkdK1bpASNck/khKqUrfNkBJNdQX5xktJE+JOKUBcdbUCZ/LKdbKaKBXAlNoSPOKMbKtUJFtFirHEPTJ2G1uGyDJmSoZYZFtJiZ2Uj0wajzfyfoxl1ji8s8SUmPeB3T7WMiuIKVCKuGxiNiyqcGGrw2E+SFvwlHPt+lXosoh6W96xPZ3iraNLiYS4TrxzxBjZW3aEEHG11Gw8xvqYKGXMB2Il2IjbwdIYCSSOKa3zS4qUB6ViJf8lZ9lXtVzIOSnb6qMcC7PGEWOiz5l5H5n3gT5lQgoiZoQorpecWQxB9m89Hl0VIo01NNZS0kBIhVBgEatogcGZTGtszQ5KLHNatXXPJVFypEuFC11HsZ5SUnUDjaJCYTlEFkMiJnltKRBjJMeEd9CHwBB6FkOk7zu6nFjEVM+RxFDdTY01eINYlkqpXchEMEg5s9MFQow0JWKMCCZOTlpiloDqgiEVKWPrQqCLiX4IIgTlTMhADb1OJTMfAl3K8v4k+1Q6iEkppat5XUNIpAzOuzq+TBcGdvuePiZyFWHG83wswYRRMK1h0EZyiELKLPqBvaGW/VnDbNICkmXkra0uQRGtuiEQYpDcHituJgm9lpylxhomvpZe1dwuZ8F7R87iipKSrvq4M6sx5bKKLgLWbeljkmtmrKIPrAUqZy1+PO5H4WrfVVeuU6kUirFMvFkFa4+vdZvh31UMr6lD+5dk9nd4lMfW159RtD+Mo8rCNrFGxJ/RzXkljNcERVEURXksc6gD6CMf+Qhf//Vfz1ve8pbVY0984hN5/vOfz/d///fzLd/yLfzAD/wAX/mVX8mLX/ziGzZYRVEeeYylVZdbFja6enINixh/jo/2/3FBVV+pAo9M7mINRW6cWd0JHsu7Uk1THnMo9mVS1IWnIu4UUl45jEqpQcI1LyMXafUsd7MT0axbVzsjNXCNzfWufw2gpt71to6YEmks16CuT0lEDDaJcDKGV8vdeltbwItgJB3D1nfxJ00VJrKIDg5LW4OHY4ZpnUhiLCeajLV+tWNSFRwmxRKiiF4pF1rnCLWD2To0VgQRrMEUh1ShGbqUWITAxFm88+z2CQpsGWlD772UH2UsOcc6ufPVq5LpqvjSB0vJhS5lJt6xPWmIhVU5WTFS5uUotb15YrCGmbOQJVw5llTzdyKzRibSBinrWoTIIiemKbNlGmrhnLSCB/oQsc7ROBFqChCKuCr6bKEkSTw2Buels5XJhS4FCuJwmhnpIjWW5cQxI8e5GgItYsqQI61zzEOgRSb7rTerLBo7uiliJBjowsAJ52vpHgxStERO4kbpwsB8gNZavPecmEzIORKyCEdDivS5iMPIgssWlwLOewqFRd/jvMcBQ5F8pVzk2LVI+dfE++qkMrK9gWUq4igz4mRrvRcHTEosi4hFpp40vqliEhY75lEVRyiGkjJ96jFUMcJAKJmSYOpFSNsbAt4VrHEskhyrEzuGwMcq5GbZn1VsibWnmCWzFyPb7ZTWFULxTGyhsZZgSi09lHK97catZYtSM3CsJScpe8OI4w2XscbT9T0JEX/7GPHGMm2k1HCnC8waS+vGwPbMEGJ1MYnraRT5pLQQqK6nUgVe6TrnVqWj09athG2KZFrFnAkxr8SjIUqA/ihWxpTY6xOtExEpZjCrTCfJQjIY+pRxJcm+Hq+7OVcR1+FzzQmrYtgqpF4Oq3pGUV1ZVVu0axeRYXTi1Vwk71ZdC2EtBI2mzs0bAd5e7C49rOPkvhyhK6xFfqjyMkVRFEV5LHCoADSZTHjuc5976BtuueUWfuu3fotnPetZ/PiP/7gKQIryGGGV3WD236kdOzhdbmDoJmPuhKtKjWF/HtBI48a78Xn1A34sB8tFSjBKkYnJKEblLF2znHMrV441FnzNcTFS8gFI1oyBCWCs9GVPG84icWBYljHjTGbWekx17YjjSEp6RiGm5LEtd51wGMl6sVUUiqm2HTci7kzbRu6ul3FCNrbVFvdTiImYofUWb2p3rZIx1q1CeWOOkgVkysZEx5JLZBkGrG0oZEyBs0OHM46JdXQxrUrNnBXBwFiZBA5ROkdJPpDFAlveitOguoO6mGmtYVIzbEaxKhZDiIFlTpz2DothEQOhFJocsb7BZAk8zsUQh4B3lql3DBmy9XVdHI5CXyRLp3EG0/pVYHFBRJquZFxMGGcIucWkQHKelFMtAwNMpPVeMk6sdJzypZByJFvZtpnM3iJxcuJpfIPPkhXVGEuXRKwpWFonE9bGe6wplJzoi5RmnWhbUoriEHMOkwKL4vGmMPENINvPOscECbDuwsC0kX0USiGHSGfglsaTneNC34N3mOLpYoAqSnlTmA+BB+dzbplMmbUN2cCylgDmKj6G+YJJ0zCzlgTMYyTHQO9bJhYslr1+DLaWbJtoRLTsrSPnRIhwwjvmQ2Sn75lNGhoMixBraLfFu0xxDWQR/i50A84Ypo0j5kJDIRqH9Y5ipE19SokuF046h7WSObXoe/ok56WcT+I460OkGOnytuyWJNcwsYa+wGL3AlvTqZSoxVxFVslDGlJiYsDX8q3RweKNlDrFNLqADGeXSyZNwyRmFtUVdmLSYIE+SOc7kyORAkVKrWLK0nXPGVJMhGgw1akHhT5KiLlD9ruUPMlzIUkZYardz4yxdEOuAfNS0oiRksRRrC2p0GeYOLEmNk5KWhtrCUWuGRhL62TZQ5T8IWfX19eYUg3Mr4LnRrltqcePdNsz5ComOVO7Ipb1snItZV2V9tbstdGpM9RspeZASvOqC98Bl89mqPTB75uRURg6Mkz6kMevtLX8wXDuRzsHc5wURVGUxyaHCkDPec5z+PjHP37km7a3t3n5y1/OO9/5zus2MEVRHlmM5pyjfnDnOtly9miL/0GcXedDbN4pvuiz6/JsnfzkjR/4Y5nDGHg6/viP1SI0qWVQIKUcxojTJmcp8QLog3QaszUfQ5bFejKTrZRzVecIVfwxFJyRtuNjOOsYlD2WXqyDqSXLY4iJmDOtoTp9RNhqm4ZUg3pzEZdOiom9PlSRTMSeiDiUEoWmRMooigBdShvZQTKOFDK2tuWeWMOQC13MTJxh6l0NXpbW6n2I4mgyhiEEQjbMvJVJZS2bKxhiFQNLSixzxreN5IikRDYSfG2RjJiG2rK8ijvdsmOvZLyBxardtmSS9DnTLQPeeabe4Y2R0PFk8KIyihsMSxcCMRem3tG6hiF0FGsp1pNjz7RpKTlBbdneti2lJLpUCGFge9LSOssQpbW8zUlCurFYCn0ymBJqYK+UnO2EgS4WzpQO2gmlBjUvc5L9mBLRWhEVnKdJQRw1zlJSxDauhiEn+lzIMTJxnr5EhgB7fQ/W0zgJ9iXL3pw4x6mm4UTjWZTM7rKXsrO2JfuGPgSKa9iNA8U72iqWOFvwxhHDIOVn/cBke0ZImRDErZVSIltHHzNnQ2IYAlveifPKegKFttTySpMJEXojXbbGrJpAocGwLBkf4YQB4xosEk4cYsK10tFNjtFCjD0WcZqFmCXjqmRcY+RYTIWYOoxznPSOSdtQUqTzhhwHUm7wxjKQsElK7AYsLgYJ2KaQoxxnfRYxtiuFEBMnavZVLoWdkCBH5ilyZjIREdpabBmFWHFhxRAlawlL7rqVczFFEepSjBgrTjCKONpKCGxN5Djps4g5jbcrsdoh58qQEq2FYiwxJxxmVW46jwmfE7PZlnSaK5lixEVVipQ3goTMG2NElC6lhs7LGGPOLGNh6qSssQtBKt9GMamMXeYyGIc1clwb8irPZ3RjjsLOOgyaek2uGWnVzTR+V4xh0cYWxtSBlMfuZFISO5a2HZYBdJT4Ykfx6BBytaWO3ylXI3qMZb8cI9fQ6NYth2xnRVEU5bHDoQLQa1/7Wl71qldxzz338LznPe/QN04mE/0CUZTHEJdqjbuaFHD5P5bFLbP/jvNRk4CRXKjlYNTOP/K+oZZ0lSrcrNw2NZdnLE/YHO++AgJT8yFSkLvcztVskCKCQBVqxjveIST6lGm8xbN29Bgj2T7SilnaMpeay7HZVtnV/BTrG0oJhFxwJWNMYTHI2FNKZKqLwMC0cdL6vcDUQZdt7c4kIpAtmRgSeyGsMo9iDEwbz5ALrhiyqCmc9B6M5NxgDBPvKMWw1w/iNLISWjsMUbJ4YiYaWIZAQkp+ck4UCq0VZ8d8kOdMCiyNweRC2zSYKK3VpYW2ZdY2LFJhtw8k6wj9kugaTtaJYxb7FhjHPGZsEbeOTGZrm3tkUreI4tqIIRCNlCYNJdA6RwyBZA22GGatkzIs61iEQPKOmDIeKe1LJXMhZrar26m1hiFHlllm2bOJw3rPyZKJKdCnRLdcMjGGaKRMLpfEVjslxICxIhha6xhSpu87pu2UnDJDKfSxJ2VDNJmEYQrsDUus9cxswWdLaz0xBQnHNojjyhgpo6vHVx8C82VHdpYSIjSOYdnRO1vb0CdwDTNnmTVSauSqE8vWrnQxJWyqwdkl06SBpZtKtzQr2wgsW23L2a6jWMN204hIkDM7KeGwTOr5H1JiCQx9YOadlLTlwHKQUqntdkIfA7tdIAwdWydmtKVQTGaZLaHr2DaG3oDNhUSmcxaCZEct+ijZVq3HOINPsJskJ2m7MSQ88xA4NW2JWY4ZT8HkLK6/lLDj9aBANwwMMbKMgZITZ1opHxxyYRgC3jgWObAsBucapk621TIMbDcNEdhZVKGqZnQVK8JaYy3WDLTe45BMIxFt5Fw52bjqgMkkHKRMSYHBehoKJYtTiwJxuSAbEWMnTQPObJRPSqy4s4lSJMsHK2dJMVKr5Y2408ZrYyyF1lkm3knZa0rELI6oWetrGayU3kqpliUaKauTYGg596qGhGihZuVaXA6ZWWNpvKP1ToSqlGidO7QUK1e1ZQztd2ZdInbQBSSvFFfY5vfHvpsCG689TPR4qG5ilxtKfRRX44i93owNEx5p41IURVFuLIcKQB/4wAd4+tOfzktf+lLe9ra38a3f+q37nl8sFvze7/0eL3jBC27IIBVFubZcD2v7QUHnajhqXKOgMbprJNhY7oSvhKMaBlQjSTDWrNq3j7dx1x2+5C65qbk6U+/oQyLXdUgpE2tLdsnkGUvO5L/OGloj5RyGDEbapI9lHdbZ1Z3zVKQrkikJYxoaCzlbirH0UTolWaQ1PEVKzJx1hCjZMt6Mba3LKhfJOc9WKSwH6ciUi5TTDVkm5WM+UsgGU0N2h5zJOFyRsGa5vy95NLmWnkybhj7EVccmmcAbZkAXMzmlmktS8M4zpMykdeSYCTkzxESXktzZNwZnJRQ5UDi3iHjrqgiRCEWyaQpQ4kAoDbNJAyUz4BmWS2IxnGwb6TxmoE+RPkS2vMcZ8EXWNRpItXTJ1JKfZT+QC7RNAxR6YzG24fwQ2OsHbp1OpTOWMXhbsDGQvWMwUk7YGEPJkWAss5Jl+xZpby8BxkXCt420Pp8WQx4GyIXUOqZVjOz6jqEYZiYTs2WZIrZI1lPMkZPGSTi19aSSaKzDeE/JiRwzixxw1hJTZq8fZL1NYeI8O4s5eyFyZmvKiYknFQc2s0iFkgZiSniXaKdTAoa+C2SXcMBuyiKqWEvOhpgHJo1j0m5h84A3hmWUssjBOk6RMKWIGAgsc2GaItZZssnMU2Y5JLa9ZZ6ka1gqLX0YpGtZ6rDbM0gRQ2HIBestZYg0swmp77FIplC2lonzhJTJZOKQiK1lmRK7sedx0wkTa7mwmBOMZbLRUc8UCVYPOTPznj4nlkE+c2IsbtISRVpduQ9jirhiySkTCoBhOXQ465hMJ2yZljgM5BKZJhlfYx3LIClEISdOeksgk7O0vadABLpcMCESa1lpRgS80PfE1OIsmGKwNhNixDiHM+KKiSXhSqKLkb3SQEnMmgbvEn2xLEMgFpg6Q+stFoNxBpMzQxQBKKWA9w7vHKluT+mQKOWtQwRj7KpcyzmzyvmRMH7wzkkeWgQaQ58iixA51TTMWk+oIf2TWuLVhUQscpURoUVKPUsuJCPOnFRdgutwenFamRosfxTrMR1982Dz/WOJ8tgkYBSTRmFocwwH3UL78oYO+U46rCR633M3QGy50u9yFX8URVGUQwWgt771rau/33XXXfzgD/4gd955J7fddhvnz5/nXe9610WvUxTl0cHNsLZvWv4vxWjrP/hDfBQ+xh+vuSochpq/Y9bBpUAtRzC1G45ZlUes7vqOfzZ+6E8aV8u1bJ0sGJxzeI8IH5ja+rsKUBkStSSpRKaN3zdxGEvSZGJVVuIL1lYRS8KOrXNYUwipEAt412LJ5NoufdJI23LJZB5HLj/8I9WtAwQsrTX0jK6CQsoS+FqsuJCIieykfbQpiVSkFGaItQV5jNKJqGQWnYgDE+uB0RVTVhlNQww462gx0HhMbZ9eomFiDW3jSKmA82zlRGwcKSdMijK2KhSZVLjlxBZDsez2PZPG0xpIVnKWvHE1VDax0w8YY2lzBisTXouUy3lEpBrEzkVXoOREa1uWMUg79xShiGjWNpJTE3Nip49gLQUY+o5ljFjXcNJZEpnkPYsQ6HNiyzlmXlwQMUaWoSfFBNMJjW8gBQlR7ntK45k2DcTEIiQimRgGtiatCHXGMhiYh0A39JycTAmAiQGsoQfaLCWDsWSGLMJaiInGF/ZipKTIlm0o3tL1PaGPIkQkec/ENTSNJ/cDixRJfoI1poYKWxrXEHNir+vIxYPznGlndGGgj5GQIrMCO84QiqE1hd3FQEoJM5kShwEobDUenGUeZP+2yDHljfSUG6xj0QVxlqXEickE+o5lydhhYFlEKLFNQ86ROEQ5b5OluERIhkXf0+Qi7qKmJWJIYaCZThiARUx0OdH3gdMnHbNiaXMhWUMXIgtroe8wrpVJOoWz8z2GAo+btmy1rXTwKpm+H5hNJ+x2Iow570kl8+AQ2GpbyBFyoTiPdQ0YwwPLjhQiW7Mpzkhwti2ZoYhzy9pCyJBjYkiRc3tLHjfZom0blt2AtRBD5pR3hAJ7ITIxMLGN5Dd5Ean6lHBGQp5DCGz7Sc22SqvrYzHIuWZFBC8psEwibFqTaWo+Vkyyj6w1NRq70IVITpJ1NgrT1nrpNEft+JbX18IYS712yzW28ZYmW3E8mdrlzFhZv5QJqXbaczWqvdarHnSQbuYMjYjbVMrzRmFm9d/6ZbEp3IzXypRqKXAN75cOkfsFmjHbqJi1sHOYmDMuV8oIL3YKmfo/VyK2XI1j6DiWqSmKoijXn0MFoPe///381V/91erP3/3d3/H2t78dWE+ivuIrvoKf/umf5rnPfS7Pfe5z+fIv/3Latr2hg1cUZc34Q3V0nhzFZheWG8Vhlv+LXyMTkLHrzKZtf3Od5N/iihlFoc1SgVy3gYFVQPIYxiwdu+QOsTWSsWGRNtwgk5mxhfKYHyEpILa2h5ZOYs4YtiaOlKSdtakZFtT3lpIxOBKQioSfpix3/30tnUipsAySseGsJZW0cqM468ghkGuHMGMdfYpMGkfGkFPCWicdjYpk8oQSwFi23DgBsUybllkNbQ61dM4iLeCNtcRSmDbShWlIqU7GpYV2X0tqrCv0IWKcpVgj4lvJeOsIJTEPhamVTkVb1nFi6hhyJgziZpg5S+NanLfE3DDExO5yjnfi9nGTKY0REQznaJxl6j1DCPQZdocOU91WrYEuBXbjAM7jrSUjIkfBQg5sOU+MA62BYCxn9+ZMnGPpI3lIOOs42cpEOPuGLkbOxZ7WRIpzhJzY6wesiTQntmmNlOslDEMfyAR827LdOAYDIY0tzg1NkT5mgylciD3kzBnvyEbyjVINFN5bdhQKMSY6YBESKRe8deSc2SuZ0EfA0EVpj04p+OkEYhRBLHlOz06wt9gjIvvNY0hGsqycMUyLo/UiaC4pLFOi9D3eWSYWXIEhDCyjCGHLeeDk1jaRjjNbWwz9OXZrZlITHIYkQo2xNE2DddJyPeRMipHt2YxkCn0tw9xjYOocs9aziJGcE73J4lDppUxpSAkTenYj5GHg1KkTbLUNNmXyMLA0lp0u4Y1h4j3eGs6nRNzZYVlkm10YAjPfcKHvSSlyYtIQU+aCkWBmX8spSYFgPbnvxKFSCjtdz7RtMdZxdrnAW8cQI0OBNiUKlrbUdvAxYIxjHgaGlPDWcdIAxWBTxDuLjYXY9ywKBGfZnk3ZHQLOGBoDfZLxFGchGvaGJT70JOuwOdO0nlgcBpgZCcTuTZZcIgzR2CrARPANW6043Ob9QI4JYyV43JlCj4SrN43jfMjgYOY9XYE2F6aNr242CYTuQyQlt7pY21QDoBMinhoIERrvucV7Wu8ISYKvKdDHXMtyjZSO5XWA96qjl6nh6/UaLeH8rISeUVxJWcr9vJMS1U2Bf2wIAEacQ6lgqnNyFEM2O4gluSyvWtmPjx38qhwbC+wTYlalYuvA69H540YnESK6rfOSrqw/2eWUPx/Gwy1TUxRFUR6bHCoAPe95z9uX/TMMA3/zN3+zEoQ++MEP8rd/+7d86EMfAuqEzDme/exn8+EPf/iGDFxRlEcPVxLAOTqFyoE7rvvusJr9rYRzFYvsIa+Ru7riCpISsdpRqJYkSFkCVLlJEk+sBEXHPN4NHrvc1M5TtaTAGMO08XXZuXoepKRD2jiPJWKGXCImexhbW+dMFyPbrQdTmHhbSzEkR8hZT2Nr4HNJpFJYDlEygBp5Xeu9lEQMkjeSUyLXTkbWwHbrACPij5EJq2QoiUNkDFpOGGJ1ruz1A63zbHmLs1KO0QNNSiLKGVgUOOWkXfz5PrBbt/1265n6hmXfE41hy1lMhkXJTE3BGk8pkd44bI48bmubIQV2lh2tl3XqhoEuZKzJhCQd23bDHO8cX9C0JGeZDwOuBGLO+OmMLvUss+SaDENHg+OW2ZQLy57kHJPGU7KIR4uYmbQNhIGSMwmYIe6rgExep5MJJ3xDDoEHU5K8FGNIpiDNwsvqeNnyDlMMfZKyl1KgiwM5RjKOcyEykNn2nmnjudAPlDAwNC1dynjAO3BNw+d3d8TtlaHLEe8asrWYtiEPgRAiqe/orWcaIhNXmDYNe4slp7dm5JRpG4/PRRxtxjJYy7n5nPNdz8TA2ZRx3jOEge12gnNORKYhExqDCT29mbLc2SVmOfZ9yrSNYxELO7UM7ZbZNvOwZOocIUaWBsJiyXbbksKSbD39fE5yDXtOxJtzQ6TLAZcL07Ylp8TekJhNPEOKZCdCxNRPWQwDZ/uBkhKzxpOKhE1PizjZwvYMExIPXNhjy0HcnjExhu3tE/QhsMwFho5lBueNuN9KJpVcz3s5f2dti8tZQsVTJsbELbMZMQVa51nkRA7QIaKWN5nQ9+yUwummIbkpzltIiRyCdM4ykncVgb4faCkMBYYQMM4TgRIjJieCEdFxBgTjsCGSm5aJtUynE/qUyLXkyrReMqf6JaaZMMnVRWgcZ7uOFCOnplNcCAxZnELGFHKuweTG06eIMa46oJBg9hDYG6JcP1or2Va5sAwBMLROhERTDI0T952rpVbSZU1C0EutkRVBqUi2WpFui7Z2WgsZvAHjrZS5pbxyH4koD5iMrQ6tnFk1GJAL/lhpbKrQTi3xKkBaiUCpSFntxFsaB+DWzQrquiMN/vYHWtcStFyv36uAarMuL9v8bpIbDeVhVT+PNz+uRshR8UdRFEW5Ug4VgA7Sti233347t99+++qxlBIf/ehH94lCH/nIR67bQBVFuTRj1sEjjcst/wIuEnDgofMURkfQ+Nymu2l/ToO4eDY7ilknLh4RdKgdzOS9Y3C0NUZyMUoBIyViIRX6FJg1HokVkkBmB7TOSgaGdKHHWUPMIg6VnBiyxRmHKdJ+2VJqBoi8NtVyhUiunb+qkFRdUZPalSsXWA5BXEi1DMH5BpPzyhkVUiGVTMoiW6y6jOVIytBiGbKRDBQrE3njPVsTKWkZQsLkWFsWGWZNgzGW2C3xtiEDExcwxTDESMFjrbQ2X8aIaSSDpcuJkizGJ040LWeHAaxn2nr6RWA3RkjikJg6hyNKMLaxxBwhRoZU2PUOlyXf5lwf2J5OKSEw9Z6mFFKIQMbaQsytZBkBrXci9PmGJg/EnNlLEVImWUs2hhQCBUNjC7c2LdHAg11giCK6PWE25ZbJjLN9TxwGdktLKonWGLpcWMSOxjhOtQ0pStkPaWCekgh621ssYpRW6E1LmxPeWVzJnNneZm/Z0ZPZ6QOuwLLAVhTxww2ZYr2UrNWg3AJ0WUSFYgzL6uDYzZkmJRaNiH1ntrbok4ifiyGSp55+Z2BowJWetm2wfYIIxhWGGDGml31WoCmFOYZ5ybiQaAycaFvmoafPiWmG6WQiodsYdhdzyBCshH8PywBTy9QUZo3n7IWBIcCkHzi55fCtJXaRx5/c4vzQ0/UDn7eGneWSC33BZ4hETjYNDy46po1n0k5YLntpUV/EyeRSYTf0nJ0v6DPMGsf2yROcNIadxZIhJaxvGHYXzAsMqeAdEBMXUmSSM6cnU5YxsIwB5zz37e0yAHYyEQdXLvTOsoySCxZyYW+InMBwdgg8sLdgp088frvhcVtbeNfU0r4JfYz0qXCqdUwbzwPzJcFY0rJn0rYYW5iZwgDsLpbE6ZSpK/RDwDvL7hDIYcAA82Jp+o52MqVLidaUet7LdSCVxIUQsLkwdZ5gMlNjmQ8dJcOpqRGz4lBonCUU6RoWkpSBYgzWWrz3EhiWI4vBMWss1jpizfwpzkn3viACcOMdIWaGNNTrLfhGuoqlDHtDkGuTq84hKyKOiDxrp2fJhWIt00ackwVpex9TxPmG1lpiSjVrSQL4pfhNHD45ZxGHnV3loY2Ozlyk3M0bs7o5sHI8VQdQzqWmu5XqUNr/vXPwe+jhtFXX1uyKoijKjeayBKDDMMbwj//4j7z61a/m1a9+NbC27iqKoox3W8eeLVfLYZ1LjgrrPAxjxk4wF/+Qj7WMQDQcmTzElMlA42x18MikwBoJlbajmydKNlA2nkLB23pHvEgpGUXKMUqRdushRroknyVdzAzWWDI1dLqAL9KFyjlDypLlUzL0MRKxNCUSkid7h7VGJkDGSBh1znjn8b5ZbSNroIsi0EgAdpFSjwTL0IujopbV2JJxGDxgMYQk267LkK0h4tgykFKgWMc8RryxWOtJKYH1dDFjcs9uzixSZBIy1mZSgp0c2KJhSeLxkxkhBc4uOuZ9T8mZlsTSOE60Hucm7M53mLmGnSEQisWmwO48E2NkXjI+Q+g6ctPSDQPTSUsg01pHnxLLxRyfM+eXS0o74YlbU7ZbT5lOONcPmJBw3uKcZYiJ3hroe5rZFO8cfQikGJgZw7aDYg3OwbbJPND1uNAzsZ7zYSAVuLAXmZ70kueUM7uLJd45TC3xCyFIUDmGpmmkg1spTKxlmQtdKkx9I8dT6JgYRxoiOzEz8wbrPcNygccwc/LVvYgD55Y9KUHI1Q0RBhbeE+YD1nv68+fpQpJJtoc2JHozdqOCLgfpnOeh62A2g9QF2taxt0hMHOSmsHseplM4MbUs+sCQChcibDHQ3mLwzss6GxHcFksRVh8/c8xzIrkpW8bwhC3Lpy9kGiclTp/byeBh0i/ZaicMKdIXcdExFHDQRJinwE4AnyPWUlvAZ5oMjYGGTJ8z53bhwQU8/nTiZDNgHJxf9rgCJ7xjsHDuvLSqL7lgnCF1ME+JpiwZvKeERNP3XIgJGzNz39DFwGIR2J5KRtU8Zlyck2IDbGFiIKZEGGDhA1szMN2CaB3Dck6uPdkXfS9iibOcXy5oyOwOHc60tFacUGDI8zmdd2Tn6XelA9h00pCMJfUdzWTCg/M9ApadYaid2eDcsiMaR4pJXGdtwxADtgZrL3IgxAzO0MXaySxnYko82AUwAycnEyZAiYmJgVAy54dI1xdObc0o1eHoreT5DCkh/fscQ0r0qdC4wnbbUDOg6zVVrluNtbV6K8trLZItVgqNl855wMoVVAoMuRCzYatej3ORTmspZ0wuNPWFBvksiywvjaJ/7cBWCoSYKU7ytDatO8aIi8lYuU4XjHRbq8+Prs/Dvm8eqqvYpdgsd1YURVGU680VC0Cf/vSn+eVf/mXe8Y53cN999xFjXD2nX16KohzEHvGD+Uo4+P6xg8tD/Wg29bWr941ZC9UhQ5EcoMaZ1fIkm6Ws3EBSplBWrhpjDK330u695kJ4a2qLeul209hCLg5jaoipAWMdrpYx5GLw3jGztnbmkRbcORuGJB25MlL+ZJFOVj5GAh5XSxFCLjQmY7BYbwFxpIQxI6ZAFwIpGzCFpmTO9wMgLhtKYdn3NFWkMjVPI1kHgDNyJ9yawpbz9DHwQC/ZMdZIi+7AmH+Uaa0lh0DnEr4Utry0CpcKkYGQ4EIc6HzDdtNinKeLEZMSILkxF7oFhMipaWCZCqkMnGobdrullJ04yyICQ2S6PWN32bFlLadObOFjYpkKXTfHNy1DGOitZx4yTV7iZ1P2lgPz0LFIhYaMzY7GFzxQ+oFsJVT3bIxkazDF4KYT5inz+XMXONM6Io6lgRPWsRgGLnQRa6CdQAN0MbIcBgkuJ7NlW8zEMvSR8/3ApG4n24hw+OAykeYLmtYz9EnELAfOFToLfZfxjYgJPZBswQ8DzltK3+MMuNYwXwx0FqYWTEi0Bbo+shNgEWDawC2NHO8lwaSR8ZrW40NkCCLImAV0LUxy4eSW5/wiYjJ0CUyEfk/cRCnDfADTwl7XYxJ8finZyLMmSfliD/fnxJBgZ7ngxEREJw/ECJ9fJroMi/MwvbWwZaUVu5RLSUeu3R66CBMxQGGmMPEtO8sFfRKBdMdCDpGYYB5kbOd2oDFLlgHCAI8/JeHauzuwPQN/XhyTfUosMpQejM0QB4oZOB/BNdBaGftiCaFALJGZh2KhK0BKdPM5J7yncY6tWeLEbIKPAQuc3VvQNJbGWAnQXkZ2FnOmbcvEWfpYaK0jW08XOmyBUsuYdvpALB0xRLy3dM6Im8xIqeTeEOmGgcefOskyRWIxEtrtEt4aCuIGLMYylEJjDI01TLxcfxZDYjEMdDFSjME6yf0JJTPFYoucl/OuY5ky1ku+VyuFrXQxk3KWXLFc8NnQNg0TF3HOE1JiSJnTswkF6EMkhkw7tcQgnQNjFldPJEuZlxFJPuXMMsh6tBbICVezhKyxGFO7/hkJ5y/UPC6bV13LJHcNTCk4JyHvzgJ53eksRgmjHztElmoJGnN8Us70Ua6D1o4u0vV3SMxZbiAY+Q45Kl/vUiHPB1vaK4qiKMr15LIEoJQSv/u7v8sv/dIv8X/+z/+pnQf0boWiKEdzPcOmD3MFHcYoFK1a/x5wKTprVvkR1loJ9vQea1ItQzA1oJRVPtBq3azcI27qJMQU6WxVipXA0vrhuRQsY0v6XJeTCdKgh2nj6GLCW5kwpeoCss7XO86F1ooQMcRC6yQXSMYhbhePpfUZmwtRmkGTa6D21BuWsTAfMq31WFvY9g1gCTmKQGRhGQaWIcnk1njxRZlCKYZlFnFqPt8hTqacmrb02dCnwHIIWCwTZ0jGMu96rIGTzYSYC/MYabI4kfoUmWZovKMZIrlAbywx9AwYfIj01jEfBpZ9h5tu0RrL406cYqfvoBROTmb0VsrbTk5bvGuYGMdk2jIvC5KZsuUsk7YlDL1M+Jzh/GJB9I4hF1IYyMBgEjZKZ7ILfcZlOD2NRGPoh8LWVkuTJPOn6wP/tAjMHJxsHb7xdCmRjYgEJ0+exMaBPibapmV30REoOJ8Jy54ui+hhXM1BKYXGOtmGfYHdQA+UCLsNnPSJaCAkEWRCkOdcCzshM4sLTnoHAXIV0Hb2oLNQjEx8T05hSDDsgTkN2VjOLTK7e3AygvPgcqSt58nZOTQzGJbQ5Ew7M8wmcHYPlkv5/Jyg8ZAsDFFcRSFATBAXMI8w24a9ANHD3h5sNRB6EWKmLRgLu0GcPX0HF+ZgGviiUwlrYdlFGgOtgZ1BPitEEY8+lyCFBRcKzBdw5hQMu3D2vAhTFjg1g+UAD85Xuez881l4YCvjijRqc0hI8d5epovgY328hb2lrNe0XkPmAXY7qisEhixiWQFOzAwX5pFlG9mysOxgiD3nLPjGiAtwCOSmJTnDuS6LM6oRgXoYMt5KQvsySenjxDpy42iAGAJ7Q6aNifPLgPdwpp3S2oYGQzObcNoZemM5v7NL03iSaQgUhgjeBmIuZAPBSIlpKIUcpKyyD4FkwcXE4yYtBcPuEFiWiHXQlsgyxtoiviUOgewb8XWWiHeelKSTnS2FqZGDKYZENuIO6oZA45wIPjHSROk+GEsSMRHIKdAlwBgmjcEUMEa6OQ7JYK3HiydHrn3SMgBroPENOUXCRpkXGIwFapB32rj2i5OTWsomGW0xyxJTASOJzPW7Y939cSzFHR2tKUmpr3eScyRluod/L6Us4xo7Um42O7gWtduXakt/Jehve0VRlOPPJQWge++9l1/+5V/mV3/1V/nc5z5HKYVnPOMZ3HXXXfzFX/wFv//7v3+jxqkoymOYVIMcDnYDeyguCuw8EB49vgZnNlrOr1sPx7zuUDOWi23mSFjWrYcppZZ+Sav0XNsOy8dknHF45xhiFYFMxtXW49ZI6USueUneOkqW0NpcoI+FiZO23c5aUhjzPiTIOWURsTJIsKmRMq6MhLCmUmidZXvSYIoEpHpnsVisLVjjMI3kcngnGUNkKWGLpRBDqJ3AHOf6ntYZJr5hOSQm3uKtwxspy5nalgvdQMiJUhIhSgv3gsGlQttKCUY7mWD6joJhezpjamAvZ4aceXARxRETE3tN4qQxOGPp48DMg2kazi972lJomgmLMHChz+KUoJBsS9914ByP25qx1w90KTEfBm5xDr+1xbzrmGUpV+mGzN4eFAenZ7J9+wSnw0BnDYshEAfAwANLMKcSZgh8fqdgPJw+4ej3dikG5hkaG0iI4GFzqPkksNUaUpTjboiZaAsxlJXA0WXIS2gK/PMSvmhb8m0IkJaQPNgMKcFiCUMrJUdDFRNzgZ25VE75BO5UnWQ2YBOwzKQBiof5Es51Il5tb8HQQZ+BOUwmsOcgXkjYIq/d7UXkSQVxKC1hsQPLLRGHZjNYJGgzZAfdAN0uTGZgEuwCZQ9uPV3LcAL0AYyX8e4s4EQj6xKK/DhpPTzhtLiKzs4higbIBQsRSAMsdmVZiwRtgFMnxQG0PZFSoL6X/Voc5AX4GbTIa1bbsYjbZ7DQn4XtbXlfjLCci6A0m8p6SssnmDuYWOh76eTmOvjnCN0SvuA07M5he7swbWQ9d8LA41t5T0oQugGcIRv4lwDTocdYuGXL0udMToYWiKVweuZxxRBipPEtJiWGnMB5UkwsMLgUSU2DT5GuBsITI/f3He2kYeY985iJKWKto3VQSGw7y4NhIBQZ08RAnyL9kBmM4cxkysRPqlgMg820KYhoUgwF6Q7WGMOQE6EvxCy5PDMrLqLzXS/ijXHEkriwWGCAifcYZySMvYCv1+u9bsBZx8Q66fhVMiFForFMx5wgDEOsjksKpXZHSwVCP4B1mCLXbHFTyrIK66ovS+3uVSSgunEb1/diV98bTQ2ozwcFFmMxpOpIWreMJ49CPtLxMZfqbjLSvXJzDNdIaxl1qYcr/jxUN7LLLXXLm9+viqIoyiOKiwSgGCO/8zu/wy/90i/xx3/8x+ScOXPmDK95zWv4tm/7tlV3sNe85jU3fLCKojw2ebgdVg5DwkVr1s8GY5cY6a5j6mNllXsxdqSxo5hU5K7x+OPblLxPJHKYVRaSQbI/Ykw477DGSOZQyRLGivz4hkLIhoRl5qVMYTFEticTSk6rYOlYpBuPMwWw0uFs406wM1byP3C0zhKiZH1YKyJMAmwqpNwz1FKuWDxDiFJSUTLGWLJxdCZK+QmZvSEwcdKRaIbhRONZxkzjHTnKOpacCcYSywCl8LjZhPMUyTLxnpQCs3aCi5EM+JxYOksfAsUUJtniW0M39Bhf6FIgDZELGeKwZJ4hGUcOkdZbhijZMIsEoe+xviHEyGnviNMJ3c4C4w3ZOeZ9x4PLyOmthi0gmMzEw6kTsDtksCK0/NM5yLbHIs6VCWC3pRxqfj6wG2C7gX/ZSQQjwk2KUh5ki3QVcwVw4kQppWCKlE41BpqmMJnIa7YLLKMIKnEB7Zb8OwE2iOtkaqVsa1mqGwfoLkCcgAP2EjiZmxMsfH4OZybiuFn24p4Zy7R8AudEcPqXHrYskkNl4NRpccEsg7h9Fh2YAiHD3gImBuYFQitlYQ8k2OpEOBoaEU1MktKt7vMQZiLAiDAp/53viMvG9LCFiDKf+TxsbYEd4ELddm2DdPmy8nrfiGtoJ8rj3ss2Cg/AeQuxjinH6hzq4AmPg8aKu2ceYd7DiSQdpz59P3zBLTCZwv0PQjOBOMi+fvACDAaGOcxa2T627oM4yP6ZS+AMOxl2DEwcTCcigu3NoWwXEY6AB2vJXB/hXA+3+MKZLTi3C7tF3rezV0tCbcI1kAOcnCZs01K8wzWesFwSmha7WDI4Q9hbMMGw1ViWIWKwtMDSWhYhMOkDZjbhfMp0Q2DoOk7MZrTTKS2GBsNet6Cdbkk3tJJxMTOQyb7lCSdnnO2glMSQLNZ7SgxEY3EYsJ5Z4yk5cy5EfM4MEUrTstU4hhCZp8TUFiyOIQecbyXAOTmwmcZ7bCnsDQMxFU5NLbmGy+cidhlXMiEmIEuHOiuie4iJEBORTNcXGgMTL2H61jkmzla3p3QtG8t1c86YIu7PQr0m1hIzjNwUCCmRUqFt3L4bEKWsy4JzLtgxK6j+z+a3TkEuyM7YleBzMNMujSHeV/Fldymx5UodPeM6Hf1Z9TUPsZyV4Ur1H0VRlEccKwHoH/7hH3j729/Or/3ar/HAAw9greXOO+/k277t23j5y1/OZDK5meNUFOUxzEP9KL7Su40iuqydPvuWlbPc5Ddja15bQ6Jr62AjJUywzoAopdRAUchYQpZJhKsTjjFPYvxxHWu6c4hG2jJjaR001hBTIebCxMFyiHTF0Rhx6sSUMFZel4oll0I3DBgKW00j5Ry5SMAqYExhYv0qmCKmOknqIo1zUlrmHEMokvvhJPsi5YTznjLAbGLAOiiNOG+6XoSAvmdrDCPuA2fDwFZncJMWZyyNE/dQ6xuWMWKHQGMtM4q0Hu8jHUHKq1Ii5sQ8ZWbWYiwMi8A8ZaalMEwKe12HrSKItZ4TJhF7KdcahoxxnkDB5kyyMN+b87gzp+jiwLmuY+pg4iyLlNjtIvMlTE3ATT2NhS+4xdHExNzCbnV6ZC9CSeuk9Kk34n7xBfoGTiPZNEMUlwxeRJVg5Mt1uRDh4VQjeTHLQQSiYYCFgSc0cH5X3D/RwBffYpgOhfsXIvDMe1g6Wc6QYToXIcoayEbEgZhg5zz868fDKWDXiFjSRigtpAXEk9VBlMBFyc1xToSItgoaroBvxbnzL+flM3OBky2cOSnumLyArWnNFHIwTXB6Bp/bg3ACml7ec84CPTCIsGGAM05yh851sk2GCBcuQLsNJ7xsu3MXpGTNWRF2bJZ/WwtxLqViwyDHQLZwqjqc+gJ7A/QO+gdhmELs5bFbTsp23yni6Jk6ONvDVHKQ2W5EzPmXB0UQ8lm2w2DBW5gV2Z4P7Mm6nZrBgx30g4hWuwHme3BiBjjJWjq/qEHEHs4tYbkHTQupAz8RcXA3VEeXh61W3E6LXsS9EESIW5wHWulY1vqe7a2GvZ05dtbQ5EieNix2AxnpqNZ0kn/TlwzGMjWyz5cFzseBviskBw8MMDc9Z6xlHgIPdAO3TieQIiec55+Xc1oM1jsWoWcxeCxjmawh54CznhIGYuPZqp3E5stAzolQYNJ4QooMBmaNx8SEtY5UROzZ8lLWNR8GivFsGdgdBsIQaCcTWu8YYmTIEhLtjK2uJcOyH8jWy3FAYRETIWVSyUyclOA6YygbzpzFELGUKnIWMJbFmDFEgWIkzNo6Znad/zOEVL8XjByI8hVQmwWUi0Qd0X8ku20s+7JGMtbcAbvPui19JqZC691FgslRAs5mI4SjxJbLcfRsshr/Jbhcx9LBdVUURVEeOawEoGc961kYY/iyL/sy3vjGN/If/+N/5Au/8Atv5tgURVEum812voexmZEQs2QxHPYj1Tm7CgIdkdIxaUk8viUmEYpKzhhrpVO6FdHI1R/7pZQqBmVMbenurOQBUfMmGmtJtUNNAplkyHyEVIvMJsbgmka6W4VM6x3TRrJ+Qk4MITFtJhRrCTnVNsbQpyzrGQ14i3UWM8j7Y84Y47EYZpO2OnFa+tCzlzJTY2gaKVsLKWN9w8QZtlJmLwWScZicwHtKLXfrKbDsyMApNyFmSMMg+lM2UrbjPDshEAbJBGq9x+eEpTClUKzDOsMFFzElsb21RWMMy6ahhICLid2UaazFTTyLZRDBw0CLYdFFdoq4cW6JgQd2O+ZLERp25olpCye9uFcWBZbzyNRDmCeclwyXPsiEfVpdMnYiQlBEXB23zkT4wcGZxtA1Bb8lE/jFLjRTed6cHI83EWyGZXUo1RDm83tSUnWhkw5buxcKF5Zw3544d05tiWADMMsivDywC6enIpCcaEQIaRuY78LWaXAL6JewcDCpuTm7Z0UsOrEFyUCfxImTkjhiJl4cR8MAu3vgXc0cSrCTRLS45QTMboX7z0uJ1l4VxIYAbgLzDoITZ9POOSmpShnCAspM1nOnE7HLAjSyjZdzESvHkOq9KLlBMcPjtkWgebDA+Qsiquwmyd+ZnYTPnpN9lTt5feigvwVYimZ55rQIPd0An38AjBM31GIJTzolY7JF8n3O7ci+edwUmkY+69YzMJuIABSrELjYBWqeU4oS/m1OiiuqINvTZzleulgFmB7On5f92c5kGckAU3hgR/bl+T1xWc2m1XllYZkg7oA/CSdasD6wjOB2ArdsSwfB1su6m0FcaPMYaydCaJ2hdQa7LMyrkNJYuHUqaTpDDZEeEuSc2JpN6XppFR9r2PR8iPxzN9BsbbNtEsm31cW45MIQaHrL6UnEWwlHt95x2jWcn++wLIYLJdO2DdvtlHm3ZLudUizkVDC1bHHbe4yBs/3AIgaeOp2QY6CLhcYU2pqHFmIhm8w8Z1waME5KygwWZ3Itb5UMn77I+BsrZWWhikTWwLJkGutonbh3hmSZeENrHQYnokwS4SeNDqFSWPQRawyz1pEppFSwrmCsXd1U8NZgrV0J/1BvTBzy3TTqNrl+r4wZQuNzY1dJ6YZmLnpvzoViDr+Rsf7uOvKpq0LzgRRFUR797CsBO336NK94xSv4D//hP6j4oyjKI5qUx24s5sgf2JusBSAjoZ31zrA4c9ZvlmUdvrDxB3oZs3+QjAepAhnjnce7trYGT2dpK2yopWAiFOUsrqHGe/qYGWLCGEvrDcXIbNKYKCUKrpVAZ2cJBigZbxtyKcx8I+3kU2TmPFvjXeQCW86xTJF5GNguDdPW46Ytu8uO1jUShFwKPkuGRgwD2Rh8DbVurYUMfUxcWHa01X3T4LBxIPgGlxIn2pbZxDLvOhKR4Dz9MNDXMomJdbTe05bMECMp9pRU6GKSdtgxEYxhqxi6ktnG8QWnTtAvl7KdJg23AGY2Iw0dU+eYliImkyRChW2kRGfSwOOsZWeR+eyDS8xMxDRjDbSFRQGXASfiyolJ7ei0FPFh6EW0aRBB4MwWnNn2pJS5fy+zGMBPJXh4NoFAYTdKydATHHxuS4SILkrHqpNVcJkvRWzIUYSbRaoOHCf/nngRpM4vpQTs5ONkvban4g7Zqxk4zorAs2tEkGkm4HdEjNn9nOT5TKaSa2MM5AYunIfSyfGXogRFT06Iy8g0UuJ16pRkAA0142cyFQfOhaWIO7MG/uWCBE03SPnVg7uw3Yr41jtotuDCLtgpnHKwE6QM7v4H4IKTz3QGTBARaeilrCw0kM/BLafEVTXfEUHoQgfn5yK87QBfaCAsYQlMlnDypAh2zUxEniUw7IjjKg6yrbsqrC6zuI56JNw5ZdFaL8zFibNI8oPITiGeh97DooGZhb0MTRYR6MEizp9ZA0srDq7tKTARp1FYyjo2EznOQi0FDFYCrWcDpAZMFbh2L1DPdRGzZgkIMACuhzSRErG0JZ8fqjZdUmZpxY227eGBvgqLRkrfZhkWs8LuAnazbM8v3oLiPS4XsilY7zkzacgEdpaRZJc4ChOgM3UjIRlk7XJBdI6+GzjTePoCIUsd3R6FUl8/cZZzLpIz7PYdM8Aay+fmDzKdbrGdIyHDIiZcL862FBP9pGGx2AMr4eqNsyxSZNsawLLTdyRjaEDKWUvhfN+x1U4wWQTqEJbSza7xtNYxUEg5ivOyhj3nFGh8i68dvZwFZ+VanIp0FxuqIE8peCPXg1RvHni3/t6IMWJNgzGynWKS75jWlFWJmq/i0ZgfVOr3w/i9les3iatZQdI1c7PL5eFfbQYopX7zHOISykW6OHp3tDikKIqiPDZZfTP81//6X7nlllv44R/+YZ7+9Kdzxx138Ku/+qvs7e3dzPEpiqIcypXeiBwt+MYY+fFvxtbvh3OwY5g8JkuyRrKDWu9wzq7u+pb6o9uO3WhyZtpYGicBKNYahpikhXxZB/c6I0GjrTc1WFTyhZxzYByltjKKNXvIWEeIUUQwpAW7c7ZOTMb/gyEXyMjrcyZlCZItRsq/thpHzoV5iIQY8d4zcY7WOQyGZYqSyRED3hSWNdwm5Ux2npQT/RB4MEQWXcfp6ZQzW1vYnPHW4tspDpk8JWtw3tGHxG7IZFMwKbEcAq3zfOGkwTiDzYmhH1juzbHG0ZvCYkg0voEYMNbRUph4R44R76RUy6WMNQXjPFPfUBIsIri5TJAvzAvbyKR8PkhXKuOASUMKMtGeSm4u3osbJhophQpDYm+ReXAHzi7g3P2w18HuABeyTPz3EpxNa5HmfJQJ/bkInz0L5zv5sxNErDDIa+dLcfHMHNCLMHD6BJw7D72VHJrlAP4EnNyGx98KT/hCEWDmQy0vspIx1BXY2YV+AWUBuYeuE4GGIk6U6RRON5KTM2tEbKGFnR1x4ywHccjsnhdXSszikPl/D4pYseil+9Z9c8kHmg/QeVgsoAwSfD3MZf3aLcBKns/nEuxcECFlGWS521tybHSDlKU98CD8v89XUcuKoLGDuHG+oJaFGURQWRawS3Er9RdEJLqAiCTLrooxcxlrqAHTFhGYWmqJJLKP9/YkQ2lqwdeyuwsR9nZlOcMF2d+f35NtstdLed7igmQi7czlsdyLoLZ3Xvbr3lLGMzWQa4j4hV620y3bIlJdyHD/HuwuRIz6zFnoevm8BzoRE3Mv157FsopqEXZ6uHBWtuVeD+d3RKjro7ic9pI8drYXYet0I06mnXnkvmXiQkj0Q8f5LjBEOFfg/t2BBxaB88vCPIiYNTGyjVsLvSl0fWQ3RoYCJUYKjhAGum5JwPD5pTiDTJbMMulGFih+ItcsLJLNbJl4jzUwDwP/fH6Hoci11RoneUs50+fMufle7QzY0xqYWAPVYeNLpnGOEgdc01CMOHImrYQ+78WB5TBQamZb0zRMW4e3IkIt+kAuIsYMKdGHjC2yvs4avHcrN6dBSs5E65LPsauyXWi93FwwxmBMoeS8Kk8ev1NiSgyxrIQgyf6xNfy/fkeBnBCVMXcu5yzZdTW0OhdzZGZPrqLTYd9jV0suZfX5iqIoyqOXlQPoTW96E29605v43//7f/P2t7+d//k//yd/+qd/yute9zpe8YpX8G3f9m28+MUvvpljVRRFWXGlgZeHlXsd1TJ35RY6kJ1wMARU/ssqvHO8S2yNYTkkMoXWORonpQQUKMWQSsIbW5fJRlt5yQyy1mCNZeokIyQXeb+RpGks0sq4C3IH2NdShlAKyz7InWFjCENHcZ6Zk7KGPicpUXNG3EBWcm8KknPkraULkVgKvkh5WZ/kbv7MOU54D6XQbs2IMZJdQwyR3TAQMhQ6EpkUI6FxnDYFtrbZ63pOO89W6zEF9s6fp223mJ2ZMYRIWwU0mwvRWNrGsdMHTpfIGX+Cru/49Nk9TrYtCQl8XdiE956tqSculvzLsjCdJZoBnIsUJ229zzuYnwW3DV8w5vcs4dZTMDGGOAQu9NK2/NREHh8CmAm0vWTBnF0WUhSRpiDCXUI6ZwULJBEELlyADvjC01KC1u+Iu2QIQKyt0a2IDSe8OIPOnxWHztkT0E5FVNkbRBzoCsQAJ0/AqSi5Q6mTbmGnT0g5WCiwNZGW6qVIEPOkkRbou0sRMB63JRP83IvjKFVXClmcSm0P5wLsRhFH7osiqJzMcKaRbltDgu3TkOYitIQMkywOGdMBXsqz5kZaqs+T5PCUDI9HhJwHALMjwssc6ZyVEedO28lnzpFt12X4F+AE1QFR4L4grwGYIdvj/kV17lCDm5EspIg4fc5Y6YI2ZDgxlXK5ZRXgUoL7luK2WQCns2zfneryWQb4f/8CsZFwbe9kMOfncGKbmm9TQ7bPSfbTpLq7uF/EmOlUgqH9VAw15wdZl73PwfZJEa9SI6HZfRJh288kDNtIhSUF6ZJ2qoUyl/WebIPzIhh2WdxUt56ocV1RSswK4k7angEB/nlHsqD2BilH865gnBz3p6wIS3tLccSZABeKHP/WiYMml8SDu7C7iNx6IpKcxQ6DrKSBoVtSjGGaAg8sI24q188MmBSZTluWw5K9mPiC7W0RcZDyp1nrmNEwcY4+DlgabE7shcTUWLZbTzckzoXILBXmKbHlHMZ79obIECPeGGa+qd3HoKRAqU7RUfieWAgxMaRMlyLTsbwrJGKSgP3GudW1PCbok8Tz2xwhOYqzNQ9uzMzJlGLJWYT8UoOkU0nEnGmddHWMq26W8t8xcNqYdZlZKYUuJFKRkr3WW3IR2SnX5gLOrDuSHSz/Gt1GzhjkvsOV3Sm5VJcvU/9Hbp5ou3hFUZRHKxd1Abvzzju58847uf/++/mVX/kVfvmXf5l3vvOd/MZv/Ab/6l/9K171qlfxqle96maMVVGUxxiX23J25Ki8hKMYlzsGda4eR+z3uZiVCLT5g3e8E2rNYQLRGPxc8HVyI8HScne3bSw5mzpJQNoQ1+XElKC2jo/17rG1TsoUan5QiBlnDakYcQwVyfopFLyR4Faqu8k1nmUqtMYACSfNmKV9dUzEHKQdsylk48j1rnLjrLStR9xAu70ISdZ7TAZHxnpPYy1DDcnucqFYSFk6j2XreDANDCljDGyZwiLJPp22E/ocudVN2TaWRU482A10fWDiDTMjpSrW5P+fvT+NuWXN6/rhzzXVsNa6hz2cfbpPN3QjdiOoicOLhzQ8HQRB7YioqNgxohInUHCAAIYYNMFGQxyZFBuHKAkmhPx9oSgJQuTfDYgkQgShsXkamm66zzl773tYQ1Vdw+958bvqXmvvs0/PnO6m1+9kn/u+a1VdddWwqur61ncgYXgwTXUQPKm3joFF2+BTYrfb0RsFEZaDyq6uRvWJCUtlr3SNgkHXOx0sr3plqWwQbvWagLWZFChoO/WxuU464F8nlWKdL6vPUFEWiBMgKOvCAN1CfXbiDnZXasBMUJDBdwrQ4ACrki7ndcDugejVSNhkZTP1AkOoEqIG7t+H+06X31wq+HC3g02EBztYXcPLTtQ/ZrtTls76ShlOKauXDFZlUOK0j9dJAYXGKeixFngIPEWVeAHnnTKlRiWSEa72ps4Tus8p6i103qg/0H10m64ua5Q76hHUj3CBxsG7uqyp/2bgR1DQxtTjmVHQqEMBrFTnPUXBnue3NQGsfv8u62cOWGvXoICM9fcIq0HBouJ12qbOPzODkH17DgX0TNR2TQMuK6i3qRuwi2Ab3Y6LEc4qGLZNuo82A5wZuHuqYN7lToG9gMbKGw/DBhZLZWtJA2FQudp2hBOr69wkeHBf92VnoK/eQb76KxXUr6mpAFOqBJIyKbATB+2vM8quKknPhXFUE+pY9Hi5CnLmDENU6WHXw9AokLId4dopUIktDAbO3IAYS7EWHwI5JzZAt06cnwSSCM4HAob3bresp4LEyHJ1wlQKLRVQDIZJhHXM7GIkYsmofDPGRCqFYGBC6J2n9YYhRUxKOO8JFBpnaWoq4S4rEGKdZVvTw1wIjGMkOEvvHK13CJByIuVMzMrAFAx9cBgLNuu129qgTEopOKvMzFQyziqTMouyGo2xNUDAIGKYYmSs121rZo8gBXtm/GZ+6TD/dEYQKaSifM7ZvygXYSyFtqKRmmaprKTHwaAPBaCZZcr2CdzY2ST6xV6QHOtYxzrWsT4+6gUA0Fz37t3j67/+6/n6r/96fuiHfojv+q7v4j/+x//Im970Jr75m7+Zvu9fyn4e61jH+gSr+U3mBxI5O9cHM+/hekSU2j+DQKaybOaH4Zu+MCe6zBK0J6emCAbvHAaw1lSTZ6EoMYdQ5Vpq5lEq4KQP+kWEghAzN5HvxqjDkDWaQFZK0eWsRSQr+whNyll4BWSKAWcdrRSVdzmPsYKrLKSxZEou2GpgPeQBU6DxSjlap4EpJbqu47RtVYaQCsEbEMtIxiPEksDAeRtwzjGmyBTVl6M4S28FZxsutzuapmCBVU0GW8eJ1ulAyls1crWhxxrDqjGM1nK1XXOr77jeDKQ6aD/vW5qU+eXrhA1w5jSdqgmeOCQ6q342wam3zjLAw0mjw5Eaq27qYL5X/6BmqcyeB2vII3QrZUYsMtzfwYNBE6XKhUqTrkdYWpWItZ160jRegYmrrNKql52CRB2oj1mBgoWv0eUJlq2CVM8/C5eTerWsTtSDx1WJoNkpcLVo1JxYnP497vT8HFFA4/k1sIGz0wr0HNzdS4aTVtkfwxa2dbBPA5drBVFmZk1GgYuCegM1XuPOBfVYuq7rc7o4Bbi/hcV2D9rMoM5U55sBmNvsdeeL+rNDgaFY2xpR9tCGKl2iMoSAJQryrOs0B5zUae9G2UKn6D42SVk9U12nRcGcXe3ba/RU4AQFY5Z1emYPRl3XPtxCGUzTTn/3tZ9rYGWVUUNd5gFwklRORtH1G6sMqvWoRs87FGx7RaqgtdPUr2LU0FqWCjCNo/Zp4WsqXIKl0Wm7Xg2ii9N9Y0XlbM2kfbt/retqLPgApdG2Q9B+dZ2yhrIoc21Tz1OssrZKVBBodaLMpWGr3kKLTg/wdoBlpWddR/BWAYo2Zwbn6AqE3vLcOtJ6WBRhnS1O1B+quIArGZszFzGRcqLzgfNFz7mzXI2ZdRy45QyyWJJipm0CjJF22VNyYTcUBmdYGcPKWYwYtkkZhQ5D7x1jSuyS0DtDwqlJviiKGZzDWU+u8fLZGDprsFL0e5DUG6gNHkOV9wIxC6K8JlIGJGvSobHYENSjzTkQQUpiSoVtLiox9B7JQpEMYpQBalVGXIpey7tgMcaxmxKUcgO0eGcRFKS/SZ1UPZ1+z2vEva9BBrnIh5DGVaVu8ijb9RDoOWQCHetYxzrWsT7+6kUBoMP6vM/7PD7v8z6P559/nn/zb/4Nb37zm3nb2952vPgf61jH+nUrBWE+uDeM74v5c2j4nIs+NM+eQI+vJ99Q9Q8feuUG7DHVKHluVw1Dy40UbJaBzT4js/lnEammzu4m/tcfUP8x6uXijMGYTJ4lX8ZUQ1Cro7IqN4tZE3AMBW8MqQgypQomQesczlqcscSUcDiSJJJAZw2ua0hZ2IwjMRaCd4gUdqWwK0LBYFKi804HRLnQ4UAKFsd6N7ApBUqhCQFJBbLQNw2N1fmLsSwdXBdPSYlgLatFR4iJmKKCXsZy2njOgmcbE9EajAvkccdp2xGMIMuenIXNNJJyZihFtyMqoyEXuNwkuhNLHJQpkCoog6leMRtlCIlA3+zNgT1qBl2SSngGo2yMu4sKZEQ9hs8/UDZE2CjI4yaVQF1v1KtHnDI9yhZurwDRNK681YF2SCAnKvlaiyZUjaI+Ms6qVGfllV1x/z7Vw0MBilWvfbjeqEeOrWyOp6opshhYrdTvqAXeO6gfDygLqjcKplxlBUIy8M51jatHgZiEgh4jKrGaUMncp5zC/Sv9+wpd5g4K2gh7wGiWYbUoiDIDKs/W9sLBetr6WaHGqaNSsRH4lfr5EgVZEspMmoGlXf28qe1t6s9ZLvYg6TbOAJSt67Yo2NTyKFC8RKVh26gAzgw+zaDRr7BnK+W6rgHdn67s2zp1CtrZrN/jmdH0bNZ0tVL/7ut2XwO3A6ycstbuZ91O5zRFTDo1BX9Q+98D986r4fVa17XeVNnZpOeX7RVomqKyu3Yj3GmV9SWi3lZlVCD6ZKmeUViVfp0FODmDsUob+0bZcNGrJBEDzywPDMxFgaKth3IFO69t7KbMvRVcbwvPXysIe7LKGMkEp4y6aCOdZErT0HpH5wNXacKPE67vlNk1TjxoWxbjSGcsF+MIReiHkShC5xyhGAZnmMaoktUpsW1GlqElAFOcGDCUCMtFx5T0wORSCMYiVpAiiLVISoTGqyFzFsYitNZSUtXmof5uAcsYR7COxhjGDFdjpPMWX2VZY8l6LXfqE9SIAvnqEafXa7EwxoIxBRscgiWLgk5F3zgoywhtxxhD6/WaTpWDqbcdVYIs+5cWB+f3k8IOnlTzyxDMo3Hveh0qN8bVH0hc/LGOdaxjHetjtz4gAGiuu3fv8jVf8zV8zdd8DT/yIz/Cm9/85l+vfh3rWMc61kcUZL5Jdr95yJ0nvHA9T1rti3kOUR+uZ9nVoUeCxvjqRGcNkgtZDFb2ANMsG4u53DxUp6LGpt5yk1amBqB1GWfAFPIk4ITOO2LOZATv1GwakcqqMaRcsM7jjBBcQOq6p5QxUuiCTgvWgrEED73NOGcZkjDmxCZnrGRMCdjgCEYo3iPTROc8wxTxxuCDY1kE7xx5s+EqF5zswbLBGEzM9AaiUzpC1wRWPlCksEtrUkqEIgTfskkDDgslE8WwHYU8JCQAEZozg/WWJglTKGy2hUULOJWTBFcTdQr4hYJCC6+yMFeTm047lYBdigIew0ZlW89tdaB9tVUwwDdwfQ2EGh++gcWJ+rUM18pEMkmTsTqv8qCrtQ7QbWWnjdcqR3twtT+PWqfsIlDZTYxwtlDmzTRpetZkwYywXKpkLSVoewgreHANDwdlhMRTaJJK1q5Rz5mAMkVylSWtUGClKsNoUbZMg4IfC/agxpDh8krnHVHQ4xoFYWZgZWYCPUTbHw+mUz+7QhlAGxTIeCd7QOUKOEflY9T1l9qny9pORB9YZmCGup631WVngGRb29zO39v5O4WCPzP4ldFB8kWdJ1fwR+rfTd1PF7WfpbY/99myl5yVug9Nhrvn8OCBgl5zny17VlGq7Z7U5TaDzpfq9mxQMCWhwAl1W+Z1X2ddz1aJd7RW2WILr+bR26BsoynquWwd/NpGGWQW7Xy2Chg2Gc46ZZ+1Rc3IywSLXj2tvFHDamu0n+enmj53NSqg1VVwdRuh92qaTa/m3hcjvOe+AkldZYDd6uGyArbTg8y2zxSJ3FoFUhp0nyZlEnVti1n0vPtqR5MjmxAYc6GXoqw3q1LTjQgnbcOmwOX1Nb4JTASMGErOlBqpFYPn/nZkSok+OJa+Z5sTK1vN+afElAvNFEnG4hEcMOZEcKo73cujMlGspoD5gLeGsybgDIgxTLlUDyAFevomEFK6Af5n77lZTmWMxdlZdKUCNAG80WuYEUPOGYOh8RaRQpGCZgOIvgSoyZbO1T5WhtBhMIGB6jH3qFRsLlMTyObf59IEy/397cOpw0S040vkYx3rWMf66NQjAJCI8GM/9mO87nWvu5n21re+9ZG/5/qcz/kcPudzPufXvYPHOtaxjvWRqEM2z/tKxp2Bm8enPemhtQh7UOYx/dmhZCyVTCp7wMga/wJqfqidMmSyVCNRa6rfUJW31Qd6gyaZZe8QEcZqato4i7HuJrFmZiQZi7JzUNPgIkWNYkWNn6ccCU6BqCIK2DjnMRSK0TfQjbFkq/5CjbGsgqcxid50pJK4SoUkGZMzycAtMbRty1kqdDUtJ8aIEVEPk+DJYyKKEATWMTJOkXVKBOO41Tasx5HWWDZTwgfH+mqkWhwhVpkwnfMY57ljC9En3r3OjAVsEUpSE+2lh0WA96yBBjZWWTnBqazpYdQY+Gw1LapfKntGUKnLKGoCHBr139luVWLVzYNfC3fONNVrmmqs+LWCJ3WX4RI8LCoby04Bg5Hqp5NVRlSS+hCNk0p+BDXxtVnZRZuo3kHRw6/tgB188l0912bPm80V3LUqPXs+wntQgOQk7WVeVyjIcoYyUiJ7SVZVLnGFyp0EBXbq6liy9/85Pfh7/jeyZxX5uvw8bWbPvOtgnlT3wWzePKIASYf6/6yBe/Xn87WvEWULTSjw87C2c78u19S/Fyh48jLgF9kDNifswZj31Hlm1pI76POIMp3ag77OwNRY13PBHuDxwHvv6+fXdblQ23tl7e+83f3Btjys7YbabqrztVn7s0TNuK8jvOOBbtetBbxrC81apYbXg5puh6jgzQ4FEUP1EAq2AjRGGUYxw3MbBUfXa2XydL0CjQ+vlFF091SNy4PTcx6pfloTtI1e+yQp2+2yMolElE2VI5wuNYGtVGbUiIKjm62exxfXykIahkgs+j1YtIXLzU4ZjtOItbCVQi+GzjkW3YKLcaK3MOwmLosyZhD9nm62E08tHdFEUimIGBZ9S06JMRdab+mblkDhOhXW05Zl8EgRsmQ2UTDGERGsV8DGScTW655G0AOi1zVjFJwp1uCwGFHZr5VC8Crt2iVN/lpoJCPFgGQhV/8gY4QsyuhLBTWFNgpMNcZjzHw9hykVos5E4zUsgMd87+Z0sfl3jMUaQ8wZEYORvR/RzA6CvbH04zWzZD+Qen/m0HuW0fsHf278kD5oGduxjnWsYx3rfdUjANC73vUu3vCGN/CTP/mTvOY1r+EXfuEXeMMb3sDP/uzP8opXvOKj1cdjHetYx/qI1os9oO4NOD+wdqxRf48ZmBH2TKHDZ9Y5wcVYgxPziJk0cGP+qQ/5Fmc0VjjmgqtyMu8cOWfGLBgrUB+MDSoH8wLeeURyfeg36hGEkLFqWJsz1gqNtcQiLJyuIyXBkilWWIaANY5NigQDJy5gAiQpbMeE80YNUI0B40gSycYQpGBCIO02tMsVjVFj11WoxtOS6bzHBkfKhSEVolGD2jYYttPEMI6QE9kI93eFXRY6a1gET5LCSedogoNcGI3Q24yVwpD0rb11gWVXGDZCt1SfnCQave2cpmVtt8oGehiVSXN6AtN2z7jwTk1/p6prWi2hbHSAbowCP22rg3AnCsqYUY1+batSmZNOTZwvr4Co0q4dwKgDYSlq2Jynan7rNLo9LKDsVJY2UkGBUVkUslPfIonKWBpQsMNWxGaJgjYZeE9RadIVClA8BF6BzjOzbE7rvNWzmKFOCyhQISjo0mi3b2Rec7oWdX1rFOg4QYGcNXuAaVHbyezBjXdSGTcouDKhwExGfXzu1HXODKOn2Zs6v6euewn8KgpsGRSoGlHWzQwondVlFnXbTO1nZO9hVOpPU5ePte9ntU8P6na9HAV4tnXdoe6zeV0De2+k2adoZvVQ+zyzeGaJ3bMH+3Gq6+kO+hVQKeCKmkon+/2SUHbaWPdv2sGzsbKuRp3uUKlV08N5q55Al6N6Ap30alR+WY25p3rs26GanF+oL5bbqfn2eB+ahZ7b4VKB0q5KDs0MUi1heAgPRzWK/uSn1QfJu72Eclk37HSpksIZhDOisrXWwaJxdKGBlNll9QxzxlHSRLKOstkgKPDi24YuJqakiYCtgSYYHJlsAxQheMMYE1NOnHQ9CwqbYYc0DTFGUs6Ic3jnaLJey1rUS0dyogsNQ8pMJWFDCzkTiwBCKYYRISZlGjVWHbB678FaJBWMcaSYQArrSUEXb/XaPDN7Ytbkx0WjLwZK0YQwZy3eKICTiwL/1hScVdaQRe8BucBUPYhAmPLcv+odZAtZFWwVTDKVDCtPZPXMDNbDEni/xs+Pe+U9sW489N7/Tdbc/O9YxzrWsY71kaxHAKBXvvKVfPVXfzV/62/9Lb7v+76Pb/iGb+Crv/qrj+DPsY51rE+IerEHTmPME0EhYx4FczTpXW4eluc3l15NgfTh2OqDsr6d5saHSPk36h805UJMomk9AmINJmemIjc0fmMs+qitgFXTBmJK6h1xsBE5C84IztU3vEAbPKEUnHPYlJkwlGIJaAQypeCrkWrrHQUDKdF4wyI0xCykCk71wTImoVsuiFMknJyxjZErhIRlzCPeN7TB4YzVpDPRuPeUI1YEbw1L55G2UKL6XogIXR1sDDES2pbzfoFFGKcJihCtZ0qZ3S5x2lmapiMn4WShwJIJaphcispObq10IHs56D5zHdzyMJ7Cc9cqBytFY8gXvaY27SKcLFRq83AHRGX1dFYj1IdJGTmuU+CoZDWRvtfBRdK0rYsN3F3qUdlGBWe2RT1all31qXHKarrc7o+eQxkBndeI8VE0uev+w70cKg86OJulVTO57T0o4PEyFDiYzY0zyqjx7EGLmfUzp19dsGcozT46CQWSzqmgRF1mZu7MEjKPxrfPYJCt0+Zlhrrcpxz0aVl/NrX9LXtvoIEKtvGov9AMEM2gznn99xBlB4U6n6192dXtWbCXv8EecLqqy5yyl33tap9nr6NY+xHrdi/Yg1mWPStoPnaz3G42fR7YS8wSChTd5dFUtHX9+y4ae+/r/piSrmf2Zpplag0qq6rezvg60HdoWt12gJMVXE97Q+nLDbhe51mwN+B26Pk8ZGXNDQZM3dG7ikjuHFxv4excZZAEXUayMisfjgoinVYTamuUQTRNsGvAR3AB7i3hvTs1ZN8B60GN2MddJrhMKakyjiyxZDYFtqlgM5z0hj54HOByRHyD5Myi61iPkXUs+LwjirDqWk6CI00j97cbHgBZDN0wkK1jaS3bGDltG5q253q3Q5xjzIWFMwQr2JzxxtBaw/OjshiXjcc7q8bNFrx3xCxMkplixFuDr7LWNniQwsWUsSVjjaOkxLIJWOso9bzIRVlBRYQMLELAOcuUFNT33rGeEkVg1c6MTV0mFbCm3KSRdd5ivSMXIVRT6CIQrLmRgOkLCI2iVynao8DM4Z1kZiC9L+BG72PyPjGbuR144UuTJ7d3rGMd61jH+kjXC4QQX/u1X8tP//RP823f9m389E//NF/3dV/30ejXh1S/+qu/ypd92ZfxzDPP0LYtr371q/nrf/2v8/Dhw49KO8c61rE+vmqWTH2wNUuuDiVih83MQNHMCsqlkPL+DaxU488ZDHLW0nirAI3VN70K9FgchVyUxo8IOZcbcn4W1YnNfjMpJTWktg7rHNZ4rPNqTmotShQynDaB06Zh0QSkANbSGIsRBXo0NUcwVkGmWbKQAG8cq7aldY5l17EInpO2wQiUNKF20ULO6jm0GydKKTSl0DmnMrOsg5RVqxFDbdex7Hq6rscbi0Gj58fdFomZbCxjStxylrMusFg0FKOGtWd9YMzQBcvCwapT+ddqAV1o6FrLvTPHKxfw1NKSnef5K93Bq0bZObkyF8Sp185m1CSlZ85VQtfMSV6VYdFaHeifdTq4LQbGKgu7c6YsorZXRkffKHOi8+qbUkQZSOsRri+r7AwFRQyVcVOTym632q85zWpCU8uu4x6ImIGHDp32ycBvcvr3DMjMrJfZD6dHgYZ3sZd7RfYpWjN4cqsum9kDULNUK7GXjd2ubV8Bz6GMmlTbnCVYsAdVRhTIWaCsm19hb8Y8M4h6dB/P0rUZ/HAokDLvM4+CM8/Waab2z7B/4JmZTDMDZV7PoXRr7hN12RkIm6VhK/Zv0B6yN2quvttc1vVIbWeq/ZqPQajTH6LMpwfAe+s8l7UfF+xlbgUFq5bsTaznY2wO/m1Fj9fztb2LKvWUnRqM50n35+UOslFJ4nndl0NWaZh30DR6DWs7ODnR/S9WDctLUXbbeoJ33Ye4gaFUZpuBOwvoFtrRrag8bJv2RtgpKcsNUV8tqkRtGjVx770XkxqIG7hYFy53KlFbysxCgc2w473DSLKWbSmE4Gmtw5tMLEX39yYhWdmSJjS4LNWEW1iGFoNwPex4sB2YYuK0CQRjWG82kBJTzjycBq5zZicK7YeSiGnCVt82AJyncY5FE+isBWsZskbE55QYYmSoSWSrJpAKJDFsp0QqQnAGI0LMmW0SxhRJGXLJNx4+Bb1vlCw3MmX1pVaYxltNNcMIrXcEr2bWc3S8qVLgXPSaPt97ZraPVFPpmfmTit5f9GWGPPKyY65c5IbFChz06/2ARI/I1XgB2+hYxzrWsY7161s3DKAv+7Ivu5l4enrKX/trf43f+Tt/J3/5L//lm+n/6l/9q5e2dx9Evf3tb+d1r3sdzz77LF/0RV/Eb/ktv4X/8T/+B//0n/5T/st/+S+85S1v4c6dOy9ZO8c61rE+Meowrn4v/zIvmMdUv4WUBWuhqVKqUsoL3pl6axGjMb4YZQbN0b6TKIvGYjDWYJ1KCkplE1ljbx7qUwFTMl1jqr+DviE2rjo6iJClIMVgjRCz4I2lDQ5rMkM2RES9THyDTCPZOqwBbyxZEmIcgsEhjCJ4Aydti+TCULK+0bYeKxlvlVE0ZOEiDgxxYukCxhiCd4zTRE5JGU1NS6JQrOFkuQAR1imSxh3GWaaYuGpa+pK5FQLJeKwJtCZxb9FwNUyEYLBFGIGn+w7rLdso7KZIs7Q47xjHyKYAWf1NfKuATCzKEuqd+vIgyq4YqzHzooGn7yhzYb2DlFWOtWqrF1DRga61EEcFhDY7ZXKEDk4XKrXZpMrmKDp9Oyi4MHvY7IAHWzjvYBqUYSHsQRApezZIQMED6u+zpMlknWcGdWZD5hmA6dnHt3v2IJJnD2Ss2HsCvRsFH26zZ8XMSV1rVG52HwVKztmzd2ZPoMBeKrZGwaJXHfR3V6f1dR8s62czwDVLnGbm0ZzUNTNaxtrvE/aysV39ezazntkN72G/vwf2CWgXte+z/08l1txI5lr2KWGzzGxT98FD9gDTLPMKB/PPYF1z0P8ZnJqBnTnp7FCqtq7rjuwlbcIeLOSgj88d7KP1lQI517u93K4DBqlsN01X5/ntnkU2TQrG9L2CPmOu5z2aSNd32s4yKOhJUiByN0Lf6jn/7IX6+py2yvyJVhPEbNTvzCbr92G30+tnWOr3xRjYxcJmVJB1u4M7p9C1cNsYorU8d5FpEMwKlt6SUySJym1XfYeZRlh5YkmsoyDGsVz0LL1FMEgRnGRl1o0Dm77lVk5EYynG0jaexjp2pSA5MaTEczkpCOM8Y5zIxtEZTRAbSsEZzWSc07s2Y1SOplWZ7lnbgLEsgmE9jEwG4pjVJ8o4vFEgzBKwRtmYOWeM0fuGKdAEi7fuhh0z2+mojLggYrWPRdeZkt5f2mCrXFjvAQH1JwIFoWe5WEGUgXkQJ5ZLjbV/Qh0mjKUqjQvvy2TvoD7YpM/35y90rGMd61jH+sDqBgB61atedTPx//7f/4u1luVy+cj0j+X6iq/4Cp599ln+2T/7Z3zlV37lzfS/+Tf/Jv/4H/9jvuEbvoF//s//+UvWzrGOdaxPjHr8IXaWgs1soPlvIwXQlBZ38Bb08UQWfVu7p8rrgGL/0GutpbdzxLxS7ouAlKwgjzU3/fLOIEX75KxFnGUbCy7n6hdUNETeQEyZSQyYjE8qCwjGkIsQ0cSZJgSGlHHGELwl5oCpb8ZzKUxi8KJmo957TktgWwRTCs4Fcsk0PjCWgZwSacrqCosQY2bImabtEauDjyY0mBhZdh2SC5IzuJ7dMBKBi6sNi/MTTUED0jSQrKej0C86EgY7DgxJeO+1pgyNRZlCzUKwSfCop04ZVMJiMiR9kY4PlbGQodSBri/wa2toWri9hWal8z47avz7ymv7Zq2Mieee0+N2/6pGvbdgOhgeaBT8MytNHMuTppKddzX5q1cg6eFOPVRiA++NOrifTZItCiBs698zs2XLPjb919BlGvZyrBmAqCFON0wTjwIgM0jSoyDPxD7pawZiHqKghkFBhlWdPhtB3zro3/PoQHWOaZ/lT7M30Cl7SVnPo+ybsa6rre3MwMbMrokHfZ99hhx71tGm/oO9FG1OCONgvlkS9gz7WPkL4NV13dcoq2g2s75d13coNTtnD87MsfczuDNHvzv2bKyJvVH0rrZzUue9rG3N++yi/j7L3pbsZXCzibVDwblZ6jcDXpNA3u39hzx6PGd2l40K2M0PhBmwI5w4GGukW8rKYItJo+nXg3r5OK/m6Gc93L9Uzy0iXO3U1LxFU+1Ggbu9yiNjqulnkzKExqhsu9Ok4NGY9lLIGNUouoiCUJ0ID3aZOOl3cmEhTYkL4/HWMkwFx0T2gbwbSF0DSVg5NYG+jkI2hjxF7k8RE2F10mCSAtXeDGANQ85MAr23ONdwf7PlahzpvOOptqupjpkBwzSMBB/onSEbS7CGpgmUIsRSICecdQwpYaXgfYP3niFlEEhFiHmqqY16XV+2gd0UmQqIZIJ1FGswOKytyY412UtKphKdFNQHxpSrHFgI3imLqJQbc2kNipxj4wVr7Q3AMocOzLDizNJ5/B5Xis4oZgZI5048uZ4E4Hww4I9KmI8g0LGOdaxjfbhl5DHu5dXVFZ/xGZ/Bt37rt/JVX/VV/NzP/RwnJycvtvzHRP3SL/0Sn/qpn8qrX/1q3v72tz8yoLq+vublL385IsKzzz7Lcrn8dW/nfdXv/t2/G4Cf+qmf+pCWPxb8yI/8CMAxhe5YH3M1U+gPpWSHPgePPwA/6YH4UUq9/jxkFymzR7UQs6xs9o+YWUD/74/+dxDh//O6z8ZbdWUIzpBLYRczfVDfCQt450hFEClMKVPE0ASLFGicAljXw0RwyvyJOYNxtN4SnGVKiZxhyhFjPZ2DLJYoCXIhYmiM4XKawBgFGXJmmCaVu3nLqunI9S37mDIR4cRYuuBJqP+SlIJxgTiObNPEtkDa7Wj6lmANOE9XMpdjxAcP1Vz5OhcePJjYGmiM+u44q4PZzjpcF7AF1uuB0epg+OGgTKAe2IiCQ2cLBX3eewXP3ld2z8kp2G1l92whOpXAzPIx72GzrglKBmxRRsXtc7AJnhtUgmOCyspMUcBnyJr6lAq890KBpDHvPXZmEMWg0iHYM2tmH5qZMXKFgkHPAO+g+sSgYIpHwZc5Zn2obc0gRqk/ZyNogwITSxSMEPZAxczOSTwKhsw+QTNL6S57z53/X/17UZdbs49Jn8GkxD6Zq7BPF5v71aDARl8/m8GVuWZ/I+q8Z7XdP7n8JQzw/2x+E5fsk7dmgOb5Ov8d9oldD+p658QvU/s+Az4zcDOzd67ZJ5LNbKlQ+3IIuM3zzMDVCXvfoL7OPx+PeRtmL6BZIpbQY/meum8TCl7NMr3ZiHr+e6z7acOebXUO3A3qUzV7Ot050XP7pNNGr0dtvwG6oOfu3aoHvNxpgt1JC3dvVxC1hc21Aq+rVqWOzimAFEd4+V1oBPyp7qBQ4+qnCNMapFcZpynQLmDaqefQZq2x9Xduw/kSlt5wvRbGDP2qShS9MmjOuwWLJnB/GHFSmESwKXJVk/dOejhbLVk2LdYIQyoMOdEYZQme+MD97Y6xJFrrWfQdpRSmKeK8hVLo2oaTpmU7jmAdq+DJArs4kY3OE6zV1C8KXdNAKQqiOEdOiWIAHGLUNy6mTCoZK9CGwCK46glmmar8LBVDLFmTvZxT9o0YBJUGpwIewVqHt2AqyGStJVYp2CwV0xNN6URFhB/97/8dgM/8rNfjLDTVUyjlojLgYnBW8M5VkEivGP4JDKAnMWU/2DpkGx3rWB8LdRyPHOvjtfzjE/7O3/k7/IE/8Af4I3/kj/Cf/tN/4hu/8Rv5R//oH300+vYB13/7b/8NgC/4gi94wdv0k5MTPuuzPosf/MEf5Md//Mf5vM/7vF/3dmAP9Dxe/+f//B9e+cpX3lw0jvXB1/X1NcBxHx7rY6YOzTIPf39J+1C9IIyBdf2O/MRb3wIcmm7qW9rKEdLfn2C0KXVeU1/nzmoAQwWojLKYiuzf+prZk6KuSA72yKHPBDcJM6b2YP/SuOgoAhF43hqMsfUt88y00rflojlAKleQKpWDG0DscH9kESyaWiSiDIVsa2Q0e5YWN33QRDVndIDZFI273t6HnYFO4JX1IJfL/X59qho1eaOGuJLATupjUvr57XwdAFXPoQV1Xh0zYoFFBjHgRsDCU4u9D45FzaxF1Nfl8HjNAMF8nGbfqMIe9HnVwWeZPVgzgxnzeszBcnLw+QzKwD7e/HA5DtY7VzqYZtizhuZI9cNzzxy0UQ4+P1zPbFodeRQMe9J+eLwOwaC7dgTgj1YgaJZszXXIMpqXfbyNw37PApn8WH8PP58ZS/Do9piDf/agrce3a163OVju8WOe6zR7MA8Hf881z5cOlvXoeS/Nvm9SIHW1LQ/iD9avuAZkBTefDvrdwoC/rgb2lwosWQMm1fNb4K6pxukb/U648WCfGN0HTQFTk/MsKssUFMAKout2EwweNoUb5uXm2f0+wcB1NfHPN1Kn/X4QlF11bTWe3YFeo8reW80aBUiK7Jky8GhMucE80q6p7ZR6vZqvX/P1ztWZcwU1BP3c2hmA0Wur1OukXqfrlXtm7zxyTM2jJs1PSPg6/C7d/HUgJXv8RrZeK5T642/50Ue27SY6/mjSfKxP8DqORz4ydQTQXvp6BOX4lV/5Fd785jfzd//u3wUUDHrzm9/MO9/5zo9K5z7Q+oVf+AUAXvva1z7x89e85jUAvO1tb3tJ2jnWsY71iVsv1QOxgjRyEyEvT1y5PMrIN7O07GCwIHum0dzu/D+R/YDMVmfpw/bm1g9BpHID7ugcpfZP16k+FPoGWOezzAloe2ncLG2Yh0AzsypVuZlUEMpgqnm2xVpT5RN71tUM/uhnOsCat3sGsGJWQ2uROuCXvUnyzQDeKJuhVODFWE37qkQsnPq+4pwCOZgq93HUt+41dazecQ9NiOf2S1G/E+Z1sT8u80DP1RFkOTgIM2Bg2AMih4N9dzCdg8/m5Q6BImEPVBgefUAwBz8PB5IzuHG4jrlmVs3humDPGHq8nRmUmPvyOI/gsK/z+h4HO+b9MO+TudzBPLDf9/O8cz/h0bYe35eGR7dl7tNscs1jy7Y8uu7Zq+kQeHscQDoEdebtzQdtztuQeHTf5YP53EGbhj0by5j9Og6/y3MbUfZgo7X7+R4BatFzeu5HRIFVOTiYpR7IGUzGKLBpjTLknFVgVfL+XC+i07LodCr4mrIyWebvqbX6vapYSTVMnkFr9oA3CmDxCEi8X9/h9w/kEaCysAdZxei1JBY13b+5Os3XpWr4nHIh5UIuhVzNm2+uhjfgd92HdblSpPrtyM32ZNlft2fwZ7523TB15g1klhNXUOZgh5uDHWEOPprTv27An5u+SgWO5MnI7M2f5kmTj3WsYx3rWB8n9QgD6JM/+ZP5mZ/5GZ555hlAY+F/5md+hk/6pE/6qHTuA63Ly0sAzs7Onvj5PP3i4uIlaQdeXOI1M4OOaOeHXkfK5bE+1upQyvW+jCpzfdB3BwzDG2+Dg7e3N5HyItWv4dEBh6ByLqmAiPo62BsAZf6OvO6z/7+YSv+3RtkzBn1jXQTGmG7aN4eDAVFDaEPBO6/GrOjb8+00UYDTtiEKSC5Yp6O73TQyiaGzgnOBlAvbHDHGKqNCAAoGSyqRIkJrHNFYQikYZ1jHSC6F1nm8d2y2WyIOb4WMIcaEkYL3jmKdmuLGSBcalo3nue1WJXIxsk6RRdvRSEGsJ2WNk9/sBiYRxm3iflJWz61TzzQmWg+hDeRU2MZMCI7L68zlNRRHlbjpoHNbdTJ3ezCuslFEjZx3G7h7poPjzUYj5a9GTT2aI7MTKm8ZJ9hMGgk/bNR8d9nBeQ/velgNoVs48TBsVZbWof4rOPVSaRsdWE+lMoo67eeiogBFYBNVWmNQCdAMCpyjcqAde9bJffZyqB5u5F6zd8wJewPjpw8+vz5o7xr1Alqh8qkte+CkYy+DmtPGZg+gqzrPXfZ+Q59c13WB9r9nH58+S5i2qDxqUdu/Ys8W2gEvq9u1Af7i8pfwwH/c/KYbEOndPOoFJHX+HgVyZh+f51Fp2FVdT6rtU7d1jrrfoIbYM6gW6vzP1c8WdZlZBhbrv2fYS9oe1HldXecJe4neoRxug8rMqO2e18+v2bOGTlA54C/XPp+xN5ae08XGg3mt1bSuOfHNO7jIe8DMW532sHpT3anr7lcqB3MG7p3DOOh3YRvV00evJfDuS5VpvuwW3OqrdG1QM/a+0fP3aqNG6V1WRt4wacrYaqGMpFj37fVGvwN3TtRD6N7KcbnOJKNsv9NWD+5pb3nvddHzvoWu82ynRN8ETrtOAWXnGceBKWWWfYuxlt04cTFNnLWB89UpLkWytWyGCecd62GHKUKRjPUN595C0zKOEziLxbEMTq/tBkouGBE2RVg2gVtNIBdhmzJIJiOa2iiZtmlYBL2eFiDGiWIdi9AgqGGzGMPCO8QYUs43UjMRw5iSpoIZGFNCUEmZtxakMCVhzJHGOYxxiGgy2Y+95f8F4LNf/3qkHN7XKjOp/umMMi2nVAhOJWaCeeSeBnt/u1kOnYqCXu4xxv37q8d99j7S8x/rWB9oHccjx/p4rRdIwF796le/4O8f+IEf4B/8g3/Az/7szwLw237bb+Prv/7r+X2/7/e9JJ38cGum6364F/6PVDvHOtaxfmPV4TXhfV0fbvyADkCiJyWhWGMq94WbN8fzvGrSqQ/aUoEaV02hp1weYU3cvJCvD77e7r2CkIKrlJLZENRag7GWXASRrMCRNZRcKEZNP7M6TRNzUUaPVfAnF/UGSiWBaMR84w3OqPnzVCBKwQCtFZyxZBEGDG2JhLZjSpkGS3aGWApjLPjQchIcvoohprZhkxIpC65kYoqa6hQn7aOAsYa2bYnWIggjFmcFxDNutzp/ERoLpw7uLj2pJFaLFmdEqTtSWJbMrmT1DeogFAViJoE2w/lKWTulepc0thpGo4POq1GZCZe7/UB6ifqdyA5NIJoqg0HACqzOwPbqj2IC3LkLZQemqDdQsrAKalA9RDWldr6CCEYH3ZMHqpFrzHBRzX1O3D6yfE7lsihwsmMfLQ97IOMc9ZZ5FwoYtCgoYoBXoqDJ7Alj6/xzmtaWPWiyYu+d07EHHGZj4hEFfC7r+l1tM9fpCQUlZlPnQ+bQOfsEsNnnZjaSnv1uZk+kQ4lWqcu0dbmZdTG3MzNltrVfp3W5xN6YevY+6mr/ZkPrXzrYjlz37SmPSrdmZpCt+8zVfTmbOM9gnGEf/T4d7L9Qt3Xe//MD3cww2tT5z9iDYDPQN9X9+rK6bYY9mDXVZVPR5W7VZXZ53+9z9JztavvU5SwwrPXccxaGBOsC9hJu3VKAdExgMgSnwGjo9Ds1DSq/zBYuNwpWLpfqH7Q4Ub+ebdH4eQkQIpyuIG31e9A7uFzDUysw3rLqMhfVzHo7avJeLIW2gYfXkLya3y+8JWf12xGEixTxlQWzHUfGotHqZkpk50nTSBMCMWW8M/TOEZ1nkydSLKyckK1HYlS2WilM04BIx+2uxQjkoEALccLlwliTt67jQI+l71oFdlygZIHGIKLMoquYab36K8Wkbj+t9WQEycKQMlEirfUEq/eLmBJL7wnOEUsh54QpSl101tDb5gYgySljrb+59ThjVMpan4GdNXhriSkreOr0/mSr1E4wml7m3SMsofklhJgaSiAvTMD8gOqGUfqBLbt/dv/ggKZjHetYx/qNWi8AgB6vf/kv/yV/6S/9JX7zb/7NfO7nfi7DMPCjP/qjvOENb+DNb34zf+7P/bmXop/vs2Zmzszgebyurq4eme/Xu51jHetYH7/14UbNvi+g2Dt7I4c6rBdbX8w6CAlGblhAs8SqLoitD9MpqwTh0IDTGQWGFLSpD+gWUinEJFgrBKdvpYuAqboIa8BYi3cWa4ya705ZASbnCAYKagBincEIdE2AcSS4hpSUxeOt1Zh677E50zNLtArZecw0UaSQrCdNETGwaAKCEEWUXVQTb5JzLJy7idUutiDiyG1LGHdMYyKZyIlTLVYuQiMZyYW+bQgIgwOCQ7YDIcDoLU0x9K2n2I7dMOKcI2ZhYQ0sFoQxYs4sy3bk4UYlXmdO46x7B9dJwZ+lhVVneW4s+AmeWipbYRg0Ntsn9QdazK7BXoGbLDBtNCIegVtGAZ6LqKyGpYN+CTuB4UrZQydnOoBO6AA7UFkmpmJXkw6aW6+muzegiIYO3USld+hA3lgYyl6WdAsFFZbsDYpnM+I5Ucuh7a7Zp12BgiBzQlmHskIa9gDDbK48tzGzgG7VZefEsjt1+mx2PINKM9gS2AM4M3vmkj1bZzY4niVRcwz8kkflTKlOg73Hzgl7dtHLUZDqgj3jZ2b3zIlsM5B2zR5MWtT5L9jv1zlJbazry3X5Xf1sg4JEc/pX4VEW1QwEzeleMwAFcK/2bQaSxroPB/bG2Nvan3lbr9nLxerpdwMAndU2ZuDucNv62u6iSrZCB2bQ5TMKTvYBTFID6CnDZQOLCbrKhJMZEL2tGzoaBThffq7fmYdbjam3As/c1gj4cdJ2h0FB1+zgwVXtg4MHO2gauN5CMhGXVKqZrDKK3n1fjaTvBVg3ur4eIbQ9NiV244APHX1JbKfIYObjbXg4TQwFdpuBFCcuQiAbWHnPRco0JbNwlmQDrfcUBIehC0oZvAK2my2n3lKsZ8pJr48hkFJSwDZOgEO8JRahq7JWnGNKWWPhU+a0bXCzuMzq9TdlbcM5ByIEY1gEi6n+RTOoH5w+9m+TQowLHwiuur0ZgykFqS8BDstagxUFBQ/ZqVKUleqtxRqFc8ojHnBa88uPw7/nRDJ4ocHzi92HZwbsfJ89ZMfqyxBewLDlgK30YnV8wXusYx3rE6neLwD0pje9ib/yV/4K3/qt33oz7fLyks/+7M/mTW9608cEAPRpn/ZpwIt78/ziL/4i8OLePh/pdo51rGN9fNYNVZwPHQSak07Mzd+PPth+oAkoNzHu8sJ3pHPyl44NFFSyxuhb6sOZDSDmxhtjLhFuDFzHkvHO3sT+aqR79QQpBazFGEMb6kBCMq33KrOazT6so5RCCC2GgrMtMRcwKgdAir6xlUyubhRjTETrsTlq1L1kIgYxQimGzjlscHhrqr9GJhg1gjVWhz8tgLGIb9gVyAjOeJWxGehswFj9fRRoq4TOn6wgR2wWUs5YDI2xTAZ2kzq55L4HEWzb0Dj1KsoMnLUNl1Pi3BdyUXBnitAsPOOY8AKhansWBsYWHm7g7AzSCItO9/+DpOfJeQuriojEDchJNZ0eVF6zNcqMWBd4+SnsHFxdawS3FWgN3DnVgfY6KjDSAKFVxsPQQLxWKVgxcFaULZFRAGrZq0TnGQtXSUGUwl7idCjRmoGYmX3ysJ5P91AQYYMCCDNIMYMkHXtZ0RxbD8okmj1x5qSqV6EgyBplF70XZarMEq2ZkdKj27Cs7c0pWKcoaPGw9n9mpSxqXwJ7SRtoatavsAc/qOu4Yp/YtUD3S8teqkZdz6pu13Vt/z3sPYqo7bSoTC6wZwwt2MvMnmdfjj0A1dZ/i7rcZf1sBpQe1vXPTKmp9n32l3oaBRSLaJ/Wtd1T9v5AV3V/XtR2Z2ndvK9MbaurP5852D6PsnU2g657Ufu3iXAZYdlA18NJUKDz+WtlteVJQaG2suo2W8gJVku4XiuI2Tg1bu+Xuj3ZKaCanAI3baffgd21gkdi1TR6ia7j+Yd6regb/R42dYNlguLVtPr5KrU0w04T57bCyWlEnMM6T5DCmDNjEu4uAk2JbCKsS+HquZHVCTRNZh0zp4uOEBqWzrKdIt5YfONJOav3EcpKHHNmGwtGYBEUzJimibZp8d5z2+o1b5uFhKHxKl2dstL7IoaSEyE0VSpr2cbENmVaa7HG4r0jpULMQtdYeu+IKTEmIGdElHV644/m9ulepYI7/sBEa76nCQZn1By7iALzu5hovcPZPaBTbyXqJzQvX2VjcwJZzpkpCw3KOp3fa+zvm7q8e8T0qLJgKxv0cZPrJ9WTGLaHNbOaZm8md8R/jnWsY30C1A1M/nVf93WM4/iCGd75znfyR//oH31k2tnZGV/wBV/wMWMO/Xt+z+8B4Ad/8Ac1Meagrq+vectb3kLf93zmZ37mS9LOsY51rI/PMnz4PgHWvBBskRed+32XsxbvdOQyGyHPb19v3sJWY1FhNgmtb0RRzx5nNQLeGEOpyTbeWTrvaLwKUowxNN7hqh+Qmp/q0/U8KHDW4r3FWY9zjsZZdfOxGgE8JiGVhDG6vs7rz9Y7iqhHRC5QsjDVeOOUJzprWASPOE9T39xuc6oMIrBGCNbq229jwRQkZwqWoaikwzvPwntu9x13Fi0L5+mcZ9V4jHNQhE1KPIiZCcswjqRcGKaJQgEXeH6zZpcyY8oYZ3E5E8eR+9cbfBFab2mbRgEiA51z6qFj4PYS0pRYR+g83G4dm1EZDJeDsn4WQQeszqiUpjfqdTKnYa0cdOd63M9O4BV3NOJ60eg6ToOCdrc6CElZQ53ASaNtrs50PU6gPYdzq35FiMZvN16jvBsDroXFEloLU1JvlrHspUMDexaLYZ8uNbN4XslehvSy+m+WKJ2ggNDMjBmBtwE/j4IEz6CAwzl7P6EdCjrEuvz8fZmBisu6PmpfTmrfZkbZ2cG0mR1zWucfgE+qbV7U7TqUYvV1uXmdHXvwZp5Wap9ncIq6ztnHyKL+O0/Vbd+wB4xm8GlCvX+eZQ+ozOypmRn0dG1/BmvywX46P9jH836b2T9tnTaDSbNH0Iieg7OJ9KEh9cDeh2g2wp5NrKe6n+4DIWif7tZ51+xj5q9QsGc2+Z7bPFnqOddVNuFpr0BMa8HtoFvpPGeN+vhsJhhGKJP6bO0SLFZwtqjn5qDMN2PhuQcKdvZevwNjBatPvE5zjQKj3iozyTuIDh6MKtl8xd2GprWkrN5Z77qCqyjsBuEiwTBGvYYa0cj4Udu11mK9R6wy+UIHKYH4QOh7UhFiSlzsdlxPkZIjJWekXk/v9j2NES52IyVHlo1eT6ZccD5AyRjr2ZbC1TQRp5HtNPBw2DKlwihFWZElYZ2nlERB2MzMzBrlHotgRMgibOJEyokiyhJ1dpZcqVQ4ihBzxhpDcBbv1LcnWEPMe9ZOKUUlcrmoCb6xlCpHs1VWpWb4ev+Y25sTH43hxiz7pup888uR+b45m2g/bng9e9MBN+s4BIf0Hmaf6Cf0/u7nsz+Qfd+zHetYxzrWb5i6uVJ+93d/N7/jd/wO3vrWtz4yw2te8xr+xb/4F+x2u5tp73jHO/j+7//+jxkmzKd+6qfyBV/wBbzjHe/g27/92x/57Bu/8RvZbDZ86Zd+KculEr1jjPz8z/88b3/72z+sdo51rGP9xqoPxlfgA23DHoAyH0rND+Hqx2BqIpead2Z5/A3mft0GCM5WSj41maZKAUqhiOCdo/VmLxFgnxIz+yXoG+H5zfD+Id9YSxecDhwsGCsgOnCIWW6kAqUaVXfO4r3HOUPjA43zrJqWtu3ogmPlPcvQ0nvlHexKZkiZMQu7lLDWEpzCEc577nSB1kJEPSWWTcNJaMB6sIYueLrQ0YeGRdNw7gPnXcOttmHhHZNzmtJkAyVFzhYLWuCsa7GI+iy1QWU4caILgfO+43R1wtJZTr1jtWhZGli1Pd4avINFG3TQV2A3QhNAkjJwGqcD6sbDU7fg7kJ9g2xRRsNZA3dP9Zx5+h684hRuncHZUqUviwXkCHfuqZSlNNpW2+kg1SSQTkGNsVPGhNNThW3ZsyuuRnh+A9upSs9QacecguTZs1tC/flqowDHy9H5VsCrGnjaKmAwS4dmxohDwZBzFEyYJVoTCkzMIMjT9V9X53kHCtRcoCDLq9nLwX4TCsQk9iDVLE/q2bNXDHvPoJfXv2+zl4/N6WSOPQC0QoGs23WeV9T+S92GG2YCexNk2EvRZs8ij4IlobbxKvb+QxEFYVZ1ntnzZ2ZaTeylZoU9+6fUfswmzzP4IyhIM0v0ZpnZVPf1yJ4F1dR5xrq/ZtngEpUwntZ2ZlPoiE67iPvjS93vQ21/ZhrNx3I+9t7oeZwdXA3w7is958ZRN2jp4O4KBgvbCz1P71e/LKJeN0KVGw0RriOM67p9QZPKnr+Ctz+nrLW+g4ejegNdbVXydX6iIGgxEJMCs8HAtJuIuajctFcvr8ud+nD5oGy+66sdU068dyOMs4/ReuRymygGFtaw6ixdA4ECKdJbNY8WUVamgisFIwVKZsiZLIJrWoKzxGIZY4Tq6TbmgkEYp8gQE96rsNA4j3UOUwqxgDcWh7Ir1dutppelhBEYcmI3TkjJ5Fh4brPlajcypUIq1FAAS/BeUxCLsjFzlQUbDME7ZhxFj6mp3mozQ0ZuWKXe1pQyM6ea1XtFKcRU9lJLEaaUGGIml6Igka2SNQ6kXwgpy00wAeg9JB+89PhI1iGQdJR/HetYx/pEqRsJ2M/93M/xFV/xFbz+9a/nr/7Vv8qb3vQmFosF3/RN38Sf+BN/gv/6X/8rn/Zpn8Y4jvzsz/4spRS+//u//6PZ90fqO77jO3jd617HV33VV/FDP/RDfPqnfzo/8RM/wQ//8A/z2te+lr/39/7ezbzvete7+PRP/3Re9apX8Y53vONDbudYxzrWsd5ffbh+QvuEsH17MrtzzohN9Th4/A3mjewMBXRsfXhORUEBZ9nT71EakTEVOJqZTHZuR3TgkrNKHKyrzCJ7E/EuVeolIsRUY9uTJtHs01/AOEuwjXoi1VFj33hlCJVE7331ldB+TbkQTKEJHmMyuziRi9pC+5p+E4EhZzbTQIel8TqQaZ1wnUxN6BKiFJIx+FQ4P1lhpXBZwItwZ7ViB1xeXSGt5Z73yLJnSonrIdEEw5QK1npS8PhxxDSWdcp4a7i3anBNwzgMuKD7sg3gPUwGTpzhfNmTBe6vtwRjyF6Ia/UWmpIezq5XadeIsiG6BlKAZGB1qpKw5Sk8uFQJTmuVUWEcXF3CUu2YcAZCr6a7rnq15GHvyTO/jzfosm0DT+2UNWFbZQtldMZUwI6VSdKrZGc97cGejAJEM8gzM2QMCnjMyVT3UcbPDGYs2YM4s/xpZrD0KMiwrW1sUQZRQIGSOV1rNrCeGTcr9mbJAQWYfqX27+mD7a6bRqjLwl5O9YC9586EAk/xYJtG9AHqnL0kaqrbZVDwJKCAyszAmdd7yt4kO9ftnD1+pE6LdZ807AGnWeY2eyPNxy7Udbu6fb6ud96ei/pzltuFui/m9LI4aXuzRGyWns3eTvdr/9rar2VdxwC8zCvYMkY9z7ZD9cWq3lRz8hy9+lGtMvgzPR+HURO+fNDzfciaihcmZailSVlEMsK4ULnlUyhTaBz1WDcCtqJTJmvKXqjG6MnD9RXcOoFbAa4KXBcFSs9bTczzRr9XDu3DboILA6cJbvWG3SBsJvi1Ddgl3BZwt5acpEgWy6ZeD4sUmlDonGESZbKs4w6awHY3YCrTceEsSSBOA1hY+QasAvRTTpy0nnGMLIKnaVXqmkpmKkJPJPkGyZm28VgBrGXIRdO/REgxEkVorWWigFhySrg2kIuhoMAMWBpnmOMGUi7EHEnYmgxZAXz0OpzFkLNgnKXkXNmkyqObUlFgyBgCjzJ7ZkBoyoK3hlgElzPGWFIWGqNecdT5vdV7wuMeQAbzAjnY4/WkRM0PpOblDPJhvaw51rGOdayPl7phAN27d4/v+77v43u/93v53u/9Xn77b//t/PAP/zBf/MVfzE/+5E/yhje8gRgjxhi+5Eu+hJ/6qZ/iD/2hP/TR7Psj9amf+qn8z//5P/mzf/bP8hM/8RP8w3/4D3n729/OV33VV/FjP/Zj3Llz5yVt51jHOtaxPtya6fPw6AOtwjgGb/UtqbMGV716nlSHiWP6kG0quLJ/A+qsrdG++vBeypxCBilLlZipnKEUwRghF6l0fYN3KlfzTmn4vvr3BGtpvfpSIJmxCDFlgrcUhGlKTLloOgxy83PhLV1oaJyjDx6MoYhRjwuxCNB4z1nT0DcNTmDIBYvVBCVR4CsbCyJ03oExjKIOEn3jcaElFWitJUthJ4XWGk77BQvv8aHl1mrFnX5B17cMqWC9Jp85Z2mdBesxCG3bErwnxgSlcBo0kvqZ8wVPLVtue8c6qR5nnCJDUdDlVtDB6N0ObjVqqdRbaFp94954HSCfdTXFqAI7zlSJmNeEsogyjF5+Dxa3FBDaABdXCiDdPa3GvC3cPod7d+Blp/DyW/DU7eqFItD3mrB018Htth7/pCylBljZyqKJ+3hxDzzd7r1uZgbMzDB5BSrDeqr+PEfbOgNOzd58eYUCEecoEHTB3ltmRx3w13lP2UvUZqmYZS9ja9inXM0MmPP6+VldzrCPVhf2SWahLtvU/s9x7bPs7U7dlhP2wMsV+0j62UNoZuTMIFQ4aH8Glub0sbntHgWbTg+WvVfbag9+LlAp3iw9m6Vm836ZAa37qFeQsGcSGRTgmo28Zz8fah9mj6Fy0N8bdg97QK9B2TUxK3iy8HDaQBng3Q/hcqzyvh7cBLayd6528NyFegG1Bs6X8PStmgo2wPIc4qArPOvgZKVgZNlp8tXtc50Xo4Q/8Sp3tEHTvn71efiV55RRtOjVo2iNAlHba2UlraMm+G1E+9/XHbvoYNlC0yuTaBEURA09PN3By88begwL50EyTQVLNmNmjJks0FiVaK1CoLOW82XPomloXODB9YZdzEylsNtNbEtmKMqoNBg1Y/eOnDOjZKac2caESCFYCylRLGy3Gy6mifUwYivD0jqH9R5jwDvDrabhLARC8ORcwBR2U2ITJ2Ka2E0JEZhSIZeMoBHyRQop75k2IlI9ghK7KbKNhSkra7TxKgf2zmDRe0WsSZOK6+g9pfUOqkxNjakNzs1WQft1zfezx1Mx3x/4My/7oeA383JH6OdYxzrWJ0q9wAT6j/2xP8bnfu7n8pVf+ZX83t/7e/kLf+Ev8C3f8i18z/d8z0ejfx9UfdInfRL/+l//6/c736tf/er3SSP9QNs51rGOdaxfr5rTTuY3qYdVX7YCKtH6YE2rD2VqhybVN8/YdbRnRLBOmUMa2yt4Yyq4YxW4iYUmKD0/V68cAdycPiNCjJlgHMY4mgBGNFmsFIMYNKrHOMQYCgZv/f6B3xj0PyE4/UwtOgTvPMYIUyoa/e4sGHDeYbKQqj7FWAdSWIWGzgqTNIgYINN2HbFkhlJ4OEWC89xZ9PgcFTiQAt4xxJE7XU8bLKUIUarvyRTx3mFzYRKhGIMPDWbcEZqWsSQkF9Yxs0nw/GbLadfSOMgYHUR16oNSMphGB64Ola30QeVjd891fz+LGt92dUDcL2AaYTNCsdBkeOpcWRAIpEYZO52D566V8bAyygYKnQ7yH24UaHIWLrbV8PeWMi7kGi4S2AHaVo19Q6c+Lg+eq6yYlYJFd1bqyZIHZVLErG2t0JS0O7eUSbRaw/2oYEkSnWf21pnlWGsUAErs5WFzepivnz1g7zXUsJetvbMuNwNLBgV0zoFs4Jfr7f+QcfQUCsjAPnZ+iQIYFzyaijXwqCTsl+r02+zlbrNn0QoFcGZAyLOX1Z2z9yKafYRO2LNx5vXNptuJPTtqlrBV1RSwN7K+ru2lui2z7OustjdLwKbadkbBmzupeikt4LmtMsnuNhrNvkkVsAHOO7BZQcABBRmt06Su8xXYNUyTnsu3PTQJTu5CulCgcchwleHUgVevdRa9yrd8Xd84bwDK5tlU1o/fqfzxdFklSRp6RetgMHDxHshewdFxhNsreHAND55XA2lj9TwvI4xOz9VU6XDnSffV2dIxTZlFMOTOcxYTp2eC9xbjG3bDwCYn2tDQB+XTrceRnAsuGKY4MophLcKJc8QinHqNTW/bFmsVKDEWyjAxWPWviSkj1cQ5CuRhIliHt9Abz4iQSsFjucpCGAeGDI23nLgG5xXEtcbina+AvKcUNWsuotfjVWjIKYN3eDMDPBCco3UKRHm3B0WKoH2rcuDWq2xrlgMHbymlYBw3/pmlVBBJoPEOYyFGwTur/kCAnw37n8C+OfT7mStllZTNy8+Vi9wwTOf5D6c9XrOs+vDeao15n+OCYx3rWMf6jVRPTAG7ffs23/M938Mb3/hGvvzLv5z//J//M9/1Xd/F7//9v/+l7t+xjnWsY31CljEGKXX4+iLSLgCk3PgDfbA1m0nPq5jbcAC2qstkT+VPhZs3uGY2+qwwVZGs8pWiHhPU1JecErEYvBSCtwSsxtVbhzcFVzxjVLPUzjuCVfmZrbKAUgoJoWDJpVCkgBiSFMgFY4RdzHTB0lqL9w1IxjUOQaOKW+8ZUtY300Z9kboQ8BY246hGuSZzvmjpjCFj2RbDGCMxZ6JT8OpqGlmajvPWk2Nm2XbkUtjljHGOhbW0znExJe6cLjixhsF4LjdrsNBG6HvLmBPLJmBLwTrDdYHeCG2rZrfOqXTGWJVihRaapkXShCezrKDP2ECfla1gjJrfjkklMmJgudRBvHM6/1MLuLyCbqkAgLQwbWESZVjYBvpRB+HrNUxrOL0FJxOYoCDTFvCjmvy+7OWwvlJ522qhDIvLS2UneaugAFFBp9tPKTujbeFeozHelyjA0qEgCQ5utTpQH6/3vj4PUZCiYe+lM4M6M3On1H8JZdDMsrQ5qj2gQNj1bg+YOBSEGdkzkFZ66rNGwY5ZhhXZU6afYQ9QNXV9M/AzS6Vm1tEsYdvWdc2SteuDdRX2Xkmm/pxlXzNAMyeejewT2WYQ6bq2Ox4stz1YZk49OwE6C13Rft3pld3VLKFc6zaJBXFq3Lzq1XOnt2AGBQKXQdfhPNzu4Ppa+zxlCDtwp+CWcM9qu6u2Gohb9f7pepV+3Wvh3pkm2o2i5/2yhfWgx7uqTlkFlTyKh+VKz6veq8zMNdq3HFUS6aN6a00e7nQq/RqTbs86K4vtbqtA1S4o0CRWwUrb6bYa4GrILFtXo8+FK4RxhFNbeHCx5iqqXPKsMVAyq+ApWQGQTdJrQWsylMJ2GIlSkKbltGsp00TTNJRcSFKIpdBWYKZvOkqasKUQQqPpZ8YQBMQ5NruBhXd4hM45emfJeazst1L7PtB5S06GbCzOCaVKgDtTsKHFWcNOhFQyxQUFo4zR67F1ahQtpb4c0Ougd56cE845vHOkUuoa9ZpfilRJr2WMicY7Ss5gFeR2RgGmxj8K3kg91rmUG1NzKer501TW5gzmcPNK5IX1+NQXux3OYQqzbPqmH0cZ2LGOdaxPoHqfMfB/8A/+QV7/+tfzN/7G3+ANb3gDX/qlX8o/+Sf/hPPz85eoe8c61rGO9Ylb9gOKJfnQuOs3D7xPeEtqjKnsAkWAbpLH4Cbql/p76319++vx9eH5xlJIIISAc+VGohZzvqH5F7E4hMbLDajka2LZLDuISeN/PPq7YIg5aaqYFY1XDjWG3oUbo+gkQs6FMVcjbnSAskuJxjkab7jaDlxMIx44aRv1vcg6GhUKtghd07Cwlsvdjl1Wc9aheLIIu2nCOY8tmlAzYTHW0ZuIhIZlCORh5KRtaVxi4xPZOHorjGI4WZ6wXl/hg8OahEVIdRQUrKbxmLXQFZCSwDiMzawa2CiBiU+547gYM9GqL8+2ylqChy4pELSpZtAmwBjAJZXR5MrSWHk4P1V2zjTpwHq3rvNv1d+lUCUdRoGe5KGvFJrdCJuKwCTAVGOdnBWU6nsFoKZruFrrOedbeJno+i5RoObUqkn2kLWdBgUNzrKCCCcLZYncr+fpDMrM5ssTcDuoEfbuWiVwqzpfpJr9ooCTZQ/ojLoruYPuN5f13L1CARTH3lx6lom9wigzokFZSxco0DIzdTr2UfW5Tt+hTKdN/bxh7yU0S80cymy6z54JdFLb3NT+XtU+3HM15WrS/dehwM8haCTsAbAOZZRdTrAVZdOcLGB9oSDJDk2R6wXMBC6oVOo9OzVCXqHgyWanx/jeiabXxQKX23rebPQ4nHSa6DVW0LitMWTjCGdWZYYR7f9uUBCxGG6uHTFD1ymbx1U0zwmcL/TYTFv1vrJOY93XG+hb6G5p/28v9Jx0qI9Q01XmkNFI+vNez8/SwjLDsvMsnOFqiPSNwaVMdJbtWJioAGMC4/WcHBJsUmI3ZRosoWmw48ByudDvbViy3m41pdA4JCcGCmMqLHxm2S+4GHaUIvSNZ9G12JSQIip3tBofvxtHTNMgKdE6ZTmOAtYJrbMsnKvgp6npZ46r3cC0sNwyiTa4en0XXPAgFimJgmEQoSmFYA3bOGEIGllvXIVa9Do8FWhIWGMJwWuKXCw45/YpX4gmg+VMlgyCJlgaNcWe5cq5MoOcfTTYIBdlF1ljFVwqhtbP9yOq59ABS/WgniQPe98gzotJyl4cYDrWsY51rN9I9QgA9AM/8AN8+7d/O7/8y7/Mq171Kr7iK76CN7zhDXz3d383f/JP/kn+4l/8i3zGZ3wG3/Ed38Ef/sN/+KPU5WMd61jH+sSoD+RN5IcaXateP/LI4+4h7d4YNf20Vg04jQH/Ih4LM1vnBokSodwYUxusc49IzeZ0MGsMxUiNuq9+QgDGYqox6SZGrLG0Vn0yrAg4jytJDUytxxYdLDXB4oxhiolUVH7g6sDSGEfAkIyydAxVfoaaVztnCcDoDHETwTrO24beB2LJ2OSwOWMAZ4TtMDFKpPMN531HKbnGrSk9YIqJZ4cBX6UVTduwnCLRWlJKNAautmu6psGI0DULldXFiWwNkoWLcSSsLG0u7DJImjhroPeGGIWuhUXTIEwMZK6yxsKf1rQw6ZTlEAK0As9fVilWr14n7sTiN4XtpNIuMTCs9Cgu76g85jTA1qnZ9HmVjF2sYcwqnekMLKph9K7ArRUsLESjfXALBTkMyjiKO2WW9E4ZInnQJKiCAlC7rfZjNmPuG2VuxADbjfom3c7aZkClayXp8j06yM+jgiWGvVzrlH18+SwbKwfT5nm3ST+bAZTZ9PipoACbVOnfKCrZinW+Z9Dp17XNOaJ+wR5wmtj7Em3QbZi9fpoKTMzpXy+r6wUFbVzc+wzN27DLClYZ9hHx97wmWo2yZ1fNcriEgn5dXddyoeBcmmCdtI2dAGv109lcKcgyVfdq8dB6WK0UuIsC/UqZN91CDciLh5Ok50dfPXjwaiCOrclrZwos5klZNx7Y7XTe8x5Kt/dlajuQDbz3Evrb8PKgnj69U4BqsYTtpXr0GKvnxK0A41SNwYuy2NZr8JMen+sMbYLTVs/hHhiTojshOFLONG3gvetIiRCWcGKgaQK9sZiSuSDx3stE62DRZEooGOuYUmG17HHGEL3DZWicJUk1hyazmcC6iZLhtO80uS0VSlYvnlSEy5I5W6xYuIwvhdFYhpJxEkhxUvYQgdEYTRczhoX3PGUtD0w1vC+JIVqV1Nb3BEkyJQumaLupFE2DdOEm0S0WwXHgPycZZxusNThj2E1RwRgKU1JwKZWCEUsskHMhWYezYNl7+hSRfUpYKhRjaZ3eNwwK5Aj1PuP3NxprDFLvG4/fE+cXE3rvUC+6efqTDKHti5j9FKn9OLJ/jnWsY30C1A0A9B/+w3/gjW98I+fn57z2ta/lrW99Kz/wAz/Av//3/543vvGNfP7nfz7/+3//b772a7+WL/7iL+aP//E/zrd927dx9+7dj2b/j3WsYx3rE7o+nAfWFz5MP0qdd1YfjJ3lJhY+VtmVvwF95mXlEeaOPmdrY2WO8EUHKsY++rcyjay2DVgrN94SITmd5hzWWhpnmVImS8Aa9SWapOCMhVKI1KQxEZUrWIuzGk0vUjhpWwwCUjjrezqnb7uHnIkIrXVI4+msZeWVUVSisPQNbe8I1rMZRoy3hBKw1tE5x6UYpEycdz3PjRM2JnwInPeeAqyHCWkazr1jzI44JQqZh1Pi3qJHRAdtbb+gqSCRNRqnfFUKJUb64GmsxUsmuEwboORCExqyTNxtDZeXid1OB/xj0QH77QC+8aynRLeAk17BmZQLDXD7DKjgxu0zlWftJli3CtpIBF8qI6PowNtPOnj2rQ7qp2r4e2bh/KwOwJ1KeoZRz6vGwivvKCC36mEoyhJZOWX9nC/UVHga1SvmqaX6tPRGGSZrqwynkxbOnJpexwCSKva2VYZRRpk8Jz382nVN6XJwbwHr60fTzzwKNuxQgOUVHkxFTFZFGThnwKlXds3DuPccKsCZgaXsjZznh6pbKJPnIQoCzclZE7BqQKY9O6dZKPCV9TCQgJe3ClwsBR7sFPiSmuD2NLCsdCRn9PdJNC0Lq4AYdZ1r9kBSQdPkRCp7awu51aS6oSg4KFZj2XNlfTUF7q2U9eOcbkPXqVywjCoh65aa6mXPlB02OWXwnLcKJKWh7pOTah6+1enWQH8Kcln7YTWSvmmqp0/U5LDtCNsW2g1sVipRdEXBzRihr87V95Z67kSjxuh9ZTGZrOfc5aTfi90Wmlsqh3uw06S9voOWhO9appxZ7yJj1n1513uChalkNjnhQ0OxiVUDTWtpvNdkQ2eZRFinxFlosZVF451HcmEXJ5gSqQ+kohKwKWeCDwzbHYXCJBCnyMlqoWipd4jxOEmchoZdyTTOEYvh2XECySxcUClcLgTvuXfiGcaRTRR2Y8Q4wUgh+J6UEjsRGmvIyXAdVRDZV7+gJIUhTjhRVmPRCzUihSHBEJUeZ6xVf7dSCMaSisFaZS7ivV5/DRQKajfkbqRXwemrByvKCMJUlo9AkYJ3llw0/dHLzIQ1OPOo112eJdJUHzgAKZhH7k0f2P3xSS9S5vvWzBY6fIlxrGMd61gfz3UDAL3pTW/it/7W38pb3vIWTk9Pubq64nWvex1//+//fd74xjcCsFwu+fZv/3a+5Eu+hD//5/88n/7pn85zzz33Uev8sY51rGMd6yNXj9Pin8RAetIL1Ju3rehPuZl3LxWTA6NqwwwY6YO6qx5Djdu/gc3Vf2LReMDUaGL9XL05DqKKnYOSyeLZ5URroGsCY8oYo+CSSNbI+6JJPUOVG7TeYYwlSsEU7ctp15GxlKLGzc7ASdtqalmKUDwL6/BSwDmW3lPKQGoanDOcNR6xwraaPA9JGFIix8hiteLUB2LTgd1AynRSuES42I6chEjvHMk6gnWsi5BQccKqCXTOk6xlm64RK+wKnDlhsey53A64tiZ2WUhXCgD4EU5DoavAT7AQ1RebRP3bqMSrTHqApHq25KQgUlMZF23RVDHb1Ih7UTnYLikAk4Oa8S6XELdqVL1q1Lsl2yrHyzrg9qX67xgdyHunjJ6pQJAq6UH9ZnKNEu+K9qtYSDURrViNHZfb0Cf1jDnpNT1t2MBF0bSoW04NjlPRbS7AU6e6TgM8fAivOIfs4MEGnlnBlOD+JdhTSM8rgHB3WRO0ikqNJgsXD7XfPWq4TYY7RaVhFgWPLAoyLSZlTQ1jNbdO+nca915BqxZMBLOARdK4cwBfKU3ndxXsSAW8h82lDqCnSdtcsE9QW6APe3fuKZiSB7ga1RB7d60gR9fD7QY2WY9rihUIAq5HBWXGqKCiScqiWQAXI/SxGo+Lejxdj9Wrp9EY9vtrBXROe/Wrwui5ICOQlFE0Zk3+Ggc488rEGkcFHFun0xZe++wT3Op1W3YTdEGlYIPoMZkEFvVYjAI+V4+k6t2zOoN7J5azpuUy7chJP8vAalBPsICe+10A5wwPx0hw0BhDaw0R6BeeXArXJbEUZQxe7UaG9QbbZ2IpDEm90YoIm2li2TRIKZVxhHoE+VSTscBNEd+1tAaenzLjtMUCXddzYtULzEmhFyE7h0TBOs+QC94ZOqspj2MxJJlY+V7ZOdaymxLOWpoUmZJAyfTeUwoUKzceb95YxpKgMm68cxSBlJSNGZzFmEIRS6igvLUFC4i1SHUHMtYiWV8IWFPZPwjO2JsXCLFojHwfHKUIGIuUUhMf67mSC9YqaDQzfkSElAVr9SWCs3u5GjnThhoWUO8n8z3qxdLEngTqmJv/vdAv7/F6X5LqYx3rWMf6WKsbAOiXfumX+PIv/3JOTzWL4/T0lDe84Q1853d+5wsWev3rX8/P/MzP8Lf/9t9+6Xp6rGMd61jHeknLGIN77Fn2kPnzaHxv9XOosrL5Yf0wgn6WmEn1Bzpsp9S/nZl9QAQMBO9JpSAiDEmjrXLRmOPgdQDmpWBcQKSwMDpYGWOkYJnjXrz3GCkU60g5MUwRsY5cDMF6Tc7xuiHzgG1MCTHqMZQETBH60Kh8rBSsbcgUosCi7UiivkFtCJrOlAs2BFze0XU9oKBT17UwTTQuVOZAYJUS0SeaJrCZInEc6LwnY1g5pz4Z1jE5Q4mRzhkS4ExhKg5fYDclOqMyMGMNt+8a3r0t6qGC4alFy3o33njSCAo0uFJ9dRI0KwVomgUMWwVmZhaYcyoXampS2XrQNKY+qPxruajsmALnAc5uKXgUo3oBDVtozxVEOulhG2Gz0XZXNe4+o2DAddJ/i14ZPqZTLxdjFYy6GjUpyowqE2pXCmCdn8N20GXaBdyJ0FzrebWxyjgJRmVFzsDTqxp13mti1C4q+HHSKRsFA2dLmC7V4+Z0pxHk3VLlV1OGYV3P6boPxlHTmBwKgsikYEwL0KlkKqIsJmvBdyrLum/AjbrPRhSAaAaV8G1HBViyVyPmANw5h1+7gmFQT5+AxpabomDUy08VrJGgQJ9HY9eHBu52Ol9fWV22USPvfgebygwyNdNenJoknziNa18YCIP2WQxsJ3iw1nNBUNAEq/u5b2E1qp9URhlYfVfPiXruOK/H41qVl6yvYVGPp7NqDr1IuryNsLplcBimtbJHGgPLlWO3zSTRc21bgc4p6r6JuR7HSUEgk1W2dLsx7KyQJ7i/VcBt2oI/UXlcY4EitNYSUsG1Dbs00bUdzlumKVJiIgeDGEtvIFrLmAtTThjriLmQJNFahzOWKatktXcKWFtrlGXpHF3viIBgkTxQEEoubNPEom0JJdN6z3WMpDjRt61+N63BIUwpMyLsUkQKXKXI0nmsqIeO5MKYVWYWrMEbGErGZljazFTTyVqxNyxO7xWcWTRNTW8spGJACn0XcNZirV7fc9FUMhGpoEy58RIqIqSiTExTWURU2e8M/uSkIFWwpjKByo33HHooalR9PT+MVX8yY3DVWEjYhxPkosK2mX30/gITHo+kn19W7A2i7ZOX07Vgjx5CxzrWsT4O6gYA+pRP+RTe8pa3UEq58XN461vfyqtf/eonLth1Hd/yLd/yknTyWMc61rGO9aHVi3khfKhtzTKv+S1skRrLK+rZY416As3zPu79A9qXgtn7AIkaPBfR1K7gXNWiKTNo9n6wRpPFvBW83QNMzlqVDlhLrvIv8DrQN+Zm+9VfWQjW0oWAMXXgZK1G01f6UgEQTcQJXiVoQ4w4A4s2YI1hyAUpOrAYYmIRPLkIu5zoXaDtGnLMNDkjXYcrmd4FHUiI4IyjcYXeeCyF0DZ0IUApPMyZjlApOQoitSHQ+kAqCeMDVqArQq6ShylOGAurtiWOI6P1LJ3hVbfUgBbn6JqW0DZc7wYGVOMjAquTniCZ7U7dooMU/ASrEwVcNltlbrgCJSizAlHZVgjK5FmdQjtAsspI2aJypdYr0JAFulMFRrxX8OXOQgGE9VZZOEOVi906hVVWFkmoQE6T4TIr+BQEzo0CRN2ZggybQdtyRttqW+1jRMGExisIcGJ1Oerb+s7BwwRup8lUMcFVUpbPNMDVoEqcyasxsu1gsOAm3fZnrxRwCD10UZlUu6xmyWc1nW2Hgky9120JRpksjLquy2tIjbJcUqMAxVS3f3mmrKz71YOoaaBfaDLclCrTK8CtCLeeUrDpVx+ox9B5hpc/rft+HBQUKSjocrbStkqVkEWnsj3joDS6P0zRPtCrifPZbZXfTQJxhK7GrfvLem4UlXYtDbRnus6rBE/froDWTk3Hi4c7QcEdqICZVf+oncDtpbZvaoxaGxTYen7S/eaKMGQhNrquWyeORWiRVYRtpBeNmTei275OaiAdgNDpMR5bqsxJ+zFYBaJKVMBsM8Krbre01jPFyCYlTpedXmMynCw6tlNkI4W27zgNlpQmdgW8EZrgCM5TULlVLI6rKeFTxPuGpbVMRdTA3Fgwls55YsxMJZFL5KRpWCFsYqHzjjEXsnGUGFlPGR8aghx4VmWhoLq1s0avU7uYFQwSCKV6HTnH0luMcUw5MaWMM4Z1rAwho2AUzKCOEGZz/gzGFFxNWExFkJLYRWXdOGsYk4AYDJkxKUtn0ajHECXXOHooSZRxVAGkPNNHzd43aH6RkGu8vNzMokwnay1SpF7HH5Vq1btWnaaMoveX9FVkf597fD5rnwz+zGUOPIQ+kvfdYx3rWMf6SNcNAPR1X/d1/Ok//af5jM/4DH7X7/pd/K//9b/4+Z//ef7tv/23H83+HetYxzrWsV6kXkra+eFbUP1bp89vSKEaiGbBo6lfN/NV2vwh/b4UlQxQ37IG79RIuUoh9g/NRhObDDTe3UxPuTCmTBc8MUembGi8kPVVLH1Qz6BSyo1Jak5q/Kym0/qWvfVqLp1zRpyaTw8xE6xj0Wi62JQzjbe4un2QKGKxGrBMGwLBWZV5YQheBy4L5wlNQFJGrENyphjDECPJWJZNwDvL9RhJRVg2DZTEJncEU0hYOmuRNBFc4FbXAC27lFkYYSpCwmBEmIAQ9Bi1ix6TNE8+FaENHUJmmxK9tdxpW+6XQtdaihgGa1mIoQTdp6OxrGNh1SpjJHbw1LLDlcQmJq4nBTP6U8eUheuh0Hg11R2TyqxO2sCUMtYUttVLqq0pUMXAc1tllEhWD6CmVQDHWjgJsFrC8ztlcFhRYOdspb4tIrCzcHaun0uqSVGV7VGq+XAUuNWBVKCgeJh2uk3qawXXAkwKqnQn0EYFG5oWlf91ev7mpOwUH4AMvldjbVsZKLd7SAt49jndjrbR7d2OyhYqOzhdVf8cAF/Njgs8m2DqdZ+eniiYskX7dT2or9Itr9HlOI0+t0blTrZR75yToGyjgb0fUWgU1HFGfwarMr6YdT831Qm76WryGSrfOxHYtCpLayvLJ5woK6xxypLKo+77k1Mw9Uny9pmufNXr+t+9VdBhsQQGiCs1Fb8cFYhaOpWLWZRx5Sz0Wbcnez3u1sPDjR77Zxb695A1+aw1enysdww54WKkt/BgUoDBGXjqxPCbu5YH24FtTXdbWZVy5e2EW3a4OFCKStTOveX5odB6EDHYxjMhbNcTnR25dXpK03XYAlinjD+jV6kRocQtEhT87ZuADx1OMmNW1kvJQrSWYiFnQ79YYEphKML1FFlYaJyhaVo1Dheh9YZSGTxTnFS26QCjsqRc4Q6TE6OoqX3A0jeOIDAkBUiCEULbUii46kGEMfTectKoq9WQCgmHNcq2NMYQpeDFIliGOCC5cI2wtI6mpncVDD5njPE0FqacSMUxxYHgGnI9wQyQ0oTYUFMFLVKTJhXzV2aR4JVFZJTNKKIStcapH51Bbu4xj4Mshr1/z3xvNHYGgl4I/hy+pLAzA/WA7XPIhD0MSpjvi7rck7VhR/DnWMc61sdi3QBAf+pP/SlOT0/5zu/8Tn76p3+aV73qVXzzN38zX/RFX/TR7N+xjnWsYx3rRcoYo4ac72eex2VcH+q65tQwc/Ow+2jDwRmyKY88YL+Y5wLsQSRrrQ6K3Z45dFiWF07LUigFYowIFmcLwXlslSGoJ1E1Fi2CdZbg9YG+lIL3XqUI1lKK3EQaD1PWQQPCGDNFVDIRnKP1CijFrG+fvWsIJROcMo+6xrMQZTolDKedrwMXRaUKlihCLpW1ZCCVgjNCMFRz18KqCXjQPuXEVfGI8xTr2I0jm5iQYjhZLGilcJ0LjCOnBlrvKRhu9Z5xGpmMMErkVtthgKmm5bRNwBmNhN5ttpQmMKRE07bca1t6u2USIcXMaQAvmXa1wq7XbCXpYM17nES6oIN2B+yqMfFp29KvWn714gFjEW4FOHGWdWfZbJIO0owa+k41+eupBuxJBXBaQ2OF+zsdkC2ssom2ER5cK3ixdAocDFnZLkNloZhGpT6NV+bSwiv48fy6RoNXwMgYBZ+6ezBtlEUUZoPpUE2RvRpde1t9jpImqC1aBSiyh6v7QKeePS+/oyyhO0uNCh8mlXh98qrKmjJcRtjuFPC5ewaLRmPQTVZTZetURnUdFdghwFmjLKvtpClfKev6+0YZK/fXyl5ZBfjk2zrtpNftGKLK105aZdC09au7HdVAeUja3i7p/guLvczr6afUFyhN8LJzeHilnjxP31ImUBbtqxH1Mhq9Hocsur1tW32nTE0scwrAbEZl3XRewalS4NayehNV5lEnahKes3oGuRZa77gaMqFRc/PrBGWKDKKsqba1yKaoFKmBtuuxzuF9xI4ZTwW6psJipUycMVpu98Ki6+jbBuN2FMkY74hJcCnx1MLSho7eOiQlhiKMMdK1gUXT4KvMKpydqATP6DWgd5ZcDJbMWbPk+atrUpxYdCuMzQxTpAsBL5Eihsl6SsrKcLSGRfBImniwS4gRGutIJdM0La13WNHr2S5lWusxJTEVw5QnkkDnHHe7hlgMKlJSpuaYC7Fk+mBx1hNLRpWillgyprI8DYIpIM6Qp5Ex6zW9ydBU6VoWi5NCLEKOuV5nHes4qZStZDpxgGWYRibj6Ml0XmW7Q1Qj7GAVIRKBXBSltJXpo/cFjZ7XNLE9cKOhA3tASOW7hVL0ut14t2elvuAetGeueucqa/VFb1l76bKh9kPXPfvTzfWRuu8e61jHOtavRz0SA/+FX/iFfOEXfuFHqy/HOtaxjnWsD7LeF8Dy4dQTgZgP4G2me4wm/3iSyn6+vSTssA7XeUPFf+xtKyhYksh45zFF/R5UHlZTZm48JwqlCN7pACEXHRxiCsG56hGhIJG2DyIWseAwOBEEfavtnadYqabBQhahWEPBkkpCkuBahxSVeVkAa3UQhzBlISA0ziJiyCWzS5ksBuc9nTOU4lkYUxPYLIMUHUzEiWLUQ6hg6NpAZ9QANu42AGQso4j6ExlDs1hhpwFbPGMWlm1DJ8IwjSxCwGNI4lg2Hd47xtyx9A0njee073iw2bIZB/XdwNKWwsliSQwRWzLWGi5FWDrAN+QcGaMQBNYpY23Eth152Gmkug/4FGk7TaZadh1xHLgwNcWqSn6MVQDhzvmC0A5c7AqrpoIek7JKmkY9Z7I1mJ0QGvWkYVTPmsGoBM2hg/FNlX154HQBdqeDucVSvXtsqyBG59VTKE9w6w5cXysodN5wYwgeLGAU9KJ6Eq23MO7gzi2VznWNSrdcp+bKT9+D+xcqP1o4lVwFD3i4dVZNsEXlaL5oYpUxcGuh6VnXFQi7ThCvdV+1qtLheq2MHhlh2YM5VbBssdC49aVTRpWpPk45KrDVdQqUSVLZWhE4X+nfTQPmRFO4nFOjZhvVv0cE7jjdFmvUaDllBXlslY9Fq4BPsQpshVZBnzIqS0ysbruZ2VoZHm6137tqTi49rILjZAmbnQKz3ntu9bBOBTGW271XoGCz031k9FzpTlpOvLLjrqeJxlmaXlMCXSkqnRKDc46mazC5YIzl4npNAc6XC3IujGki5YJvO05DQ6FQrGGISb//RSgo0FJwWAJTSgoyW4OUxPUwgHH4YulCg0hBEHrr2BGJKbHqOjKGMU5Yp8zD1gcWFgbfcr50lJiIGKzziDUM44T1jsZ5Qs5kKSx9i5WCN3rtKZIpBDyFbAwU9U8yztIGT+uMRsZnYRRh4R3WqxRtvh7riwbAOoxNLJ2F4AhW2ZPbmElJ2Y3WCr54grOEZEhVRrUZR5zzGOtwUmh9AyKMOTOWQoOGAnhjKCUxJTBkmqBx8imXyujRa1uWAsVq7LuRev0uN2bQhiotq4DOLOd6HJS58aXD1IRLDQI4vAcJ+3vf4X1sJiw92Rb6WMc61rE+dsu//1mOdaxjHetYn0g1gzZPYt58sPViz8cvRpl/tB/csI70QXzvyyCAtfrG1rt9/Dw1UawiOYAaRs8P8HN/vFWTUwc3XkU3QFXR+RtvSVnfm7fBgQjOqc3nlIqm21hLlqLMm1KIGRqjjKIxS/XV07fU3uqyyl6a/Yws2WQao4BSlkKRyjIqkVCE3jvGJLx3iJx4x71FSyqQisEj+DYgMRGCGkNPqZBTJNQBVXAO4xyN0f2TQ8AJjFLonOWk6UAKu5wJRYGqTYp4b2mSJ5aCt5BSZjKW1lq898Sc6UIDKRFCoPGGRWuYqoF3FOHECP6kVX8RA8Z5iih9ZQR82+LKxIkIF2Nl5/TQOssuF2wT6GVkiLCJ6jFzeqIgTywgUYhZk7tCVraNQeVlwVh+LRXGScGa8xOVerkE47sUELnY6jmwXCjrxIeaeHZqibnw1MowTsL1oGyfNilj5iopKLTs1IOoGAUxFitt56QxBBHWC/U0SknlV1fVO2ixgGWj3jSSdf0PtnCnmlIzwsUDeG6n84fWwqiyvOvqabNawMUalis93ZPVNK+TVsGXYOGyUYmWEWX/LAzQq4zrmc6wXVjec5Fpi0rUEmqA3DWGNAmp1b6Mo0rQ2ioj67oOtxsoVuVYvgJwqzZQcmQnKo2LQfvqq6VVrP5ISdPHafv9d30UeHip2/DyBSzahi54Us5cjZlhgq6z3FkscONIExqsZCL2Rj7YOcOy9Ty16hlT5v4UoRTEW1rnsLlgC6xOFpwGr0CTeKzV7CrjLMbqud17z7YIzjtOnWObE1MEZ4RbTctYItusQG/MqZq+ayT8aXDspsSDYaLFYRB809LbiRUeZz3rYQtFSJIYk7JhzrsOg25MKpnLYWQwjgWFrgnEccJYixPBNC1SMr4ItgkULFaypisai7cwTpltLnRdq+lbpmCahvWUUFceS0qJnNSB2ztPGwLeGFz1e7NGr0sihd5ZrPeMNTKsqYb4xjtaYxAssQjBKLuyknrA+OrnU2iqh1qwlpRKZflo3HvKBe+qq1Fl/5RSblg+4CozyTLfmqwxlPr7fJ8ITk2k9dySG1lYqX5BxpiblwGzl1Csvm7FzgmTcpNGqdwpqh/dHhhzj90fb+6dj8nSjnWsYx3rY6meCADtdjt+/Md/nLe97W1cXFxgjOHs7IzXvva1fOZnfiZ937/U/TzWsY51rGO9RDWDJB+JB9g5SeVDqfllqwqoDHOyy+NVRFQKZwx5dgmV2RjU7mVr9ad3mg5mjaHADQtIDFjjqr+GqQ/yluAKKSsTJ8zbhbZPfascSwEsnVNPoFLlZClHbLFYpwOWISaiFJzRZK/GGSCQRYhJk3mS6MDC+gYjqLTEWIzNrNqAwxFJGKdMoztdy84FjUQvwqWMioRYQ+uD+iGVQgaGUiBlrBQaqzqoKWUdAKdMcpZc1JA7GIdtAhOGxjqCM4yFmigklKiAUb/oMAJCg3VgU8aFoCyopsdsNyyDZ9V17KaJW86y3k0MeaDzjrYOvu8sYUoqh1u0LbtU8DlxGlqGIMhu4sSDnFjiWNiOCkY0XmVCzmtcersIEAvXMbON6hXz8hP1ivFkTTzTQ8ft82ru3KtPz5jhvA9YhFUTWI8TmOp5hKakdUlNqTuvQEmMwtMnKtc6WSrLJTnL6RKSyWy3cLJQ/5vJ6zznrUqrHLAMgasUsVmNsJ+529M1I5bCsw/h+Wu40xdMgBOvPjhb1M9otYCFqKkxHk5aR06ZbQV8vFHwRRJcbsAvgCqBuyrCFDN9NZ6ORr2SpgL318IrzgKNM0w+8nAjXES43cHp6QqfM9coc+m0s2xzYeEsKSdoQXbKcvLeIFlojON2q7KqhTHsnGUco8qYrMWWxOWuYBcqdztfLnHeMuTMEDPO6LF2CJuU6X1g0QSSbRiuNiQDZ516+4S24TqrWXSwHpGJVGWXd05WxBiJUtjkwsIHxOt1wBvDMjTkaSA7j5RCsIbWBrJV8KiMW1LwSGdZmgU5jhTgaoxka3nGWpxvsBSuJ10+F6Fte2KM5KLnho0DA+qvs2oapCSsCzey1WANMRaysfhScMExFVFwOBUa67F5QqxhDfhc6H0A3+BE3d2nLMRi6FsFdAzCWARJkUhBxNBUGos4j8EQC/icsU5N7QvCOEVwjsZavHOMOav0CcOYNOkslMyia3QZKRVMV3DcGUswQsZQrMMYiNU82ruAIWsoQC43rJqmmuqnrClgrjIw61f3BtSXyngsdX1G3xYAEFPGObtnrlY2T6n+UNYYsHJj7hyqBHmWgCnQZPZgziyLex/3xY/kvfNYxzrWsX696hEA6OHDh3zDN3wD/+7f/Tu22+0TF+j7nj/zZ/4M3/RN38StW7dekk4e61jHOtaxXrr6cECb91cfTDrKofRLRG7e6O4/n9vc99lU0+n5QT24gzaoaWJwwz5Sg1D93VWL65vI4TkFpliNeDfzm+P9oKFIlZSJJv+03tVUs8JUDV2snY1LoWsCPuUqXTBYUf+JVIQueNZxImI59RaDYZuyAlHOc+YdjQuMOdF6T06JZC0OS+cso6hGaekDlkwUII0U2yHGKvglwjomgnPcCp4pJgaJOOfpnGPCEEvCCTRtQMThskBRto+fJqRpiSmxaOH5uKHERDEOT2ThGhZtRykZKxDJ4CzGqPzubLnCGmj9liEXYi70iw5SYjtNBANd29F1HTIlpDi6JnArFzbecT1F7vQdqS2sh5GlVUfk+7uJqxHc0uKKMq+iwEkDpw2cLnvEOkocuNN4nq0jzdt9YLFybCWTQ2ZIhUmgdY5swDjLbsxkNDEsODhbtDhrSEl9VBatprPdXmQ2ImwzrNeZ1YlVD5yskidfNIGrtdB0HUQhWGit4bl1JIoygzbjQMBxa1XINQXLNMoMMhm6M89wrT5MwcGt0wUxJq52E13TsCkj66lw2kN7ajGpkB287A5sB2UE9Vn9hGyGVW9YOHCh5XI9IOg+EzLONTTiOV0VQsosnGUFZB8wstMkLxHOgsdaixGYEBYhYrwlOEcxibFksIacC03bsrCG04VlSpnsLDEJt3rPrZWlDw3BWS7GEcmFlBPeQBccC+/ZxYmCRcqg/j5GPaemYaT4wHq9wbYtd/qWJZCaU8YqA1tay3tjwnivzDgUOBmnSQHZxpJNy/UwaYJXCEjR2PbgDIvVCVfrK+5vd6yCV2AUMMGChUXXs0uRXUy0Dpx1DKkwjDtOuwW2JE3tMy3eJM69U0ln9fvajRPZWkwcCaGll8TOqMF8EoM1Vg3WEdJUyKLeWsl42uApuZBECBi2UnDeKoBsAwbYxYhg6LG4xuv1Lakp9Don3Fjo/AIrmYq5Y6weRymZKWUMDldZl85aTClINdKfMjhT1OfMwalvq3xL8MbQequMIQO2ZIwpBF+5SBWwn4GdWV41mzmnlBBjaSoLM+Zc/YIUsXF2H4pQSgGMgkCV8bOXgClb1BrzAsnyI4bPRYE0Y90LPntf96wj9HOsYx3rY71uAKCLiws+67M+i5//+Z9nuVzy+Z//+bzmNa/h7OwMEeHq6opf/MVf5C1veQvf+Z3fyQ//8A/z1re+lfPz849i9491rGMd61ifCGUf8xB6JJ73AEzKopKtxx/DZ/o+5tFlYS8BMy9od/Z90IHcTVtSbuRmCHhncdZpjPy8HqtvsaHQ+AakYK3FWUNxlpQLQ0z8/9m793i5qvr+/++11t575pyTEEiQayqBSDDWKopVDEIDtFGp30ILVrxytV5BsN/W7/fnhZv4oN9vAUFBUFqg0G9ppQVviAHCpSYQBQGVkoQGYhHli/KFJCQ5Z2bvtX5/rL1n5pycc3KSnEuYvJ6PRyCZy541e2bPOfs9n/VZzrq43HniJAW5YFSzQSHE6SiZi1NO+ovYGDX3hRJn5IxV0yTllLFCWZLKF1bGB/XUM6nwWlcUCkrkrI29axKnntSpWa7/nsiqt6eugcJrYzOXTYxMUa4Nb2MA1ZNkyq1Xw8cm0bU0kwle03rqajSa6u+VirwhF6R6VldvLVNmpOf781gdVRSql2FKZqwGmg31N3P19tRlGg0ZFUpMUMM5pWkmZ6TezKlWeGVZEsMTY2VTK5cXMs4qWCvfLFRLEpk00Yb+hqZlVtNqThubTU1LEpm+TLVGQ6bXaGOzkKxTjzV6Iclkm3nZGyT2RUqM1BusmkmmWpKrUFDNOb3kCzkZ7Tkt1YsbmspSqccl6qvVyx4wXk5GttGUM15Na2QbQcqk3Xqt+np6lOReNt+kpokNjfumST2pjY11TRGX4vZB03uMaibEKqNaPZ4IDwTNnFHoFfW6Gj5oXaOpniyVtVa904N+uaFQ0ZCajYY2Frle8lJf/4Bm9PaoZjYpSTNlzsqHoI3NphIftMt0qyCjjRsbKsqVr6yRknqvCl+ot+ZkJeWbCm3c6PXiQL9mZla71XuU9G9SX1pTEaQ8FJpWS7ShKJSkqaxzaoRCiax2dVYbFGRkNX1aj/o3DcjnTfkirq6XKShLMr3Yv0mbmrlSW8TpQUaqGaOmjOQLZcbIJamm1zL93w0bZVyiXmdlXY8GikIbGwNKJfX29Cj3hbyV+vsbmtFbl7GJGk2vWuoUmg1lxipLUvUXXibN1Gsl45yCgupJEqcf5YXyolB/M1ejaCjNetUTgtJaXbn3yqzRtDRREqbFQMsHKTFKbFJWlFj9Zv1arevPlaRWmUuVuES5GvJ5oWazqV16aqoZScaqP3cK8trQLNRo5nGqaZYpFHFJ9cxZOROP5UJxil291hur94xVkQbZIO1SS/Rif6MMr+NKhWliNM2mKhSUWqtmEdQoV1k0klziZGTlTJC3VrV6TZv6BzQQpE2NphLnWmF5LXVqFF4NH5SauLqY97HZfjCxj0/hY1WOgmJPobyQ8XFaouSVmPhYxjh5a5XIy5TVOdYamXI1MIWgTc04na6eJlKIy803i1it5lxZHeXjdK0Y7MSqz4Hctyp7qmCnKGJD6NSacqlAEyuQci9ng1LX/lxvf76X/eOK+NhDbzF0JbCh13VWnA7d7nA97gBgsrUCoPPOO08rVqzQ2WefrfPOO0/Tpk0b9g4vvfSSvvCFL+jLX/6yzj//fF1yySWTNlgAwMvbWL5FHW6p3iq8GWmb7b9LVmazX6xj36CRl3epth9781R9HMqeQ+UKMkFS8L41HS1WD8U+PqE8UYm3C7ESKQTV0rjccQjt5e3jyjFWtcTFaWpl09emj0FTap1CkIIPSp2Vc1ZeuWQTBWOUlBVOwUs1a+NJVfDyRYhTGspVzabbeNs8xGk9pijUV69pD9urgWZRnrzFZe4Ta2KfHpeoJ4lT0GLz6rgaWS3ElZOMlUKI/Y2yxGmPWqqQJcqDKV+foNwbzajVNNDMZROrtAhKkkQ1Y7WhyBXklXqvWk+vwsCAMgXVrFORN1VzcZ0mn6RSkWugkHbLnF5qFur3uZwPKvoHtK7ZVG+Wquas1sprWk+PnGL1UJY4uRDUU6vrpU0bZH2hjXlTNk01w1rZab36f2V/EhkrpYkSBbmiUE+tR4nLtD4fUG0gqKc3Uyi8pu3RJzVzGWfUbDbknFMqKxOcXspz1UJQT1pXCP3aoy9VzVo5l2hWLTbEXdc/oCRxysqKiv48V5CUuUR5CMpcovouVj1pqh4TV7drJDVlaVBWrgiV5U0F7zVgjFJrNatWaH2/pFCo7qUZWZyusqnwqqc12dSpaDbLPjfSS5J6jVMIuWxqtEuQXJYqiQ1PlHup3tenmcHr/9l+vdSfa0ZqVXdOu/bW1VeraWPelJFR0WyqVqtpmrOyCmoGo9DINbOvJ/bDMlaF4km6tU49tlBPva6e8vl6STPSRDUXn3MzBA00c9Vdop7ESiaTM3Hsm/Km9ujtVTN4NV0qk+dS3pSX1bQ0UW/qFLxVf7PQtJ56XHmqTEOaQUpq9dh7xhrVrFUzSLvUM/XnVfBk1ONS/WbTgAZCEXv5mESJCinJ1JPEXjXrfJBt5OqrZeozsQmzD0Eb86amZZkaIddLRYgriAWrJBRyxqgnSRQSp8zGCp0N1qmemNjnJw9K00zSgGpJqr40UVEUMuV0MGti9WOa1GR8IeO9rI1NkHtdoqzskWRCUPBBRbnKX2qtrHGq25hTbWw24wdc8Kq5VImxrQqbLLFKTNDuPXX1F7mKwisU5eeipN9sHFBqjKbXEjnr5KrPnyKXEicTghLn5KxTUeRxWfqyqrHpm7FPjo39v4KP07xSF7u7hbL5s/eFpNg/LI9d+pUXhSSrVF6SVMvisSRjtKlRqJbYspdb7C1U5GHQ9KtqOpk1VtbGip6g2PPHmc1/nBRlxU9RVpRWfYmGGi0ACuUXECP2Buroq5eXCw9kid1sOwAwkVoB0K233qqjjjpKF1988ah3mDZtmi655BI98sgjuuWWWwiAAADjJpS/KIeOX5RN6z9bZsspWlWz6E6j9m4w1VSycllhVU1DJRVxqfmkPBkwRqqlSWs6W+ub3BDUn5enNeXUgWrVmKJsTlrkeWw2G+KqQ9aWvSzKhqJJGlrNV30IeqlRyDZzpWlSfhttWicgvbW4HFUzb8aTRSs1Q2yc6pyNU9d8rmYIcgraVEhpXrT6G+U+qNFsyiuoN0mUWCfvC9WyTKbsH9QscjV8XAbeJamcjX1WgsrwyznlQZpuraSgjc08PndnZWW0bmBAqbUaKFfomVGrKUsT7ZJlqjkrI69GoyinXDkNFA2lLtGsLNWGptGGIsiEGDbN7KmrMImKvKFaWSFQT1Lt3jtNNgTVe+oaaPQr+NiUOzdSltY1XSbulyzTdBdXOXLGyCtWANVM0MZGodwY9aSZvJF6larHS8ZJLxS5eotCLrFaP9BQYYx2UZBNMhV5U/XEqu5qqjmnviyV8YU2eKnZGFBvvVe799rYi6mWamMj1wsvrVeSpJqeOM3o7dO6jRuU1WIfqGlJnIb34kBTPVnsSeNl1di0QdPTTNOyVC8MDGhTXmhGvaYkKfTb/lz11GpGb131INks9qDJ80KFS1QUXnUn7ZrGvjkDeaFNWSE1Gwo2NjevWauaNWo0mlJfXX3eywQvaxPtOq1Pxjr1mqB6murFgX7tVq/JJk6+CGooqLlho3p7pmlaVlPebKqeOL3QXyiEXLtkmVSvyReFGorNwa0x6s1qmpamctaWIUpN1iWqWak/L+RsKt8ciI+dJZqWpnopL7Q+BBXWqC9JVFijl/LYpHz3nro2NAsVviEVQVmtrh7jNBC8djFSrV7XxoGmZMqph2midf0D8mUUkdYSFf0+NkxPE6XGKXWJEmvVNIUazYY2OqM9shkK3kt1o5c2bpRsImOkPuOU1qx8kmjA2LIvmFFvlqjmEqWJi03gfVzNr9lsaH2jIZs61Y1VT+JUyJbTiLw2FT72zgkxiE6MVSPE3luFYj+kEOKS7puKXNY79SZWWQiysmVvNKO8WSixScfnl1EMWHJVC6PnilPHjInTu1zZvLlqTD/NOjWLoNznMsFqUxFkfJANRn1ZqsJ7bRjoVzBxDAPBysmrnqTKfayijCsnqvX542xs5N4sClkTG0DLGNVT1/4ct3Gspoj90Zy1GiirpWyIfdeqwChNrEzw5dLu8b627OETV4CMn8sDeRHD9XK6blUN2N/0ZX8h22psPdzPDFNWEQ37c6R8jnZIdU8VRnVeVj41AJh0rQDo17/+td773veO+Y6HHnqoli1biEfdAwAAq1NJREFUNiGDAgDsnIwxm60+Nt59FTpX/GotNS+1poe58ttxa4waoZAP8dFt+Vt8NZbOsYZQrTimuMR7iEtQt09+1C4zClLiYgPmKqSK1UTlt+EhSMbKWamWBG1qSjVJmXPKCy9f9t6wwWtjs4jLb5ffwEtxpbK8iNPFguIPemutUpO0TjiM8UokpS5RZoympfHks5k3lSWxN4g1KlfDKZSUPYcy2z6R7W805eXV9EbG5+qp19RnrAaKQlZSVssUC4PilLZa6uSDiRVOMuWUEqdQc+p1sYeID1Y9SSKvWG01LbFySaJMVsElsvKytSxWZZXjn+GcNhWF+ssVkkLiVIRcWVpXb5Kq6Mn0UrOQ9T424C2bxvoQV5JLE6dm0ys1RoWCXtjUkIpcu/bUtakoYr+QeiprjWrlSkG7Tp+uDZsG5NJM/XmjtYJUKIJ663X1lf/OmwNSWlOP8xpo5mrkhXprdWVZnEq3vtFUYZ2cYpNbmyRKfa7ptVSZNTJFof7GJtncy9Zr8sapN+tRETbKWKtdsthXR8HL5oWaWaxOSZOaTGjG6W2ZZJNUdWtVFF6mlijzhZRlGvBBGxuxmbAPkksTrd+4SXXnlNZ6lBSFjII2bBpQb0+PnGI1VyPP5fKgafVU/Rv6tcu0aaqX21hvjBqNAWVJIl/kqjmrWj02QW4aqU9B6zb16yXvlTWbmlmvqWGsQhn22BCr7nyzod6srsbGTWrKaMAHeZsoUVPWWO02bZqU53r2pZdUT1NNq9WU2lyJy2R7UvU6q4G8UJ57vZQkWrdxk2rGxIqz8iQ/TVJZ72VcrFBLe3o0LUtlgtdLRVBNMajNZJTaRD21TE4xyEoKr117++J7yXtt8LFd/S71TNOCUX9zQK6s6hnI89iXKUuVWKuNAw3lsjLWatOGTUp6emSNVQhxmqPKap40cUptDB2Cie/Rpldcjt47GRtX4XIuUc262B/HxWlP1lplzsXpWArqSRPlQcqLIobCxkrxSFMR51oqS4OKQrFLssrG2fWavPdalxfqUVDmavG96eK0rmYhre8fUMN79dXqscrTOSnEYyspPysHmmVzeRurEkNMz1WUr3fs1RODaRu79KsovJwxcs60+q4lzqoenELHNhNnJG/lrI3VQEUhqyqoLis0yyDIB6+BWCzZOgnyPsgaH/tCGSPJxim9pt3vrdIK9X1o/ZxofQlQfhFQlOFf1X9ouCBpaP8hAJgsrQBo1qxZWrly5Zjv+Pjjj2vWrFkTMigAwM5r6C/LW9M4Wmr/gj7i9sv/DC3Lr+7Vef9qZZjOsGa4sfqO3kPVcsWy8aTDKAYwpmPagQ/tv1dL2MfWQdVct/j/3ixVaovym3C1G1mX36JLsZ+HLYMjo3gC4kNsaF13iYKRfDBy8rKqApwshkN5roYPKkLswRFrcozkg4KLvTkSG1dXi9U+XqGIwVcRjNJyWffEOYXg1SwKZWVvj5cGGkpcXFErseXKa1atVdOaRRFXXjJBqUuUZjXVkrKyyhj1S6rbRJlLZMomwlaJnDXard4bT2KdVSojY5raZIJ6baxMMiFVcEZ142SMV1H4WMEQgnq9b01FrNs4hcclVj3OanpW08ZmQ5u80UuNXFZxOXAbvHpMJpclMi5TGmLT7hcbTU1LMhkT932huLqaTaw2NnINeCkvmjLWqNFfaEOzqX166+qt1/VSnsel0gujprdK00xp8BoIVrtkmYJN1Gg2VK/3yIYYLkzPEjUl9dZ2UbNcgWl367SuvymfOmU+l+TUY62yeiZnXat5+UCjXxuDVJeVM2VfKCe5wmtjs6kBE6/LXAwKpydOaa2uRpCaNpf3uepJol1sqk2KVTr9udf0WipvjBJjlNkQg6GsrlqWaW2jqYEQlPoghUKJnKxxCsFoIG8orfeq4Qu91GzKh6BZNr5v86KQSWI1VS2xGhjIlfZYNZv9Sow04BI181zTnVFfT69U5PLWKLYoNqqZWP1RhKCaM9olS5Urvge8tbGfUppqt55MNZdoQ96MPbu8Uc0lWt9oqD/PYzghq9RZ7ZLGaZT9xig3RjZJytX1YpVa3mxKVmrkVr21TKmpqyi8GoVXMDEQ3tBsxn42RS4roxmJU09fn5yNx1mzsGoUXokx6klc/JywRknwasjJBK964vRSYeXllYQ4VTOTVVI1QS5idUsRgprNZpw+aK2aeR4r6rxXTxancylY9ZdjKuTVU/YN2pTHYMhIqqdJbGqtQlmWxr5lrqoi8hrIm5K1yqzVtDQuQS/5GIarWpQrKHUmNoc3MRgK3quR+7IhczyeBpq5BvI4XU/lVCxbBovNIkiKnzXOGDXLz00ZKS+kLCk/VH3sGxYLoIwSGTV9vG1qq9Xe2uGMVPbBckkM102sCmqW032Dby8AMPizP/6/Wk4+Pufy89JrswnHhfetLx6qvnPVv8eqmopsNLafhQAwnFYA9Pa3v13XX3+9rrzySn384x8f9U5f/epX9e1vf1snn3zyRI8PAIDtVn1D29nsOQY7W/5Feug3wMPexsQlzGWkzFklHb/gV8FPa4WaEMOnxLRDHcU2Ge2pD+WUtCJUYUU8ma36dvgQv7tPyrCleqxQnrwkziovT057kkTeBzW9U1nMVJ6keBU2TtUwITZKDib2n5GJS0S7sheGD0Y2xOWf4wlvHgOPYFUvV4AqirjUc1Lu28Q6bRwYUJo49Ye42lXmEpnglaZOuTWxH0woV1MrgnLv1d/08sZrWpqo5pzSJJEpFKufjGSC1JMl6pUkY9QsCvWYRKltf7Nf+Fx1lypxRuubPlZIKU4/agQvo+qFccqsNKOetPo/7dnbpxf7G2p6r75ajzY0G5qWpiqCVFOq3EouyeSLTXIukbVB1sawoqenR3mR66WBIvaCcUa7OKeNzVzOGe3RM02+mauZ50qsUWqkoESFCjnF92JeBnAzUyNXi+HAhkZTG4pcm1Q26laQS1LZolBPb6+yrFCiEFdqSzMlCuov4nS/zMV+Ktal2sUFFXmhl4KU+FxpmiokVjWTKTVemeK0O2ukaT19ymzQ+oEB5QNezTS+b4sgZS5WKCXWKnGJNvlCm5ox8MqsUW/PNLkQXy/rgzY0GspcbB78UtHQLlmq3ixRw3vlwanPGMlaJb7QgIn9sprNhmxWV12Sy+JqX0VaUxpCDM7ypjaamupZolROmbGSdcoSG5tlmziFqd8XMtZp11pNjTzX8xsH5ENQb5YqM0YNH6vhmj42Yc6DV2Ktdk1cXA6+yJUohku5NaqboF4bl0Mf8F7WJeqtWdWzTOsGBrShCEoLr9wHSV4v9OeanmWaUUu1oVnIhIasc0qtUW+SaroxGsib6s+9cl+oljjJWBV5oYG8IedSJWWfHqMkhqwq4tL2LgYZTvF5yMewNXNWAz7IBK/MODkXGx+HUMjaGNwWvgpQrIyTUkmb8kLyXr1lhWIIQZuaccrULj09MgplU3GvurNKnZFRqtjGxsq5GDx57xXKXmZ54eVsGWlX/c3Kz+OBIsj7QlniWit3hXIKbS3NYoNoScb78r0Xj3djjJyCvJEUvArjZBTfj4WkzMaeSLEhdPkBW94/Vnm2O8L5cnquQhEDfLU/I2NlZzuW7/xZYjs/v237FqZ8zKoytLPZc+wb3v55EwZteWyqnykAsK1aAdAFF1yg733vezrjjDN08cUXa9GiRZo3b55mzJghSVq7dq1WrVqlxYsXa82aNdpjjz10/vnnT9nAAQA7h7E0jh5NZ6VPNQur+gZ1pM368hd3afMpaUN1Vig5ZzfrXdT6lrlVaRQUO+aUtT5BKoo43SNOFyinm5XXecWTqCAp97GXTnW/+M21U7PwrXDIGKPMSt671uNba5SokAlqLYHsQ9BAM1bhJGmi3AdlZd8fa2Kz1yRxSnxcsSwvt5OWFUcDTa9EhRKbxhPR+NW7mnlRnhx59dQyFXmu1BnVE6c0dfLeqfBevbVMGxtNNX3cf41yXNaZGOhkaQy+8lzBxAaxVkZ9qVXuq94oUq7Y5DWVUTPPYxNipao5qVFWGWShkHOJdrE2Bizlqd60LI0VVDJq5PGEPnNWPfVU02XVU/YjCd6rN0tjc2/F1yJLMxW+Ue4zr956XZmRNgSrmisUCqtNNjbxlhL1ulSZCdqUpMpllBexJMoZqS+J0+L6cx9fO+u0qZB6XZAvvGppombRVB4k48p+KWXza/mg3t6aZCVfSGkoFMrVntJyda4NTa+k7Hkk51QMDKhwiTJrpTRTLQ0K1inPmzKZU6+TrGKPlcIbNY1RzXt55+Lqa8Yotak2FUFF0ZBRnOrjTazcaBRN1W2qepKof6ChxDn1ZC42Bg9Gu9TravjYcFllCFnYmhp5U5LUlybqrdXk86Z66nU5l6gocjUbDdWcU0+WalOeamOzX7ZwColR7hL1pEGNENRU0C4uldKgohkrUryM8mBUT1NNr6VKJTWKQi81C/VkTrliT59eZ1VLMk2fPk1N79XfjO+NzFklLi51740pe+o4pdYqdXHaZGKNXti4SRsbeZzKFWKvIWeDGkWhpg9Kk0QuSD1p2V+oKBRCDHMSm6ieOuVe8s6r19Xi54OMElmlTiqCUWJSWWe0qdnUhoEi9uFRWa1YhqCZc7LWtSppGvLqcU4NL/U3m+qrZfLBquYLecXql0ZeqGmcksS26hBl2s2QjbHKi1xOMYjxckqdkUyqvPBqNBoKNgZCVpKCV1BQowixGXP84G19BiVWZXijMjzKlRjJuiTeNgQFY1qVULasoqkqMpPEqcirUL+9glczj5VC8XNCyhKrLHHt6305Nie1ajeNlfdeuY8riyXOtr4waK0yWVb7JK7jZ4iJq6X5jpKf6ssG79uf+cYYpR1LilWfQsOtDlZVeg61vT8LAUDqCID23Xdf3X///frYxz6mO+64Q1dfffWwZfiStGjRIl155ZXad999J3e0AABspc4gZkthjtRuRD00wBnudp2SjvBH2jxgak83MHG5+taXv/EExPuyUsXGE6QqIvKhUFHEk5ik6oNhjax1sY+G4lS1oY/TW7OtMfbnRTwxTEystvGxYsnZqjdP+RyslNi0PAGJFUBNmdgcVjHYidPivOrWltVGsVdIMHH6jikkmThtRqFc0UtetSyVZFSEGMEM5EWcTmKDgvfqz4My59RrnZLElYGdkXFOdRsDpKLczyq88iK0VndS8HKJVZ+tq54a9ee5NjXi9La+NFHiaipCUN3ZVhPiUL476klcSSlxTsEE5XlQXkhpYsqv2mPAVHOJvPcqfDzR98GoliTqL7yCtVKRq9/GPkeJS2SsV7OZy4dEM9JMjbwp61JlRa60rHRInIvNwMuQKVYq+BiOWK+BXLLOSs0gZxPVnYtrIiVBzXJaVZamrZXkCsUmxl6xuqhupaY3alijzMalvxu+kLOJ8iKXtUYzkvh6b2o2lTqraWldtUTa1IxLQe3SU1fWiH1dEpeq1hEOhFCo6Y2c8UpcIpe6WEEmK4UiLgluE/U6KTFOLrPK0hCfUy7VjNQIRrWsLl/kClk9Tj+rZfIhaENZcWSLXE0fQ5z+EJQZo3pipZCqKanHxv5QjTSRa+TKTKJmLM3QtNSrN6vF5dGNUVE2KC+MymoSyXnJBa9gyilMJmhjI4/LhyuGsLU0TmcsvFQUhWrlilRJ2eDYh9hDpq9Wkw9eTlJhE2WSjEnU34y9i7LEqSeNTb8HGl5NH5s618v3QpbEPkjBezXL/ja+KOQV1CxsWXUVp4P1GydvY0iYJGWfHBPHo+DVaKrslRWr7UzZ1NkqKStzrJI0jc8xxGbrsceYK4+OOK4ixLAiS6yszeR9EcPpmBHKSrH6JsR3hpdRs/x8iVU4sYpRJn7+qAx0erNUjdy3KjJjMGRbDZN9NYfMxMcyiiG0s0ZBLq54mKaxitBIjUZRPnr87HVGMiYM/jwt/KAqHd/xOd4ZwFc/B6ovDKrrrYl9wGLIWi0YoHL6WPl+KaePmerzvUzSjKkC+PKxQqwUq1YzU+u4GrwQAgCMp6TzHwcccIB+8IMf6KmnntKSJUu0cuVKrV27VpI0Y8YMHXTQQTryyCN1wAEHTMlgAQDYWp1BzFh+oW5/y1r+Qj7CN7LVL+rOju1b2c5veqsG1CFUU7bUCnfiGGKTVFOeOBlXVQWZWDWheJJmymWeQ7WqmFG5jHU5naho968w5cmY9/FkNXFxyoQvT06siXMLXBmOhKDy5MTIJkbNIlYmSGUVg/Wt/ZUXvpy6ZtRby2IYUZ5XxbAlhgbNMnRo5oUahdf0ehanOPU3lSYx5Kr6aXhvlCUmNsctt5OW1QOx14ZUBKfCl/URJp56xtWK4nPtyeKy4lZSw8cTUBOq/hxBDR+kRlza3FfVVS52P7HGaFOzkDVxVbF41hpfmyLEKpW+LNPG/n41vJdxqVw5xSYEr+CcdilXiDIm9iMxUlxhyUrex/dCaq0SV4Zs1ipXUK2IK1XV00QbBhoaUFBmrFITl7dv5Lk25kXZrye03jTWxubaPYlVkNOAD0pMot4shoCZCTLOKS+a6kniClwucfJFnNLn0rqyNK5O12NcXGHOGiWmJ66WFeIUvRjwxfDMOBun8vmgoghKXKosMQreqNcaZbapQlaJdZK8XDAKPk4rKoyTK5sy1+q9ajQLFSG+r+JUpqTVJDhTIZc5KXjFhdNjJY7zQfUskZFR3mxqWpYqc0aNPFat1W0qX1aiSNL0LFXuvZo+NmnvTRP11TL1hEw9zUL1LC7XvqnI1chtfI7lOPNC8iaubpWUZ/5BcTUryarmpF1767EKKi+0vtmM4UXwSq1VLXFKy8AiTkMMqrlERfmBYq1RXi7lHqtbCgXZ8rgIsfLExKqbRi71OBuXdbdOrmykXgUoibMyRXyezkgmxCbzfWkildVIXkHWxoCkKOIS885IRZG3eoxZG4Nca8qG48bEBt9VlaSJCUnqjDLFY0MhKLXVEvbtgDl+5hmlrvwsCior5OL+KooYUPnyM9CVn13VZ2NefqhUqy5KKhtLx4Os38epldUqXq68vPA+vj993D9J2ZMtfvKZ1lSzqoKyCs7blZgd076sbVVfDv28rio2Y0ewatpxu3/d0C8NivI9aE07PIqflyOHP519gIoQBv3cAICxSIa7cP/999dpp5022WMBAGCHUP2ibjrCkKHzxcrZDIMM+jZZ7cCp1Q8o+EE9haqpW6lzg4ImH2Ij5ySUK35V2ysf04e4DLStTm5CPIlo9aEox+yDJBObn8bBGlkryVtZZ8pv8YMSG/v3xOvj+Dq/xU6SWNGi1vSuuL04Na3sc6EghbKHUfmcTXk774OaIYYaIUg2xGaw1d5yttrJMfQKRXnCZWNz6bycdpEYo1BO54lP0itLnAofAwgvE5d4tlYuyZT7WB3lg5SaeLLkyubcUqxeShTP0PIg5WXzWynuV2utjEsUJA0043PPnNRfxP5JvojTreK0uLj6VlBcajq1Nk6jKpcET2wihUKFtTIhaMB7DTS8ZtSMvBI542NPlWBVy9LYuDrPZZ1TX8jVMFLDSyHPY8PdzKlZ5FKI27PGqjBxWlMtVI1pgwpjtLEce5o4hWau6WktPl6SxCoOGfXV0zgFT0HOOBlTqGlik+/UxSqogTxOs0vkFfIQQy9rVXdOA3kemzebuDqbdXGyXAipiiJX4eN2YjWHk0ukzMRpbxuLoCyJb9z+ppdXrnqaqp7GoCFJnEJIlDeb8koVjNc0l8bePSGGDqmLDZFzLw34oGaIoYe3XkaJilC0lkKPjYQLhTSVs1Ijj1MwezIbe9gYo9TYWIVWFKo5pyxJ1MjjtKfE2nKlpxjuZC5Wx8QTfqP+ZqN1jAZrVSuDVusSqQy4ch+UujjVMjY59urvH1DiXLn6V1zRy9g4NUk29vYKwSjPi3KFQSNXLt1uQtCmQkpMIZc49TeacjZuZ1P591oSP0m8iz2FnIvHaxFCrIYqYmCSl4FZ9fGWlB88Xu3pVrGKsFBctKyshjHxs8PaGGiWh7+KwqvwhbIkURrzpNh7ycSgr5EXrSqdaqpWMw9yWQyEvXx7ulU5qNx7NZqFQnmsurJar/CFjLEayHOlNi4Tn5TVWsbEsDUpm/sHtVfjajVlNu3pXM7Gz+LCl82hrd3sc78V5pVVR9Vnn61WAAs+9lBT+2dDJVaN+s1WBBt1yrGqz/Z4jFsN/pkCAFsybAAEAMDOZOiKLK3qHtP+Rnao4X5J72xw2nl1nBhRTvUqv02P3wh33FftX+xNeQJhrR3UTDpOqSgbrZbfLFtrFQrfCpzSjnKk8nvoclpD9Q20KZtBm/LkLY6rWiq5qt6xas+Dq4Kt9jLJ7dV9gq+WSq5OzoJyH78DT108NaqmPfSkTo2mV5rVysCoqsWpgqPyZMjYuPSziSv6JIrfkFdjLbxXkRcyLk6XiVVQhWwwSpP47X6zPIsrQnvaSV4Uch3PoVY2yDbBKzFOcrGCxRop9/HEzpbLSIckPmljjVQ0Y+gko8RIpmy8m6UuVpc0i3LJ6bI6wlgZ62XkZAqvJHGS9XLyyiWFZq40MbLOxmqkEKeYJGmiXuslJfLNQi/1b1LdB2U9NRnFoEXlUuWx122s9qimMGYuLhXuytc8cy72aSqacjaRs4msKdT0Tpk16i+CBkJQX5zHF1dWCrGJtfVWPVkSa7lskJNVw3s5E5czt8ZqoAx5Uhf7PBlZ1VKvgULKQ4jvU2Mln6sogkIamyEnZcgRn3+c/qRQHTO2VV2RJKk2NpoxXDFetTRVyHM1i0KpCTKyKnysMqvZuP+ycnqcDyaGKmWVnEKc8lhLnJqFJB+n8hVFoTwoHmdFU8bFICMvg9bUGRUhBplZYmRMWjYMbn9WWBk1Q6HEWKXGlUuKxzX28mDUaBatcdTTuCqaMUHOJXF1Nhvf+wPByBVxipizthUU5MbFhk+mrDbzToWCZHxrrHkRpwjWbeyvE3wR3y9lDxxXrswXKwbjcWyclTVBaVmxJ0lFEeRSK5X7sPp4sSZO44rBa6zYc0l88/kgBV/EijrrFBQvy4NXzZYrlOVecrFfmTVSoTit0Zg4rTGuaBirG4OqJvkqQ+H4fog9xeL00WDj65HYOL0u9juLU6ysjU33k8RuFrZUTfcreRnKV0F3FepUN6oqeargJ4ZSsTqvum7oVODOz/nOxwqSjLGb3Wc01XvMy8oawh8AW2/YAGjTpk164IEHtGrVKr344osyxmjGjBmaN2+eDj30UPX09Ez2OAEAmFDtZs5ms295x/rLeQyQhj8JqAKMzqlkWdL+5b36xb5sO9pxomUGVR/FFXCkYDqmtzk7KHxqB1qDTy58GdqUz1im7NXjO0qc8iIGQLEqx7RWuGn1uaiqjIxkjZVM0foG3pt2L5s0aa9QVv09LnddLq9cfjMuSbXUxRPvsmql2o8xSIrxWzUtS2Ulj01NueJQkDNWNk1jBU/5XFNn5UyQMUGpiRUbm/KgLHbRiSdfHdUYifUyNlXZoCT2JpJp9VdqFvFkyxqpN0tjH5gkUTOPjatT58pgIp5oSmWAaK3yUMgEJ1suY506q8zFVdd8vJMG8kK5kXqyWCIRX/YY7BQ+aFqaKLG9Zf+ooI2FV92EuHx5eRJZeCmz5Sp0xsg4K1OGC7GqLK7i1igrBxJbxJ42wUsmrnWl4FV4GwODNFERfJz+JC8np1oWQzMnL2sT2Y4eK9Myp2Zcmin2ilKsDslsotTF9+tAWUVWT+J0LmNjR10vK3kpTawU3+Hx/VIeOy81cuV5oWBiaZs1VTVNPBEuFBtq92ZxxTZnTLmt+GatJWmcXlSGY/1ls/NmXsT3l0mU57mKKii0XqbszWKM0aZmrNCy1irPvfLg1Wedgokr7oVQVX7ECi41y+lc5fFbrfIXp0UlCj6XzZIYHpVhRz11rdXLqkbJuY+r1/U5aaCsUKslTiaNoU6uuGR5lljVXJzqqSBlmdVAXr1njUJVkWKMbAhlrzHfCjjSLI3hj4v9gar9ZGNDHOXl1D2TJGr6GBjFXDVO6wpSWQEWX688xJXHajIK5XGeGNvqvxP7+EgbB3J5BWXWKHOxmqkKxKpgOa5WNvhz0JpyiXgZ1VzcZuHjsRyvk4pgVUuqMN2U+9O3pnxW4bgrp3fFPktxyfrOVSOT8jOgs0rTKFbddX4uV/83ZeDlTPXZ31EFWlYYVV8uVM9ptObPQ1X97KwbHP6wTDyAsRgUAL3wwgv67Gc/qxtuuEEbN24c9g49PT066aST9MUvflG77bbbpAwSAICJFHs7jF/zzZHuP/SX+6G3qwKdzjEM9+3w0AbTw1UptWdqmY7bSVUFkFH7eldWEsReQVaJ4glK5xQJEyT5GEaUM3nKkyoX++r42KzaqFp6WeX41epL4kP1LXkZTvk4vcsZyVgn4wslLp7Ix2/u4xhyH1QUeWyQW06hSowddMIT+4mUTXq9b031qE56nY3Nt5Pyeamj8ilOB4tNeBWqECleX4VQhQ/l0kbxpDFNklZ1QiiCvPFxZTITmzurPNHvb8aT4p7UyCtVfzOP1ShlmOBNUT6HONY4diefx3CmChBSF6ev5IWXc1ZJiHUAuZfqaTwRzmKZkhJn1d/MFQpfniTGapzqJDSz8flal8iEuMx54uKUvMz72JPGSCobGyfOqpn7cqW2GA5mSaaiiFNwYlPcWGGTJu2T51AGIj21pKz4kpomyFgp1vqUDZl9oTSN04bSpKZQVqHFxroxSHKSyowo9i0KsS4ktTG0CNUWy+qfqqKuasLrQxGnCbkYDliTlFMYq0qTKnqNTdadjWFMao2aZUiWKC5jnrk49oHcqwiFetLYg6c9BTSGEH1ZbPfdKBQDxXJ1Nicv75JWH67+ZjNW2tj43m0WoXz/mrhseOzHXa4YFlRPXCtAjdOwYuVYmrSPicTZsvorhqe51AqpgmIVUAimrCqMFX/WuLiaV+5jfyBVIYaVs3EaozFl1YxVuZ9jhZZzVt5LuS+UJHG6WTW1K7Hl9CnTDp3ScpW03ATZUPUPK3sLed9qRO2slTHxNYxBY6wSjK2J4v3qqVNeFOW2jYKN4UjqbNkbrL1yni8rv6rppa5jXIVvTzWrPrtC+b4tczWFIA3keWta2XBC63Ou/dltWv8Z/m7Vtsf682fkHkEjDgsAJHUEQC+++KIOO+wwrVixQn19ffqjP/ojHXjggZoxY4ZCCFq3bp2eeOIJLV26VF/72td09913a9myZdp1112ncPgAAIyPLTXfnEyd4U9rqoG0xW+Iq9tWlQa590OaS1dTvdrLFFfT3hJn2yvUqOofNOSbaRM0UMQKn/hv0wpkgk1kq35ENi5zXn3TH8cWyhOc9lg6p0f0Zk7GJO0TJ9tutGqNVyOPfXicK1cXqrZR7qeBPJ4c11KnounlveSS2HvFl9M8sqoXiNoVRWlq45S38uzfB9PqcbKx2ZBRuYS9a4dYzsbqlWCcrC9UVQ1ZE2LVlIJsOfVIUqyKcqmqdtje5zJlP5hGEfue9NSSuLS2VxkeOTnvy6qFIC8pSxJZG/dxXxrH2iiqFdXafWgkxTFWIZ5LZYpcuY/VCEmWxWWufVXtZKQQ3yuhrDBr+Lh9U4Y4WVI1II/BQVUlEk+ICykEFSG+aImJlRQhSJkpKzIkBWtUC/G91lr+3Jq4Kpn3SlycquOtU557VatrhWDK8C9RIw9qFnmrKqOZxzPe1Jb7KcRVs5KyX0usIvFqFjE0cNYq9zEESZIymCrHZ9JEmeK+6M/LaYPlNKTUxn40DcWeP2Wdh7yqXl6m7Otjyv5L8d+JixVKQbEfTHXcNPN21ZwUDzpTpgS2DFnKBcrLkMYqc7ER8kDhFXwZnCVOmYuValXlkFRVtbn4nvUxzAkhlJVsKpu9lyGoYnBqbAw0q/BHMuWqYe1pfbFpsWm9f0IIsmWFXy6vUMRqwcxZ1ZI4lbKqMDRVhWPM4VT4WPVTHW/V7Zpeavq8nHIaxxGjv7KKMrRX8mtX1ljVM9sK8aqpUVWzfaMYKlYNoH2IPZgqhY/7wJlQhsPa7HWIU3Lja+lDKHtvDf48rj6zQ4jTI6uVJ6uAp2oIPVRrateQz/Dqs3JLqurSkRYk6Fx9bEvbGW2cAF7+WgHQeeedpxUrVujss8/Weeedp2nTpg17h5deeklf+MIX9OUvf1nnn3++LrnkkkkbLAAAE2kif+Ed+ot1Nb1gtMesphNU4U/HTK1Rb1s9Xl6EOJUniSc6rWluqk4shm5DqsKdZl7EsEJxO1VvodYy9pLkvUzZZNm30p14f+PUqq6p7iczuFF21Uw3lCe5nc/FmY6TKcUm19UEubgaUBgUeMQpbXGb9SRp7afYxDWebBc+qOl968SqKKe0xWXdpeDLE7AQygbGitUi5RS7opwGZhSvsJLqWfxVKoZpVgONXEFSzcYlzPOyT0484bRqmkJ5sHEVquCVN4vYpNvFcifn2uFfUjYHdyY2A47PuloGOygJtuxvFGIjXmNaJ9G1pGpuW/aVcolCeWJfhWYq92dsVp3EKXEmBhCpTGvfm3LfVlNjGnl8zCpcdC5Vs5mrzDZkjFEtMUMCy/Z0wEajKVtO98nLk/08D+WqdPF2iZPyIiYDzhglaSJrjGpJ2VC7PFluei/flEwWQ5K8KOSDUQiFEpeokedqFr58jV05fcx0TL80ZXgVQ8ukDEeyJFEommr42Hw8S5MykIrvwsQFpS7TpkZToazEKXxHaGlDObVISlIXw7OyGiWUwV6zKKt9ymKSqjLOh0KNXAqK751qupYzcUU+Z2IlVT1LOqrr4oeEK0OKopBSG4MLY2Kz82CMEsVQwrVWAIy3URlOWSOprLSrphXGIrKyt5nKoLAMKlSGG43clyHE5pWIVZWNNab1+sQQul2B5MvpmLZ13MbjM6uaNCs2rpaxrUqgGPxUPc2qUKv9/q5GkhcxGDTGtCq1qle/CjXTVqVcfM8XPpSfk6b1mRRfV6usComqCqFyO9WUTylWTBrbMTWs/E/n531npVDrMUJ7dbVq5lt1WWd1UqeqJ5IPw/cEGrr62GiGGyeA7tIKgG699VYdddRRuvjii0e9w7Rp03TJJZfokUce0S233EIABADAGAz9xbrKRrb0a7YdcgIxlttKVZPXQmZIBVDVuHS4TdnW2Mo+O60bhbJKxii17QBL5fQcY6oVukz7pKwKb8r+KK7swTH0G/Pqm/zO/kW+nHZV9dwpfLkamU3iyjxlaFQ1cHXWqJa0v82vqkPyssqk2q61ceUptWqA4uDbfTrU6mGUOSebxZ4qzlTT5uKJeGuKmCkbKysW/uTeK5TTraqTZWeqU8r4vNPUKVM5VcN7BWfULCSvpoysrPfKy8fJqjXjTbsprzEqT5hjOGeNVZaW1Q6KQVQRfKt3UbUKUjy3jPu6evMFX8Rgq5xOlpRT7uJUvdhDKVaBxD4v8QS/HIfa0wN9CHLOSVWQZzavdqjChMLnymWVllO4Eid5bxTKzG5jM4/L1bdW2gpySdo6KbbWKshroBmrg3rL5cOsyimJNimnpsXJT43ca0Pu1eus6lnVgF2qVmdTiNUzVpItYtNgY+MUPW9T+TwoS0wZmMRG1kUIysogIU6PihVXzXL5dF8Foc61gs3q9QghrszmjJTnQY2yYXqSJK2+OI0irsxVT2xsYl42HHfllDEjKZhqOl55rJVBhCtfZ2PL3lk+Tk1MbHt6aRFMbKJuqrA19uzxPqieJrK2HRhYqZwWacvKH1dWwbSXaQ9l5ZEt+/i0KmSqyiq1t9eadmlitU0MwW08Zsv71JK4elcV5MTHaFdRGZXVjuXnWe5VVgRWVW1VCFQdFe2QTaFcpL0cc3V4xgb67cin8F7lPLPNgvqqiqsaWwy1yscKcQqhMYODmKGfuZ1hfGvVMSNV/YNCx7EWpNZy8UlHiU8VplsT90vnIgNDH3ukyqChRvrZAKB7tAKgX//613rve9875jseeuihWrZs2YQMCgCAbrN5357x+5Z1pKkCrmOKQ/txN3/MzmqkdjPs9vaysreIjFqNT1152+rUrvX8hmzel1U1nRU+napvvWPlTZxWlFdT08r7GVOuBlWdcJfPq7XUfGs/DP5WvTzVi9UWZbPouHJTWffQEaxU36JL7Wa5SVndVO2TKjhSeUKq0G6yHXvcGDmXyKpddZAlprV8dCiDFGPLQKAwSoJkTJCCjdPebDyJ9V5qKCh1oRX4WFNNpCn3i4/BVGevEWdNDBby2Bg4SWxrulyoToCr4MY6mVC0VkKL9VChbM5dTfUL5fMvQ0EbezxVb6Oqd47teH1bDc3Lk2xnq/0pOePK/xtVK7qlSaKakZrNprw3UhIbAedlk+EkxBXUOrdvrZRaV07pGfy+rSqn4km9UZ9ig+UYZsV9EPveGPlQyAcXw83ESYWPY1YMuOppfIfnhVcIccpXrGSJq0W1A9WqF1HsseTLSrMqEB3UJNi0X6+iWZTTxNrVK2k5dTJxiUxZLVR4H/ttldtIrDre53F/FmWNXPVSFL4j1G09dpyqGFdMq47fdmVYVclSPU5arlJWvYax15eXda6sFovjrqVlIFZWxkkxEI3v2HaAHauZ4rFalBmLlVrHXlGu+OZcfC8GGRVFu5l2FWLasnIohFhtY20VXLaO0lZFYww1259PVX+z+Hfbep9ao9b02KoaKozyGV1N16p6ElWv05Zj/XZ4Fd/Pg67Y/PM8hNbrPVT1RUJVsTX4uh1jSjOAHUsrAJo1a5ZWrlw55js+/vjjmjVr1oQMCgCAbjeev5gPs0jOmLVPUtvj6vzGvnVZRyVH58msr76+HvLg1sTVsQoflG4h7DLlN9i2/MY9a40l/r+aojV0G51hVjUDrXNs1sTKlCoMCiH2gqmG64acVBkjpR0VU9W0vWrajzPtCpLEtgMJ7+PYU9Ou9Ik9QtqrD1VjSuRbJ+7OSHkZuCRlKFRNiasl8T5VsFJNMat6irRfl6E9RqpmwO0KndZJdUz1VHjfCs8Sa1SYuBqVtbG3TZzhUp6oK4ZlSXnCXZRTmZyJS7cXPlaHVVVOiVXHPtCgd5I1RnJxGlZZg1ReHq9zSaoeUyhLk/bJbIj7oFqdq6qAScveMYPfR+33kyQ1yj5FWZK19mM76IsbrxoEB8Xqts5V3KpnlZfThIyqCpyqiXJctaxZVKtFtStibGuKVVvsyxVaFTXxeZQBoYnvo2oVKycr72ODZ1tWrbUmQXYcg9XrbozKajOV1VMxgGv1yyrH4MrqlDjF0MZV0IJRltr2VKKO5+46goVqWmkRpKysPvOD9qdpjaWqRpOJjbSrYKT93o3Hnw9eRblyXPUeDca0nnO7MXPcftX8uXpC1XHXLLyaeaHUmY4pr2UgWFZvVasLxm22gyop7nvZchXD1mfg5hWL0uCl431o92mq9kFsXr7lT+Phtm2kVjViFV5Xn7+txurl/YZbIbLSWWFECASgU+uz7+1vf7tuvfVWXXnllVu801e/+lV9+9vf1jve8Y4JHRwAAN2osw/OeNzWDj4P2Cqm/KZ76BSH4U4afGhPT6jEJr7DfTMdWiddo52AhBBaDYVb37xb21o1qAqc2ifCw3M2hhSdY5Xa97fGypbTddr3GXyiH4Y8t3jCGSuBqrComjJT/b1ZVAHI4KBMZWhSbbP1R1J/s1CjDBWSJGkFINWYEmdiBYR1m00bGRxYxX1fhTmtShtrW/uimkrS+RLFxthxjM5a1RI76DWMU5HilKM0ceWUlrKSQoq9kqqeMOW207IJdTX9rhqbG/LeqvZ2DAmqJtC2dfssTVr3r2eJsiwrm27HCqvObYcQK52KomhPHezcP4qhWura0w9dWcVUVZu0luuu3gPVqX95wl29jxJny0qdMnRwVmli5axV5mJvmeqxq+CrmtJVvafavVqq6Ui+NQ5T3i8vQlmZFo+JaiU4WwY5oayQ2zjQjA2dTbs6Z3ClUfzjQ/t49mWlS+g4jtPEtVb1c9aWr9ng46jqFxRCXO0rce1gpDrOrWmHhFU1YKunzZDjq6oaq3oBqeykU42/8zivlnuvblf42Ny+WX1mlKGZFOTKME3lY1XVWYmzyhJXrpYWX88qfKzGX4XZuQ9q5rHZddVQu7pNuzKnfZy4Vjil1nXVSoTt13zsn/fGVM8htJpsV2LVVBjTz4Tq2CT8ATBUqwLoggsu0Pe+9z2dccYZuvjii7Vo0SLNmzdPM2bMkCStXbtWq1at0uLFi7VmzRrtscceOv/886ds4AAAvBy1v2XfvFfDUO2Vs0b/FndbfsnvnPY11vuXX8KP6fbVCd9Ykqmq6mi4/ZH7IGPaDYc7VftnuJApPrf2WKtv/0ccb1nF0tm7owoZTFXSMCRIkdTqm7MlrUIpE0OR6qQ8LYOrKoxo9dgx7X5NVZVVVVVhyvt3BgpS1f8l9o+ppilV+6dz3NZISWvJ8HY1QWf/lM7ighjExb+nZUPs+JxC2ch3cJhW9WhqTcLrCK5itU17rNXL1lnZUJ14V/vJK7SqOqrr269tKIMSXzYsbgchVU+XoW/D6n2cOhtDFOdiD6sQK0mqSqkYIhilbvTqM1v1BwrtUMxoyLGuKvAKUtmfKBgbG293vIFSFyuD8lBWsNn2mGPQ6FvTrnLf7vU0VCvQ6jgIO9+D1XurCoNyX8Ql502791esRmkHSlWFWZwG2hlEDt4/ndU+ttzZxpTviGAGHZPVc6mme1Z8ueKYs+1jxSo2/a4CM+PilNSiiMu5p6ZdgdWanhoGf65UY2ofH6HVV6qqeLLlNM/B4Ws7+JGkZrnyXuLcZu+tzv3ReWxKY5uWVYV0Qxs6O1tV5w0ZzAi29PMFwM6pFQDtu+++uv/++/Wxj31Md9xxh66++urNPqCqFHrRokW68sorte+++07uaAEAeJmLJzJjK8ufqKXpW9Ngxlg51NlfZawnFdXYt6QKREYbyUjXjHa3se6zzukcrb4sHSFLu8/H5ttrTQ3rqLZpVwnF21T/b6+81q5yaW+nej6xmsiUL8zgSojNn2/1Xuqs2IqVMJKxoexhEgNEH6pG1+WS364dXJjOxyi30xm4DX2Nqv4+7eqE9vOvqmiKssG0LVcvc9V4y8Yt1phWHfrQ6Sqduzp0jK89nva4qtW8jPeKvaKGBlft93rn86kCEldOO9SQCpqqymKk3lWdqscIZQ+rpKMaSMHH17MjcG1P24qVXlVQ48ogMAZkVW+ZdvPouLS7KauOhn9PDtlTgyreOivkOqclGrV7TiVucGBShY6taia1+4BV91dov/er19KY0AqnYv+iOM2t6kc1ZAfG9+iQfmGxN5bKtupVJaCRkR0UCFYBamiFl0aJM4Pe29LgwLhz/PF9H6fNxZW8XDt8ryoQOwIc76vjdPBnRbW91HXu5/b94hg0bNjdGcj78j1T/bu6Pr6iZZXaMEHScA2gh6rC1epmhETAzmfQbyAHHHCAfvCDH+ipp57SkiVLtHLlSq1du1aSNGPGDB100EE68sgjdcABB0zJYAEA6AZbE+hMRAn/1oRQWzJc0+jOx+m83bY8XmeFw9ATuOpEfrgxxRPVLT9+Va1hB50Ubn79SDorWEY6uavGOtLYqilRMvEb/qEn9lXj3OGaaQ99TnGqXNhs33dGNZ1TeIZWR4w8RpW9gzp7MtnYnFZVsBTa1ROmXQFS+CDr4mtVraC02WMPeT9WU7OqsKQ6p+5c+ahzzIlzMn5w2FMFMzFzCu1tdbx/bDmvqlmuOtWa7laGEpIZdJI/9IS/2o4zUiOXmkWQ5FsBhStXM6sCg6qqKUitwKLVsNyotcqT91ad8UX1ehhThQ5m8Bt1iM7QYujrO1Q1ta39GIPfO0UIkrfDBsBV0NsZ4HU2LK6m0HVWtnWu+Ncxulb/q1gfZVoVQtX7rvokcK69+lwV0nZuyXvf8Rq2P+uGBqhDP0dGW7a9M8CxRsrKlfWqcXSGNVIVtLSnm1XNuYf7nIzbj48XfBn+mMH7MC9Cq8eUraL1js+0sVaWtj+vWrsdwE4mGe7C/fffX6eddtpkjwUAAEySrQ2hRltGeEubqoKb7Q2dhp7AjaQ60S9CtZLVyN+8D3eyNLQHyUg2m1oyhudXja2KZOLtq146I6dNVYhR9XQZtM0hgc3QE/hWzxl1VL+EkVdn6xzjcNXg7fP20K4GqSoUrG1NFaqm0IUhDzHcqnXD7efQOrHuvGzk99tIFTGtYMFsvm9CGcxUjzP4+VbLmXdWFQ3/2FIZHpUBWGfgaE378jieMChMqcIQ0/H3+OjtNMsaI2/a08yGTnvsXHGtuteWAr1B+0Gb9wKrxma3MOOoqiKS2mFIZ1AWl56PVUaJba/OV005TGyMNGxH2GvKW7Weexj8OnZOj632ZbXvci8ZU1ZedbwenVMsq3FLcSqdq0K5jiqa6qa+9T6Je7b9/o19yQZyr6C4mt3Q/doKlEYIfirVuKqG6q6sQqrem1Vo2ywKVQ2yOys4x/r503oPEPwAO61hAyAAAICxGKkKZ9Btyv8Md3Iy3Lfn2/NYUscy5Or8hn/zqUSV4QKJrTFcVYg0/HOrQp7OPjdjmWbUOXWo84m0GwwPH9hs6bkPZ7ggqrOSI3RMLeqsyKmmvnRO/YuVKmFQcjO0L0qnal+OtE/Gsq86HzuGBVbeb95TpX3SPHhFqOq6KjCswgMNChSHCRNtVZnSvqwztGtXv2w+1sHVUBq0elzruViV1SHDh2U+SKZ8neI0svbUMaPBFS5jVa3mVzWAHxoydAaMxnT0kTKD3/9OkmxoTTuspgB6Hzbbl1WFUzs8ab+OhW+/l4wG9+xq77u4Sl0VCA05ZFqqvk3VlMmqXkdm8Hu0PRU3PlaziP2hEmPkvZcvvII1cp3hkZGkqrl6O/jzIbSqzAaNu1Wx1O6n5VvHQuwL5b1XXkjOBaUjbGM4W/MZC6D7Dd85bgz+6q/+SnPnzh3PsQAAgC4UpwKNVH0wtibK2/qYnVOdqpOswY8fBk0hqaYybd1jbX5Zqy/MCPcZujLXWFRVNZ2qsVfVG8OtODTcKlBmmG11jn2owZU47RP0EDqmk1S3NYNPTk2VCLTGs/XPfXsMt98q7T5Bw++36jadmVi758/m9wkymz3/oY830ip7Q28z0niGY217da7OFa6q+4009ah6vM6KopFe/5GnecaV/PKygbYtg9r2SFRODbODnkc1pS0vQlyGvfU8hw9sYshoW++74ad0mlbFkNRuqFythtf5zKrj05lqilh7qlr1Hq1Wghv8fg6yJrSWqK9Wg+scTbW/Bo+tfNxhnlslVpENulf7+VurLDFKrR31/dOp8F4DTb/ZZ1q1XwDsfLY5APrtb3+rNWvWjONQts+yZct0zDHHaObMmert7dXrXvc6ffnLX1ZRFGPexpo1a1o/tIf7c+KJJ07gMwAAYOfj7Mjh0HhrVXJ0qPrUDK622LrtdgZNo2136PXj8Y18PP8e3IB3pBO7KsQZ7XH9MPuoGq81m4cbcRn30Z+HG3JSO9pzn6j3w+jPebiqncE7IS5HHis6rLWbhSGhFRyGzaYZDbdK3VBjORn3W3h9WytqSa3Qo/U+LCtvqqqXkbYx3DEy0nui83GrMKdSBUND96Mfsm+HC6e2dGx07lPvfWvJ9eGeS/VeqpZ1D9VUsjIQMjIy1m42jtECTmutZKq+XGWzbjP4PdT5HKp9XgVYw07h7Aiiq/sNXb0vXmY3u+9ojDFK3OAeZwQ/wM6tK6aAfetb39Lxxx+ver2u97znPZo5c6a+853v6Oyzz9bSpUv1zW9+c6u29/rXv17HHXfcZpe/9rWvHacRAwCAyVZN+Rnu8sp4hg+TMeXCKK6S1J7GNnqlx5ZGZFr/Gd7WTMGqbKlB9lQb+pTaTZZHvs/IU+22Ptgb6/6pXpvRtl9VxsT4pWMKmkJrFl41lbBzCl7nVL6hx8iWViOMIcPm1wVJRRFk5QdNv+ucxjjcfasAbujqdsNNYyrKFbmqxudDpxDaamKX7WiYLNPqf9U5pW245zfc+90aE0NXGwOZZuHLqV2StHm/oer5jvSqtafQabOgdPBz9eULbFuNoMMw0/Kq/RWq5+jcoOuqKXUAdk6tAOhDH/rQVt1x2bJl4z6YbbFu3Tp9+MMflnNO99xzj970pjdJki644AIdddRRuvnmm3XTTTdtVfXOwQcfrHPPPXeCRgwAAKbKy7kPxtAVsKR28ND++/bZ1m2M1mh4rA1qp8rQSp5qytfW2tZwa6x9msby2rSmApbVNz60n0sVZozUh6gVVIzwPMayzHinxNqy+XXn+EZOQlpLyUsqvBRMXPmq1Xh8mLvasvRm8BSttmHDnY7nv63vyc5XyyhO3aqqc4Yek1t671e7ZPRgL6jw7fDGlCHUcK9XVXFU7YmRepxt7esJoDu0AqAbb7yxVT48VjvCD/Kbb75Zv/nNb/ShD32oFf5IUr1e1xe/+EUdffTR+trXvsb0LQDATqvVcHgyG69MgG1dSn5rH6M6dRp7n43hm0BPlh3hJK6qRhipUmRbX7fx2Ldb8/4faxgz3q/5eG2nM/Cw0rCh3HCvxWjBjLTl13ckY/3I6axUqu7XuUz7SCFKnH4VOv49ttd4ezlryr5FRomzm50/DQ1pRxN7Fo3+nos9lDZvjj30Pr5cKa2zj9RwTdfHumz8RJrqz01gZ9UKgKZPn67Zs2fryiuvHNMdL7roIi1evHjCBjZWS5YskSS94x3v2Oy6I444Qr29vVq2bJkGBgZUq9XGtM1f/epXuvrqq/X8889r1qxZeutb36rXve514zpuAAAmgx/h2/6Xm85VsyZaNVVmrCZr/+7IJ0pbChCm0tDdtqVV33bk/bw1xqMirLKlaWCjjWHsty3/r8E9dMbS52ayVUFLVZU3dErdlnSGH0PDmJGC7qGr2A2dFhfDa6PYh6p92+EysR2hKm8H/sgAupoJ5afqEUccoUcffVRr164d0x1POeUU/cM//MNWNVmeCL//+7+vBx98UA8++KAOOeSQza5/7Wtfq8cee0z/8R//ofnz54+6rTVr1mj//fcf9rqFCxfq+uuv1ytf+coxjWu4sUjS448/rtmzZ+vrX//6mLaDza1fv15SDC0BbI5jBBgdxwgwOo4RYHQcI+Nj4cKFUz2EnU4rHj744IP10ksvafXq1VM5nq1WBVYzZswY9vrq8hdffHGL2+rt7dXnP/95PfTQQ3rhhRf0wgsv6N5779WRRx6pe+65R0cffbQ2bNgwbmMHAAAAJhJrPo2/4fYp+xnAy0FrCtgf/MEf6N///d/1y1/+UnPnzt3iHY877jjNmTNnXAYxZ84c/eIXvxjz7d///vfrxhtvHNNtt1Tm22mPPfbQ+eefP+iyI444QosXL9bb3vY2LV++XNdcc40+9alPbXFbDz300LCXV5VBpJ3b7p577pHEPgRGwjECjG5nPEY6VwXCy0811ShO8Bn7NLXCh3KFqq1bnWw8j5HqvTd0uffO66Xtn3o3lvd4XAI+No8e6+O1mlN3NDofbvpV4cNWbXd7bc05znBG6o21vdvdWeyMP0fQHVoB0PHHH6/jjz9+zHc89thjdeyxx47LIObOnat6vT7m2++zzz6tv1cVPiNNXVu3bt2g222LJEl0+umna/ny5brvvvvGFAABAADsKHbkHj3YskFNhbfqfhq0nPpUMOV/RhpDq8XPdg4xBjKj38bZdsPmwocRQ6n22GJz6mpVr6oR9nCNta0d+1MYGnptS4P74Zo7b42RHm57twtgx5Zs+SYT76677trm+x500EF68MEHtWrVqs367uR5rqeeekpJkuiAAw7YrjG+4hWvkCSmgAEAALwMUMmwYzz3LTWjHq8KlLHefmtWPa6aJbe2P8pDbG3lT+GDgokhXRUyjbaNoatmjVToNJZKqDCkgmnw8xj+9n6UKi4ALx92yzfZsR111FGSpNtvv32z6+677z5t3LhRCxYsGPMKYCN54IEHJGm7gyQAAABsvWqajR/jyXtQu5oBo4srUe0YO8uHiX/djDFyY5wWZ8apgsp37GNbPr5UvU9HXwY+jmNw/jTauLY03NH28Xg93+3ly+N9R3lfAt3iZR8AnXDCCdp9991100036cEHH2xd3t/fr8997nOSpI997GOD7rN27VqtWLFCv/71rwddvnz5cjUajc0eY8mSJbr00kslSR/4wAfG+ykAAABgC+KJ6din2VhjRqySwGA+7DhNjK0ZubplMoVxDCCqpd47t9QZAo0ljBrrVL74vh9pul0VQG3dPt6awGy8VI+0I4RRQDfZIaaAbY9ddtlF3/jGN3TCCSdo4cKFOvHEEzVz5kx9+9vf1sqVK3XCCSfoPe95z6D73HLLLTrllFN00kkn6brrrmtd/pnPfEaPPfaYFi5cqNmzZ0uSfvrTn2rJkiWSpAsuuEALFiyYtOcGAACAtq2dZsPJ49hMdOAydPrSaHa012xbx9PZ18cYM2JPnclsGj2WqWbbs/3xfO1G22cAtt3LPgCS4opk9957ry688EL967/+q/r7+/WqV71Kl1xyic4888wxfxh98IMf1C233KIf//jH+v73v69ms6k999xTf/7nf65PfvKTOvzwwyf4mQAAAACTa6JDlx0s02nxYeQwZHsCiNbKZxrfUGR7dPYzGm+tFcV2jKcKYBRdEQBJ0mGHHabbbrttTLc9+eSTdfLJJ292+WmnnabTTjttnEcGAAAA7Ly2tuJkLI2Mt5dvTcsa/5DGGjMh291e4zGeEIKCBr+mO8KUPQBj0zUBEAAAAICXP9P6z8SZ6JBmMsKfVuXNJCYwQVIIGvT6bOm5TkagB2BsCIAAAAAA7DC2tHT8eD7Oy9nWNEWvVI2gt/W52zE86HD9gF7muxroGgRAAAAAAPAysy3NnKsKnons1zO02fRkNboGsGUv+2XgAQAAAGBHElfdmpimy8MpfGhNCRuN0bb37IlTucbwGNtQmQRgclABBAAAAADjqKq0maxm0NZoTGt8bc+y9lXvny1tgYofYMdFAAQAAABgpzZejYqrCpnJXglsovsmGWOGnTa2rT2FfMd+miiFDzKGQAroxBQwAAAAADu98cgJfIh/4va6P3jofL5bI4RyNbEJtBPsfmCrUQEEAAAAYKc2XlUiO9tK59v6fCdjSXgqf4DNEQABAAAAwDjYGap+Ok308w0hKIgwBxgvTAEDAAAAAEy4sawiNuj2qqaLTd6KakA3IwACAAAAAEw4HzSm5eor1hhZs/NVVgEThSlgAAAAAIAxCyHIB231Klvb0vqH8AcYPwRAAAAAAIAxM8ZIIWz10vOEOcDUIgACAAAAAGyVyVjJC8D4ogcQAAAAAABAlyMAAgAAAABMmBDCiCt5FT7Is8oXMCkIgAAAAAAAE8aH+Gc4tAUCJg89gAAAAAAAE2a0dkFbs4oYgO1DAAQAAAAAmDCs/gXsGJgCBgAAAAAA0OUIgAAAAAAAALocARAAAAAAAECXIwACAAAAAADocgRAAAAAAAAAXY4ACAAAAAAAoMsRAAEAAAAAAHQ5AiAAAAAAALZDCEEhhHHZTuHHZ1vAUARAAAAAAABsBx8kIhvs6JKpHgAAAAAAAC9n1ozPdowxcuO0LWAoAiAAAAAAALaDMaQ22PExBQwAAAAAAKDLEQABAAAAAAB0OQIgAAAAAAC6BCuIYSQEQAAAAAAAdIEQQlyRjBAIwyAAAgAAAACgCxhjZAxNqTE8AiAAAAAAALqEJfzBCAiAAAAAAAAAuhwBEAAAAAAAQJcjAAIAAAAAYALRlBk7gpd9ANRsNnXZZZfplFNO0cEHH6wsy2SM0TXXXLPN21y2bJmOOeYYzZw5U729vXrd616nL3/5yyqKYhxHDgAAAADodqzMhR1FMtUD2F4bNmzQWWedJUnac889tddee+npp5/e5u1961vf0vHHH696va73vOc9mjlzpr7zne/o7LPP1tKlS/XNb35znEYOAAAAAOh2xhhZBVbmwpR72VcA9fb26rbbbtOvfvUrPfvsszr11FO3eVvr1q3Thz/8YTnndM899+jv/u7v9L//9//WI488ore+9a26+eabddNNN43j6AEAAAAA3Y7wBzuCl30AlGWZ3vnOd2rvvffe7m3dfPPN+s1vfqMTTzxRb3rTm1qX1+t1ffGLX5Qkfe1rX9vuxwEAAAAAAJhML/sAaDwtWbJEkvSOd7xjs+uOOOII9fb2atmyZRoYGJjsoQEAAAAAAGyzl30PoPG0cuVKSdK8efM2uy5JEu2///567LHH9OSTT2r+/PmjbuuQQw4Z9vLHH39cs2fP1j333LPd491ZrV+/XpLYh8AIOEaA0XGMAKPjGAFGxzEyPhYuXDjVQ9jpUAHUYe3atZKkGTNmDHt9dfmLL744WUMCAAAAAADYbjtEBdCcOXP0i1/8Ysy3f//7368bb7xxAkc0vGrZvrE08HrooYeGvbyqDCLt3HZV0s4+BIbHMQKMjmMEGB3HCDA6jhG8XO0QAdDcuXNVr9fHfPt99tlnQsZRVfhUlUBDrVu3btDtAAAAAAAAXg52iADorrvumuohSJIOOuggPfjgg1q1atVmPXzyPNdTTz2lJEl0wAEHTNEIAQAAAAAAth49gDocddRRkqTbb799s+vuu+8+bdy4UQsWLFCtVpvsoQEAAAAAAGyznTIAWrt2rVasWKFf//rXgy4/4YQTtPvuu+umm27Sgw8+2Lq8v79fn/vc5yRJH/vYxyZ1rAAAAAAAANtrh5gCtr0uuugirVixQpL0yCOPSJKuvfZa/fCHP5Qkve1tb9Ppp5/euv0tt9yiU045RSeddJKuu+661uW77LKLvvGNb+iEE07QwoULdeKJJ2rmzJn69re/rZUrV+qEE07Qe97znkl7XgAAAAAAAOOhKwKg22+/Xffee++gy5YtW6Zly5a1/t0ZAI3muOOO07333qsLL7xQ//qv/6r+/n696lWv0iWXXKIzzzxzTCuAAQAAAAAA7Ei6IgCqluEbq5NPPlknn3zyiNcfdthhuu2227ZvUAAAAAAAADuInbIHEAAAAAAAwM6EAAgAAAAAAKDLEQABAAAAAAB0OQIgAAAAAACALkcABAAAAAAA0OUIgAAAAAAAALocARAAAAAAAECXIwACAAAAAADocgRAAAAAAAAAXY4ACAAAAAAAoMsRAAEAAAAAAHQ5AiAAAAAAAIAuRwAEAAAAAADQ5QiAAAAAAAAAuhwBEAAAAAAAQJcjAAIAAAAAAOhyBEAAAAAAAABdjgAIAAAAAACgyxEAAQAAAAAAdDkCIAAAAAAAgC5HAAQAAAAAANDlCIAAAAAAAAC6HAEQAAAAAABAlyMAAgAAAAAA6HIEQAAAAAAAAF2OAAgAAAAAAKDLEQABAAAAAAB0OQIgAAAAAACALkcABAAAAAAA0OUIgAAAAAAAALocARAAAAAAAECXIwACAAAAAADocgRAAAAAAAAAXY4ACAAAAAAAoMsRAAEAAAAAAHQ5AiAAAAAAAIAuRwAEAAAAAADQ5QiAAAAAAAAAuhwBEAAAAAAAQJd72QdAzWZTl112mU455RQdfPDByrJMxhhdc801W72tNWvWyBgz4p8TTzxxAp4BAAAAAADAxEqmegDba8OGDTrrrLMkSXvuuaf22msvPf3009u1zde//vU67rjjNrv8ta997XZtFwAAAAAAYCq87AOg3t5e3XbbbTr44IO1995769xzz9V55523Xds8+OCDde65547PAAEAAAAAAKbYyz4AyrJM73znO6d6GAAAAAAAADusl30ANBF+9atf6eqrr9bzzz+vWbNm6a1vfate97rXbdU2DjnkkGEvf/TRR5UkiebNmzceQ90pee8lSda+7FtYAROCYwQYHccIMDqOEWB0HCPj4/d///f1j//4j1M9jJ0KAdAw7rjjDt1xxx2DLlu4cKGuv/56vfKVr9yubTvn1Nvbq+nTp2/XdnZmjz/+uCRp/vz5UzwSYMfEMQKMjmMEGB3HCDA6jhG8XBEAdejt7dXnP/95HXfccTrggAMkST/96U917rnn6u6779bRRx+tRx55RH19fVvc1kMPPTTRw91pVdVV7GNgeBwjwOg4RoDRcYwAo+MYwcvVDlGzNmfOnFGXXx/65wMf+MCEjGOPPfbQ+eefrze+8Y3addddteuuu+qII47Q4sWL9Za3vEX/+Z//uU3LywMAAAAAAEylHaICaO7cuarX62O+/T777DOBo9lckiQ6/fTTtXz5ct1333361Kc+NamPDwAAAAAAsD12iADorrvumuohbNErXvEKSdKGDRumeCQAAAAAAABbZ4eYAvZy8MADD0hSqzcQAAAAAADAy8VOGQCtXbtWK1as0K9//etBly9fvlyNRmOz2y9ZskSXXnqpJE1Y/yEAAAAAAICJYkIIYaoHsb0uuugirVixQpL0yCOP6NFHH9WCBQt04IEHSpLe9ra36fTTT2/d/rrrrtMpp5yik046Sdddd13r8oULF+qxxx7TwoULNXv2bElxFbAlS5ZIki644AJ97nOfm6RnBQAAAAAAMD52iB5A2+v222/XvffeO+iyZcuWadmyZa1/dwZAI/ngBz+oW265RT/+8Y/1/e9/X81mU3vuuaf+/M//XJ/85Cd1+OGHj/vYAQAAAAAAJlpXVAABAAAAAABgZDtlDyAAAAAAAICdCQEQAAAAAABAlyMAAgAAAAAA6HIEQAAAAAAAAF2OAAgAAAAAAKDLEQABAAAAAAB0OQIgvCw0m01ddtllOuWUU3TwwQcryzIZY3TNNdds8b7XX3+93vzmN2vatGmaMWOGFi5cqO9+97uTMGpg6q1Zs0bGmBH/nHjiiVM9RGDS/PKXv9Spp56qffbZR7VaTXPmzNFZZ52lF154YaqHBky5OXPmjPizYq+99prq4QGT5uabb9YZZ5yhww8/XLvssouMMfrABz4w6n2WLVumY445RjNnzlRvb69e97rX6ctf/rKKopikUQNjk0z1AICx2LBhg8466yxJ0p577qm99tpLTz/99Bbv99//+3/XxRdfrNmzZ+vDH/6wGo2GbrrpJv23//bf9JWvfEWf/OQnJ3jkwI7h9a9/vY477rjNLn/ta187+YMBpsDq1au1YMECPffcczr22GP16le/Wj/60Y902WWX6fbbb9fSpUs1a9asqR4mMKVmzJjR+n2r07Rp0yZ/MMAU+eIXv6hHH31U06ZN0+zZs7VixYpRb/+tb31Lxx9/vOr1ut7znvdo5syZ+s53vqOzzz5bS5cu1Te/+c1JGjmwZSaEEKZ6EMCWNBoN3XXXXTr44IO1995769xzz9V5552nb3zjGzr99NOHvc+yZct02GGHae7cufrxj3+s3XbbTVKsiDjkkEO0YcMGrVixQnPmzJnEZwJMrjVr1mj//ffXSSedpOuuu26qhwNMmbe//e1avHixLr/8cp1xxhmtyz/96U/r0ksv1Uc+8hFdddVVUzhCYGpVvw+tWbNmSscBTLW7775bs2fP1qte9Srde++9OvLII/X+979fN95442a3XbdunV71qldp7dq1Wrp0qd70pjdJkvr7+3XUUUfp/vvv1z/90z9RcY0dBlPA8LKQZZne+c53au+99x7zfapf5D/72c+2wh8p/oLziU98QgMDA7r22mvHfawAgB3Lk08+qcWLF7c+/zudd9556uvr0w033KANGzZM0QgBADuKI488UgceeKCMMVu87c0336zf/OY3OvHEE1vhjyTV63V98YtflCR97Wtfm7CxAluLAAhda8mSJZKkd7zjHZtd9853vnPQbYBu96tf/UpXX321vvSlL+nqq6/WT3/606keEjBpqs/6RYsWydrBv/pMnz5dhx12mDZu3KgHHnhgKoYH7DAGBgZ044036ktf+pIuu+wy3X333fQwAUYx2vnGEUccod7eXi1btkwDAwOTPTRgWPQAQlfasGGDnnnmGU2bNm3YqqEDDzxQkrRq1arJHhowJe644w7dcccdgy5buHChrr/+er3yla+colEBk2PlypWSpHnz5g17/YEHHqjFixdr1apVOvrooydzaMAO5dlnn9UHP/jBQZftv//+uvbaa/UHf/AHUzQqYMc12s+XJEm0//7767HHHtOTTz6p+fPnT/bwgM1QAYSutHbtWkmxmeFwqstffPHFyRoSMCV6e3v1+c9/Xg899JBeeOEFvfDCC6357Pfcc4+OPvpopr2g6/EzAdiyU045RXfddZeeffZZbdiwQT/72c/0kY98RGvWrNE73/lOPfroo1M9RGCHw88XvNwQAGHSjLa86HB/trTc4ngYy9xeYKptz7Gzxx576Pzzz9cb3/hG7brrrtp11111xBFHaPHixXrLW96i//zP/9Q111wzhc8OmHrVehj8TMDO7JxzztFRRx2lPffcU729vXrta1+rq666Sp/+9Ke1adMmnXvuuVM9ROBlh58v2NEwBQyTZu7cuarX62O+/T777LPNj1Wl7VUqP9SW0npgRzIRx06SJDr99NO1fPly3XffffrUpz61PUMEdmhb+pmwbt26QbcD0PbRj35UF198se67776pHgqww+HnC15uCIAwae66665Je6y+vj7tu+++euaZZ/TrX/96sz5ATzzxhKSR+0EAO5KJOnZe8YpXSBJTwND1DjroIEkj933jZwIwsj322EMSPyuA4Rx00EF68MEHtWrVKh1yyCGDrsvzXE899ZSSJNEBBxwwRSMEBmMKGLrWUUcdJUm6/fbbN7vu+9///qDbADujasUjfilBtzvyyCMlSYsXL5b3ftB169ev19KlS9XT06NDDz10KoYH7NDuv/9+SfysAIYz2vnGfffdp40bN2rBggWq1WqTPTRgWARA6Fof/ehHJUkXXnihXnjhhdbla9as0RVXXKFaraZTTjllqoYHTIrly5er0WhsdvmSJUt06aWXStKk9NsCptLcuXO1aNGi1ud/p3POOUcbNmzQhz70IfX19U3RCIGp9dhjj+n//b//t9nlv/jFL/TJT35SEj8rgOGccMIJ2n333XXTTTfpwQcfbF3e39+vz33uc5Kkj33sY1M1PGAzJlSdqYAd3EUXXaQVK1ZIkh555BE9+uijWrBgQWtJ97e97W06/fTTB93nL//yL3XJJZdo9uzZOuGEE9RoNPTP//zPev755/WVr3yl9UsN0K0WLlyoxx57TAsXLtTs2bMlST/96U+1ZMkSSdIFF1zQ+gUF6GarV6/WggUL9Nxzz+nYY4/V/PnztXz5ct19992aN2+eli1bplmzZk31MIEpce655+qiiy7SkUceqf3331/Tp0/X6tWr9b3vfU/9/f065phjdMsttyjLsqkeKjDhbr31Vt16662SpGeffVY/+MEPdMABB+jwww+XJO2+++7627/920G3P+GEE1Sv13XiiSdq5syZ+va3v62VK1fqhBNO0L/8y7/QBBo7DAIgvGwsXLhQ995774jXn3TSSbruuus2u/z666/XV7/6Vf3Hf/yHrLV64xvfqL/6q7/Su971rgkcLbBj+Lu/+zvdcsst+vnPf67f/va3ajab2nPPPfXWt75Vn/zkJ1u/zAA7g6efflpf+MIXdPvtt+v555/X3nvvreOOO07nnHOOZs6cOdXDA6bMvffeq6uuukoPP/xwaxn4XXfdVQcffLA++MEP6oMf/CAnsNhpnHvuuTrvvPNGvH6//fbTmjVrBl22dOlSXXjhhbr//vvV39+vV73qVTr11FN15plnyjk3wSMGxo4ACAAAAAAAoMvRAwgAAAAAAKDLEQABAAAAAAB0OQIgAAAAAACALkcABAAAAAAA0OUIgAAAAAAAALocARAAAAAAAECXIwACAAAAAADocgRAAAAAAAAAXY4ACAAAAAAAoMsRAAEAAAAAAHQ5AiAAAAAAAIAuRwAEAAAAAADQ5QiAAABAV1u4cKF+7/d+T977Cdl+CEEHH3ywDj/88AnZPgAAwHggAAIAAF3r5ptv1r333qvzzjtP1k7Mrz3GGJ133nn64Q9/qJtvvnlCHgMAAGB7mRBCmOpBAAAAjLcQgubPn68QglasWCFjzIQ+3mte8xoVRTEpjwUAALC1qAACAABd6c4779TKlSt10kknTUogc9JJJ2nVqlW66667JvyxAAAAthYBEAAA2KHMmTNHxpgR/5x88slj2s7f/d3fSZLe8573bHbdddddJ2OMrrvuOt1xxx06/PDDNW3aNL3iFa/QKaecohdffFGS9PDDD+td73qXdtttN02bNk1/8id/ojVr1gz7eCeeeOKgxwUAANiRJFM9AAAAgE5nnXVWK4Dp9J3vfEc/+clP1Nvbu8VthBC0ZMkS7bXXXpo7d+6It/v2t7+t7373u3rXu96lj370o1q2bJmuu+46PfXUU7rooot09NFH6/DDD9dpp52mn/3sZ/rOd76j1atX62c/+9lmPYX2228/7bvvvrrzzjsVQmAaGAAA2KHQAwgAAOzw7rjjDh1zzDGaM2eO7r//fu2+++6j3n7FihWaP3++3vWud+k73/nOZtdfd911OuWUU+Sc01133aU/+IM/kCR57/X2t79dd955p3bbbTd95Stf0fvf//7W/U477TT9/d//vW699VYde+yxm233T//0T3Xrrbfqscce02te85rtfNYAAADjhylgAABgh/bzn/9cJ5xwgmbMmKHbbrtti+GPJP3Xf/2XJGnvvfce9Xbvfe97W+GPJFlr9cEPflCS9NrXvnZQ+CNJH/rQhyRJjzzyyLDb22uvvQY9PgAAwI6CKWAAAGCH9etf/1p//Md/rIGBAX33u9/VgQceOKb7Pf/885Kk3XbbbdTbvelNb9rssn322UeSdMghh2x23b777itJ+uUvfzns9mbOnClJ+u1vfzumcQIAAEwWAiAAALBD2rBhg971rnfp6aef1j/+4z/q8MMPH/N9e3p6JEn9/f2j3m7GjBmbXZYkyRavazabw25v06ZNgx4fAABgR0EABAAAdjjee733ve/VT37yE1144YV673vfu1X332OPPSS1K4EmS/V41eMDAADsKOgBBAAAdjhnnXWWvvOd7+jUU0/V//f//X9bff/f/d3flXNOK1asmIDRjWzFihWy1ur3fu/3JvVxAQAAtoQACAAA7FC+/OUv6ytf+YqOPvpoXXXVVdu0jRkzZujggw/WT3/609a0rIk2MDCgRx55RG94wxu06667TspjAgAAjBVTwAAAwA7j2Wef1V/+5V/KGKPf+73f04UXXrjZbQ4+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AAAAAACALtdVAdAvf/lLnXrqqdpnn31Uq9U0Z84cnXXWWXrhhRe2elv//u//ruOPP1577723arWa9t57by1atEi33XbbBIwcAAAAAABg4iRTPYDxsnr1ai1YsEDPPfecjj32WL361a/Wj370I1122WW6/fbbtXTpUs2aNWtM2/riF7+oz3/+89p99931rne9S3vvvbd++9vf6uGHH9Y999yjY445ZoKfDQAAAAAAwPjpmgDo4x//uJ577jldfvnlOuOMM1qXf/rTn9all16qz372s7rqqqu2uJ1vfvOb+vznP68//MM/1L/9279p+vTpg65vNpvjPnYAAAAAAICJ1BVTwJ588kktXrxYc+bM0Sc+8YlB15133nnq6+vTDTfcoA0bNoy6He+9PvOZz6i3t1f/5//8n83CH0lK03Rcxw4AAAAAADDRuiIAWrJkiSRp0aJFsnbwU5o+fboOO+wwbdy4UQ888MCo21m2bJmeeuopHXPMMdptt930ve99T3/zN3+jyy67TPfff/+EjR8AAAAAAGAidcUUsJUrV0qS5s2bN+z1Bx54oBYvXqxVq1bp6KOPHnE7P/7xjyVJe+65p974xjfqZz/72aDrjzjiCN188816xStescUxHXLIIcNe/vjjj2v27Nm65557trgNDG/9+vWSxD4ERsAxAoyOYwQYHccIMDqOkfGxcOHCqR7CTqcrKoDWrl0rSZoxY8aw11eXv/jii6Nu57nnnpMkXXXVVdq0aZPuvPNOrV+/Xj//+c/19re/Xffdd5/e/e53j9/AAQAAAAAAJkFXVABtSQhBkmSMGfV2RVG0bn/zzTfr9a9/vSTpd3/3d3XLLbdo3rx5uvfee3X//ffrrW9966jbeuihh4a9vKoMIu3cdlXSzj4EhscxAoyOYwQYHccIMDqOEbxcdUUFUFXhU1UCDbVu3bpBtxvJbrvtJkk64IADWuFPpaenR29/+9slST/60Y+2a7wAAAAAAACTqSsCoIMOOkiStGrVqmGvf+KJJySN3CNo6HZ23XXXYa+vAqJNmzZtyzABAAAAAACmRFcEQEceeaQkafHixfLeD7pu/fr1Wrp0qXp6enTooYeOup0jjjhCSZLoiSeeUKPR2Oz6n//855KkOXPmjM/AAQAAAAAAJkFXBEBz587VokWLtGbNGl1xxRWDrjvnnHO0YcMGfehDH1JfX58kqdlsasWKFVq9evWg2+6+++56z3veo7Vr1+r8888fdN0dd9yhH/zgB5oxY4be8Y53TOwTAgAAAAAAGEdd0wT6yiuv1IIFC3TmmWfqrrvu0vz587V8+XLdfffdmjdvni688MLWbZ955hnNnz9f++23n9asWTNoO5dccomWL1+uCy+8UPfdd5/e/OY36xe/+IVuueUWOef0jW98Y8QpYgAAAAAAADuirqgAkmIV0IMPPqiTTz5Zy5cv18UXX6zVq1frzDPP1P33369Zs2aNaTt77LGHli9frrPPPltPP/20Lr/8ci1ZskR//Md/rH//939nGXgAAAAAAPCy0zUVQJL0O7/zO7r22mu3eLs5c+a0loYfzsyZM3XJJZfokksuGc/hAQAAAAAATImuqQACAAAAAADA8AiAAAAAAAAAuhwBEAAAAAAAQJcjAAIAAAAAAOhyBEAAAAAAAABdbsJXAVu1apXuvPNO3Xffffqv//ov/fa3v1VPT4/22GMPHXzwwTryyCN11FFHqV6vT/RQAAAAAAAAdkoTFgDddNNNuvLKK7V06VJJGnbZ9bvuukuXXHKJdt11V5188sk644wzNGfOnIkaEgAAAAAAwE5p3KeA3X333XrDG96g973vffr5z3+uk046SV//+tf1yCOP6Nlnn1Wj0dDatWv15JNP6rbbbtPnP/95HXTQQbr00ks1f/58feYzn9G6devGe1gAAAAAAAA7rXGvADr66KP1xje+Uf/8z/+sY489VlmWbXab6dOna/r06ZozZ47e8Y536Nxzz9UTTzyhq666Sl/96lc1bdo0ff7znx/voQEAAAAAAOyUxj0Auvnmm/Vnf/ZnW32/Aw88UBdffLH+6q/+SmvWrBnvYQEAAAAAAOy0xj0A2pbwp9Nee+2lvfbaa5xGAwAAAAAAgB1iGfjHH39cZ5999lQPAwAAAAAAoCtNWQA0MDCgG264QYcffrhe+9rX6vLLL5+qoQAAAAAAAHS1CVsGfiQ///nP9fWvf1033nij1q5dqxCCDjjgAJ122mmTPRQAAAAAAICdwqQEQJs2bdJNN92kb3zjG1q+fLlCCJKk17/+9br44ot11FFHTcYwAAAAAAAAdkoTOgXskUce0Sc+8Qnts88+Ov300/XAAw/oDW94g77yla9Ikn7/93+f8AcAAAAAAGCCTUgF0DXXXKOvf/3reuihhxRC0J577qnTTjtNp5xyin73d39XknTGGWdMxEMDAAAAAABgiAkJgP7iL/5C1lr92Z/9mU466SS9853vlHNuIh4KAAAAAAAAWzBhU8BCCPrZz36mxx57TM8999xEPQwAAAAAAAC2YEICoB/+8If6wAc+oKefflr/83/+T73yla/UMccco3/5l39Ro9GYiIcEAAAAAADACCYkAFqwYIGuv/56/epXv9Lll1+u17zmNbr99tv13ve+V3vvvbc+/vGPT8TDAgAAAAAAYBgTugrYjBkz9MlPflKPPvqo7r//fp100klqNBq66qqrJEnf//73dfHFF+s3v/nNRA4DAAAAAABgpzahAVCnt7zlLfr7v/97/epXv9IVV1yhN7zhDXrmmWf013/915o9e7be/e53T9ZQAAAAAAAAdiqTFgBVpk+fro997GN66KGH9OMf/1innXaasizTv/3bv032UAAAAAAAAHYKkx4AdTrkkEP09a9/Xc8++6yuvvrqqRwKAAAAAABA15rSAKjS19en008/faqHAQAAAAAA0JXGPQD613/91+26/69//Wvdf//94zQaAAAAAAAAjHsA9O53v1uHHHKI/vmf/1kDAwNjvt/KlSt19tln61WvepXuvPPO8R4WAAAAAADATisZ7w3eddddOvvss/Xe975XM2bM0LHHHqvDDjtMb3rTm7T33ntrt912U39/v55//nmtWLFCDzzwgH7wgx/owQcfVJZlOvPMM3XWWWeN97AAAAAAAAB2WuMeAB155JF6+OGH9U//9E+64oor9A//8A+64YYbRrx9CEG77rqrPvWpT+lTn/qU9ttvv/EeEgAAAAAAwE5t3AMgSTLG6H3ve5/e9773aeXKlbrzzjv1wx/+UP/1X/+l559/Xj09Pdpjjz30ute9TgsXLtRRRx2lnp6eiRgKAAAAAADATm9CAqBOBx10kA466CB94hOfmOiHAgAAAAAAwDB2iGXgAQAAAAAAMHEIgAAAAAAAALocARAAAAAAAECXIwACAAAAAADocgRAAAAAAAAAXY4ACAAAAAAAoMsRAAEAAAAAAHQ5AiAAAAAAAIAuRwAEAAAAAADQ5ZKJ2KhzbqvvY4xRnucTMBoAAAAAAICd24QEQCGESbkPAAAAAAAAtmxCAiDv/URsFgAAAAAAANuAHkAAAAAAAABdjgAIAAAAAACgyxEAAQAAAAAAdDkCIAAAAAAAgC5HAAQAAAAAANDluioA+uUvf6lTTz1V++yzj2q1mubMmaOzzjpLL7zwwjZv84YbbpAxRsYYXXPNNeM4WgAAAAAAgMkxIcvAT4XVq1drwYIFeu6553Tsscfq1a9+tX70ox/psssu0+23366lS5dq1qxZW7XNp59+WmeccYamTZuml156aYJGDgAAAAAAMLG6pgLo4x//uJ577jldfvnluvXWW3XRRRdpyZIlOvvss7Vy5Up99rOf3arthRB0yimnaNasWfroRz86QaMGAAAAAACYeF0RAD355JNavHix5syZo0984hODrjvvvPPU19enG264QRs2bBjzNi+//HItWbJE1157rfr6+sZ7yAAAAAAAAJOmKwKgJUuWSJIWLVokawc/penTp+uwww7Txo0b9cADD4xpe48//rj+x//4H/rUpz6lI444YtzHCwAAAAAAMJm6ogfQypUrJUnz5s0b9voDDzxQixcv1qpVq3T00UePuq08z/XBD35Qr3zlK/WlL31pm8d0yCGHDHv5448/rtmzZ+uee+7Z5m3v7NavXy9J7ENgBBwjwOg4RoDRcYwAo+MYGR8LFy6c6iHsdLoiAFq7dq0kacaMGcNeX13+4osvbnFb559/vh5++GH98Ic/VE9Pz7iNEQAAAAAAYKp0RQC0JSEESZIxZtTb/ehHP9KXvvQl/eVf/qXe+ta3btdjPvTQQ8NeXlUGkXZuuyppZx8Cw+MYAUbHMQKMjmMEGB3HCF6uuqIHUFXhU1UCDbVu3bpBtxtONfVr3rx5uuCCC8Z/kAAAAAAAAFOkKwKggw46SJK0atWqYa9/4oknJI3cI0iSXnrpJa1atUqPP/646vW6jDGtP+edd54k6cMf/rCMMTrrrLPG9wkAAAAAAABMoK6YAnbkkUdKkhYvXizv/aCVwNavX6+lS5eqp6dHhx566IjbqNVqOu2004a97ic/+Ykefvhhve1tb9NBBx203dPDAAAAAAAAJlNXBEBz587VokWLtHjxYl1xxRU644wzWtedc8452rBhgz7ykY+or69PktRsNrV69Wqlaaq5c+dKknp6enTNNdcMu/1zzz1XDz/8sE466SSdfvrpE/+EAAAAAAAAxlFXBECSdOWVV2rBggU688wzddddd2n+/Plavny57r77bs2bN08XXnhh67bPPPOM5s+fr/32209r1qyZukEDAAAAAABMgq7oASTFKqAHH3xQJ598spYvX66LL75Yq1ev1plnnqn7779fs2bNmuohAgAAAAAA/P/t3XdwXfWd///nrbrSVZcsq1nFapY7Nm4yxg1MTQyBTdhJSDZZdiEFkrC7M5nJLjbfhEx2ZlkCWbLkl0K8ZEMCCabbyHED5N5t2eqW1SWrS1fSref3h5HWwhWwdeXr12NGM77nnvI+so/P577u53w+QREyPYAAJk2axIsvvnjJ9bKyskamhr8ca9euZe3atZ+hMhERERERERGR4AmZHkAiIiIiIiIiInJ+CoBEREREREREREKcAiARERERERERkRCnAEhEREREREREJMQpABIRERERERERCXEKgEREREREREREQpwCIBERERERERGREKcASEREREREREQkxCkAEhEREREREREJcQqARERERERERERCnAIgEREREREREZEQpwBIRERERERERCTEKQASEREREREREQlxCoBEREREREREREKcAiARERERERERkRCnAEhEREREREREJMQpABIRERERERERCXEKgEREREREREREQpwCIBERERERERGREKcASEREREREREQkxCkAEhEREREREREJcQqARERERERERERCnAIgEREREREREZEQpwBIRERERERERCTEKQASEREREREREQlxCoBEREREREREREKcAiARERERERERkRCnAEhEREREREREJMQpABIRERERERERCXEKgEREREREREREQpwCIBERERERERGREKcASEREREREREQkxCkAEhEREREREREJcQqARERERERERERCnAIgEREREREREZEQpwBIRERERERERCTEKQASEREREREREQlxCoBEREREREREREKcAiARERERERERkRCnAEhEREREREREJMQpABIRERERERERCXEKgEREREREREREQpwCIBERERERERGREKcASEREREREREQkxCkAEhEREREREREJcQqARERERERERERCnAIgEREREREREZEQpwBIRERERERERCTEKQASEREREREREQlxCoBEREREREREREJcSAVADQ0NfOMb3yA1NZWwsDCysrL43ve+R1dX12Vt39HRwa9//WvuvfdecnNzCQ8PJyYmhptuuonf/OY3BAKBq3wGIiIiIiIiIiJXnjXYBVwp1dXVFBUV0dbWxurVq5kyZQp79uzh2WefZePGjZSUlJCQkHDRfbz66qt885vfJCUlheXLl5ORkUFrayuvvfYaDz30EBs2bODVV1/FZDKN0VmJiIiIiIiIiHx2IRMAfetb36KtrY3nnnuORx99dGT5448/zjPPPMMPf/hDXnjhhYvuIz8/nzfffJO77roLs/n/Okf95Cc/Yf78+fzlL3/htdde47777rtq5yEiIiIiIiIicqWFxCNgNTU1FBcXk5WVxbe//e1R7z355JM4nU5eeuklXC7XRfezYsUKPve5z40KfwCSk5N55JFHANi2bdsVrV1ERERERERE5GoLiR5AW7ZsAWDVqlXnhDdRUVEsXryY4uJidu3axcqVKz/VMWw2GwBW6+X9yubOnXve5SdOnCA9PV1B0mfQ19cHKIwTuRBdIyIXp2tE5OJ0jYhcnK6RK2PZsmXBLuG6ExI9gMrLy4Ezj3CdT15eHgAVFRWfav8+n4//+Z//AeD222//VPsQEREREREREQmWkOgB1NPTA0BMTMx53x9e3t3d/an2/4Mf/IBjx45x5513ctttt13WNvv37z/v8uGeQUo7P73hpF2/Q5Hz0zUicnG6RkQuTteIyMXpGpFrVUgEQJdiGAbAp5q967nnnuPpp59mypQpvPTSS1e6NBEREblMhmHg9Xqx2Wyj7umDg4Ns27Zt5LFvk8nEiRMnsFgsI72DDcOgo6ODhoYGPB4Pdrt91L7Ly8sZGBigoKCAiIiIc449NDSE3+/H6XRe3ZMUERERuUpCIgAa7uEz3BPo43p7e0etd7mef/55vvvd7zJ16lQ2b95MfHz8ZytURERERjEM47xf0Jy93OPxsG7dOpqamvAFAmRlZPC3f/u3REREUFNTw/r166lq6STKbsHhcGAymXh1/RsALF+ymIyMDDZt2kRzWzv93gCLZk8jMSFhZN8bNmxgx979DHoDxIXbmJydxeTJk0lPTyc2Npbjx4+zdds2DOAf/v7vSU5OPu+5BAIB/vznP9PY2EhRURFz58697LEDRURERK62kGiVFBQUABce46eyshK48BhB5/Ozn/2M73//+0yfPp3NmzeTlJT02QsVERGREf39/fz2t78lMTGR++67j7CwMADa29v54x//SGpqKvfeey/79+/naPUpano8gIk2Vw2edetITk5mz4GD1PZ4MZyx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&quot; width=&quot;576px&quot; height=&quot;411px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1021\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"6\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,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m7/5zW90zTXX6KWXXtKMGTP0jne8Q2984xvHdd0AgF3HJtO4JvB+2m99S4KmbdniNZptCY52BNs6LQ4AMPHGWslTMsZs8QSwrRk1D+xoTChKfo444gg99thjWrNmzZiueMopp+gf/uEftqjJ8kT4vd/7PT300EN66KGHdMghh2xy/hve8AY9/vjj+o//+A/Nmzdv1NtavXq19t9//2HPW7BggW644Qa95jWvGdO6hluLJD3xxBOaNWuWvvnNb47pdrCpdevWSYqhJYBN8RoBRsdrBBgdrxFgdLxGxseCBQsmewm7nNYUsIMPPljr16/XqlWrJnM9W6wMrKZNmzbs+eXpr7zyymZvq6urS1/60pf08MMP6+WXX9bLL7+s++67T0ceeaTuvfdeHX300ert7R23tQMAAAAAAGwPrS1gv//7v69///d/169//WvNmTNns1c87rjjNHv27HFZxOzZs/WrX/1qzJf/0Ic+pJtuumlMly17Go2lJHDPPffU+eefP+i0I444QosWLdI73/lOLVu2TNdee60++9nPbva2Hn744WFPLyuDSDu33r333iuJ5xAYCa8RtNvSJsy7Al4jwOh4jQCj4zWCnVUrADr++ON1/PHHj/mKxx57rI499thxWcScOXNUq9XGfPl99tmn9f/LCp+Rtq6tXbt20OW2RpIkOv3007Vs2TLdf//9YwqAAADYERD8AAAwvNzHL0mG6+8znpM0gR1FsvmLTLy77757q6970EEH6aGHHtLKlSs36buTZZmefvppJUmiAw44YJvW+KpXvUqS2AIGAAAAAB2AbAe7Grv5i+zYjjrqKEnSHXfcscl5999/vzZs2KD58+ePeQLYSB588EFJ2uYgCQAAAAAw+awxI1b4ODvyecDOaqcPgE444QTtscceuvnmm/XQQw+1Tu/r69MXv/hFSdInP/nJQddZs2aNli9frueee27Q6cuWLVOj0djkPhYvXqzLLrtMkvThD394vB8CAAAdK4Sg3IdWTz4AAABMjh1iC9i2mDp1qr71rW/phBNO0IIFC3TiiSdq+vTp+u53v6sVK1bohBNO0Pvf//5B17n11lt1yimn6KSTTtL111/fOv3zn/+8Hn/8cS1YsECzZs2SJP385z/X4sWLJUkXXHCB5s+fv90eGwAAO7sQgkIQdfYAAACTbKcPgKQ4key+++7TRRdd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cARAAAAAAAAAHY4ACAAAAAAAoMMRAAEAAAAAAHQ4AiAAAAAAAIAORwAEAAAAAADQ4QiAAAAAAAAAOhwBEAAAAAAAQIcjAAIAAAAAAOhwBEAAAAAAAAAdjgAIAAAAAACgw+30AVCz2dTll1+uU045RQcffLAqlYqMMbr22mu3+LZWr14tY8yI/5x44okT8AgAAAAAAAAmVjLZC9hWvb29OuussyRJe+21l/bee28988wz23Sbb3rTm3Tcccdtcvob3vCGbbpdAAAAAACAybDTB0BdXV26/fbbdfDBB2vmzJk699xzdd55523TbR588ME699xzx2eBAAAAAAAAk2ynD4AqlYre8573TPYyAAAAAAAAdlg7fQA0EX7zm9/ommuu0UsvvaQZM2boHe94h974xjdu0W0ccsghw57+2GOPKUkSzZ07dzyWukvy3kuSrN3pW1gBE4LXCDA6XiPA6HiNAKPjNTI+fu/3fk//+I//ONnL2KUQAA3jzjvv1J133jnotAULFuiGG27Qa17zmm26beecurq6NGXKlG26nV3ZE088IUmaN2/eJK8E2DHxGgFGx2sEGB2vEWB0vEawsyIAatPV1aUvfelLOu6443TAAQdIkn7+85/r3HPP1T333KOjjz5ajz76qLq7uzd7Ww8//PBEL3eXVVZX8RwDw+M1AoyO1wgwOl4jwOh4jWBntUPUrM2ePXvU8etD//nwhz88IevYc889df755+stb3mLdtttN+2222464ogjtGjRIr397W/Xf/7nf27VeHkAAAAAAIDJtENUAM2ZM0e1Wm3Ml99nn30mcDWbSpJEp59+upYtW6b7779fn/3sZ7fr/QMAAAAAAGyLHSIAuvvuuyd7CZv1qle9SpLU29s7ySsBAAAAAADYMjvEFrCdwYMPPihJrd5AAAAAAAAAO4tdMgBas2aNli9frueee27Q6cuWLVOj0djk8osXL9Zll10mSRPWfwgAAAAAAGCimBBCmOxFbKuLL75Yy5cvlyQ9+uijeuyxxzR//nwdeOCBkqR3vvOdOv3001uXv/7663XKKafopJNO0vXXX986fcGCBXr88ce1YMECzZo1S1KcArZ48WJJ0gUXXKAvfvGL2+lRAQAAAAAAjI8dogfQtrrjjjt03333DTpt6dKlWrp0aeu/2wOgkXzkIx/Rrbfeqp/+9Kf64Q9/qGazqb322kt/9md/ps985jM6/PDDx33tAAAAAAAAE60jKoAAAAAAAAAwsl2yBxAAAAAAAMCuhAAIAAAAAACgwxEAAQAAAAAAdDgCIAAAAAAAgA5HAAQAAAAAANDhCIAAAAAAAAA6HAEQdgrNZlOXX365TjnlFB188MGqVCoyxujaa6/d7HVvuOEGve1tb1NPT4+mTZumBQsW6Pvf//52WDUw+VavXi1jzIj/nHjiiZO9RGC7+fWvf61TTz1V++yzj6rVqmbPnq2zzjpLL7/88mQvDZh0s2fPHvFvxd577z3ZywO2m1tuuUVnnHGGDj/8cE2dOlXGGH34wx8e9TpLly7VMccco+nTp6urq0tvfOMb9dWvflV5nm+nVQNjk0z2AoCx6O3t1VlnnSVJ2muvvbT33nvrmWee2ez1/uf//J+65JJLNGvWLH3sYx9To9HQzTffrP/xP/6Hvva1r+kzn/nMBK8c2DG86U1v0nHHHbfJ6W94wxu2/2KASbBq1SrNnz9fL7zwgo499li97nWv009+8hNdfvnluuOOO7RkyRLNmDFjspcJTKpp06a1Pm+16+np2f6LASbJhRdeqMcee0w9PT2aNWuWli9fPurlv/Od7+j4449XrVbT+9//fk2fPl3f+973dPbZZ2vJkiX69re/vZ1WDmyeCSGEyV4EsDmNRkN33323Dj74YM2cOVPnnnuuzjvvPH3rW9/S6aefPux1li5dqsMOO0xz5szRT3/6U+2+++6SYkXEIYccot7eXi1fvlyzZ8/ejo8E2L5Wr16t/fffXyeddJKuv/76yV4OMGne9a53adGiRbriiit0xhlntE7/3Oc+p8suu0wf//jHdfXVV0/iCoHJVX4eWr169aSuA5hs99xzj2bNmqXXvva1uu+++3TkkUfqQx/6kG666aZNLrt27Vq99rWv1Zo1a7RkyRK99a1vlST19fXpqKOO0gMPPKB/+qd/ouIaOwy2gGGnUKlU9J73vEczZ84c83XKD/Jf+MIXWuGPFD/gfPrTn1Z/f7+uu+66cV8rAGDH8tRTT2nRokWt9/925513nrq7u3XjjTeqt7d3klYIANhRHHnkkTrwwANljNnsZW+55Rb99re/1YknntgKfySpVqvpwgsvlCR94xvfmLC1AluKAAgda/HixZKkd7/73Zuc9573vGfQZYBO95vf/EbXXHONvvKVr+iaa67Rz3/+88leErDdlO/1CxculLWDP/pMmTJFhx12mDZs2KAHH3xwMpYH7DD6+/t100036Stf+Youv/xy3XPPPfQwAUYx2vHGEUccoa6uLi1dulT9/f3be2nAsOgBhI7U29urZ599Vj09PcNWDR144IGSpJUrV27vpQGT4s4779Sdd9456LQFCxbohhtu0Gte85pJWhWwfaxYsUKSNHfu3GHPP/DAA7Vo0SKtXLlSRx999PZcGrBDef755/WRj3xk0Gn777+/rrvuOv3+7//+JK0K2HGN9vclSRLtv//+evzxx/XUU09p3rx523t5wCaoAEJHWrNmjaTYzHA45emvvPLK9loSMCm6urr0pS99SQ8//LBefvllvfzyy6397Pfee6+OPvpotr2g4/E3Adi8U045RXfffbeef/559fb26he/+IU+/vGPa/Xq1XrPe96jxx57bLKXCOxw+PuCnQ0BELab0caLDvfP5sYtjoex7O0FJtu2vHb23HNPnX/++XrLW96i3XbbTbvttpuOOOIILVq0SG9/+9v1n//5n7r22msn8dEBk6+ch8HfBOzKzjnnHB111FHaa6+91NXVpTe84Q26+uqr9bnPfU4bN27UueeeO9lLBHY6/H3BjoYtYNhu5syZo1qtNubL77PPPlt9X2XaXqbyQ20urQd2JBPx2kmSRKeffrqWLVum+++/X5/97Ge3ZYnADm1zfxPWrl076HIABnziE5/QJZdcovvvv3+ylwLscPj7gp0NARC2m7vvvnu73Vd3d7f23XdfPfvss3ruuec26QP05JNPShq5HwSwI5mo186rXvUqSWILGDreQQcdJGnkvm/8TQBGtueee0ribwUwnIMOOkgPPfSQVq5cqUMOOWTQeVmW6emnn1aSJDrggAMmaYXAYGwBQ8c66qijJEl33HHHJuf98Ic/HHQZYFdUTjziQwk63ZFHHilJWrRokbz3g85bt26dlixZonq9rkMPPXQylgfs0B544AFJ/K0AhjPa8cb999+vDRs2aP78+apWq9t7acCwCIDQsT7xiU9Iki666CK9/PLLrdNXr16tK6+8UtVqVaeccspkLQ/YLpYtW6ZGo7HJ6YsXL9Zll10mSdul3xYwmebMmaOFCxe23v/bnXPOOert7dVHP/pRdXd3T9IKgcn1+OOP67//+783Of1Xv/qVPvOZz0jibwUwnBNOOEF77LGHbr75Zj300EOt0/v6+vTFL35RkvTJT35yspYHbMKEsjMVsIO7+OKLtXz5cknSo48+qscee0zz589vjXR/5zvfqdNPP33Qdf7iL/5Cl156qWbNmqUTTjhBjUZD//zP/6yXXnpJX/va11ofaoBOtWDBAj3++ONasGCBZs2aJUn6+c9/rsWLF0uSLrjggtYHFKCTrVq1SvPnz9cLL7ygY489VvPmzdOyZct0zz33aO7cuVq6dKlmzJgx2csEJsW5556riy++WEceeaT2339/TZkyRatWrdIPfvAD9fX16ZhjjtGtt96qSqUy2UsFJtxtt92m2267TZL0/PPP60c/+pEOOOAAHX744ZKkPfbYQ3/7t3876PInnHCCarWaTjzxRE2fPl3f/e53tWLFCp1wwgn6l3/5F5pAY4dBAISdxoIFC3TfffeNeP5JJ52k66+/fpPTb7jhBn3961/Xf/zHf8haq7e85S36y7/8S733ve+dwNUCO4a/+7u/06233qpf/vKXevHFF9VsNrXXXnvpHe94hz7zmc+0PswAu4JnnnlGX/7yl3XHHXfopZde0syZM3XcccfpnHPO0fTp0yd7ecCkue+++3T11VfrkUceaY2B32233XTwwQfrIx/5iD7ykY9wAItdxrnnnqvzzjtvxPP3228/rV69etBpS5Ys0UUXXaQHHnhAfX19eu1rX6tTTz1VZ555ppxzE7xiYOwIgAAAAAAAADocPYAAAAAAAAA6HAEQAAAAAABAhyMAAgAAAAAA6HAEQAAAAAAAAB2OAAgAAAAAAKDDEQABAAAAAAB0OAIgAAAAAACADkcABAAAAAAA0OEIgAAAAAAAADocARAAAAAAAECHIwACAAAAAADocARAAAAAAAAAHY4ACAAAdLQFCxbod3/3d+W9n5DbDyHo4IMP1uGHHz4htw8AADAeCIAAAEDHuuWWW3TffffpvPPOk7UT87HHGKPzzjtPP/7xj3XLLbdMyH0AAABsKxNCCJO9CAAAgPEWQtC8efMUQtDy5ctljJnQ+3v961+vPM+3y30BAABsKSqAAABAR7rrrru0YsUKnXTSSdslkDnppJO0cuVK3X333RN+XwAAAFuKAAgAAOxQZs+eLWPMiP+cfPLJY7qdv/u7v5Mkvf/979/kvOuvv17GGF1//fW68847dfjhh6unp0evetWrdMopp+iVV16RJD3yyCN673vfq9133109PT364z/+Y61evXrY+zvxxBMH3S8AAMCOJJnsBQAAALQ766yzWgFMu+9973v62c9+pq6urs3eRghBixcv1t577605c+aMeLnvfve7+v73v6/3vve9+sQnPqGlS5fq+uuv19NPP62LL75YRx99tA4//HCddtpp+sUvfqHvfe97WrVqlX7xi19s0lNov/3207777qu77rpLIQS2gQEAgB0KPYAAAMAO784779Qxxxyj2bNn64EHHtAee+wx6uWXL1+uefPm6b3vfa++973vbXL+9ddfr1NOOUXOOd199936/d//fUmS917vete7dNddd2n33XfX1772NX3oQx9qXe+0007T3//93+u2227Tscceu8nt/smf/Iluu+02Pf7443r961+/jY8aAABg/LAFDAAA7NB++ctf6oQTTtC0adN0++23bzb8kaT/+q//kiTNnDlz1Mt94AMfaIU/kmSt1Uc+8hFJ0hve8IZB4Y8kffSjH5UkPfroo8Pe3t577z3o/gEAAHYUbAEDAAA7rOeee05/9Ed/pP7+fn3/+9/XgQceOKbrvfTSS5Kk3XfffdTLvfWtb93ktH322UeSdMghh2xy3r777itJ+vWvfz3s7U2fPl2S9OKLL45pnQAAANsLARAAANgh9fb26r3vfa+eeeYZ/eM//qMOP/zwMV+3Xq9Lkvr6+ka93LRp0zY5LUmSzZ7XbDaHvb2NGzcOun8AAIAdBQEQAADY4Xjv9YEPfEA/+9nPdNFFF+kDH/jAFl1/zz33lDRQCbS9lPdX3j8AAMCOgh5AAABgh3PWWWfpe9/7nk499VT9f//f/7fF1/+d3/kdOee0fPnyCVjdyJYvXy5rrX73d393u94vAADA5hAAAQCAHcpXv/pVfe1rX9PRRx+tq6++eqtuY9q0aTr44IP185//vLUta6L19/fr0Ucf1Zvf/Gbttttu2+U+AQAAxootYAAAYIfx/PPP6y/+4i9kjNHv/u7v6qKLLtrkMgcffLCOO+64zd7W8ccfr4cffliLFy/WH/3RH03Aage799571Wg0dPzxx0/4fQEAAGwpAiAAALDD6Ovrk/deUqwEGs5JJ500pgDotNNO07nnnqt/+Id/2C4B0A033KBKpaLTTjttwu8LAABgS5kQQpjsRQAAAEyEj3/847rh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Wq1q9uzZOuuss/Tyyy9v0e384Ac/0MKFCzVr1izV63UdcMABet/73qcHHnhgglYOAAAAAAAwcTomAFq1apUOOeQQXXfddXrb296ms88+WwcccIAuv/xyveMd79BLL700ptv5/Oc/r/e+97362c9+pne/+9367Gc/q7e85S36zne+o8MOO0w33XTTBD8SAAAAAACA8ZVM9gLGy6c+9Sm98MILuuKKK3TGGWe0Tv/c5z6nyy67TF/4whd09dVXj3obzz//vP72b/9We+21l37+859rzz33bJ13zz336KijjtKXv/xlffjDH56wxwEAAAAAADDeOqIC6KmnntKiRYs0e/ZsffrTnx503nnnnafu7m7deOON6u3tHfV2fvWrX8l7r7e//e2Dwh9JOvLIIzVlyhT99re/Hff1AwAAAAAATKSOqABavHixJGnhwoWydnCmNWXKFB122GFatGiRHnzwQR199NEj3s6BBx6oSqWin/zkJ3rxxRe1xx57tM67//77tW7dOh133HFjWtMhhxwy7OlPPPGEZs2apXvvvXdMt4NNrVu3TpJ4DoER8BoBRsdrBBgdrxFgdLxGxseCBQsmewm7nI6oAFqxYoUkae7cucOef+CBB0qSVq5cOertTJ8+XX/zN3+j//f//p9e//rX68///M/113/91/qzP/szLVy4UH/4h3+oa665ZnwXDwAAAAAAMME6ogJozZo1kqRp06YNe355+iuvvLLZ2zrrrLM0e/ZsnXrqqfrWt77VOv21r32tTj755E22ho3k4YcfHvb0sjKItHPrlUk7zyEwPF4jwOh4jQCj4zUCjI7XCHZWHVEBtDkhBEmSMWazl/3f//t/64QTTtDJJ5+sVatWqbe3Vw8//LAOOOAAfehDH9Jf/dVfTfRyAQAAAAAAxlVHBEBlhU9ZCTTU2rVrB11uJPfee68+//nP64//+I916aWX6oADDlBXV5fe8pa36NZbb9W+++6rSy65RE899dT4PgAAAAAAAIAJ1BEB0EEHHSRp5B4/Tz75pKSRewSVvv/970uKE7+G6urq0tve9jZ57/XII49sy3IBAAAAAAC2q44IgMrAZtGiRfLeDzpv3bp1WrJkier1ug499NBRb6e/v1+SRhz1Xp5eqVS2dckAAAAAAADbTUcEQHPmzNHChQu1evVqXXnllYPOO+ecc9Tb26uPfvSj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tWzZMl100UW6//779ba3vU2/+tWvdOutt8o5p29961sjbhEDAAAAAADYEXVEBZAUq4AeeughnXzyyVq2bJkuueQSrVq1SmeeeaYeeOABzZgxY0y3s+eee2rZsmU6++yz9cwzz+iKK67Q4sWL9Ud/9Ef693//d8bAAwAAAACAnU7HVABJ0qtf/Wpdd911m73c7NmzW6PhhzN9+nRdeumluvTSS8dzeQAAAAAAAJOiYyqAAAAAAAAAMDwCIAAAAAAAgA5HAAQAAAAAANDhCIAAAAAAAAA6HAEQAAAAAABAh5vwKWArV67UXXfdpfvvv1//9V//pRdffFH1el177rmnDj74YB155JE66qijVKvVJnopAAAAAAAAu6QJC4BuvvlmXXXVVVqyZIkkDTt2/e6779all16q3XbbTSeffLLOOOMMzZ49e6KWBAAAAAAAsEsa9y1g99xzj9785jfrgx/8oH75y1/qpJNO0je/+U09+uijev7559VoNLRmzRo99dRTuv322/WlL31JBx10kC677DLNmzdPn//857V27drxXhYAAAAAAMAua9wrgI4++mi95S1v0T//8z/r2GOPVaVS2eQyU6ZM0ZQpUzR79my9+93v1rnnnqsnn3xSV199tb7+9a+rp6dHX/rSl8Z7aQAAAAAAALukcQ+AbrnlFv3pn/7pFl/vwAMP1CWXXKK//Mu/1OrVq8d7WQAAAAAAALuscQ+Atib8abf33ntr7733HqfVAAAAAAAAYIcYA//EE0/o7LPPnuxlAAAAAAAAdKRJC4D6+/t144036vDDD9cb3vAGXXHFFZO1FAAAAAAAgI42YWPgR/LLX/5S3/zmN3XTTTdpzZo1CiHogAMO0Gmnnba9lwIAAAAAALBL2C4B0MaNG3XzzTfrW9/6lpYtW6YQgiTpTW96ky655BIdddRR22MZAAAAAAAAu6QJ3QL26KOP6tOf/rT22WcfnX766XrwwQf15je/WV/72tckSb/3e79H+AMAAAAAADDBJqQC6Nprr9U3v/lNPfzwwwohaK+99tJpp52mU045Rb/zO78jSTrjjDMm4q4BAAAAAAAwxIQEQH/+538ua63+9E//VCeddJLe8573yDk3EXcFAAAAAACAzZiwLWAhBP3iF7/Q448/rhdeeGGi7gYAAAAAAACbMSEB0I9//GN9+MMf1jPPPKO//uu/1mte8xodc8wx+pd/+Rc1Go2JuEsAAAAAAACMYEICoPnz5+uGG27Qb37zG11xxRV6/etfrzvuuEMf+MAHNHPmTH3qU5+aiLsFAAAAAADAMCZ0Cti0adP0mc98Ro899pgeeOABnXTSSWo0Grr66qslST/84Q91ySWX6Le//e1ELgMAAAAAAGCXNqEBULu3v/3t+vu//3v95je/0ZVXXqk3v/nNevbZZ/VXf/VXmjVrlt73vvdtr6UAAAAAAADsUrZbAFSaMmWKPvnJT+rhhx/WT3/6U5122mmqVCr6t3/7t+29FAAAAAAAgF3Cdg+A2h1yyCH65je/qeeff17XXHPNZC4FAAAAAACgY01qAFTq7u7W6aefPtnLAAAAAAAA6EjjHgD967/+6zZd/7nnntMDDzwwTqsBAAAAAADAuAdA73vf+3TIIYfon//5n9Xf3z/m661YsUJnn322Xvva1+quu+4a72UBAAAAAADsspLxvsG7775bZ599tj7wgQ9o2rRpOvbYY3XYYYfprW99q2bOnKndd99dfX19eumll7R8+XI9+OCD+tGPfqSHHnpIlUpFZ555ps4666zxXhYAAAAAAMAua9wDoCOPPFKPPPKI/umf/klXXnml/uEf/kE33njjiJcPIWi33XbTZz/7WX32s5/VfvvtN95LAgAAAAAA2KWNewAkScYYffCDH9QHP/hBrVixQnfddZd+/OMf67/+67/00ksvqV6va88999Qb3/hGLViwQEcddZTq9fpELAUAAAAAAGCXNyEBULuDDjpIBx10kD796U9P9F0BAAAAAABgGDvEGHgAAAAAAABMHAIgAAAAAACADkcABAAAAAAA0OEIgAAAAAAAADocARAAAAAAAECHIwACAAAAAADocARAAAAAAAAAHY4ACAAAAAAAoMMRAAEAAAAAAHS4ZCJu1Dm3xdcxxijLsglYDQAAAAAAwK5tQgKgEMJ2uQ4AAAAAAAA2b0ICIO/9RNwsAAAAAAAAtgI9gAAAAAAAADocARAAAAAAAECHIwACAAAAAADocARAAAAAAAAAHY4ACAAAAAAAoMN1VAD061//Wqeeeqr22WcfVatVzZ49W2eddZZefvnlrb7NG2+8UcYYGWN07bXXjuNqAQAAAAAAto8JGQM/GVatWqX58+frhRde0LHHHqvXve51+slPfqLLL79cd9xxh5YsWaIZM2Zs0W0+88wzOuOMM9TT06P169dP0MoBAAAAAAAmVsdUAH3qU5/SCy+8oCuuuEK33XabLr74Yi1evFhnn322VqxYoS984QtbdHshBJ1yyimaMWOGPvGJT0zQqgEAAAAAACZeRwRATz31lBYtWqTZs2fr05/+9KDzzjvvPHV3d+vGG29Ub2/vmG/ziiuu0OLFi3Xdddepu7t7vJcMAAAAAACw3XREALR48WJJ0sKFC2Xt4Ic0ZcoUHXbYYdqwYYMefPDBMd3eE088of/1v/6XPvvZz+qII44Y9/UCAAAAAABsTx3RA2jFihWSpLlz5w57/oEHHqhFixZp5cqVOvroo0e9rSzL9JGPfESvec1r9JWvfGWr13TIIYcMe/oTTzyhWbNm6d57793q297VrVu3TpJ4DoER8BoBRsdrBBgdrxFgdLxGxseCBQsmewm7nI4IgNasWSNJmjZt2rDnl6e/8sorm72t888/X4888oh+/OMfq16vj9saAQAAAAAAJktHBECbE0KQJBljRr3cT37yE33lK1/RX/zFX+gd73jHNt3nww8/POzpZWUQaefWK5N2nkNgeLxGgNHxGgFGx2sEGB2vEeysOqIHUFnhU1YCDbV27dpBlxtOufVr7ty5uuCCC8Z/kQAAAAAAAJOkIwKggw46SJK0cuXKYc9/8sknJY3cI0iS1q9fr5UrV+qJJ55QrVaTMab1z3nnnSdJ+tjHPiZjjM4666zxfQAAAAAAAAATqCO2gB155JGSpEWLFsl7P2gS2Lp167RkyRLV63UdeuihI95GtVrVaaedNux5P/vZz/TII4/one98pw466KBt3h4GAAAAAACwPXVEADRnzhwtXLhQixYt0pVXXqkzzjijdd4555yj3t5effzjH1d3d7ckqdlsatWqVUrTVHPmzJEk1et1XXvttcPe/rnnnqtHHnlEJ510kk4//fSJf0AAAAAAAADjqCMCIEm66qqrNH/+fJ155pm6++67NW/ePC1btkz33HOP5s6dq4suuqh12WeffVbz5s3Tfvvtp9WrV0/eogEAAAAAALaDjugBJMUqoIceekgnn3yyli1bpksuuUSrVq3SmWeeqQceeEAzZsyY7CUCAAAAAABMio6pAJKkV7/61bruuus2e7nZs2e3RsOPxbnnnqtzzz13G1YGAAAAAAAweTqmAggAAAAAAADD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DBoBJFGpq6sLGJjMcCiDyzs7O4erJJGIiIuL49///d/ZuXMnHR0ddHR0hO9nf/fdd1m6dKlue5Gop2uCyPl99atfZd26dTQ1NeF2u9m3bx933303NTU13HzzzezZsyfSJYqMOLq+yJVGAZAMm3M9XnSor/M9bvFSuJB7e0Ui7ZOcO5mZmfzHf/wHs2bNIjk5meTkZBYuXEhZWRnXXnstR48e5cknn4zg0YlE3uDzMHRNkKvZqlWrWLJkCaNGjSIuLo4pU6bwxBNPcP/999Pf38+DDz4Y6RJFrji6vshIo1vAZNgUFhYSExNzwdtnZ2df9PcaTNsHU/mPOl9aLzKSXI5zx2azcdddd7F161Y2btzId7/73U9SosiIdr5rQnd392nbicjf3HPPPfzsZz9j48aNkS5FZMTR9UWuNAqAZNisW7du2L5XfHw8OTk51NfX09jYeMY8QJWVlcDZ54MQGUku17mTkZEBoFvAJOpNnDgROPu8b7omiJxdZmYmoGuFyFAmTpzIjh07OHLkCLNnzz5tXSAQ4NixY9hsNsaNGxehCkVOp1vAJGotWbIEgLVr156x7s033zxtG5Gr0eATj9QpkWi3ePFiAMrKygiFQqet6+npoby8nNjYWObNmxeJ8kRGtM2bNwO6VogM5VzvNzZu3EhfXx+lpaU4nc7hLk1kSAqAJGrdc889ADz88MN0dHSEl9fU1PD444/jdDr56le/GqnyRIbF1q1b8fl8Zyxfv349jzzyCMCwzLclEkmFhYUsX748/Pf/VKtWrcLtdvOlL32J+Pj4CFUoElkHDhygvb39jOXHjx/nO9/5DqBrhchQ7rjjDtLT03nhhRfYsWNHeLnH4+Hf/u3fAPjmN78ZqfJEzmCYgzNTiYxwP/3pTzl8+DAAu3fvZs+ePZSWloYf6X7ddddx1113nbbPP//zP/Pf//3f5Obmcscdd+Dz+XjxxRdpa2vjF7/4RbhTIxKtFi1axIEDB1i0aBG5ubkA7N27l/Xr1wPwox/9KNxBEYlmVVVVlJaW0tzczIoVKygpKWHr1q1s2LCBCRMmsGnTJtLS0iJdpkhEPPjgg/z0pz9l8eLFFBQU4HK5qKqq4vXXX8fj8XDLLbewZs0aHA5HpEsVuexeffVVXn31VQCampp46623GDduHNdffz0A6enp/Nd//ddp299xxx3ExMRw5513kpqaymuvvUZFRQV33HEHL730kiaBlhFDAZBcMRYtWsR777131vVf/vKXeeqpp85Y/vTTT/M///M/HDx4EIvFwqxZs/jXf/1Xbr311stYrcjI8Nvf/pY1a9awf/9+Wltb8fv9jBo1ivnz5/Od73wn3JkRuRrU1tbywAMPsHbtWtra2sjKymLlypWsWrWK1NTUSJcnEjHvvfceTzzxBLt27Qo/Bj45OZkZM2bwxS9+kS9+8Yt6AytXjQcffJCHHnrorOvz8/Opqak5bVl5eTkPP/wwmzdvxuPxUFRUxNe+9jXuu+8+rFbrZa5Y5MIpABIRERERERERiXKaA0hEREREREREJMopABIRERERERERiXIKgEREREREREREopwCIBERERERERGRKKcASEREREREREQkyikAEhERERERERGJcgqARERERERERESinAIgEREREREREZEopwBIRERERERERCTKKQASEREREREREYly/x8trbXYPuYPeAAAAABJRU5ErkJggg==&quot; width=&quot;576px&quot; height=&quot;411px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1020\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"7\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,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u62XvvSlWr58uT7/+c/rzW9+s2677TZ95jOf2UUrBwAAAAAA2DOe8BVA3W5X1113nX784x/rpz/9qV796lfv9LE2btyoP/7jP5ZzTjfffLP+9m//Vv/9v/933X333Xre856nq6++Wp/+9Kd34eoBAAAAAAB2vyd8AFSWpV74whfq4IMPftzHuvrqq/Wzn/1MZ599tp797GcPL2+323rPe94jSfrIRz7yuB8HAAAAAABgT3rCB0C70po1ayRJL3jBC7a47uSTT1a329XatWvV6/X29NIAAAAAAAB22hO+B9CudO+990qSjj766C2u897r8MMP13e/+1098MADOvbYYxc91vHHH7/g5ffcc48OO+ww3XzzzY97vU9WmzZtkiReQ2ArOEeAxXGOAIvjHAEWxzmya6xatWpvL+FJhwqgOTZs2CBJmpiYWPD6weWPPvronloSAAAAAADA47ZPVACtXLlS3//+97f79i9/+ct11VVX7cYVLSylJEkyxmzztnfdddeClw8qg0g7d94gaec1BBbGOQIsjnMEWBznCLA4zhE8Ue0TAdCRRx6pdru93bc/5JBDdss6BhU+g0qgzW3cuHHe7QAAAAAAAJ4I9okA6MYbb9zbS5AkHXPMMbrzzjt13333bdHDp65rPfjgg/Le64gjjthLKwQAAAAAANhx9ACa49RTT5UkXX/99Vtcd+utt2pqakonnHCCWq3Wnl4aAAAAAADATntSBkAbNmzQunXr9JOf/GTe5WeddZb2339/ffrTn9add945vHxmZkZvf/vbJUmve93r9uhaAQAAAAAAHq99YgvY43XppZdq3bp1kqS7775bkvTJT35S//zP/yxJ+q3f+i299rWvHd7+mmuu0XnnnadzzjlHV1xxxfDypUuX6uMf/7jOOussrVq1SmeffbaWL1+uz33uc7r33nt11lln6aUvfekee14AAAAAAAC7wkgEQNdff71uueWWeZetXbtWa9euHf733ABoMWeeeaZuueUWXXLJJfqHf/gHzczM6GlPe5ouu+wynX/++ds1AQwAAAAAAGBfMhIB0GAM3/Y699xzde655271+hNPPFHXXXfd41sUAAAAAADAPuJJ2QMIAAAAAADgyYQACAAAAAAAYMQRAAEAAAAAAIw4AiAAAAAAAIARRwAEAAAAAAAw4giAAAAAAAAARhwBEAAAAAAAwIgjAAIAAAAAABhxBEAAAAAAAAAjjgAIAAAAAABgxBEAAQAAAAAAjDgCIAAAAAAAgBFHAAQAAAAAADDiCIAAAAAAAABGHAEQAAAAAADAiCMAAgAAAAAAGHEEQAAAAAAAACOOAAgAAAAAAGDEEQABAAAAAACMOAIgAAAAAACAEUcABAAAAAAAMOIIgAAAAAAAAEYcARAAAAAAAMCIIwACAAAAAAAYcQRAAAAAAAAAI44ACAAAAAAAYMQRAAEAAAAAAIw4AiAAAAAAAIARRwAEAAAAAAAw4giAAAAAAAAARhwBEAAAAAAAwIgjAAIAAAAAABhxBEAAAAAAAAAjjgAIAAAAAABgxBEAAQAAAAAAjDgCIAAAAAAAgBFHAAQAAAAAADDiCIAAAAAAAABGHAEQAAAAAADAiHvCB0BVVenyyy/Xeeedp+OOO05lWcoYo0984hM7fKz169fLGLPVf84+++zd8AwAAAAAAAB2L7+3F/B4TU5O6oILLpAkHXjggTrooIP0gx/84HEd85nPfKbOPPPMLS5/+tOf/riOCwAAAAAAsDc84QOgbrer6667Tscdd5wOPvhgXXjhhbrooose1zGPO+44XXjhhbtmgQAAAAAAAHvZEz4AKstSL3zhC/f2MgAAAAAAAPZZT/gAaHf48Y9/rI997GN6+OGHtWLFCj3vec/TM57xjB06xvHHH7/g5d/85jflvdfRRx+9K5b6pBRjlCRZ+4RvYQXsFpwjwOI4R4DFcY4Ai+Mc2TV+4zd+Q3//93+/t5fxpEIAtIAbbrhBN9xww7zLVq1apSuvvFK//Mu//LiO7ZxTt9vVkiVLHtdxnszuueceSdKxxx67l1cC7Js4R4DFcY4Ai+McARbHOYInKgKgObrdrt7xjnfozDPP1BFHHCFJ+ta3vqULL7xQN910k0477TTdfffdGhsb2+ax7rrrrt293CetQXUVrzGwMM4RYHGcI8DiOEeAxXGO4Ilqn6hZW7ly5aLj1zf/5xWveMVuWccBBxygiy++WM961rO0bNkyLVu2TCeffLJWr16t3/zN39S//du/7dR4eQAAAAAAgL1pn6gAOvLII9Vut7f79occcshuXM2WvPd67WtfqzvuuEO33nqr3vSmN+3RxwcAAAAAAHg89okA6MYbb9zbS9impzzlKZKkycnJvbwSAAAAAACAHbNPbAF7IvjqV78qScPeQAAAAAAAAE8UT8oAaMOGDVq3bp1+8pOfzLv8jjvuUL/f3+L2a9as0fve9z5J2m39hwAAAAAAAHYXk1JKe3sRj9ell16qdevWSZLuvvtuffOb39QJJ5ygo446SpL0W7/1W3rta187vP0VV1yh8847T+ecc46uuOKK4eWrVq3Sd7/7Xa1atUqHHXaYpDwFbM2aNZKkd7/73Xr729++h54VAAAAAADArrFP9AB6vK6//nrdcsst8y5bu3at1q5dO/zvuQHQ1rzyla/UNddco69//ev60pe+pKqqdOCBB+qP/uiP9IY3vEEnnXTSLl87AAAAAADA7jYSFUAAAAAAAADYuidlDyAAAAAAAIAnEwIgAAAAAACAEUcABAAAAAAAMOIIgAAAAAAAAEYcARAAAAAAAMCIIwACAAAAAAAYcQRAeEKoqkqXX365zjvvPB133HEqy1LGGH3iE5/Y5n2vvPJKPec5z9H4+LgmJia0atUqfeELX9gDqwb2vvXr18sYs9V/zj777L29RGCP+eEPf6hXv/rVOuSQQ9RqtbRy5UpdcMEFeuSRR/b20oC9buXKlVv9s+Kggw7a28sD9pirr75ab3zjG3XSSSdp6dKlMsboFa94xaL3Wbt2rc444wwtX75c3W5Xz3jGM/T+979fIYQ9tGpg+/i9vQBge0xOTuqCCy6QJB144IE66KCD9IMf/GCb9/tP/+k/6b3vfa8OO+ww/fEf/7H6/b4+/elP69//+3+vD37wg3rDG96wm1cO7Bue+cxn6swzz9zi8qc//el7fjHAXnD//ffrhBNO0EMPPaQXv/jF+pVf+RV97Wtf0+WXX67rr79et912m1asWLG3lwnsVRMTE8O/b801Pj6+5xcD7CXvec979M1vflPj4+M67LDDtG7dukVv/9nPflYveclL1G639dKXvlTLly/X5z//eb35zW/Wbbfdps985jN7aOXAtpmUUtrbiwC2pd/v68Ybb9Rxxx2ngw8+WBdeeKEuuugiffzjH9drX/vaBe+zdu1anXjiiTryyCP19a9/Xfvtt5+kXBFx/PHHa3JyUuvWrdPKlSv34DMB9qz169fr8MMP1znnnKMrrrhiby8H2Gue//zna/Xq1frABz6gN77xjcPL3/KWt+h973uf/uRP/kQf/ehH9+IKgb1r8Peh9evX79V1AHvbTTfdpMMOO0xPe9rTdMstt+iUU07Ry1/+cl111VVb3Hbjxo162tOepg0bNui2227Ts5/9bEnSzMyMTj31VN1+++36X//rf1FxjX0GW8DwhFCWpV74whfq4IMP3u77DP4i/7a3vW0Y/kj5Lzh/9md/pl6vp09+8pO7fK0AgH3LAw88oNWrVw/f/+e66KKLNDY2pk996lOanJzcSysEAOwrTjnlFB111FEyxmzztldffbV+9rOf6eyzzx6GP5LUbrf1nve8R5L0kY98ZLetFdhRBEAYWWvWrJEkveAFL9jiuhe+8IXzbgOMuh//+Mf62Mc+pr/4i7/Qxz72MX3rW9/a20sC9pjBe/3pp58ua+f/1WfJkiU68cQTNTU1pa9+9at7Y3nAPqPX6+mqq67SX/zFX+jyyy/XTTfdRA8TYBGLfd44+eST1e12tXbtWvV6vT29NGBB9ADCSJqcnNSPfvQjjY+PL1g1dNRRR0mS7rvvvj29NGCvuOGGG3TDDTfMu2zVqlW68sor9cu//Mt7aVXAnnHvvfdKko4++ugFrz/qqKO0evVq3XfffTrttNP25NKAfcpPf/pTvfKVr5x32eGHH65PfvKT+u3f/u29tCpg37XYny/eex1++OH67ne/qwceeEDHHnvsnl4esAUqgDCSNmzYICk3M1zI4PJHH310Ty0J2Cu63a7e8Y536K677tIjjzyiRx55ZLif/eabb9Zpp53GtheMPP5MALbtvPPO04033qif/vSnmpyc1Le//W39yZ/8idavX68XvvCF+uY3v7m3lwjsc/jzBU80BEDYYxYbL7rQP9sat7grbM/eXmBvezznzgEHHKCLL75Yz3rWs7Rs2TItW7ZMJ598slavXq3f/M3f1L/927/pE5/4xF58dsDeN5iHwZ8JeDJ717vepVNPPVUHHnigut2unv70p+ujH/2o3vKWt2h6eloXXnjh3l4i8ITDny/Y17AFDHvMkUceqXa7vd23P+SQQ3b6sQZp+yCV39y20npgX7I7zh3vvV772tfqjjvu0K233qo3velNj2eJwD5tW38mbNy4cd7tAMz60z/9U733ve/VrbfeureXAuxz+PMFTzQEQNhjbrzxxj32WGNjYzr00EP1ox/9SD/5yU+26AP0ve99T9LW+0EA+5Ldde485SlPkSS2gGHkHXPMMZK23veNPxOArTvggAMk8WcFsJBjjjlGd955p+677z4df/zx866r61oPPvigvPc64ogj9tIKgfnYAoaRdeqpp0qSrr/++i2u+9KXvjTvNsCT0WDiEX8pwag75ZRTJEmrV69WjHHedZs2bdJtt92mTqej5z73uXtjecA+7fbbb5fEnxXAQhb7vHHrrbdqampKJ5xwglqt1p5eGrAgAiCMrD/90z+VJF1yySV65JFHhpevX79eH/rQh9RqtXTeeeftreUBe8Qdd9yhfr+/xeVr1qzR+973PknaI/22gL3pyCOP1Omnnz58/5/rXe96lyYnJ/WqV71KY2Nje2mFwN713e9+V7/4xS+2uPz73/++3vCGN0jizwpgIWeddZb2339/ffrTn9add945vHxmZkZvf/vbJUmve93r9tbygC2YNOhMBezjLr30Uq1bt06SdPfdd+ub3/ymTjjhhOFI99/6rd/Sa1/72nn3+fM//3NddtllOuyww3TWWWep3+/rf//v/62HH35YH/zgB4d/qQFG1apVq/Td735Xq1at0mGHHSZJ+ta3vqU1a9ZIkt797ncP/4ICjLL7779fJ5xwgh566CG9+MUv1rHHHqs77rhDN910k44++mitXbtWK1as2NvLBPaKCy+8UJdeeqlOOeUUHX744VqyZInuv/9+ffGLX9TMzIzOOOMMXXPNNSrLcm8vFdjtrr32Wl177bWSpJ/+9Kf68pe/rCOOOEInnXSSJGn//ffXX/3VX827/VlnnaV2u62zzz5by5cv1+c+9znde++9Ouuss/R//s//oQk09hkEQHjCWLVqlW655ZatXn/OOefoiiuu2OLyK6+8Un/913+tf/3Xf5W1Vs961rP0n//zf9aLXvSi3bhaYN/wt3/7t7rmmmv0ne98Rz//+c9VVZUOPPBAPe95z9Mb3vCG4V9mgCeDH/zgB3rnO9+p66+/Xg8//LAOPvhgnXnmmXrXu96l5cuX7+3lAXvNLbfcoo9+9KP6xje+MRwDv2zZMh133HF65StfqVe+8pV8gMWTxoUXXqiLLrpoq9c/9alP1fr16+dddtttt+mSSy7R7bffrpmZGT3taU/Tq1/9ap1//vlyzu3mFQPbjwAIAAAAAABgxNEDCAAAAAAAYMQRAAEAAAAAAIw4AiAAAAAAAIARRwAEAAAAAAAw4giAAAAAAAAARhwBEAAAAAAAwIgjAAIAAAAAABhxBEAAAAAAAAAjjgAIAAAAAABgxBEAAQAAAAAAjDgCIAAAAAAAgBFHAAQAAAAAADDiCIAAAMBIW7VqlX79139dMcbdcvyUko477jiddNJJu+X4AAAAuwIBEAAAGFlXX321brnlFl100UWydvf8tccYo4suukj//M//rKuvvnq3PAYAAMDjZVJKaW8vAgAAYFdLKenYY49VSknr1q2TMWa3Pt6v/uqvKoSwRx4LAABgR1EBBAAARtJXvvIV3XvvvTrnnHP2SCBzzjnn6L777tONN9642x8LAABgRxEAAQCAfcrKlStljNnqP+eee+52Hedv//ZvJUkvfelLt7juiiuukDFGV1xxhW644QaddNJJGh8f11Oe8hSdd955evTRRyVJ3/jGN/SiF71I++23n8bHx/X7v//7Wr9+/YKPd/bZZ897XAAAgH2J39sLAAAAmOuCCy4YBjBzff7zn9e//Mu/qNvtbvMYKSWtWbNGBx10kI488sit3u5zn/ucvvCFL+hFL3qR/vRP/1Rr167VFVdcoQcffFCXXnqpTjvtNJ100kl6zWteo29/+9v6/Oc/r/vvv1/f/va3t+gp9NSnPlWHHnqovvKVryilxDYwAACwT6EHEAAA2OfdcMMNOuOMM7Ry5Urdfvvt2n///Re9/bp163TsscfqRS96kT7/+c9vcf0VV1yh8847T8453Xjjjfrt3/5tSVKMUc9//vP1la98Rfvtt58++MEP6uUvf/nwfq95zWv0P/7H/9C1116rF7/4xVsc9w/+4A907bXX6rvf/a5+9Vd/9XE+awAAgF2HLWAAAGCf9p3vfEdnnXWWJiYmdN11120z/JGk//t//68k6eCDD170di972cuG4Y8kWWv1yle+UpL09Kc/fV74I0mvetWrJEl33333gsc76KCD5j0+AADAvoItYAAAYJ/1k5/8RL/3e7+nXq+nL3zhCzrqqKO2634PP/ywJGm//fZb9HbPfvazt7jskEMOkSQdf/zxW1x36KGHSpJ++MMfLni85cuXS5J+/vOfb9c6AQAA9hQCIAAAsE+anJzUi170Iv3gBz/Q3//93+ukk07a7vt2Oh1J0szMzKK3m5iY2OIy7/02r6uqasHjTU9Pz3t8AACAfQUBEAAA2OfEGPWyl71M//Iv/6JLLrlEL3vZy3bo/gcccICk2UqgPWXweIPHBwAA2FfQAwgAAOxzLrjgAn3+85/Xq1/9av1//9//t8P3/7Vf+zU557Ru3brdsLqtW7dunay1+vVf//U9+rgAAADbQgAEAAD2Ke9///v1wQ9+UKeddpo++tGP7tQxJiYmdNxxx+lb3/rWcFvW7tbr9XT33Xfr3/27f6dly5btkccEAADYXmwBAwAA+4yf/vSn+vM//3MZY/Trv/7ruuSSS7a4zXHHHaczzzxzm8d6yUteorvuuktr1qzR7/3e7+2G1c538803q9/v6yUveclufywAAIAdRQAEAAD2GTMzM4oxSsqVQAs555xztisAes1rXqMLL7xQf/d3f7dHAqArr7xSZVnqNa95zW5/LAAAgB1lUkppby8CAABgd/iTP/kTXXnllVq/fr0OOuig3fY4Dz30kFauXKn/8B/+gz7xiU/stscBAADYWfQAAgAAI+viiy9WWZYLbiXblf7iL/5Czjm9+93v3q2PAwAAsLMIgAAAwMg68MADddVVV+mQQw4Zbi3b1VJKOvjgg/WpT31KBx988G55DAAAgMeLLWAAAAAAAAAjjgogAAAAAACAEUcABAAAAAAAMOIIgAAAAAAAAEYcARAAAAAAAMCIIwACAAAAAAAYcQRAAAAAAAAAI44ACAAAAAAAYMQRAAEAAAAAAIw4AiAAAAAAAIARRwAEAAAAAAAw4giAAAAAAAAARhwBEAAAAAAAwIgjAAIAAAAAABhxBEAAAAAAAAAjjgAIAAAAAABgxBEAAQAAAAAAjDgCIAAAAAAAgBFHAAQAAAAAADDiCIAAAAAAAABGHAEQAAAAAADAiCMAAgAAAAAAGHEEQAAAAAAAACOOAAgAAAAAAGDEEQABAAAAAACMOAIgAAAAAACAEUcABAAAAAAAMOIIgAAAAAAAAEYcARAAAAAAAMCIIwACAAAAAAAYcSMTAF199dV64xvfqJNOOklLly6VMUaveMUrdupYP/zhD/XqV79ahxxyiFqtllauXKkLLrhAjzzyyC5eNQAAAAAAwO7n9/YCdpX3vOc9+uY3v6nx8XEddthhWrdu3U4d5/7779cJJ5yghx56SC9+8Yv1K7/yK/ra176myy+/XNdff71uu+02rVixYhevHgAAAAAAYPcZmQqg973vfbrvvvu0ceNGfeQjH9np47z+9a/XQw89pA984AO69tprdemll2rNmjV685vfrHvvvVdve9vbduGqAQAAAAAAdj+TUkp7exG72s0336xTTjlFL3/5y3XVVVdt9/0eeOABHXnkkVq5cqXuv/9+WTubj23atEkHH3ywUkp66KGHNDY2tjuWDgAAAAAAsMuNTAXQrrBmzRpJ0umnnz4v/JGkJUuW6MQTT9TU1JS++tWv7o3lAQAAAAAA7JSR6QG0K9x7772SpKOPPnrB64866iitXr1a9913n0477bRFj3X88ccvePmDDz6oF77whfr7v//7x7dYAAAAAACA7UQANMeGDRskSRMTEwteP7j80Ucf3enHmJmZ0de//nXdfPPNO32MJ7tNmzZJylVZALbEOQIsjnMEWBznCLA4zpFdY9WqVXt7CU86BEA7YNAuyRizzdveddddC14+qAzil33nDcIzXkNgYZwjwOI4R4DFcY4Ai+McwRMVPYDmGFT4DCqBNrdx48Z5twMAAAAAAHgiIACa45hjjpEk3XfffQte/73vfU/S1nsEAQAAAAAA7IsIgOY45ZRTJEmrV69WjHHedZs2bdJtt92mTqej5z73uXtjeQAAAAAAADvlSRkAVVWldevW6f777593+ZFHHqnTTz9d69ev14c+9KF5173rXe/S5OSkXvWqV2lsbGxPLhcAAAAAAOBxGZkm0Ndee62uvfZaSdJPf/pTSdLtt9+uc889V5K0//7766/+6q8kST/60Y907LHH6qlPfarWr18/7zgf/vCHdcIJJ+j888/XjTfeqGOPPVZ33HGHbrrpJh199NG65JJL9tRTAgAAAAAA2CVGJgC6++67deWVV8677IEHHtADDzwgSXrqU586DIAWc+SRR+rOO+/UO9/5Tl1//fW67rrrdPDBB+v888/Xu971Li1fvny3rB8AAAAAAGB3GZkA6MILL9SFF164XbdduXLlcKT7Qn7pl35Jn/zkJ3fRygAAAAAAAPauJ2UPIAAAAAAAgCcTAiAAAAAAAIARRwAEAAAAAAAw4giAAAAAAAAARhwBEAAAAAAAwIgjAAIAAAAAABhxBEAAAAAAAAAjjgAIAAAAAABgxBEAAQAAAAAAjDgCIAAAAAAAgBFHAAQAAAAAADDiCIAAAAAAAABGHAEQAAAAAADAiCMAAgAAAAAAGHEEQAAAAAAAACOOAAgAAAAAAGDEEQABAAAAAACMOAIgAAAAAACAEUcABAAAAAAAMOIIgAAAAAAAAEYcARAAAAAAAMCIIwACAAAAAAAYcQRAAAAAAAAAI44ACAAAAAAAYMQRAAEAAAAAAIw4AiAAAAAAAIARRwAEAAAAAAAw4giAAAAAAAAARhwBEAAAAAAAwIgjAAIAAAAAABhxBEAAAAAAAAAjjgAIAAAAAABgxBEAAQAAAAAAjDgCIAAAAAAAgBFHAAQAAAAAADDiCIAAAAAAAABGHAEQAAAAAADAiCMAAgAAAAAAGHEEQAAAAAAAACOOAAgAAAAAAGDEEQABAAAAAACMOAIgAAAAAACAEUcABAAAAAAAMOIIgAAAAAAAAEYcARAAAAAAAMCIIwACAAAAAAAYcQRAAAAAAAAAI44ACAAAAAAAYMQRAAEAAAAAAIw4AiAAAAAAAIARN1IB0A9/+EO9+tWv1iGHHKJWq6WVK1fqggsu0COPPLJDx/niF7+o008/XYcddpg6nY6OOOII/eEf/qFuv/323bRyAAAAAACA3WdkAqD7779fxx9/vD75yU/qOc95jt785jfriCOO0OWXX67nPe95evjhh7frOG9961v1ohe9SP/yL/+iF7zgBXrTm96kZz3rWfrsZz+rE088UVddddVufiYAAAAAAAC7lt/bC9hVXv/61+uhhx7SBz7wAb3xjW8cXv6Wt7xF73vf+/S2t71NH/3oRxc9xk9/+lP91V/9lQ488EB961vf0gEHHDC87qabbtKpp56qd77znXrFK16x254HAAAAAADArjYSFUAPPPCAVq9erZUrV+rP/uzP5l130UUXaWxsTJ/61Kc0OTm56HG+//3vK8ao3/zN35wX/kjSKaecoiVLluhnP/vZLl8/AAAAAADA7jQSFUBr1qyRJJ1++umydn6mtWTJEp144olavXq1vvrVr+q0007b6nGOOuoolWWpr33ta/r5z3+u/ffff3jdrbfeqk2bNunMM8/crjUdf/zxC15+zz336LDDDtPNN9+8XcfBljZt2iRJvIbAVnCOAIvjHAEWxzkCLI5zZNdYtWrV3l7Ck85IVADde++9kqSjjz56weuPOuooSdJ999236HGWL1+uv/zLv9T/+3//T7/6q7+q//gf/6P+63/9r/qjP/ojnX766frd3/1dfexjH9u1iwcAAAAAANjNRqICaMOGDZKkiYmJBa8fXP7oo49u81gXXHCBVq5cqVe/+tX6+Mc/Prz8aU97ms4999wttoZtzV133bXg5YPKINLOnTdI2nkNgYVxjgCL4xwBFsc5AiyOcwRPVCNRAbQtKSVJkjFmm7f9b//tv+mss87Sueeeq/vvv1+Tk5O66667dMQRR+jlL3+5/st/+S+7e7kAAAAAAAC71EgEQIMKn0El0OY2btw473Zbc/PNN+utb32rfv/3f1+XXXaZjjjiCHW7XT3rWc/SNddco0MPPVTvfe979cADD+zaJwAAAAAAALAbjUQAdMwxx0jaeo+f733ve5K23iNo4Atf+IKkPPFrc91uV895znMUY9Q3vvGNx7NcAAAAAACAPWokAqBBYLN69WrFGOddt2nTJt12223qdDp67nOfu+hxer2eJG111Pvg8rIsH++SAQAAAAAA9piRCICOPPJInX766Vq/fr0+9KEPzbvuXe96lyYnJ/WqV71KY2NjkqSqqrRu3Trdf//982570kknSZL+5m/+Rj/60Y/mXfelL31Jt912m9rttk444YTd+GwAAAAAAAB2rZGYAiZJH/7wh3XCCSfo/PPP14033qhjjz1Wd9xxh2666SYdffTRuuSSS4a3/dGPfqRjjz1WT33qU7V+/frh5WeddZZ+53d+R1/5yld07LHH6g/+4A900EEH6Z577tEXvvAFpZR06aWXasWKFXvhGQIAAAAAAOyckQmAjjzySN1555165zvfqeuvv17XXXedDj74YJ1//vl617vepeXLl2/zGNZaXXfddfrQhz6kT3/607rmmms0NTWl5cuX64wzztD555+v008/fQ88GwAAAAAAgF1nZAIgSfqlX/olffKTn9zm7VauXDkcDb+5oih0wQUX6IILLtjFqwMAAAAAANg7RqIHEAAAAAAAALaOAAgAAAAAAGDEEQABAAAAAACMOAIgAAAAAACAEUcABAAAAAAAMOIIgAAAAAAAAEYcARAAAAAAAMCIIwACAAAAAAAYcQRAAAAAAAAAI44ACAAAAAAAYMQRAAEAAAAAAIw4AiAAAAAAAIARRwAEAAAAAAAw4giAAAAAAAAARhwBEAAAAAAAwIgjAAIAAAAAABhxBEAAAAAAAAAjjgAIAAAAAABgxBEAAQAAAAAAjDgCIAAAAAAAgBFHAAQAAAAAADDiCIAAAAAAAABGHAEQAAAAAADAiCMAAgAAAAAAGHEEQAAAAAAAACOOAAgAAAAAAGDEEQABAAAAAACMOAIgAAAAAACAEUcABAAAAAAAMOIIgAAAAAAAAEYcARAAAAAAAMCIIwACAAAAAAAYcQRAAAAAAAAAI44ACAAAAAAAYMQRAAEAAAAAAIw4AiAAAAAAAIARRwAEAAAAAAAw4giAAAAAAAAARhwBEAAAAAAAwIgjAAIAAAAAABhxBEAAAAAAAAAjjgAIAAAAAABgxBEAAQAAAAAAjDgCIAAAAAAAgBFHAAQAAAAAADDiCIAAAAAAAABGHAEQAAAAAADAiCMAAgAAAAAAGHEEQAAAAAAAACNupAKgH/7wh3r1q1+tQw45RK1WSytXrtQFF1ygRx55ZIeP9U//9E96yUteooMPPlitVksHH3ywTj/9dF133XW7YeUAAAAAAAC7j9/bC9hV7r//fp1wwgl66KGH9OIXv1i/8iu/oq997Wu6/PLLdf311+u2227TihUrtutY73nPe/SOd7xD+++/v170ohfp4IMP1s9//nN94xvf0M0336wzzjhjNz8bAAAAAACAXWdkAqDXv/71euihh/SBD3xAb3zjG4eXv+Utb9H73vc+ve1tb9NHP/rRbR7nM5/5jN7xjnfod37nd/SP//iPWrJkybzrq6ra5WsHAAAAAADYnUZiC9gDDzyg1atXa+XKlfqzP/uzeddddNFFGhsb06c+9SlNTk4uepwYo9761req2+3qf/7P/7lF+CNJRVHs0rUDAAAAAADsbiMRAK1Zs0aSdPrpp8va+U9pyZIlOvHEEzU1NaWvfvWrix5n7dq1evDBB3XGGWdov/320xe/+EX95V/+pS6//HLdfvvtu239AAAAAAAAu9NIbAG79957JUlHH330gtcfddRRWr16te677z6ddtppWz3O17/+dUnSgQceqGc961n69re/Pe/6k08+WVdffbWe8pSnbHNNxx9//IKX33PPPTrssMN08803b/MYWNimTZskidcQ2ArOEWBxnCPA4jhHgMVxjuwaq1at2ttLeNIZiQqgDRs2SJImJiYWvH5w+aOPPrrocR566CFJ0kc/+lFNT0/rK1/5ijZt2qTvfOc7ev7zn69bb71Vf/iHf7jrFg4AAAAAALAHjEQF0LaklCRJxphFbxdCGN7+6quv1jOf+UxJ0q/92q/pmmuu0dFHH61bbrlFt99+u573vOcteqy77rprwcsHlUGknTtvkLTzGgIL4xwBFsc5AiyO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&quot; width=&quot;576px&quot; height=&quot;411px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1019\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"8\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,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hz70ocf8PCIiIiIiIiIi+9PjPgDam2688UYAXvCCF+xw3fOf/3z6/T4bNmxgOBzu70MTEREREREREXnUHvczgPame+65B4ATTjhhh+u89zz1qU/l7rvv5v777+fEE0/c5WOdfPLJK17+ta99jWOOOYabb775MR/vE9XWrVsB9B6K7IQ+IyK7ps+IyK7pMyKya/qM7B3r168/0IfwhKMKoAmbN28GYPXq1Ste317+8MMP769DEhERERERERF5zA6KCqB169bxzW9+c49v/4pXvIIrr7xyHx7RylJKABhjdnvbO++8c8XL28ogpZ2PXpu06z0UWZk+IyK7ps+IyK7pMyKya/qMyOPVQREAHXfccXS73T2+/dFHH71PjqOt8Gkrgba3ZcuWZbcTEREREREREXk8OCgCoBtuuOFAHwIAT3/607njjju49957d5jhU9c13/jGN/Dec+yxxx6gIxQREREREREReeQ0A2jCGWecAcB11123w3W33norCwsLnHLKKXQ6nf19aCIiIiIiIiIij9oTMgDavHkzGzdu5Hvf+96yy8855xwOO+wwPvnJT3LHHXeMLx8MBvze7/0eAK9//ev367GKiIiIiIiIiDxWB0UL2GN12WWXsXHjRgDuuusuAD7+8Y/zN3/zNwA873nP43Wve9349ldffTUXXHAB5513Hpdffvn48lWrVvHRj36Uc845h/Xr13Puueeydu1aPv3pT3PPPfdwzjnn8LKXvWy/vS4RERERERERkb1hKgKg6667jltuuWXZZRs2bGDDhg3jf54MgHbl7LPP5pZbbuHSSy/lL//yLxkMBjztaU/j3e9+NxdeeOEebQATERERERERETmYTEUA1K7h21Pnn38+559//k6vP/XUU7n22msf20GJiIiIiIiIiBwknpAzgEREREREREREnkgUAImIiIiIiIiITDkFQCIiIiIiIiIiU04BkIiIiIiIiIjIlFMAJCIiIiIiIiIy5RQAiYiIiIiIiIhMOQVAIiIiIiIiIiJTTgGQiIiIiIiIiMiUUwAkIiIiIiIiIjLlFACJiIiIiIiIiEw5BUAiIiIiIiIiIlNOAZCIiIiIiIiIyJRTACQiIiIiIiIiMuUUAImIiIiIiIiITDkFQCIiIiIiIiIiU04BkIiIiIiIiIjIlFMAJCIiIiIiIiIy5RQAiYiIiIiIiIhMOQVAIiIiIiIiIiJTTgGQiIiIiIiIiMiUUwAkIiIiIiIiIjLlFACJiIiIiIiIiEw5BUAiIiIiIiIiIlNOAZCIiIiIiIiIyJRTACQiIiIiIiIiMuUUAImIiIiIiIiITDkFQCIiIiIiIiIiU04BkIiIiIiIiIjIlFMAJCIiIiIiIiIy5RQAiYiIiIiIiIhMOQVAIiIiIiIiIiJTTgGQiIiIiIiIiMiUUwAkIiIiIiIiIjLlFACJiIiIiIiIiEw5BUAiIiIiIiIiIlNOAZCIiIiIiIiIyJRTACQiIiIiIiIiMuUUAImIiIiIiIiITDkFQCIiIiIiIiIiU+5xHwBVVcX73vc+LrjgAk466STKssQYw8c+9rFH/FibNm3CGLPT/5177rn74BWIiIiIiIiIiOxb/kAfwGM1Pz/PRRddBMARRxzBkUceybe+9a3H9Jg//dM/zdlnn73D5c94xjMe0+OKiIiIiIiIiBwIj/sAqN/vc+2113LSSSdx1FFHcfHFF3PJJZc8psc86aSTuPjii/fOAYqIiIiIiIiIHGCP+wCoLEte+MIXHujDEBERERERERE5aD3uA6B94bvf/S4f+chHePDBBzn00EN57nOfyzOf+cxH9Bgnn3zyipd/5StfwXvPCSecsDcO9QkpxgiAtY/7EVYi+4Q+IyK7ps+IyK7pMyKya/qM7B0/8zM/w5//+Z8f6MN4QlEAtILPf/7zfP7zn1922fr167niiiv48R//8cf02M45+v0+c3Nzj+lxnsi+9rWvAXDiiSce4CMROTjpMyKya/qMiOyaPiMiu6bPiDxeKQCa0O/3+f3f/33OPvtsjj32WAC++tWvcvHFF3PTTTdx5plnctdddzEzM7Pbx7rzzjv39eE+YbXVVXqPRVamz4jIrukzIrJr+oyI7Jo+I/J4dVDUrK1bt26X69e3/98rX/nKfXIchx9+OG9/+9t51rOexZo1a1izZg3Pf/7zuf766/m5n/s5/vmf//lRrZcXERERERERETmQDooKoOOOO45ut7vHtz/66KP34dHsyHvP6173Om6//XZuvfVW3vSmN+3X5xcREREREREReSwOigDohhtuONCHsFtPetKTAJifnz/ARyIiIiIiIiIi8sgcFC1gjwdf+tKXAMazgUREREREREREHi+ekAHQ5s2b2bhxI9/73veWXX777bczGo12uP2NN97Ie97zHoB9Nn9IRERERERERGRfMSmldKAP4rG67LLL2LhxIwB33XUXX/nKVzjllFM4/vjjAXje857H6173uvHtL7/8ci644ALOO+88Lr/88vHl69ev5+6772b9+vUcc8wxQN4CduONNwLwjne8g9/7vd/bT69KRERERERERGTvOChmAD1W1113HbfccsuyyzZs2MCGDRvG/zwZAO3Mq171Kq6++mq+/OUv87nPfY6qqjjiiCP41V/9Vd7whjdw2mmn7fVjFxERERERERHZ16aiAkhERERERERERHbuCTkDSERERERERETkiUQBkIiIiIiIiIjIlFMAJCIiIiIiIiIy5RQAiYiIiIiIiIhMOQVAIiIiIiIiIiJTTgGQiIiIiIiIiMiUUwAkjwtVVfG+972PCy64gJNOOomyLDHG8LGPfWy3973iiiv42Z/9WWZnZ1m9ejXr16/ns5/97H44apEDb9OmTRhjdvq/c88990Afosh+8+1vf5vXvOY1HH300XQ6HdatW8dFF13EQw89dKAPTeSAW7du3U7/XXHkkUce6MMT2W+uuuoq3vjGN3LaaaexatUqjDG88pWv3OV9NmzYwIte9CLWrl1Lv9/nmc98Ju9973sJIeynoxbZM/5AH4DInpifn+eiiy4C4IgjjuDII4/kW9/61m7v9x//43/kXe96F8cccwy/9mu/xmg04pOf/CT/9t/+W97//vfzhje8YR8fucjB4ad/+qc5++yzd7j8Gc94xv4/GJED4L777uOUU07hgQce4CUveQk/8RM/wd/+7d/yvve9j+uuu47bbruNQw899EAfpsgBtXr16vF/b02anZ3d/wcjcoC8853v5Ctf+Qqzs7Mcc8wxbNy4cZe3/9SnPsVLX/pSut0uL3vZy1i7di2f+cxnePOb38xtt93GX/zFX+ynIxfZPZNSSgf6IER2ZzQaccMNN3DSSSdx1FFHcfHFF3PJJZfw0Y9+lNe97nUr3mfDhg2ceuqpHHfccXz5y1/mkEMOAXJFxMknn8z8/DwbN25k3bp1+/GViOxfmzZt4qlPfSrnnXcel19++YE+HJED5hd/8Re5/vrr+aM/+iPe+MY3ji//7d/+bd7znvfw67/+63z4wx8+gEcocmC1/z20adOmA3ocIgfaTTfdxDHHHMPTnvY0brnlFk4//XRe8YpXcOWVV+5w2y1btvC0pz2NzZs3c9ttt/HsZz8bgMFgwBlnnMEXv/hF/uf//J+quJaDhlrA5HGhLEte+MIXctRRR+3xfdr/kH/LW94yDn8g/wfOb/3WbzEcDvn4xz++149VREQOLvfffz/XX3/9+Pt/0iWXXMLMzAyf+MQnmJ+fP0BHKCIiB4vTTz+d448/HmPMbm971VVX8YMf/IBzzz13HP4AdLtd3vnOdwLwoQ99aJ8dq8gjpQBIptaNN94IwAte8IIdrnvhC1+47DYi0+673/0uH/nIR/iDP/gDPvKRj/DVr371QB+SyH7TftefddZZWLv8P33m5uY49dRTWVhY4Etf+tKBODyRg8ZwOOTKK6/kD/7gD3jf+97HTTfdpBkmIruwq/ON5z//+fT7fTZs2MBwONzfhyayIs0Akqk0Pz/Pd77zHWZnZ1esGjr++OMBuPfee/f3oYkcEJ///Of5/Oc/v+yy9evXc8UVV/DjP/7jB+ioRPaPe+65B4ATTjhhxeuPP/54rr/+eu69917OPPPM/XloIgeV73//+7zqVa9adtlTn/pUPv7xj/PzP//zB+ioRA5eu/r3i/eepz71qdx9993cf//9nHjiifv78ER2oAogmUqbN28G8jDDlbSXP/zww/vrkEQOiH6/z+///u9z55138tBDD/HQQw+N+9lvvvlmzjzzTLW9yNTTvxNEdu+CCy7ghhtu4Pvf/z7z8/P8wz/8A7/+67/Opk2beOELX8hXvvKVA32IIgcd/ftFHm8UAMl+s6v1oiv9b3frFveGPentFTnQHstn5/DDD+ftb387z3rWs1izZg1r1qzh+c9/Ptdffz0/93M/xz//8z/zsY997AC+OpEDr92HoX8nyBPZ2972Ns444wyOOOII+v0+z3jGM/jwhz/Mb//2b7O4uMjFF198oA9R5HFH/36Rg41awGS/Oe644+h2u3t8+6OPPvpRP1ebtrep/PZ2l9aLHEz2xWfHe8/rXvc6br/9dm699Vbe9KY3PZZDFDmo7e7fCVu2bFl2OxFZ8hu/8Ru8613v4tZbbz3QhyJy0NG/X+TxRgGQ7Dc33HDDfnuumZkZnvzkJ/Od73yH733vezvMAfr6178O7HwehMjBZF99dp70pCcBqAVMpt7Tn/50YOdz3/TvBJGdO/zwwwH9u0JkJU9/+tO54447uPfeezn55JOXXVfXNd/4xjfw3nPsscceoCMUWU4tYDK1zjjjDACuu+66Ha773Oc+t+w2Ik9E7cYj/UeJTLvTTz8dgOuvv54Y47Lrtm7dym233Uav1+M5z3nOgTg8kYPaF7/4RUD/rhBZya7ON2699VYWFhY45ZRT6HQ6+/vQRFakAEim1m/8xm8AcOmll/LQQw+NL9+0aRMf+MAH6HQ6XHDBBQfq8ET2i9tvv53RaLTD5TfeeCPvec97APbLvC2RA+m4447jrLPOGn//T3rb297G/Pw8r371q5mZmTlARyhyYN1999386Ec/2uHyb37zm7zhDW8A9O8KkZWcc845HHbYYXzyk5/kjjvuGF8+GAz4vd/7PQBe//rXH6jDE9mBSe1kKpGD3GWXXcbGjRsBuOuuu/jKV77CKaecMl7p/rznPY/Xve51y+7zO7/zO7z73e/mmGOO4ZxzzmE0GvG//tf/4sEHH+T973//+D9qRKbV+vXrufvuu1m/fj3HHHMMAF/96le58cYbAXjHO94x/g8UkWl23333ccopp/DAAw/wkpe8hBNPPJHbb7+dm266iRNOOIENGzZw6KGHHujDFDkgLr74Yi677DJOP/10nvrUpzI3N8d9993HX/3VXzEYDHjRi17E1VdfTVmWB/pQRfa5a665hmuuuQaA73//+/z1X/81xx57LKeddhoAhx12GH/4h3+47PbnnHMO3W6Xc889l7Vr1/LpT3+ae+65h3POOYf//b//t4ZAy0FDAZA8bqxfv55bbrllp9efd955XH755TtcfsUVV/DHf/zH/NM//RPWWp71rGfxn/7Tf+LFL37xPjxakYPDn/7pn3L11Vfzj//4j/zwhz+kqiqOOOIInvvc5/KGN7xh/B8zIk8E3/rWt3jrW9/Kddddx4MPPshRRx3F2Wefzdve9jbWrl17oA9P5IC55ZZb+PCHP8zf//3fj9fAr1mzhpNOOolXvepVvOpVr9IJrDxhXHzxxVxyySU7vf4pT3kKmzZtWnbZbbfdxqWXXsoXv/hFBoMBT3va03jNa17DhRdeiHNuHx+xyJ5TACQiIiIiIiIiMuU0A0hEREREREREZMopABIRERERERERmXIKgEREREREREREppwCIBERERERERGRKacASERERERERERkyikAEhERERERERGZcgqARERERERERESmnAIgEREREREREZEppwBIRERERERERGTKKQASEREREREREZlyCoBERERERERERKacAiARERERERERkSmnAEhERESm2vr16/mpn/opYoz75PFTSpx00kmcdtpp++TxRURERPYGBUAiIiIyta666ipuueUWLrnkEqzdN//ZY4zhkksu4W/+5m+46qqr9slziIiIiDxWJqWUDvRBiIiIiOxtKSVOPPFEUkps3LgRY8w+fb6f/MmfJISwX55LRERE5JFSBZCIiIhMpS984Qvcc889nHfeefslkDnvvPO49957ueGGG/b5c4mIiIg8UgqARERE5KCybt06jDE7/d/555+/R4/zp3/6pwC87GUv2+G6yy+/HGMMl19+OZ///Oc57bTTmJ2d5UlPehIXXHABDz/8MAB///d/z4tf/GIOOeQQZmdn+eVf/mU2bdq04vOde+65y55XRERE5GDiD/QBiIiIiEy66KKLxgHMpM985jP83d/9Hf1+f7ePkVLixhtv5Mgjj+S4447b6e0+/elP89nPfpYXv/jF/MZv/AYbNmzg8ssv5xvf+AaXXXYZZ555Jqeddhqvfe1r+Yd/+Ac+85nPcN999/EP//APO8wUespTnsKTn/xkvvCFL5BSUhuYiIiIHFQ0A0hEREQOep///Od50YtexLp16/jiF7/IYYcdtsvbb9y4kRNPPJEXv/jFfOYzn9nh+ssvv5wLLrgA5xw33HADP//zPw9AjJFf/MVf5Atf+AKHHHII73//+3nFK14xvt9rX/ta/sf/+B9cc801vOQlL9nhcX/lV36Fa665hrvvvpuf/MmffIyvWkRERGTvUQuYiIiIHNT+8R//kXPOOYfVq1dz7bXX7jb8Afh//+//AXDUUUft8nYvf/nLx+EPgLWWV73qVQA84xnPWBb+ALz61a8G4K677lrx8Y488shlzy8iIiJysFALmIiIiBy0vve97/FLv/RLDIdDPvvZz3L88cfv0f0efPBBAA455JBd3u7Zz372DpcdffTRAJx88sk7XPfkJz8ZgG9/+9srPt7atWsB+OEPf7hHxykiIiKyvygAEhERkYPS/Pw8L37xi/nWt77Fn//5n3Paaaft8X17vR4Ag8Fgl7dbvXr1Dpd573d7XVVVKz7e4uLisucXEREROVgoABIREZGDToyRl7/85fzd3/0dl156KS9/+csf0f0PP/xwYKkSaH9pn699fhEREZGDhWYAiYiIyEHnoosu4jOf+Qyvec1r+P/+v//vEd//X/2rf4Vzjo0bN+6Do9u5jRs3Yq3lp37qp/br84qIiIjsjgIgEREROai8973v5f3vfz9nnnkmH/7whx/VY6xevZqTTjqJr371q+O2rH1tOBxy11138a//9b9mzZo1++U5RURERPaUWsBERETkoPH973+f3/md38EYw0/91E9x6aWX7nCbk046ibPPPnu3j/XSl76UO++8kxtvvJFf+qVf2gdHu9zNN9/MaDTipS996T5/LhEREZFHSgGQiIiIHDQGgwExRiBXAq3kvPPO26MA6LWvfS0XX3wxf/Znf7ZfAqArrriCsix57Wtfu8+fS0REROSRMimldKAPQkRERGRf+PVf/3WuuOIKNm3axJFHHrnPnueBBx5g3bp1/Pt//+/52Mc+ts+eR0REROTR0gwgERERmVpvf/vbKctyxVayvekP/uAPcM7xjne8Y58+j4iIiMijpQBIREREptYRRxzBlVdeydFHHz1uLdvbUkocddRRfOITn+Coo47aJ88hIiIi8lipBUxEREREREREZMqpAkhEREREREREZMopABIRERERERERmXIKgEREREREREREppwCIBERERERERGRKacASERERERERERkyikAEhERERERERGZcgqARERERERERESmnAIgEREREREREZEppwBIRERERERERGTKKQASEREREREREZlyCoBERERERERERKacAiARERERERERkSmnAEhEREREREREZMopABIRERERERERmXIKgEREREREREREppwCIBERERERERGRKacASERERERERERkyikAEhERERERERGZcgqARERERERERESmnAIgEREREREREZEppwBIRERERERERGTKKQASEREREREREZlyCoBERERERERERKacAiARERERERERkSmnAEhEREREREREZMopABIRERERERERmXIKgEREREREREREppwCIBERERERERGRKacASERERERERERkyk1NAHTVVVfxxje+kdNOO41Vq1ZhjOGVr3zlo3qsb3/727zmNa/h6KOPptPpsG7dOi666CIeeuihvXzUIiIiIiIiIiL7nj/QB7C3vPOd7+QrX/kKs7OzHHPMMWzcuPFRPc59993HKaecwgMPPMBLXvISfuInfoK//du/5X3vex/XXXcdt912G4ceeuhePnoRERERERERkX1naiqA3vOe93DvvfeyZcsWPvShDz3qx/nN3/xNHnjgAf7oj/6Ia665hssuu4wbb7yRN7/5zdxzzz285S1v2YtHLSIiIiIiIiKy75mUUjrQB7G33XzzzZx++um84hWv4Morr9zj+91///0cd9xxrFu3jvvuuw9rl/KxrVu3ctRRR5FS4oEHHmBmZmZfHLqIiIiIiIiIyF43NRVAe8ONN94IwFlnnbUs/AGYm5vj1FNPZWFhgS996UsH4vBERERERERERB6VqZkBtDfcc889AJxwwgkrXn/88cdz/fXXc++993LmmWfu8rFOPvnkFS//xje+wQtf+EL+/M///LEdrIiIiIiIiIjIHlIANGHz5s0ArF69esXr28sffvjhR/0cg8GAL3/5y9x8882P+jGe6LZu3QrkqiwR2ZE+IyK7ps+IyK7pMyKya/qM7B3r168/0IfwhKMA6BFoxyUZY3Z72zvvvHPFy9vKIP2yP3pteKb3UGRl+oyI7Jo+IyK7ps+IyK7pMyKPV5oBNKGt8Gkrgba3ZcuWZbcTEREREREREXk8UAA04elPfzoA995774rXf/3rXwd2PiNIRERERERERORgpABowumnnw7A9ddfT4xx2XVbt27ltttuo9fr8ZznPOdAHJ6IiIiIiIiIyKPyhAyAqqpi48aN3HfffcsuP+644zjrrLPYtGkTH/jAB5Zd97a3vY35+Xle/epXMzMzsz8PV0RERERERETkMZmaIdDXXHMN11xzDQDf//73AfjiF7/I+eefD8Bhhx3GH/7hHwLwne98hxNPPJGnPOUpbNq0adnjfPCDH+SUU07hwgsv5IYbbuDEE0/k9ttv56abbuKEE07g0ksv3V8vSURERERERERkr5iaAOiuu+7iiiuuWHbZ/fffz/333w/AU57ylHEAtCvHHXccd9xxB29961u57rrruPbaaznqqKO48MILedvb3sbatWv3yfGLiIiIiIiIiOwrUxMAXXzxxVx88cV7dNt169aNV7qv5Md+7Mf4+Mc/vpeOTERERERERETkwHpCzgASEREREREREXkiUQAkIiIiIiIiIjLlFACJiIiIiIiIiEw5BUAiIiIiIiIiIlNOAZCIiIiIiIiIyJRTACQiIiIiIiIiMuUUAImIiIiIiIiITDkFQCIiIiIiIiIiU04BkIiIiIiIiIjIlFMAJCIiIiIiIiIy5RQAiYiIiIiIiIhMOQVAIiIiIiIiIiJTTgGQiIiIiIiIiMiUUwAkIiIiIiIiIjLlFACJiIiIiIiIiEw5BUAiIiIiIiIiIlNOAZCIiIiIiIiIyJRTACQiIiIiIiIiMuUUAImIiIiIiIiITDkFQCIiIiIiIiIiU04BkIiIiIiIiIjIlFMAJCIiIiIiIiIy5RQAiYiIiIiIiIhMOQVAIiIiIiIiIiJTTgGQiIiIiIiIiMiUUwAkIiIiIiIiIjLlFACJiIiIiIiIiEw5BUAiIiIiIiIiIlNOAZCIiIiIiIiIyJRTACQiIiIiIiIiMuUUAImIiIiIiIiITDkFQCIiIiIiIiIiU04BkIiIiIiIiIjIlFMAJCIiIiIiIiIy5RQAiYiIiIiIiIhMOQVAIiIiIiIiIiJTTgGQiIiIiIiIiMiUUwAkIiIiIiIiIjLlFACJiIiIiIiIiEw5BUAiIiIiIiIiIlNOAZCIiIiIiIiIyJRTACQiIiIiIiIiMuUUAImIiIiIiIiITDkFQCIiIiIiIiIiU04BkIiIiIiIiIjIlFMAJCIiIiIiIiIy5RQAiYiIiIiIiIhMOQVAIiIiIiIiIiJTTgGQiIiIiIiIiMiUUwAkIiIiIiIiIjLlpioA+va3v81rXvMajj76aDqdDuvWreOiiy7ioYceekSP81d/9VecddZZHHPMMfR6PY499lj+3b/7d3zxi1/cR0cuIiIiIiIiIrLvTE0AdN9993HyySfz8Y9/nJ/92Z/lzW9+M8ceeyzve9/7eO5zn8uDDz64R4/zu7/7u7z4xS/m7/7u73jBC17Am970Jp71rGfxqU99ilNPPZUrr7xyH78SEREREREREZG9yx/oA9hbfvM3f5MHHniAP/qjP+KNb3zj+PLf/u3f5j3veQ9vectb+PCHP7zLx/j+97/PH/7hH3LEEUfw1a9+lcMPP3x83U033cQZZ5zBW9/6Vl75ylfus9chIiIiIiIiIrK3TUUF0P3338/111/PunXr+K3f+q1l111yySXMzMzwiU98gvn5+V0+zje/+U1ijPzcz/3csvAH4PTTT2dubo4f/OAHe/34RURERERERET2pamoALrxxhsBOOuss7B2eaY1NzfHqaeeyvXXX8+XvvQlzjzzzJ0+zvHHH09Zlvzt3/4tP/zhDznssMPG1916661s3bqVs88+e4+O6eSTT17x8q997Wscc8wx3HzzzXv0OLKjrVu3Aug9FNkJfUZEdk2fEZFd02dEZNf0Gdk71q9ff6AP4QlnKiqA7rnnHgBOOOGEFa8//vjjAbj33nt3+Thr167lv/7X/8q//Mu/8JM/+ZP8h//wH/gv/+W/8Ku/+qucddZZ/MIv/AIf+chH9u7Bi4iIiIiIiIjsY1NRAbR582YAVq9eveL17eUPP/zwbh/roosuYt26dbzmNa/hox/96Pjypz3taZx//vk7tIbtzJ133rni5W1lkNLOR69N2vUeiqxMnxGRXdNnRGTX9BkR2TV9RuTxaioqgHYnpQSAMWa3t/1v/+2/cc4553D++edz3333MT8/z5133smxxx7LK17xCv7zf/7P+/pwRURERERERET2qqkIgNoKn7YSaHtbtmxZdrudufnmm/nd3/1dfvmXf5l3v/vdHHvssfT7fZ71rGdx9dVX8+QnP5l3vetd3H///Xv3BYiIiIiIiIiI7ENTEQA9/elPB3Y+4+frX/86sPMZQa3PfvazQN74tb1+v8/P/uzPEmPk7//+7x/L4YqIiIiIiIiI7FdTEQC1gc31119PjHHZdVu3buW2226j1+vxnOc8Z5ePMxwOAXa66r29vCzLx3rIIiIiIiIiIiL7zVQEQMcddxxnnXUWmzZt4gMf+MCy6972trcxPz/Pq1/9amZmZgCoqoqNGzdy3333LbvtaaedBsCf/Mmf8J3vfGfZdZ/73Oe47bbb6Ha7nHLKKfvw1YiIiIiIiIiI7F1TsQUM4IMf/CCnnHIKF154ITfccAMnnngit99+OzfddBMnnHACl1566fi23/nOdzjxxBN5ylOewqZNm8aXn3POOfybf/Nv+MIXvsCJJ57Ir/zKr3DkkUfyta99jc9+9rOklLjssss49NBDD8ArFBERERERERF5dKYmADruuOO44447eOtb38p1113Htddey1FHHcWFF17I2972NtauXbvbx7DWcu211/KBD3yAT37yk1x99dUsLCywdu1aXvSiF3HhhRdy1lln7YdXIyIiIiIiIiKy90xNAATwYz/2Y3z84x/f7e3WrVs3Xg2/vaIouOiii7jo/2/vzsOrqu99j3/WnjIPJJAQSEggkBCZQRGDKINGRVus1drWOtPT1gGl55x7eh+vgm3t6bnnqoVWq1ZrFVu1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iJsSmN2sWbMkSdnZ2fL5fJ3WNTY2Ki8vTyEhIZo2bVogygP6tA0bNkjiWgF05UyfN9auXavm5mZlZmYqKCiot0sDukQABNP66U9/Kkl64oknVFtb27G8tLRUzzzzjIKCgnT33XcHqjygV2zatEkul+uU5bm5uXr66aclqVfG2wICKTU1VVlZWR3//n/ZokWL5HQ6dccddygsLCxAFQKBtWfPHtXU1Jyy/NChQ3rggQckca0AunLzzTdr4MCBeuONN7R169aO5a2trfo//+f/SJJ+9rOfBao84BSGv31kKqCP++1vf6uCggJJ0o4dO7Rz505lZmZ2TOl++eWXa/78+Z32+dd//Vc99dRTSkxM1M033yyXy6U333xT1dXV+v3vf99xUwOY1cyZM7Vnzx7NnDlTiYmJkqT8/Hzl5uZKkn71q1913KAAZlZSUqLMzExVVlZq3rx5ysjI0KZNm7R69WqlpaVp/fr1io2NDXSZQEAsXrxYv/3tbzVr1iwNHz5cERERKikp0QcffKDW1lbNnTtXK1askMPhCHSpQI9799139e6770qSKioq9PHHH2vEiBGaMWOGJGngwIH6f//v/3Xa/uabb1ZwcLC+//3vKyYmRu+9954KCwt188036+9//zuDQKPPIABCvzFz5kx9+umnp11/55136i9/+cspy1955RX94Q9/0N69e2WxWDR58mT9+7//u2644YYerBboG1566SWtWLFCu3fv1okTJ+R2uxUfH6/LLrtMDzzwQMfNDHAhKCsr02OPPaaVK1equrpaCQkJuvHGG7Vo0SLFxMQEujwgYD799FM999xz2r59e8c08NHR0Zo4caJuv/123X777XyAxQVj8eLFevzxx0+7Pjk5WaWlpZ2W5eXl6YknntCGDRvU2tqqkSNH6p577tGCBQtktVp7uGLg3BEAAQAAAAAAmBxjAAEAAAAAAJgcARAAAAAAAIDJEQABAAAAAACYHAEQAAAAAACAyREAAQAAAAAAmBwBEAAAAAAAgMkRAAEAAAAAAJgcARAAAAAAAIDJEQABAAAAAACYHAEQAAAAAACAyf1/z6DVEI3VIzUAAAAASUVORK5CYII=&quot; width=&quot;576px&quot; height=&quot;411px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1018\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"9\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1004\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAAM2CAYAAACOnPi8AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOz9f6xte1Xf/z/H+/2ec621f5xzLheo8oEPF1GU1NJaTL6KIt7YYsQGIn+1BoyaaI0iwcaWpiZyTbQxVWvAHzVtIjHafyotN001hARFvxLQShWtChiu6BeUn/fec85eP+ac7/d7fP8Yc6619r77/Li/792MRwL33P1j7rnXmmvfM8ce4zVEVRXnnHPOOeecc845d2GFJ/sEnHPOOeecc84559zjywtAzjnnnHPOOeeccxecF4Ccc84555xzzjnnLjgvADnnnHPOOeecc85dcF4Acs4555xzzjnnnLvgvADknHPOOeecc845d8F5Acg555xzzjnnnHPugvMCkHPOOeecc84559wF5wUg55xzzjnnnHPOuQvOC0DOOeecc84555xzF5wXgJxzzjnnnHPOOecuOC8AOeecc84555xzzl1wXgByzjnnnHPOOeecu+C8AOScc84555xzzjl3wXkByDnnnHPOOeecc+6C8wKQc84555xzzjnn3AXnBSDnnHPOOeecc865C84LQM4555xzzjnnnHMXnBeAnHPOOeecc8455y44LwA555xzzjnnnHPOXXBeAHLOOeecc84555y74LwA5JxzzjnnnHPOOXfBeQHIOeecc84555xz7oLzApBzzjnnnHPOOefcBecFIOecc84555xzzrkLzgtAzjnnnHPOOeeccxecF4Ccc84555xzzjnnLjgvADnnnHPOOeecc85dcF4Acs4555xzzjnnnLvgvADknHPOOeecc845d8F5Acg555xzzjnnnHPugvMCkHPOOeecc84559wF5wUg55xzzjnnnHPOuQvOC0DOOeecc84555xzF9yFKQC94x3v4Ad/8Ad5+ctfzqVLlxARXve61z3s49x1112IyLn/+6Iv+qLH4cydc84555xzzjnnHl/pyT6Bx8qP//iP86EPfYijoyOe+9zn8uEPf/gRH+vy5cu86U1vesjbj46OHsUZOuecc84555xzzj05LkwB6Gd/9md57nOfy5d+6ZfyO7/zO9x9992P+FhXrlzhnnvueexOzjnnnHPOOeecc+5JdGEKQI+m4OOcc84555xzzjl3kV2YAtBjqes6fu3Xfo2/+Zu/4fDwkJe85CV8wzd8AzHG2z7GS1/60nPf/ld/9Vd8y7d8C//1v/7Xx+p0nXPOOeecc845527KC0Dn+NSnPsXrX//6U297wQtewNvf/nZe8YpXPKpjbzYb/vf//t+8973vfVTH+UJ2/fp1AI6Pj5/kM3HuqclfI87dnL9GnLs5f404d3P+GnlsfOM3fuOTfQpfcLwAdMZ3fdd38fKXv5y///f/PsfHx9x33338/M//PP/5P/9nvuVbvoX3v//9/MN/+A9veZwPfvCD57596gzyi/2Rm4pn/hg6dz5/jTh3c/4ace7m/DXi3M35a8Q9XXkB6Iy3vOUtp/79K7/yK/mlX/oljo6O+Jmf+Rnuuece3vnOdz5JZ+ecc84555xzzjn38IUn+wSeLr7v+74PgN/93d99ks/EOeecc84555xz7uHxAtBtevaznw3Acrl8ks/EOeecc84555xz7uHxAtBtev/73w/Al3zJlzzJZ+Kcc84555xzzjn38HxBFoCGYeDDH/4wH/vYx069/c/+7M+4//77H/Lxf/3Xf80b3vAGAF73utc9IefonHPOOeecc84591i5MCHQ9957L/feey9ga9zBuna+8zu/E4BnPvOZ/PRP/zQAn/zkJ3nxi1/M85//fD7+8Y9vj/Hrv/7r/ORP/iR33303L3jBCzg+PuZjH/sYv/Ebv8Fms+FVr3oVP/zDP/xEflvOOeecc84555xzj9qFKQD98R//Mb/yK79y6m333Xcf9913HwDPf/7ztwWgG7n77rv5yEc+wh/90R/x/ve/n+VyyZUrV/j6r/96Xv/61/P6178eEXncvgfnnHPOOeecc865x8OFKQDdc8893HPPPbf1sXfddReq+pC3v+IVr+AVr3jFY3xmzjnnnHPOOeecc0+uL8gMIOecc84555xzzrkvJF4Acs4555xzzjnnnLvgvADknHPOOeecc845d8F5Acg555xzzjnnnHPugvMCkHPOOeecc84559wF5wUg55xzzjnnnHPOuQvOC0DOOeecc84555xzF5wXgJxzzjnnnHPOOecuOC8AOeecc84555xzzl1wXgByzjnnnHPOOeecu+C8AOScc84555xzzjl3wXkByDnnnHPOOeecc+6C8wKQc84555xzzjnn3AXnBSDnnHPOOeecc865C84LQM4555xzzjnnnHMXnBeAnHPOOeecc8455y44LwA555xzzjnnnHPOXXBeAHLOOeecc84555y74LwA5JxzzjnnnHPOOXfBeQHIOeecc84555xz7oLzApBzzjnnnHPOOefcBecFIOecc84555xzzrkLzgtAzjnnnHPOOeeccxecF4Ccc84555xzzjnnLjgvADnnnHPOOeecc85dcF4Acs4555xzzjnnnLvgvADknHPOOeecc845d8F5Acg555xzzjnnnHPugvMCkHPOOeecc84559wF5wUg55xzzjnnnHPOuQvOC0DOOeecc84555xzF5wXgJxzzjnnnHPOOecuOC8AOeecc84555xzzl1wXgByzjnnnHPOOeecu+C8AOScc84555xzzjl3wXkByDnnnHPOOeecc+6C8wKQc84555xzzjnn3AXnBSDnnHPOOeecc865C+7CFIDe8Y538IM/+IO8/OUv59KlS4gIr3vd6x7RsT7xiU/w3d/93TznOc9hNptx11138aY3vYkHHnjgMT5r55xzzjnnnHPOucdferJP4LHy4z/+43zoQx/i6OiI5z73uXz4wx9+RMf52Mc+xste9jI+85nP8JrXvIav+Iqv4A/+4A9461vfyrve9S7e9773ceeddz7GZ++cc84555xzzjn3+LkwHUA/+7M/y0c/+lGuXbvGf/pP/+kRH+f7v//7+cxnPsPb3vY27r33Xn7yJ3+S3/qt3+KHfuiH+MhHPsKP/MiPPIZn7ZxzzjnnnHPOOff4uzAFoLvvvpsv+7IvQ0Qe8THuu+8+3v3ud3PXXXfxAz/wA6fe92M/9mMcHh7yq7/6qyyXy0d7us4555xzzjnnnHNPmAtTAHos/NZv/RYAr3zlKwnh9ENzfHzM133d17FarfjABz7wZJyec84555xzzjnn3CNyYTKAHgsf+chHAHjRi1507vu/7Mu+jHe/+9189KMf5Zu+6ZtueqyXvvSl5779L/7iL3juc5/Le9/73kd1rl/Irl+/DuCPoXM34K8R527OXyPO3Zy/Rpy7OX+NPDa+8Ru/8ck+hS843gG05+rVqwBcvnz53PdPb3/wwQefqFNyzjnnnHPOOeece9S8A+hhUFWA28oZ+uAHP3ju26fOIK92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0SJ3MoaWL23uEhEREXngUQAkIiLCyQ2yPnIm0ckOw97usZzMRrbtGOKkezv4WURERETOXQqARERETsJWM4nOlY1Yp6J1TURERETODcdeSyIiIiJbUvWMiIiIiJxrFACJiMgDVimFlMv9PmtHRERERORsc84HQG3b8pa3vIXrr7+eq666irqucc7xjne8417f52233cYzn/lM9u3bx2Qy4dGPfjRvfvObSSndj0cuIiIiIiIiInJ6nPMzgFZXV3n1q18NwMUXX8wll1zCV77ylXt9f3/wB3/Ac5/7XMbjMc973vPYt28f73//+/npn/5pPv7xj/N7v/d799ORi4jImXZ/D1kWERERETlbnfMVQJPJhA984AN87Wtf4xvf+AYvfelL7/V9HTx4kB/7sR8jhMBHP/pRfvM3f5P/9J/+E5/+9Kd53OMex0033cS73/3u+/HoRUREREREREROvXM+AKrrmmc84xlceuml9/m+brrpJr71rW9x3XXX8djHPnZ++Xg85hd/8RcB+PVf//X7/DgiIiIiIiIiIqfTOR8A3Z9uueUWAJ7+9Kcf9bUnPelJTCYTbrvtNmaz2ek+NBERERERERGRe+2cnwF0f/rCF74AwMMf/vCjvhZj5MEPfjCf+9zn+Pu//3se+chHHve+HvOYx2x5+ec//3kuv/xyPvrRj97n432gOnToEIBeQ5Fj0GdE5Pj0GRE5Pn1GRI5Pn5H7xzXXXHOmD+EBRxVACw4cOADAnj17tvz6cPk999xzug5JREREREREROQ+OysqgK644gr+4R/+YdvXf/7zn8+73vWuU3hEWyulALY15kQ+9alPbXn5UBmktPPeG5J2vYYiW9NnROT49BkROT59RkSOT58ROVedFQHQlVdeyXg83vb1L7vsslNyHEOFz1AJdKSDBw9uup6IiIiIiIiIyLngrAiAPvzhD5/pQwDgEY94BLfffjtf/OIXj5rh03UdX/7yl4kx8pCHPOQMHaGIiIiIiIiIyMnTDKAFT3nKUwD44Ac/eNTXPvaxj7G2tsbjH/94RqPR6T40EREREREREZF77QEZAB04cIA77riDr3/965suv/baa7ngggt497vfze233z6/fDqd8prXvAaAV7ziFaf1WEVERERERERE7quzogXsvnrjG9/IHXfcAcCnP/1pAH7rt36LP/uzPwPgiU98Ii9/+cvn13/Pe97D9ddfz4tf/GJuvPHG+eW7d+/mN37jN7j22mu55ppruO6669i3bx/ve9/7+MIXvsC1117L8573vNP2vERERERERERE7g87IgD64Ac/yK233rrpsttuu43bbrtt/uvFAOh4nvOc53Drrbfyhje8gd///d9nOp3y0Ic+lF/5lV/hJ3/yJ7e1AUxERERERERE5GyyIwKgYQ3fdr3kJS/hJS95yTG//oQnPIEPfOAD9+2gRERERERERETOEg/IGUAiIiIiIiIiIg8kCoBERERERERERHY4BUAiIiIiIiIiIjucAiARERERERERkR1OAZCIiIiIiIiIyA6nAEhEREREREREZIdTACQiIiIiIiIissMpABIRERERERER2eEUAImIiIiIiIiI7HAKgEREREREREREdjgFQCIiIiIiIiIiO5wCIBERERERERGRHU4BkIiIiIiIiIjIDqcASERERERERERkh1MAJCIiIiIiIiKywykAEhERERERERHZ4RQAiYiIiIiIiIjscAqARERERERERER2OAVAIiIiIiIiIiI7nAIgEREREREREZEdTgGQiIiIiIiIiMgOpwBIRERERERERGSHUwAkIiIiIiIiIrLDKQASEREREREREdnhFACJiIiIiIiIiOxwCoBERERERERERHY4BUAiIiIiIiIiIjucAiARERERERERkR1OAZCIiIiIiIiIyA6nAEhEREREREREZIdTACQiIiIiIiIissMpABIRERERERER2eEUAImIiIiIiIiI7HAKgEREREREREREdjgFQCIiIiIiIiIiO5wCIBERERERERGRHU4BkIiIiIiIiIjIDqcASERERERERERkh1MAJCIiIiIiIiKyw53zAVDbtrzlLW/h+uuv56qrrqKua5xzvOMd7zjp+7rzzjtxzh3zn+uuu+4UPAMRERERERERkVMrnukDuK9WV1d59atfDcDFF1/MJZdcwle+8pX7dJ/f8z3fw3Oe85yjLn/Uox51n+5XRERERERERORMOOcDoMlkwgc+8AGuuuoqLr30Um644QZe+9rX3qf7vOqqq7jhhhvunwMUERERERERETnDzvkAqK5rnvGMZ5zpwxAREREREREROWud8wHQqfC1r32Nt7/97dx1112cf/75PO5xj+PRj370Sd3HYx7zmC0v/8xnPkOMkYc//OH3x6E+IOWcAfD+nB9hJXJK6DMicnz6jIgcnz4jIsenz8j94/u+7/v43d/93TN9GA8oCoC28KEPfYgPfehDmy675ppreOc738l3fMd33Kf7DiEwmUzYtWvXfbqfB7LPf/7zADzykY88w0cicnbSZ0Tk+PQZETk+fUZEjk+fETlXKQBaMJlM+Pmf/3me85zn8JCHPASAz372s9xwww185CMf4alPfSqf/vSnWV5ePuF9fepTnzrVh/uANVRX6TUW2Zo+IyLHp8+IyPHpMyJyfPqMyLnqrKhZu+KKK467fv3If17wgheckuO46KKLeN3rXsf3fu/3snfvXvbu3cuTnvQkbr75Zn7gB36Av/u7v7tX6+VFRERERERERM6ks6IC6Morr2Q8Hm/7+pdddtkpPJqjxRh5+ctfzic/+Uk+9rGP8VM/9VOn9fFFRERERERERO6LsyIA+vCHP3ymD+GELrzwQgBWV1fP8JGIiIiIiIiIiJycs6IF7Fzw53/+5wDz2UAiIiIiIiIiIueKB2QAdODAAe644w6+/vWvb7r8k5/8JE3THHX9W265hTe96U0Ap2z+kIiIiIiIiIjIqeJKKeVMH8R99cY3vpE77rgDgE9/+tN85jOf4fGPfzwPe9jDAHjiE5/Iy1/+8vn1b7zxRq6//npe/OIXc+ONN84vv+aaa/jc5z7HNddcw+WXXw7YFrBbbrkFgNe//vW85jWvOU3PSkRERERERETk/nFWzAC6rz74wQ9y6623brrstttu47bbbpv/ejEAOpYXvvCFvOc97+Ev/uIv+OM//mPatuXiiy/mR37kR3jlK1/J1Vdffb8fu4iIiIiIiIjIqbYjKoBEREREREREROTYHpAzgEREREREREREHkgUAImIiIiIiIiI7HAKgEREREREREREdjgFQCIiIiIiIiIiO5wCIBERERERERGRHU4BkIiIiIiIiIjIDqcASM4Jbdvylre8heuvv56rrrqKuq5xzvGOd7zjhLd95zvfyfd///ezsrLCnj17uOaaa/jDP/zD03DUImfenXfeiXPumP9cd911Z/oQRU6br371q7z0pS/lsssuYzQaccUVV/DqV7+a/fv3n+lDEznjrrjiimP+XnHJJZec6cMTOW1uuukmXvWqV3H11Veze/dunHO84AUvOO5tbrvtNp75zGeyb98+JpMJj370o3nzm99MSuk0HbXI9sQzfQAi27G6usqrX/1qAC6++GIuueQSvvKVr5zwdv/23/5bfvmXf5nLL7+cH/uxH6NpGt797nfzL/7Fv+Ctb30rr3zlK0/xkYucHb7ne76H5zznOUdd/qhHPer0H4zIGfClL32Jxz/+8Xzzm9/k2c9+Nv/kn/wT/s//+T+85S1v4YMf/CAf//jHOf/888/0YYqcUXv27Jn/eWvRysrK6T8YkTPkF3/xF/nMZz7DysoKl19+OXfcccdxr/8Hf/AHPPe5z2U8HvO85z2Pffv28f73v5+f/umf5uMf/zi/93u/d5qOXOTEXCmlnOmDEDmRpmn48Ic/zFVXXcWll17KDTfcwGtf+1p+4zd+g5e//OVb3ua2227jCU94AldeeSV/8Rd/wXnnnQdYRcRjHvMYVldXueOOO7jiiitO4zMROb3uvPNOHvzgB/PiF7+YG2+88UwfjsgZ80M/9EPcfPPN/Jf/8l941ateNb/8Z37mZ3jTm97Ej//4j/O2t73tDB6hyJk1/HnozjvvPKPHIXKmfeQjH+Hyyy/noQ99KLfeeitPfvKTef7zn8+73vWuo6578OBBHvrQh3LgwAE+/vGP89jHPhaA6XTKU57yFD7xiU/wP/7H/1DFtZw11AIm54S6rnnGM57BpZdeuu3bDH+Q/w//4T/Mwx+wP+D8m3/zb5jNZvzWb/3W/X6sIiJydvn7v/97br755vnP/0Wvfe1rWV5e5nd+53dYXV09Q0coIiJniyc/+ck87GEPwzl3wuvedNNNfOtb3+K6666bhz8A4/GYX/zFXwTg13/910/ZsYqcLAVAsmPdcsstADz96U8/6mvPeMYzNl1HZKf72te+xtvf/nZ+6Zd+ibe//e189rOfPdOHJHLaDD/rn/a0p+H95j/67Nq1iyc84Qmsra3x53/+52fi8ETOGrPZjHe961380i/9Em95y1v4yEc+ohkmIsdxvPONJz3pSUwmE2677TZms9npPjSRLWkGkOxIq6ur/OM//iMrKytbVg097GEPA+CLX/zi6T40kTPiQx/6EB/60Ic2XXbNNdfwzne+k+/4ju84Q0clcnp84QtfAODhD3/4ll9/2MMexs0338wXv/hFnvrUp57OQxM5q3zjG9/ghS984abLHvzgB/Nbv/Vb/OAP/uAZOiqRs9fxfn+JMfLgBz+Yz33uc/z93/89j3zkI0/34YkcRRVAsiMdOHAAsGGGWxkuv+eee07XIYmcEZPJhJ//+Z/nU5/6FPv372f//v3zfvaPfvSjPPWpT1Xbi+x4+j1B5MSuv/56PvzhD/ONb3yD1dVV/vqv/5of//Ef58477+QZz3gGn/nMZ870IYqcdfT7i5xrFADJaXO89aJb/XOidYv3h+309oqcaffls3PRRRfxute9ju/93u9l79697N27lyc96UncfPPN/MAP/AB/93d/xzve8Y4z+OxEzrxhH4Z+T5AHsl/4hV/gKU95ChdffDGTyYRHPepRvO1tb+NnfuZnWF9f54YbbjjThyhyztHvL3K2UQuYnDZXXnkl4/F429e/7LLL7vVjDWn7kMof6URpvcjZ5FR8dmKMvPzlL+eTn/wkH/vYx/ipn/qp+3KIIme1E/2ecPDgwU3XE5ENP/ETP8Ev//Iv87GPfexMH4rIWUe/v8i5RgGQnDYf/vCHT9tjLS8v86AHPYh//Md/5Otf//pRc4D+7//9v8Cx50GInE1O1WfnwgsvBFALmOx4j3jEI4Bjz33T7wkix3bRRRcB+r1CZCuPeMQjuP322/niF7/IYx7zmE1f67qOL3/5y8QYechDHnKGjlBkM7WAyY71lKc8BYAPfvCDR33tj//4jzddR+SBaNh4pD+UyE735Cc/GYCbb76ZnPOmrx06dIiPf/zjLC0t8c//+T8/E4cnclb7xCc+Aej3CpGtHO9842Mf+xhra2s8/vGPZzQane5DE9mSAiDZsX7iJ34CgDe84Q3s379/fvmdd97Jf/2v/5XRaMT1119/pg5P5LT45Cc/SdM0R11+yy238KY3vQngtMzbEjmTrrzySp72tKfNf/4v+oVf+AVWV1d50YtexPLy8hk6QpEz63Of+xx33333UZf/wz/8A6985SsB/V4hspVrr72WCy64gHe/+93cfvvt88un0ymvec1rAHjFK15xpg5P5CiuDJOpRM5yb3zjG7njjjsA+PSnP81nPvMZHv/4x89Xuj/xiU/k5S9/+abb/OzP/iy/8iu/wuWXX861115L0zT8z//5P7nrrrt461vfOv9DjchOdc011/C5z32Oa665hssvvxyAz372s9xyyy0AvP71r5//AUVkJ/vSl77E4x//eL75zW/y7Gc/m0c+8pF88pOf5CMf+QgPf/jDue222zj//PPP9GGKnBE33HADb3zjG3nyk5/Mgx/8YHbt2sWXvvQl/uiP/ojpdMozn/lM3vOe91DX9Zk+VJFT7r3vfS/vfe97AfjGN77Bn/zJn/CQhzyEq6++GoALLriA//yf//Om61977bWMx2Ouu+469u3bx/ve9z6+8IUvcO211/K//tf/0hBoOWsoAJJzxjXXXMOtt956zK+/+MUv5sYbbzzq8ne+85386q/+Kn/7t3+L957v/d7v5ed+7ud41rOedQqPVuTs8Ju/+Zu85z3v4W/+5m/49re/Tdu2XHzxxTzucY/jla985fwPMyIPBF/5ylf4j//xP/LBD36Qu+66i0svvZTnPOc5/MIv/AL79u0704cncsbceuutvO1tb+Ov/uqv5mvg9+7dy1VXXcULX/hCXvjCF+oEVh4wbrjhBl772tce8+vf+Z3fyZ133rnpso9//OO84Q1v4BOf+ATT6ZSHPvShvPSlL+Unf/InCSGc4iMW2T4FQCIiIiIiIiIiO5xmAImIiIiIiIiI7HAKgEREREREREREdjgFQCIiIiIiIiIiO5wCIBERERERERGRHU4BkIiIiIiIiIjIDqcASERERERERERkh1MAJCIiIiIiIiKywykAEhERERERERHZ4RQAiYiIiIiIiIjscAqARERERERERER2OAVAIiIiIiIiIiI7nAIgEREREREREZEdTgGQiIiI7GjXXHMN3/3d303O+ZTcfymFq666iquvvvqU3L+IiIjI/UEBkIiIiOxYN910E7feeiuvfe1r8f7U/LHHOcdrX/ta/uzP/oybbrrplDyGiIiIyH3lSinlTB+EiIiIyP2tlMIjH/lISinccccdOOdO6eN913d9Fyml0/JYIiIiIidLFUAiIiKyI/3pn/4pX/jCF3jxi198WgKZF7/4xXzxi1/kwx/+8Cl/LBEREZGTpQBIREREzipXXHEFzrlj/vOSl7xkW/fzm7/5mwA873nPO+prN954I845brzxRj70oQ9x9dVXs7KywoUXXsj111/PPffcA8Bf/dVf8axnPYvzzjuPlZUV/uW//JfceeedWz7eddddt+lxRURERM4m8UwfgIiIiMiiV7/61fMAZtH73/9+/vIv/5LJZHLC+yilcMstt3DJJZdw5ZVXHvN673vf+/jDP/xDnvWsZ/ETP/ET3Hbbbdx44418+ctf5o1vfCNPfepTufrqq3nZy17GX//1X/P+97+fL33pS/z1X//1UTOFvvM7v5MHPehB/Omf/imlFLWBiYiIyFlFM4BERETkrPehD32IZz7zmVxxxRV84hOf4IILLjju9e+44w4e+chH8qxnPYv3v//9R339xhtv5PrrryeEwIc//GF+8Ad/EICcMz/0Qz/En/7pn3Leeefx1re+lec///nz273sZS/jv//3/8573/tenv3sZx91v//qX/0r3vve9/K5z32O7/qu77qPz1pERETk/qMWMBERETmr/c3f/A3XXnste/bs4QMf+MAJwx+A//f//h8Al1566XGv96M/+qPz8AfAe88LX/hCAB71qEdtCn8AXvSiFwHw6U9/esv7u+SSSzY9voiIiMjZQi1gIiIictb6+te/zg//8A8zm834wz/8Qx72sIdt63Z33XUXAOedd95xr/fYxz72qMsuu+wyAB7zmMcc9bUHPehBAHz1q1/d8v727dsHwLe//e1tHaeIiIjI6aIASERERM5Kq6urPOtZz+IrX/kKv/u7v8vVV1+97dsuLS0BMJ1Oj3u9PXv2HHVZjPGEX2vbdsv7W19f3/T4IiIiImcLBUAiIiJy1sk586M/+qP85V/+JW94wxv40R/90ZO6/UUXXQRsVAKdLsPjDY8vIiIicrbQDCARERE567z61a/m/e9/Py996Uv59//+35/07f/pP/2nhBC44447TsHRHdsdd9yB957v/u7vPq2PKyIiInIiCoBERETkrPLmN7+Zt771rTz1qU/lbW972726jz179nDVVVfx2c9+dt6WdarNZjM+/elP88/+2T9j7969p+UxRURERLZLLWAiIiJy1vjGN77Bz/7sz+Kc47u/+7t5wxvecNR1rrrqKp7znOec8L6e+9zn8qlPfYpbbrmFH/7hHz4FR7vZRz/6UZqm4bnPfe4pfywRERGRk6UASERERM4a0+mUnDNglUBbefGLX7ytAOhlL3sZN9xwA7/92799WgKgd77zndR1zcte9rJT/lgiIiIiJ8uVUsqZPggRERGRU+HHf/zHeec738mdd97JJZdccsoe55vf/CZXXHEF//pf/2ve8Y53nLLHEREREbm3NANIREREdqzXve511HW9ZSvZ/emXfumXCCHw+te//pQ+joiIiMi9pQBIREREdqyLL76Yd73rXVx22WXz1rL7WymFSy+9lN/5nd/h0ksvPSWPISIiInJfqQVMRERERERERGSHUwWQiIiIiIiIiMgOpwBIRERERERERGSHUwAkIiIiIiIiIrLDKQASEREREREREdnhFACJiIiIiIiIiOxwCoBERERERERERHY4BUAiIiIiIiIiIjucAiARERERERERkR1OAZCIiIiIiIiIyA6nAEhEREREREREZIdTACQiIiIiIiIissMpABIRERERERER2eEUAImIiIiIiIiI7HAKgEREREREREREdjgFQCIiIiIiIiIiO5wCIBERERERERGRHU4BkIiIiIiIiIjIDqcASERERERERERkh1MAJCIiIiIiIiKywykAEhERERERERHZ4RQAiYiIiIiIiIjscAqARERERERERER2OAVAIiIiIiIiIiI7nAIgEREREREREZEdTgGQiIiIiIiIiMgOpwBIRERERERERGSHUwAkIiIiIiIiIrLDKQASEREREREREdnhFACJiIiIiIiIiOxwOyYAuummm3jVq17F1Vdfze7du3HO8YIXvOBe3ddXv/pVXvrSl3LZZZcxGo244oorePWrX83+/fvv56MWERERERERETn14v/f3p2HV1Ef+h//nC17yAaBQAIhIQkBlE0FAiqLNyLaohVrrfvS5bogeJf2Pv4UbEuvvbdqocUiWqli60bdF5qyiUYIixDWJJAQIIGQELJvZ/39QZNLJATEJJNM3q/n4fFhZs73fE5kMpNPvjNjdICO8qtf/UrZ2dkKCQlRbGyscnJyLmqc/Px8paWlqbS0VLNnz9bw4cO1ZcsWLV68WKtXr1ZmZqaioqI6OD0AAAAAAEDnMc0MoOeee055eXmqrq7WH//4x4se58EHH1RpaamWLFmi9957T08//bTWrVun+fPnKzc3V48//ngHpgYAAAAAAOh8Fp/P5zM6REfbsGGDpk2bpttvv12vvfbaBb+uoKBAiYmJio+PV35+vqzW/+vHampqFBMTI5/Pp9LSUgUHB3dGdAAAAAAAgA5nmhlAHWHdunWSpPT09FbljySFhoZq8uTJqq+v1+bNm42IBwAAAAAAcFFMcw+gjpCbmytJSk5ObnN9UlKSMjIylJeXpxkzZrQ71vjx49tcfujQIV133XX6y1/+8u3CAgAAAAAAXCAKoDNUVVVJksLCwtpc37y8srLyot+jsbFRW7du1YYNGy56jN6upqZG0ulZ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V0cD2kQBBNP66U9/KklatGiRKioqWpYXFhZq6dKl8vf317333mtUPKBLZGVlyel0nrV83bp1eu655ySpS+63BRgpMTFR6enpLd//z7RgwQLV1dXprrvuUnBwsEEJAWPt3btXp06dOmv54cOH9fDDD0viWAG0Zc6cOerbt6/eeOMNbdu2rWV5Y2Oj/t//+3+SpH/91381Kh5wFouv+c5UQDf39NNPKycnR5K0c+dOZWdnKy0treWR7lOmTNEDDzzQ6jX/9m//pmeffVaxsbGaM2eOnE6n3nzzTZWXl+v3v/99y0kNYFZTp07V3r17NXXqVMXGxkqSdu3apXXr1kmSfvnLX7acoABmlp+fr7S0NJWWlmr27NlKTU1VVlaW1q9fr+TkZH355ZeKiooyOiZgiIULF+rpp5/WtGnTNHToUIWGhio/P18ff/yxGhsbNWvWLL377rvy8/MzOirQ6d577z299957kqSSkhL9/e9/V0JCgq688kpJUt++ffXb3/621fZz5sxRQECAfvCDHygyMlIffPCBcnNzNWfOHL311lvcBBrdBgUQeoypU6fqs88+O+f6u+++W3/+85/PWv7KK6/oD3/4g/bt2yer1apx48bpP/7jP3TDDTd0Ylqge/jTn/6kd999V3v27NHJkyflcrnUv39/TZo0SQ8//HDLyQzQGxw9elRPPvmkVq9erfLycsXExOjGG2/UggULFBkZaXQ8wDCfffaZli1bph07drQ8Bj48PFxjxozRnXfeqTvvvJMfYNFrLFy4UE899dQ51w8ZMkSFhYWtlmVmZmrRokXatGmTGhsbNWzYMN13332aO3eubDZbJycGLhwFEAAAAAAAgMlxDyAAAAAAAACTowACAAAAAAAwOQogAAAAAAAAk6MAAgAAAAAAMDkKIAAAAAAAAJOjAAIAAAAAADA5CiAAAAAAAACTowACAAAAAAAwOQogAAAAAAAAk6MAAgAAAAAAMLn/D0kg7FI3Gft8AAAAAElFTkSuQmCC&quot; width=&quot;576px&quot; height=&quot;411px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1017\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"}},\"values\":[0],\"widgets\":{\"1011\":0}},\"id\":\"1014\",\"type\":\"panel.models.state.State\"},{\"attributes\":{\"margin\":[5,5,5,5],\"name\":\"VSpacer03362\",\"sizing_mode\":\"stretch_height\"},\"id\":\"1012\",\"type\":\"Spacer\"},{\"attributes\":{\"margin\":[20,0,0,20],\"name\":\"\",\"style\":{\"white-space\":\"nowrap\"},\"text\":\"Turn: <b>0</b>\",\"width\":250},\"id\":\"1010\",\"type\":\"Div\"},{\"attributes\":{\"margin\":[5,5,5,5],\"name\":\"HSpacer03365\",\"sizing_mode\":\"stretch_width\"},\"id\":\"1005\",\"type\":\"Spacer\"},{\"attributes\":{\"children\":[{\"id\":\"1009\"}],\"css_classes\":[\"panel-widget-box\"],\"margin\":[5,5,5,5],\"name\":\"WidgetBox03347\"},\"id\":\"1008\",\"type\":\"Column\"},{\"attributes\":{\"end\":10,\"js_property_callbacks\":{\"change:value\":[{\"id\":\"1013\"},{\"id\":\"1015\"}]},\"margin\":[0,20,20,20],\"min_width\":250,\"show_value\":false,\"start\":0,\"tooltips\":false,\"value\":0,\"width\":250},\"id\":\"1011\",\"type\":\"Slider\"},{\"attributes\":{\"margin\":[5,5,5,5],\"name\":\"HSpacer03364\",\"sizing_mode\":\"stretch_width\"},\"id\":\"1003\",\"type\":\"Spacer\"},{\"attributes\":{\"children\":[{\"id\":\"1010\"},{\"id\":\"1011\"}],\"margin\":[0,0,0,0],\"min_width\":290,\"name\":\"Column03358\",\"width\":290},\"id\":\"1009\",\"type\":\"Column\"}],\"root_ids\":[\"1002\",\"1014\"]},\"title\":\"Bokeh Application\",\"version\":\"2.3.0\"}};\n",
" var render_items = [{\"docid\":\"84aee2c5-9247-4683-afb1-15da730476e1\",\"root_ids\":[\"1002\"],\"roots\":{\"1002\":\"88cd2329-676e-4992-b047-a369b7805831\"}}];\n",
" root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
" }\n",
" if (root.Bokeh !== undefined && root.Bokeh.Panel !== undefined) {\n",
" embed_document(root);\n",
" } else {\n",
" var attempts = 0;\n",
" var timer = setInterval(function(root) {\n",
" if (root.Bokeh !== undefined && root.Bokeh.Panel !== undefined) {\n",
" clearInterval(timer);\n",
" embed_document(root);\n",
" } else if (document.readyState == \"complete\") {\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);</script>"
],
"text/plain": [
":Layout\n",
" .Scatter.I :HoloMap [Turn]\n",
" :Scatter [z] (dp)\n",
" .Area.I :HoloMap [Turn]\n",
" :Area [z] (I)"
]
},
"execution_count": 16,
"metadata": {
"application/vnd.holoviews_exec.v0+json": {
"id": "1002"
}
},
"output_type": "execute_result"
}
],
"source": [
"items = [(turn, plot_z_dp(turn)) for turn in t_plots]\n",
"\n",
"m = hv.HoloMap(items, kdims = ['Turn'])\n",
"m.collate()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Longitudinal wakefield"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Now let's introduce the longitiudinal wakefield.\n",
"\n",
"First define wake-function in terms of $\\xi = z - ct$:"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Equation for wake-function can be obtained by performing a Fourier transformation of the impedance\n",
"\n",
"$$\n",
"Z = \\frac{R_s}{1 + iQ\\left(\\frac{\\omega_R}{\\omega} -\\frac{\\omega}{\\omega_R}\\right)},\n",
"$$\n",
"where $Q$ is the quality factor, $\\omega_R$ is the frequency.\n",
"\n",
"(from A. Chao's book &#147;<a href=http://www.slac.stanford.edu/~achao/wileybook.html>Physics of Collective Beam Instabilities in High Energy Accelerators</a>&#148;. <a href=http://www.slac.stanford.edu/~achao/WileyBook/WileyChapter2.pdf>Chapter 2</a>, p. 73):\n",
"\n",
"$$\n",
"W(\\xi) = \\begin{cases}\n",
" 2\\alpha R_s e^{\\alpha \\xi/c}\\left(\\cos\\frac{\\overline{\\omega} \\xi}{c} + \\frac{\\alpha}{\\overline{\\omega}}\\sin\\frac{\\overline{\\omega} \\xi}{c}\\right), & \\mbox{if } \\xi < 0 \\\\\n",
" \\alpha R_s, & \\mbox{if } \\xi = 0 \\\\\n",
" 0, & \\mbox{if } \\xi > 0,\n",
"\\end{cases}\n",
"$$\n",
"\n",
"where $\\alpha = \\omega_R / 2Q$ and $\\overline\\omega = \\sqrt{\\omega_R^2 -\\alpha^2}$."
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [],
"source": [
"def Wake(xi):\n",
" # of course some other wake can be defined here.\n",
" \n",
" fr = 0.3e9 # Hz\n",
" Rs = 1.0e5 # Ohm\n",
" Q = 5 # quality factor\n",
" \n",
" wr = 2*np.pi*fr\n",
" alpha = wr/(2*Q)\n",
" wr1 = wr*np.sqrt(1 - 1/(4*Q*Q))\n",
" \n",
" W = 2*alpha*Rs*np.exp(alpha*xi/c)*(np.cos(wr1*xi/c) + (alpha/wr1)*np.sin(wr1*xi/c))\n",
" W[xi==0] = alpha*Rs\n",
" W[xi>0] = 0\n",
" \n",
" return W"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<img src='data:image/png;base64,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' style='max-width:100%; margin: auto; display: block; '/>"
],
"text/plain": [
":Curve [xi] (W)"
]
},
"execution_count": 18,
"metadata": {
"application/vnd.holoviews_exec.v0+json": {}
},
"output_type": "execute_result"
}
],
"source": [
"%opts Curve [show_grid=True aspect=3]\n",
"\n",
"dim_xi = hv.Dimension('xi', label=r\"$\\xi$\", unit='m')\n",
"dim_Wake = hv.Dimension('W', label=r\"$W$\", unit='V/pC')\n",
"\n",
"L_wake = 10 # m\n",
"dz = 0.04 # m\n",
"xi = np.linspace(-L_wake, 0, int(L_wake/dz)) # m\n",
"W = Wake(xi)\n",
"\n",
"hv.Curve((xi, W/1.0e12), kdims=[dim_xi], vdims=[dim_Wake])"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Wakefield from e-bunch"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Longitudinal wake-function defines the wakefield amplitude from a point-like charge. Therefore a distribution of charge will produce the wakefield\n",
"\n",
"$$\n",
"E(z) = -\\int\\limits_{z}^{+\\infty} W(z-z')I(z')dz'/c = -\\int\\limits_{-\\infty}^{0} W(\\xi)I(z-\\xi)d\\xi/c,\n",
"$$"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [],
"source": [
"zc, I = get_I(z0, z_bin=dz)\n",
"\n",
"V = -np.convolve(W, I)*dz/c # V"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [],
"source": [
"zV = np.linspace(max(zc)-dz*len(V), max(zc), len(V))"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<img src='data:image/png;base64,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UJ988olOP/10+Xy+Nm/D7XYrKytLa9as8WMyAAhulDcAABBQ9957rx544AHZ7W3/NcTlcumee+7Rfffd58dkABDcbIZhGGaHAAAAoWH58uUaPXq0SktLFRERcVLbqqioUEZGhgoKCtSrVy8/JQSA4MWZNwAA0Cbbtm2TzWZr9jNs2LBW13nttdc0cuTIJsUtLy9P/fr107x585SVlaWYmBjdcccd8nq9euSRR5SWlqbOnTtrxowZTbaVnJysIUOG6NVXX22vXQSAoBJmdgAAAGBNmZmZKi4ubpwuKSnRRRddpPPOO6/VdZYsWaLrrruu2fwtW7bo/fff1wcffKAtW7boyiuvVGFhoU477TQtXrxYy5cv169+9StdeOGFOueccxrX+8lPfqKlS5f6d8cAIEhR3gAAQJs4HA6lpaVJkg4dOqRx48Zp8ODBysvLa3Wdbdu2KSMjo9l8n8+nefPmKTY2Vr1799bw4cO1ceNGLVy4UHa7XT179tTs2bP16aefNilvXbp00bZt2/y9awAQlChvAADgpN1yyy3av3+/8vPzj3ojktra2ha/65adna3Y2NjG6dTUVDkcjibbSk1NVVlZWZP1IiMjVVNT44c9AIDgR3kDAAAnZfr06frggw/0xRdfNClgLUlJSdHevXubzXc6nU2mbTZbi/N+/HiByspKderUqY3JAcBaKG8AAKDN3nrrLT300EN6//331b1792Mu379/f61fv95v7//NN9+of//+ftseAAQz7jYJAADa5JtvvtFNN92k++67T2eccYZKSkpUUlKiysrKVtcZNWqUPvvsM79lWLp0qUaOHOm37QFAMKO8AQCANlm9erVqamo0ffp0paenN/5cfvnlra7zi1/8QuvXr9fGjRtP+v1XrFihqqoqXXnllSe9LQCwAh7SDQAAAuree+9VVVWVnnnmmZPazlVXXaX+/fvrd7/7nZ+SAUBw48wbAAAIqAceeEDdunWT1+tt8zbcbrf69u2ryZMn+zEZAAQ3zrwBAAAAgAVw5g0AAAAALIDyBgAAAAAWQHkDAAAAAAugvAEAAACABVDeAAAAAMACKG8AAAAAYAGUNwAAAACwAMobAAAAAFhAu5W3YcOGyWaztfjjcDgUGxurU045RRdffLH+/Oc/q7Kysr2iAAAAAIDl2QzDMNpjw8OGDdPixYuPe/n4+Hi99dZb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EeUNOGzixImaOHFii6/Nnz+/2bzTTz+92aWWAICmvF6vPvq/RfLFdVZETOwJr59xai9ty/9KxcXF6tKlSzskBADr4CMsAADQbgoKClSwrVi9h45s9Q6+R5PQKU21hkOFhYXtkA4ArIXyBgAA2s2WrVtli++s+JSW7957LHaHQ87kdG3eSnkDAC6bhGVt27ZNS5cu1bZt21RTU6NOnTqpf//+Gjx4sCIiIsyOBwAhzzAMfbtlm+I6n3JS20nKyNK3W/4jr9crh8Php3QAYD2UN1jOggUL9MQTT+iLL75Q586d1aVLF0VGRqqyslJbtmxRRESEbrjhBt13332NNxwBAAReVVWVSiqr1LnXyX1XLSk9U9u+Wa6ysjKlp6f7KR0AWA/lDZYyYMAA2e123Xzzzfr73/+urKysJq+73W6tWLFCr732mgYOHKg5c+boqquuMiktAIS2oqIiHajz6vTUkytvUXHxcnsNVVVVUd4AhDTKGyzlT3/6ky655JJWX3e5XBo2bJiGDRum6dOn8wV3ADDRtm3bZItJUnhk1EltxxUZLa/NoaqqKj8lAwBrorzBUo5W3H5oz5496tSpk1JSjv+BsAAA/9qweati0zJPejs2m01hkTGUNwAhj7tNosMwDEMLFy7U5Zdfrq5du5odBwBC2r59+1RUUq7kLv757rE9Mkb79u3zy7YAwKoob7C8rVu36ve//72ysrJ0ww03KCoqSq+99prZsQAgpG3btk37PT4lZ5z8mTdJCo+OU/nefX7ZFgBYFZdNwpIOHTqkN998U88995xWrlypESNGqLi4WAUFBerTp4/Z8QAgpJWWlmph/v/JkZim8IhIv2wzMjZWe/aU+GVbAGBVnHmD5UycOFEZGRl66qmndNVVV2nXrl169913ZbPZZLczpAHAbPn5H2tdpUdnXXip37YZGROnvdX75fV6/bZNALAazrzBcp599lndd999uv/++xUbG2t2HADAj+woKVVy1qmKjPHfMToiOlZ7633av3+/EhIS/LZdALASTlPAcl566SV98cUXSk9P1zXXXKN///vfqq+vNzsWAEBSfX29Siv2KSYxya/bjYyJU53Px01LAIQ0yhss5/rrr1d+fr6++eYbnX766frv//5vpaeny+fzaf369WbHA4CQVllZqdp6r2ISkv263ai4BLm9UkVFhV+3CwBWQnmD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' style='max-width:100%; margin: auto; display: block; '/>"
],
"text/plain": [
":Layout\n",
" .Curve.I :Curve [z] (V)\n",
" .Area.I :Area [z] (I)"
]
},
"execution_count": 21,
"metadata": {
"application/vnd.holoviews_exec.v0+json": {}
},
"output_type": "execute_result"
}
],
"source": [
"dim_V = hv.Dimension('V', unit='kV', range=(-10,+10))\n",
"\n",
"(hv.Curve((zV, V/1e3), kdims=[dim_z], vdims=[dim_V]) + \\\n",
" hv.Area((zc,I), kdims=[dim_z], vdims=[dim_I])).cols(1)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Tracking with impedance"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"turn = 2000 (100 %)"
]
}
],
"source": [
"data2plot = {}\n",
"\n",
"#eVrf = 0 # V\n",
"#eVrf = 3e3 # V\n",
"\n",
"z = z0; dp = dp0\n",
"for turn in range(0,N_turns+1):\n",
" if turn in t_plots:\n",
" print( \"\\rturn = %g (%g %%)\" % (turn, (100*turn/N_turns)), end=\"\")\n",
" data2plot[turn] = (z,dp)\n",
" \n",
" phi = phi0 - 2*np.pi*h*(z/L) # phase in the resonator\n",
" \n",
" # RF-cavity\n",
" dp = dp + eVrf*np.cos(phi)/p0\n",
" \n",
" # wakefield:\n",
" zc, I = get_I(z, z_bin=dz) # A\n",
" V = -np.convolve(W, I)*dz/c # V \n",
" V_s = np.interp(z,zV,V)\n",
" dp = dp + V_s/p0\n",
"\n",
" # z after one turn:\n",
" z = z - L*eta*dp"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {},
"outputs": [],
"source": [
"def plot_z_dp(turn):\n",
" z, dp = data2plot[turn]\n",
" z_dp = hv.Scatter((z, dp*100), kdims=dim_z, vdims=dim_dp)\n",
" zc, I = get_I(z, z_bin=dz)\n",
" z_I = hv.Area((zc,I), kdims=dim_z, vdims=dim_I)\n",
" V = -np.convolve(W, I)*dz/c # V\n",
" z_V = hv.Curve((zV, V/1e3), kdims=dim_z, vdims=dim_V)\n",
" return (z_dp+z_I+z_V).cols(1)"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {},
"outputs": [
{
"data": {},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/vnd.holoviews_exec.v0+json": "",
"text/html": [
"<div id='1027'>\n",
"\n",
"\n",
"\n",
"\n",
"\n",
" <div class=\"bk-root\" id=\"91d28a79-d3f5-4af0-9af6-700c2ab5c3cb\" data-root-id=\"1027\"></div>\n",
"</div>\n",
"<script type=\"application/javascript\">(function(root) {\n",
" function embed_document(root) {\n",
" var docs_json = {\"3a252062-4e65-4aeb-b102-31158e9c999c\":{\"defs\":[{\"extends\":null,\"module\":null,\"name\":\"DataModel\",\"overrides\":[],\"properties\":[]}],\"roots\":{\"references\":[{\"attributes\":{\"children\":[{\"id\":\"1034\"}],\"css_classes\":[\"panel-widget-box\"],\"margin\":[5,5,5,5],\"name\":\"WidgetBox12510\"},\"id\":\"1033\",\"type\":\"Column\"},{\"attributes\":{\"margin\":[5,5,5,5],\"name\":\"HSpacer12527\",\"sizing_mode\":\"stretch_width\"},\"id\":\"1028\",\"type\":\"Spacer\"},{\"attributes\":{\"margin\":[20,0,0,20],\"name\":\"\",\"style\":{\"white-space\":\"nowrap\"},\"text\":\"Turn: <b>0</b>\",\"width\":250},\"id\":\"1035\",\"type\":\"Div\"},{\"attributes\":{\"end\":10,\"js_property_callbacks\":{\"change:value\":[{\"id\":\"1038\"},{\"id\":\"1040\"}]},\"margin\":[0,20,20,20],\"min_width\":250,\"show_value\":false,\"start\":0,\"tooltips\":false,\"value\":0,\"width\":250},\"id\":\"1036\",\"type\":\"Slider\"},{\"attributes\":{\"state\":{\"0\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1029\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAATDCAYAAAAOZE6YAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOz9ebBteV3f/z/fn89nrb3PdG8PSIRA0YzSUTGEXyXKkKYdQAhKiuQPTWiDVoyWCsGUA8YqaRJNqG9pKHCitGJjVKoSiHZMIBQlSIgENKICQQGlbQgYaOi+wxn23mt9Pu/374/PWvvsc+65U9Pdt++570fZ3HP2sPbag93nvO57EDMznHPOOefuh5tuuolPfepTAPzu7/4uz33ucw9c/7KXvYxf/dVfPe/1FzreUT+ivOc97+HWW28F4J/8k3/Cm970JnZ2drjjjjt461vfyl/8xV/w+c9/nlLK8v633347r3nNawC44447eNnLXsbnP/953vjGN/Jbv/Vb3H333fR9z2Mf+1i++Zu/mR/5kR/h0Y9+9P1+Te6Pd73rXXzjN34jAI997GP5y7/8S2KMR9721KlTPOYxj2Fvbw+Au+66i8c//vEP2bk655xz7uoUrvQJOOecc87dXx/+8Id5+tOfzite8Qre+9738ld/9VeUUi54n3e/+9087WlP4/bbb+dDH/oQZ86cYW9vj49//OO8/vWv5+abb+Z973vfBY/xpje9CRFBRLjpppu+5OfxX/7Lf1l+/ZKXvOS84Q/A9ddfzzd8wzcsv7/zzju/5Md3zjnn3PGXrvQJOOecc87dH1/84hd50YtexP/9v/+Xxz3ucbzwhS/kr//1v86pU6d417vedeR9PvzhD/MDP/AD7O7u8nf+zt/hlltu4eTJk9x999285S1v4fTp05w9e5Z/8A/+AX/2Z3/G9ddf/5A8lz/6oz9afv3sZz/7ord/znOew3/9r/8VgD/+4z9+0M7LOeecc8eHB0DOOeecuyq97W1vA+BVr3oV/+pf/SuaprnofV73utexubnJb//2b/Mt3/ItB657zWtew3Of+1w+8YlPLFvEfuzHfuxBOffD/vRP/3T59ZOf/OSL3v5JT3rS8uuPfvSjD8o5Oeecc+548RYw55xzzl21/vE//sf823/7by8p/Bndcccd54Q/AI961KN4/etfv/z+N3/zNx+Qc7yYxWLBqVOnlt8/5jGPueh9HvvYxy6//tznPvegnJdzzjnnjhcPgJxzzjl31Xr1q199Wbf/mq/5Gv7hP/yH573+ec97HltbWwB85CMfOe88oZe97GWYGWbG3XfffVnncNj29vaB7zc2Ni56n/X19fPe3znnnHPuKB4AOeecc+6q9JSnPOWS2qVWveAFL7jg9SGEZXvVYrHgzJkz9/v8LtVsNjvwfdu2F73PdDpdfj1uA3POOeecuxAPgJxzzjl3VXrqU5962fd53OMed9HbjBVAADs7O5f9GJdrbW3twPdd1130PvP5fPn1ajWQc84559z5eADknHPOuavSyZMnL/s+q5Uz5yMiy69V9bIf43KtBk4Au7u7F73PatXP4fs755xzzh3FAyDnnHPOXZVCOB4/xkwmE6677rrl95/97Gcvep/PfOYzy6//2l/7aw/GaTnnnHPumDkePzk555xz7mFptZrGzC56+2t1ns3f+Bt/Y/n1Jz7xiYve/i/+4i+WX3/lV37lg3JOzjnnnDtePAByzjnn3INmc3Nz+fXF5uns7u5y3333Pdin9LD0t/7W31p+/b73ve+it/+f//N/Lr9++tOf/qCck3POOeeOFw+AnHPOOfegWW1Pulhly+/8zu+cd+36cffiF794+fVv/uZvXvB1OH36NL/zO7+z/P7v//2//2CemnPOOeeOCQ+AnHPOOfegWa1s+c3f/M3z3q7ve/71v/7XD8UpPSw997nP5bGPfSwAn/70p3nTm9503tv+9E//9LJV7tnPfjZPeMITHopTdM4559xVzgMg55xzzj1ovv7rv3454Ph//a//xRve8IZzbnPmzBm+7du+jQ9+8IMP8dndf29605sQEUSEm2666Us+XkrpQAD2gz/4g7z73e8+53ZvfvObee1rX7v8fvVr55xzzrkLSVf6BJxzzjl3fE2nU370R3+UH/uxHwPgn//zf85b3vIWvv7rv56mafiLv/gLfvu3f5tTp05x22238d73vpdPfepTV/isr4zv+I7v4O1vfzv/6T/9J7a3t/nGb/xGnv/85/O3//bfJufMe9/7Xn7v935veftXvepVPOtZz7qCZ+ycc865q4kHQM4555x7UP3wD/8wH/nIR3jzm98MwO/93u8dCDIAvv3bv51f+qVf4qlPfeqVOMWHBRHhP/yH/8DGxgZ33HEHZsY73vEO3vGOdxy4XYyRV73qVdd0y5xzzjnnLp+3gDnnnHPuQRVj5Dd+4zd4y1vewjd/8zfzZV/2ZTRNw6Mf/Whe9KIXceedd/LmN7+Z6XR6pU/1iptMJvzKr/wK733ve/nO7/xOnvSkJ7G+vs7W1hY333wzL3/5y/ngBz/IT/7kTyIiV/p0nXPOOXcVETOzK30SzjnnnHPOOeecc+7B4xVAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQJfhrW99Ky9/+ct5znOew4kTJxARXvrSl172cW666SZE5Mh/vvzLv/xBOHPnnHPOOeecc85dy9KVPoGryU/+5E/yoQ99iM3NTR7zmMfwsY997H4f6+TJk7zyla885/LNzc0v4Qydc84555xzzjnnzuUB0GV43etex2Me8xie9KQn8T/+x//g1ltvvd/Huu6667j99tsfuJNzzjnnnHPOOeecOw8PgC7DlxL4OOecc84555xzzl0pHgBdIYvFgl//9V/n05/+NBsbGzztaU/j7/7dv0uM8UqfmnPOOeecc845544ZD4CukM997nPcdtttBy57/OMfzx133MEtt9xyhc7KOeecc84555xzx5EHQFfAd37nd/Kc5zyHr/zKr2Rra4u77rqLn/u5n+OXfumXeMELXsD73/9+vuZrvuaSjvWMZzzjyMv/8i//khe84AX8xm/8xgN56s4555xzzjnnnLsKeQB0Bbz61a8+8P1XfdVX8cY3vpHNzU1+5md+httvv53f+q3f+pIeYz6f87//9//mPe95z5d0nGvF9vY2AFtbW1f4TJx7aPln312L/HPvrkX+uXfXKv/sX77nPve5V/oU3IPEA6CHke/93u/lZ37mZ3jve997yff54Ac/eOTlY2WQ/z/vpRmDMn+93LXGP/vuoaZmmEEMcsXO4XI+92oGQJArd77OPRD83/fuWuWffef2eQD0MPLIRz4SgN3d3St8Js4559yD52rKUh4OwY+aIYA8DM7FOeecc1evcKVPwO17//vfD8ATnvCEK3wmzjnn3IMjiFxSqKJmFLWH4Iwuj9m55zReZmYXvH6k57nd+R8THoYvhXPOOeeuMh4APUj6vudjH/sYn/zkJw9c/tGPfpT77rvvnNt/6lOf4gd+4AcAeOlLX/qQnKNzzjnnLp2anRPEjJfZ8Of5rl9lBufLc44KhoJc2ZY555xzzh0P3gJ2Ge68807uvPNOoK5xh1q187KXvQyARzziEfz0T/80AJ/97Ge5+eabedzjHsfdd9+9PMZb3vIWXvva13Lrrbfy+Mc/nq2tLT75yU/ytre9jfl8zgtf+EJ+6Id+6KF8Ws4559zDThCBIzKPy5nJM4YpX0rr1OrMIoFzzimIYBgiQjgi1jnqPucLc8YQKQzHWx7DW7+cc8459wDwAOgy/Mmf/Am/+qu/euCyu+66i7vuuguAxz3uccsA6HxuvfVWPv7xj/PHf/zHvP/972d3d5frrruOZz/72dx2223cdttt/oOec845dxGXEu6MlTfxMv6zujpvpwYytgybROSoTGp5Dkedy3ifZbgj5z/nelvznwOcc84596DwAOgy3H777dx+++2XdNubbrrpyDLuW265hVtuueUBPjPnnHPu2jCGMUWN8xQJrdz28o8/tmdFqX8KR4c+D5aHw9Bp55xzzh1PHgA555xz7qpzKeHO4Uoas4tX16xW6Ky2d32pROScSiTf7uWcc865h5IHQM4555y76hwVmozbtYLIkeGPGsh5xy8ffdzx+0sJj1Yfa7zv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vqZ+aPUaqo/mP+fk78uWyh+G9fF2wnAr5VqZpBXvIiIicqYpABIREZGzqoYdO2/qOp6hWmn7zJ/jyX1lESxU4mxbAh+8IyzMbjZqq9ji+nnYbInb7bUOz+d2EersUCAlIiIickYoABIREZEnnHyCqpud2tM2q27smI1gQw6zm2qjHZ+PU2vVOpVqnt1uTns8m9ZEREREQAGQiIiIPMGUftgz26pjFkOenR+3WcEzBDnzwc1wzIye4207q1VG/bEnmPuzKPczirw7fsuXiIiIyLmkAEhERESeUI43nHpoxSo7tH/t9JghSCrzWT5sSZRO1NpVR/P0s4NOMKR6/vzD+TgzLV2aESQiIiKPlwIgEREROWtOVsVzIsNGsWG9+klDmYVBzvXxxwY5O+UqNUyq28CGIdAp7zxIevExwZ3ySxIRERE5axQAiYiIyFkzVN081jKZ+Xr2XQ5PXgxsjqkaWrhtCKaG25zbmubsJq9S65eIiIg8kenvqnah6zre/e53c9NNN3H11VfTti1mxnve855TPteDDz44n02w0z833njjGXgFIiIi50buq3UGrl/l/lgNq+BPxzDkndbCH/85NdtHREREntxUAbQLa2trvOUtbwHgkksu4dJLL+UrX/nK4zrnt3/7t3P99dcfc/tzn/vcx3VeERGRJ4rjDXN+PEHKfDjzTs/FscHQYsXQiUKj7e1iIiIiInuNAqBdWF5e5iMf+QhXX301l112GTfffDNve9vbHtc5r776am6++ebTc4EiIiJPQMcb5vxYHS9QguO3lpnZMdu/jkfhj4iIiOxlCoB2oW1bXvrSl57ryxAREdmzTjZkGU5cpePMqDVAx1qs/MnH6/MSERER2eMUAJ0jf/Inf8Kv/Mqv8PDDD3PRRRfxXd/1XXzbt33bub4sERGRc2Y3s6FPFhCdjGp8RERE5HylAOgc+ehHP8pHP/rRLbddd911vO997+Obv/mbz9FViYiInBv+8UyGPgVq8xIREZHzlQKgs2x5eZmf+qmf4vrrr+fpT386AJ/73Oe4+eab+djHPsZLXvIS7rvvPlZWVnZ1vuc973k73v7Zz36WEALPetazTtu172U5Z4Bj1v6K7HX67sv5SN97OR/pey/nK333T913fud38uu//uvn+jLkDDhvAqArr7ySP/zDP9z18a961at4//vff9qv46lPfSo//dM/veW2F77whdx+++284AUv4J577uE973kPP/7jP/64nsd7z/LyMvv27Xtc5zlf/MEf/AEAz3nOc87xlYicXfruy/lI33s5H+l7L+crffdFNp03AdBVV13FeDze9fGXX375GbyaY4UQeOMb38g999zDJz/5yV0HQJ/5zGfO8JWdH4ZKKr2fcr7Rd1/OR/rey/lI33s5X+m7L7LpvAmA7rjjjnN9CSf1lKc8BYC1tbVzfCUiIiIiIiIispeoEfIJ5Hd/93cB5rOBREREREREREROBwVAZ8ihQ4e4//77+epXv7rl9nvuuYfZbHbM8XfeeSfvete7AHj1q199Vq5RRERERERERM4P500L2OP1zne+k/vvvx+A++67D4D3vve9/M7v/A4AL3jBC3jjG984P/6DH/wgN910E6997Wu55ZZb5rf/w3/4D/n85z/PddddxxVXXAHULWB33nknAD/zMz/DNddccxZekYiIiIiIiIicLxQA7dJtt93GJz7xiS233X333dx9993zny8GQMfzmte8hg9+8IN8+tOf5rd+67fouo5LLrmEv/k3/yZvetObuPbaa0/7tYuIiIiIiIjI+c1KKeVcX4SIiIiIiIiIiJw5mgEkIiIiIiIiIrLHKQASEREREREREdnjFACJiIiIiIiIiOxxCoBERERERERERPY4BUAiIiIiIiIiInucAiARERERERERkT1OAZCIiIiIiIiIyB6nAEjOW13X8e53v5ubbrqJq6++mrZtMTPe8573nPSx73vf+/hLf+kvsbq6yoEDB7juuuv4zd/8zbNw1SJnzoMPPoiZHfefG2+88Vxfosjj8kd/9Ee8/vWv5/LLL2c0GnHllVfylre8hUceeeRcX5rIGXPllVce99f1Sy+99Fxfnshjduutt/JjP/ZjXHvttezfvx8z49WvfvUJH3P33Xfz/d///Rw8eJDl5WW+7du+jZ//+Z8npXSWrlrk3Arn+gJEzpW1tTXe8pa3AHDJJZdw6aWX8pWvfOWkj/v7f//v88//+T/niiuu4Id+6IeYzWZ84AMf4K/9tb/GL/zCL/CmN73pDF+5yJn17d/+7Vx//fXH3P7c5z737F+MyGnyxS9+kWuuuYaHHnqIl7/85fzZP/tn+b3f+z3e/e53c9ttt3HXXXdx0UUXnevLFDkjDhw4MP89z6LV1dWzfzEip8nb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/uW//Jf87//9v3HO8Rf/4l/kH/yDf8DLXvayM3i1ImfWr/3ar/HBD36Q//W//hdf//rX6bqOSy65hO/6ru/iTW960/w3VCJPVl/5ylf4J//kn3Dbbbfx8MMPc9lll3H99dfz1re+lYMHD57ryxM57T7xiU/wy7/8y/zP//k/52vgL7jgAq6++mpe85rX8JrXvEZ/4JUnrZtvvpm3ve1tx73/W77lW3jwwQe33HbXXXfxjne8g0996lNMJhOe8Yxn8PrXv543v/nNeO/P8BWLnHsKgERERERERERE9jjNABIRERERERER2eMUAImIiIiIiIiI7HEKgERERERERERE9jgFQCIiIiIiIiIie5wCIBERERERERGRPU4BkIiIiIiIiIjIHqcASERERERERERkj1MAJCIiIiIiIiKyxykAEhERERERERHZ4xQAiYiIiIiIiIjscQqARERERERERET2OAVAIiIisqddd911fOu3fis55zNy/lIKV199Nddee+0ZOb+IiIjI6aAASERERPasW2+9lU984hO87W1vw7kz89seM+Ntb3sbv/M7v8Ott956Rp5DRERE5PGyUko51xchIiIicrqVUnjOc55DKYX7778fMzujz/fn/tyfI6V0Vp5LRERE5FSpAkhERET2pN/+7d/mC1/4Aq997WvPSiDz2te+lgceeIA77rjjjD+XiIiIyKlSACQiIiJPKFdeeSVmdtx/Xve61+3qPL/2a78GwCtf+cpj7rvlllswM2655RY++tGPcu2117K6uspTnvIUbrrpJh599FEA/uf//J+87GUv48ILL2R1dZW//tf/Og8++OCOz3fjjTdueV4RERGRJ5Jwri9AREREZNFb3vKWeQCz6MMf/jD/43/8D5aXl096jlIKd955J5deeilXXXXVcY/7jd/4DX7zN3+Tl73sZfzIj/wId999N7fccgtf/vKXeec738lLXvISrr32Wt7whjfw+7//+3z4wx/mi1/8Ir//+79/zEyhb/mWb+Gbvumb+O3f/m1KKWoDExERkScUzQASERGRJ7yPfvSjfP/3fz9XXnkln/rUp7j44otPePz999/Pc57zHF72spfx4Q9/+Jj7b7nlFm666Sa899xxxx1893d/NwA5Z773e7+X3/7t3+bCCy/kF37hF3jVq141f9wb3vAG/s2/+Td86EMf4uUvf/kx5/0bf+Nv8KEPfYjPf/7z/Lk/9+ce56sWEREROX3UAiYiIiJPaP/rf/0vbrjhBg4cOMBHPvKRk4Y/AP/v//0/AC677LITHvcDP/AD8/AHwDnHa17zGgCe+9znbgl/AH7wB38QgPvuu2/H81166aVbnl9ERETkiUItYCIiIvKE9dWvfpW/+lf/KtPplN/8zd/kmc985q4e9/DDDwNw4YUXnvC47/iO7zjmtssvvxyA5z3vecfc903f9E0A/NEf/dGO5zt48CAAX//613d1nSIiIiJniwIgEREReUJaW1vjZS97GV/5ylf49V//da699tpdP3ZpaQmAyWRywuMOHDhwzG0hhJPe13Xdjufb2NjY8vwiIiIiTxQKgEREROQJJ+fMD/zAD/A//sf/4B3veAc/8AM/cEqPf+pTnwpsVgKdLcPzDc8vIiIi8kShGUAiIiLyhPOWt7yFD3/4w7z+9a/nH/2jf3TKj//zf/7P473n/vvvPwNXd3z3338/zjm+9Vu/9aw+r4iIiMjJKAASERGRJ5Sf//mf5xd+4Rd4yUtewi//8i8/pnMcOHCAq6++ms997nPztqwzbTqdct999/EX/sJf4IILLjgrzykiIiKyW2oBExERkSeMr33ta/y9v/f3MDO+9Vu/lXe84x3HHHP11Vdz/fXXn/Rcr3jFK/jMZz7DnXfeyV/9q3/1DFztVh//+MeZzWa84hWvOOPPJSIiInKqFACJiIjIE8ZkMiHnDNRKoJ289rWv3VUA9IY3vIGbb76Zf/tv/+1ZCYDe97730bYtb3jDG874c4mIiIicKiullHN9ESIiIiJnwg//8A/zvve9jwcffJBLL730jD3PQw89xJVXXsnf+lt/i/e85z1n7HlEREREHivNABIREZE966d/+qdp23bHVrLT6Wd/9mfx3vMzP/MzZ/R5RERERB4rBUAiIiKyZ11yySW8//3v5/LLL5+3lp1upRQuu+wy/t2/+3dcdtllZ+Q5RERERB4vtYCJiIiIiIiIiOxxqgASEREREREREdnjFACJiIiIiIiIiOxxCoBERERERERERPY4BUAiIiIiIiIiInucAiARERERERERkT1OAZCIiIiIiIiIyB6nAEhEREREREREZI9TACQiIiIiIiIisscpABIRERERERER2eMUAImIiIiIiIiI7HEKgERERERERERE9jgFQCIiIiIiIiIie5wCIBERERERERGRPU4BkIiIiIiIiIjIHqcASERERERERERkj1MAJCIiIiIiIiKyxykAEhERERERERHZ4xQAiYiIiIiIiIjscQqARERERERERET2OAVAIiIiIiIiIiJ7nAIgEREREREREZE9TgGQiIiIiIiIiMgepwBIRERERERERGSPUwAkIiIiIiIiIrLHKQASEREREREREdnjFACdgltvvZUf+7Ef49prr2X//v2YGa9+9asf07n+6I/+iNe//vVcfvnljEYjrrzySt7ylrfwyCOPnOarFhEREREREZHzXTjXF/Bk8va3v53PfvazrK6ucsUVV3D//fc/pvN88Ytf5JprruGhhx7i5S9/OX/2z/5Zfu/3fo93v/vd3Hbbbdx1111cdNFFp/nqRUREREREROR8pQqgU/Cud72LBx54gMOHD/NLv/RLj/k8f/tv/20eeugh/sW/+Bd86EMf4p3vfCd33nknP/ETP8EXvvAF/vE//sen8apFRERERERE5HxnpZRyri/iyejjH/84L3rRi3jVq17F+9///l0/7ktf+hJXXXUVV155JV/84hdxbjODO3LkCJdddhmlFB566CFWVlbOxKWLiIiIiIiIyHlGFUBn2Z133gnA93zP92wJfwD27dvH85//fNbX1/nd3/3dc3F5IiIiIiIiIrIHaQbQWfaFL3wBgGc961k73v/MZz6T22+/nQceeICXvOQlJz3f8573vB1v//KXv8xLX/pSfv3Xf/2xX6yIiIiIiIiI7AkKgM6yQ4cOAXDgwIEd7x9uf/TRRx/X80wmEz796U/z8Y9//HGd53xx5MgRoFZhiZxP9N2X85G+93I+0vdezlf67p+666677lxfgpwhCoCeYIaRTGa2q+M/85nP7Hj7UBmk//PuzhCU6f2S842++3I+0vdezkf63sv5St99kU2aAXSWDRU+QyXQdocPH95ynIiIiIiIiIjI46UA6Cx79rOfDcADDzyw4/3/5//8H+D4M4JERERERERERE6VAqCz7EUvehEAt99+OznnLfcdOXKEu+66i6WlJf7KX/kr5+LyRERERERERGQPUgB0hnRdx/33388Xv/jFLbdfddVVfM/3fA8PPvgg/+pf/ast9731rW9lbW2NH/zBH2RlZeVsXq6IiIiIiIiI7GEaAn0KPvShD/GhD30IgK997WsAfOpTn+J1r3sdABdffDH/7J/9MwD++I//mOc85zl8y7d8Cw8++OCW8/ziL/4i11xzDW9+85u54447eM5znsM999zDxz72MZ71rGfxjne842y9JBERERERERE5DygAOgX33Xcf73vf+7bc9qUvfYkvfelLAHzLt3zLPAA6kauuuop7772Xf/JP/gm33XYbH/nIR7jssst485vfzFvf+lYOHjx4Rq5fRERERERERM5PCoBOwc0338zNN9+8q2OvvPLK+Ur3nfyZP/NneO9733uarkxERERERERE5Pg0A0hEREREREREZI9TACQiIiIiIiIisscpABIRERERERER2eMUAImIiIiIiIiI7HEKgERERERERERE9jgFQCIiIiIiIiIie5wCIBERERERERGRPU4BkIiIiIiIiIjIHqcASERERERERERkj1MAJCIiIiIiIiKyxykAEhERERERERHZ4xQAiYiIiIiIiIjscQqARERERERERET2OAVAIiIiIiIiIiJ7nAIgEREREREREZE9TgGQiIiIiIiIiMgepwBIRERERERERGSPUwAkIiIiIiIiIrLHKQASEREREREREdnjFACJiIiIiIiIiOxxCoBERERERERERPY4BUAiIiIiIiIiInucAiARERERERERkT1OAZCIiIiIiIiIyB6nAEhEREREREREZI9TACQiIiIiIiIisscpABIRERERERER2eMUAImIiIiIiIiI7HEKgERERERERERE9jgFQCIiIiIiIiIie5wCIBERERERERGRPU4BkIiIiIiIiIjIHqcASERERERERERkj1MAJCIiIiIiIiKyxykAEhERERERERHZ4xQAiYiIiIiIiIjscQqARERERERERET2OAVA8v+zd+fxUZUH28evmcm+b4QkBAgEglFUEFcQ2XxQrFartmrrvm8g2vb1aa2KVqx9WlywWOqGa2urrWsVI5sossi+yBoIS0LIvpBkMpmZ8/4REggESEIyZ3Lm9/18aMk5Z+5zJRzDcOU+9wEAAAAAABZHAQQAAAAAAGBxFEAAAAAAAAAWRwEEAAAAAABgcRRAAAAAAAAAFkcBBAAAAAAAYHEUQAAAAAAAABZHAQQAAAAAAGBxFEAAAAAAAAAWRwHUTnv27NGtt96qtLQ0hYaGKiMjQ5MnT1Z5eXm7xvnvf/+r8ePHKz09XeHh4erfv79++tOfavHixV2UHAAAAAAABCoKoHbIzc3VsGHDNGvWLJ199tl68MEH1b9/f73wwgs677zzVFpa2qZxHn74YV166aVauXKlLr74Yj3wwAM644wz9PHHH2vEiBF65513uvgzAQAAAAAAgSTI7ADdyb333quioiJNnz5dEydObN7+0EMP6bnnntMjjzyimTNnHnOMwsJC/fnPf1bPnj21du1aJScnN++bP3++xo4dq8cee0zXX399l30eAAAAAAAgsDADqI22b9+unJwcZWRk6L777mux74knnlBkZKTefvtt1dTUHHOcnTt3yuv16pxzzmlR/kjSmDFjFB0dreLi4k7PDwAAAAAAAhcFUBvNmzdPkjR+/HjZ7S2/bNHR0RoxYoRqa2u1ZMmSY44zcOBAhYSEaNmyZSopKWmxb+HChaqurtaFF17YueEBAAAAAEBA4xawNtq8ebMkKSsrq9X9AwcOVE5OjrZs2aJx48YddZyEhAT98Y9/1EMPPaSTTz5ZV1xxhRITE5Wbm6tPPvlE//M//6O//e1vbc41bNiwVrdv3LhR6enpWrBgQZvHCmTV1dWSxNcLAYdrH4GI6x6BiOsegYprv/1Gjx5tdgR0EQqgNqqsrJQkxcbGtrq/aXtFRcVxx5o8ebIyMjJ066236pVXXmnePmDAAN18881H3BoGAAAAAABwIiiAOolhGJIkm8123GP/7//+T7/97W81adIk3X///UpJSdGmTZv0m9/8Rr/4xS+0evVq/d///V+bzrtixYpWtzfNDKK9bZumnwjw9UKg4dpHIOK6RyDiukeg4toHDmINoDZqmuHTNBPocFVVVS2OO5oFCxbo4Ycf1o9//GM9++yz6t+/vyIiInTGGWfoww8/VK9evTRt2jRt3769cz8BAAAAAAAQsCiA2mjQoEGSpC1btrS6f+vWrZKOvkZQk88++0xS4xO/DhcREaGzzz5bXq9Xq1atOpG4AAAAAAAAzSiA2qipsMnJyZHX622xr7q6WosWLVJ4eLjOPffcY45TX18vSUd91HvT9pCQkBONDAAAAAAAIIkCqM0yMzM1fvx45eXlacaMGS32Pf7446qpqdGNN96oyMhISVJDQ4M2bdqk3NzcFseOHDlSkvTyyy8rPz+/xb4vvvhCixYtUlhYmIYPH96Fnw0AAAAAAAgkLALdDi+99JKGDx+uSZMmae7cucrOztbSpUs1f/58ZWVlaerUqc3H5ufnKzs7W3379lVeXl7z9quvvloXXnih5syZo+zsbP3kJz9RSkqKNm7cqM8++0yGYeiZZ55RYmKiCZ8hAAAAAACwIgqgdsjMzNTy5cv12GOPafbs2fr888+VmpqqSZMm6fHHH1dCQsJxx7Db7fr88881Y8YMvffee/rwww9VW1urhIQEXXLJJZo0aZLGjx/vg88GAAAAAAAECgqgdurdu7dmzZp13OMyMjKaHw1/uODgYE2ePFmTJ0/u5HQAAAAAAABHYg0gAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAccwDFVUVMgwDLOjAAAA+ESQ2QEAAAB8Yfbs2dqyZYtOOeUUVVVV6U/PPqf01BSNGzdOWVlZZscDAADoUswAAgAAlldYWKhvFi3WD7v3qby8XLV1dVpbXKdvNu3Su/94T9u3bzc7IgAAQJeiAAIAAJY3f/587a1pUMF+t1wulxq8hjLPOE8JWUO0ubRW/3jvPVVUVJgdEwAAoMtQAAEAAEvbuXOn1v6wUWVuu9KzT1O9x5BXdmUOOUenjBiniNR+2l1eo5UrV5odFQAAoMtQAAEAAMtyu9369NNPtbu6Qf1OO1OnDB+noLBIhUfHKjgkVDabTf1OO1NlTo/Wr1/PotAAAMCyKIAAAIBlffPNN9q6Z5/c4XEaMPQ8OYKDFR4VpeCQkOZjEtP6yBMcroKiEhUUFJiYFgAAoOtQAAEAAEvat2+f5n+9ULuqXTr1govkCGr94ad2u12pmSc1zwICAACwIgogAABgOV6vVx9//LF2VtYr7aQhSkzrfczj0wZkq9zp0caNG32UEAAAwLcogNppz549uvXWW5WWlqbQ0FBlZGRo8uTJKi8vb/dY33zzja666iqlpqYqNDRUqampGj9+vD7//PMuSA4AQOD44YcftDlvt2odETrp3FHHPT4uOVVuR4iKSss79Hc6AACAv2t9LjRalZubq+HDh6uoqEiXX365TjrpJC1btkwvvPCCZs+erUWLFikxMbFNYz311FN69NFHlZSUpEsvvVSpqakqKSnRqlWrtGDBAl1yySVd/NkAAGBdW7ZsUWmdR/2GnqngkNDjHm+325WQ1lvVZTuVl5en+Ph4H6QEAADwHQqgdrj33ntVVFSk6dOna+LEic3bH3roIT333HN65JFHNHPmzOOO8/777+vRRx/VhRdeqP/85z+Kjo5usb+hoaHTswMAECgMw9C2bdtU5fLolN792vy6pF59ta9wh3bs2KGhQ4d2YUIAAADf4xawNtq+fbtycnKUkZGh++67r8W+J554QpGRkXr77bdVU1NzzHG8Xq8efvhhRURE6O9///sR5Y8kBQcHd2p2AAACSWFhoUqr9ssRHq2o+LbNzJWkxF59VO3yaMeOHTwOHgAAWA4FUBvNmzdPkjR+/HjZ7S2/bNHR0RoxYoRqa2u1ZMmSY47z3XffaceOHbrkkksUHx+v//73v/rjH/+oF154QYsXL+6y/AAABIpt27apqt6jHn36yWaztfl10fFJMkLCVVJRqdLS0i5MCAAA4HvcAtZGmzdvliRlZWW1un/gwIHKycnRli1bNG7cuKOO8/3330uSevbsqTPOOEPr1q1rsf+CCy7QBx98oB49erQp17Bhw1rdvnHjRqWnp2vBggVtGifQVVdXSxJfLwQcrn1YUWlpqc4+7WSFRccpuGDVEfuDGuokSUmt7Lvi3FNlc9dr2bJlioiI6PKsgK/w/R6Bimu//UaPHm12BHQRZgC1UWVlpSQpNja21f1N2ysqKo45TlFRkSRp5syZqqur05w5c1RdXa3169froosu0sKFC/XTn/6084IDABBgGhoa5DUkR3BIu1/rCA6Wx5BcLlcXJAMAADAPM4A6SdNaAcebau7xeJqP/+CDD3T66adLkk455RR9+OGHysrK0tdff63F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75TdbteVV16pm266SRMmTJDD4TA7FgAA6ELbtm3TW+/+XdsqXEoddKoiYmJ9ct7wqBhVUgABAIBuqlvPAJIanwCybt06bdiwQUVFRWbHAQAAXWzTpk3aW+NW8qAhOm3UxT47b3hUjFxeCiAAANA9desC6Ntvv9X111+v3bt36ze/+Y369OmjSy65RP/617/kcrnMjgcAALpASUmJnG5DyX0zu3zx50M13gLmpQACAADdUrcugIYPH64333xTBQUFmj59uk4++WTNnj1b1113nVJTU3XvvfeaHREAAHSykpISOT1eRcUl+vS8YdGsAQQAALqvbl0ANYmNjdX999+vNWvWaPHixbrpppvkcrk0c+ZMSdIXX3yhadOmqbi42OSkAADgRDidTlVWVctjcyg8Osan5w6PjFaDIVVUVsrtdvv03AAAACfKEgXQoc455xy9/vrrKigo0IwZMzR06FDl5+fr//2//6f09HT99Kc/NTsiAADooNLSUjk9hiJj4316+5ck2R0OhUfHyen2qqyszKfnBgAAOFGWK4CaREdH65577tGKFSv0/fff67bbblNISIj+85//mB0NAAB0UOP6P76//atJdHyinG6DWcUAAKDbsWwBdKhhw4bp5ZdfVmFhof72t7+ZHQcAAHRQ4/o/hqLiE0w5f1R8kurcXgogAADQ7QREAdQkMjJSt99+u9kxAABAB5WWlvrBDCAKIAAA0P102wLo3//+9wm9fu/evVq8eHEnpQEAAL7Q9Aj4qDhzZgBFJySpjlvAAABAN9RtC6Cf/vSnGjZsmP75z3+qvr6+za/bvHmzHnzwQQ0YMEBz5szpwoQAAKAzeb1elZSUqN5jKNKkAigqLlH13sYiyuPxmJIBAACgI4LMDtBRc+fO1YMPPqjrrrtOsbGxuvzyyzVixAideeaZSk1NVXx8vJxOp0pLS7Vp0yYtWbJEX375pZYvX66QkBBNmjRJkydPNvvTAAAAbVReXq46l1uhkdEKCg4xJYMjOFhhUTGqdTlVXl6upKQkU3IAAAC0V7ctgMaMGaNVq1bpH//4h2bMmKG33npLb7/99lGPNwxDcXFxeuCBB/TAAw+ob9++PkwLAABOVFFRkerchqITzC1douITVVe5R0VFRRRAAACg2+i2BZAk2Ww2/fznP9fPf/5zbd68WXPmzNG3336rXbt2qbS0VOHh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/QH4+PfDRcUlyun2UgABAACfoQACAAA+U1BQoNoGr+IC9PavJlGxjY+DLy0tNTsKAAAIEBRA7bRnzx7deuutSktLU2hoqDIyMjR58uQ2L+JYWlqqV199VT/5yU80YMAAhYeHKzY2Vueff75ee+01eb3eLv4MAAAwT35+vmrchmKTU82OYqrI+ATVuxtvATMMw+w4AAAgAASZHaA7yc3N1fDhw1VUVKTLL79cJ510kpYtW6YXXnhBs2fP1qJFi5SYmHjMMd5//33dc889Sk1N1ZgxY9SnTx/t27dP//nPf3T77bfriy++0Pvvvy+bzeajzwoAAN+oqalRSVm53HIoKu7Yf19aXXBIqILDI1TralBlZaXi4uLMjgQAACyOAqgd7r33XhUVFWn69OmaOHFi8/aHHnpIzz33nB555BHNnDnzmGNkZWXpk08+0Y9+9CPZ7QcnYD399NM6++yz9e9//1v/+c9/dNVVV3XZ5wEAgBmabv+K7dGzxd+BgSoqLlH1dftUUlJCAQQAALoc777aaPv27crJyVFGRobuu+++FvueeOIJRUZG6u2331ZNTc0xxxk7dqwuu+yyI974pqSk6O6775YkLViwoFOzAwDgDwoKClTj9iouwG//ahIVn8CTwAAAgM9QALXRvHnzJEnjx48/oryJjo7WiBEjVFtbqyVLlnT4HMHBwZKkoCAmZgEArKegoEA1DV7F9gjsBaCbRMYmqM7tZSFoAADgEzQNbbR582ZJjbdwtWbgwIHKycnRli1bNG7cuHaP73a79dZbb0mSLr744ja/btiwYa1u37hxo9LT05lN1EbV1dWSmH2FwMO1D1+y2Wwac8ZgRYXVylGwyrQcQQ11kqQkEzNIUmysR86hp8jpdPLfILoc3+8RqLj222/06NFmR0AXYQZQG1VWVkqSYmNjW93ftL2ioqJD4//v//6v1q9fr0suuUQXXXRRh8YAAMBfNTQ0yOP1yuZwyOFwmB3HLziCguU1Gr82PAkMAAB0NWYAdZKmN24deXrX9OnTNW3aNJ100kl6++232/XaFStWtLq9aWYQ7W3bNP1EgK8XAg3XPnzlu+++06KvvpaRNkinDx5qapammT8laebmkKSFi2cpzVupe28/W/379zc7DiyM7/cIVFz7wEHMAGqjphk+TTOBDldVVdXiuLaaMWOGHnjgAZ188smaP3++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AADtRQEEAAD8htPplNfrldQ4E6g1N910U5sKoNtuu01TpkzRW2+95ZMC6M0331RISIhuu+22Lj8XAABAe9kMwzDMDgEAANAV7rrrLr355pvKy8tTSkpKl52nqKhIGRkZ+vnPf65XX321y84DAADQUawBBAAALOvJJ59USEhIq7eSdaann35aDodDv//977v0PAAAAB1FAQQAACyrZ8+eeuedd5SWltZ8a1lnMwxDqampevvtt5Wamtol5wAAADhR3AIGAAAAAABgccwAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKoE7ywQcfaOLEiRo5cqRiYmJks9l0/fXXH/M13333nS655BIlJCQoIiJCp512mp5//nl5PB4fpQYAAAAAAIEgyOwAVvHUU09pzZo1ioqKUnp6ujZt2nTM4z/++GNdddVVCgsL0zXXXKOEhAR9+umnevDBB7Vo0SK9//77PkoOAAAAAACszmYYhmF2CCuYP3++0tPTNWDAAH399dcaM2aMfvGLX+idd9454tiqqioNGDBAlZWVWrRokc4880xJktPp1NixY7V48WL94x//0LXXXuvrTwMAAAAAAFgQt4B1kjFjxmjgwIGy2WzHPfaDDz5QcXGxrr322ubyR5LCwsL01FNPSZL++te/dllWAAAAAAAQWCiATDBv3jxJ0sUXX3zEvgsuuEARERH67rvvVF9f7+toAAAAAADAglgDyASbN2+WJGVlZR2xLygoSP369dOGDRu0fft2ZWdnH3OsYcOGtbp9x44dmjBhgt59990TDwwAAAAAALo1CiATVFZWSpJiY2Nb3d+0vaKiosPncDqd+v7777VgwYIOjxFIqqurJUnR0dEmJwF8i2sfgYjrHoGI6x6Bimu//UaPHm12BHQRCiA/1LQud1vWE1qx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&quot; width=&quot;576px&quot; height=&quot;609px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1051\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"1\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1029\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAATDCAYAAAAOZE6YAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOzdeZBl513f//f3eZ5z7r3dPTMaSRhb2D/JeBUEE8dUhRiMUQJmiY0rLCkTLAKpJFAEG5NiCSEVCUISV4olNlmoUIlJ4Zii5IChguO48BKDkSExm4NtOZEjg02ELWk008u995zn+X5/fzzn3L7d07NqpJFG31fVMN13OffcBbn7M98Fc84559yTxs0332yAAfae97znrOv/5t/8m+e9/nzHO8p73vOe1fV/82/+TTMz297etje+8Y32ZV/2ZXbTTTdZjPHA/e+4447Vfd70pjeZmdn9999vd955p33hF36hnThxwjY2Nux5z3uefc/3fI996lOfutSX4TH1gz/4g6vn883f/M3nvN0znvGM1e3+23/7b+c95qte9arVbe+4444jb/OP/tE/uqjHNTN7xzvesbrtLbfccsHn5JxzzrknnoBzzjnn3GPkD//wD3nhC1/Ia1/7Wt73vvfxp3/6p5RSznufd7/73bzgBS/gzjvv5A/+4A84ffo0e3t73HPPPbzhDW/g1ltv5f3vf/95j/FzP/dziAgiwi233HIFn9GFPfOZz1x9/eCDDx55m9/93d/lT/7kTwA4efIkX/EVX3HeY37TN33T6utf/uVfPvI2v/Irv7L6+q//9b9+3uN95Vd+Jddddx0A9913H7/3e7933ts755xz7oknXe0TcM4559yTwwMPPMDLX/5y/uRP/oSbb76Zr/3ar+VzPudzOHXqFO9617uOvM8f/uEf8t3f/d3s7u7yF//iX+SlL30pJ06c4L777uOuu+7i4Ycf5syZM3zDN3wDH/nIRzh58uRj/Kwu7FOf+tTq68/6rM868ja/+7u/u/r6xS9+MSGc/9/oXvKSl6y+/vCHP0zXdbRtu7psuVzy4Q9/ePX9l37pl573eCEEXvziF/P2t78dgN/7vd/jhS984Xnv45xzzrknFg+AnHPOOfeY+LVf+zUA/sE/+Af86I/+KE3TXPA+P/VTP8XW1ha/+qu/yite8YoD1/3Ij/wIX/7lX87HPvYx/uzP/oyf+Zmf4Yd+6IcelXO/XGbGXXfdtfp+PbhZ90d/9Eerr5/znOdc8Lif9VmfxYkTJzh9+jQ5Z+655x6+4Au+YHX9Rz/60VVl1XXXXceNN954wWM++9nPPvJ8nHPOOXdt8BYw55xzzj1mvuVbvoV//s//+UWFP6M3velNZ4U/AE972tN4wxvesPr+l37pl67IOV5JP/uzP8tHP/pRoAYx52rFuv/++1dfP/3pT7+oY6/fbv3+l3u8ZzzjGec8nnPOOeee+DwAcs4559xj5o477rik23/hF34h3/iN33jO61/2spdx7NgxAD70oQ+dc57Qt33bt2FmmBn33XffJZ3D5frIRz7C93//96++/5Ef+ZFztqhtb2+vvt7c3Lyo429sbBx5/0fjeM4555x74vMAyDnnnHOPiec+97kX1d607mu+5mvOe30IYdW6tFwuOX369GWf35X0wAMP8IpXvIIzZ84A9Xm85jWvOeft5/P56uv1WT7nM51OV1/v7e09qsdzzjnn3BOfB0DOOeece0w8//nPv+T73HzzzRe8zVgBBLCzs3PJj3GlnT59mq/+6q/m3nvvBeALvuALePOb34yInPM+s9ls9XXXdRf1OIvFYvX1evXOo3E855xzzj3xeQDknHPOucfEiRMnLvk+61Up57IerKjqJT/GlXTmzBm++qu/mg9+8IMAfN7nfR6//uu/zvXXX3/e+62HWLu7uxf1WOtVOuv3fzSO55xzzrknPg+AnHPOOfeYuNBq8ye67e1tvvqrv5oPfOADQK14eve7381TnvKUC973qU996urr9bXx5/PJT35y9fVnf/ZnP6rHc84559wT37X9k5hzzjnnLsl6NY2ZXfD2Pium2t7e5qu+6qu4++67gTrv6N3vfvdFBymf93mft/r6Yx/72AVv/8ADD6zmHcUYed7znnfg+uc973nEGAE4deoUDzzwwAWP+X/+z/9Zff35n//5F3XezjnnnHvi8ADIOeeccytbW1urry80T2d3d5eHHnro0T6lx70zZ84cCH+e85zn8J73vIenPe1pF32Mv/AX/sLq67vvvvuC4dtv/MZvrL7+vM/7PCaTyYHrp9Mpt9566+r797///ec9nqryW7/1W6vvX/jCF17UeTvnnHPuicMDIOecc86trFesXKgS5dd//dfPuXb9yeJw+PPsZz+b97znPdx0002XdJy/8Bf+Ak9/+tMBeOihh3jXu9513tu/9a1vXX391/7aXzvyNq985StXX991113nPd673vUuTp06BdTB2+uBlHPOOeeuDR4AOeecc25l/Rf/X/qlXzrn7fq+55/8k3/yWJzS49YY/owzf5797Gfz3ve+l8/5nM+55GOJCK9+9atX3/+Tf/JPzlkF9OEPf3gV6MQY+ZZv+ZYjb/ct3/Itq7lLd911Fx/5yEeOvJ2q8mM/9mOr72+//fZLPn/nnHPOPf55AOScc865lb/8l/8y1113HQC/9Vu/xRvf+MazbnP69Gle9apXrTZdPRH83M/9HCKCiHDLLbc84uNdyfBn9AM/8AOcPHkSgPe97318z/d8z1kVVp/4xCf4xm/8Rvq+B+Dbv/3bee5zn3vk8W699Va+9Vu/Fair4L/hG76BT3ziEwduU0rhe77ne3jf+94HwI033sj3fd/3XfZzcM4559zjV7raJ+Ccc865x4/pdMoP/uAP8kM/9EMAfM/3fA933XUXf/kv/2WapuH//J//w6/+6q9y6tQpbr/9dt73vvedFSo8GXzjN37jKvwBePnLX84v/MIvXNR9zxWwnDx5kje96U18wzd8A6UUfvqnf5q3v/3tvPKVr+TkyZPcc889/NIv/dJq8Patt97Kv/gX/+K8j/XjP/7j3H333dxzzz185CMf4fM+7/P4+q//ep73vOdx6tQpfuVXfoV7770XqNVEP/dzP8eJEycu6nk455xz7onFAyDnnHPOHfD93//9fOhDH+Itb3kLAL/5m7/Jb/7mbx64zTd/8zfz7/7dv+P5z3/+1TjFq+7wfKR/+S//5UXf93wVNq985Sv5hV/4Bb7jO76DU6dOce+99/KTP/mTZ93uxS9+Mb/4i7+4qhg6lxtuuIF3vvOdvOpVr+Luu+9mb2+PN7/5zWfd7uTJk/zsz/4sf/Wv/tWLfh7OOeece2LxFjDnnHPOHRBj5D/9p//EXXfdxVd/9VfzWZ/1WTRNw0033cTLX/5y3va2t/GWt7yF6XR6tU/1mvRN3/RNfPjDH+ZHf/RH+aIv+iJuuOEG2rblGc94Bq94xSt4y1vewm/8xm+shkZfyP/3//1//OZv/iZvectbeMUrXsEznvEM2rblhhtu4Iu+6Iv40R/9UT784Q/zDd/wDY/yM3POOefc1SR2oT2jzjnnnHPOOeecc+4JzSuAnHPOOeecc845565xHgA555xzzjnnnHPOXeM8AHLOOeecc84555y7xnkA5JxzzjnnnHPOOXeN8wDIOeecc84555xz7hrnAZBzzjnnnHPOOefcNc4DIOecc84555xzzrlrnAdAzjnnnHPOOeecc9c4D4Ccc84555xzzjnnrnEeADnnnHPOOeecc85d4zwAcs4555xzzjnnnLvGeQDknHPOOeecc845d43zAMg555xzzjnnnHPuGucBkHPOOeecc84559w1zgMg55xzzjnnnHPOuWucB0DOOeecc84555xz1zgPgJxzzjnnnHPOOeeucR4AOeecc84555xzzl3jPAByzjnnnHPOOeecu8Z5AOScc84555xzzjl3jfMAyDnnnHPOOeecc+4a5wGQc84555xzzjnn3DXOAyDnnHPOOeecc865a5wHQM4555xzzjnnnHPXOA+AnHPOOeecc845565xHgA555xzzjnnnHPOXeM8AHLOOeecc84555y7xnkA5JxzzjnnnHPOOXeN8wDIOeecc84555xz7hrnAZBzzjnnnHPOOefcNc4DIOecc84555xzzrlrnAdAzjnnnHPOOeecc9c4D4Ccc84555xzzjnnrnEeADnnnHPOOeecc85d4zwAcs4555xzzjnnnLvGeQB0Cd761rfymte8hpe85CUcP34cEeHVr371JR/nlltuQUSO/PPUpz71UThz55xzzjnnnHPOPZmlq30CTyQ/9mM/xh/8wR+wtbXF05/+dD760Y9e9rFOnDjB6173urMu39raegRn6JxzzjnnnHPOOXc2D4AuwU/91E/x9Kc/nWc/+9n89//+37ntttsu+1jXXXcdd95555U7Oeecc84555xzzrlz8ADoEjySwMc555xzzjnnnHPuavEA6CpZLpe8+c1v5o//+I/Z3NzkBS94AV/2ZV9GjPFqn5pzzjnnnHPOOeeuMR4AXSX3338/t99++4HLnvnMZ/KmN72Jl770pVfprJxzzjnnnHPOOXct8gDoKvj2b/92XvKSl/D5n//5HDt2jI9//OP8q3/1r/h3/+7f8TVf8zXcfffdfOEXfuFFHetFL3rRkZf/3//7f/mar/ka/tN/+k9X8tSdc84555xzzjn3BOQB0FVwxx13HPj+z/25P8fP/MzPsLW1xU/8xE9w55138su//MuP6DEWiwX/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+tefles8vGxZREREnpzssF9HY+3Q1u+36oaWd5sb22febLWnLW/KsmFOjuGpm8CcOYKvvy49ZKhw2mpHGyuVio2bubaGLw/TeraOHzZ3paUhzUd7cUdUTY2va+mabRiQfdih24dp57IVAomIiMgZcd5UAF111VVMp9MdH3/55ZeflusYK3zGSqDDHThwYNtxJ/L5z3/+qLePlUFKb3dm/DcCer/kfKPvvjyVLM/seSJ2+r3fagXbah8b15ovj6RZrmZxwzG51HamPFTtpDIGPrW+JhdwDuZ9Bis0voY5fSp4D60PpJzoYh7uyxRzOOqsoBh7+gJdijTm8D7QeEdOiVgyEfDmaByAx1m9htbX6qFDszk4owVCO2Hex7oqfqhBarynH7aDeYwmODCPd2UR8JRS8MPsnz7VY4N3dbvXMBzbHHhYvH4oxFTfVzNoh01i4/lO9NnmYZbT8uym5bXycmz6817OV/rui2w5bwKgO+6442xfAgDPfe5zuffee3nggQeOaN+KMfLVr36VEALPfOYzz9IVioiIPPmURZXMiQc+n6rnG7eLeQdmroYPGJQM5pZWjA9hB3VTV8zUY6jbvMwNw6ud4YdzWKmzg1Zav9hsZg5cTljxQKEJgeALXczEDIVMcEYumdmwfQuM4ox57AgWMO9x2RFyIqWMd455KYQhcDELmGVCaIgpMjNPG3tyHlbcW6EJDTkngtXrqkO36+v25kilDlM253FDG1ifMsOooRqEAcWGgc/mCG7rfW0McqnXNs77GcO9E1l0nw2PO9G8IBEREdly3rSAPVm87GUvA+C222474r7PfvazbGxscM0112gDmIiIyBIz29GA4FP9fNues5TaRmVuMWR4ebj0OBg5kxe9UmZlsckKttbGB+dqeUytX6GUQhfrYGbMCN7XUAYWc3tyzvQxUgqsBFdX1TsHOWPOs5nqv0xqPUyCxznHoZjIuWe975n3EUpeDM12BoGElUKk0Fgh4ShDwJWGyqLgHd7X2qMulRoEObdtmHMbHI0fQi4zgnc03hO8H1bO15awcTA21JlFBYbKn51V8YytZSmXEw6DFhERke0UAJ0m+/fv5/777+eb3/zmtttvuOEGLr74Yj7ykY9w7733Lm6fzWb8/M//PAA//dM/fUavVURERI40BhKpLNIebGj/GqtVUs6knLcFEcFqOOKckTOL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AImIiIjs0LHWkC/aqE7j8wZvOGd1Tfwxnuzw6xjn9PjDQqGdzNoxM6xkvLlFNc8o5UwsW+/FtsqfJSdqeRt557YNrBYREZFTTwGQiIiIyJOcs60E5mTX1i8/dnR40HL4OccwxjlHzhln24vGxxX0bnmF/DFa1w5bXHZMCn9EREROLwVAIiIiIucos+0r2Oua9uOHLTFncobG198XbPG4cf5PrYQ69jnGmUU515Yw523bNjIRERE58zQDSEREROQckoe2r9EY9mytZT8+A5xb2hA2FBAda57PsdfW14HVwbvhOI7aJiYiIiJnhiqARERERM4hY1hzxO1DNdCxjKGRd9v//eBYrzPO81lu6Rq3oh1t3fzhFUIn27omIiIip5YqgERERESeQo63BQyG8OUYYUs+TgVQ3R529MeMBUWHVwHV27eHP+UE13c6jM954m1jIiIi5y9VAImIiIg8hSwyjsdRULOcCx2+detYs3mWH7OTgdKLkGgH279OpVKOHmCJiIhIpQBIRERE5ElsbLNydvzqnp1Yngd0tNat4z3maI52LTtd/X4q1ZazM/Z0IiIiT0lqAduBvu95//vfz0033cTVV19N27aYGR/4wAdO+lwPPfTQ0lDFI/9z4403noZXICIiIk9lpzpLWR7ufLJ20malle4iIiJPPqoA2oH19XXe8Y53AHDJJZdw6aWX8rWvfe0JnfMHfuAHuP7664+4/fnPf/4TOq+IiIicW8zscQU1JzwvbBvovGwMeY5o7zqJyiERERF5clEAtAOrq6t84hOf4Oqrr+ayyy7j5ptv5l3vetcTOufVV1/NzTfffGouUERERGRJLicOaPJxZgmNc3wOb6uqYdT2c29tD1MgJCIi8mSmAGgH2rblFa94xdm+DBEREZETKqXsaAizd3bMdi7j2G1nhwdL42+PVTUkIiIiTw4KgM6Sb3zjG/zmb/4mjzzyCBdddBE/9EM/xAte8IKzfVkiIiLyFGdmuB0OYT7WMScT4oyB0KIS6DTnPykXzI69tUxERESOTgHQWfLJT36ST37yk9tuu+666/jQhz7E937v956lqxIREZFzwdmowjlTHWDKfURERB4fBUBn2OrqKr/wC7/A9ddfzzOf+UwAvvjFL3LzzTfzqU99ipe//OXcd999rK2t7eh8L3zhC496+xe+8AVCCDznOc85Zdd+Lss5A+CcFuPJ+UXffTkf6Xsv5yN97+V8pe/+yfs7f+fv8Du/8ztn+zLkNDhvAqArr7ySv/qrv9rx8a973ev48Ic/fMqv4+lPfzq/+Iu/uO22l7zkJdx+++28+MUv5p577uEDH/gAP/uzP/uEnsd7z+rqKrt3735C5zlf/MVf/AUAz3ve887ylYicWfruy/lI33s5H+l7L+crffdFtpw3AdBVV13FdDrd8fGXX375abyaI4UQeOtb38o999zDZz/72R0HQJ///OdP85WdH8ZKKr2fcr7Rd1/OR/rey/lI33s5X+m7L7LlvAmA7rjjjrN9CSf0tKc9DYD19fWzfCUiIiIiIiIici5RI+STyJ/8yZ8ALGYDiYiIiIiIiIicCgqATpP9+/dz//33881vfnPb7ffccw9d1x1x/J133sn73vc+AF7/+tefkWsUERERERERkfPDedMC9kS9973v5f777wfgvvvuA+CDH/wgf/zHfwzAi1/8Yt761rcujv/oRz/KTTfdxBvf+EZuueWWxe3/5J/8E770pS9x3XXXccUVVwB1C9idd94JwC/90i9xzTXXnIFXJCIiIiIiIiLnCwVAO3Tbbbfxmc98Ztttd999N3fffffi98sB0LG84Q1v4KMf/Sh/+qd/yh/+4R/S9z2XXHIJ/+Af/APe9ra3ce21157yaxcRERERERGR85uVUsrZvggRERERERERETl9NANIREREREREROQcpwBIREREREREROQcpwBIREREREREROQcpwBIREREREREROQcpwBIREREREREROQcpwBIREREREREROQcpwBIREREREREROQcpwBIzlt93/P+97+fm266iauvvpq2bTEzPvCBD5zwsR/60If4z/6z/4xdu3axd+9errvuOv7gD/7gDFy1yOnz0EMPYWbH/M+NN954ti9R5An5+te/zpvf/GYuv/xyJpMJV155Je94xzt49NFHz/aliZw2V1555TH/XL/00kvP9uWJPG633norP/MzP8O1117Lnj17MDNe//rXH/cxd999N6985Su58MILWV1d5QUveAG/+qu/SkrpDF21yNkVzvYFiJwt6+vrvOMd7wDgkksu4dJLL+VrX/vaCR/33/13/x3/4l/8C6644gp+4id+gq7r+MhHPsJ/8V/8F/zar/0ab3vb207zlYucXj/wAz/A9ddff8Ttz3/+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mH/+z//5tuNvuOEGptMpN954IxdeeCG///u/z5e//GVuuOEG/vf//X/XEGg55ykAkvPaddddx2c+85lj3v/GN76RW2655YjbP/ShD/E//o//I//xP/5HnHP87b/9t/nH//gf86pXveo0Xq3I6fXbv/3bfPSjH+U//If/wHe+8x36vueSSy7hh37oh3jb2962+AuVyFPV1772Nf7ZP/tn3HbbbTzyyCNcdtllXH/99bzzne/kwgsvPNuXJ3LKfeYzn+E3fuM3+LM/+7PFGvh9+/Zx9dVX84Y3vIE3vOEN+oFXnrJuvvlm3vWudx3z/u/7vu/joYce2nbbXXfdxXve8x4+97nPMZvNeNaznsWb3/xm3v72t+O9P81XLHL2KQASERERERERETnHaQaQiIiIiIiIiMg5TgGQiIiIiIiIiMg5TgGQiIiIiIiIiMg5TgGQiIiIiIiIiMg5TgGQiIiIiIiIiMg5TgGQiIiIiIiIiMg5TgGQiIiIiIiIiMg5TgGQiIiIiIiIiMg5TgGQiIiIiIiIiMg5TgGQiIiIiIiIiMg5TgGQiIiIiIiIiMg5TgGQiIiInNOuu+46vv/7v5+c82k5fymFq6++mmuvvfa0nF9ERETkVFAAJCIiIuesW2+9lc985jO8613vwrnT89ceM+Nd73oXf/zHf8ytt956Wp5DRERE5ImyUko52xchIiIicqqVUnje855HKYX7778fMzutz/e3/tbfIqV0Rp5LRERE5GSpAkhERETOSX/0R3/El7/8Zd74xjeekUDmjW98Iw888AB33HHHaX8uERERkZOlAEhERESeVK688krM7Jj/edOb3rSj8/z2b/82AK997WuPuO+WW27BzLjlllv45Cc/ybXXXsuuXbt42tOexk033cRjjz0GwJ/92Z/xqle9igsuuIBdu3bxX/6X/yUPPfTQUZ/vxhtv3Pa8IiIiIk8m4WxfgIiIiMiyd7zjHYsAZtnHP/5x/v2///esrq6e8BylFO68804uvfRSrrrqqmMe9/u///v8wR/8Aa961av4qZ/6Ke6++25uueUWvvrVr/Le976Xl7/85Vx77bW85S1v4c///M/5+Mc/zoMPPsif//mfHzFT6Pu+7/v4nu/5Hv7oj/6IUorawERERORJRTOARERE5Envk5/8JK985Su58sor+dznPsfFF1983OPvv/9+nve85/GqV72Kj3/840fcf8stt3DTTTfhveeOO+7gh3/4hwHIOfP3/t7f44/+6I+44IIL+LVf+zVe97rXLR73lre8hf/5f/6f+djHPsarX/3qI877X/1X/xUf+9jH+NKXvsTf+lt/6wm+ahEREZFTRy1gIiIi8qT2H/7Df+CGG25g7969fOITnzhh+APw//6//y8Al1122XGP+7Ef+7FF+APgnOMNb3gDAM9//vO3hT8AP/7jPw7Afffdd9TzXXrppdueX0REROTJQi1gIiIi8qT1zW9+k7//9/8+8/mcP/iDP+DZz372jh73yCOPAHDBBRcc97gf/MEfPOK2yy+/HIAXvvCFR9z3Pd/zPQB8/etfP+r5LrzwQgC+853v7Og6RURERM4UBUAiIiLypLS+vs6rXvUqvva1r/E7v/M7XHvttTt+7MrKCgCz2ey4x+3du/eI20IIJ7yv7/ujnm9zc3Pb84uIiIg8WSgAEhERkSednDM/9mM/xr//9/+e97znPfzYj/3YST3+6U9/OrBVCXSmjM83Pr+IiIjIk4VmAImIiMiTzjve8Q4+/vGP8+Y3v5n//r//70/68f/Jf/Kf4L3n/vvvPw1Xd2z3338/zjm+//u//4w+r4iIiMiJKAASERGRJ5Vf/dVf5dd+7dd4+ctfzm/8xm88rnPs3buXq6++mi9+8YuLtqzTbT6fc9999/Gf/qf/Kfv27TsjzykiIiKyU2oBExERkSeNb33rW/yjf/SPMDO+//u/n/e85z1HHHP11Vdz/fXXn/Bcr3nNa/j85z/PnXfeyd//+3//NFztdp/+9Kfpuo7XvOY1p/25RERERE6WAiARERF50pjNZuScgVoJdDRvfOMbdxQAveUtb+Hmm2/mf/lf/pczEgB96EMfom1b3vKWt5z25xIRERE5WVZKKWf7IkREREROh5/8yZ/kQx/6EA899BCXXnrpaXuehx9+mCuvvJL/+r/+r/nABz5w2p5HRERE5PHSDCARERE5Z/3iL/4ibdsetZXsVPrlX/5lvPf80i/90ml9HhEREZHHSwGQiIiInLMuueQSPvzhD3P55ZcvWstOtVIKl112Gf/m3/wbLrvsstPyHCIiIiJPlFrARERERERERETOcaoAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAEhERERERERE5xykAOgm33norP/MzP8O1117Lnj17MDNe//rXP65zff3rX+fNb34zl19+OZPJhCuvvJJ3vOMdPProo6f4qkVERERERETkfBfO9gU8lbz73e/mC1/4Art27eKKK67g/vvvf1znefDBB7nmmmt4+OGHefWrX83f/Jt/k3/37/4d73//+7ntttu46667uOiii07x1YuIiIiIiIjI+UoVQCfhfe97Hw888AAHDhzg13/91x/3ef6b/+a/4eGHH+Zf/st/ycc+9jHe+973cuedd/JzP/dzfPnLX+af/tN/egqvWkRERERERETOd1ZKKWf7Ip6KPv3pT/PSl76U173udXz4wx/e8eO+8pWvcNVVV3HllVfy4IMP4txWBnfw4EEuu+wySik8/PDDrK2tnY5LFxEREREREZHzjCqAzrA777wTgB/5kR/ZFv4A7N69mxe96EVsbGzwJ3/yJ2fj8kRERERERETkHKQZQGfYl7/8ZQCe85znHPX+Zz/72dx+++088MADvPzlLz/h+V74whce9favfvWrvOIVr+B3fud3Hv/FioiIiIiIiMg5QQHQGbZ//34A9u7de9T7x9sfe+yxJ/Q8s9mMP/3TP+XTn/70EzrP+eLgwYNArcISOZ/ouy/nI33v5Xyk772cr/TdP3nXXXfd2b4EOU0UAD3JjCOZzGxHx3/+858/6u1jZZD+y7szY1Cm90vON/ruy/lI33s5H+l7L+crffdFtmgG0Bk2VviMlUCHO3DgwLbjRERERERERESeKAVAZ9hzn/tcAB544IGj3v+Xf/mXwLFnBImIiIiIiIiInCwFQGfYS1/6UgBuv/12cs7b7jt48CB33XUXKysr/N2/+3fPxuWJiIiIiIiI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hIQESdKmTZuUnp4uSXrhhRcaPiQBHU1OTo6GDBmi/Px8XXvttUpNTdWqVau0aNEipaSkaPny5YqKijI7JtCqJk2apJdfflkjR45Uz549FRoaqpycHH355ZeqrKzUVVddpU8//VR+fn5mRwVabO7cuZo7d64kKS8vT19//bV69eqlYcOGSZKio6P1l7/8pdH2N954owICAnTLLbcoMjJSn332mTIzM3XjjTfqo48+YhJoWB4FELzaiBEj9O23355w/V133aV33333uOWzZ8/WX//6V33//fey2+0aOHCgfve73+nqq69uw7RA2/r73/+uTz/9VFu2bNGRI0dUU1OjLl266OKLL9ajjz7a8IEK6Kj27t2rZ599VvPnz1dBQYHi4uJ03XXXaeLEiYqMjDQ7HtDqvv32W02fPl3r169vuA18eHi4BgwYoDvuuEN33HEH/+BFhzVp0iQ999xzJ1zfo0cP5ebmNlqWkZGhyZMna8WKFaqsrFTv3r11zz33aPz48XI4HG2cGDAfBRAAAAAAAIDFMQcQAAAAAACAxVEAAQAAAAAAWBwFEAAAAAAAgMVRAAEAAAAAAFgcBRAAAAAAAIDFUQABAAAAAABYHAUQAAAAAACAxVEAAQAAAAAAWBwFEAAAAAAAgMVRAAEAAAAAAFgcBRAAAAAAAIDFUQABAABLGzFihM455xy53e42Ob5hGBowYICGDRvWJscHAABoDRRAAADAsj755BN9++23eu6552S3t83HHpvNpueee07Lli3TJ5980ibPAQAAcKZshmEYZocAAABobYZhKDU1VYZhaPv27bLZbG36fGeddZZcLle7PBcAAEBLMQIIAABY0jfffKPMzEzddddd7VLI3HXXXcrKytLChQvb/LkAAABaigIIAAB4lMTERNlsthM+7r777mYd5+9//7sk6eabbz5u3bvvviubzaZ3331XCxYs0LBhwxQSEqLOnTtr7NixKioqkiStX79eV199tSIiIhQSEqJf/OIXys3NbfL5brnllkbPCwAA4El8zA4AAADwYxMmTGgoYH7s888/13fffaegoKBTHsMwDKWnpys2NlZJSUkn3O6zzz7TF198oauvvloPPfSQli9frnfffVe7du3Syy+/rNGjR2vYsGG69957tXnzZn3++efKycnR5s2bj5tTqEePHuratau++eYbGYbBZWAAAMCjMAcQAADweAsWLNBVV12lxMRErVixQtHR0Sfdfvv27UpNTdXVV1+tzz///Lj17777rsaOHSuHw6GFCxdq+PDhkiS3263LL79c33zzjSIiIvTGG2/otttua9jv3nvv1TvvvKO5c+fq2muvPe64v/zlLzV37lxt3bpVZ5111hm+agAAgNbDJWAAAMCjbdmyRTfeeKPCwsI0b968U5Y/krRnzx5JUlxc3Em3u/XWWxvKH0my2+264447JEn9+vVrVP5I0p133ilJ2rBhQ5PHi42NbfT8AAAAnoJLwAAAgMc6ePCgfv7zn6uqqkpffPGFkpOTm7VfQUGBJCkiIuKk251//vnHLYuPj5ckDRo06Lh1Xbt2lSTt27evyeNFRkZKko4cOdKsnAAAAO2FAggAAHgkp9Opq6++Wnv37tUHH3ygYcOGNXvfwMBASVJlZeVJtwsLCztumY+PzynX1dTUNHm8ioqKRs8PAADgKSiAAACAx3G73br11lv13XffafLkybr11ltbtH9MTIykH0YCtZf656t/fgAAAE/BHEAAAMDjTJgwQZ9//rnuuece/fGPf2zx/meffbYcDoe2b9/eBulObPv27bLb7TrnnHPa9XkBAABOhQIIAAB4lNdee01vvPGGRo8erenTp5/WMcLCwjRgwABt2rSp4bKstlZVVaUNGzbovPPOU3h4eLs8JwAAQHNxCRgAAPAYeXl5+u1vfyubzaZzzjlHkydPPm6bAQMG6LrrrjvlsW644QatW7dO6enp+vnPf94GaRtbvHixqqurdcMNN7T5cwEAALQUBRAAAPAYlZWVcrvdkupGAjXlrrvualYBdO+992rSpEl677332qUAmj17tvz8/HTvvfe2+XMBAAC0lM0wDMPsEAAAAG3hwQcf1OzZs5Wbm6vY2Ng2e578/HwlJibq17/+tWbOnNlmzwMAAHC6mAMIAABY1vPPPy8/P78mLyVrTS+99JIcDodeeOGFNn0eAACA00UBBAAALKtLly56//33FR8f33BpWWszDENxcXGaM2eO4uLi2uQ5AAAAzhSXgAEAAAAAAFgcI4AAAAAAAAAsjgIIAAAAAADA4iiAAAAAAAAALI4CCAAAAAAAwOIogAAAAAAAACyOAggAAAAAAMDiKIAAAAAAAAAsjgIIAAAAAADA4iiAAAAAAAAALI4CCAAAAAAAwOIo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&quot; width=&quot;576px&quot; height=&quot;609px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1050\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"10\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1029\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAATDCAYAAAAOZE6YAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOzde5BtZ13n//f3eZ619u7LueQCAiYmyCUEBUWsGo1CiAoCCpSgU6hE0ZlRS7lp4ajjlAleRsoBGUCRkqmJlojlhIFoCcVkDCCKAUdEYLgEDQYFfjEk59bde++11vM8398fz1q7d/fpPrdczkmf76sqpC97r169e3U463O+F9QYY4wxD3qXXXaZAgro+973vuM+/8M//MMn/PyJjreT973vffPP//AP/7Cqqq6trekb3vAGfepTn6qPeMQj1Hu/5fnXXXfd/Dk33HCDqqreeeedev311+vXfd3X6YEDB3R5eVmvuOIKffnLX65f/OIXT/dleED93M/93Pz7+f7v//5dH3fppZfOH/e///f/PuExX/jCF84fe9111+34mP/8n//zKX1dVdX3vOc988defvnlOz7mH//xH+ePWV5e1kOHDu16vK7r9JJLLjmta8kYY4wx5waHMcYYY8y99PGPf5wnPelJvOxlL+MDH/gAX/rSl0gpnfA5733ve3niE5/I9ddfz8c+9jGOHj3KZDLhtttu4/Wvfz1XXnklH/zgB094jN/7vd9DRBARLr/88vvwOzq5Rz7ykfO377nnnh0f83d/93f8y7/8CwAXXHAB3/Ed33HCY37f933f/O13vvOdOz7mT/7kT+Zv/9t/+29PeLynP/3pHDx4EIA77riDj370oyc83tOf/nQuuOCCXY8XQuB7vud7TnqOxhhjjDn3hLN9AsYYY4x5cLv77rv57u/+bv7lX/6Fyy67jGc/+9l85Vd+JYcPH+aWW27Z8Tkf//jHeclLXsLGxgb/5t/8G66++moOHDjAHXfcwY033siRI0c4duwYL3jBC/j0pz99wlDibPniF784f/shD3nIjo/5u7/7u/nbV111Fc6d+O/envKUp8zf/tSnPkXbttR1Pf9Y0zR86lOfmr//rd/6rSc8nnOOq666ine/+90AfPSjH+VJT3rSrud4suMN5/jGN75xfjxjjDHGPDhYAGSMMcaYe+Vd73oXAD//8z/PL//yL1NV1Umf87rXvY7V1VX+9E//lOc85zlbPveqV72Kpz3taXz2s5/lX//1X3nzm9/ML/zCL9wv536mVJUbb7xx/v5icLPok5/85PztxzzmMSc97kMe8hAOHDjA0aNHiTFy22238YQnPGH++c985jPzyqqDBw9y8cUXn/SYj370o3c8nzM9x5MdzxhjjDHnJmsBM8YYY8y99oM/+IP8+q//+imFP4MbbrjhuPAH4OEPfzivf/3r5++/4x3vuE/O8b70lre8hc985jNACWJ2a8W68847529fcsklp3TsxcctPv9Mj3fppZfuerwzOebi8Q4dOkTXdad0HsYYY4w5uywAMsYYY8y9dt11153W47/u676O7/3e79318894xjPYt28fAJ/4xCd2nSf04he/GFVFVbnjjjtO6xzO1Kc//Wl+9md/dv7+q171ql1b1NbW1uZvr6ysnNLxl5eXd3z+/XG8Mznm4vF2O6Yxxhhjzj0WABljjDHmXnnsYx97Sq1Di571rGed8PPOuXmrUdM0HD169IzP7750991385znPIdjx44B5ft46Utfuuvjp9Pp/O3FWT4nMh6P529PJpP79XhncszF4+12TGOMMcaceywAMsYYY8y98rjHPe60n3PZZZed9DFDBRDA+vr6aX+N+9rRo0d55jOfye233w7AE57wBN761rciIrs+Z2lpaf5227an9HVms9n87e3VNvf18c7kmIvH2+2YxhhjjDn3WABkjDHGmHvlwIEDp/2c7VUkO1kMVnLOp/017kvHjh3jmc98Jh/5yEcAePzjH8+f//mfc+GFF57weYsh1sbGxil9rcWKmsXn3x/HO5Njbq/42emYxhhjjDn3WABkjDHGmHvlZKvNH+zW1tZ45jOfyYc+9CGgVDy9973v5aEPfehJn/uwhz1s/vbi2vgT+cIXvjB/+yu+4ivu1+OdyTEXj3fBBRec1uBvY4wxxpw9e/tPbMYYY4wBtlbTqOpJH29zXYq1tTW+8zu/k1tvvRUo847e+9737hik7OTxj3/8/O3PfvazJ3383XffPZ935L3niiuu2PL5K664Au89AIcPH+buu+8+6TH/8R//cf7213zN19zrczzZ8YwxxhhzbrIAyBhjjDkPrK6uzt8+2TydjY0NDh06dH+f0jnv2LFjW8KfxzzmMbzvfe/j4Q9/+Ckf4xu+4Rvmb996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IAAAYEnLly9XVlaWJk6c2CKBzMSJE5Wdna0VK1b4/FoAAABNRQAEAABalcTERBmGcd4/Dz/8cKPa+f3vfy9Juueee+rtmz9/vgzD0Pz587Vs2TINGTJEkZGR6tSpkyZNmqSioiJJ0tatWzVmzBi1b99ekZGR+uEPf6i8vLwGrzdhwoQ61wUAAGhNHP4uAAAA4GzTpk2rDWDO9umnn+qbb75ReHj4RdswTVMrV65UXFyckpKSznvcJ598os8++0xjxozR448/rnXr1mn+/Pnat2+fXn31VY0YMUJDhgzRo48+qp07d+rTTz9VTk6Odu7cWW9OoR49eqhbt25avny5TNNkGBgAAGhVmAMIAAC0esuWLdPo0aOVmJio9evXq2PHjhc8PjMzUykpKRozZow+/fTTevvnz5+vSZMmyW63a8WKFbrtttskSV6vV3fccYeWL1+u9u3b66233tL9999fe96jjz6qP/zhD1qyZInGjh1br90f/ehHWrJkiXbv3q3+/ftf5qsGAABoPgwBAwAArdquXbs0fvx4RUdH6/PPP79o+CNJBw4ckCTFx8df8Lh77723NvyRJJvNpgcffFCSNGDAgDrhjyQ99NBDkqRt27Y12F5cXFyd6wMAALQWDAEDAACt1pEjR3TXXXepsrJSn332mZKTkxt13okTJyRJ7du3v+Bx119/fb1tXbt2lSQNGjSo3r5u3bpJkg4dOtRge7GxsZKk48ePN6pOAACAlkIABAAAWqWysjKNGTNGBw8e1IcffqghQ4Y0+tywsDBJktPpvOBx0dHR9bY5HI6L7quqqmqwvYqKijrXBwAAaC0IgAAAQKvj9Xp177336ptvvtGsWbN07733Nun8zp07SzrTE6il1Fyv5voAAACtBXMAAQCAVmfatGn69NNP9cgjj+h///d/m3z+lVdeKbvdrszMTB9Ud36ZmZmy2Wy66qqrWvS6AAAAF0MABAAAWpU333xTb731lkaMGKG5c+deUhvR0dEaOHCgduzYUTssy9cqKyu1bds2XXvttYqJiWmRawIAADQWQ8AAAECrcfToUf3sZz+TYRi66qqrNGvWrHrHDBw4UOPGjbtoW3fffbe2bNmilStX6q677vJBtXWtXr1aLpdLd999t8+vBQAA0FQEQAAAoNVwOp3yer2SqnsCNWTixImNCoAeffRRzZgxQ3/84x9bJABasGCBgoOD9eijj/r8WgAAAE1lmKZp+rsIAAAAX3jssce0YMEC5eXlKS4uzmfXKSgoUGJiou677z69//77PrsOAADApWIOIAAAYFkvvviigoODGxxK1pxeeeUV2e12vfTSSz69DgAAwKUiAAIAAJbVpUsXLVy4UF27dq0dWtbcTNNUfHy8PvjgA8XHx/vkGgAAAJeLIWAAAAAAAAAWRw8gAAAAAAAAiyMAAgAAAAAAsDgCIAAAAAAAAIsjAAIAAAAAALA4AiAAAAAAAACLIwACAAAAAACwOAIgAAAAAAAAiyMAAgAAAAAAsDgCIAAAAAAAAIsjAAIAAAAAALA4AiAAAAAAAACLIwACAAAAAACwOAIgAAAAAAAAiyMAAgAAAAAAsDgCIAAAAAAAAIsjAAIAAAAAALA4AiAAAAAAAACLIwACAAAAAACwOAIgAAAAAAAAiyMAAgAAAAAAsDgCIAAAAAAAAIsjAAIAAAAAALA4AiAAAAAAAACLIwACAAAAAACwOAIgAAAAAAAAiyMAaoJFixZpypQpGjJkiNq1ayfDMPTAAw9cUluHDh3SI488oq5duyokJESJiYmaNm2aCgsLm7lqAAAAAAAQ6Bz+LqAtefnll7V9+3ZFRkYqISFBmZmZl9ROTk6OUlNTVVBQoLFjx6pfv376+uuvNXv2bC1dulQZGRnq0KFDM1cPAAAAAAACFT2AmuCNN95Qdna2SkpK9Nvf/vaS23niiSdUUFCgOXPmaMmSJXr11Ve1cuVKPfPMM8rKytJzzz3XjFUDAAAAAIBAZ5imafq7iLZo9erVGjZsmO6//34tXLiw0efl5uYqKSlJiYmJysnJkc12JoMrLS1VfHy8TNNUQUGBIiIifFE6AAAAAAAIMPQAamErV66UJI0cObJO+CNJUVFRGjx4sMrLy7VhwwZ/lAcAAAAAACyIOYBaWFZWliSpT58+De5PTk5Wenq6srOzNWLEiIu2N2jQoAa379u3T6NGjdKHH3546cUCAAAAAABLIABqYcXFxZKk6OjoBvfXbC8qKrqs6zidTm3atEmrV6++rHYCRWlpqaTqXlhAIOHeRyDivkcg4r5HoOLeb7q0tDR/lwAfIQBqZWqmZDIMo1HHb9mypcHtNT2D+MfbODVBGe8XAg33PgIR9z0CEfc9AhX3PnAGcwC1sJoePjU9gc5VUlJS5zgAAAAAAIDLRQDUwvr27StJys7ObnD/3r17JZ1/jiAAAAAAAICmIgBqYcOGDZMkpaeny+v11tlXWlqqjIwMhYWF6eabb/ZHeQAAAAAAwIIIgHykqqpKmZmZysnJqbM9KSlJI0eOVF5ent5+++06+6ZPn66ysjI99NBDioiIaMlyAQAAAACAhTEJdBMsWbJES5YskSQdPXpUkrR+/Xo9/PDDkqSOHTvq17/+tSQpPz9fKSkp6tGjh/Ly8uq088477yg1NVVTp07VihUrlJKSoo0bN2rVqlXq06ePZs2a1VIvCQAAAAAABAACoCbYtm2bFixYUGdbbm6ucnNzJUk9evSoDYAuJCkpSZs3b9YLL7ygpUuX6vPPP1d8fLymTp2q6dOnKzY21if1AwAAAACAwEQA1AQzZszQjBkzGnVsYmJi7ZLuDbniiis0b968ZqoMAAAAAADg/JgDCAAAAAAAwOIIgAAAAAAAACyOAAgAAAAAAMDiCIAAAAAAAAAsjgAIAAAAAADA4giAAAAAAAAALI4ACAAAAAAAwOIIgAAAAAAAACyOAAgAAAAAAMDiCIAAAAAAAAAsjgAIAAAAAADA4giAAAAAAAAALI4ACAAAAAAAwOIIgAAAAAAAACyOAAgAAAAAAMDiCIAAAAAAAAAsjgAIAAAAAADA4giAAAAAAAAALI4ACAAAAAAAwOIIgAAAAAAAACyOAAgAAAAAAMDiCIAAAAAAAAAsjgAIAAAAAADA4giAAAAAAAAALI4ACAAAAAAAwOIIgAAAAAAAACyOAAgAAAAAAMDiCIAAAAAAAAAsjgAIAAAAAADA4giAAAAAAAAALI4ACAAAAAAAwOIIgAAAAAAAACyOAAgAAAAAAMDiCIAAAAAAAAAsjgAIAAAAAADA4giAAAAAAAAALI4ACAAAAAAAwOIIgAAAAAAAACyOAAgAAAAAAMDiCIAAAAAAAAAsjgAIAAAAAADA4giAAAAAAAAALI4ACAAAAAAAwOIIgAAAAAAAACyOAAgAAAAAAMDiCIAAAAAAAAAsjgCoiQ4dOqRHHnlEXbt2VUhIiBITEzVt2jQVFhY2qZ1//vOfGjlypBISEhQWFqZevXrpxz/+sdavX++jygEAAAAAQKAiAGqCnJwcDRo0SPPmzdONN96oZ555Rr169dLs2bN1yy236MSJE41q5xe/+IXGjBmjb775RnfeeaeefvppXXfddfrHP/6hwYMHa+HChT5+JQAAAAAAIJA4/F1AW/LEE0+ooKBAc+bM0ZQpU2q3P/vss3rjjTf03HPPae7cuRds4+jRo/r1r3+tLl26aMeOHercuXPtvlWrVmn48OF64YUX9MADD/jsdQAAAAAAgMBCD6BGys3NVXp6uhITE/Xkk0/W2Tdz5kxFRETogw8+UFlZ2QXb2b9/v7xer2666aY64Y8kDRs2TFFRUTp27Fiz1w8AAAAAAAIXAVAjrVy5UpI0cuRI2Wx137aoqCgNHjxY5eXl2rBhwwXbSU5OVnBwsL7++msdP368zr61a9eqtLRUt99+e/MWDwAAAAAAAhpDwBopKytLktSnT58G9ycnJys9PV3Z2dkaMWLEeduJjY3Vr371Kz377LPq37+/xo0bpw4dOignJ0effPKJ/u3f/k3vvvtuo+saNGhQg9v37NmjhIQErV69utFtBbLS0lJJ4v1CwOHeRyDivkcg4r5HoOLeb7q0tDR/lwAfIQBqpOLiYklSdHR0g/trthcVFV20rWnTpikxMVGPPPKI3nvvvdrtvXv31sMPP1xvaBgAAAAAAMDlIABqJqZpSpIMw7josf/3f/+n//3f/9XUqVP11FNPKS4uTpmZmfqf//kf3X///dq2bZv+7//+r1HX3bJlS4Pba3oGkd42Ts1vBHi/EGi49xGIuO8RiLjvEai494EzmAOokWp6+NT0BDpXSUlJnePOZ/Xq1frFL36hH/7wh3r99dfVq1cvhYeH67rrrtPixYvVrVs3vfbaa8rNzW3eFwAAAAAAAAIWAVAj9e3bV5KUnZ3d4P69e/dKOv8cQTU+++wzSdUrfp0rPDxcN954o7xer7Zu3Xo55QIAAAAAANQiAGqkmsAmPT1dXq+3zr7S0lJlZGQoLCxMN9988wXbqayslKTzLvVesz04OPhySwYAAAAAAJBEANRoSUlJGjlypPLy8vT222/X2Td9+nSVlZXpoYceUkREhCSpqqpKmZmZysnJqXPskCFDJEm/+93vlJ+fX2ffF198oYyMDIWGhio1NdWHrwYAAAAAAAQSJoFugnfeeUepqamaOnWqVqxYoZSUFG3cuFGrVq1Snz59NGvWrNpj8/PzlZKSoh49eigvL692+/jx43X77bdr+fLlSklJ0Y9+9CPFxcVpz549+uyzz2Sapl599VV16NDBD68QAAAAAABYEQFQEyQlJWnz5s164YUXtHTpUn3++eeKj4/X1KlTNX36dMXGxl60DZvNps8//1xvv/22PvroIy1evFjl5eWKjY3V6NGjNXXqVI0cObIFXg0AAAAAAAgUBEBNdMUVV2jevHkXPS4xMbF2afhzBQUFadq0aZo2bVozVwcAAAAAAFAfcwABAAAAAABYHAEQAAAAAACAxREAAQAAAAAAWBwBEAAAAAAAgMURAAEAAAAAAFgcARAAAAAAAIDFEQABAAAAAABYHAEQAAAAAACAxREAAQAAAAAAWBwBEAAAAAAAgMURAAEAAAAAAFgcARAAAAAAAIDFEQABAAAAAABYHAEQAAAAAACAxREAAQAAAAAAWBwBEAAAAAAAgMURAAEAAAAAAFgcARAAAAAAAIDFEQABAAAAAABYHAEQAAAAAACAxREAAQAAAAAAWBwBEAAAAAAAgMURAAEAAAAAAFgcARAAAAAAAIDFEQABAAAAAABYHAEQAAAAAACAxREAAQAAAAAAWBwBEAAAAAAAgMURAAEAAAAAAFgcARAAAAAAAIDFEQABAAAAAABYHAEQAAAAAACAxREAAQAAAAAAWBwBEAAAAAAAgMURAAEAAAAAAFgcARAAAAAAAIDFEQABAAAAAABYHAEQAAAAAACAxREAAQAAAAAAWBwBEAAAAAAAgMURAAEAAAAAAFgcARAAAAAAAIDFEQABAAAAAABYHAEQAAAAAACAxREAAQAAAAAAWBwBEAAAAAAAgMURADXRoUOH9Mgjj6hr164KCQlRYmKipk2bpsLCwia39a9//Ut333234uPjFRISovj4eI0cOVKff/65DyoHAAAAAACByuHvAtqSnJwcpaamqqCgQGPHjlW/fv309ddfa/bs2Vq6dKkyMjLUoUOHRrX18ssv6/nnn1fHjh01ZswYxcfH6/jx49q6datWr16t0aNH+/jVAAAAAACAQEEA1ARPPPGECgoKNGfOHE2ZMqV2+7PPPqs33nhDzz33nObOnXvRdj7++GM9//zzuv322/X3v/9dUVFRdfZXVVU1e+0AAAAAACBwMQSskXJzc5Wenq7ExEQ9+eSTdfbNnDlTERER+uCDD1RWVnbBdrxer37xi18oPDxcf/rTn+qFP5IUFBTUrLUDAAAAAIDARgDUSCtXrpQkjRw5UjZb3bctKipKgwcPVnl5uTZs2HDBdtatW6d9+/Zp9OjRat++vf75z3/qV7/6lWbPnq3169f7rH4AAAAAABC4GALWSFlZWZKkPn36NLg/OTlZ6enpys7O1ogRI87bzqZNmyRJXbp00XXXXaedO3fW2T906FAtWrRInTp1alRdgwYNanD7nj17lJCQoNWrVzeqnUBXWloqSbxfCDjc+whE3PcIRNz3CFTc+02Xlpbm7xLgI/QAaqTi4mJJUnR0dIP7a7YXFRVdsJ2CggJJ0ty5c1VRUaHly5ertLRUu3bt0h133KG1a9fqxz/+cfMVDgAAAAAAAh49gJqJaZqSJMMwLnicx+OpPX7RokW65pprJElXXnmlFi9erD59+mjNmjVav369brnlloted8uWLQ1ur+kZRHrbODW/EeD9QqDh3kcg4r5HIOK+R6Di3gfOoAdQI9X08KnpCXSukpKSOsedT/v27SVJvXr1qg1/aoSFhemOO+6QJH399deXVS8AAAAAAEANAqBG6tu3ryQpOzu7wf179+6VdP45gs5tJyYmpsH9NQFRRUXFpZQJAAAAAABQDwFQIw0bNkySlJ6eLq/XW2dfaWmpMjIyFBYWpptvvvmC7QwdOlQOh0N79+6Vy+Wqt3/Xrl2SpMTExOYpHAAAAAAABDwCoEZKSkrSyJEjlZeXp7fffrvOvunTp6usrEwPPfSQIiIiJElVVVXKzMxUTk5OnWM7duyoe+65R8XFxXrxxRfr7Fu2bJm+/PJLRUdH68477/TtCwIAAAAAAAGDSaCb4J133lFqaqqmTp2qFStWKCUlRRs3btSqVavUp08fzZo1q/bY/Px8paSkqEePHsrLy6vTzuuvv66NGzdq1qxZWrt2rW688Ubt379fixcvlt1u13vvvXfeIWIAAAAAAABNRQ+gJkhKStLmzZv18MMPa+PGjXrttdeUk5OjqVOnav369erQoUOj2uncubM2btyoZ555RgcPHtScOXO0cuVK3XXXXfrXv/7FMvAAAAAAAKBZ0QOoia644grNmzfvosclJibWLg3fkNjYWL3++ut6/fXXm7M8AAAAAACAeugBBAAAAAAAYHEEQAAAAAAAABZHAAQAAAAAAGBxlpkDKDs7W8uXL9fatWt14MABHT9+XGFhYercubMGDhyoYcOGafjw4QoNDfV3qQAAAAAAAC2qzQdAH330kd555x1lZGRIUoMTL69YsUKvv/66YmJi9PDDD2vKlClKTExs4UoBAAAAAAD8o80OAVu1apWuvfZa3Xfffdq1a5cmTpyo3/3ud9q2bZuOHj0ql8ul4uJi5ebm6vPPP9fzzz+vvn376o033lBKSop+8YtfqKSkxN8vAwAAAAAAwOfabA+gESNG6LrrrtNf/vIXjR07VsHBwfWOiYqKUlRUlBITE3XnnXdqxowZ2rt3r+bOnavf/OY3ioyM1PPPP++H6gEAAAAAAFpOmw2AFi1apH//939v8nnJycl67bXX9F//9V/Ky8tr/sIAAAAAAABamTYbAF1K+HO2uLg4xcXFNVM1AAAAAAAArVebnQPoUuzZs0fPPPOMv8sAAAAAAABoUZYPgCorK/XBBx9oyJAhGjBggObMmePvkgAAAAAAAFpUmx0CdjG7du3S7373Oy1cuFDFxcUyTVO9evXSo48+6u/SAAAAAAAAWpSlAqCKigp99NFHeu+997Rx40aZpilJuuaaa/Taa69p+PDhfq4QAAAAAACg5VliCNi2bdv05JNPqmvXrpo8ebI2bNiga6+9Vm+99ZYk6YYbbiD8AQAAAAAAAatN9wB6//339bvf/U5btmyRaZrq0qWLHn30UU2aNElXXnmlJGnKlCl+rhIAAAAAAMC/2nQA9J//+Z+y2Wz693//d02cOFGjRo2S3W73d1kAAAAAAACtSpsfAmaapnbu3Kndu3eroKDA3+UAAAAAAAC0Om06APrqq6/0wAMP6ODBg/qf//kfde/eXaNHj9Zf//pXuVwuf5cHAAAAAADQKrTpACg1NVULFizQ4cOHNWfOHPXv319Lly7Vvffeq/j4eD3xxBP+LhEAAAAAAMDv2nQAVCM6OlpPPfWUtm/frvXr12vixIlyuVyaO3euJOmLL77Qa6+9pmPHjvm5UgAAAAAAgJZniQDobDfddJP+8Ic/6PDhw3r77bd17bXXKj8/X//v//0/JSQk6Mc//rG/SwQAAAAAAGhRlguAakRFRemnP/2ptmzZok2bNunRRx9VcHCw/v73v/u7NAAAAAAAgBZl2QDobIMGDdLvfvc7HT16VO+++66/ywEAAAAAAGhRAREA1YiIiNDkyZP9XQYAAAAAAECLarMB0N/+9rfLOv/IkSNav359M1UDAAAAAADQerXZAOjHP/6xBg0apL/85S+qrKxs9HlZWVl65pln1Lt3by1fvtyHFQIAAAAAALQODn8XcKlWrFihZ555Rvfee6+io6M1duxYDR48WNdff73i4+PVvn17OZ1OnThxQpmZmdqwYYO+/PJLbd68WcHBwZo6daqmTZvm75cBAAAAAADgc202ABo2bJi2bt2qP//5z3r77bf1xz/+UR988MF5jzdNUzExMXr66af19NNPq0ePHi1YLQAAAAAAgP+02QBIkgzD0H333af77rtPWVlZWr58ub766isdOHBAJ06cUFhYmDp37qyrr75aaWlpGj58uMLCwvxdNgAAAAAAQItq0wHQ2fr27au+ffvqySef9HcpAAAAAAAArUqbnQQaAAAAAAAAjUMABAAAAAAAYHEEQAAAAAAAABZHAAQAAAAAAGBxBEAAAAAAAAAWRwAEAAAAAABgcQRAAAAAAAAAFkcABAAAAAAAYHEEQAAAAAAAABbn8HcBl8Nutzf5HMMw5Ha7fVANAAAAAABA69SmAyDTNFvkHAAAAAAAgLasTQdAXq/X3yUAAAAAAAC0eswBBAAAAAAAYHEEQAAAAD7kcrm0fPlyHTp0yN+lAACAAEYABAAA4ENr1qzR0pVr9PHHH7MQBQAA8BsCIAAAAB8pLCxUxrr1yilyaX/BSW3ZssXfJQEAgABFANREhw4d0iOPPKKuXbsqJCREiYmJmjZtmgoLCy+5zQ8++ECGYcgwDL3//vvNWC0AAPAXj8ejzz//XPkllQqJ7qD8U1Vas2aNXC6Xv0sDAAABiACoCXJycjRo0CDNmzdPN954o5555hn16tVLs2fP1i233KITJ040uc2DBw9qypQpioyM9EHFAADA106dOqWysjKZplm7zev16u9//7s27crUCbddN931YwXHdNbhwlLt3bvXj9UCAIBARQDUBE888YQKCgo0Z84cLVmyRK+++qpWrlypZ555RllZWXruueea1J5pmpo0aZI6dOigxx9/3EdVAwAAX9m1a5de/b//v1751f/pN7/5jaqqqiRJ27dv14atO7S/XLrhrh8rLKqduib1U3GlR9nZ2X6uGgAABCICoEbKzc1Venq6EhMT9eSTT9bZN3PmTEVEROiDDz5QWVlZo9ucM2eOVq5cqXnz5ikiIqK5SwYAAD5kmqa++uor5Ra7tON4pXIOF2j37t2SpK1bt+pomVsptwxT+y5dJUmdeySpuNKjvXv3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pCQdPHiwxcf97ne/0xNPPKE+ffro5ptvlsPh0L/+9S9ddtllevbZZ3Xbbbd1ceVA1zrjjDM0bdq0BtuHDx/e/cUAnWTPnj3KyMhQTk6OLr/8cg0dOlQbNmzQ008/raVLl2rt2rXq1auXr8sEukR0dHTNNU9dERER3V8M0EkefvhhbdmyRREREerTp4+2b9/e7P7vvvuurrzySoWEhOjqq69WXFyc3n//ff32t7/V2rVr9Z///KebKgd8xzBN0/R1EYAvOBwOrVixQiNHjlRycrLmz5+vBQsW6OWXX9bs2bMbfcy6det03nnnKT09XV9//bViY2MleUZOjBkzRqWlpdq+fbvS0tK68SsBOkdmZqYGDBigGTNmaPHixb4uB+hUF110kZYtW6ZnnnlGt99+e832u+66S0899ZRuueUWvfDCCz6sEOga1dckmZmZPq0D6GyrVq1Snz59dMopp+izzz7TBRdcoOuuu06vv/56g32Liop0yimnqLCwUGvXrtWZZ54pSaqoqNCkSZP05Zdf6p///CejnRHwmAKGHstut2vKlClKTk5u9WOq3xzcf//9NeGP5Lm4uvXWW1VZWalXX32102sFALTf3r17tWzZsprX6roWLFig8PBw/f3vf1dpaamPKgQAtNUFF1ygQYMGyTCMFvd96623lJubq2uuuaYm/JGkkJAQPfzww5Kkv/71r11WK+AvCICANli5cqUk6eKLL25w35QpU7z2AU5W2dnZevHFF/XII4/oxRdf1NatW31dEtAh1a/LkydPlsXifekTGRmp8847T2VlZfrqq698UR7Q5SorK/X666/rkUce0dNPP61Vq1bR8wQ9SnPX8OPHj1dYWJjWrVunysrK7i4N6Fb0AAJaqbS0VFlZWYqIiGh01NCgQYMkSTt37uzu0oBOtXz5ci1fvtxr28SJE7VkyRL169fPR1UB7bdjxw5J0uDBgxu9f9CgQVq2bJl27typCy+8sDtLA7rFkSNHdP3113ttGzBggF599VVNmDDBR1UB3ae53wM2m00DBgzQ999/r71792rYsGHdXR7QbRgBBLRSYWGhJE8jxcZUby8oKOiukoBOFRYWpj/+8Y/auHGj8vPzlZ+fXzOnfvXq1brwwguZIoOTEq/f6MlmzpypFStW6MiRIyotLdW2bdt0yy23KDMzU1OmTNGWLVt8XSLQ5fg9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rEsvvVSVlZX64IMPNGjQoFY97vjx45Kk2NjYZvc788wzG2xLSUmRJI0ZM6bBfampqZKkQ4cONXq8uLg4SdKxY8daVScAAEB3IQACAAB+qbS0VFOnTtXBgwf1xhtvaNy4ca1+bGhoqCSpoqKi2f2io6MbbLPZbC3e53Q6Gz1eeXm51/kBAAD8BQEQAADwO263W9dee62+/fZbLVy4UNdee22bHp+QkCCpdiRQd6k+X/X5AQAA/AU9gAAAgN+588479f777+umm27Sfffd1+bHn3baabJardq+fXsXVNe07du3y2KxaMSIEd16XgAAgJYQAAEAAL/y5z//Wc8++6wuvPBCvfDCC+06RnR0tEaOHKmtW7fWTMvqapWVldq8ebNGjRqlmJiYbjknAABAazEFDAAA+I0jR47o7rvvlmEYGjFihBYuXNhgn5EjR2ratGktHuvKK6/Uxo0btXLlSl166aVdUK231atXy+Fw6Morr+zycwEAALQVARAAAPAbFRUVcrvdkjwjgRozY8aMVgVAs2bN0vz58/Xaa691SwC0ZMkS2e12zZo1q8vPBQAA0FaGaZqmr4sAAADoCrfccouWLFmizMxMJSUlddl5cnJylJaWpl/84hdatGhRl50HAACgvegBBAAAAtaDDz4ou93e6FSyzvTII4/IarXqoYce6tLzAAAAtBcBEAAACFiJiYl6/fXXlZKSUjO1rLOZpqnk5GT9/e9/V3JycpecAwAAoKOYAgYAAAAAABDg/n8p+g63XrfijwAAAABJRU5ErkJggg==&quot; width=&quot;576px&quot; height=&quot;609px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1041\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"2\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1029\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,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h7zf+973Pn7nd34HqKvYV9fZr7ZoQQ2ArrnmGu69914efPBB3vzmN/OZn/mZZz326173uuXXX/iFX3jofW666Sb+5m/+BoDbb7+dm2666azHe/Ob38yJEyeAOnh7NZByzjnn3JXBAyDnnHPOLa1+8P+N3/gNvv3bv/3Q+/V9zw/90A9dqtN6TPme7/me87rfW97ylmUA9OQnP5lf+ZVfOet9RYSXvOQlvOIVrwDgh37oh/iMz/iMfS15o3e84x3cfvvtQG3/+vIv//JDj/nlX/7l/NiP/Riqyu233873fd/37asKGqkqP/zDP7z8/uabbz6v1+ecc865xxdvAXPOOefc0qd/+qdz/PhxAP7wD/+QV73qVWfc59SpU3zpl34pb3/72y/x2T18v/Irv7Kcv3M+1TuXw3d913dx1VVXAfDWt76Vb/mWbzmjwuo973kPX/zFX0zf9wB89Vd/Nc961rMOPd7111/PV3zFVwB1XtGLX/xi3vOe9+y7TymFb/mWb+Gtb30rUIOq7/iO77ior8s555xzjw1eAeScc865pel0ynd/93fzvd/7vQB8y7d8C7fffjuf/umfTtM0/MM//AO/9Vu/xYkTJ7j55pt561vfekao4B6eq666ittuu40Xv/jFlFL4mZ/5Gd74xjdy0003cdVVV3HXXXfxG7/xG8vB29dffz0//uM/fs5j/sRP/AR33nknd911F3/3d3/HR33UR/FFX/RFPPvZz+bEiRP85m/+JnfffTdQq4l+5Vd+hWPHjj3qr9U555xzl54HQM4555zb5zu/8zv567/+a1772tcC8Ad/8Af8wR/8wb77fNmXfRm/8Au/wEd+5EdejlO8Yt1000389//+3/n6r/96Tpw4wd13381P/dRPnXG/5z3vefyP//E/lhVDZ3P11Vdzxx138KVf+qXceeed7O7u8prXvOaM+1111VX84i/+Ip/3eZ930V6Lc8455x5bvAXMOeecc/vEGPn1X/91br/9dj7ncz6HpzzlKTRNw9Of/nQ+//M/nze84Q289rWvZTqdXu5TvSJ9yZd8Ce94xzv4wR/8QT7hEz6Bq6++mrZtecYznsEXfMEX8NrXvpbf//3f55prrjmv4/2bf/Nv+IM/+ANe+9rX8gVf8AU84xnPoG1brr76aj7hEz6BH/zBH+Qd73gHL37xix/lV+acc865y0nsofaMOuecc84555xzzrnHNa8Acs4555xzzjnnnLvCeQDknHPOOeecc845d4XzAMg555xzzjnnnHPuCucBkHPOOeecc84559wVzgMg55xzzjnnnHPOuSucB0DOOeecc84555xzVzgPgJxzzjnnnHPOOeeucB4AOeecc84555xzzl3hPAByzjnnnHPOOeecu8J5AOScc84555xzzjl3hfMAyDnnnHPOOeecc+4K5wGQc84555xzzjnn3BXOAyDnnHPOOeecc865K5wHQM4555xzzjnnnHNXOA+AnHPOOeecc845565wHgA555xzzjnnnHPOXeE8AHLOOeecc84555y7wnkA5JxzzjnnnHPOOXeF8wDIOeecc84555xz7grnAZBzzjnnnHPOOefcFc4DIOecc84555xzzrkrnAdAzjnnnHPOOeecc1c4D4Ccc84555xzzjnnrnAeADnnnHPOOeecc85d4TwAcs4555xzzjnnnLvCeQDknHPOOeecc845d4XzAMg555xzzjnnnHPuCucBkHPOOeecc84559wVzgMg55xzzjnnnHPOuSucB0DOOeecc84555xzVzgPgJxzzjnnnHPOOeeucB4AOeecc84555xzzl3hPAByzjnnnHPOOeecu8J5AOScc84555xzzjl3hfMAyDnnnHPOOeecc+4K5wHQBXjd617HS1/6Up7//Odz9OhRRISXvOQlF3yc6667DhE59M8Hf/AHPwpn7pxzzjnnnHPOuSeydLlP4PHkh3/4h/nLv/xLNjc3ueaaa3jnO9/5sI917NgxXv7yl59x++bm5iM4Q+ecc84555xzzrkzeQB0AX76p3+aa665hg//8A/n//7f/8uNN974sI91/Phxbr311ot3cs4555xzzjnnnHNn4QHQBXgkgY9zzjnnnHPOOefc5eIB0GWyWCx4zWtewz/90z+xsbHBc57zHD71Uz+VGOPlPjXnnHPOOeecc85dYTwAukze9773cfPNN++77UM/9EO57bbbuOGGGy7TWTnnnHPOOeecc+5K5AHQZfDVX/3VPP/5z+ejP/qjOXLkCO9+97v52Z/9WX7hF36Bz/3cz+XOO+/k4z7u487rWB//8R9/6O3/+I//yOd+7ufy67/+6xfz1J1zzjnnnHPOOfc45AHQZXDLLbfs+/5jPuZjePWrX83m5iY/+ZM/ya233srrX//6R/Qc8/mc//f//h9vectbHtFxnii2trYAOHLkyGU+E+cuLb/23RORX/fuicive/dE5df+hfu0T/u0y30K7lHiAdBjyDd8wzfwkz/5k7z1rW8978e8/e1vP/T2sTLI/5/3/IxBmb9f7onGr333ROTXvXsi8uvePVH5te/cnnC5T8DteepTnwrAzs7OZT4T55xzzjnnnHPOXUk8AHoMufPOOwH4sA/7sMt8Js4555xzzjnnnLuSeAD0KOn7nne+853cfffd+27/27/9Wx588MEz7v+e97yHb/7mbwbgJS95ySU5R+ecc84555xzzj0x+AygC/CGN7yBN7zhDUBd4w61auervuqrAHjyk5/MT/zETwDw3ve+l+uvv55rr72We+65Z3mM22+/nVe84hXceOONfOiHfihHjhzh7rvv5rd/+7eZz+e88IUv5Du+4zsu5ctyzrnLRs0QQEQu96k455xzzjl3RfMA6AL8xV/8Bb/6q7+677Z3v/vdvPvd7wbg2muvXQZAZ3PjjTdy11138ed//ufceeed7OzscPz4cT7lUz6Fm2++mZtvvtk/CDnnnjDMAAH/Xz3nnHPOOeceXR4AXYBbb72VW2+99bzue91112FmZ9x+ww03cMMNN1zkM3POucenIF7945xzzjnn3KXgM4Ccc85dNo80/DEz9JCw3TnnnHPOObefB0DOOecuqcOqIx/2sRjayJxzzjnnnHPn5AGQc865S6ZW7Fy8ECiIELyDzDnnnHPOuYfkAZBzzrlLRkSQizz3x2cIOeecc84599A8AHLOOXdRPVR1T3iEgY363B/nnHPOOecumAdAzjnnLpqxxWsMaMyMonZR5/7U417Uwx1y/It/zs4555xzzl1OHgA555x7WA4LSJYtXsP3RS9+tU4QIT7Kg39qiPWoPoVzzjnnnHOXVLrcJ+Ccc+7xp6iiBlGMEPb/t4TVFq8wBDWPtzk9PljaOeecc85daTwAcs45d8HGfOShgp1zzfsZK4hWj2Fmj2pYdNhzHvx5rWLyBMg555xzzl1ZvAXMOeeuMDrM3Xk0hRBoYnhEQcnBNiu9yCvi4cxjnau16+D8Iuecc845564kXgHknHNXGFn+n8e2g21WAhe8In6s2DEzbHmMvcergWDLSqRztXaJCII9Ht4655xzzjnnLpgHQM45d4WpQcZj38Gg51zBzxjwHGwpGwMeoW4GO3iI1YHU43OoGZyl1eyRrqg/FzU7I6ByzjnnnHPuUvEAyDnn3GOaLVfKg7E/uBkrekSEeEiucligY0Op0GExzKM5g+hcz+ucc84559yjzWcAOeece8wa5/JADXsOqxq60MAmyOHB0IXMIDKzC55VdLbndc4555xz7lLwAMg559xjzhiw1HCnBjMXqzJHRChqZwx7DiLnPYNIDS50VLS3fjnnnHPOucvJAyDnnHOPOasBy8UKTmqFz7ljmzAMlH4o4QJbufRhVAw555xzzjl3MfkMIOecc4+qc83VOdtg5NVtXeHgJOeV43LIY1d/vjo4epm/yOHtZONjDm4OO8yFhlI+/8c555xzzl1uHgA559zj0KM5rPhieqhA5WzByENtBKvbvOr3B4c/j8GPHTh4XEmVshqCkWIYqnPqz0WEwMV/b+O59s8755xzzjl3CXgLmHPOPc7oymDkxzoZ5+oc8rMa5NQKnYMtUmZG0TPbplYHNQfZXym0fCwMjz08eNmrHBrOceXr8Zydc84555y70ngA5JxzjzMHA4vHunCOTV1m48DnM4cqF60hUL3fENrAclDz+OdgSCTDgceZP2f8XIQUhDAMgx7PEXjIGUHOOeecc849XnkLmHPOPc6IyCWfJXO2lrOi+6t4Dpvnczar7VYH265EhBTr12OL1nif1aOfrcUshADY0A52+PEPBkN7QdTefVdfn3POOeecc49nHgA555w7p3PN8Rnbu8bw5LCcRM1QtWU7WDgQxKz+c9Xq/ewsc3kMyEWJUcCMEAIiMswFqvfPqhh7wdHy9RwYBn14EOWDm51zzjnn3JXBAyDnnHPndK7ByPuqbs5yHwHCMItn9adnqxg6bLvXuaqKYhRMjSJDCHTGRjFZDpsejyVYbRND9gVbZ24jGzeInXvj2Pm60Cop55xzzjnnLhYPgJxzzj3kVrHzCSzOdp/DWtbGiqHDNoCN1TkHwyKz/RU7Y3tWCgGTuvnrsDMIItjQDjY+tq6Wr21rZ2vvKqqYMWwKO3s10PluZDvXaz74Osfh1Y+XbW/OOeecc+6xzwMg55xzlyRkGFuvxhBntWJoHL4cRPaFPMvzG/7PwfasVYcFOWNINA6bTgd2xp9rtk/dNjbe7+yv61xr7mEvxBlb0841aFqAYoaMw68PmV/knHPOOefcw+EBkHPOuUtiLwDaa7eqQ5o5Y37Qwcqcw6qIVtuzxhDmYLYyHiIIFDvzuOeSwv7nP+z1jM/xUBU9Y4gzfn+2mUbj6yrDeR4WhjnnnHPOOfdweADknHPu0hAhHLhpGf5gmA2tWsNtY0hycP7OXmhkxGHos1Bn6xwMVlbDnnjwyVccNptnGVCdpQ1rKNIhBlkOuj4Y2BysXBrb0c7VLhcFgu19fzEcrL5yzjnnnHNPPB4AOeecuyTqqnhltV5mvE3GQc2cGZLkoRerSXEZZBStj5FlpYygWo99tiHLB28rWuOmKIJqDZWalRax+lx1aE88JDNZbQtbDXpW29nGyqULDWAejZDGcx/nnHPOuSc2D4Ccc85dsMOqYlZvK0M1DNQqn2UljkgNQtjr1dJxPk+QM9bCjxU4o+XsoCCMUdIY5AxRC4c1ZI1VQ/tWy5tRzDAZZ/jsLxEaZwCdrXLoYLXQ3pr5w8OWyxnAHNZC55xzzjnnnlg8AHLOOXdBVHWIW+zQOTzL24b771vBzl4QstysNeQ2Z1v/noKckZ6MtT577V9juxZYLbnZF/iMbWWrKUiKAVFFDVKMy+cft3+Z1dcZLzA6iYdMjL6QAMY3fznnnHPOuUeDB0DOOefOW62kqW1bkb1gpmYre1U0qyGIDVHQwRXny7BopWqo3n6m1dvqc9Xgpy97q+DL2LKltdXK2GslCyIohqoSwl5Jz+pmLjMQ02UrWg2MzjybvihBIIZzDBV6mA4GaYeFYs4555xzzj0cF/9vr845565odevV/qqcOrR53HJlB+5/+Or21XasosOw5ZXHFTX6ohSDXHTf48ZZOrnYULFTg54UA0EghLBv3o4NQ5p7tX1r2Mf5QeO8nxACMdTjxxiJAVZfjZlRVo6x2qI2/uzg6y8HnvPc763s2ypW5x2d+/EHn88555xzzrnDeAWQc8658za2MknYH+yMYUup5SuHVvEctn59GZ5gQzvY/mMWVUxrVQyyF9iMG7qC1PBJh41gZRgEvbrufXVde+DsrVirM4uKQZAheLG917s6KLoM7WNhmEs0PlcxEKnno1bnE4WzzCUa39OzvU9Barvb2VbHH1wz75xzzjnn3Nl4BZBzzrkLdjBs2FtzfnjQAzXw6IuSda+axxjWqdv+Y+owoDmGSAiyMidob2i0iBCjDJu3WG4B45DZRGq1ZWt10PTyuVRZKTCClZXwMYTl10Vt2aY2Rly1VWus3BFiqCGRaq1MKqrkslehU28bW+L2VskfHHa9Gg7FA9VM+953OCM4O5uDz+Gcc845555YPAByzjn3sI2hThlCnbMFEWNgszrwuWgNWuo8HTmwoWu11SvQNokmReIQBu1tDgtEqS1i45r1ZeXNEP4whDS5aF0pf8BYTTQO/xnbx6wWMxGCLEObGPYCmXq+Ql5p+xIRmhgAIxfDVEkrFUNlCIaghke2cp6rYdD4+lbP8TDjfKPDqK0GVvsDJ+ecc84598TjLWDOOeceVattSmkYnLyv2gXOaGMaB0WvztdhqLIZk5nlyvmhPSoMj9Fh3s/YXCYInRZsKBA6OMC5LwU1Q0JarosXkb1jjO1mYW9eUJczRiBJ7U3rspGiLNvQitZzalMiBkGHSqAuZ1KKw/FC3VY2Bk/D61muul/OJtprsbvQodD7Zy7t/1nR2nZ3tgDJOeecc85dWbwC6AK87nWv46UvfSnPf/7zOXr0KCLCS17ykod1rHvvvZev+Zqv4elPfzqTyYTrrruOl7/85Zw4ceIin7Vzzj16xoqXc23ECkPlT1FbDnNetkuZDa1bti/gWBVXg50D693H47cxDM1f+4ONOJQclaENK8peC9g4XFltCJFsr2qmDp82uqx0faaYUUodNp1V6UsNmUIIdfD0UDI0zh4KcVhfj7HIZRkgtU1dKj9WTYVhrpCttMCNr3F8n0bj6x+rg/Iw/HqVHgiUVt8nkTPb387mYPWQc84555x7/PMKoAvwwz/8w/zlX/4lm5ubXHPNNbzzne98WMe5++67ed7znsd9993HTTfdxEd+5EfyJ3/yJ7zyla/kTW96E29729u4+uqrL/LZO+fc5RNEULFl+9cY9hQD1XHgsmKqSBCaGPcqhwRyMSQYUUINU+JeiDMuhu9LIUggiNCVQoBlOBVkaMUSGda7A9TjNzHQxBo0qYGYIaEOkkaMvkAwJaawbLlqU6SJYRmoNLE+v6gRg9DGCNT5QlYTK5oQMBO6XCjD/YqOFT77gx4zlq+xrrTfC6jGFfeqEOL+gdtmDLOTHrqyJx4sCXLOOeecc1c0rwC6AD/90z/Nu971Lk6fPs1//a//9WEf5xu/8Ru57777eNWrXsUb3vAGXvGKV/C7v/u7fOu3fit33XUX3/d933cRz9o55x49Y1XK+UjDivVxtflYBdRE2ZsBJGAmQ3Biey1M4wavA61QY4tXLoU8hCkigBqLnJn3hVwKfVHmuQxjfvYqaYalZXXL1soa+kVfUK0tXE0cz7H+KzOGQJvivoqdedfVmT/DXJ9cFFWtq+mH1zy+T2GYWzQOrg6yvz1LOHOuzxiExRCWs4maeOb96oyiRx7sBLk4x3HOOeecc48dHgBdgBtvvJGP+IiPeESrdt/97ndzxx13cN111/FN3/RN+372Az/wA2xsbPBrv/Zr7OzsPNLTdc65R935ZD9ju9IY+shK4BFE6tDlIRwaAxeGActji1QKgT6XYYCyLdu3xqAiSC2TSXWsDjEG2lSLXI16jDKEMlmVXJQwDodWY7fLzLrCos+MQ6NrjlTXuYvszS4aZwAt+kxRZdEX8jBfaLnpbGXgtMiwFWyYNdTE2jZmxjC3SFh9Gw+GOGNQtqyaWgZdh/+7aLX1yx4ioDvXVrDxPXbOOeecc1cGD4Ausd/93d8F4AUveEEdALriyJEjfPInfzK7u7v80R/90eU4Peec22cMHA4LCszsjO1dhx6DccZN/T4cmEUzBkS57K1IDyLLLVnCsOJ9CGHGGTp90Tq8eaxWERtClxoMTVKkTQHBWEsBNehzYdEXtucL+lIrdOoqd8NQemVozwpD8DNOFqrbu7Iafa6BT1alDDON2hRYaxJCbR2LYqQYlq+lSQFE6nDo4c2IB/4NvH/N/P7bxyBGh4HXY2T0UKvdx/f+MH0uLPLeBreDLvVsaD3Hteacc8455x45D4AusbvuuguAZz3rWYf+/CM+4iMAeNe73nXJzsk55y5UHZR8fhUiQcaByIdXnBi1QmYcCJ3Vlpu5xucQEVKsQ5xDCKQgQwgiy81dudQgaRx2LEPgIqGGL22MpFgHRiNhGKI8VvlEUgw0ossKnDqkug6IXuQ6BLpoHeY8iUIKkTCsha/PVUMfNaEre6+vGx7XxEgTZTmoui91VXwpZVhjv7+6afznGMToEIaNr3y5Lv4h3vuzdXLp0A53tpzn4BDpR5vAssXPOeecc85dfD4E+hI7deoUAMeOHTv05+PtJ0+ePK/jffzHf/yht//d3/0d11xzDW95y1su+ByfiLa2tgD8/XJPOI/k2l/OUr4IbN8X45HPvvL84HPbUBkDNSAZH7t3P1l+N87pqdU/1NRhJUUZn255FuOa+WGA9PLntne8cT398vlk7yxUbbkJ7YzXvLrxa3xFcvj7unc/90j5/+a7JyK/7t0TlV/7F+7TPu3TLvcpuEeJB0CPMeN/Hff/Auqce6y7mOHP8liyd2SzvSDnIc9leVdZHnPlp0Pb1OpP9qZLj09p+8In9t27nk+9peY+40YxWx7NhoOYLO/Myl3PeuIypEorD1t5zno+cpZQyDnnnHPOufPlAdAlNlb4jJVAB50+fXrf/R7K29/+9kNvHyuDPL09P+N/EfD3y10pxvag8BAtNY/02q+Dnc+9cnzcFBZXZv/YSkBixtButT8Az6UAstwcVrd31SAkhr02qBgCuShGbalqUgBVuqI0KYIZu4tMQWljYtokQhC0FEKMtc1rGFIdMCQEAkaMcTlEuQ6xrnN/UhACQgg19Inj2npVjDqfKAyve56NJghrk7R8j7pSQI0QwvK964su5x2lYb18nVmUiTGQQjjr73FsgQtDG9p4zHGe0PjeHrwextvG+4+vdTzPQyuvhsqpxzv/33z3ROTXvXui8mvfuT0eAF1iz372s4Gzz/j5+7//e+DsM4Kcc09MF/rBW0RqmPEof1g/1+HVbLm+fG9iz975AWCGMgxvHqpfQhgHRYfluvZxVk0pWlfCh4gut2GtrHQXmHeFNgVSjAiCDPN8itYQxTBMDZMwDHweVrWXAiGQc0ZCQi1TLIAoDK+jzuYRYgIkoDmDCVGEvhh9yTUgipFAYGI9IdTqnjIMqDatm8caUbCAiS5Xx6cUh6HYRhzWvgcJy2Hc4zaw8f2V4b0c39fV7WH7VssfuB7G6yms1DjV2URA4NAV8MsQ6RJcV84555xz7uLzAOgSu/HGGwG44447UNV9m8C2trZ429vextraGp/4iZ94uU7ROfcYswxSLvCD96X4kH4+Q4JFBDElyJl7B+rP9jaK7T/2XkfY+NgY63uhYxgybMFKUehzHSAdpA6TjsOA5qLGpEkkNRBbhkKmiqoBAUzpioEWJinWICdFotRgqSvGpKnDp80UIWGm7PaFEAMpKDJUIOkw4DmGQAixbv6izhFSreeWQt1Oxlh9E4TJEO70Remy0sRaWRSE5TFG48a0JoV9rWF1o5fsC4pWjVVWtZLK9v3+gghNfIjfo4c/zjnnnHOPW74F7FHS9z3vfOc7ufvuu/fd/sxnPpMXvOAF3HPPPfzcz/3cvp/dcsst7Ozs8BVf8RVsbGxcytN1zj2GPRa2I51rHfzZBJFl+5EhZ31sDLJsezLG7VRD1UoIy/YkMyNIqBU1K3ObzYY189R18V0xsoGaDFvEIISAmVKKYVrqfYsOVUWZRTYkwFoKxKFiaZ5rqBOHc9Ah1Ck2VMoYxABRC/VbYdpEpk3EEJTxxIyuHzZ9qRFjIARIMdLEsHyNMm7dGiqZxt97be+ihk/Da1TTfUOBdNigtjoMG/aCotWNYWMVlB6ycn7cnnau3ynsX03vnHPOOeceH7wC6AK84Q1v4A1veAMA73vf+wC48847+aqv+ioAnvzkJ/MTP/ETALz3ve/l+uuv59prr+Wee+7Zd5yf//mf53nPex4ve9nLePOb38z111/PH//xH/N7v/d7POtZz+JHfuRHLtVLcs49Dqy2+FxKB+fGyHkOZD7oQh47zrOpc5Fr8FOsVu3UEEgpJkMljmEYKQTUoEmxzuvp87AufgiFTFGtAU0xRYks+p6dXpmkus4dlCQwK3VWURmqkrpigAI1sOlKruFPLAhCExKznNFFTwqBGACJCEoTE33JNBIIUWpVUqqta6XYEC7V113by4b7BIb2N+hzwQi0aW9I9DgYOgybx9SMMsxRirL3vsHeLjSROtfIhoHT4TynSq/OBNr/Oz2vX6dzzjnnnHsM8QDoAvzFX/wFv/qrv7rvtne/+928+93vBuDaa69dBkDn8sxnPpM//dM/5fu///t505vexBvf+Eae9rSn8bKXvYxbbrmFJz3pSY/K+Tvn3CNxPu1e53psrVI5s9Xr4P2K2nK1uloNS6IoEiJdqXNvloOTEYLUkGKeC0VhEiO1ravOE+oKBKsDmpsYCChlCNUioVbUAGJGr4YEowmBNkX6oiyy1iHPQAqB9QYWJVNM2Iiw2SZ6VXIxJAjzLtdApxRyESQoMuRfNpyHSB0GnXslMq6XN5BQq30ECkLEyFYQEv1QsTSuPBuDuaJGzpksgUmqiVIeVs/HMAZHyyhoCNIeOsQZWw+Xa+4P/J6cc84559zjiwdAF+DWW2/l1ltvPa/7XnfddedslXjGM57BbbfddpHOzDnnLj6RWlFy0Y63/D/7nVFptNLeNbZBLYORcRuW1Pk+DHNssiqmRpOENib6XNuyAjXYCcMmrb7PLFQIEaYpkmJgt8u1JQohmdHGSAxCr8piCF0UQ7PSJiFFocuQ+wUlrhER1pqEDv9G7a2vA5xjJGquW8oU+tLX1xAjSWJt9UIQqQOp1SAM70UOtbpnrgBGLoWsgqE0MQyPq29mCONQ6HErWx1yXYAYwxCoCbFmYstWMNW68WysGDos5DkY/hzc1Oacc8455x4/PAByzjl30ayuJD/ofFvZxgIhHWYHNSsp1Bj6jMcLIsPsG6FNgRjq5jAZVrVnrbN9UqytVyFG+q6nDQFJCdOCidCgdGqkGJfhU59L3RYGzPueBBSNpGE6tcSGXDKFgBJpUyRgTJpIbdECG0592gQWPeyWwrQR1ppAE4VEQNVIgXq+BrnYcl6QipGos5AiRl0wXwOwcZGAAG3TAEZflMg45wf6rKQoy1Xv46Y0zOhKrVpqUw2foti+xQSr7V+rw6OBcwaDq9vJnHPOOefcY4cHQM455y6acX7PhQwtWq00Wg2QaqPT/jXlMLaR1eeZ5xqejEOyyxDYjOvKVWsdkJaCMrR9hUA2oRmqXtpomEUCkLXUahmRYfE8mBi7XWEqhsRAUGU9RkIsFIRAbfEqBYh1/fy878mLQjaQYSNZr5lcCiFF5n1GQ32OooUmRkTqlrEgRoyRTgv9IkNqKaWQUqptcarM+rpuvvSFGAPTFDGDXCCkvYHRtbpKaIatYOP7XFQJDNVWQ6sXK+GPmbHolRSp7W/Dr+Ec3Xt7v7/h9+/xj3POOefcY4sHQM455y6a8x0ufJh9A5+H1qPV9jAbZuVo3am+HKIchj6xGvYMVStSBz6nUNOhviilFCZNZJICi76wO6zyamIkBYgo8wxd37HWrjGJwtyMKIHNWLd/Re2QEImpxTIsSn2OXgXVQizKJNUWrVm/oCBIiixKDZ96jJ0us94ktvpcg6sYiUMFjoTAJESy1oqgSZM4tViANRyJNVzpSwEzzISsBYAcAiLQxtomlxVAhwqe/Ylc0TpIu0lSq4yGsOxg1VaKEMc2s+FHD1XVIyKEy7gqfpxbdK45U84555xzT1QeADnnnHvUlKF05KE+kC8HPw/xT92CZbWFCwgx1jAIakvYvkFBtd2KEGrrlEEMRhMiYEMoYIQQyQZJhLaJWF8IEljkQgrCJEXmVoYhObUdqlipAdCkYScrJRvT2NbwSaCRuu49DkOdVYTGYm2zCokkWsMQg0nT0g8ToIv2ZAHrCtPJ8HpCZNYVmlhbt7LWx06biEmtfOpKoRi0QWiaWGchSQ3DauVNqPOQhvcmDyHYWA1kxjBEu84J6opRVJmkRBhaylSVfhgiPQY5FxLoXO7WL+88c84555w7nAdAzjnnHrGzzf4524fx8f4MK8wxI8YwzI4J++67L4SwutY9AMWgmBKHuThmRpQ6/FhNiOhQRTS2WmWChWU5S4yRKJDNKFpY9EbQwiQlZl1eVhBlyyQSSaBtWkSUXAIFASkoga4vwzFrC1fdOAZNaOocowApRIQJMlTbWOnpGiEA26UwQcECXdFa4SR1cDVqJJG6hUxqmNamiACTFChFKarEEBExig5r4MUIUmcm2VAxVecwybAhTRDVYY5SYUGgGW4Pw5ax8Xc1bhWD/WHewd+7qi7XzF+OgdG+ncw555xz7uw8AHLOOfeIjbN/Dm6NOuwDuY4ryYcHmckw++bMLVRNDAcePWzJUlu2LdWHGSLQ6zB82ay2Xw3VP0mMQljOCQJQCp3aMAuntoytNy0hCLOuQwlstCDSUlQRiRTNtLGhL33dulUU057YtHS5r1U6c61zf2INjzChS4muZFoJhBiIIkwtERpjEmC+yCxUWWuEJJGuFKIoa03D6UVf19H3HRoixyYtRY0Qatvbdp9pQwAKTUoISlZDFUJQwrBBjeF1jsFMlxXMaJuIDmvskyhBEjK872qgWigmEMbf7d5gaB0G/tgwralY3bxmw+/pEXQEOuecc865i8wDIOecc4/YYSvDDzO2IQWplSZqgWhnrxQaA4uihgyzbOLQDiVxNdgY1poPgUMIgRjqengt9XGC1uHOIhRVkiQ6CjEK8z6DhCFIgYzQWUEWikpmbdjwhQR6zQSJLHLHwow2JqYxEKylt1xfpwiLrMQYERQrPbNFzzxACi3TCCk1pKKkIGwmY26KIpShTatTgXm/bI3LBiUXupjJVtvPDCGa1uekoRQd3zkkSG2jy4qILmcdwbA6XoFh5lKUGvDEGFGr7+9QhkQIgZx1qCIScinDtrW6sSyEvaHdKaysp18Z4A17wd8jrdK5WMdxzjnnnHui8QDIOefcGVaHL59PC8/y/g8RAh0cEjzkN8vvzc7++HHtO0SgDDUnYWipCphY/cmwFr7W9kDbJBY518eHQCmZrhjTmJmmhJmyFsOwJWxo35JANCPEwInZHLOGlBpMlWlqKKUnhsS09JiN69SFiTSc7uqGrkkIFJTdrDX8GdqojraFGBsWORMFTCIShA0SIVAHOKdI7nugtoFNUmRjkshZCVHo5j0LgWmTaJtmqGpSjEAuZRmCgZG1fl+0DrxuowwtXWASMFV0aMXT4XalVhA1sQYtKYbl+ng1ATVikH1bwQ7+3s61Mr5ondW0GhgxnOMY4p3tOhjnG3lpkXPOOefchfEAyDnn3CW1+sFehsoR2AuRxhk5q/eJstdyFESQEOoQ45zrgOW2Bgl9Ubq+1OOmMTQymhAYRgUNM4Yyfanzg0yNGIUmJOZ9Rxla0lJMzIpypGlAhDxfQEoUK4hETDMd0BVlTQqTEJmpMsuFaLWyZ6OdMI0ZC5P6eFMIQpe1tmpZgD4zL8Nq+yKghYKRYiCLMBkCmBDCMBRbIAqzXGjN6LS2uU0l7rVeUcMcU0Uk0EZBS23UKmrkAoYOAV8ghgBFwbRuOUOI0ert1MHbRQ0TENsbEN2kuO93W4YASZateXtWf6e2vzho5Xc9zhWSQ4MjOPdA8XMFiM4555xzT3QeADnnnDvDGLo8Gvc/W3XRGP4Isu++WY0UZDlniKESxUypO8J0WbliZsQUiBL3goJhsHENBwIWYJoifQmIGIqSi5DCMDTZCik2zPsOxSAXuhhYbxNBhJxLPa8hqNoMdUhzNoNiHGkiO71yYj5nlgtHU8KGdrWFxGVIsVO0zjFKDcV6SlfoJRBNCSEOQZaSAUXI1hEIpCBEjPWU6hwiLQSBPmdSDKQYEc30CHV0j5HCsEnM6vDrEIxFp9SOsfr+gtCVOgg7DJU5WrS+pyEM7y9oqJVUZkYxI8rebCEd2vXGIdVnC2PSGbOdqtpKCGfJh87rujoYIDrnnHPOucoDIOeccxfVahvPWM1xWCvZYVuixpBnuSlrmBmkQwiB1K+VWrnSBgVJy8cGCTRD2GPYsDWsbueSYSNWHNaiZytE6or5RTEWuVbiYIaWzCyXWpFSH1ZDHjVUAlgdzBwksD6dUtTYyZmcC8EyprAWE00MFOq2srWmZRqM6bB9LPRgorVFS4zYtpAzMUSyZsahzTEG5v0CNWhiIJAIIZIkYFooarXVrM8cnTS1jawo2bQGNAQYtpTVwCwTQqRtU519RA2RShmGYwchUAdDyxDIFC1IjGSrjXV9KZgqSA2TxlyO4StVHaK8c4cxqxVDq9eD6hAunaPa56CD7YWr16IHQs4555xzHgA555y7yMbP2lqzFEI4+PNaLaRjODPcPw5VKGq2rAESEWI4M0SwlXKgOtumzgeKYdg8JUKu++XpSyFIArFl0CCmRASpW9YJFGJI5L5j3i2IYRwIPQxlTnV1ets0iBX60KK5IwTocqFHkaESJ1utMpqIsNY0dMVoMVKK7JbCqT4TzCh9ByEyW3SUohyftjRBWBSjB0SNIynShshuySBKCHWbGEWJoaEJggaGQc+RRdZhFXxhmhJpCL8icKLraQSmzRp9UZIYwYyu1FXwRZVsxoRAm+IwE6lWavVFgAIEihay1ba0JHUmkA3b1sbfQQihDmse1sQfVgk0Bj5jeLQ6M+jh5jXe/uWcc845d3YeADnnnLuoxrDGhi1SZx3qzOEf9A+GPTVIMtKQFAURkJos5aKkOLQfUcMEHVrGanBRUKuVQ7VtqVbjmNXASQRKnwkhEaW2gE1TrXQhQCuREgJ1LnOthumLoaYECqZQYmJ30ZPNmAbhqumUPvecyhmdL2qQEgPHU2RqgZPzGadmMzLCRtuyyD2lGNPpBLEaxGgprLcNBOiHIc0qRsk9vSlzE46QmaaW0meyQkNPChMWpccs1CocCcShYkdLoUm1ssfM6HWs2qmjr8tQNdSI0OXCsgIp1PdbEEQMYqhtZTGwyApWj7vc07ZSzWNIfa8P+T0fbBtcduxdxC1fF1JB5Jxzzjl3pfMAyDnn3KNidbPXYTN/RGS53n31w76uVJOICCnsnwmjQ1uZDZukKApSN34FjF6NeVEkgEhkmiAOG8Rq0FE3YwWJWClIEIRCsVhDnRBJRTELNE2g5Mw8K1YykxTpTWiBIBEJRs6ZRc4YxsksTFOmJ3ByvmAt1sqhfqFg65gVdnJBgalBKJm1JlGk0OeetbbFgA5YqNEvuuG9kbqxTGtL3CTAJEZOzmZ0pZCaRAhNrZ6SQFFY9D0lBOqcbCHEwEJhKqxsAgtIAFQhBtrQ0ARjlpUmCpNYZxapKr0wzEiq6+K7PqNWAyIzo8t18HWhzgdiaMkKB0vAVn6PfVGiQAxhGRzlovUxwyVRVDEgneU4zjnnnHPu/HgA5Jxz7pI4rBLosCIP1bFtaG8duA3DhYOAaZ1tEyQQgtGEuO/4vfaYwTRGytCGVMzQovX5xGhTQoBZBwUlhboOvZFAMWWSIgstFINJDMy7ngcXHWttAhNKCoRSaJs11BST2vK1nhpQJcXA1ZOWbMJO32EKJ7a3oGmZAMc2NjGrbVu7uaOY0WWjCT0qiRQKWpSt0tOEhiNR6LSwkJqGTYIxV2WuMOsz6wTWJ7XFrRGhjUKXjZILEgOCEQ1STOS+J1sNlVIU2hjJQ8AUpW41K5ZpDEKIteWr1KHbTaxVQKIFhnAu1p47JMjy/WYI8MJKsHPYDCjV2iI4tgL2pQ70jmFvqlDRh9cS5hvBnHPOOef28wDIOefco+pcG8IOa/MZN3adMfcHo9g4K6ZOZm6GgGFVXV1uQ9WQDLNoIEUopTDsMkcksNbGOqdmGDxMCDTE+jxF6FWZpsgkJbpSyGbs9plTnTJtW452C9qUONJMaGKtfMkCosLRtSmnu46mCHM1dvrCsWQcmU4wCUxC4FRfOL2zy1wLH3y0pTNBNbMeAhYDV8eGra7nwVxLqBKw3jTMNUCXmVJogxCaRBMCnRpFlaCwUzKYsdP3WEocD2ApcbrPGIGNAEUSc8skgRga+qzkojShhkXjeOda5VPf1xTC0NqlmAkh1hCoCUIMcaj+CcvfXy41QIpx7zYZqn4mSZffH7xmRm26sMqfsYXMN4I555xzzu3nAZBzzrnHHLP9G6LGD/F91uWg5xruMGyjAhm2T+lQHWRD2xnDJq1K6PqOlBJIIQo0MdUWJ4yiQhKYNJE2BfpcmHWZhRnrbUuIAcoMFSFqZiYJLcp6iuwsejLGWhQ6AqUTgsS6cUsKOyJElJ2up4hQUkNcbjurs4gIdej0IkYSMCfQKUjO9CKQIl1RNieJXpXTxSBENkpmN9T2rE4Fyx0GTGMghECfexbS0HU9EaMJBqEl58xOyZgIx0qhNyHnnhAbkhYmElGMJECMBBkCNc1IiIjU7WrF6jDotBK2jO1dAGUYvJ1CXA57hnErmQ1DoK0OgD5bWnhe181qu+Gyi8w555xzzuEBkHPOucto/MC+uqo7yN52rlVB6mBnqw9czpYZu45UM9kEUyPGQgqRXmsblKrSNIkYAyk1CErW2rZUK1agFdgF5qUwK4qp1uAjQENAxJikxHqT2OkLIcCiFHJWchEWuVAkoBYoVjg2bVksuloRhNCo8cD2jDRpmCC0azBtW9pJCzFSpG4UWw+BEgLb8xlmMJ8vWG8aQtOguZDJ7C6MnaLIoqOdTsgmzLuMpMRUFBm2cMWUiGpsNA2d1feilEKOxiLvMp2ssRYT82GOUtBSK4jI5JCYdz0pBgqCWK0u6krdNNbYUM2TjBQjIe79Phmqg2wYvt1EljOdGIZwlyGoycMXOrRshXGY9DmuGTj7xq9xC5yHP84555xz+3kA5Jxz7rKpgcCQ4BwYED0Wgizn/4QaIPTDLJ9GjBgCIQ5brkwIKBoEQ8hFgSHkGQZOpyA0EbpSZ84EjD4XdnOuAYXV5eemPb3CXDMxNgRTCpDLgk5gbspGiFyVpnQlM+syBSVQE6qNJhEJmAVm26dI0ylP2Vzn/p1dFvMOJg07aqwLPGVtne35nLkWBMiq2HyGFGUhQg6xDqo2ZdIE5rlwaj4niRBSQ6+FnQxJjCSGGLRtohmqnpqmYRqFts/Mm8i2ZqyAmlJKZrNtaWMBYNZ1LAispwAEFmpIgFwyi6KspYZJrC1gaKnBlYKIDqFN3aymdVkYmNXV9MNGuN4UI4DU38X4uxZsaDOrbVsytO6N29rG68CogVEMh7cVevDjnHPOOXd2HgA555y7JA5WbqjV1p8goLY3KHj84B9kbwX8WAwUgjCRQDmkOkhFCSHRiNDnTGcwTUIgjCfAIlud9UOoYU+MJIGQ69yataYhq7GzUPrSc6Rt64avEInUcEEpbMTANCWaILRpgolwYg5TMUoMLHLBSmGOEpuWqEpJLRtrU5qmhi1JAluLBZozHYE2BooWtvsaPh2ZNqyXwqIULAViCMQQCdT5Qw21IioTyFIrnjZCpDOjSYGpCAszducztkNk1uV6e2pY9D3SJIIYW4s5Xda6lS1AUh3a0grtsPULBAWyFjamU2ZdD9RqK0XRoVpIRFhrE31REqG2dK38nvpixFDPNQzDoXWo5hq69VAb5jENlVPjfYbTIIa9lfEHqSp9MUKoW8Meagj02TbUOeecc85diTwAcs45d0mUsaJDanpj9RN+rbxh/8am1c/i44fz5c9FQHXf/W3YWJXCXpBkxehyqaGJ1Gcc44goRkqptjSpsNY0hOF+InWF/CRGYgysxwlqkDA6U0wT6y1MU+T0oiMjlL7HtEcma0xKpsTITs50ix4pGWLkdO5YV6NNDVEzjcDpRc+sL2RTnjqdcHwy4YQqWhb0HfSxzvzZLYVJ35PpgUDTNBxtEsUgWyHIlBCUeV/oSiYuoA+hzhrqOmYiTAU2ZUJKgYUG5vOOMmmgQEbpc2aSGgzhwZ1dJpM1YoBStA55lvo7292dMTehjRAsInEI7YZfRFcKvUIKikkkRjCrG8KKWm1PU8OsYNSwR6VWa9V170I2w7TeUhjDGUNMlpVgh6nXSQ35CkasS9N8ELRzzjnnHB4AOeecu0TGj+DGOOtnr+pi9QP6+HUNciDImVugDBmGRNc2sBTrzBvYmx00bcLyeYrV0GAShd1OMTUkGqhSTIixzh0qpYZH05goFLJCCtAIzAs0EliPdVuYDueS+x41ON4kihpN22J9ZhIjYRLJFEyNIxKISZhpoYTE+rg5q0nEJHSlVrBMmsR27sldz9oEnjJpmJsy350zD9DGwNEgLIIwVzi5fYo2TXnakTVK1zHPPad3dpm2DYGAipHVkBTZSS3z7V0KwrEkxJhYb2Cnz5y2OgMoAyKRYwFmObPoM02T2ExpCGtq256qoBSiBAh1YHeqg4CGkK9WNNWB3EaXlShKkrgyxFvptVYslVruVautQtjrChy+UN27XpYh3xA87W0XE9oU0XpnjGUB0+HX5CEb6nx9vHPOOeeuVB4AOeecO6eHGrp7vuJyaPP5He9cH96DjJvCQMSGKqJKrYZC4ywaG2b9hBAoWmOblGSonhEmqW7KylqIIZD7jhhrSKG5ro0vWsjDjKEwzL2ZRihtw1rbsrWYM+8zEoXdeUfTNIgZ60nZzqBS59Z0GORMjyBRiGastQ29Krn0PNDNEVU0K5O1CXFljf2OFhY7kDaMMjG25gsywtbC2CgzHtCeHBs+sNMTAsy140gTialh1i1IMiXOZsQYUIyYpmhRFhJQCWykBDGxhhCDsdNnDGikzjUK9Y1DVWlD/R1m6mvKfaYdqqwWxcAKs75nEhJrk7qSKwYDi/Rat4NFESLQxBrkxBDIqstZTWHs8xrmPhlGsPp9qZOml0ESsv+6GgeE1zMa2swOud7GsKeoLbeG+fp455xzzl2pPAByzjl3TmNFzSPYzr3PweAnFyUE2feBe/lh/iz7oESENLQeCSvbp4ZhwvUYULRgJrUVqChZlRhq5c2sz0NbWiDnQjFjph3NMO/HzCDG+tpDwHKprUk507YNBrQxYqUMZ6iE4WcTMWYmzLvCTl9IKSJa6PpC33WUELivFBamHE8NUQSlJlpWlA/eWOdUKWTLJAls7/SUAOvrsDFt6LtMp4W1NnF8EpktCvdJIc0z0+Hf7NNQB2B3uaeJkZgESQnFaENiljvapmW37zGEFmhlGO5skWwQgckk0RdYqNICTRA6FcQKjUG3KCyoG8emMTDvOmZ9xxwhTAIbIbDoCtMmoQbzrmdh0MSw/BNEapUSQxUQER2/pw6CVq1BjpYa/gQJ+66ZcZvcwavlXEHiGPaMjxsHUnv445xzzrkrkQdAzjnnzulsA3cfyvkM2NVxDfyBLWD18XutPWrj8OYaBizbf1YepsMWrVqho0MgUO9XCoRhFXldQV43Ta01dVCwIZQhEEqaISaygVhBQqSIsBYTimKi9blDoAG2SmG+OydMa8XOqb7nSIy1SkULa9OGhKEZMoalSKfKYmfOwmCdwNq0BYPTO8qTjkQ6gYSQUsPu7gxJsFGLhzg571hrImbKyd0Fm9OWp7QtuzmjEYop26WwIdAprMXIpG2ZxjrGet4t6LVjfW2dUzu77Grh6qali5HTO1tQlPWNDSZiNKkhGnXTmhoiRlKplVQKKQUkBaZaWKjR786IMdK0E3K3IAnknFmokXINiZAAKNmUZHsh3qIvIEYbU20xG2YGxRBIUkM4MVtudwsHEsnxOjtYYXbIpbV6lQ2by85sQXTOOeecu9J4AOScc+6cLsY8lPFD/sFjCZCinPGh++BslnFD1MEyjjEkCCL0BbIarZXlOnA1QUutwEnDpqlFVnIZy0VqBUpRIwsEE5qUWHYQSQQRAkKMxlxrGNEPc3UIMFPIKXBUYBKF09s9p+hopxNCjGzGyKIvnFrMiGYEhHWDnVRDnk4zUiKz3GERTveFRbdL2wTWaJgZbGXYDKAJcoHcF1KqoUdedOTplPW2wULk5PYWkuHEQplMlJbEfNEzlwUQSCnStg1KYbebs5WN9VC3jN23M+PY2jobWodk9zmzsDrPJwRBVZlBrZIK0Jc6yLkJgb4oJUSCGtMUaadTUoxkVWTY9BWDMEmCWaDPe5u+RGqVFggp1F+2FsPUQJSs9XcXhtYwXf7OFTNIwTCEgJ21EuhwHvY455xz7onDAyDnnHOPijHEOVipc/A+5/oIXlZmwsSwfxi0iBDE6IZ5MJMkBK1bpFKsg4CLQWjSvsfEIEQR5lnRUpAUCWK0KSGiy/CnkWH1eSm1VSlFSq90wdC+EKOxKBA0sxEjITSoFfqSycBEDUrmdKlrz9enE3a3tikS2IgwSYkCpJDo+8zGdJ1TOztsBjg5hwcWylVxwekCfYa1o8J2sbpaPULfwdoErGm5f2fO5jRxdDLhaGrprWNegB7mUdndmbM+qYOTemCtbTjeTOiIxH7Bzu4MTT2xFGJesMh1htLJ3TlmynRtSuyUaZtIbUPRAlrX3XdaODZd42gbKWbkYixKQUzJmgkEpk2DAruLnjYlitVqn1KMnHuaVMOhceC3qSIYkyYiIvTFMFPM9uYC6TBLyIbKHx2Sn4MVa/EcJWwXsv7dh0M755xz7vHOAyDnnHOPKpFamfFwPjybDYOcV24bB/ZCbQsKxciqINCmSJDaomTj7KKwtw1KMVIMYEYTa1XJuDEqBCDXsKovUluUgtTwQvPecxDoE8QY6eYLesAIzPsZvUFSYzpp2UiRUyVzsssck57JdI2wscGuFuZZsSis5ULJHTaZYiVzbCPRlczEqOHQ8IcJKDBpAg+cVCRCSrAOdPOOjTawNcuc2M1stEAPkmC7wBFVQgv9wtAGSoHJVOhyYRqAaWShUPqeXYOQlXnXM+l6Fmasp8iGBGbBEAmUXkkihGgUzWBGyQt2LbEoipVCb0YAOjOOthMmwKIUNCtqRhoGRkNAtdDlWt2z1gSy1lXyaQiD1OomNrUAUodRh2E4dhjCvHqdnXvle1HDsOX9x2tz71o7+zWqQ4h52HXswZBzzjnnHi88AHLOOfeoe7gfkFMMxGBDgFM/aI+rwY06OLlNgVln9BhxCHmKQqx5wXLAsA0bwPLws/G8ikHf9TVkGjZIRc2cWPSkJrERC4tSMJSIsNE2GEafCxuTBsmBE4sFfQ9939NMp2w0kXkpNCFyRHokTQgGbUpoV1hYoZ/1PNhBbIWrTclm7ObM9hyOTeF4ikxEiNuZzQRPmrTcu1UDpyPAxGC7AwJop6xF+MAWbC1gPcIkwGaC3ENsApYULbARIC96Tkfl6smE7VyrbTanLRsGk7alFGW2mJNSogktmXrui9zRpAaJiRgCUQLz3LErCckdpSgqxoTA2lpL7AtaMpBABUHpNRACpNiQAlhqWeTCIittVPqi5Ky0k4ia0RelTWE55Hs51BnFNBCGLWLjdVGGjWJnbpurSaKtXIqLXOrGMZFzbv9aLhs7EBiNs6QebsDpnHPOOXcpeQDknHPuMWG1kqKsDHw2WA6ADqEGOmX4sG5Wh700EUQCQaAvNegJEobWIMVUCTFgaoRQW8ZijMOA6EJWRYU6C0eghMB6U4OePKyQmgpIjChah0WHQIqBiQlPmRg7TUPfdSz6joXC9rxj2rYcmazRhUDAWHQLshmn+kwutZVrI0XWUuJUMZqQuXrTEK3btXqgNDWw+sCi59QMKNA0sFOgB6YFcqoVQ2qwHsAKMIWug1mBSVYmk/r9BwwsG+ubmYmAxkhfChsEphtrdVtaziCRTKRYfb2myvaiR7qe9WbCVWstC1X6YmBz1tuGHMBM6rBohEmK7HY9Jxcda7Fu9lKxuhVNartYVq2zoATmWWljoJmEOqx7WftV2/3UoJSMSiBIIIpRhnNoYm0DM+rzLyvAhlwmDIOB9oc49VqLKZxz+9dhrYo1MJILaiNzzjnnnLucPAByzjl32Y0bw8YP4aufp/fqN2oFhw73D2HYBKZGCLVaZGwBGiuGDOhKrSJZGz6oj61FKQS6UpAQmDaQVTCBeS7kYmy0iRACXa73yQZqSunrjJsoShMSvdW2oqPBmE+nqBmznEkxIKUQ2sRaiIRSWKSWNi9oQqCNhUnbsjaZMO87OoSnrq+DGP+ytcOuwpEIkwL3zaHvlVagnUBf51fTaA3FFgb9NsjQLjVZgwdPw7yHeVfbwa5ONXCaK6wBW7twPGTaZMxy4ZRAfypDCmQVUqrv7+5izlafaQUCYTmMe3vR0aZEN9tlWwOLvrDWJEKMLCQipbAeIyFEFkWRridNJrQRJNSwzgIkifW3mwtR6iygojUYGmdIqQopBqwYhUiEGjKFOusJjL7UmT5R6op4G8KjsVLHrIZButJPOG3i8usL3f51rtlCzjnnnHOPRR4AOeecuywOromvy9grgWWIozbeMLbp1HkxMg59EaHWfdSAaFwTP85t6XJHkIjaWLWhxBAoqsRh0LNIQHPGrG4Sy2ZMGMIBU7IIWZVpFHbMKFqQkOpcIC3MyjCvJ9YKlhgaRBM7piyKIVrQ0oNEulKfvzNlI9QtZTs50/WFfnOdna7HCjQFwjQQUHKGxQLCOkRABUoHbaqVMw9uQZOgN5DFuCkMOoM21Cog2wRVmLb1tkZgW8H6Qj+D9ZApzQRRZRojRkAD6EJ57/aMp6zB2tqUpkBJGS0QVOmalsX2DnHSIE2qG7jMEAMT4appy858wa4I2vcIDVo6QgoE6tym3UWPhVrRs9MV4jA3ataXOtRZQh0cDUySDL+/YfYTQhOFnAshxqGdy1auoeEL6gwjWwmALvRaFdkfFI3XmIdBzjnnnHs88ADIOefcJadmwyfzvQ/O+z9Y1w/dKYZhvsreTBcd5q7Ux4z3r0FOsRo+jKvlsxaa2JKC1ZXkOUOIZC2EYQV8EJh1hbkqASOJMI0RJNSNVqp0RVlLCQkRLQUzOL2Yk3PEQt2uNQuBJhsLhSYljJ4yzxCFRZexEFlLQqGuitcARsfVzYRclI1Jw3w2p1Pl5C7ECJtqHJ3U850dqxU+6wnmuVZCPTiHaaqvu+uhBboERalr7TN0GY6sgeR6PxSOHIHTPZzagT7AFDgmga3cEYuRQ6E0ETHjwe1CaOtvqhjMRDimMEmBNkbCYoGtT8EgYUQCk7Zh3ve8fzezEYRpOyGUniQBE1AtzOY9bdPQqaIK6039rcahAkwQOhFCKTSpbnSLIsQQa1WWBMwUtaE9DCEN18V4adVzrpvTjBoahYcR1hwMKPf/7IIP55xzzjl3WXgA5Jxz7pKra+Fl30amVWObUf16/z+HQh9k5bYoIGp0RZdBkg4zhVKoQ4FzKZhE0EJtNquKKjEIRyYNi0VPig21WsSYNoFOAw1CG2rFyqSJ0BfW2pbcdUic0AZIpScDhtIQWIRIYdi2JUKOwlqsa83X1zpyVhYz48E8Jytk6zGrQ5zVYGcOTTCObyhH1iK2KESD9VZokvFP98NuASlwdFLbwEoPKcJGC5tTmGWYz2rLGAGsB0twYlGriNancN9pCBFObStr61Ay7ERlPlPEYGMCG01gY2ODWdfRzDsmKRBKpIRETIm46FA1tvvCkTYt2/RKKfQSsNyx0bSUUsCMRZ+REGmCMC+FFAI5KykKa22i6wu5ZNYATZF5X2pYFwN9KfRZgUyKcVmVE0Kd4yMS9g1lFoxiEKQOiraVEqDVjXKr19NYQbQ62+ewFrELbRtzzjnnnLucwuU+Aeecc088cdi8dFBtqRk/fF/YY2vYU2fI1Lkxw0ygEChWq4TMFCPUx5uhZkMIIESgaRpiqBVE9f5GREjUgcTF6nNP2gnrTUtKiT4vKLmHNKEUo3SZEgKbEnny+pQ2NmSp84N2c2E9RT5oc4Mjk4amqRU6GiB3MFtAKHBMaqhzag67nRFNWEtCDHBq2+jntdrnqNYQZ9rA1Ora96ywyDDr6qawjVD/a08MtapIDGKBzVifrwHClDrjaAHTtcCD23BqFxCYtgFC5NTOjKKFuSnv3Z3xr6dOs9PNmfeFMoRyuWQW/QIrypHplGmAnDMlFzrNpGEo9Ck1QqjvSRLBrHB60THLmVIUM6XXej00oZ50XwpF63wmpc75UTPErA5EYhgSrTq0+9m+62UMHVerzsZAyIbzB+rQ8JXvnXPOOeeuFF4B5Jxz7jFjbN0Jh2xdeigiQopjC1ANdYal4WBKioGx8qduDK9hQBp3whPQ0rPI0AYlpQZQYkwEyUgQDCWFQNEMQBsDHQmTQLKCpki0hr7rWZu0HJXEIhcKxqzP9KFwcl4IsW4na2Lg6DRCVrpk2FwJE+qwZ4XJTp3to0GIEtmdZe7va8vWHFjbqO1gRWvgs9HCWqg/K1swm8JiDpMW5nMg1qHQ28BaB4u+zgvasDobiARbW0rJMMl1VlBZKCdU2UyQLND1MOuUiUE5ucWTNqesDdU98z6zVQoqMO0DJ2cdvWWu2tgg9ZnSFxYlk0rBoqCxYd53ECLTFEkizIe5PwsrTIbNbpggoc6ASlGYhkAuyqLANAlJxu1jwxDwIdTJujfvqZgykXhGeLi64asOEpdhGLn/NzLnnHPOXVn8bzcX6N577+VrvuZrePrTn85kMuG6667j5S9/OSdOnDjvY1x33XX1L5yH/PngD/7gR/HsnXPuse1s1T0PpagtV8cDy/BHtVaFGIE8fJ1C/borhT4XYgjD5jCjjXWuTFbDUGKMrLWRJkX6AousdKVwapF5oOspZjRSZ9A0TcORdsqxtiE1CSPQSURioqRITJE2CBaEnd0FpS+I1IqV0CSCwPEjDWEBJ7brlq52AxCY7fbsLDIGxA6kq6vgraduLtupbV5lAbu7MJvBbobZbh0SrT1szeCBHejntWVuEutsoLXJsA69g/tP1YHSiwILgRNa28hMQRR2TekyzOZwagtOzOCB7TnzRcdOKSzM6PuerXnH6a4jUVhrJ5w6vc39u7s8MNtld95hIRBSQ+4XdQZQKUyGeUyqWmc3IUiAnS5TTDFVmmHI8yLXKh8x27c5TqihjwF9VvoyHK8YpsMMJPaGQ9tQAbYcNm5GkFo19kgVtWUVknPOOefcY4FXAF2Au+++m+c973ncd9993HTTTXzkR34kf/Inf8IrX/lK3vSmN/G2t72Nq6+++ryOdezYMV7+8pefcfvm5uZFPmvnnLsyrW5gOpgZjS1gAjSxtgpp/YRPLoqpUUyHeT9DFYiBUmfQZC2UAr0VQhByMcQKpsa85GFTViAjdfU4taJHYmRj0hK6HjCCGRspYAUWBFqBhFJiwCQSTFBT7t9aUATWk3JS6/YuCpR5HVkUInSl3hamgEHo6hyfkyfrYOgJdSbQKYN1arsXWrujZtswo1YBHTsC1sGO1nlBKdTZQRrh1GmYTOpqeVPYfqAOidYJMIFjmyw7qOYFbAF9Cw/O5mgP0/WGI6lBMaZNSwqRrZJp2kTJBY2BENJyfXsOgUZgIyWQOt+nlBoAtSliGogx0Egkxvpe51Lo1GikroJXrbfZMG+pqNEESLEGfcUCKdbKrzJcE2N/Vxm2iOlwPTUx7Jv7s7yWHsamr7EKScIQSA5h0MHjO+ecc85dKh4AXYBv/MZv5L777uNVr3oVL33pS5e3f9u3fRs//dM/zfd93/fx6le/+ryOdfz4cW699dZH6Uydc+6JYfwsvVo1ZGbD53tZVtjUdfPjHBgAJUkkrhR6xLCyYYqIaqa3QCj1U7xJIFoBiRxZn2BqdH1P0QJNYpLqv1KzQiPCiaysW8FiZFGUheXaThZbGmCqDX0M7OTMOh0P7BRagQ863rB1qqfZqEGQFciL2hLGpFb09LNapTPZgPUMMlTz5FLDnrXjIE1t/9qZQ2lAZ/UY8xmkCbxvDk2A4y2ECbx/C9pYV8s3bW0rs1Szkij1dd2/A30PKYG1YE2dKbTdQTKIFGZEjjYN8/mcHpDUsJjtEtSYtC1XTSc0MaIYXZeHr0G0zvjZ6nvmpbBpDcfXJgSJFDNKzswLTENt+Uox0hWj10LQgFKHeasZCwPNSpsifckEScRYW73CEBgaDFU/WhMvIKuRwv6Q5uHW8MShZW31OGb1vXTOOeecuxwuawvYvffey3d913fx+Z//+Xz2Z382X/u1X8vrXvc6uq67nKd1qHe/+93ccccdXHfddXzTN33Tvp/9wA/8ABsbG/zar/0aOzs7l+kMnXPusUvt4rfDjHOCxhYeqGHP+H3dCFXva8byw38MgRAiasa8y8z7MlR51D8pCClASqnOnaGWwySgnSSOTxqmQWhSqtvFRLC+DOvFpbaPhYBhdCLMc6kzfAz6PqNdT1My0811pkGYIhyJwlXrkTaC5MJkWlu0jq9N2Gxgsgak2obVhFq900lt51pbry1eOztw3y6c3oEPzGBnt4Y4DXW4884OdMCRY0CB2MPWVm03O3FfHQLdRFifwESGqqAOEDg6hSet13aztVTzkmxAD1tzeGCrntsmgZILJ3Z2+MBsxtbuDLoZKQTayaSuYy+FWS7cv71TW/essN0tmJuxo8Zun1kzo02JUoyu9PRaWPQFMSWr0g5VWcEKUQKKwTD3KWC0UtvCsipdqaFgHRBe/9pjw0XRxEhKta0shb35UeM/x4qhcbD4eJ3YeVzLIrViSYdWMwEexgZ655xzzrmL5rJVAL3lLW/h8z7v85jP5/v+IvXLv/zLPOMZz+CVr3wlN9100+U6vTP87u/+LgAveMELzpgNcOTIET75kz+ZO+64gz/6oz/iMz7jMx7yeIvFgte85jX80z/9ExsbGzznOc/hUz/1U4kxPirn75xzl9s44Pnwn9kZq93P13j3olrbvkKdqcawSj4IxLT/mEGEZrnpS4FQ5+CUup48xQBm7HaKojQSCKlWEMUYEIFYFASS1KqTeV9oY6i3hcR6zGSFNkaePmmYt8rJxZx5Lmz3PbsnTnB88wjEgoUJT1lLzOdzZrljc9qCCFuzBQwzfB48CRtHYHtRgx81kCksTkIPnNqus4CkgekunEowlfr+7BaYG7QNnNyqA6NN62aw3VLDm7xV27lUoFvA7qxWGz3patjq4Z4HIBo8eRMY2sYmQ9VRE2BXYKHKzkLZ7iECay2UEFlLiU2MeRBOZ0WsJw4r3KMJIUZy39MtFhydTEBgZzFnESO5GJttw0bbsNCCFmOnLyxyBoFWjPU20hvYMNOpDUKfCyklogxVPYybwWR54ajWlrE2xSE8AjtLzY9Bvb6Ga+vhDCl3zjnnnLucLlsA9N3f/d3MZjNe+tKX8p//83/m6quv5p577uF//a//xS/+4i/yRV/0RbziFa/gO7/zOy/XKe5z1113AfCsZz3r0J9/xEd8BHfccQfvete7zisAet/73sfNN9+877YP/dAP5bbbbuOGG2447/P6+I//+ENv/7u/+zuuueYa3vKWt5z3sZ7Itra2APz9ck84V+q1P36EP5+P3MuP+2YrjxPGteIMe6GGm5YH3ftvF7ZsLRNkWY2yP0aQIYBQitU5RKcE3i9Dich4zOXhpbYQqZGtzrk5ViDu1larNerDylbd+rUGXGV1Vk+MdW7Q5pxl1cmTgLhW5/1ogYXW52tiPe8yBhoK4QQU4GiBmCA8WE/sqVrPLy3qc28CaQsIdSsZJ+F+hkHLNgynDvABEcrwy5DhjYshLoO7cT7OuHq9hoDD18NxArJ8f8eIpt5/rPoZD1bva/UnhDN+bfWG7eG6/4Pf//2hPXB1Ts+ZM6WcuxJcqf9779xD8Wv/wn3ap33a5T4F9yi5bC1gf/VXf8VnfdZn8cpXvpKP/diP5elPfzrPe97z+NEf/VHe9a538Vmf9Vl8z/d8D29+85sv1ynuc+rUKaAObz7MePvJkycf8lhf/dVfzZvf/Gbe9773sbOzw1//9V/z9V//9dxzzz187ud+Ln/5l3950c7bOefcucn4RwQZIoYxhQjDnyEHGubGjO1stvz5mD8U0+Uq8XoYWQYVSk2JosiwzSoMQYlQDFSHP8v71ycds4gY6s9CGMOmep5jgDG+kDBU/YztRnpI5dUY/Eioxwth731A6nmM/9RS59bEYWB03Z413HflbxHL0Ib6cx2euxta8qwYpRjFqEO2VVFVtOhKBZgNQ71lL3Qb3gcb/68sf0vLNkBkL4AbIpyV128rc6HOrO4JY+I0vggPf5xzzjl3hbpsFUCTyYTnPve5h/7sqquu4n/+z//Js5/9bH78x3/8vCpqLrcL2e5xyy237Pv+Yz7mY3j1q1/N5uYmP/mTP8mtt97K61//+vN63re//e2H3j5WBnl6e37G/yLg75d7onkiXPtF92YBYXuVIbWKZKggGao/so7BzlhHArMuowbTFOhV6boeiYk2QG/1WEGEru853fVMU6SNkS5n5kUJpmy0DSbw4M6MadOg/YKtYnR9RkIdWLzVL5iEgAEhtgQyuUCvClnZobZm7WxDaGqIs7NTw5mjGzA/DSc7WF8DFCYNbM/gX08C83qf2WnYETieYHO9Do8+tgGnt2C3r5U/s+3a+hXWYCNBnsCHbMKih9kCpi3szGpOstHA5Cgcn0BsYS0K9z1onFrUdjEVOLoJm1N40saU+xcL8raxviHsLowmwtFjG2yKsNE2zAyONomclSx1c1sbAynUP7t9JsbAFEFTwnLPZDKhBUwCC1WsFKZNy7QJzPvCTs40IbDeREIImBlv+4M/AOD5n3pDjYykzoaq10BdGx+DkGJYto6Ng8ZtuIZE9g8ff6wYr/fH4rm5y+uJ8L/3zh3Gr33n9ly2CqDnPOc5y7aqw2xsbHDTTTfxR3/0R5fwrM5urPAZK4EOOn369L77PRzf8A3fAMBb3/rWh30M55x7IhmrcZZDnFeGQI/Goo46cLh+OB5DHxk2g60O+A0rw3vVoEmRaQo0KbLWNhxdn7I5aTARYoA21nattbbhSWsTjrQJEWGWe2Z9TxMjTUrDB3Lh1GLOtsIkRGKqQZOKkULEEGYKkwQxNux0GQ2wMJgYNALtOqytwZGmhiuTKZzYrbN8mljnBaUGNMPaZAiEgK0d2MlwqoeTsxrsdB3c+6/wr1tQCjx4Gkg1PNJSH7ee4eRpeGAXTu7Cex+ALsOpXfhAD/c/WMOhRuH0zLh/F/phxXwuMJvB1gy2dueIGpsb9XWstbXF6/SJHWa5Z6fr2F503LezwyL3nFp0hBBom0RBON137OTC9qKjM5iEQIwRs1qeFARaEdoUWZSenb6gpjQCKQT6YszzUNo06IqSi1J0r1Iol70h0F3W4Tobr7V6QZnpo1IoVPSRD0uPQTz8cc4559yhLlsA9I3f+I389m//NnfeeedZ7zOZTB4zQxOf/exnA/Cud73r0J///d//PXD2GUHn46lPfSqAbxJzzjlYBjLnvs/wz+HrvQ/qRtH64X0MesJQ5bH64bi2EI2DfWt7Vgxh+UE8BaEJQtvUgllVHZ5rCA1KDRS6rBRVBKErRpczEiOTGMEKpxc9XV/QEMhZMTHUlBAbGjV2u54ogqgSDDbaFjE4tj6hdIoW2Bnaqo7EOveno65tp4duBvMM27s1yOm7OjT6gVOQMjQTmBc4sgEfNIFjx8FmQ1UPdYbP0SPw9KOwuQZHjtbjndiuj9vOsH0a8gzItW2qSfVxkwgnZnDvafiX+2G+C9MAzRQ21msb2fYM7jtVB0ufmMED89oK1heIDewuOraLsrO7w6xb8MBsl3mfyblj3vXsdgvmsw4xZTPVSp3trkMkUrQw63uy1dXwOznTZaXvM1ECk5gQoCuFIIKqLv9usciFviiCDpU+kIIwaeKy+qeUQik6XnG1bc3knNfmGEDqsEnsQjw2/tbjnHPOuSvRZQuA/uiP/ogP//AP54UvfCGvfe1rz/j57u4uv/Vbv8Unf/InX4azO9ONN94IwB133IGq7vvZ1tYWb3vb21hbW+MTP/ETH/ZzjGHYh33Yhz38E3XOuSvEctDvOT5oj9UONdypf1IQihldtn0fxFfbYsYqobGdZ6z8iWGcLVPvs+gzWWuY1OXM9qJnd5HJRVGrFSZbi46SO3qtK8p7LaQY2YiJo2tTJMTaxoVxrAlcvbHOJNRAqXRzFsD6dI31JrG+vsZGE9mdL2jaRIuxOUmsNbAR6oBlSbXSZ17qmvZpW1vC+h5mGf75JLz/BGiA3qDrhw1YUt/PJ19Vg5ztHUBB53Ur2ANbdTi0RfjXB6F0NSDSUtvLFh3QwPoUphNoA8x72JnXlrD3PVCfL05gGgGBzQaatp6DDvff3a1BUJ/r9rKkMA2B+fZsaNESdnIhmrJQZbcvRDPmuSOXQgiJWc7sdB2nZjucnC+4f3eX3a6n6+aIRGIwNqcTYgwoULTUeUtjeDP8e3yawnJWEUBfasAXRJYhYBlDxuWAaFnOTBoDntVrdKwUGle/H/bfsc52TY/zj8bjnM+6eeecc86583XZZgC96lWvWn59880381/+y3/hsz/7s7nuuus4efIkr3vd68643+X0zGc+kxe84AXccccd/NzP/RwvfelLlz+75ZZb2NnZ4eu//uvZ2NgAoO977r77bpqm4ZnPfObyvn/7t3/L0572NJ70pCftO/573vMevvmbvxmAl7zkJZfgFTnn3GNbHb5sF1QJOt43iiBx7/vl52jZ+/Bd1AhBli1iq6voQwi0qVb8IDVQ2u1LfewYJElArdBpnfOTLIAY66mhYMRY2740BmzRkVKgDQ1drpUsp7VgMXIkplptFAOznOkwFotM0oJmpVdlOkmQlQ1RtnfrQGgZqoCaCI3VIEiBYLAeIdTRQbSboDM42kI3hwf7Oq/nwR24qoXja1Ba6HZhFmBnawhmgAlQMixKDUmy1SojDEqoq+RJQFdXwS92630p0HT1+EhdPy9az1ljPecYaovYAx0cjYXOoOmVzYlwtG1JsbZtxRa6vmDAYjFnu0lgsFMKx9qWaRQ6IvN+wY7BJEauWl/DNJMVFjnTpAYNimqpbxBji1emGEwJ5KLLHWN9KUAN/kKs1WEytAaKjLOCDNOCyJlVZXUYuCznC62yISAS7KytWuNWtIezbt4555xz7mwuWwD0tre9jT/7sz9b/nnHO97BL/7iLwJ7q1j/7b/9t/zUT/0Uz33uc3nuc5/Lx37sx9K27eU6ZX7+53+e5z3vebzsZS/jzW9+M9dffz1//Md/zO/93u/xrGc9ix/5kR9Z3ve9730v119/Pddeey333HPP8vbbb7+dV7ziFdx444186Id+KEeOHOHuu+/mt3/7t5nP57zwhS/kO77jOy7Dq3POuceeh9sGHEMgrFRPjJU9MGyqWq76AszoSl3PXjd0BUIIQ6VHhGF1+zTFWlFSyztIAsSAGKSmJZiRdaxcEuYls962FDNSTJiCitaAwQwJTW2hShGJES2ZY9MpmDBvMlkVCVaDE4RJrEOYe4PTp8ESbE7q/J/NTTjewPvvB5lCSGA9bO3C4n448hRotiEDJYHMoAE6g+kGrElt+ZJ5LQ1ep953Bkz7OoNoASxm9S072dewKQHHptBOajtY08Csr61jBDg5gauPwFqEnb7OHJoE2KKus88Jcl+rjkKEnQ5KLFwtidRGukXHds7ElFBgpsK0ZILB1KDPHUlaSjEWJaMiFIGm74kSOD2bMUmJGGCWlU6VI9Nprd4BdvvCtEl0xRApxCD1d9cX1trIpEnkooQDc3VkmAMUh+vk4HUaRIZtbgzb4/YWRcjYdniO61dEiJ78OOecc+4iu2wB0Cd90ifxSZ/0Scvvu67jr//6r5eB0Nvf/nb+5m/+hr/4i78Ahr8Mxcj1119/2dakP/OZz+RP//RP+f7v/37e9KY38cY3vpGnPe1pvOxlL+OWW245o6rnMDfeeCN33XUXf/7nf86dd97Jzs4Ox48f51M+5VO4+eabufnmmx8zc4+cc+7x6mxVFuN8IGGv3UuBrHXjVGpCXcledLkpTEQwhUmqH/YLw3wghucIQoQ6J6jPddh0UWZq6HxOof7Ltk2JRcnMc6FIJFrHPCuntKPvCylFrt5oefLGlAd3ZpzsOpBASrCWErsq9KWjL7UNbApstLWdap7rTJ6mqW1ck1Rn78y2YRdID8DmsRq+7OzUyqFALYY5fRIsQ2lqoDTphrXvPewA9/fDjCBge3i/IrU6yIAPzOEpDRyd1GDtqs3a8rXbw+5paAvIkfr9zrzer12D0zPQFqYCJdYDy3DsWb9gVnomKbLZTFiYsRYDm02D5p4tC2zGSCFiOSMibEwnwzGMvu/JZhQRshjzRR0qPRFom3a4RsC00MaWGAJdLjQxYqakIfApViuV1JRZpzQpksLe9WVFSTGipvuCoL0AZ29zmBoE9rbOOeecc85dapc0AHr5y1/OF33RF/H85z//jJCjbVs+/uM/frm+HOrgxb/927/dFwr91V/91aU85TM84xnP4LbbbnvI+1133XWH9u7fcMMN3HDDDY/GqTnnnBucq8piNfyBWq2x1ibMbBgAPQx6pv6frhRyqTOFJk0ixYANq7ZNDUMxDcy6zPi/+k0KHCOgqswVUhQenM3oVFmLiQYlNXWT2LwoTVPnDWmfSdMWG6qPokCWhtPdgr5XpgmOrsGDM1hLsNEGdubKdoZ+XkMN6WogtDWvG8BSgZjr7J1pqIOZt3frynfNcB+14ucI8IFdaKl/rn4SyIPwHmro8yHDa5sP95/GusVrV+uNp2OtKCoLeNpxyHM4pXUN/cl5XSk/2YSj63X4c6dgO4DAaersoLVYZw9tC2zPlA86bqy3DUECbWiZNg2ndjPbsxnr05bJZAPLmRQC0YyCUoZB3JOU2CgZSm1pa5tIwNDhKoBa2cMQBImNQ75t+fsvWtvGegUtZegVlNoGhhKAWdcTBVJKRLHhqqv9W+N1tgyADoSRNnSI2TCDaq9lca9iyDnnnHPuYrmkAdDP/uzP8jM/8zNcffXVvOhFL+KLvuiL+MzP/MyztnXFGHnOc57Dc57zHL7qq74KOPcwUOecc250WJVFGAf+HHq7LL9WG9fHG02MBDJKrDNdhuEsxQwzRS1gUj/MpxhporAY1odP24bNADuLjoUFgmZSG5j1xm7JNCGyXpStvrDRNBjKbtdRcgFT1iZTtrZ36IrRGzxpLZINPmgTYgw0Ijz1SEfYrvN42gxpHU7vQFfgyDr0szpnp3SwtlGrhrqurnKfUQOd4wB9rfAJ1L8cLB6E9RaOdrWK6BS1bSwBHwAotS1Mgft6ePI2bExhJ8KpbVgEkAKbbW3viqEOfJYMUWtwlLu6sr7fhms2YGMa+JcHtJ6fQROMrttFpQZI042j7G7POdlDKB3HQiRpYTGZMu8LFmA9JQLD7J8YmcZAwAg9SAiYFQwjSCBKoGghI/SqaK+YSK1ECqXOOEJQUyYpEhBmvSKiTFMkq7IohTYIDXDY31CW1ULDwOixbWz4KaorbYnDHKpx4LS3gTnnnHPuYrqkAdC//Mu/8IY3vIHXv/71vOY1r+G2225jY2ODF77whXzhF34hL3zhCzly5Mg5j+H/Ncw559y5jMOcz6fN5rBKi9X5K0UVMyOlhhiEXErdGGVGGwM9kZB7LCaSCAGjWBiqR4aKEYk0MXK8jZhNETNyKayFGhydLgVrGhRju89EEeZW2FybkrIy3dgkzXbYysrprcJ2rPNv1ifKiWwcTXU72P3be+HN0aNwdKOGPP2C5aarnTlogkkLOYIt4OkMA5x1r7VLqWFQ38HxABOFB4djH6FW1IwzgMave6sh1DQNa+K1hj6LDE/ehFbhdIZTD9SQKvWQUg2JZhHedwKeuqa0k+Fct+H+DvLV9bjNGqRuRtsE1rJyeg5p0nG8bdiazSglczS1bDVaN6aFhGmmYcrCjJkVjqgCLSKCqtGVjCFY6ekJzC0jEiDUVrCN6QSz2k4nQUihDg8XCYjU1sGJUENCGYZwr7R+jVU+YfihDbcF9kJHG9oS96qBOOv2MOecc865R+KSroF/6lOfytd93dfxv//3/+a+++7j137t1/jsz/5s3vjGN/JlX/ZlPPWpT+XzP//z+W//7b/xgQ984FKemnPOuSvE+ayPH6ntrYTXQ+6fDbps5JJZ9JlZp/RjCCTUtVYhDG1BtXLVTLFhcHQ/bJaqJyZIECBwbG3K0emUGBuSCJtS5w7t9j291BazeQZJgWmKPGljExNhi7qVaxJgq7c6WBq4aq3O7wlNHd58tIVjE+rMm3U4fgyOxdr+RV9bvXQBT9morWC7Wqt5jgNXpRoCLagVQqe1toRFagiUgadG2ASOhVoVFIFZqQOpd7bry+0WsKM1POm6OgR6tl3Xzy9OQyj1fosOQoZ5Bw/keh/JddV8Wgfr6taw3Q5Oznvev6O0ETbXaluWmkHpKVbn/SxyZrvPZDM6hbkpfb+gn8/ZLYoVJZdCNqXXWsWVRVhopjdhXgq51JPr8vj7U2Zdz8lZR5cLoPRZaWMgpkQxYZELpVhtI7P9QY4wBEOmFK3X3Or1uryfyHIVvP8HL+ecc85dbJc0AFp19OhR/tN/+k/cfvvtfOADH+ANb3gDX/qlX8of//Ef87Vf+7U8/elP54YbbuCVr3wl73nPey7XaTrnnHucCSsfos/FzGpLF3uVGqsr4tWMJghNrPN4JAgpGkVBtSDAJAbW2oYm1rYepbb5zPrMTtejqnRFWeTMNEUmMZJiYBrrv34tZ1JqKAAhsNY0HEvCBx/ZZBpqeJIEZlpozdhs4ElTSNPAegNF4f1bcGoBKcLxBFcdqWHLToHtUsOVI6FW0MSmHjMCaVK3b0X2KocKsJvr1xvU4KdQw6COGvbMgPcX6KTO+DHqsOg5tRqoWJ03tNPV4dFtqgOgt/oaiuxQq5JyglLgScfgqqM1IMl9Pca9J2sbmy5qlVA/lBmd2q6zg8qwln6eYVYMM0FQdhY989mC1LSsCSz6npM72zw47+jN0CCc2NmpQ7+tTvppm4iVOptpEgLHJhOOTddoU6ob34YKHxsGPedidKVQR4nXli6kfjfGOWo2rIwfK4EYVskHgoxVQkN7mNa5RMK4/n2vZewwRQ8PK51zzjnnHsplC4BWTSYTXvSiF3Hbbbfx/ve/nze/+c18wzd8A//4j//It37rt/JhH/Zh+4ZDO+ecc4/EckuYCCFIncuyXNa9UrUR6kr4INDGyLRpaFMgDgEOIrQxrGwXq/NmJjGyliJRhNx3w4d/CASKCB2QMUKsM2nUjBQSWGG3QFbFBDqME9u7bHcZTYlJhHZYcZ9E0B4INRSRAB90VR2kvN3DbBeCgqzXyp8mwoMP1vt/yLEa8sy3II0vhWEzGPVn68AaewFQpgZAy7k/VsOjfnjPZsAJ6maxnb7ODdqmViyp1rX09PV4J4GTJ2B3ASd3YdbBbKgCOnk/zOdw4iT8yza8/wGYxBpoaV83lm3v1j8oJCuklGgkkAKsr0+ZBKHPmYUqIUYmGBEgF1SkhjBAksB2l2sFUMlkQCTQhhriGLUFMBs0sWUtRY6sNUxiQxNr3HN60VGKEgPEIMPgaF1eE6pK0ToTKsVAivWaqpdPvf5kiCLHa1JWwqNDrt4aGnkI5JxzzrkL9JgIgFaFELjxxhv5mZ/5Gf7pn/6JP/mTP+G7v/u7mc1ml/vUnHPOPY6MQ3dXKynU9r4fP2QvZwWJ1HkvtrfHSVXPmMUyDonOpbb6jLcFoC9KCJGNScN60xBCJISAUVuLtrseKQXJhYiABDaaCVetrXF8Y8qkmdB3M3ayYlnZbBJPOXqE49MJESW1kbVJixmcmhvTBtYTJKtzfN6/C7ulVgkdmcLatM7vsSHw2DgCmw30Ule9SwOpreHO8Y1a8bOg3r6gzvOZUv8kanAzo4Y7U2pVkFKrhSbUcOf+4TalDo6WUFu6JMD0CBwbfx5hZxceOFlDotjXf/YJtmc11FqcrqFIP7SRmdXWrxygz8OkHQmst4lFp7Xta9Fxus8sQuBYjByfTDm6vkY7XUNLoY2hVntRW8hEC21N+9jpOrb6nnnf06syW/RszRf0RYFC1oJIIKWASCCXWkWkBous6DgfKAhFjVx0GeqMbYalFPqiy+tQx2vUlrvnltfk6vU6iiEMoZFzzjnn3IW5pEOgH45P+IRP4BM+4RP40R/90ct9Ks455x5nDoY3w3KlunL7wH2D1BogNYZaIFnOExLqQOiiNRwSamuYmlKMoeUsEYbWnxRr8NOVQimRYLXJpwSjIMQYaEXYlHqbYkxjILYtG03kVJdRiRQzRJUUhY12ynbuySjBjI2pMC/GfAbTpg5xLhk21urGrPef3pufo1YrfY4fgTbCvzxYg5ygEA3WYw2EplOYzaHraxRxItcqoAAcZa9CqKUGPieALeCpw3t4evh+Qn0c1PlCgdq21W/trZGfDTOATvRw6l9r5dKRaX2/rzpSA57JMOB6Zw6nT0Mf6vk3oQZdOzswiT1d33Oqg9TB5rqi8zlh0hIJdBhJArs7O2RVpDOKKWJwYtFxbDohRqFTIyJEjL4URJXeCmJC0J7ehKKQLbPRBEKMhCBMLGIoMTR1MLaM144SQiCGMAwPl7rdDUUJpBDrNcnQ7iVDJZDZyjp4xt4wstZrK4ZwXgPOnXPOOecOuqwB0L333surXvUq3vGOd9D3Pf/m3/wbPvuzP5sXvehFZ10N75xzzp0POTTkOfc2SRnWMI2fu+MQConUte8iQhPDsoUsF8WAFFbnvyh9zsOwXyUgqMDapKktSEWZhgAiFCvEKFgxMqAhoMWYpETfFU53hRSMY02kMSVoYVGMJx89Ro+yfWqLsF4HKm+GOih5Ogz16Wqf2bKna/1IHRSdI2wm0FwrgRBgDg9u720BW1CrfLT+iAnw1Akc6WvQpNSwZ3yKf6IOkO7rU3GKWiE0toEN3V9MqdVCYbj/qeW7Vl9D7upcoo0Wjm/CqRnkOWwbzHuYW90kFoZzDw2850F4+pPqxrIemKzBVOs8oB2Bq9uIEDi+sc6JrS0CQhi2eK01iVnfs07LWqwznMTgga6jjUIjgaw10CMo0yjD703IfcFEKFqYq7EpmRgipdQwR4f1YW2s86V6LQTqHKAkYbmtLkqtnFKFQEHS3l/NZPnuVOOcqgsdEP1wHuOcc865K89lC4De8pa38Hmf93nM5/N95c2//Mu/zDOe8Qxe+cpXctNNN12u03POOfc4N4Y0Mex98L3QD8HjNiYzIw1zW8bWMoA21ZXvy+DIjEVRRA0TwyzQW2GWjTZardwIQmdgJbMYZsd0fSZZQwrQmZFVKQhBlOOTNWIMlMWCppnw/7P358G2pXV9P/76PM+zhj2c4d7b3YwiDkBATYn+g5CyFL+AooZCrSSWpRAtf5UYNTGaYEJKgwMZLIgjRsWopUatMopWEacopiq0aKIlRJRBkMjc3feece+9hmf4/fF51tnn3r49IX0udD+v4nD2XtNeZ591++71vu/P+83YM4491lXMd3c4uXbCYDToednCQQf9KYQRUp2FkUGdNAI0FaxFxZJaYDDa1hVQZ88MFXx22I54rYG/6nVZw1YcGtFcoBnqBqrZCjxH6OtNDqIVKjAlVAhaNrDwGlR92wIOew2KXoqed7/W/Y87cEHH0S7nn8dESAYOroJx8P4IKUBdweoQ5rc5wuAZBe4+PmF/seSSMSyaNgt7edhKhCSCsQbvR7w1dGMPCDEarIXaJCoiQQxjSAQCRkYsQhJDZQSJic0QsCYyqxzOCD5ErZQXAylSGb1WbM6UOt9Wpy6zRBKTA6RVQAoJJCWskbNlMYHhwQs6Z1X0D2GfQqFQKBQKj0xuWQbQlOvzjd/4jbz5zW/mfe97H//rf/0vXvayl7FarfiyL/syvu/7vu9WnV6hUCgUHkVMgb2ggpEz5kw4ulkr01TXzZQH5IOOhwk6b2UMlXU6aiSW1sLMaXhz0oPibIU1hsFrwDMxgBhapxkvlau41M5pKkPynrpyLCRxnBIn3tMYgRjYnVsYYQw6Aja32hw2n+t4184OtDXMW5jVOhIWRug24IOKK3uVCjsdcDcq7pyg4s0n1CpWHAIfzl8DcAndZ44KQ48HPiEvu5r3H1BBqEL/xeke4P3AnwNv6eEDQcWkw0FHvtbA8QDXrkKXHUEmoOqUABYkwckaPnSoTWa+h7sP4aQDV0Fv4GDjWQ+w6uF4A93YczR6rnUdh90Gn0W8Td/TOMNqvWYVIsebji4kGEcaI/gYuXu15qjr8TERwsixH1h3U1aQp/OJ2gi1syQRYkwMo56wkUQ/BnzQMT8jWejJYqER8LkW3lmDO5ftM11vk2tNx78eKCD63kwV9EX8KRQKhUKhcMscQG95y1t43vOexw/8wA+cLXv84x/Ps5/9bP7Fv/gXfOVXfiXf/u3fzmd91mfxBV/wBbfqNAuFQqHwcYqIYB/CPW+6ftrmuuOcd09cd9x8Ex/PWp2gdhZEdaDGOYwkoAGBWgIObR0L3tM4S6ImpsCsdniM7oehaSxGYOUjGxIkYUyJKiQG7zlxI5Ii6z5QW+gTVElFoL1dkEHFkHsO1KkzF6gbrVS/tANxo2HKMYGbwTyoE2hE84EqoGngpNfgZoOKPav8FdHl6+mtyPvdhYpES3Q87K/0p2eT9z/K+6zzPjOAUcWnKi87CZA6FXuGqNuMKx39Skt1BcWgL5DQzKL9OaxOoZ3BPfeoONTW+jMenY4c2pGxV5dQzFlOMQb8GOlTgrHHJaHve6qmwUcYxp6TMVBVEVfX6ihLCecstQg+QUwxd7+BxMiQEkYMUSI2AMYACYclGRWArNUAaWfz+OBZKx1nj83UHHdOuPlIsn8ejPATz8SmrehZBKNCoVAoFB553DIBqGkanvnMZ9503aVLl/hv/+2/8bSnPY3/+B//YxGACoVCofCwYqbe9/vgxpvhqSlMxSDB5BvoBLn1KyEp0VRW84Ny85MRQ4iJMXhIgkXdOmJrjIE4RsRYhIBP0BpLZRIYR7QQq4aWxMnpwD3rzVkt+24NC+s43HiChUZ01Gs1glj9y14MrNdQCTx2Xx03VzfACuZLaB8DHMLBRt+KFjjuc1sW8Bi2rqAN28DnS/k96VBRR4DHoULSgAo+M/Qcxrxuqo8P+RhdXr9Ew6ZXaEZRl1+77/M5NdAfwqbXY6xWOgK2v6PZQTFAP8CsAdNypmQlB33QIOxuzHk7Bk42PUN24zQidD6HdfuRQQymqnAx4iWx8V5DvhF8EpxzLAQwFiuJiGFIkQhURq+JJIY698UbvZD0OsmtX5IDwWMShtGrEJPAOqujZde1gV0/xpXOhKKPjrtnEkCn4wqphE0XCoVCofAI45YJQH/7b/9t3v72t9/n+sViwYte9CJ+7ud+7gLPqlAoFAoFZRrpOn8TPI3laBtY0nBgzt2Ap0SM2gxmzPbmPaRESBrpawROeo81Quscc1tjjTZMSdwwAGMCFwNONGjaGmFRtfjTU7yxDBX0ySBELrUNl9qG436gEs/MQWUMV33k+FTFkD1gvdnm9nz4HnUERQfhMviVnpeNsNdq69aAfkiYKt3/GhVsDCrU3E0WiVAx5gh1+CzzezXm/U5RJ9AaHRWbdJlw7vgr9BwTKggl1EU0OYKm78crsHYrLu0EFbK6EfZmmu1zFGB3hMtOHU39SgWfqsptaWStL0HjhM16oLfQZJFmsZxjrWMcB+oAra1wEmkShJSIJmGTQPCcACF5ZlabwCqj7i4rkIzDWKESIaLNcpU1Z+KhcUJK5DwpFV1CUneZAGNMOatI6+QbZ7g/lfJvIgidF0A1PD2VmvlCoVAoFB6B3LIMoG/4hm/g9a9/PX/wB39wn9s0TVMsyIVCoVB42Ig5CyadywDacv2y6QY7ZvdGiDD4eK9soMpZKitafR6nvBfBEEgpanW4rXACY4hImm62I3Vds3SWhZmaqgxE6FKkCyOpqgkxMXOORW1pqook0HWdukwqw2LWsFc7FsCsVQeQsVDPoWpgvYK7RugquG1fHUi9gQ9dA58gdDqydXkGlxdbwed2VHSxqGizBG7Ly/4fKugkVAiKqLgzQx09ARV+mvw+GbaizpDXH6Ni0Un+WqPjZJuz30YWqZw+XgjUC20lO91oRlEykDbwwRV88AiO13ByDPesc8QSsNPo60fgWp+IRkfLEKgqy37T0lrDZhw5CTDGEUyNkajjblHzfK72I90w0g0DJ33PEDwheEKIhBgZQ2AcPavBn7XCjSGo0CcqBg4+EqIKPIjW21fOaB7QlPlDwhjd/uz6Y5tD9XB8TjLy8By3UCgUCoXCreWWCUBvetOb+NRP/VRe+MIX8l//63+91/r1es2v//qv85znPOcWnF2hUCgUHk2cb2SaUCfE9Q1iuewrj37pjbv3Po/obL+0JCw7f2IikQgpOzhiYlYJjasRDJsQWQ9RM2GcYV43zGYtKUaGFFjOKpbOMSSDDwNt3eCamivtnCvzOXH03N0PxDCwsBbxgeOQOOp0LGp1DGuvgo5LcGkfnrSrzVs+N4PV6KkxqMNmbwFPvgILo4KPQ8Wbx6Ohzg4VcE5R8WYPeCzqADJo2PPq3HqXv05RgajK6w/YCkr35PWz/PvwedtD4F2oQHSoUT3qGkpw91VoDdgawlW4toYugmw06yh2cDLo6Fs/wnrQsOzp19r1sMlB09ZZxjGwWm8YUqQfPeu+o3EVgcDaR0KIVCIkEoaEI+Gqis57pkL7MUU2ITDGADExhIhPCR8CwxhIKeQmuYg1CRG9PsYcFK3XnY4SglbQN85ijVbX3yjLpPsRhNI5gfP8tg83F/U6hUKhUCgUHhq3bATsB3/wB88ef/VXfzX/+l//a17wghfw5Cc/mcPDQ375l3/5XtsVCoVCofDR5PzoS7qhJvtmuUBGRFu9U0LjYiI+CinE3NSkrWAhqntDR7sStTUYUbfPEBI+qXNIi62EEAYNkvZa/z76AMbiEJxxkAJRAnUz46TbsOsa5o3DGYdzhvdcPSRESCYxjJ4haNbPKmf4OAPeg62AEW67pKLIZoTGQXBwmKvgq5TdPGGbweNqFUomMSegzp2ebRV8RMWhgIo7Y37PplygyRV0wNZJ5NkWfE3jYNN+e3m7U9RFdFfefsY2O+gSWh9vgPmONmoRYHehjWAYqEYNiT5ew9W1nusdAaxRx1CIKpT1Q6A2cNfxhn2BWVux8SrwiXH4NNIHzzEzKqu5TjKbEYeBJEAS+pSoRUOmMQJGtP0N8CmBGEKEkCJDiKQUcRKpnaV2QIIU1ZUUcyq0SMJlMej8OOI0apgTgRDRivmbMbnWQB6wDv68oPSRUDKECoVCoVD42OWWCUBvfOMb+ZM/+ZOzrz//8z/nJ37iJ4BsjU6Jz/zMz+TVr341z3zmM3nmM5/JZ3zGZ1DX9a065UKhUCg8gnmwN7ySx2MkQZXkLOtHa7/1PtsZcNac5akkNPB3jIkQAj7qWJYVi4+Rkbxj1Fr4ShLLyuB9ZNP3VJUlWcfoPW07J/ieLsKm39Baw+27O5yenjJEjzQNO75nOa85ORl4n4c2wcEAyxE6p6HKWNhtoPdgKs0KGkbNKQ4Brp5qJtBurVXxHTrGJagoczk/XqMunRVbUajKj5eoc+gkL7+MikQbVJi6Dc0SSnn9ChV6BHUTOdR1FPR0uTs/7/I5LPNrjcDpCdRO973aQ7uB+SLvayANULfgO0iir3m5ydlCfXZ2ORgNDENHEyGGxMqOOAnUzuq4VrdB2gaxRn8f1oBYKgtGLIMfNLfJOWKKVNFQWatCnETGqOJfbR0hCSEkHW9D8CkyhghRIEWstVjkTJSJ59q5YtpWvIes79ibXKs2N9Jps9f9X+dn4s39Z6LfLyVDqFAoFAqFj11umQD0OZ/zOXzO53zO2fNhGPi///f/nglCf/zHf8yf/dmf8ad/+qdA/hBjLU9/+tN585vffIvOulAoFAqPJqYg6JRvis87GpwR4N5ZKWrC0Jv2MUYMouHBMWKMoakctQjOGFKKjAFMiLSu0hYmwHuPwzCkoH//+UQ3qp1n7uA4ge8HKufoQ8BHTzKW0UdS33MS4IpLzGfCE+ukI14BfA3joGNUadRQZKIKJI+5DHg42agQs9moQ2g5U6GIQR1FG1QcSKjgsMO2zv0EuIqKMpOzZ4EKRHt53Zif7+avNSrkPAEd+Vrl426AK/lYu3mfJ+b9bX6tOm/ToILQh7yKTLdb8IM+J0Lr4cDp6yxmICvA6c/jRF1A6xUw19/zKQnvAOc4HUYuzRfE6AkxMNYNLgR8TFDr70ir4ReIJAKCj5E0jhjnSGLxMdB7mDvDOiasERpjkJQwRHqvAdLqIBMkeKIxSAhYZ4lJttk/WchJqDNIRCBq+9h5zjt51M32wJKMyAM7hB4MxflTKBQKhcLHJrdMALqRuq757M/+bD77sz/7bFkIgbe+9a3XiUJvectbbuFZFgqFQuGRxAONu0xOiJslmtxsn/P18EOMjF77nwSDMzo+Jlh1CgHGWMYQidjsErI4RrwkHDCva/rR41NkPXiCEVpnSLkefqdyHI+JwVvaOtE4y8YP1ESctVQi1BVEDH7dMaLOo76BzmouzjDCOoKJ+qFgdxfma/jgCIsaJuPt6Lfvw+0Cm6SCjUGdQadsXTnTOJigws3kFJpq4acPH0eoeHMFzQCaoe6eLj/+cP5+Kb9Od+74T8rrsjZFjwZVd+jIWg10Gx0FiyNQa0W8VCpGRQ8fuKqjccsZLAXWvQYx79RQJzgZPG1tIHr6CJvB01iLaed0p2vmKTDaCkEwmzXiHIREWzmGkBhipJKEJMGYRIgBEyIRQzdAZW0WdhLGWBrnGGPEjwYSeg2FRFMZbP6HMBHR0Gg0GJqU0GfnxsNSIsZ05gB6KJTw50KhUCgUHrl8zAhAN0NE+Ku/+ite+tKX8tKXvhQowYKFQqFQ+OgR818p001yTNvckuvCdR/EPXEI4az+3aLV4zFlISaH86qjKGfBBB0FcsYw+kBMYCXRJ9EKcQNj1NBh4xzLtgF0dGhfwAfP8ThysukxKVBXNZW1tLHm6skpPiRM5WiAu07X3LOB3RnsVpqb03cwRMDAMsLRKSwvgSRwM6h3oLYwM3DQAQJ7NTyuVcdMf6oiS8+25n1ExZUWdQC9DxWFOuAOfSnuQIWbiu0o1xEqLq3ysSwqIPVs84amrKG7UdfR7Xl9zN+nmvnLwMEGWtF1MupE1U4FO7s5J6jXMOi7Pwz7V2DdQbMAk2AT4K5DWC5gTIBEGhvphxFvoDKGoeuQ7NaZO0fvB65uAvM6stO2WONg7NkQaUOFkYCJMBiromISJEWSGEIUGic4owNcBsFYwbC97jqfqK0GdI8+QL4m1TGUIKHXVXaepRxCPkX/TKP1RdwpFAqFQuHRzcekAPT//t//47WvfS0/9VM/xYc+9CG892fryoeXQqFQKHw0CDE7L84JPnovnc5qus8/n0jX5bBkkQj1+ZCiBszkCm+NeJ62AJ/Hf1JuZjLG5DEeGEIihMjMagV8JNH5gcYYKhH2mprN6BmBxsKQhOQTMQZGI0Q/IjFhBBbzGS7l0bOx53JdY9CRsUCkX0VmMzA93L3SFq077gA8bCIMPTCAr4BGs3Vip66hmCBkp8wsqthzkN+bmm1eT4uKOIZtXpDJ21hU+PF52Sp/P87HuSPvb1HhZ6qCP8nLJ7FJ2NbPH6Afakz+3iUVr7oItcC1E0iV1sALutNioWHZ6zWcGh2Fk0qzgNY97C9g14leB5WjCoExQfSBlfdQ1zQpaB6UqDjUCJx2a3rvCRiOTI9DsHldU1WMPtIDrY+EFBlDhRH18cSYsMYSQiAmoak0qXq6TrVKPtE4g2Vb2T4FPU+h0EaEkAXOmK/t+xrvKuJQoVAoFAqPDj5mBKAQAr/2a7/Gj//4j/M//sf/OKvSLR9ICoVCofBwoH+9bDN8bsw/Mbnu+0bx58aGo7N8ICPY7OKISTOCnLGEGDE536Wy6tKwRkUeI4KPiZi0Vl4lAIO1gkOokrZHjXmch5QYA+zMatZDYOZqwiyxHkbmxuCNoRsGamuZO0sfI0fBqrDkLLU1xATDLIJXp0/XQQzq7hksdCuYzbQFzIg6ZnYa1baOTtVRs44qAIG6c1r0A0WPijXHqDCTdSQOgMehDp4euIYKOAMa9jwJPRNDPk5/7hiCCkYbdCTsABV+lqiTaDr2JDQ5VPzpAYm63XAP9LuwyM6YnVbPczTw4bthuQdPbLQtzVg4WcMBiTuWI662pAR3HW2YtYJDs5q8N6RksSZhnWM1DKwRugQtkTiMjM5iRJhXFUYMIwGJiWQNjQhj9AzeYI0hAiYEKmcJKarYU7ntNWoMYwj4BF3vqa2hckbDxpPkSvlIjBFnHT431N1YET/lW8Vsg7Om/CNboVAoFAqPdG65APTud7+b1772tfz0T/80H/7wh0kp8ZSnPIWv/uqv5o/+6I94/etff6tPsVAoFAqPQG4WVHvjDfDNnt8oEk3RK9dtmZ1BZ/6glAhJa7rNuXEcEcEZCCSscaz7QV0bEYwY2trh8/EiWicvEboxYJ1hyG4QQWjbFkhsxGAMnPiIS5Fa4NiPhAhdSpgY6by6ekyEZg7dCKPo91kDzUybzI7WmhHUVtAGcDs6LlXpFBspqoAT2IY+3426fDaoMHPI9aJMQDN/PsRW0Gny44mpSn6DCjdzti1hu6hYtIsKTw3qNCIff83WieTz4yE/nzl41xE8fqHnczjAbXNIKxitjo11A4wRFg4GD6tBt122gcHDzkxHsoYAl2eJgCHEkfmsZeU9bUxI6FlimLcN3lo2mx4jhqNxwPqIWO18jwRSjFhjGIIGQVtjCSJISLicFZViJCIgCUOisnod1s5ASvigYk51FkAOKU3XKIjZuty2guf2Oi2VXYVCoVAoPDq4JQKQ955f/dVf5cd//Md5wxveQIyR/f19vv7rv56XvOQlZ+1gX//1X38rTq9QKBQKhfvlfNjzzbBmO/gVpxL4KVA6JXzcjuogIKKV4n1IVEbFn5QilXPYmFj3A8Y5msqoGBAiMYIPkVqEvXlLXVXqOrKe5AMjWineNg1DiGyGET9qV5TPvettBVfmcNdKxR6f1PlTCxx32hgmdts8lkatUhefw5ONumuqS9CMsFqpprBGP2CcoOLNAnXoOLb5Px4Nfh7YtohN7V8n+WsHFZGuoHk+U7aQBz5w7pgmv06jPxZ7+XiTO2kfWBi4Ouq+Kf9y1mu4GvJomNFtjjwYD9ZBU2kO0kmvAdJtre/PYuZY+MAwBv7y8JTLe4ITAzFxKtA2Nd3gqVKiDoFYV9iU2HQDI3DZGJqqwgfPkPN7nAhjgkYSAXWRjSFoto8VQhIMgNFryRqDs4YExBAw1hJjJCEqEDmj8ePna+PP1btPzWDmfq7zcOYOKgpRoVAoFAqPBC5UAHrnO9/JT/zET/AzP/Mz3HPPPRhjeMELXsBLXvISXvSiF9E0zUWeTqFQKBQKD5lEHp/h+rGZm40tx1zZPbV+xZQdGWd9WvkGXCDm0bCmsnm77BwC5m3Fuvf4CJWxGCdYEVZ+pK4clXG6bQhshpFZ5XDO4GxNbSvqhXDaBFrn6IYeTjekAFIJu9lJtFfBwSlEp6HJ1sIdV2BWa5vWENQdM6sgBFgH6KOKMItD8BaGpILLISrKPIltUHNuXmfI666hYk6N7nOMOntaVPQhfzfAX6FOoOm4husdQzuoSHRN38qzbet8zAb4QNSxsQoVmkh6MscDVBUs9uF9J9DOYC65sSyLZC5CaDQb6GAN+9Zzx6zhcNUzJDg6TVT0dDHiYuJ0vdEMnhBoKsuynetIFmCsCjfOCDFZou/pR8GLoa4qzVASQURH/0IcSNREIjOro2TWabZUiJGQNLhbkgqNWW4kcb1wk6KGjhtrz0YZ7U2cQeefF92nUCgUCoVHFhcqAD3taU9DRPj0T/90Xvayl/FVX/VVPOYxj7nIUygUCoVC4W+EEa1zT2zFn/sK2Z0mbEJKxBARozkvIuasZSwCLme0zJxhOzIWsLk1So8R2CRhATjnsCaxU1VUzuJEOB1GDlcbTFORhhFjhGXVElKkqmvmdQIMPiUau2He1HgDp5sBU8FiBsbpGNhmA85q9s/uDP56AzsW2l11AUkNNqi40gGLCj44qGgyCTt3oGNaB6jTZ8r48eh2AyrGTDXuc1SwSWwFoAptCCNvA9tw6Q51C01B0pqfpMJPlY83CU9/nV9/kV8vouJd1YAEMBWc3K3nvh8htrA+1Uwgv9GDzaIKYW0LXQ/vWPW4GpbzKRcpsDCWezYBU8EduzOsDwwRTvoNtampneBCogsdp1jEwcJVnHpPIJH8yBAMS1fh7CQyVnRjTkFK0Nic3ZM4C34OCJISVgRjLD4EQhSEiDHq8Umo6GNiJKY8WjalRKMuJGvM2bVspWQCFQqFQqHwSOPCR8D29vb4si/7Ml784hcX8adQKBQKH5eIyHWxKTFuR7lAnRlT8G6MiRA1h8UZzf8xOj+GjxEiBGJuHJtGdgIxmezEUIfHzFVUMWKsYfCe2jlqKyybCmuEMSaqymGixxrLECKDDUQMfhwxxuD9htWmgwi9EZZG6NDK+uQ1+6aLYAwsWxVdTgaoK7i0hHvWeZ0DdxlODuCwg2tZnTlBP1jcjoos11CRJqKikBbZbwWeNSrgNKhrpwauogLOmPebMnzW+biTSNSgo10nqAA0NYPNUCGozc/vyue0m7+PcOa/MkbHu2qv5zkCLsF6BVULOwK+1W0qgcszzURKAwQLZsjurpyftNcaLs816HvfWOplw9F6g/fQViNOao6DV+cY4KKht9pGZ2NgNWpL3MwIzjbMK4NPEaHhdOgZgiclo64fEkYM1mlLXIyJQCJOuVCTtYzs6GErSBojubmOfL2ms+tZtrud7Ttd84VCoVAoFD6+ub/R74863/3d382lS5d4xStewad+6qfy+Z//+fz0T/80p6enF3kahUKhUCh8VDFGR7IAfIza7JXzU4wxVFaorD0bHwsxMXqPIDrGk7efvicMzoDLbWNihKZ21E4bvcYYWfUdiGDzeFnjLFdmLVfmS7xx1NZCEkLfUQv0fmTjPWIc1hp2qgqfIm3bsLRgneHyHPYd7O/D7Utoahh7DXseAiwX+rWzo1Xw1sKYc3UiKtBcAfZFc3hadDzrMnAbKtZ0bHN7LCrM3IYKO+t8nOlfpzq2zh/y/gHN/3kf8F5UCNplWyE/5u2uoe4fm48f8rnUebsY4WCjAtEH82tXwOhhuYTdRl1QKcHtNSyWmpO07uG0Az/AwQlc7SEIzA30KeBDpDHwvpMT3nftkCFEDrqBEx9ZeU9MMBNhFiOEwND3+AhDrn93xtKlhA+eMSb6ACd9Rx8ifgzaEmfAx8QQAsTIMAaGEEhJq99DTPo7i5HR6zmBij7+nNiTkv6fkW0o+iT0TPk/6jR60H8UCoVCoVAofAxzoQLQy1/+ct71rnfxG7/xG7z4xS/mzjvv5Ou+7ut47GMfy9d8zdfwu7/7uxd5OoVCoVAoPCQmN8SNGDlXsZ2zVawRvRFPKQc/R23Dyst9FGKMIDp2Y0TTW8bgNcfFCMZO2T6R9RgYfKS2FrGGqmqojDZSdcPI6TCwiZGQAnX0GEkM3jOKEMVoDbypWTrLYrHQgGFT4ayOtPkYsR4Wc9hvLI/dndHY3KA1qilkdw63LeDkSPN+Vl7zc+bAwqq4UqGB0cf6VuDYtnJNGT9LVLTZz+suoeNZM9SJc/5dtuceR1TcOXvf87aHbCvgU36NFVvX0TQSRn6N6fgfzPu6vL4F+gR3H8JmhKMOwgaOPXz4AI5PNQx6FeCue9T5E3qYTTlPMWGd5WgVVFzaJMZxYK9tMMFzuFHvUxTDuq7pxLDOle0ArTXstTUpJtZDzzCObLw2w1XWUjmHswYjhpDdYSHBmFJ28UScESprsFawCCElQj6+esxu5uYRYko6UjYtkenapmQBFQqFQqHwCOFCBaCJF7zgBfzyL/8y733ve/ne7/1eHvvYx/JzP/dzPP/5z+dJT3oS/+bf/Bve8Y533IpTKxQKhULhpkzBufE+RKAJDfjV8a2UpYaQ1HECKhZVVjASMUZr4I2AtY7aCbO6wojgvea7jCEyxsTMGprKYYxhv6mZOcFZy6bvOOlHjAjdOHIyBkbUCWJcDg0GAgYqw+58RmMMJiWcgc0wEI1BgKseTkeYO0s39Cxb4TH7sLureTlVVBEnOBVVLrfQ2lwBH3RsbBJ8JjGmys9XqFOoQsWeqakroO6ba6jY1KDOn0n4mRw75PWr/HgaATtARRyf1+2de3wEnObjg2YBvT+fm8/ncYlt8PQpYHP+zeEx9Gs4XMO1q3DPNVh7sB76DroAzsOygfWggdj9kPjgQWAE6qTn3ifohwErBkLi9OSYg25gPDmmGT3OWJYmMWYRxiG0IgTgnq5j6Dpmzurv3xkGr0Jga42GRaMZUrUVrDHq6hH1+1hrMDkvyIeAiIZD67WpQqUxuk2OEzojxJSdQyoYTUJmoVAoFAqFj19uiQA0cccdd/Dt3/7t/OVf/iW/8zu/w1d8xVdw11138cpXvpKnP/3p/MIv/MKtPL1CoVAoFM4434oUHsRMjHYxqTOosgYjKiBNN9EhCT5oaLSIgRRxOSS6toamtmedTs4aKqs39+ouMlhbgYCrKlpn2akcO3XN3FlmxrJTNyyrip2mAWtVEIoJnxIGAefou57bFwsuty1zC43AwsGmHzjsI5s+cbl2zKyOOQ0JfKfiTLfOLpugYsrtl/Xr8iV4/GUVVQTYN3BZdDTsCrrt5NaZXDcJDY3u2Yo1S1SggW19/HkWbEfPBBWmlvn7ASroTFlCh2zdPtfy62gktgpGU1j0h1HRaEjqRDroYD2qgFI7SD0ca4QSV27XHKBrGzjt9YXuXsHBCq4d51ygAJseuhA5DR4/jPQihOAZQ+RoGLjr9JgPrHskRUY/cnW9JghIhJQiyTo2o6f3AWctjdMu95BgzNehs1YDnGPE57YvEYjZdeasoXL27Pqdgp5vFHQmwTKlSfzZhppPLXaFQqFQKBQ+frmlAtB5vuALvoBf+qVf4n3vex//8T/+R57ylKewXq8feMdCoVAoFC6IhxKEO42BTTirN+CTm8KKnIUBgwpGYarqNuoics7ROqEyBmstbW2prUFEiCliSFg0XNpYx7Kuaazj8nKuopNxLKuK2lpaA6211M4hydMNWlvejSNtXdO0My7vNezNWqKxhAjLWjjqPYNVV8ymh2YOWKh3oDJg5zCvYOy0Jcug4kSPunuOotbKX2ab7bNimwUU8+OAijpV3uaYbdPXPipA7J57f/u8TWD7YeYIFXymxrGrbMOkA9v3emoiQ38U+vy8R11AfX5tmc6zhUszFYYOTuD4AE6vwXqtY2Gm1uwgIowDuArEQFPBTg2NE4bOs06wWiesgWY+wzqLDQE/9NiYcNZxres56DsisFPXLIxh9CMr7znte4wYKgMhxDNB0BkYQ+J08Dp2CIw+0A2ezRhzAPR2/Ou8mDmGqOIOiZRHFifRaGoQI78X9zcKVhxChUKhUCh87HPhLWAPxG233ca3fdu38W3f9m38/u//Pq997Wtv9SkVCoVC4VGI5vLc+47XiFzXknRf+55te44zAUkM1iZsHs8haYtYyK4Pq0oRMSVC2joyrFWXRz+G7GDRirAYwYeEs4KzFT4EjLHE0TPksR/rHCmCSeCNI6aB0Uf6Cqz3GIRKLFG0aayZJVKI1K3j8QmW1vOhIzABLi81/NmEXKueg3WurcAHMBEuCfikDWKbUUWVOdc7eT6UvwdUpJnye6amLkFFoRN0//bcvt25xyF/7/PXeUZU8HH5mJdQ0SehQtSGnHOEhkT3+RyrvL4G4gjrBEOvItMiQVXrWF+0sDmCuKNZScbCwVpb05paWI0J00ck6ZgcwHrVUy90pK/Z3WczdBhnCDHgEqQx4hbCompYjwNhSPRjz5g0q6l1FUNMRBJsAs45DfkeAzttTeMaYs6RIibGEDBiqJ2BfC3Vzp1dpypIGkKKjCEQE1RGMHJOAHoA8XNyB1m5cfn2z8I0enazP1eFQqFQKBQefi7cAZRS4s4777xu2Y3PJz7v8z6Pn/u5n7uI0yoUCoVC4Yx0HyMyD4UbQ3XPYwScEWLSsF1ndfTLWb1JHkLC+0AIOsrjjDDGyLrrGX3U9ie09jsET4yREAIpJvpR26OIgbZyWGdYVpaZdTRWqCtHnSLzquKxu0sutQ11bjGLKTGMCRsSTYLkHH7wVM6yqARb6SjUpRZu3wHfQGrzeJSoE2hWaV5Qn1TUaSxc3lEXz23omNYlVAy6lJ9P4147+fHEZeBJbHOA0rnHk+hzPiT6Rqb8oRYVdSxb8Seho2IfQke/enQ8LLF1Cx0A9wDXRri6UaHoOG9bGfC9On5G4MOnMBp9zTTC0QY+cJQ4WcNmUPfQ4/YbUoIPHsPdqw0JIY0DIQQOjlcce6/jXxIZQiLGwBgTUZI6nfyQhZqEIyJRR8uGEBBjqCtH6yzBjyQSbeWYVY6mqnBOHT0xwRgghIARObsOU4qISG6oU+Hxuus5u9PuixvDolMOpj6/y6R1gv75eDCjlIVCoVAoFD56XLgA9P73v58XvvCFvPOd7wTg7W9/Oy984Qt5//vff9GnUigUCoXCTZlGZB7KyNd5jEh2PNz38bevs31sjbkuGFoEdWHkbSICBtpKK+ElJcRqrbuzliTkPKGER5AUqUUwxkHODnLGcWmxYNlW7DQ11gi9GNbe40MgSmQxn3Fld0m/8aQE1057VmOiFTiNmn1TVyqq7FigUkGknUFbaTPW5OgZjY6HRQutbLOBHo+KO3egwtDj0A8lBt1mFxWJpuawfVS8Ea53ESW2WUEmr5sav0ZUtBm4XvQ5PzK2Qd1BJ/pjIKjz5wOo0DOiItHd6M9U533+8i54/wpOTuHuA5glzQhqnLalrQN0J5Cs5iSte3jfcc/JBvwItRUqEQZriTEQnIFxwAlgHOvNmvcdHXLqRwjqRmvrBrE6KogY+hRJUVu+og8sq4qIsPaJcYx6HRrJImJum0PDvyWPd8U8ujVd85W1LBpLZbcfEWMWJccbVaFMiCmLmds/L9OW1myvcXNu9EzH0W56uEKhUCgUCg8TFy4APfGJT+Rbv/Vb+Vf/6l8BWg3/rd/6rTzhCU+46FMpFAqFQuE+uT/x58E4g4xcnwF0ft+Yb7itkevCdfVGPLuBnMMaOZs2q6yhrSwxqksoxkTlHIvKMa8rnBNGH4kpIkbFpyGiN+4x0vtIFMFKwliLNSoWJGNxKTKrKowVZq5hXtdISlSLii7pzfzJGrBQJZhnG02sVAhqHSSnlfBVA8s92Ktgp4K6ht09qGcQ2q1IM7WFGVTcGVAHEGyr4c87hHb0JZnlfc4HRE+ZP5FtGPR5DlGBZ4GKN376XaBCxF15/cg2h6gDHpOPtcnLTlExqmIbHL0B+qBOINuoEyp6sAP4Aa4daJPYZgPveh9cXemoGDFx9/Exq25DFxKrTc8oht4HTjcbzQLqBjarNe2sZa9tCCRONj1j8JyOA4wjFh0LCyTWfuSkH2gsVM7gQ6AfR0avo12j93RjJMZEilo/74O21U3Xu8nNYOevfwFsFiXPX/sq/KQs5FyfAXRf1//NxM+PlJI5VCgUCoXCQ+OWhED/y3/5L3nzm9/MD//wD/PmN7+Zl73sZbfiND4i3ve+9/G1X/u1PP7xj6dpGp785Cfzz/7ZP+Pg4OCWHKdQKBQKF8tUB/+R3nxOYzDT/uedEBrQO22j8oQ6OIQQYm4UE3X/ZIeRMYKPkrNb9KbbieAEnAEkYQRmzlAZo2M3CVojKoTESF03VFXNblVTNZbBa2W4DYE9K2BhNlN3y3yRQ5UTzEVr0H3QEGQjUDmIPVR7sFjApVwhvzOH1sPCqohyggoqk6PGoMLKNA62m7+avHzK9lmggpHP711gOw5GPs4R2xyf6YPOCSrqTK1jEW0cO8rrpzaxIZ9Pndd/EHUexXy+97ANjJ6azJLTgOz1MbQNjFZdQRuv+UFLNWUx3wFGdUPd3cHRkIjes+oSV4/hZNWRxgGfEpIS88pSNQ3XVqecnJ5ATNTOURmDiEFshU+JYRw1K8oHDdaO+jN2g6fzid6PeB8Zc627NYKPkW4MBDRMOsbt9XiemK93l91pMUGIkRBV+NFwaAHkQlvC4t/wz2GhUCgUCo9GLjQE+mu/9mvPHu/u7vJP/+k/5ZnPfCb/6B/9o7Pl/+W//JeLPKWHxLve9S6e/exnc9ddd/GiF72Iv/W3/hZ/9Ed/xA/8wA/wm7/5m7zxjW/kypUrF3acQqFQKFw8IoKcc0zcF/cXIp1IjCFqe5cx97rp9iGp+0dUONCbba2Bd9ZgcguYaL0TPnoqY3B1zvEZPMZVVEZdGSFpKX1lDCFEYkq0ztAhDKHHpsiytqyGxGbTMVihtY6dWctmGKn8iAF224rOJ9a912DnEVKAboBLC2286qKGQB+vYNHCogJvtD5+mKmY4o9VXNlDRZrzIs48L9tHt23yupTXDaj4s4Pm8UxtXlN49MA2F2iqhZ86Ra/lY5yXDITcXIY6eqYWso6t0DM1jbVsq+en4zdGP0x9aAWzNVw7hWTyCJzX/CNvoBGwQcWhky5nI12Ggw0MXo+78UBINIy0daOp4CawjonTkLgcAgsjeCyGxKV5y2E3MKREIoKpEIEhReIw4qwlBI8zTq8hA7XT8a7BBxIRiVpFZ7JrLKZtkHPItfImu9KmsPJJJjp/fZ+vmJ/axiYm0fRvMlZ5I9Ofo4/W8QqFQqFQeDRwoQLQJ37iJ549/su//EuMMSwWi+uWfyzzDd/wDdx111384A/+IN/0Td90tvyf//N/zn/6T/+Jl7/85fzn//yfL+w4hUKhULg1PNDoylmI9H3coGpALoike1lxjQjObh/7qK1gkiKR7UjYNF7jQyQmvUGvnGXTjzhnqZ2O2Iwx4UcPJCQKwzDgjcEg7NpEX1Vawx5h0dQsnOVgDMQwImLoB49pKnaNxSdoXcBGw/EmMmbl5vJCnS9VbjJbNtsmr8FDH2EdwXsNRAbN/Nm/pDk5G6/ZPEtUgPH5+4AeZwpvBnXmTCLQJP6ACjUJFZUsKvbcLCB6fe7xHBV65mzFnYFtFtE9+Twu5+e7eVlA3UCCil2xU8HnOMFJr+ewY2CcwdEprDrY21UxzNUwnMLpDD5wCosabmuhnlV0/chJB2ISrfGYpmZWVcwFfPA4AYuwGgcVxJxliJHkPUFqTqOntWoha6wlGUNlHUi+FpNhjAEfI42z1PlCCzHiQ8xBznKW6ROi+qKslbNQc2E72jWJPZOrzWTB8vwlH9XuxgNW530EFPGnUCgUCoWHhqRb4J09Pj7mGc94Bj/0Qz/EN3/zN/Pnf/7n7OzsPPCOt5B3v/vdfMqnfApPfvKTede73oUx24/sJycnPO5xjyOlxF133cVisXjYj/NAfPZnfzYAf/zHf/wRH+PRxO///u8D2jxXKDyaKNf+w8cUrHtfTA6h8+6I6UZ6usGempQmEciHRGXVNbTdV7eprMljYens2DEl1oOnHz3WoDkwISKSEGOpjMWK0PuRmGBZO8YQOegHJHgGhPVmgzXCnnN01tH1HY21rIaBqycjHWB6kAaGoPlAXa9jYcMaQgPjBu5aw6wFGdUBE1MWjaK6Zk6iOnoEHcFqUbGmRcWdQ3Ssa4aOc4G2dw3ov2ZNuT5PRMUZj4pFB1zv+AH4/y3eDcB/XX0y5ONfQkWcE1ToGfNrLtHA6tvRIOhVfr0FKgTZ/Do+L5sDO07dPvMdzf6JNVy2cMftYAz0PdSt5gUtZ3B7a3jfSUSCZu0sGthbthhJDKNnZ7lDYwSfDTiVMayHnp22Zhw9yToWVkB0NKyPEWctu1VFCAGfoKksYgySEj5q2HNlNRgcEv2oY3+10zHBECOVtZizazGLSFkAmsSh6bqFrcRzXhCK5wShydl2s2ygh8pUKX+j26hw35T/3hcerZRrv1DYcksygP7tv/23fNEXfREvfvGLecELXsB3fud33orTeEj83u/9HgDPf/7zrxNtAHZ2dnjOc57Der3mTW9604Ucp1AoFAof2zzQTel5F9HNNj3LCBKweUzMGiGirp/Bhywc6U38GCK9D4QYGUPKY2Na715XjoAQEljrcFhmrsKJgQRJ9O+jzke6CGkc6X1kLonLyyWzdo6vG2Yp4lzN2nvE1ezOVDTZCPRrHR066YE89lXv6IjY7hyuNOACOAu7Sx2P8gkwsNyFXacizIwcOpwfN+i41+2ouDJl9QRU/KnZjmRVwNX8+BQVku7vX7lO89eIBkHfg4pBQ35dUGHHo2KUy+dU569lfu3zI2wVsPIwCgx51CutIDZwsIZ7rkGzgE0Hm5W+X+/5cGS1gd5ra1gSOD7puLruOQmBYegwJEY/EIPnpFszpkQ3eOqqIcTAsQ90PtAHDzHhUjoTeGQSbCLUlaOxguSeNpFt611KSQUjr3lSIeXA6CzmOGMwgrbFZWFnCnM2Ioy5KWzKtZqOu22607r5jxYl/qdQKBQKhYfGhY6AAfz1X/81r33ta3nb294GqBj0jGc8g2/5lm/hEz7hEy76dB40b3/72wF46lOfetP1T3nKU/jt3/5t3vGOd/AFX/AFD/txJianz438xV/8BU984hPPFO/C/XNyov+eXN6vwqONcu1/7HOz4ZmU52yud1xs74YnV0TSjc+2udnBzlrJbthnjOoiMiR8FpNEdCwoAZIAEdqUsCGRJIs2kuvrg7qAFqigsRe2OTEhwmNaFYfM1C61gOCvF1MCWzEonXvuz53/VDcv5/Z5IG4zGik9OYHOM2UCGVQYMvn1DfqhaTq+O3cu8dx2cu5r2tYswGzyORpI79f3KSVwq+zqEX0vOID1dIDs+PmAgfdnt00ETA7/Nlm4S2jOk4GcKbUVXM7/us9EyfyGyblrCLJbhzQpNdNO5Kips4Olm+T8nDvs/XLjiFjh4ij/vS88WinX/kOnuKUeuVy4APSkJz2Jt7zlLTz+8Y8HtBb+LW95y8e0+ANwdKQ9IXt7ezddPy0/PDy8kOMUCoVC4ZHPJNqkG27kbxR/yNks5/e8zh0hopZf2Y7OXI9ksWBqIROchLy9IEaDr2Pe97q6byPYlBgjiNHXiBF8PCc6kQUSm4Wjc+cuqADks4piom47OX3geiFoypzxbNu8zukl94vl/gWiSWiaXD2TGMQNy6bHnDuvG8UPObetB6rJMZM3jCkfOz+f8pUjWSBJ2/coJDAy5UrpBiaPc02/D0lb8WcbyLx9T6ZlU7scuUFrGuGS/KLZlEXK44RMo4w3qkDI9hqT7c87cV9iUBF/CoVCoVC4dVy4AATw5Cc/+V7Pf+M3foP/8B/+A29961sB+PRP/3S+/du/nRe84AW34AwfOlur/t/sk81DPc59ZfxMzqCi3j44ymxw4dFKufYvjpu1I4E2fIGOd03izJTfE2MixICIwVlDjPGs+t0aQ0qJIURCjFqj7qwG+MZ0tn3IGUHOWiyRPuqtuTNCCIlx7OkQZkZYx0TyI9Y61iHiSNiko2XWGNYhcLQ+ZRVh18Bp79WlYuCo15r44zV4AT/CfgOnPVQVjCN0AVqjrWHeqyCUHByuwOde9dGDsRqUHFs46jR7J6BuogZ15nwQDXCeRCGP5vds7uP9f1zebg38vez8+cnVJ58JOQ05tDo/d+jImWeb+bNGR79M3r7O3xu2NfXTuNok/JyyDZm2LbhKT9Jbzfq5sgenI7QCba1jdHsz3XfV6Xu0t4C6EiQl9hYzqgRBYNUPzOoGayDYijqMSN1QA5dnDZ33bIaAsYZFXdE6h08RiyFOI4JWhZy2svig511buS77xxqj44f5mlQn2Pa6nUa8prGwSRg6HxYN56SjogLdEsp/7wuPVsq1XyhsuSUZQDfyEz/xE3zxF38xH/jAB3juc5/Ls5/9bN785jfzwhe+kJ/6qZ+61acHbJ05k4PnRo6Pj6/b7uE+TqFQKBQ+fti2gt0bzUjJ25HDdnOIs95Amxy+qyG6Y4xnN9AiKuSkmAhpG7xbOa32DvlY3ehZDT2dj8QIlRFiDIzBY6zDpkQUIYYI1hJTpBZh4SyVs7i6oXUGJwYnlh1raVzNfDGndoKzlsfMLfuNZdbApRoed0mYzWB/RwUNV6mIMwaoZ9AnFVu6lWbh9EZHwsIIwwj1LjSNCkYNmg8U0IyfdX5eo2LQ5NTZoNve7G/QDwJH6GtObpU2by9ss38mLFvR5zjvf8JW1DnMy0/y11Qjf5qP1eXnO2zFoL6DoxN47wjv7eDkGIYN7FttAztcwcFprq4fIARYd2ATjGNS4SyqSPjBww13rwLD2NO4Cjd6lk2DxMh6GDjuerrBsw4jow+a7TMGJAl9DCQBCBz2Qx7rE9rK0DpVcMaQSClpU1hSkXEr2+i16aw5l+9zznkUI3Luap8ygmJSkehmxJS4Bb0khUKhUCg8qrglDqAbeeUrX8k/+Sf/hB/6oR86W3Z0dMTf+Tt/h1e+8pX8w3/4D2/h2SlPe9rTAHjHO95x0/XvfOc7gfvO9vloH6dQKBQKHz9IztK5mfPh/DIjcl11/OTQIIk+NiBJa7qTbLerrBBSvgEXk8eJ1AVk83MEDIKRPPYjFkzCGUNIOjq0rJ2O/+SZMx8jzljmJiIYzOCpm4Zl5eiHgERPbGf0YpAwksQwqzYs64q2qTk4XXHkNRg5AU5U/BEPt+3CyUbdPpdnsDLw4QMVYZZJnUOt1ZGwy2xDodeoQDK1f/Vs28Gm0OhJRthDhaGD/HyFBjenc88Fbf262T/LnAD7+XuDCkZ3oOIP+Tyuoec3NYDF/HoxH/+evHwFPAbYFbg9qasJ4Noaqh1w2T0TkjqkrGhlfIg5S2lh2PTq9DocBqyDOsKiqqhI2FnNqfdITJiqYj16fNAxviCRfvTIrKLNTV4+BgzCZhyp0MavZA3OWpJEiAnBsBlGBh9xuWXOGqE2kmviVXX0MdFWFhEhxsgYIog9+1fGrbPt3u/xJPpM12jxBhUKhUKh8PBxoQ6gl73sZfR9f6/l733ve/myL/uy65bt7e3x/Oc/n/e+970XdXr3y+d//ucD8Nu//dvEeH2DxcnJCW984xuZzWY861nPupDjFAqFQuHjiwc79nLjds7o+BeAMXY7jhMTIehImBijbU9nozjpbDtEqJylrSrqytFH6MYAKdIYS0jQVBWzusIYBzkI+ngcGUJgCJHaOs0CspbdymGMRUzCOsu8qblSVyyqhjgOWGsYYqALiUZg6WBnpu1ftVE3y6wC10Db6ihUswuPa2FnkSvVQxZ5go4/zZrtB5Yl2/GsO1BhZgptXuRtKlRsmUa17Ln38wrXf/hJqPhz42+nR0WbyNYldImtAEVetmHbNjaJUDt5XcU2H8ig7qCTnPUzR0WPBug20AdIPfjsErJO3x+cnsvdq0gIcPW4ow+BS7XjsfOaQx/oUsL3AwbBYvB9z6bvGEJkjInBe7oQ6MaR03FkPXrW48Bp8Mjo8Ukb4hKCD9okpyNg6j2zRqiskGLECWdCT0wJHyIh6vcpHNrkccbz77GGP6uQqTXzKQeQ6/rzo2SFQqFQKBQeHi5UAPrJn/xJPvMzP5M777zzuuVPecpT+LEf+zE2m+3k/nve8x5+5Vd+5WPGCfMpn/IpPP/5z+c973kPP/IjP3Lduu/8zu9ktVrxNV/zNSwW+vFzHEfe9ra38a53vetvdJxCoVAoPPoIMZ3lpkxohlA6u1G21mCyyDOJPWfOIbZjZyHoyFiKgdH7PFCWCGiltzUGZwQrMKuMCkXOMLeOmRUqo26ieWVZOkdT1XQhgFi8sfgQ8MBIYhUTs7qmcTUH6zU9MJ/VNGK5fQatg+UMLu85Li0csxpcBAlajf64y7C/hMv7Whvf1OAHkDyb9ZidnKWDCie3569dtkKQRUWb4/y94/ow52O2rV7nudnw0ZQJNFXOvxt19xygoswaFaSmMbGrqDjUoULQEhWlIipaNWxHxhyaAeRqHX27+wBsA3WlO3RrWB1Dm6AOYCOcdOqM6jcQUsQ5yxgCVw9POImJGDyVSfr78AEMOElISrSVoxHBJiGlSCOOKoFta2xKGBJETwhRhSOvj40kZpU9Gz0zxuQwcM0kamvHrLaQR7yMMdROhUofVCTajjMqWhG/HRsrwk+hUCgUChfDhY6A/fmf/znf8A3fwOd+7ufyjd/4jbzyla9kPp/zPd/zPfy9v/f3+K3f+i2e9rSn0fc9b33rW4kx8iu/8isXeYr3y2te8xqe/exn883f/M387u/+Lk9/+tP5wz/8Q97whjfw1Kc+le/93u892/b9738/T3/60/nET/xE3vOe93zExykUCoXCrSXlFqTJrWDkoxtiG7NQc/64N9Z3T2LO5KDIC0kp4SOaxWK24g9k10Wu9JYU6YM6QYwIbaXRyc4IkqaQXsFZzX9JOHasoRstKQaGqJVe87Zh1Q/MnYMYscFTOUs0ltOuY+YMi7qmqSxNZelCYAZsjDD0AdtCWxlSiKzWEZugXmigsR9hfwGLBaxO4NjBtXtgXIBP0HnoOhVTqvw1Zf5EVITZQcUXUIGmQV03MX+BCjnnn9+Miq3LZwqansKiT1Fh5wB4cj7eXehY2CI/n8SnXdRFRF4X8rFDPuYYIHZwcg0u78LcQjWHg2O4e6MnUbdwWwWdhZ1Wc4GOR4jryCV6FkaoGov3I51znI49KXissyzrFoke5yp225YQEkMK1Mkyry1ODJsQEBLrcQAMi9rpNSSGLkRcslQGrAhiyEHQkd4napfHwkQwWbCMKTGMI0aMNqolqKzN17VenecFnxIIXSgUCoXCxXGhDqA77riDX/7lX+YXf/EX+cVf/EU+4zM+gze84Q18+Zd/Of/7f/9vXvjCFzKOIyLC3//7f58//uM/5u/+3b97kad4v3zKp3wK/+f//B9e+tKX8od/+Ie86lWv4l3vehff/M3fzB/8wR9w5cqVCz1OoVAoFB5eJtHnRjfORxNtBrt3FpDccJN8o1NCRSkNBR5DvH5bk0vhpwp2o2G9tVHHT4g60mOtPXMAiaQs/qjjJyR0mWg9fATW/UAfIyEE2rpiZzZn2S6ojWHeNOy2M2ZVxdI1LOoaSYK4ChMjFXB5UWFFOO0jG68hzzsNhDUcBx392qnAObh6BDOnIdA7Lo9QjdowloAqz3XV+atFxZUZW4fO1e1bwAIVXdoH+H3UXD8yBtdXx1eog0dQ4WdqIFujIpDkc5hGvlI+lykoehKgRuDYw9W1/iyrFRxvYLXJokmA42O4+x748Epb08KgY2GXWhgHOO0jx13g7iFwMozgR1brgdMuEkIk+IFgDOTGOJPdXDFFFdVCHk6Lmg81jRu2zmJIxBiAQMrV8j4k1r1KY7UTNC/6+vbSECKdB6+KJSFKdrQ9wBtfKBQKhULhYeeWhEB/xVd8Bc997nP5pm/6Jv6//+//4+u//uv5vu/7Pn7+53/+VpzOQ+ITPuETHlQz2ZOf/OT7bbN4sMcpFAqFwq1DRBDSmfBiHwazgr7GlslxdLPtbsQYg5PI9UdQoSjEhDmXq9JWQnSWGCM+JXofaSodzQlRM4U677HGnoVNWxGiWIxJOARixA8D4iqcEcbRY5zL4b6Jnbqhj4G1H3HOUgv0Aot5S+gc/bghisULdBFqD1fmIAkO1poT0w+w8SrU7OxBrCBuwHnovW6758AZdcNMVe09W7cPedlUx75ExZfHsB3/mkSdKaDa5+fna+Cr/HyRjz85fIZ8DAe8HxV9pnr6E7Ryfg91D63RoOhdNBD6tnw+swpWYw7GtnqwoxWsehALuw3szyEZmLewW+fq91PYncGs1ca05NQxdWkOQ4hYB4111LVllWA2eDxC5xxDDBAijTV03mNionIWrKG1hspWCAmfEiKGMSRCDBjjMQghBUAYQqRxlgRsxkDtDDZfc6CjhNOoYiCiEqKKQHIf13KhUCgUCoWHn1tWA3/58mV+/ud/nl/7tV/j9a9/PZ/2aZ/Gb/7mb96q0ykUCoVC4aZcZD7JWSjuTf4BIaVtcC5sXUGVtWch0ee58bR1fEzHxSQ7fc6vCyEQkxBT1Ian4EkIKQXNDIqRlAOlG5PwAXqEo35gFSLWWBIJEyPrmDAxsds27DYtj1ks2GkrjFhcjFyuDZdnsGjBVo4nXG74hF0d/woCPsLOEnZ34fICruzA43dgr4KFA+OA7AqaKtfnqJAT0KDnv4WKLTtsw5iPUaFnEm/uAJ4APJ6tk2hikY8bUGFncvGc5vUhHw9U3JF8zKkFbMoB2uTvU4vZPWjodD/qcX2CIduCxgH6HhYWooA3GpbtLIiDTYB1Dx8+gs0ITQVxhDt2heDgdIhcamqauqIRwxzNCoopcdJ19P1A1/ccD54xBqJzgLDpelaDZ/QjY/CEkBiDR0RFxMFHxpBwYiCBD/p89EHf9RjPhEtj5CwDyBhtFZtCoafLWq/z7bU8PZ8elzr4QqFQKBQeHm6ZADTxJV/yJbz1rW/lec97Hi984Qt56UtfyuHh4a0+rUKhUCgUbgkPRW+6mZNiEork3PPpe0owhoCP6bqRMoEcJK2VTIP3hOkmHUOMCUmwGgeGAAlDkIRDA6tD0hEvYy1tXdMSOfaBLkLfdxxselpjWVQV83ZG3TY8dm/OlVmLJGHtR9q5Y656BJda+IQnwGP21fFzmqBqtEJ+MdesHAu0lYouAXXgXGIbtryLCi5zVMzZoG6cqYvU5PVH6KjYVOE+sURdSJOwA9tcoOt+B3m7WX4eUZFnDXwIrZGfBKKEilORrZMIVFRad7na3qkL6LjTa2FhdSTs+FDFnmvHsBpgdQD3XFMn1RASB1fh8ATuWQ8cnm44HjyrcWAdA1ePjtn0PaRIsgY/esR7dp2Kdpukoc/dqF+9H/F+JMaIiIqSgx/Y+IAI1M7grJDEIAmSGL3m8kU3Bq2CD1EDyMmh0aAikbaHbYWe3CYPTCONRQQqFAqFQuHh4MIFoN/4jd/gS77kS/iMz/gMvuRLvoT//t//O7u7u/zkT/4kv/Vbv8X//J//k2c84xm87nWvu+hTKxQKhULhlqKuHrnPEbDzTV/3R8r13MOold4AIUZ8CKR8o36jm8haQ20tzgrOOpzVIGdN/zHMast+07DfWGpraaxjWVfstg2XmhmLtsEKiLFY66idxfghZ82MbMYB5yyNNVQI0QjBOEg+Z+4EiCrWLBdwpYUkYGtoEiwbFYSecEnXVw1Yq+6eHa5vBzOoyFKjok1Ej7tAhZpJWlihbp2p7n0aA3OoKLTMx56Cp8+zn7ebOjs3+Rx28vL/R3b65ONu8utM59fl79dQ4ecDef3Qqyvo5ASGEYYIm5VmBb3/GtROf4DjEU58dj310EfNRxoHdQyZ6HHA5nTEoyNzYLAJgkSOfeK46xgT1GKojWEIgT4ENsPAyic8gveRygi11f44I5Ai+BDovFfnThYLY653jykSo45Oal08kK85HyNGNHB8ahRTMVLfRyvoCGIZEysUCoVC4aPOhQpAv/RLv8QXf/EXc+edd7JYLLjzzjv50i/9Un7hF34BgOc973n82Z/9GS9+8Yv58i//cv7BP/gH3HPPPRd5ioVCoVAofEwRH8RITEw6ojVlsFijN9d6Dy06vpUmocdSWaOpLPm4PgRGH/ARQkr5Rj/nCImQEAIgxmBzTkzK1WWVNdRWmFcVc6ci0G7bsl/XjJUjxIQVwxgi3gdWfmQTI8kHum5Nl0RFjJhYjdp2VVdw3MNpB/s1XNmDPkFVwZigEg2I3l/C4+fwSXuai7ODuoCWqOtm+pAzRzN5WtQtlKOPNUw6L59Gu8jbdMDd6JjXinu7f6ZRsilsepOXT6HPPRoKPaBuIJe3P8j7unPnRV43hUkfdHo+h6dwfAKu0mwk52BegXiIETanYDY5kyiqiOIsbDowaXu8kx4O+57jfsNBt2HdD8TgSSGw6jpS8JyGwFHX0YeANTkQOniiMaQYMcZqY1zQVB8jhtoIYoQxBHXwJL3OnDFUuSEsoY4fIYebsxU6J1da4lxDmNH9QkmNLhQKhULho86FCkCvfOUr+bRP+zTe85738KY3vYn3vOc9PP3pT+ff//t/f7bNYrHgR37kR3jDG97An/zJn/D0pz/9Ik+xUCgUCoWPKVLiARuUbtSHJreQZrHkFiagshrOa42hcioSjSHQ+6g36jEweL0jn9xGjXM0NuHHSIoRa6Cta4wRYhZ1Kmdp64pZrhZPMWEQSAYTAzFBbQ27ywVGDEYSzhosUBuhjjB4aGu4bQmX51YVkqTNX2RRaPA5G6cCHMQB2l3NCmqtumsuA08wuruwzQG6AxVc1mxFoNvzNt31bx+7D+L3cooKLOcDpPNpnY12TUHQx/l1ApojdHfer0VdSo6ti2mFOoeE3CTWw3s/pNlIDXAaoF5qMLRt4LCD9QbmC4gGjgc9n6t9ohXLpRrmDVQx4X3A2orGGaLAwTgyxsQqJowPLKsajKHzI0mEtm6ojeY+hTw2GMTQjyOD9zTOQUr0QVvjeh/x09hXFhhlcg3lbCth6wQKMeqY2X28x/FcNtB9UTKDCoVCoVB48FyoAPTud7+bL/qiL2J3Vz9a7e7u8sIXvpB3v/vd99r2cz/3c3nLW97CS1/60os8xUKhUCgUPqYwomLM/TGJOjeOiEkeJ3NGctX79suIyTfPKhRpLbyjtloR76zF6X08PhpCilhrdbk1VGIQYzHWEryO/oSYiAIpBYw1XG4qFvM5KUZaW+EE7pjPuTybUZmKejZn7ir2d5bUFVxeNjxuf5+ULBLAJmgsGAuXa7h9oQ6YK622ZN3xOLhjRxuwvNk6ayzbSvgaFX5s/j7l+kwjYo9FHUNLdJyrQoWax557f2s0KHqf60fB5qjgNHGIjnSN6Aes4/zco7lAI1odfw/wLuAtwAfzdh3b2vrdfJ5tA6NX0YqgeUBX5rpuf64uqG5U0ef4EI7u1iyhMStQY4rMnFO30WLB3mLBpaZiXrf4wTMOI4SRnbpm2VS0TYXJ9fA+BqIRGmsZQuB4GNmMIyapeDNEgIQRQ2WApLLaOAyMfpLGyKFWKkj6CGNI2kQXcivYTcYaZdqNe4ubNxIfhEBaKBQKhUJBudAa+E/6pE/ijW98IzFGjFHt6c477+TJT37yTbdv25bv+77vu8AzLBQKhULhY4vp5vi+6uFvZBr3Oi8GTX/nThgRYr5BrzUcRo+fEoIhRDBGg3sFqKze6E839T7q3o0zMATGGKjCNMoFYHAx0ToHcSTMWoYQiBhaqxXzOxI57QPUNWOKLOc7GANhGOj8QN3kka9RQ5+bHUM/RuqZiiKuB1OByy6hiAoy80ar03cE4lqXN2yDoh/L9W1fDhWKZmzFm0kkavNPPEMFnT22o2JX8vKYt+vy8VfT7+3c62zy68f8XdDMnzvObTO1mbl8vAYdg5scS3GAeYT+BEYBOVEX0KwGCbBOsPEwnMAnPwZaB+tuxLT6Ue/aes2ybhiNMISETZEhGZx1iAgboA4a7F05ByniR22A8z4Q/IhxDu8DxoCTKe8HYtRrxRk4TYmxD+yKUedQCAxBHV+Ny9evCBLVHRRjIkq6rm0vocKPETDnxM+pJU/OBZg/gDZaKBQKhULhHBcqAL3sZS/jq7/6q3nGM57BZ33WZ/Gnf/qnvO1tb+NnfuZnLvI0CoVCoVD4uOLsxpf0gLX008iYvZ9tfNBgXmdlG+CbtuM0Y4j4GGicQ0hUziLR4EMghJGp0ylEiMZCiJwMY27MijTOshkCQ4rUztE4SzUGEoHjbmSMkXld0VROM2Osw46BdtYw9j1t29IOI5HApkWdRymyMbBeqQDgDbgAOA1Jvn0OT9iD42Mw2TlzMkD0OpI15f5w7vs+KsBM+TuX8nePijFXULfONLo1iTgOdQJt0HEtDzwpbzMJQFPT1xwVivbZiklVfi3DtiFsOnaPilBTgPQ14DH5PK8ews4cug1UC81I2m1hp4U2QLBweZ5/hgiz1iGjZzNAconESGorVkPH7mzOPEWqpKN93TCQZi17bUPjPScx4lPkZN0RhkjbOGpjiAhDirikQqAxGg6tY1iWpbVYgcFHImBFMBLxwROToXUqOEVJhDh1o12PcL3wc7ZcBCFdNzJWwqILhUKhUHjwXKgA9FVf9VXs7u7yoz/6o7z5zW/mEz/xE/l3/+7f8aIXvegiT6NQKBQKhY8rbnbje184e73bJ6Wk4se5G2VjBJNyS1MO4vU+gEDtrAZKJwgxIGKwCFYSASEJCJrjE2Ni5gzBCL0XBj+CtYwh0jQ1dfRaFY7B2UiIhkVTs+o7MEJtaxpjSCnqCFtM1E2DD4EjEikYnPfEEPB1he9GRtHA4/0dHdn68Bq6IY8B1dDsq/g1rLUmfmHVtTNPUCc4GLcB0HmXswyfS2gu0BoVYDaoCDMJSEs0U2gSegLbMOhVXn6eye2zzMexbDN/GlRgmsKjp1DoyU1k8v63oz/ndI7dGrwDN+rP1w/qgKo9VDt6oiHC0Qbm1tMJbCIYD2sTmHtLay3Hp2vqxvHYdsam77HWQEz0o9c2Lx84iCPjoEHQEoQFuf49aDNYZa2+oHNYEZApiNrQh4jJgqVPhpizoKJNpOwKanJQ9HSdTo9D1CByd5PxsAcSQO+LB+ugKxQKhULhkcyFCkAAX/qlX8qXfumXXvTLFgqFQqHwcc2DvfENueb9upGahLp2zsZmtNw9ZhFIDHgjkHRd4yw+RFLSdRokLdTO6HFFm8VEsouIxKwWGmfYDAMRoTaCEccYIyKJ4xgJY2BnVpNkThUDqxDohgGMJfiRkBKjQBwDzjham7DOcTj0bIaR3RoqBz5oE9jRCIfHcBLhUg17S5BeR6QGC9VlmEXYOYU+gHXqknFG35PHLOFDpyrKnKIizoxttfvV6f3L39d5nUFdPNM4WGRbIz9V0E8co8LSpbz/Or+GzcefRtOOgcfl5ZMjaWoJmwSrkF+z9dqGtsid9kMHzULP6WQFrtE69c2oo2GN6M/urAY4OysMAZIP3HO6onKWuTHUIlxdrYkCC2sx1mFcYlZVIAZPZPAQkpw5xeZNhQkBEWHMYdDeR2xuoBtDICRoK3vW8DUmXWetvW6sawpzzpfivQSbm4k40z73J+48FAddoVAoFAqPZC5cACoUCoVCofDwkY0Y554LhpvdOOu2kwPo/NhNSIIYk+vilTjVdSPaBpbHeACsFQRLsrkG3UdSTPQp4cRSO6Ee4DgGgg8sqgqi0A8jnoSVRDLCpveIESzaJGVDQKqKHRoq71k6y1zg6klHVRmO+ggOlhZ2l7DrgAWsNrAfNBB5HVX06RL0awheR8SI4Du45GDlVdg5XwdfAU9EBRmPuoCy3+Usp2cShlrU4QPXiz+S9wnA+/M2+3ldj46XtXmf5bljTKJQQBvDKrYNY3sWToJmLvceZhZMnYUjq+6gsYe1g3ENlxb63FhYdZFZazjdaIZTHRObYcCPsN+2WDSXp/ORubNUxjKayKyp8SFx99ERbdNSV46YDDHo7zCi41yV1bDnmFu+1LkmSNKRQ3JVvDMGTDoTdGy+yMYQMaKB5nrNTYKQ3KeIM12/zt63sPNQHHSFQqFQKDySuWUC0Gaz4U1vehPveMc7ODw8RETY29vjqU99Ks961rOYzWa36tQKhUKhUPi45WYOh5u5I6ZmsWlEzBqj4pEI1mj8sxHBhwgyVXkLPng2ozo8KmuIYnLFtwZKt5XD+w6fLDYlRAI+OmprmDcNpEjvAza3ds2bluhHrLXI3FH5ETubcTwMROsYvaepK6oUORWh8Ym9xQyi51ITqfbB7KlAE3J4Tz/qaNVyCUfXcuW6gbGCvQXEACk7ZAQdszpiO9I1ogLMDM32WaEiTZfX7bAd99pHP0xNmT/TqBZoyPMU4jyJOzZve4SKP2Ne5/M6ya89oKLPmm2OUI2KP5L3G1d6kD7CaYTHznUk7MTDooF+A3eNcNs+HHdQt2CGSGXhpIPBwxhhv0WDvHEMo74pR30PcUMyDnO60hymqqERYVnVVNbiU6LzgRgTlbWM3iNisUZyFlWisoZasrSUIjEJIhFnbA57TmdVX/mK5LyEmfLTG4XMG91ADzTiVZw/hUKhUCjcAgHo4OCAl7/85fzsz/4s6/X6ptvMZjNe8pKX8D3f8z1cunTpgs+wUCgUCoVHFvc3JrN1YJzLCLquSj43MhnN/wlx69hQt5EgkvAxEWIOl3aOIQQVQ2IiBk/jHEvRCOWV9zB6rLEkP5BMRT8MzJsKa1oWsxkpeDYxMqtrrSQHYj9imkqdIcZiq8SiSjQkVpvIUVLxRAKEHBB9+xKubXSsqKphGMHkEbC9HXU2rU+3P71lm8EzsM3sOWJbHb9ARaEF2zyfjuudVyZ/LdDxrl22Qk6HikJVXj5lCH0YbSnbydsltGZ+EohO8rIOFZ76BKGHGGEQODqFnV11B40C1sJqpT/vDAgpj5DNYO70hW1UMenaes1qGPAkfIhIPzKftYg1rMeAQbjcVFRVTec13chaYQheM55S4NhHnASWVY1ErfGKOU8qkWhdRYiBytqz9i5tEts6gcw598+NYdCSnUAqWspZxtAkEBUKhUKhULh/LlQAOjw85DnPeQ5ve9vbWCwWPO95z+MpT3kKe3t7pJQ4Pj7mne98J2984xv50R/9Ud7whjdw5513sr+/f5GnWSgUCoXCxwwPJuPkgZgavu5vTObG7UFzZKwxxFz7LkDlLJWzeK+izDQWZm0OlI4RawQXLdZOrg9tg8JodtCicvTGME8RU81JwWOamlU/UFlD6taMxtJYCzHROgsxkqqaPgZ676mMpR89VqC2jg+NkTGCq6Cdw2IJXQduBm2C9YkKLetTCDMVRxrRn9W00Hcq7tyGVrRP9e5TLtA+2sjV5vdoyuY5YTueNZ57D/fyMTaoi2c/Lx/y+7iHCjvnO7Aeh4pEp/nYd+RjT7lAKa/L2g3zGpJTEWgcoNqDRatV8MMA+8scFD3CgQfTgdSwZ+DKDsyMoU9wvIoc4rl97kjdQCA7xASuNBWjs6y9R4wGggcC/dATrKFGaGqHEZjFhEmRlMBaw+A9Pgs5tbWkFHE590ey0GMN2CydnXf3nDl/bnptCnImQj68wk8Jjy4UCoXCI4kLFYBe8YpX8La3vY1v+ZZv4RWveAXL5fKm252envId3/EdfP/3fz/f9V3fxatf/eqLPM1CoVAoFD5mOC/GfOToQULOZTE3jM5M4s4UxjuZLqbclQTEEDXTxuQ0FQHJgdM2t4n5mBhjUmeJMdROsMYRk7ZLJQQRg7Pq/ABhCBFrLa0kaBw+6GtX+ax7gYAwiGH0AZ8bwyoSi7aiD4HDwTMamNWwrCAM+jOYFu460QYsKnXDtDtg8hgVQfOCfA4dXqGOm8cbWEXdZs5WhBjz4xrN7JmjH6QGPRSgjh6Xv6axLlARaJWPsctW/LFc7zRqUcfQtPxqXnZbfk/mqPhzuYHG5NcVGEIeNVtB59UBNRNociuYqWGWYDnT98mKYKwldiOugmUtuOjpa0foPc5ZGjF0GPoYmNcNkjTU2VrDmALDGGim3J+gv5fW1VkMBImR2hgqa5GUEDGaDQQIAXLejw8BHyKVNToKmN1AKamrLCW97vTa1ffzoYgyH6mIOuUL3SxDq1AoFAqFj0cuVAB63etex3Of+1xe9apX3e92y+WSV7/61fzpn/4pv/qrv1oEoEKhUCg8ajEfhftOa8xWzLk+YgXYBkLr43Q2hgMauisJxBith88jOylxVtckRjD5dYKGv2DUvEMM4cy1kVLAWaszSsYQfUAkYaIhAvOqIjmh9wPGOoYw0ibYn7U0MXAgiR1bM/jAUddrrXqIHHRwpYXGCdf6ROWgbQTnE0MLqYLLAv4SnJyAXWkGUFvDwYkKMx79UHSCjlRN4c2Wbd7Pgq3Y4/L329Aw51PUsTNjmyUkqPNnjo5tXUXFH4uOeU0CUZvXTW1ik+tnw9ZlNDWPJXTk7O5+e5wrt0G6BqtjmF2COIBLcHIEqYXKagZSVcNx1HDoMSVs4zFOmCeoEA7HQD8kLLCc18ycIaZEa1X4MdPvLqqIGKJn7SqsD/RjQKxQBc8QDFYEZ5yOaaHtYCFpRLaICn8iBpHE4ANjAGv0tSfBZro2t4/vLeRM17W5nzGwSdh8qH+UpsnIIv4UCoVC4ZHChQpAH/zgB/nKr/zKB739s571LO68886H8YwKhUKhUPjY5qN183m+bem+lguJlCu+z7+2BvgmXHb/GCYxaTuKM92nN9bgc4g0KYIYvTm3QDKMYaQyFkJgSIkUIsbqcdqqJcRAjI6NHxEMbeMwRqiqWoOQjWVW1aQYCcHTRQ2y0dpwQ2sCMkI9r8BE/MYTBJYNzEVdMeMm/7wRzALMaiv47BrYRB33WqIizRLNADKoKNCjgk9ExZhdVIjpUYFojopKuWzszN1Ts239mhxAia3gM7LN/rkLFZeeCLwXFYMqtgKUycfbt5B6sA14D2nQ4xycgrNw2sOVGYxLFYlOPFyutQntpEusEswM2CrRRXVH9QHW/YbezZm5GmsrhtEzMwbE0HtPNwwIQj8MNCkRrcMFT4dlCJ65E4KxhBBpnNbDNWIJKWFFBcXRB3oSzhps1hxV0ElnoqS5IRfovhw5Z5lBN/nzcn/i0P2h7WGFQqFQKDxyuFAB6MqVK7z97W9/0Nv/xV/8BVeuXHkYz6hQKBQKhUc250e8HugmeHI8aDtTvtE+vyKPe4Xc+jQxhkiMETHC6LX5iaQOD0jEmFQIMkKK2h5VOcvYebp8jpealtrAiMWYkYggTggh0jPSp8joI5iEcYbKOkgRHyKXWphZx7JpWMwtx6tT2spy0gX2K5BKW7JaB6HSUOQY4fYrkDa5Oj3pqFi71FExVluRR6OrVbQJ5DYuVOCZRJ0pBHqR1y3zth9i6/pZ5u0P2DaKTfvewdZZNAlDfT7WNHY2OZCmtrAKOAwgK2ga/TnuWcHRJo+J7WnF/bU17IywXOjYWBdgGWE0cLrKTWQ17Cz1+M5BEMPxMDCkyOng2Wtb2qZm9JFNN+CdoyFSu5oTHwi+p7WWikAMEZoZvuuxlSP6ANacZfv4EKkqR0iRwXuMzT4hkbNrbwofH2PETSHkN3H6TAJmiDd3t03bFAqFQqFQ0M8HF8YLXvACXve61/Ga17zmAbf94R/+YX7913+dL/zCL7yAMysUCoVC4ZHL+TEa2DYv3ciUD6ROiuyAyMusmcZ+IiFCjPH8K4Bo45MRMOioWO+DtoMlELQ63ohu3jjLomlorcGGyBgCiAERnHXMXIULgUm+cjHQOIsXg0GDqMcEbTvHuYZ61lLPGmz0LJuG9TAAcGlZ0Sxrbps7wga6pOKPGBV9rrRQL2G+hNkerEfYvR1u34MrtQo0i/w1NXm1wBNQsea8K2eNijsBFW46VCQ6YCskDehY2BW2IdH5HaQH7gYO0SyiJi9357aZauQn+e0U+OsIH9jAaadZQBHVQayA7bX2fhPBR9itYbGnTqGmgnkLqxFWAfwAzcKwaIWaRBhGjjc9mxRZ9z2nXc89mw5TWSR6bIKFRGoj1EZzoo5Grx8uY8I4R0KICEZMHv3ynI6BYRy1Cj4JG68/ixEIIZ450NQNlohno2PT9Zyu+9IWsRxcXSgUCoVC4T65UAfQd3/3d/P617+eb/qmb+JVr3oVz3/+83nqU5/K3t4eAEdHR7zjHe/gt3/7t3nPe97DHXfcwXd913dd5CkWCoVCofCIQkTuNTIjOWA3cvORmZuN10xBvNYYIF6XE1RZyxgCPhoqqw4hzXuRMyFpCAErRsfI8uiYs4aFtAxuRARGHzBGmDtLjJFhtGc5OVI14Ed2rMEEqJpaA5iDx9oaIsQhIFWDdGssllES17qRGs0Hmu8IR0cJl0Wo3ZkGJl+poFvB1Y2+1voA+kGzY640UDmQEQ4HFWw6tlXtPSoKDWzXTaJNjYpGx+TWLlQ8mtrELqOjYjVwCRWTPpwfT/7nDhWFbmPr/hlRkSmhQtSH87ksK5g5FbhWXjOBXK15R+L1/B9b6wicm8Fmrdt3ou6nPoFfRzoDVZWYGcE5RzOOUNfE6NkzwrWu03G4qqZFg5tN9GATBNikpAHZ2bUTCEgyhBAxYvBxwMcaJFFbwRkhkuhHbYyLJObOIGKxNmKNPRvxSrkBzIdEyoHgUZdipia6B8gE+mg06xUKhUKh8PHIhQpAT3jCE/iDP/gD/vE//sf8zu/8Dj/2Yz92r798p7+Un//85/Oa17yGJzzhCRd5ioVCoVAoPOK48e9aI6IV7vcxMnNfTJXY9oZMFiFhRHB2amsCax0hRGpnc8hvQpxWuvuUMGJIJjKOntpWVEbbvnyMerNvHHUVsAjL2tGFwDgItTO4xhFILGczBBjGkWgNLkEXPFQ7DCEwE+FDqzWnw8AmQX8a2W1gkwOBB6NCwe5MG8PkEI5Wmp1j53DZQpXgdNCadaumInz+umR1BOsEFXTuQN09gmYGzVEXj6DuoDkqCAkq7HwCWxfQESruTC1fp2xHwE7ZjoWdsP3wtou6hZbAYxZQt7AaVMyZGRWMBq+jXzMLhxv48AhVoy1n8xnMekgWTjbQLmAT8viYhUESMmgt/Pp0A4s5NowcDyNVvgZqKyQM88rRuAobAj6X1scEPgbNfBLJYeCJmauwNjvNplHCBCKRlAIGgxijWVMIQsIHdflUObBK2CaXSx4RY7qcHyDzZxoz+5s16xUKhUKh8PHHhQpAAJ/8yZ/Mb/3Wb/FXf/VX/N7v/R5vf/vbOTo6AmBvb4+nPe1pfP7nfz6f/MmffNGnVigUCoXCowYjkserHvy28YYAXnVkJA2GPjeCY/OomIjmvhgRrAhjiEgCay1JEkZQQccaamvyaJowes96GAhE5k0LxiER5o02hYUYkZgYo1bIu8qpoJQiFY5+7EkRkhOW8wUmBlbDiG81l9qYba4OM23JGkXr0aPAcAKLBSwNJJdDmwXGBYwrdd8MgKlgkfvfe7aB0NOo1jFb187k3OnytlOu0JQFNAVMt6igM1XO344KSyeo6NTkbScHEnn58Qo2q22OUGNgDLBoYddCdBAGOLW6bwMcHcHodByuaaHv4HCl+5iZOokGI1QkYu2IMRIjVKLunjoHgVdWBR8RgyNiw4i3DX12fREjSYQuRCKJyjoqYzRI/Oz6SRgDKVms0Ua5mMcNMXqtWKtjZDE31cUYSejj6dqbgptj0uypqT7+PJqH9aAu/UKhUCgUHlFcuAA08Umf9El83dd93a16+UKhUCgUHvU80AjMNHZzJvjcNIB3cu3oqNkUOm1EwKQz54oRbRgzVnBGm53GEKmsw1mh8xErCWstPhp8DPgEYwRrIuS2qJASARUtauvofcT7kYDQTO6kJIzRU5sK5wekalQsiTB3hg+iQslypuc5domDTkelGgtmB446ME5bsWoDswZuX8JdV+GeIxVuuhHaGZhOXShHZGcQsId+yDpFBR2DikAdOgJmUOdPy/U5Pz3bivhFXr/Kx5tEn1NUxJiq6GP+3udj7qEjYBtgfZpr7RO0c91n2UDvwVgIHiqjjphjga7TbKBNgsuN4bSPKk4FT1+FPHoFwVlqEhIDY/AkMVxCiOPAQTLs0bPb1MRkGGMkhEDtHCkmJAVSMgw+ZuHQkAQSBucSLgeNj0GvJ0F/ryEEhgjW6vNJDBJRK9t1117aXnvC1r32YK77QqFQKBQeqdwyAahQKBQKhcLFEGLKldoP/sZ3amzK5V/3W4ltRLNeEtCNEWOExunWgw/6umJU4BHtFgsh6E08mrUTQySKhkXHlKjqhnkKtFa9MSYJGB0pikmorY4V7dXCMRUn/ZBf1xJEx4ZUYBLCoD//rHLURs5EgivLJUfrDYMJLK2Oei0bbZTarDUQem8Bp6fqGtoVaHbhUoTRg3Vwss7B0ujPf4S6fhZshZzJ2TO5gXZRIcijTp/zk3gVKtxMgo7J+07fr7Gtl78nH2cKoq7ysTz6Ae+Deb+whse0kDoIDdQDLPehFVgnFYHaVh1Re3N1Np2ewK6LGCccbhKNBfrEorXMrWVmhaZpWcdE50cQw9E6MCaonKO2jiEKTsAZsGJpnGHjVQj0QYOdfYyk/P5VRsOi9frw+JConcVZk3N9hC4GBMFl14/kPCnYjnZNriDJoo8GRd+7Pv5GgbNQKBQKhUc6t0wA2mw2vOlNb+Id73gHh4eHiAh7e3s89alP5VnPehaz2eyBD1IoFAqFQuFh4cbw6PMOivNMI17kYOnambMq+X4MxKS14nUOdhaBMQSssVRTyxjQ1A4fNFy6RnN9krGQz2FyfZyGpBXzCbqoQ2i1Fa40tYoJXiulrDGEpBlDxEDnI22VGMeItUZTamKiHwODV/ePs4BRV89lB1WAPrdoxQiDhWun6goyAicBQlARx7EdyQIVZGaoEDSNbG1QcaZCBY99VMDZzdv/dd5nqpp3ed9pbKxnO0Z2e96ny9vCdmysRUfGrqBi0RwYehWsCHAq0EbYjLrzbgu3LyAkdTWJgaqGFGCnNnQSsAK37bT4GDnpB9Jszn5dU/uBw2g4Wm1YSWR/ucd+XRHQsPAYdSTQJ0+/8VhrEQKrQUgpAoY+9tRiSZVFjMGKyc1zWSCMCWNEnUAixDxi6KzF5usuRB0TC3nczIi2zzmzvZZTPpY1craPNfctbBYKhUKh8EjjwgWgg4MDXv7yl/OzP/uzrNfrm24zm814yUtewvd8z/dw6dKlCz7DQqFQKBQeWXyk9diT4HPWrHSDgyJoqu9ZmK4GRHOWLFQ7c+Yc0kEe3ceHhMETTQUp5Wr4hDNkUUBorGVMQuUsMcEYEyEGrZM3Foyw2XT0xrCsanwYGMJIxNBaS7CWEBOd8WCgFj0LUxn9eYDTYUCcYW4igwdq2GuE1jqWMrKOWpF+ZR98B15gLhAb2PSQ1lBVMEs6UgUq4FT5S1DBB2BRq+PmqFchaBJ6JoHnGioI9XnfWd5/yioa2AZDg4ZKJ7ZV8WtUZHJo7XxChaWa7E6aQeqhCeps+tAaHv9YMBEOTuF4rW4nseADmDGLUybgI9ROQ7oFDYoejtZICsyaFiuwmM+pBXaNMIaEkcjYeVbO0YowxICQcDGyqCr66JEElQQq67Bo3k9jVfypXA4aj/maS4kxgTXgY9KRscnZc+7yFpGz0S/YCpeTE4jzy7l3BvqDaRErFAqFQuHjlQsVgA4PD3nOc57D2972NhaLBc973vN4ylOewt7eHikljo+Peec738kb3/hGfvRHf5Q3vOEN3Hnnnezv71/kaRYKhUKhUDjHfTcrJaY46G1N93TTrmudMdc5NIwIyen4TsrtYaCZQIl05vaIYnB5+0loGlPSMSFjMSbROqciQBhIRjDJUTuhRuhiVCdJdEhMdI2jqiv2JPGBnBezM2vZiSDOkmKgH0ZCiHTR0wmc9jDE7ODZ12ycnTmsO61Mv+tQxR+f4HStLqEZULW6zTQW1gG7gzqL9ucga103jYCNbEfD1myzgmq242GL/LxHxaIBFXwSeqyd/P1DqCj0JLav4dBWsE7gsAeXIOzA5hSuXNFzPT5WYcjl7bGwb3RsrM9ZQXXa0M4qamBn4cBa1n3Pbl1R1xVzCxFDcpbTdQ/OsCfCrHaMvYp7QQxD0t9NipGmqSELS977s2sq5nY5MVsBcRgDhng2JjaGmN1ngjWCD5rIbUUwxmBucK1NTrXpyr0x0+r+r/VCoVAoFD7+uVAB6BWveAVve9vb+JZv+RZe8YpXsFwub7rd6ekp3/Ed38H3f//3813f9V28+tWvvsjTLBQKhULhUcN5F8V93fTeLP8nnQ8IgnvlBU3izuTAOH98h4o8KeWsoalPLCZSysXf2e1BdnRUzmKj3vxPLo2dRoefhhCZhQjWaigxIFHHyVzVIEZYAFEsRiJkR4gTwbQNS5PogqO2ltNNxzgKkuC2hbA3S9y90mygx+0t+GtWhATzBO3tMAwgHq7saDj03lKzhFKC0MPtM2gEiHDkVcSZMnvmqNDz4fyernUzDLnJCxWHZmxHx1Zsx7p28/cKPe4mPwfNB5ocQZd2oA8qVDWVtqkNGxguad7R5V0VpzYrHXNrG2gdrI+0Zt4kFcCOI8RhZKe2SFVxfLymbio2Vhh94J7Rs79YsEhBrUVJGEKAYKmJuKpi8CPrPmKtw0mkG0eWTUNlDYch4IeBxlqqlOi85kTV1iACVhLGWmKuhJ+uTdAsoTHoNRNi0jayXFV/M+7LFHd/WVeFQqFQKHy8c99/Mz4MvO51r+O5z30ur3rVq+5T/AFYLpe8+tWv5vM+7/P41V/91Qs8w0KhUCgUCg+GSdQ5c/Dkx9NyZ8yZ6KOB0vo1jfSY7NrQ8ZxpX8iDZlTWUlUuCwA5yBptEPMxqUUEiFFdIE1ls7vIETEYW7HXNCxqy6JucdYy+JHDfkDQsbWdpqE1hj4EVn7EjyPzpkEqx7JpWMxn3L6cs9cCAuvgSR4w8JjLwuUFbDycjPqe7F6CuoLbd6G1OuJFUEHFzGG31tydge1oWIW6eyb31Ap1AF1iWyvv8nfYtoPdlp+nfIypTr5GRaB91C3UAQcnGmo9BjBe84ACUOWTaBzs1VDPtAXt0hK6oE1op9m5xADDmOvrrSN6TxDYaRtm1lJLwopw3HecjJ6EYRhHfAh0fU8fA0MISIRkDM4KViy9D3RjoA8BSUl/FyESE/Q+nI3rbQZPSkLKwl5lbb72tiNixkCVxaKU9NqYxr7Oj39N129x+RQKhULh0caFOoA++MEP8pVf+ZUPevtnPetZ3HnnnQ/jGRUKhUKh8OhGq9w/8n3v7/F58Ucfq/vmvPvC5CrvMWggb2Wn/bV+fBr/MmIIMRB9whlDSIHTfsQJzJzBJ6FyjkRkZoRkLCIQg8WkERt1VEgFhBxsbR0SI32Eoeu5bXcHITKMlsEkRCybsScKdB7CaU/TQLIQfNL8HwtHpzBakACrqNX1poJ6Aacr8Ab2duC2S2AruOcQ9mcQBw1cNqPm+xyzzf5JqIAzjXdN4c9TBpBlmw9kDKyjbhPRD3cLrq+dd8Alq/k9i5zTNCRYD3C4AhE4XsFOq24ncgB2Y2Gx0FygdQc2wqUZmDFSN5rdcxINEoVlUzPGQEqCSGLhKiqr4c1HPlBHz25dc8kZUkxsiFhr6fxIxOKM0OIw+RqpnM3jXiBicBacsfiUGL2KTDb/U6YxGuwtWVgkJXzUMGhrtiNlD6UJ7zzXVcwXCoVCofBxyoUKQFeuXOHtb3/7g97+L/7iL7hy5crDeEaFQqFQKBQeTlS/kdy8ZCbjznU31IKO7qQEYra13ZCDoVFhyIgGDBMDtbNZ0EmEpCLDMHQM4phboRHYjJEQg7qTbMVeLchsxodybb1NKgZtnGO3qSFFjn0gWcuCxEnwCIlFZTAxMrN5VC7CaoBR4BPvgKs7cHAAtdGg6DpBM4NKY3CIPcwqXV8buH1fQ6SNg8po0PQ0EhbRFq+EjnSN6LqAOoKWqH27RsWd96K19LvA+/Iyg9bRm3y8NSospQC37UMu32KzVvHIGLh2ANHBjoN7Vtp8tlzoKFgawEcdd1s7uOe4p3JQVZbOR+4+XbOc1cwrSyXQWouQSNYgrqJKkV0ss6oCSfgQ8CTwkbauSYAzgjHCkAKVsVgjNNZgRYWbygq1cwwh0A8RZ4XKJhWI0lbYCTHqCJg1WJ0xRMTcK8D8I2GqmC/OoUKhUCh8vHKhI2AveMELeN3rXsdrXvOaB9z2h3/4h/n1X/91vvALv/ACzqxQKBQKhcJHkyn4WV0XumxyZ0xNTdoIFvNyk3OBtL57mtjxIRFTIgIiFmME4yzWGObOUpmt80esw5HI/0NMwhqDM0JCx4EkZwxBYkSwYlRwqSoAZsaw3zbU/3/2/j1Ytruu8/+f78/ns1b3vpxLTu4hI4FwMQ5CRnBGAoEAVSjIDJkiJXG4hACWMgMIOpZVX3UIN4uqUQEZBUYckhFrmDEOCIoxmJAwJhAJGlA0iROIAwK/QEjOZe/d3Wt9Pp/fH5+1evfeZ59z9sm5Jfu8HlWHk9Pde/Xq7sXJ3q+8L95BhFOGc5yxuMDC4oBhFahdRRVKkFN1r+uUAezcAYNF2DEPp50K5+yAc06HbRXMz5WV8nsSRCtVQTFCarrV65SKnQGl2qfufm0HzgB2sLpOfrF7zAIl2NlNqQSquscPKJU/bfe77x7fbbinHZUZQK6BVJXqpZTgjNPhjJ1w6i6YtCUkmnflsbgSAJ2xE4YOHliBpRYGocxjmh94Qk7cP57w4PKY3c2IpZxZaVusbUjOsTCYY1hXtNmxHDPjtiU6TxtbUoxMmpZ9k5Y2xtLm182GykDTZmLOjCYNTZMwIimX6yalRBsTbUrEVFrH+hZDMwNzNDHutwEspnTIa3f2a2av3c1KOe/XenYsv05ERORQjmsF0Nvf/nb+5E/+hDe84Q38+q//Os9//vN5whOewI4dOwDYvXs3d999N9dffz333nsvZ5xxBm9729uO5ymKiIjIUXSgWStlI1OpAlodFF1+4E85MwiGmSPmjHXDop0zvOu/dck0CcwFgmVcCNOhwZgxaROTlKmdkZIxSQnvjNiFCmC0k5aV4MgZ2tjiQsV8cCTnGMWK4TCDD8RmzC7vGQfP3tGYygfaecMmDd/bWzaDLXpY9pRtVxXUw9IS5n2prKmH0EzK3J3TToFv3EepojE4fQAhwPJK1z7mYVgKkoht+eflEdyXS+izk9IydjolHNpBWUdPA2dT5ggZpV1sH6WyqK8qSrlU8rQVxBEM58FnmLOy7WvPqLS4zQeo63I+S8vlPJYMwhDmfZnxPBo1rHRb0hbmB1iMtA6Cq/Ax0mTYC9BEdi3M41OgiS0ViSZmRu2IqhqSgxFjZGCBRJkLNAgVzsog5z7oCSFgMRJTwDkjpghmxAQVGXOeyq+ue3dmtF1LWrZyXaVuG10bM+SImxkUPdu6yFEIYHIXRB5Oi2XuBpyryEhERI6F4xoAPepRj+Jzn/scr3vd6/j0pz/NBz/4wf2+Kez/pf385z+f3/7t3+ZRj3rU8TxFEREROQrWzxbq//2+Zi23czQxkXLuWsBKxU7ly1yglMtKb7qtYiUogpjLhikP4MoP/rFtu+HT5TlGTUtOZWtUdsZCqEgxgrnpD9dVN0BmOAiMAUsRX9XkBEYiNS33j8ZEF6hzInjH0FdYjiwGx6iF+UVY2le2gFkDe+vS2vW9vSU0WVzobh+VIco7T4MHvwdVDQ9O4LydpWrHVSUQ2rtUwpwqAAYPtiUYipQwYRulumeF8k3ckBL0TJpSATTp3tvdlK9pKQOld1ZlAPUD4zL3x1kJloYGywYPPgCn7Spr72vKbCJ8WRlfz8G+3dAG2BlgYd6zNI6ME+RguCaTDIZ1zSQ2TNqGuq5oJy1LzYRhCIzHnuW0zMQHhgY4x8AFossshFAqvJxjaTLGWYUjUYWqVArFSPAV40nDoArUwZi0kTZmzEHVhThtLFvi+mssddeTpYR1rWJ9a2EpDlptSewu0jI/CKa/H4mHcgwzOyrtaiIiIhs5rgEQwGMf+1j+7M/+jK997WvceOON3HXXXezevRuAHTt28MQnPpHnPOc5PPaxjz3epyYiIiIPQV/Bs9Ht/Yr5UunDfj/clnm9mZRKS1gmEZwrq7hnDhm8o42RJsZybDK192X1fPfglK0MA7bS2jUYOMB1m8IcoXLUwU2HLJtzVM7hzVgIgZzKkOjFekAiMW5adgyHpBhZqAcYsHs0Zt9khOGovRGajKvBMpyxY0B2Y8bL0HbtXfOhVM04BysPwr49sDgHD+wpYUqwEtRsG8LOAfzdqMwQ2j4He/bCXCphz5jV8GdIqfqJlG/kIqXSJ1ECoCVKi9jp3f2BUjk0pqyBtwYswBmndi1o95U/r4zh1MVSJTRO0C7D6QswbzCZL21j84uw4B2Nj7QT2DUXcMNQZhW1LSuThmSJ3ftWyA4WHZj37GnGtDgWaMlVNf3sfDfHKWEloMvQWibiyLFl3EZiSuQ0Bl/RxJY2GpkyCLzKHmcwiSXJiSkRvO+uv3INmStVXs4M80znBlkXLD7cKPwREZFj5bgHQL3HPOYxvOY1rzlRTy8iIiJHwTTkmQl21s5OWW2pmf7zDN9Vb5SKnzzNfKwbDt3EMtR3ENx0xosz8Oam67L6CqKyPaoEPqmcCFUwUteGFmNL7ObJGDDXrY53GHjY1zYsYUxGI3DG4mCAkfFVjaVM8sbQeyY+YLGlqWu2W8PK3sQEWCQzXxsLITOOsHelrIkPrszo2bELdi+XNrFHnQ7tpIQ2ERgtlQqbxQB1gKUxJAeDHXDKXliKq3N89gFnDqFu4TtteRsWKQOlv5dKy9c2ynPWXaXRsIGFunweuykh0IMrpf3LbYOdrswqIpYqoPG4zP2xWKqTxg0MFuB7K9C4BmvLcVceaFica1gMjuQd83NDcsp8r41gMJybJ6UIrSPlhlELdO/39uEALNO0iWTGXPAMgscwHAlvnqFPNM5DBkciplLhMwjgLGCuhH4VGXIiZSOmVELA2QocW/0tdcOh00xVmrZ7iYjIyeC4DoF+pLv11lt54QtfyK5du5ifn+fJT34y73nPe4jdf43cjHvvvXc6D2GjX5dffvkxfAUiIiJHl3Uru2eDnX7WTH9bv8p9ffiTumG7UH4wD778cN+HPgCW07SCyPsS2FTel5awblBv6n7w987hnRG6IdEpW9fW4/AknAtMYlsOhjHwnrm6xgyanBlWgXlnzNUVwRmezL5Jw/JkwiRHxuMx3kqAFELFwnDI6du2c/aiY+CgbSNnLgzZMaw45RTYNihr1J1BqMr2sIUaTtkOc4uwsK1U1OyooZqDiSv3DQPsHZeqocUh7NgBdbdFbI5S/fPgCB5oy/s4bQ8bwNkDOJNSTRRq2DMplT9VBXNzcMZZJRgCWFqBPQ+WqqQHl+DbS/C9fSXsWVqGfQ08sLdUN+2YK+1iwcEDy7A8hsqXY4fKEZ2RMJaXRsRmwo6BZ2ddMYot0RwN5XOaeM94Mi7XR04sjRsmsWUYymc3SV2LnytBHua7CqBIwrDuHNqUgYzvrg0Acx5nZSNYyv1GsLTBAOjcXWOsbQETERHZ4k5YBdBm/MIv/AL/+3//b+65554TfSr80R/9ES95yUsYDoe89KUvZdeuXXzyk5/kzW9+M7fccgt/8Ad/cFjHe8pTnsKll1663+1PetKTjtIZi4iIHB/rgx1jdYht38p1qLaWvuInrfth3ZzHUyp2vBm+8tNjtSl11UDlB/42liAo5USwMmNoEjOT2BIM6mAYddkkZobznknb0sZEzjBfBeZrT9NGKsu4qmabDwQSeyctMWVGzYSmjSzMBSofSGTOPmUnX//e93hwHPF1JrUtdYRHneXZvS8yGpVNWysjCL5s1goBvCtVPtGXip+FqoQZ7RBO7aqbFgKMYgmD2gTnnFnmBK3sK61eNSXQ8YANYMHBwGAllrlAnjIDaNsCbJ8HG8HOechlVjaj7jvBNkJagonBaR6Gc2X9+2JdKpJiKsOt94xhPAG/UNrWaCGOEmEAZpk6eBoSVYwEHDYI5MmE+W3bCTkz8J7ltmESJ+xdiSwDLmcGocKcYd0Q5KaN1N5o2ojDMGfEnHE5kiyUyrFuxXtfGRZstcInT8NFo/KrlWqlGC0BhreM64ZMH6iN8WBSd65HY16QiIjI8fCwDoC++93vcu+9957o02DPnj381E/9FN57brrpJp72tKcBZavZc5/7XK699lo++tGPHlb1zoUXXshVV111jM5YRETkxJn9QboPdtbrqzL6H55zLtNYSjAz8/VkDJv+8N637rhuUVPMuQQHpSaobIbCcN4RnCMRyU2iNStBiZ9p90mpG0Kd8AbehW6zFJCNNiUWvOH9gJU2klNivh7ibMzAO2LbggMfKnYuzNPsXaZpWlZSZjAMbPdGW0eaCKMJTHJZo74wX4ZCt7GUYvsB+AhtC2NXtnN5X4Y175uU6qGdw67yZqVU85y1APctlfBnH3BqABvDUgJflcHS5kpw44B2BfbGEvAsL8NgUAZNrzTl5f6zXbBiZTX9GTvLyvp6GYbDMq8oehiOYK6Cc04pYdS+lTI7KHjwzjPvApN2zMoIlh2cVjtySqykxKCdMD+/wGQ8KvN9zBgZpf0uw77xiMo5FgbD0vqXEqTEKJUhz7VzLI8bRuZYLBOluiHe5bpp24gFP930VflybaWcybiZVsW+7dDWtC+mXK61g7WC9S2K021h0/8RERF5ZFAL2CZce+21fOc73+Hyyy+fhj8Aw+GQd7zjHQC8//3vP1GnJyIi8ojTD4Ve/+fZdh3oBvdaaf0xupk5iW4OTAl5+sdVIVCHwCCU4c5l1osxrDyDKkBONHF11bbznjqUtrLaV7SxZRwzkUzloMmlTQjzeIw61FQGO+fmGWdjlDPOPLFNuKrmnJ3bmR8O2TYcELzRmmNuGDh9m/HYU+DsXaWda9t84NTtRlOVoc1nDGHBSpWQTeCcnaU6yIcyDHqhhl3bYftCNxsowbZFmOu+i9sODGpofanOWdoH0ZUNXr4tj989hvv3lpAod+/jnpXSnrZ9ARZ2wK4hLA7K3KAddQmdJl2AhEFsyor4JpYWsOXlMrB60WCbd0woK9fHdFVgzjEInj2TxH17l/mn+x9gz6Rl6I1t3hhiLBgMvRGzsdwmJs0EzEixZSkm2pwxMqOYyQ4qS5hlzDJtykyalqWVSbcVrC0Bj5XKHzM3HQjtnVF5w7kSSHrXtS52s6v662tWO9OKSH99ztyv2UEiIvJIc1wrgF75ylce1uNvvfXWY3Qmh+fGG28E4Md+7Mf2u+9Zz3oW8/Pz3HrrrYzHYwaDwaaO+c1vfpMPfvCD3H///Zx66qk8/elP58lPfvJRPW8REZGHK7fuJ27XbWRa34bTB0L9D9oecC5P5ww5Z7Qxg5VKkZQSrgt/+izJOz9t+0rt6ty+DKSUyDhSagm+gtwQcLTOGITA0DuqYCwO51huG8Ztg3eOueBo2rJKPrWRoXMM6wrftETnaFOmiS1VTlTDIS5FzqwTe1Za5kPNDhfZV49xCUYJhovwreUytyeHMpDZUgl0Botw2qCslU+TUh00aUtbl7XQlpyrfFNn5X1pRuW4FaUSyCJUQ9i+CCPK7afsgskYtu8sx15qy5ygB8cwl2Ell+NvW4RRUyqXlldgXwutK+da1aWyaXmpIQ8cbcxsGxhVkxl4R9MmThsE9k1aojUYgUnbMjIjx8T8YIA3GAajSRnDEWPC+YoqR8wcg+DIGC4GPOX1EjNVKEPCxykRLJOSY5wj3hyO0uplVlKymDNtzMSU8M4xsNVryGaGQeeufWz1OuxWicF+s67SumtTRETk4c7y+v/UdgzN9llvVtnasfkhy8fCD//wD3P77bdz++2389SnPnW/+5/0pCfxla98hb/7u7/jggsuOOix7r33Xh7zmMdseN8ll1zCNddcw/d93/dt+tw2Oh+Av//7v+fcc8/lv/7X/7rpY53M9u7dC8C2bdtO8JmIHF+69uWRLsPMvu/pDTDTerb6I3zRX/eLi9tK49js1rLuOLlrCcKsC5LKY7qioq4VrTwm5tXWof623H2Fox+Cnek2leO63qE2dbONulatnPph16Vqpz9eSqXNKiaIsbTC9dvQzKBpmQ5HhtKeRS5VPt7Ki++P3R+HmftcfwzXHcPK8/Tn7/3qc8bu2N6V2/sB3a7P80qfXvd+dBU3ucxrymQq7/FmTGLCrKxk70fopLz6dbmr/MFcVwW2/2e/+p6vbo9bDWVKe9h0Mx2rYeLqeXZzpvpPfnag9P5P94inv+/lZKVr//BdcsklJ/oU5Bg5rhVA27Zt49xzz+W3f/u3N/X4d73rXVx//fXH+KwObffu3QDs2LFjw/v72x988MFDHmt+fp5f+ZVf4dJLL+Wxj30sAF/+8pe56qqr+MxnPsPznvc87rjjDhYWFo7OyYuIiGxhZVzP6kyWRL89jDWrvzeW14UB/QHXZkm5m0Pk3GqFSMamc4imI4UyJWmxMnPGdS1CyVIJN5zhgFRSIoIrgZMZOA/JVkOi/piu+5+UymtyrjxPnnmctxL2QLnfdeFP7bpwqfvz2oqrEvi0EdLM+ecuuUr9a7dujpDvbs/lvJ1f9x71+VvOeGdM47cMbS6pkZnrhjT31TaJROrCmtU2QGczwVsuFVoljLJpENV/1jPPVFq51qR9tubzsdUznoZBs9nhwa+V/YNEERGRR5rjGgA95SlP4Utf+hLPfvazN/X4q6+++qg993nnncc//uM/bvrxL3vZy/jIRz6yqcdO/4vSJkqAzzjjDN72tretue1Zz3oW119/Pc985jO57bbb+NCHPsTP/uzPbuq5v/jFL254e18ZpPR2c2666SZA75ecfHTty9H2UDcj9V+3vs0GmLbkpK6Nx7u1W8NiKveHfqA0qz+ox1SqcXzXAtbGxM0334wZPPPiZxFToo2J0M2hqX0JG8ZNwzhmalfm/GSD2ntSjCw1LStty3zliU3LSkzMVTX3Le0lZhikiB/OUZtBbPnepCU2ExaqijZ4VkYjxk1kLgTqQcUgBJq2Yc9owmilJRkMa6NpM+0YdjeQPFQt1FZm73x3DPMVDAdlWPRkXDZ3zVcwWoZvLHczfYalXWx5BVJbwqDGYL6G7UO4fx+EFua3l8fNzZdQ6P7vlu1jVQVn7Ciby5ZHZSbQQgWLizCsYO+kPGewUhF02rYhbWzJzrAYWWkT2RlzdWDHYEhK0HpjgUwTIRpsCw4XKjBj4IzgKurgWWomTLKxaAlCoHYBI7PcNHgz5uualBNQqohC8N1msO7aSImEEWMid3FR7Us7YEyJSQs5R+oqYJRrr58ZtP567K+z4Oywt4UdSj9n6FhvE9Pf93Ky0rUvsuq4BkAXXnght9xyC/fccw/nn3/+8Xxqzj//fIbD4aYff84550z/ua/w6SuB1tuzZ8+axz0UIQRe+9rXctttt/HZz3520wGQiIjIVrB+JlCv39SUupXvZpmc+7XdAIZ3q8Oiuy+a/nPZFr7aItQP/83QBQEwSomhlYHSzpXAIDiHs0xdhVLFknIXFHnmunAgxsQowyQlBjmxc26epTZizZjlyYSJQaiqMiw4eFaAvDJmMDekqhLZoG3KlOaVCDFFwtBhbaLJMG5hpVvrXtdl7k7ly+atPCrbwQDqVIYxVwGacQlxFmPZ6PVgKqvi67ps8pq3ctzalcHRdYKJKy1gVQV1hIGHOA/3dWvrqwHUFTRNqQbyVT+HB5hAA/h52OaBHBm1bZlfFLtZQSmzfa5mIQTuH02ocsIG80zG+wBjbw5UKTOoBiTniAYpJxwQci7vofN4Z4yayCSVwGkSM94csZv743O5HkrLnE2riNqUSMDAWwlZrGyVGwQwq8i5hEMxg+tmSHWX1up1tG473dG0mTxp/QYyERGRh+K4BkDPfvaz+T//5//wjW98Y1MB0KWXXsp55513VJ77hhtueMhf+8QnPpHbb7+du+++e7+ZO23b8rWvfY0QwrSl66E6/fTTAVhaWjqi44iIiJwoBwpyHqrSlpSn1RGh++G9/3Mby9p3rKv2yYm+Oamv+ul/wk7rKnZTt3q+coYjT8OfUu1BVxliJDJt205nAznn8D5BDtQ5katAypnFumboW74dW2KMbK/rEiT5lj3JSKllcTjglLkhe0cT9o5GjHLGVlbY15YB163l0tLVZlpfhjGneUgRtjvYE0ugs2s7tJOyxn3fuGwKmx/CbuC7S3DWLnjge6UdLHZbu07dAUMPfgyTCXz9fmgSxBV4cA/s2A7DM2EyguTg1AEwgLQP0vZyW3ClCqnfIxsCbBuW2yYRRssNzRjqATQTcAFO3VGzWAdGMdKSqc3TxIblnJnH8GY458mxBe9wqQxvtm6eUAIstrQ54AwcifmqogpGzJnYdu10OZHNlUAne/oPbFh5mjZirp+7VLZ7ZWcEywTviakEjZh1FWXHb7jzoZ6n31rH0f2/loiInISO6xr4l7zkJfz1X//1plvAXvziF/OWt7zlGJ/VoT33uc8F4Lrrrtvvvs9+9rMsLy9z0UUXbXoD2IF8/vOfBzjiIElERGSrMGO6waufHzPbKZOxabATc6KNmZTT6vDfnEndROWU+vk9RTlmJucy+djIJRDJELybPn9KmXFMrMTISpNYbiI5w3zt2TacY2BG9p5JiiylSO2MuW4IcfAVyVf4XKpVFirPUtOwNyaSwWg8YW5uyNywYjAMLBoszA3ZtTjHedvnOGuhZnsw5oee3ZRV7ynD0nLZvlVVsGsR6gC1hyrB6TvAmrJZLCVo6hLSNCvwnX3wnb3w/9sD4xVY2QdWQVgoxxo6yCulWsjVMNoHuyM8uFyOtX0Rtm8vz7PSlPlBowhztac12L1cKowmDeDLeTUJ9k4mgGPQDTPatzKGlKkss1hVWC5VT6O2pUmRJmfGk5Zx27BnMmHSRJLlbj6RI+Uy/SdgtDESY0vThXfBu26jXPkcnXM452ljpollflNwhrcyLNqszHfqK8n6OU+HIx3i8SnnQz7mQMq6eW0bExGRI3dcA6BHqssuu4zTTjuNj370o9x+++3T20ejEb/8y78MwOte97o1X7N7927uvPNOvvWtb625/bbbbmMymez3HDfeeCPvfve7AXj5y19+tF+CiIjII1I/SLm3/mfg0IVDpZLHYd3UZOs2QMWUaRPElHDO6EcBQz+M2GE5EVOiSWVWjCNTBTdTZZTw3hh0G6tqD8Pgu2NHnPeElHHAvAtsHw4Z1hXmKmI7YcegoqoHBB9IGCsxUZGZ8+WxY4xThkPmgmfb4iLbBxVD78Ac0dfU3hNSZLGGnd3adetWsO8Yll91XcKdVMOcwfZtsD3AKdth3sNcVda27xjAqTvhjJ2lIujU7XDaYqkMakawZxncAiy4MnR6x87ynsemtIItDkq10fbFslbede/j7r2RNCktYzu2lzX2p2+r2LEwJMeWpfGYvStLVKFicTDH1VxPEQAA2pVJREFUcDhg6ANNCCxNJjQ4Apk2JyaxtGxlBzklSBCCY+AcbUpYTiWsaxNNbHHOs5Iyo7i60j2l0jY4adtuuxgMgmMQSvBTBU8dAr4b7D17nVm3iexQ+qConw90sNAozwzufijU+iUiIkfDcW0Be6Tavn07v/M7v8Nll13GJZdcwuWXX86uXbv4xCc+wV133cVll13GS1/60jVf87GPfYwrr7ySK664Ys0w61/8xV/kK1/5CpdccgnnnnsuULaA3XjjjQC8/e1v56KLLjpur01EROSRoh/uu/4255hWBwXnus1P5ZHeGaRELrvbV3/Ip1QS+eAJ3rF7ecx4EhkGR6gqvOs2U+WM94YndBu+/LSqaJQSAajMUQ083jtiykxiS6wg50RMZW3XKXMDUkzEnBmQiMGzEDxh0jKJkWTG3HCB1DakbDQYPiZSbtjXtCwuzOOahpgiu7Zn9u3JDD0s1h5PZM8KNEtwXwPD02DeQazKQOe5CnyAAeAzjCYwyqWtjLrMQ1qYKxU9OZc5QxNg5yIsOtg9hPt3l5azUYCVZfAtLC/BWWfCqIXvLYNrS6iUXWk7m6srXAjEpuV7MTKILc61DFvHtsqzEltWUiY5YyEYQ18xSZnah1K11Q12rizjnWPfeMy4aWnNWG4aBr6slR8ECFTl/c+QYyrhT8xd9UzCOY8zGLephD0kmm5AeB8QeedxthrqeHfgb5P72VR011E/kNxvENQc75YyERGRA1EAtEmXXnopN998M+985zv5wz/8Q0ajEY973OP4jd/4Dd74xjdu+r/MvOIVr+BjH/sYX/jCF/jTP/1TmqbhzDPP5Cd+4id4/etfz8UXX3yMX4mIiMgjx+EOvzWzNduUzKyb8ZKmf+71g6NTzmwbBCZdK5Prwp9JG0ldZc+kbcnmqV2kChVNm6iSUXkrq9Jjom1ytxo+M+c9wVfsnkyYc0YVKiZtw55RQ/KOxWoAsWWpTZjBqXUgZ2O5C5kq72jJhBTYOciEDCtkkjna1NJ6WMqQViLDuUDyLSMrm71GCVZamPOwEkob1sBKMDOelEHOc8NuhvMy5FAGNi8GOLXbAkYqAVHry/DnIeXrcoIdBt+ewKSCvXthfqEcf3EbbBsak5ip6oomwXzOzM0NOAdoxxMemIzxzpivalZiZDllhsFjyYje4Ui0sbR+JfN4y5gLXaufESrPeGXMvgzMOyw5KjOwEva0TUtVecwc3iWGobR4JVbX3E9Si0+uW0WfaVKm9q671qzbHFc2hfXXSL+Jrr8m+w1h/TVVhpOz5nEiIiIPNwqADsMznvEMPvWpT23qsa961at41atetd/tr3nNa3jNa15zlM9MRERk69ns8Nv+MX07T0x5v3XyrhsePdum06+Lzxg4h8urz9s/tiwZNzBfNlO5bhCxD8wF8GY0bWSSUtd+RjeIuARI8y4wCI5xm2jxDOrMnMFiCHhXs9ROGDeRGHNpJRvMUVuiyY42jxl4Y+I9sY1YqBiQGHqPz2MyMKxqmpypEpx2SglxzMA7+O4K5BYS8L2mDI9mAAuLsHMOdo9gyUGclKHQ27aVYOjbe6HJMOfK7KAWaIeQJ1AtlLk/2wfwvb2wpy1byU6bgzBX5iDV3jPJkTZmcnQkZ1TmCHWNG4/LMGYybRtZaVpGNoBmzByJyiCHmiYn5kIFKWEuA4maBD5QzRv7Jg1tjGQzlhvDDIbZSN2VMqg8A8pK9zambi5UaVELhOmA8AzUKZGy4awMAg8+dCFPuQ6s2xJmXQXZ+g1hs9fTRo71encREZHNUgAkIiIiD0tmZTvXRhUV/Q/n3tmmfsA2K7NfZq3OfCkhT/CsGTJUBz99rio4yKUyZNJGmgjDyvDeQyghS+g2oOVJSwjG0iRSOUfwjjZlPBBCxXLMTLKRJg24itpFovfMBUcaTWisbM9aqIeMY2Rb5RjOG3tWxlTeMc5QVYHaOZqYaMYr7NheVrvXwZNSxqfEUgtLbanO2T4sFSujWCp5RqPSplUHmBjsnC/Dr+97oPw+8LBjHtoWSOXP23eWwOy7eyFbN//HlVAlB5ikzDbvGWXDp8jeccINjBSNvWTOnF/g+3ZsK1vAyIxDxZDM3vGYSBn2nXxFiJGFwRw+Z1xdMW4avrVnH8Pg2YYjBE9wiX1tA6l8ZAvBUfuaRDcoupvrk0o/4HRbXOXLHKc2lnXvfftWnmkPjKlskEvlw8c5N61Em23n6geKOzO8czhV/4iIyMOcAiARERF52DrUD9TrW242Cnp6MW1co+G6FqHQVXU0sdSRWNcKVoZFl/XvbYzEBMGvDgo2s66FqIQYgyrgrbRP5RxpU7dVzIwmRmKbwEWcc8yRcXPzzHkHzpPrmlGKVObAUhlnnSPjxhFJpDazYzhgJSeWEwTLnLK4jXp5hVHbliDDB/zAMZyMYAinD6GqPOMY2b0Mo6UyAygmMFdmAy3UJXRaasssnzQplUC+5F5sc2XN+7gBX8P93yvBz1wuLWfNCtSDxAAILrAvluqjscusNJnaYMlGzPnAyJVKn+GgYjk2LC7MUwdPkzOj8ZhhCNQ5MYqJnBLDQYU5j/kKb4naV7Q+EqlIbcQPKhqMUdMApSWP1sjdB1d7R0oZyCQDXJnVhJXZUKXVqy/fKlVnqWsD69u/yBlzZbj49NqjG+7chZQKf0RE5OFOAZCIiIg84hws6Jk1W7Hh7MBtOn0bWUqpVId07UBlBsxqC5qZUVeeJrYsTyKDFBhUgZihjZkBmRgzyUEVjJwcMZd152aOfU1LJpGzI8bEoB6AlfYvS5m5OmDREduW7AIQWYkty+Mxk3ZMFQYwGpNzoplMqIdDavOMQqBZmdBWjgXLzHvHQu1wlljO4JtIcjCswRssR3AN4CiVSUPYNgy4psXvgSXK5q9JBoulAmjSbflayOBPLRVEeVLuXxgA3fDtJkdGbdkY1nar4pdXYHGb47v79lEN5/BkvrdvCZ9zmVBt4CyAywRXwrC2LavhrYmcPj9kpWnZ1xgPtiMWXKZynuF8V37lHCspQc4MHCy1kXlXBnM3sYUMsWv/GzqHd2A4jDQd+A2r10fKdAOhjZgTbYRBldcMci4tZAeuUOtbDA8WDM1WEYmIiBxrCoBERERky1of3sz+mL0+HLJuJkwm0ybDp4zzJQSKKRFjmh4vRZgkcCnhU8Zypg6lFWhgJURqYibmTJszVRVKtZLzVDgqV54rpsy+ScPu8ZhtVc0AT21GW3nGTUNtRqwq2pQIfh4jl5X1ZlBVOOcZN2O8C5wyX2bn1MEz6dqYTh16VlJksgIPjMp6dEpxUQlwfFnZHiMQW0KC+RrCHCztLVvD9mTYnmDXYpkHtDyBHMsa+jbDoCptY0sTWImZ07cFtg9bJhHMw759ZSD18sqEHXM1nownsX3bAkzGBOeYJGPcLrNjbpFTFuZpm0hVZ5aaSO2NlSYxNle2pOFYGA4JKZUZSG0kkcuMI8sEH1gwz0LtgTKjqUmZnGP5HFMieN91+zlySpjzZEr1j5FpZ+ZBNTF1FV9rzYY8G+m6zzbUt6j1VUSb2DovIiJyxBQAiYiIyJa12cqK2SqNEs5YadtiZig0pTXIO8fcIFBF1wVCpYIHoE2ZJpaWIe+MpsnklEm+JApz3uGdI3gPZHJKjNtEzolxTsy5mkHwLDUTYi5VLTklFkPFwvwcK6Mxk7YlmLHcjKmBFR+w2BLqmtocKUZWUmTH/BzjSUPlHNV8y7LL+FzCmgCMDepcNoNVVRn8PI6wc7HMzqlSGQL9neWy/Ssa2KTMBtq3BHjK0OYJTALsXirzhsy1LFaGy5mVBnYMoO1Ww0/aSG0NVlVst4DNVzjveGDvHob1kJgiK5PSygWw4B3jHInthKqqiN5RJRh4Y2yOB5eXma9rmraENIbH6OYx9Z+rQeUNb246WLxNEe/KvCQzh8ulEiiXgUCQEtkcqasQqvzq1rD+99nwJqU03R7XP++BKtT6c5jOHTrIJXq4W/BEREQORgGQiIiInJQ2Gh6dAef89L7+B/3gDDO35ja6GTGltaxsjXLdD/4RwzCq4KkwshlGqTxxzmjaFnOlEmjHIDBJjklMzFUO5wyfHMOqIjQj9qQIvsZSwjI0zmMOHENGKbLgAzYcktuGB5uG1IwxF6BpaHIiti31sOb75it807AntrQpsTNnUja+Y5nltqx6Dx4eXC7bz3xVVsLvqGAplfk/O+aMQe2pLbLSZJpBaSl7YB8kXzaCpVwqiybLsDjvWLQMViqRopUNXgNz5NrITSKuREYE5idj/HCe3eMJtYOcjUwJyGofqMxIEUJdk7KxZzQqM5fatoQ3CUIwqlDey5SNtm0hJ8w5JilTOVcqoMpuN8xKFVhfjVU+29zNe0oE73BuNYhp2zK7qQ9kjFIhlLMRWBsCHYiZlURtE2U/uQseN9PuKCIicigKgEREREQ6/VyXNeviN2jlybkMSDYr4UDK/Q/2MKgC40nDJEbmBxVtzExiJEZI1uBiGUKcY4RuqxcZHI4mZpq2YRQzgUSoh7gqM5o0jNpIqAP1ygoDX7Ozhn3JMzQw73lwMqY2x4oPjGPGUksVKrZVAV/VVDkR54cMl1ZYShlf17gY2R5bRi24DLGFNpXAIbcwqaFpoDHY7mEpZfautMy58vrLRi047xRYaaDysG2+ZpShqSasLCfqxcDC3DzWRkajFbz3bPeOcYImlnBtECO+rkmUkIvsWQiOnB2VRXbODTFnpKrC5UxMkbnKYzGCC+QccWZM2pZxmzEcvsq0EZwrrXp9e1/lPG2MLE0S3hyV71oFzcqcoAzBl0ov74zUrYnPRGKGCsgpErwnZeuqvdhU+FOunVI2tJnOr741UURE5GhQACQiIiJbxuxcn4fKzKbVIME7LKdp9U8v50wb+xkwpZqj8uC9J+cy+8e70o7kDCoH45QhG947WlK3wtyozBgMfDmeAQl8igAky9QYoa6ozJjkRF3XtLlUHw29YxIb2vGYcUxY27JQVwydJ7eJOhhDC+xrJzT4MsfIB+bMsRA8yRvZHNvnYWFQs3c84Tu7J1QB5oaeNIlEYIcv1UHk8nr2NCUg8gnmtwE+sH0YSAZNjKWLKoOrIeUIkxGjlMgO6kHF2DkCBsERY6YOFdvrilE2MMMyBB/KKvbkS5hmFW2MtJRwZntd0/YzlrrwpgFczuSc2NtkXEoMXCCbo3aZyhltTLQ5kXImxgZnFXUolVk+G9lyF+5kJm0iOMM7IBshdKvis+uGN4Pzbk1Ic6i2LTPDHWB49EaPFREROVo2958qRERERB4BjsbPy2XmTwIgpkTG1lQE9fOAnCuhD5TAqK8AafuWIF+qQjK5DF/GSrVLcATAuRIUlcIhRwie0LWfueCoqjLE2Czhu0CiSQYx4r2nIbM8GWPmiCkyzInF4RwL9YCdg5pB5cv2K2cMhvOMY0MbW7J3BIORc7Q4qrqmwgjOM18Fhr5UAM2ZY1hXLG6vCB7GGRaHNdsqY7wMcVLe70kDNTAfygDrcRvL7KHg2OnA4cF7ah9ocHx3zzIP7ltmpRmTYyLGFucDS+OGlBLbg6exzHdXlplMJoTYME6Z5RhJlBlGhseckdvYDeIp7XeLlefUhXkWKs/QjLoO5AyjZlJmA4VAttICNgye4aDqP3WclSivbH0vc5z69fHeObz3pcXPuTIUuqv8Wn/t9G1bB6NgR0RETgRVAImIiMiWcbTWaTtz9KFAhjUDgM3Kf0FzrgwV9q4EBH1Lj3dGHRzBl/tjKlUtg1DmykzaSJtK9dBc7bBu3gwp45wvX4dRuXLAJrY4oA6BkDNtmCuzZ5JjJWXSeARVTV0N2Fl72mzsHY/YMxrTxpYdw0z2nmFXcVOFAfOLnj2jEVg517E3RubxPrO4ULHUtuQQyOMVBr5iX4ZxguXRBGcwv1CqfwYeRlZ+zVc1eTICyvr3hQGMMWrvyRg7hgO8jdhtmdhEYgxEnwihonIQXSBj7BmNiYAjsy/BXABLZdOX+QqfI4nIvlFLdo46Z8ZtAkd5rpxpcXhfPr/l1JKsG+KcIsEc2UMbc6nuqUpwF1OeTnVOuQz8DqFsgWti7Kp6XBn63V0X6x1Odc96qQuPNppNJSIicjQoABIRERGZsfpDfAkGjJlNYDmt+SE95hIKOFdWzKcuJOrHwaScCa4EO1Dm5qQMIZfqIXOOYMZKTFTelZkvGLEUmDD0RmUV45Qx7wi5rKPHjPG4oQJCPWBbXdG0LTGXwGLeOfZ6B7EMKhqG0B0jsGtQ0WSYC4EJZaaNqyqsbZgfDPEp0WbIMbI4N8++yYTaw2BuSMotadxy3mLNqI3lmE0i4xi3LcOqghhxIZPatmxAaydENwAD7wNh0pAyPDgas7OuYFARKOGNM5i0ZRPbQjVPk1tSm4nOUYeAc47GSlBEjpjzZbe9L8O461KSRUyZmFqc8wyco65Cec/ahHP99q1MTGVDGEATE84M58oqsJLhlI1obexbC8v2MLrZPP1nXrbDrYaED+m6m/6PiIjIsaEASERERGSd9T/E96FQxmhn+n6clUoR66pGihIsmCu/01UPxW7mT/AloCEn2mTsbcdgHssZ7x0xJhxQBaPyniZG0qRl4CDhSBlWJqNS1WNls9ikbVmOmZqGoa9YnF8gOWM8jCzUA5qY8UPHaNxw38oIuiCLmJgMBzTjZRqMPaOESzBXV9C0LLWJlTYxV1dlcHNrTBbm2JcS3ozFYYWfcwzqQIyJHKEazDPau4fWPHMDK21XKZfgKpchQiG4Epw4qMwzyQZNSxgMWJirGJix0kYm3RDoyhkR8FDa19qmzFhKiVGbaFNk+2BA08byHjujyRBzYmEwoAqeGCOTnEgpM6hrUvbTNq7psOWcus+xtHr1VT8pNZiVodCzIU3qWsXK3KjytcE9tBavPlASERE5VhQAiYiIyCNKP49nsz9kH6gqYzPVGrOP6X9Ar7tBwP2w39VWsH60ohGsVJkEK/N/cjd02FE2haVUBkyTIt4CKUequi4VKN7RxEi/KWrStKykhEVHSpFxAiww7yC7AZBwviLEEYMwJBhYjmRKRY3PUFUey44F77l/eZmlNlEbzFWOtm2ZAMtNw8LcHFXwLMaWJRx1nFB5x3xdU4WaFSLt8gouBFww9k0mzIWaYcpEczSTMaGuWawrdsduCDOOKnisqhgYDKInYpzmA21wDIMjh0BqG9J4zEqsiFUADFIZQj0gMwienGG5icQYy/a0SSKllno4x4RMbjMDn/EGywnqrjJo0qaZip6uUqcbIJ1TqQbKKdPkTIqRKni886UtjARWqn76z7qsiy9tZN51QzXNpmHQZh1JxZCIiMjhUgAkIiIijyh9pY3f5M/NKTOd27KZ23t929dGj+mH/fahUM5r7+8f78wwBzE5vCsDhdtpOxldhUnGEYgp4awEDMEBORFTqXxJCWKKxJQJlsmutIo574BAmyKLwwUok3IYZ2hTpIktY2cMDJz31M44bX6eetzgPAzNkXNivq4ZTsa0bUv0HnzFvE+41tPUmeGgJo7HVBaotvkys6iN7F1J5HpUgrDYspwyPka21QN8mrCcIJDYNhiw0iZ8CNRNZDisCA5WmkTlPVXwjFPGe8B5UtvgnKMi82AbWW4gO2OxGjDnjBEViUwKDs+Q7c6oQ2DvpKHNxrz3LNZVt8K9vMd9eBdT19LlyjBom1Z2RVK3pc11n2v5GB2e1WHg5Xh084ISObtyrxmV3/x+lf5YD3VmkIiIyOFSACQiIiKPKIc7I9fWdu0c8vbV+w0r02b2q9QwMyyX9e99UHCgFfRmZY24y2VmUIwwrEoLlDlHZUbTRmI0hpUxbjKTCINQnqPuKl9qZ0y6YdIYTMYtC4OKNiViLEFTmwxios2O2oxBPQDvGMeETy3LbUsyo2kaXIToKrYNK+ZChTf4dhoTR2N2zdXgAtElBhhLyytMUgZLDFxFNscoJQYG83VN01XqjFMipEwYzjMwh7PMMNSsNC1VPcDahsp7FocD2kmD92VmUc6UAUmUNfLJdUOQmkQzXmHiAzZxOIyVJhJCqWaqq0DTRoL37Gta2hTJOeAtMx8ye1KimTTM+VJ5NahrnEukBLV3tDESs2E5dhu+KBu/Zqq5SkBUojWX6c4308QyJ8p1F0DZ/lXSybIifv+rq58XFLrV8bbJ8OdA15aIiMjhUAAkIiIijyiHWy1xoB+aN3OUMg64G12z/od1K9Uk3llXMbLx8u/Utaw558qcny5bKDNmusoSMimVgcOVd13FSiZ2lULzdVlXXqdEMBhHwDLLk5bKu9Im5RzgWIktpMigrig1LtC6PsBI5GT44GljS7DEpG2ZtIlxSmzzxkrleWA8ofLgXWbctiQMb4mcynDogfckDJvzmDkqS8y50nKWcyalSOMcwRkxxfImTibsGTfUHvaMxuWb0JQYJ/BEmnbCcDhfwpbUkrORK2PIkIpMTWmN8zkzDAFvjpggJlhKLeO2pXYOb5mUEjH7sq0tJVayo3KOkCIxJhJAWyqyYhtLzGeZ4Muw6Cam1evDIKVEE8FXrrSBUfKqfnZQTOXzMuen27w2usD6qp+U87TKaNKmafC04XXTbZ4TERE5UgqAREREZEvZ7FyVQ7WS9T/I91Ua64/pzMiWy5wYt3HQlHOmjbFUinibrpPvW3+cc8SUqUOY5gXmHLWja1Uq68e9lS1VZEgYzhLZGaOYMSvbq9o2lU1blsnOQyohRfCO3EIbE3N1DZTqGueGNClRe2MSMxaNucEQMJxFmpSoEgQfcJYhO5ZjQ50zEWNQ1XjvqQdVGfAcWwb1kGRlvk7tjUGGlSayMKhoUiLlCNFhPjKoAsMwoHJw/2iM+dLK5ryjDkOadkLEM197YmzZ1zQsWMX8oGIYKlIqwY0Lhk8ZX1XknBkGR8LjXNl0FrwjddvTJm15+aMm4l1iGDwhBCZt29VypW4mUyJ3RUgpZprUB3KG7z571104MaVpEEg5PM6VUGg6XLrjXR/uHVruW81Q5Y+IiBwdCoBERERkyzjY3J71DtVK5qzU5zg78FwX79xqkrSBJkaaCIOZ77hKVVEm5bJZbH1IsPq4jAciRptKpZBzJZSqvSMZ0LUulXNNLLWJQLctK7huJo1hoQwqjtloc2KSIcSEeaNtWurgsUEgNoltwwHDlMhmjCcNLicsZlZSy9ygZt6MMJxjNJ6Q2oS1iSYmRk3L4nxgMdRMmhZrWlxdUWqFwMVIzoml2FJVgRGOgWWycyzWFeOY2DMaMXCOUaiIOTMwmHPGnggTEjtDmLZueTMqb8TkGXeh1TiV0pvgXamUypmYEw5HtkSbMpXLzFUe54zaOdqUCc5IlDaumBLmHDFFUgJyKsFNzsRktLG0nEE/kNwIvlwL0+uvaw/cqBBo9ro0s+lQ8f2vrfUzq/LairQDXDciIiIHogBIREREtox+XftmH3som6m8WP+Del+BVNp8HMGlNWFTP0AaMonVQdJNLJvCKmelXax77hRbmlwChqoKOINxW6qB6qruGsgywQJtbKh82XRlMwOL2wQrKZVWKhdo45g2ZWLMmPcE81RkRpTnrylzh3wIjGOLecMTqH1FiZQSC5UnJccEw0jM1wO2V4MSHOUJbS4zgpKHFqM1GDctzhlt2zKsazzG0qSlBiKwr2lxg5pByvicGNYB5wIptuzotov5rs3KUcKa5aYtRU0p4Zwv7V0psxwjozaxgMecMQgV1jRUoSJYye26fXIlQEuJTJnN5Lv3DDOqUHVVYL77vFcDwf56M5u9rRvQfYCKsP7rDlffVtaHQAp/RETkcCkAEhERkS3lWP5gfLCV8qmrykhdiYaz0goUfFjzuLZrDfLdLJmYctduVEKdmI0YS2UP5qYhUfCuq/4oA4FL1cpqi5m5zNygpo2JlFNJDHKpIvIGLmecD3gPPnkymQWXcc5Te8dS25b2qZhw3pNjxJxjzg9wOdFQhlIv5wxNiw8e5xwkWBzUmK+YqwIpZ5q6ZhgqlmNL20SGVTn3xfk5fIa5qmLYzSWKsWVfTEQX2AY451kc1HjvCGa0bUOOUHUbvIKHGCOYlSqk4LugqWLgYHE4oGkjK5PUVUaB72Y0eedLAGeO2L0/bexGPCcwl0vw4xxVKNvA3Gxlj61+jv211l8P/bVxsKvvcDfYzZqt+HkoXy8iIqIASERERGQTNtte1lf7mJUhMutnwfShwXSFvOXVFfCU4CbmTDKonEEIOOfwzrotUmUoMVVgMmkAw5OJCcwiMWbaFEvAlDLOlQHUi4NBWZ0eE5U55ocBUiKZY9Q2WDLILdm6dqful5lhKZLMMawCddsSg6dtWpJ5hj5hzpNTZqmZULuK2jsmbctK25JyosoBF2oWPZAz42xMxg11VTEMngbIlWfH/HYmKZNjQ5sDSwnm68C2OjOOESOzMhrTGLSTyJjMNnPUw5rlpiFFY9KU+UXOHLVzzIUyJLuNpVLKUQKknBNtguzA43Ce0gpHLrOUpgOdu88jlvc0mkG3Et67fgh0KhVTbvVz7lu2ZgOiw91g18+h8m7/GVQiIiKHSwGQiIiIyCbMroXf6L4DVWWsXRzWr/5e84iyPQvIlB/0fU4lWMiUGTVWkop+a1TKMGkjqQsHEqXCx8xjLhLoWoUy03aymBOWoMmZynscmQgYETNoKIOPY9sSQiA5Y848nsxeDGKLAdtCVVqu6pq9TQTKjJ2lZsyecWTRRQZVzUJdsdJOcCGQUgs4FsOANhi+jVg3bycDIVRUPhBCWeu+r0lMmhEVsK1eYL6u8bGlzd05p0R2jio1VJUvQ6dDxcpkzGQ8ZuCM4IxBHWhzIqduFpAZMcG4bYkx4Z0xcJ66KhvDcs5lILbl6XwfunAtZmNlXOYl1d1A7zL8uXyGZnlN2DPbsgUz1T8btAz218Z+1870f0RERI6cAiARERGRTTrcbUwbtQQ5t/a2UtlTWsGCK5UlLaV6x3IidaOEm7YMI66DI+dSdZNi6trNysyZTGlrinhcjgyC71bMJ3Iuw6Sd2XQVfcIYuDJUuckZH8vcIsuJbVXAWZkFNGctyVUYJUhqUqY2Y8E7svc0bcRjhJQxb4xSS8SYrwfdWveuHcs5coyMm5adg5pxzozbhOWG2gdyW+YBtTmVAczesWc8ZhA8Q+9ZjpkmZywlggssDOcx84xzYhIjmKPNGddG2mpAnEzIuYQzHlhJMB9KeOOcUQePd6G8d5muFS92/+z7KU1ApnJgwZeV7d1rhhLalVBn7XBnx9p2wf3mQHXXU99aZjP3rakWO6wrTkRE5MAUAImIiIgcRwcKkVwXSsSUgbLlKplRd+vJnRnBgZkjlhVgDOoKciqzeCghkvWzc6Ijkmmb1B27tLB566tXIFhi1CYcnlPqgJEYp0ybylascYzEGKmDp+rao0ZNYqXNuNrjvWHZMSCR64phCFTBc//SCFc7FlwgpUgTPKSMT2UgdhoMyF1lzSi2zNc1zhsZx4OTBm+ObbUnJRilxGjcMvQZSy2WMq4b5NzGiKWWbFA5z1xdsTJu8VXFpG1xwWHekwGfE95yCdK8ZzCosGw4V8KXMpsplzavrnonJyPnWCqrDIZVeZ9zzqWyaqYdsLQIlj/3LX7rw5xev8krs7YtrG/5Wh8eiYiIHA0KgEREREROsL56J6ZM7taOO4PKOVJKmPnu9y5Y6FrRvDMMPw0bcKVJzZnhu9lCVWXTWTZzlScm6PdfxW6mUZMSFQ7fDVReqBxmmTgpx/QGdSiVMm1KDChzhGJKNLFs9vLZlcAlRbbPDQg54UKgbTLBStWOr2tGkwmVSyzOzdMsL7E4HLAQKuZ8YNJMCKllEBzRHFWA2lWQEhOgiWA+MAxlcHXCiJRQqfYes7IprbROGd55BpUvEVp2VBijpoUMqUzrJsfyXgdv3W1lwHbZ5JZI2SBHzMrMJLqKn77qJ3bHaVMmpVyqiuzgYU7/efefW+oeN3u7iIjI0aYASEREROQ4mN0UdrAf8Ps143040FeLxFwCirLmPdG0iWFthJm15MD0z3EmSMpdsNSdCQ7De0hmtCkwiRMaHKRE7R3QhRnOkZzDwbTSqA4Vk9iUxjTnmCPTWBd0OMjeM5fLDJ5JTJhzTJqWwWBAwLBQEWOkSZEqVGSM+boCyoBlV1VUzrFvMiFnGHQb0OarqlQuMTNIO5WKnWBG8P2mr9LCVnvfvZfdtrQElS9DpaHM5Im5qwiyTF1VZfB1gsqX1x+8kbLRthHngGzdCvoy+Nm6zzWmTNNtJkvZ4TKHDHMOtE1O4Y+IiBwrCoBEREREHgbWD5JOXUtRmRGcpq1CuR9WY1YKUrr8J7P2azMlEGkT5K56KGejcpDNTYcRG5ntwwGjtls9j6OJcdrONPDGShsZNTBMkZythCixpcFh3rAYcaEixYTvVqc3OTPwnuBKK1luJtTDOWpvLDVlVpHDMCsbtJrcErNR5TKceTEEYk5EHOahAlbMkdsW57oqG+dwZLw3Jm0iti3ZjGFVYURydt3mtMikBcwRIwSfsQxtzt3Mn8CkLbN/jEQTDe8djtJ256oA/Ua0XMKhbnk83hwQMXMlcOree2Yqew4W6sx+7jHlNYPGFQaJiMjRpABIRERE5Dg42Kaw3mwFSM79vKCyvLzbKk8GKm/UIawbMrw6SdgA58Cbo2nKrq+6n/yMm4YMpRuszMGpvMMbXXuTZ9xEnCvDkV3KWM6YBZoUSalbb+/686mYpFRm6JijjK5OgKdJiYEPeDMaMzwG5mljwocAydg7HuOco7LMihlp0jCsAskClkt1T7CyPawx11VGGQGIwKhNrEwampTKvKJUQpyYI/Nd0JXJZWg2GcuOJpWIzDvfnWmJ0Pp5SrV3pa0rJkLwpJTLKvkMzuWZSi2ogidkIKdp+JOnn8ThXCN07WrlzxtdL+vXy4uIiGyWAiARERGRh4G8rmJkui58zR559r9t3THK7JouKTIYBEcTy7FLcJCns3zI4F0m4cvvuYy5KVU1Zd15kzI+OGrzpf0swSS1zFUVlYNBXRNTpm5b2uyJsWzHqrod6IZRhVIVNHC+rJl3xqAaEsxIltk7bkixBfrzymRzDJzhnSNlCJVne+VZGU8ovWbQdO8XOHYMayaxJSWjzYnKQRUqmpjL2veUccFTB8c4RlIuM5b6fe19y10/3BlK5VSTyvwiw3CWca68lj7gcdNhz2UjWJv6Vr9uwPS6zypPwyGmQU7/2ZutbhBb/zWr/3zAj19EROSgFACJiIiIPEwc7Af7nDOxC3aCdxvenzJYLoOKzVariaows4Eq93Nrynr2QfCl3csZPmcmMZNmgiZnkPEky0QcjsRcVZEs41wZTh2cI9QVK5NItkSTIZgxnjSMcmahKpU8kxiJzgg4SC1W1QzN2JvLZjEbOBZdxeKgwsjsGzc0RHLODFJg4MtMn8rAvJHalmCeQSitZillxkQmsbSfGZnYRiZNQ1VVpBRZbjJthopE6ucxdW1d/et15qar4j1AKgOtrQuKoK/UySXwslKh5ZzD5dhVYG28wr2f6dQfpA+BDtb6Na0IKgOdONzKIhEREVAAJCIiIvKwUEKAQ+iCgJhKxcn6lfLWhRelIsXRxlSqZ/xqaFGqTBwuNiSMbFaqV1Iim1H5snks5kwTy6DjgbduYHLE+QCWyRFGqQUcQ5+oQtm45V0mTRpGTWKSMy6XFe3kUk2TUsaRaAjEpsVCIDjPXJVZNCN6Tybjy4shNQ0xJeacYd4RKQFKSFDjyJYZNy1UnmQOs0RtRrDyPkUy3jsCCXMVKTZUXZtbm0qFVMqZton44Kh8KFU6ORO8B2I3Nnvtqvg2RsZNxJxjEEo7GfThUflsYldl1Q/+7tu3nFsf8By8rWvN/KeuPkkRkIiIHC4FQCIiIiLHWN/2sz6w2Yy14UCehgf9BqrebIDUBwnOleqWfq5MOYfuMc5jOWG5rDBvc6ZyDu/ABU/ImVHT0iQYVo5Jk4g5EvDdavhubbqVSqKYHCknnPPM1+CsZZAcIfjuOcu2sTpUeMrjSLFUweQyCHp3mwjW0iZP8MZcqBl4zyhmLCdihtoZudv+lQCXM9mXTWULdWDUQBNbJtlwscV537WXBSapJZgrm71SZrEqlUMZY9wkci7bvHIurV2hTEmavtdp+l6Waqvct9XNvOd9615MiTamUkXkfBcq7V/l1d+OQYypm6m0tsJrzawnrYkXEZGHaP/6YRERERE5qvq2nzYmYsqHfPz067pwoN8INg12ut9TLlUpBzqis7Im3rrWppTK7JuUM96gDm469Nhbt/HKua56pZ8blGmbliZlggt4b9MKpGFdEVxZJx+7TWPd8nO8DyzOD3HOEZPRxhbzZQZQypBTpK4rUsrsaxNpMi4zcwCXGmIbaeOEynnmPQzqsj4+ZZgYNG1bghlnVM5ou9dcB1cGUccGX3kcmdoFWsocn2xQe2POO4IPlClFxrD2BOdIqWwCg0zMXbVUF+q47j3PuQQ984NANVPNU1rrUpnB1B+l+3Csq7Ra//H3n43r7u+PcyAKf0RE5KFSBZCIiIjIMeasxCL5MH947wOVNB0cY9NqlL6aZ7NVRW1KTCL43BKcL5UpM1UrqR9ezOq8IQMGIRBTYmi5rH8HQsoEgyYlsjlcTmXoMZkmAqRphVAJS8BZwKVINsckRpIL+DZCjlTOkQdDFquK2nlSTuUx2RinSCgL4xlWgZgNnyLOIHaBVrbIJIOrMnUIpCoQvKfynkhLyhHwVK4Mag7devr+rWtTpnYOHxxNTATnu61rGXIiZuvauPq4KE+Ds9hVJvXhUEwQfHlPXeyDutX5Pv38pb4trP+cy+fgICW1eImIyDGhAEhERETkONjUjJ8DfS1dBU9XGJKhzNKx1bXl6023inVBQ+U9KUeCK4OU156bAysVPKmr5PGurIWvgiem1YqgEhyVFifDUfsyJDp31UgxJyqDugo0bYszShCTcqm4Samsp48NoxgIzrFjMKDyZfNZykbutpaNJmPquqLFkdqWgfcMQmDgA5NUWtQc0ORMSomRd+Q24Q2cLy1z3nvmvCPGTF0FvCvVSg6ms3xSgtYSlS8Dpft2r5gy3hnWVf2UyqeZDW3r3knXPe/q8G23psXLmWFu/yqgtZ+FTR8vIiJyNKkFbBOapuG9730vV155JRdeeCF1XWNmfOhDH3rIx7z11lt54QtfyK5du5ifn+fJT34y73nPe6arU0VERESghAbe2TR4KC1DNl07fjgGweOdK6EQTEOOEtI46KuNACiVKuMmzqyXnzkv5wiuD7bKKnPvjdp7YjaWxw1tyoybyGjSlgqoXKqgfHDUVYU3YxB8GcScEpM2E1Msq+AxhnWFw/CWGJR0hWyZmI3aGYt1oPLGYlWxUFW4VFqwzJe2t5hyN7jZUYUyiHrctLQxlpXt3fddKUcmbQl92pgYt4lJm2hjP+snkykhUxvbMtyZMvvIO5tuZSttXja9z3VB2myl1uzneLDPW0RE5GhTBdAmLC0t8aY3vQmAM888k7POOouvf/3rD/l4f/RHf8RLXvIShsMhL33pS9m1axef/OQnefOb38wtt9zCH/zBHxylMxcREZFHir6tC9YOFT6Q2davfmZM/zX9sfogIXX3z84OWr2tqwACyGCWpzOLfNcyRS7DjHPpP5vZagWTNkEum7Zc6ZHqWpxKpU00CF1U1aYyU8hZ2bY1CKWaqYmJNkEi4rvXv1BXOMtgjnGTSrgUHLk75qCqSpDTDbce1IFJTJByaWMzw3wJphyZSQJnmSZlmpiZzy0+lMokb442R5om44PH9+1tOePMQ9cOZs5B7mYvxUibyntU+bWfhZmV15oTVRdGbbTpa/3nJiIiciypAmgT5ufn+dSnPsU3v/lNvv3tb/PqV7/6IR9rz549/NRP/RTee2666SZ+93d/l//8n/8zd9xxB09/+tO59tpr+ehHP3oUz15EREQeCfq2rj7QgNUKnY2sqTbJa9uK+gCnDxhmZwr3K84dpb3Jz7SQTYcRU8Ij78s2LnO+23bVBUyUtfB0j3PeTSuKmlgCGDOHd44576lCAByDylG5EvjknKBrdwrOGFSeucqTzTHOEHMmhNKy5S1juayQz1ZmF03aUr0TfBnSnHMZZO28o02JNkLKiZjKsfqWr7ngmKv8tJLK5UzOCeu2mxldhY5zZQB0v9K9awOrfKn4MSutcH32k7s2tOmQbbf2vpz3b/3KMK0w6q3/zNuUuoooERGRI6MAaBPquuYFL3gBZ5999hEf69prr+U73/kOl19+OU972tOmtw+HQ97xjncA8P73v/+In0dEREQeWfrWH+9stV2I/deGb/y1q+vd+2PNDhlez8ym277W3762QqX8j1m/HayfOVRSqrJlrPwqIYpNAxLnoA6eQeWpgse5Em6MYvk9909QNtV3528MPCx4R3COmHOp6gHqynfDsEtQ1nS3m61WG0HfIudwlkgpE1MLWKkm6rZ61b6sp7eciRjJHN5lHOU4GUolklm3eSxPh1yP2kSMEbPyOnPOTNrIuI3TCqcSoJUNa/0sJusCt14qCd1BPyeAlNYGeCIiIg+VWsCOsxtvvBGAH/uxH9vvvmc961nMz89z6623Mh6PGQwGx/v0RERE5ARaHwRsdnD0RgHC7G2zd/eVK7PWtyKVApR+Fo2tqUopLVzGpKviMXO0KWPdf1fsq2X6dqfVSqTSjlV5o/KOJpa5Ol2c1A2ZNurgCcF1gRKY97SUwKoidWeQIZZwKMYyu6f2JThr2kj2QDbalKcDqHM3S8j70uLlnKOJkdi25TydoyVj2HTYs7OuEqkLtpbbhiZCcA7XVWq1qav4sZJOOef3/yxmtobRvdY2Jqrg9vvs+ja6Xh3032tFROTo0L9RjrO77roLgCc84Qn73RdC4DGPeQxt2/LVr371eJ+aiIiIbBG5C2z6YMeZ7Vft0yttW2ka8PQtYsbq169WIuVpOYoZxG5bVeUg57T6td36+n4OUd8eZsCgCtNgy1tp4Qpdxc8wlBasSTNh0mbarnKmDg66FrA2pelg5Zyh9jCsPXVVERwkyvp574xhKFu9hpUnuEzbt5EBTYyMm0ibMznHrtXMSLkMgR41kRgTpeGtf12eypVB11A2nvWtXn1F0P7vbwl84kwbV8ppTSg32wLWv4ciIiJHmyqAjrPdu3cDsGPHjg3v729/8MEHN3W8pz71qRve/vd///ece+653HTTTYd9jiejvXv3Auj9kpOOrn05Gem639/6reOzw6gP9bj+z/sNou7+p2wr64YjY9M/9/etec7uGKl7gOta0mYHZM+eV99aRRcoTYctd3/OefW+Mlspz5xv/7x9tc/aAdrG6iyljbZy9V9vtvafN7LR/WveO/Z/r482XfdystK1f/guueSSE30KcoycNBVA55133rSvfTO/Xv7yl5+Q89Q2CBERETne1n/XYRvcBkDe/3HTf56ZH5TXP2BdALJ+ttFq4GIlsOnn4swcbxqizJxhCZP6RKnc0w+xnj7tTMXS9PlmEi43GxDNVEytfl/IxhU5NvN6DvFtm23whuo7PREROd5Omgqg888/n+FwuOnHn3POOcfkPPoKn74SaL09e/asedyhfPGLX9zw9r4ySOnt5vT/RUDvl5xsdO3Lyejhft2nbmPURlUnx0rfdtQmcK7MuOlbuWYf02/Tyn1c0834WV0Ln6eVM8C0FSt1M4D6w+Wuwmd15lDGm9GmRM7QtBFzjkE3IyfnTBsjYAyqQEypDIHOlNk7ZrTJqD1grms/Wz3HlFI3W6f888okAolh8ETKvKH+NTpXWsYA2pgYNy3ee+rgSDGSutcx3RY2UzkUuyqn/rPrq4lc9xpgdd7R7LDv/j2Y/dzLHCIO2Lp3uB7u173IsaJrX2TVSRMA3XDDDSf6FAB44hOfyO23387dd9+9X/tW27Z87WtfI4TAYx/72BN0hiIiInIirR8CfDyU8cVWNmH1G8jM1oQQZkbo7uvDmD5gmbZpdSvQ+xTIdQGJ78KhnMoQ5twFNLlv4cqQWG3/cs6mM376c/HOT58ndUFUsrKuvQQxqasaKpuzUk5dVU+kiavDp0sgkxlHw6dE5R3m3HQle4qJSdutt3dGFRwpJWKEaYiVAVceP131Tgm8zMDSagBVSoVW170H70jkaVgGZdV7cGWdfU/F4CIicrSdNC1gDxfPfe5zAbjuuuv2u++zn/0sy8vLXHTRRdoAJiIiIseNUap4vNt/K9V6KZdtXdCtOl/z+FxCn+6gs21VqaswSilNZ+541y9NX50LFBzUIUwrYfogyFkJdZqYSAmcLxVCq1U4VsKjPgTKZWD0uE1AqfAZtYnlSUvKZXA15mYqeMB15x9zpo39OndPFQJV8PhuWHXwDm+rFU199U7l3bTaJ+fZeUOZ1bqofjC2dVvEEm3sgrMZ6wd3ly1pmUmbaGcGSouIiGyWAqBjZPfu3dx5551861vfWnP7ZZddxmmnncZHP/pRbr/99unto9GIX/7lXwbgda973XE9VxERETm5zc7vmbW+TQnoQhH223jVr44vwc7+AQk5r872YXauTiblss7dDIL39EVQberazqxfKW9d+xR4KwHKmja1mc1l041hJGrvcWbU3hg4oPvavmKnbOkqgVYVPMPgS6VO99zOVreYWfe1sLY9a3WOI8Rs0+qn/j6jVDb1QY/rXmPlPbUvz30w/Ws7AQViIiKyRZw0LWBH6l3vehd33nknAHfccQcAH/7wh/mLv/gLAJ75zGfy2te+dvr4j33sY1x55ZVcccUVXH311dPbt2/fzu/8zu9w2WWXcckll3D55Zeza9cuPvGJT3DXXXdx2WWX8dKXvvS4vS4RERE5eTyUuTLrF1RYt/Zq/Yyg9TOL+k1cMaVpZU6YmRWUM1jXppVyqQxyztPGrkLIOXyZuDNt/XJWVsP3W8XaxLRtzciYuS5sKq1lzowqVHiDhCOTMBcYWJkz1AdcdfDErjIpz7yeEgx1bVtl5VhpB0sQ/Op6e2c2bQkrwU4uVUrOuuOUYzq6zWU2s2HMwHt/yM+h36BWHcfZUCIisrUoANqk6667jptvvnnNbbfeeiu33nrr9M+zAdDBXHrppdx88828853v5A//8A8ZjUY87nGP4zd+4zd44xvfqA1gIiIickxs5luM9YFPmm7fWm1pigmyy4SZ4cYH+v7FzEixDHV2rpvh0wdRzmG5BDfZ5ZnzK+FOqSiCGCOTrkLIXNey5hzBchfCgDlXEhUrX+PqitC24IzgfWkJa8v8okHlGVShtJNNW9TK8CAzR+7nEqXVkGs62BkwXwKtPsjKXdjUr5Svgl8z48d1m8TMHK4ffp3zpj6P3moVVF4NmvQ9o4iIHAYFQJvUT4/frFe96lW86lWvOuD9z3jGM/jUpz51ZCclIiIichg2qvxZH+DMVqaUrym/p26ecWnxWh0W3QdE/gBZhFHaumYDDOtCmunzdoOfu/ymVPTMVBmZc1iKkHMZ2myuO/duHrOtbjJr2kQVXBnBbKWiKOWIoxtKnYw2ZoLLhOmcISNSBlsbJWApoU4/3Dnhus1o/Vav/uv60Kd/LeurrGJafR2zVVMzm+g3ZTbsWd9Kd6ggaMM19iIictLRDCARERGRLSTlfFg/8Ke8GuLA6kDo6Z+7+UCrzVFrh0X3M3LWK6vbE23KXXvWakgyuz69PGdptUopQV7dkDUbtJQtWb7MF3L9sVarmjJGk8rcIHLutppB7cs2rtQdZ64OXbBTzsN3wU5MRhMTmTK/J7jShtZvB4PSzjZuEnFmCPP6mUbrs5hS6WT73b7Zjyiv+zz7AdrQD+RWwCMiIpujCiARERGRLSSvbh7flPXhzQGrScym7U5rq1E2ripKeWY+Dmv/uf9znm1lyqmct9m0AifnMnC6D438zNeu35JFTnjLuODIXbVNP1/H50ybVqt3nHPdLJ7Vlipv3RtHLsOmu+foq4T68yUnYO3MnjYlctcu1odTMfUDpPd/f+JM4rb+fdnosdPNauuUodSHbgVTq5iIiIAqgERERES2lAOFDgeydkH5wY5rm54707d41d02rWl4tF+lSglfYr9hqxv47GYCrDxzzH5I8/pj9ZUw1q2l76uY+oHTQFfB1AVDzqiD6762hCjee/K0Smn2V18BVe6oq1DOeXYVex+6HeC9Wf+6+2PnDG1cW1E0+9jpPx+gwudA29tEREQ2ogogERERkS3kWAYCh3Ps2ceun5XT30YX0KSYu5AoEdNMi1gXDM3O3inDl9N0DhDQVRKVNquUEylbt449T8Mi7xzjpsW5svVr9pX0gVlwfQBl+4VoZoa33G01y2QznK1W/cyeD1B2juXV38trKa1p03lIZFJX8eRZrZzqN5hBaR87nEBPRETkQBQAiYiIiJzEjjRc6CtsDnWcA4VHzgwXPCmlblV734rFdMPXdNCxlS1eMUFFmraLrVlB78rK9v4ImTStXqqCo4mrm7sya7/WTzd75W6gc1lTH/xquGPOqEq5z5q5Rgd/7avhjnOztxth3Z9nt62ZGSllYle1JCIiciQUAImIiIicBI7l+vC8mtk8ZK5b477RYWaHRps5zFa3ckHZ0tVX1jgz3MxKshytG8JsVN5TdeN7UreOHlu3BW1mhlK/ZazcXqqULG9+7k5/GkbX5jbTntcPul5/nP0rjw76NCIiIpumAEhEREREHjJnB584nVKaVukcanX5xm1X6x8DrqvI6StmDrQEa3X+z9oArL8NYBJLxU/lHcG7Nc/XV920KZESVN1GsfXtXoeS+4HXM1U8/ZBof4iER+1fIiJytCgAEhERETkJbBSmHA9ppooGZoIYNg6BDmX91+S8djX67PMYJXRpYsYs42x18DP0A7PLiviDPZcDzOVuYPbBQ6zZ5+/nFqV155inW8w295pTGWSkoc8iInJEFACJiIiIyDHRt2j5mZYpM3vI4c9G+iqd/rn61e6zoU/fsuW6WTxNW1bOV97hnadadyqzc4D6rWLT87XVlfAHC9Ri1z9mrkwi6r8+ptIKNnveh3ovcqZbVX/EnXYiInISUwAkIiIiIsfMRlusNhP+zFbQzN4220bWH2u6Pctm2r1SKgOXZ8KWvhLHe4O8eux+XXxfmTOd/dMNi+4rhryz6fFnk5jZ7V30gVEZYU2eGetcgqS1r7PfEHawIc/eGe4AbW4iIiKbpQBIRERERI4J68KQQ5ndJNYHO10uMt3WRe5WqHfVNH3gwzQoWvu83juMEp70FTulgasMg95IPwDauxICNTHhg8exNn1Z/7r6qp4+NCrDniGbmz4vGeIGQ7gPMUJpzXOKiIgcCQVAIiIiIvKQzVbibOaxB3pcH77MVtv0yUhKeRq6TOfy9K1Y5dnXDFguG79W/9wPqo6JmSXzM61cfZXSuqoesK6S6MBDn9uY1iyun90QFlOibRN15adbxdabnQukkEdERI4lBUAiIiIi8pCsb73azGM3mv8zG75s1Anl1oQqeeZxtma1el+Jc6DNWeurb+DAa9adcwTWhj8brW53zqZhUV9htPqawdxqcLXRzKCcM21KGEa33GwaKB2rQOhwQjsREdk6FACJiIiIyENyuAOdN/OwjY61vmWqv219oHKoIGr9/KCDrVjPXctZms4FytMqpdmvcmbddjCmW8Z6lT/0uviUISUIfnWeUc6be68eqmmVlfIfEZGTigIgEREREXnINh/+bG4e0KEcLLQ52H2z+vlCswFIWhcK9eFW70BhV0wJ78q8ob4CySghy0YVR+tbvZzBoFqdSXSgSqGjabPr50VEZGs59H+WEBERERF5GCntZBuvxco5l7k8B7gfSsizUQjSxrzm68xsXfXR/uFPTOX3cv/BK5BS1wa3/jmOt/WvS0RETg4KgERERETkoHLOBw1UjsXzxXTg55xuCNvg/tR9bf/PBwqK9psFBPutYk+HeN3OjODAd3OC3Eyw0h9rzevIZafZ/kHSgc9TRETkaFEAJCIiIiIHlfLq3JiHg76C50BVLLMbwTabq5gZ3tmaOUFlDf3GVgdg79/iVd6vftDymifBsP1Cpc2ughcRETkSmgEkIiIiIgd1vGfGbGYOzoHCH+8cLq+ujd9MsrJ+/k9//H4G0IFWtNsGIVR53tVtYesHRm90PpudXSQiInIkFACJiIiIyEE90ubFHO75Tgty9tsqZtN2sv03jh14qPXDOdA5UJglIiJbn1rAREREROSYOdScnocD72y/+T89Z2sroA42V+hgDvSaj+dspXIex/85RUTk4UEBkIiIiIgcE+vn4cx6pBShrN+YVYZPH51j91vBjqeN2tZEROTkoBYwERERETkmZufhzDoRLVJ9GHWw4dGb0VcKHaiV6kDPs9H8n9kZRRvNIToWHs7taSIicmwpABIRERGRY2YrBg7TDWDk/V5fH3ptxvo5QjmjdWAiInLMKAASERERkS1rtrLmUJvFNutAlU29hxJ6HWhDmIiIyNGiGUAiIiIisqUd7syevIlBz27dbKCjJeWsIc0iInJMqAJIRERERLash1JZk+mGPXP0V6b34c6B5gfl/MgZkC0iIo8sqgASEREREZnhzI54WPSBlK1oG99nGzzvQ107LyIisp4qgERERERE1jnc8OdglT2z3AZ3z24UW//10+xHVUEiInKEFACJiIiIiByhvqrnUIOm9w94DrxRDFbXzh9NB1pVLyIiW5tawEREREREjpCz8utwBzibGVoAJiIix4MqgEREREREjpCZHbKa50Aeytr4I2Fmh6xUEhGRrUcBkIiIiIjIUWBmuCPcHBa7XrJj0folIiInNwVAIiIiIiIbyDmTObwKnSOdqaORPCIicqxoBpCIiIiIyAYyM1u4jkDKedOzgcoK+v1TIK2CFxGRI6UASERERERkAyWMOfLj5FzCpIf+9ZmcFQKJiMiRUQC0CU3T8N73vpcrr7ySCy+8kLquMTM+9KEPHfax7r333m7bw8a/Lr/88mPwCkRERETkoTgaa9LLhrCHfhzrgqjjPSxaRES2Fs0A2oSlpSXe9KY3AXDmmWdy1lln8fWvf/2IjvmUpzyFSy+9dL/bn/SkJx3RcUVERETk2HgoM4Hg6IRIR+MYIiJyclMAtAnz8/N86lOf4sILL+Tss8/mqquu4q1vfesRHfPCCy/kqquuOjonKCIiIiLH3HQm0EGyGG3xEhGRhysFQJtQ1zUveMELTvRpiIiIiMgJ5MzIh5jmo0IdERF5uFIAdIJ885vf5IMf/CD3338/p556Kk9/+tN58pOffKJPS0REREQO4lCtWJrTIyIiD1cKgE6QT3/603z6059ec9sll1zCNddcw/d93/edoLMSERERERERka1IAdBxNj8/z6/8yq9w6aWX8tjHPhaAL3/5y1x11VV85jOf4XnPex533HEHCwsLmzreU5/61A1v/9KXvkQIgSc84QlH7dy3spQSAM5pMZ6cXHTty8lI172cjHTdy8lK1/7h++Ef/mF+//d//0SfhhwDJ00AdN555/GP//iPm378y172Mj7ykY8c9fM444wzeNvb3rbmtmc961lcf/31PPOZz+S2227jQx/6ED/7sz97RM/jvWd+fp5t27Yd0XFOFn//938PwAUXXHCCz0Tk+NK1LycjXfdyMtJ1LycrXfsiq06aAOj8889nOBxu+vHnnHPOMTyb/YUQeO1rX8ttt93GZz/72U0HQF/84heP8ZmdHPpKKr2fcrLRtS8nI133cjLSdS8nK137IqtOmgDohhtuONGncEinn346AEtLSyf4TERERERERERkK1Ej5MPI5z//eYDpbCARERERERERkaNBAdAxsnv3bu68806+9a1vrbn9tttuYzKZ7Pf4G2+8kXe/+90AvPzlLz8u5ygiIiIiIiIiJ4eTpgXsSL3rXe/izjvvBOCOO+4A4MMf/jB/8Rd/AcAzn/lMXvva104f/7GPfYwrr7ySK664gquvvnp6+y/+4i/yla98hUsuuYRzzz0XKFvAbrzxRgDe/va3c9FFFx2HVyQiIiIiIiIiJwsFQJt03XXXcfPNN6+57dZbb+XWW2+d/nk2ADqQV7ziFXzsYx/jC1/4An/6p39K0zSceeaZ/MRP/ASvf/3rufjii4/6uYuIiIiIiIjIyc1yzvlEn4SIiIiIiIiIiBw7mgEkIiIiIiIiIrLFKQASEREREREREdniFACJiIiIiIiIiGxxCoBERERERERERLY4BUAiIiIiIiIiIlucAiARERERERERkS1OAZCIiIiIiIiIyBanAEhOWk3T8N73vpcrr7ySCy+8kLquMTM+9KEPHfJrr7nmGv7lv/yXLC4usmPHDi655BL++I//+Dictcixc++992JmB/x1+eWXn+hTFDki3/jGN3j1q1/NOeecw2Aw4LzzzuNNb3oTDzzwwIk+NZFj5rzzzjvg3+tnnXXWiT49kYfs2muv5Q1veAMXX3wx27dvx8x4+ctfftCvufXWW3nhC1/Irl27mJ+f58lPfjLvec97iDEep7MWObHCiT4BkRNlaWmJN73pTQCceeaZnHXWWXz9618/5Nf9x//4H/n1X/91zj33XH7qp36KyWTCRz/6Uf71v/7XvO997+P1r3/9MT5zkWPrKU95Cpdeeul+tz/pSU86/icjcpTcc889XHTRRdx33328+MUv5vu///v5y7/8S9773vdy3XXXccstt3Dqqaee6NMUOSZ27Ngx/Z5n1uLi4vE/GZGj5B3veAdf+tKXWFxc5Nxzz+XOO+886OP/6I/+iJe85CUMh0Ne+tKXsmvXLj75yU/y5je/mVtuuYU/+IM/OE5nLnLiWM45n+iTEDkRJpMJN9xwAxdeeCFnn302V111FW9961v5nd/5HV772tdu+DW33norz3jGMzj//PP5whe+wCmnnAKUyomnPvWpLC0tceedd3Leeecdx1cicnTce++9POYxj+GKK67g6quvPtGnI3JU/eiP/ijXX389v/mbv8kb3vCG6e0/93M/x7vf/W5++qd/mg984AMn8AxFjo3+e5J77733hJ6HyNH2mc98hnPPPZfHPe5x3HzzzTznOc/hZS97GR/5yEf2e+yePXt43OMex+7du7nlllt42tOeBsBoNOK5z30un/vc5/gf/+N/qNpZtjy1gMlJq65rXvCCF3D22Wdv+mv6Hw5+6Zd+aRr+QPnm6j/8h//AeDzmwx/+8FE/VxEReei++tWvcv3110//rp711re+lYWFBX7v936PpaWlE3SGIiJyuJ7znOfw+Mc/HjM75GOvvfZavvOd73D55ZdPwx+A4XDIO97xDgDe//73H7NzFXm4UAAkchhuvPFGAH7sx35sv/te8IIXrHmMyCPVN7/5TT74wQ/yq7/6q3zwgx/ky1/+8ok+JZEj0v+9/PznPx/n1n7rs23bNp7xjGewvLzM5z//+RNxeiLH3Hg85iMf+Qi/+qu/ynvf+14+85nPaOaJnFQO9j38s571LObn57n11lsZj8fH+9REjivNABLZpKWlJf7pn/6JxcXFDauGHv/4xwNw9913H+9TEzmqPv3pT/PpT396zW2XXHIJ11xzDd/3fd93gs5K5KG76667AHjCE56w4f2Pf/zjuf7667n77rt53vOedzxPTeS4+Pa3v80rXvGKNbc95jGP4cMf/jDPfvazT9BZiRw/B/v3QAiBxzzmMXzlK1/hq1/9KhdccMHxPj2R40YVQCKbtHv3bqAMUtxIf/uDDz54vE5J5Kian5/nV37lV/jiF7/IAw88wAMPPDDtqb/pppt43vOepxYZeUTS399yMrvyyiu54YYb+Pa3v83S0hJ/8zd/w0//9E9z77338oIXvIAvfelLJ/oURY45/XtApFAAJI9oB1ttutGvQ62GPBo204cscqwcyf8nzjjjDN72trfxQz/0Q+zcuZOdO3fyrGc9i+uvv55/9a/+Ff/3//5fPvShD53AVydybPT7MPT3t2xFb3nLW3juc5/LmWeeyfz8PE960pP4wAc+wM/93M+xsrLCVVdddaJPUeSE078H5GShFjB5RDv//PMZDoebfvw555zzkJ+r/y8D/X9BWO9Q/2VB5Hg4Fv+fCCHw2te+lttuu43Pfvaz/OzP/uyRnKLIcXeov7/37Nmz5nEiJ4Of+Zmf4dd//df57Gc/e6JPReSY078HRAoFQPKIdsMNNxy351pYWOBRj3oU//RP/8S3vvWt/eYA/cM//ANw4BkTIsfDsfr/xOmnnw6gFjB5RHriE58IHHhGm/7+lpPRGWecAejvdTk5PPGJT+T222/n7rvv5qlPfeqa+9q25Wtf+xohBB772MeeoDMUOT7UAiZyGJ773OcCcN111+1335/+6Z+ueYzIVtJvR9I3RvJI9JznPAeA66+/npTSmvv27t3LLbfcwtzcHD/yIz9yIk5P5IT43Oc+B+jvdTk5HOx7+M9+9rMsLy9z0UUXMRgMjvepiRxXCoBEDsPP/MzPAPDOd76TBx54YHr7vffey2/91m8xGAy48sorT9TpiRyR2267jclkst/tN954I+9+97sBjsscLZGj7fzzz+f5z3/+9O/qWW95y1tYWlrila98JQsLCyfoDEWOja985St873vf2+/2f/zHf+T1r389oL/X5eRw2WWXcdppp/HRj36U22+/fXr7aDTil3/5lwF43eted6JOT+S4sdxPvBI5Cb3rXe/izjvvBOCOO+7gS1/6EhdddNF0pfszn/lMXvva1675mp//+Z/nN37jNzj33HO57LLLmEwm/M//+T+5//77ed/73jf9hkrkkeaSSy7hK1/5CpdccgnnnnsuAF/+8pe58cYbAXj7298+/SZJ5JHmnnvu4aKLLuK+++7jxS9+MRdccAG33XYbn/nMZ3jCE57ArbfeyqmnnnqiT1PkqLrqqqt417vexXOe8xwe85jHsG3bNu655x7+5E/+hNFoxAtf+EI+9rGPUdf1iT5VkcP28Y9/nI9//OMAfPvb3+bP/uzPeOxjH8vFF18MwGmnncav/dqvrXn8ZZddxnA45PLLL2fXrl184hOf4K677uKyyy7jf/2v/6Uh0LLlKQCSk9oll1zCzTfffMD7r7jiCq6++ur9br/mmmv4L//lv/B3f/d3OOf4oR/6IX7hF36BF73oRcfwbEWOrd/93d/lYx/7GH/7t3/Ld7/7XZqm4cwzz+TpT386r3/966ffUIk8Un3961/nP/2n/8R1113H/fffz9lnn82ll17KW97yFnbt2nWiT0/kqLv55pv5wAc+wF//9V9P18Dv3LmTCy+8kFe84hW84hWv0A+88oh11VVX8da3vvWA9z/60Y/m3nvvXXPbLbfcwjvf+U4+97nPMRqNeNzjHserX/1q3vjGN+K9P8ZnLHLiKQASEREREREREdniNANIRERERERERGSLUwAkIiIiIiIiIrLFKQASEREREREREdniFACJiIiIiIiIiGxxCoBERERERERERLY4BUAiIiIiIiIiIlucAiARERERERERkS1OAZCIiIiIiIiIyBanAEhEREREREREZItTACQiIiIiIiIissUpABIRERERERER2eIUAImIiMiWdskll/CDP/iDpJSOyfFzzlx44YVcfPHFx+T4IiIiIkeDAiARERHZsq699lpuvvlm3vrWt+Lcsfm2x8x461vfyl/8xV9w7bXXHpPnEBERETlSlnPOJ/okRERERI62nDMXXHABOWfuvPNOzOyYPt8P/MAPEGM8Ls8lIiIicrhUASQiIiJb0p//+Z9z1113ccUVVxyXQOaKK67g7rvv5oYbbjjmzyUiIiJyuBQAiYiIyMPKeeedh5kd8NerXvWqTR3nd3/3dwF46Utfut99V199NWbG1Vdfzac//WkuvvhiFhcXOf3007nyyit58MEHAfjrv/5rXvSiF3HKKaewuLjIv/k3/4Z77713w+e7/PLL1zyviIiIyMNJONEnICIiIjLrTW960zSAmfXJT36Sv/qrv2J+fv6Qx8g5c+ONN3LWWWdx/vnnH/Bxn/jEJ/jjP/5jXvSiF/EzP/Mz3HrrrVx99dV87Wtf413vehfPe97zuPjii3nNa17D3/zN3/DJT36Se+65h7/5m7/Zb6bQox/9aB71qEfx53/+5+Sc1QYmIiIiDyuaASQiIiIPe5/+9Kd54QtfyHnnncfnPvc5TjvttIM+/s477+SCCy7gRS96EZ/85Cf3u//qq6/myiuvxHvPDTfcwLOf/WwAUkr86I/+KH/+53/OKaecwvve9z5e9rKXTb/uNa95Df/tv/03Pv7xj/PiF794v+P+23/7b/n4xz/OV77yFX7gB37gCF+1iIiIyNGjFjARERF5WPvbv/1bLrvsMnbs2MGnPvWpQ4Y/AP/v//0/AM4+++yDPu4nf/Inp+EPgHOOV7ziFQA86UlPWhP+ALzyla8E4I477tjweGedddaa5xcRERF5uFALmIiIiDxsfetb3+LHf/zHGY/H/PEf/zGPf/zjN/V1999/PwCnnHLKQR/3tKc9bb/bzjnnHACe+tSn7nffox71KAC+8Y1vbHi8Xbt2AfDd7353U+cpIiIicrwoABIREZGHpaWlJV70ohfx9a9/nd///d/n4osv3vTXzs3NATAajQ76uB07dux3WwjhkPc1TbPh8VZWVtY8v4iIiMjDhQIgERERedhJKfGTP/mT/NVf/RXvfOc7+cmf/MnD+vozzjgDWK0EOl765+ufX0REROThQjOARERE5GHnTW96E5/85Cd59atfzf/3//1/h/31//yf/3O899x5553H4OwO7M4778Q5xw/+4A8e1+cVERERORQFQCIiIvKw8p73vIf3ve99PO95z+MDH/jAQzrGjh07uPDCC/nyl788bcs61sbjMXfccQf/4l/8C3bu3HlcnlNERERks9QCJiIiIg8b3/72t/n5n/95zIwf/MEf5J3vfOd+j7nwwgu59NJLD3msl7zkJXzxi1/kxhtv5Md//MePwdmuddNNNzGZTHjJS15yzJ9LRERE5HApABIREZGHjdFoREoJKJVAG7niiis2FQC95jWv4aqrruK///f/flwCoGuuuYa6rnnNa15zzJ9LRERE5HBZzjmf6JMQERERORZ++qd/mmuuuYZ7772Xs84665g9z3333cd5553Hv/t3/44PfehDx+x5RERERB4qzQASERGRLettb3sbdV1v2Ep2NP3qr/4q3nve/va3H9PnEREREXmoFACJiIjIlnXmmWfykY98hHPOOWfaWna05Zw5++yz+b3f+z3OPvvsY/IcIiIiIkdKLWAiIiIiIiIiIlucKoBERERERERERLY4BUAiIiIiIiIiIlucAiARERERERERkS1OAZCIiIiIiIiIyBanAEhEREREREREZItTACQiIiIiIiIissUpABIRERERERER2eIUAImIiIiIiIiIbHEKgEREREREREREtjgFQCIiIiIiIiIiW5wCIBERERERERGRLU4BkIiIiIiIiIjIFqcASERERERERERki1MAJCIiIiIiIiKyxSkAEhERERERERHZ4hQAiYiIiIiIiIhscQqARERERERERES2OAVAIiIiIiIiIiJbnAIgEREREREREZEtTgGQiIiIiIiIiMgWpwBIRERERERERGSLUwAkIiIiIiIiIrLFKQASEREREREREdniFACJiIiIiIiIiGxxCoBERERERERERLY4BUCH4dprr+UNb3gDF198Mdu3b8fMePnLX/6QjvWNb3yDV7/61ZxzzjkMBgPOO+883vSmN/HAAw8c5bMWERERERERkZNdONEn8Ejyjne8gy996UssLi5y7rnncueddz6k49xzzz1cdNFF3Hfffbz4xS/m+7//+/nLv/xL3vve93Lddddxyy23cOqppx7lsxcRERERERGRk5UqgA7Du9/9bu6++2727NnD+9///od8nH//7/899913H7/5m7/Jxz/+cd71rndx44038uY3v5m77rqLX/qlXzqKZy0iIiIiIiIiJzvLOecTfRKPRDfddBPPec5zeNnLXsZHPvKRTX/dV7/6Vc4//3zOO+887rnnHpxbzeD27t3L2WefTc6Z++67j4WFhWNx6iIiIiIiIiJyklEF0HF24403AvD85z9/TfgDsG3bNp7xjGewvLzM5z//+RNxeiIiIiIiIiKyBWkG0HF21113AfCEJzxhw/sf//jHc/3113P33XfzvOc975DHe+pTn7rh7V/72td4wQtewO///u8/9JMVERERERERkS1BAdBxtnv3bgB27Nix4f397Q8++OARPc9oNOILX/gCN9100xEd52Sxd+9eoFRhiZxMdO3LyUjXvZyMdN3LyUrX/uG75JJLTvQpyDGiAOhhph/JZGabevwXv/jFDW/vK4P0f97N6YMyvV9ystG1LycjXfdyMtJ1LycrXfsiqzQD6DjrK3z6SqD19uzZs+ZxIiIiIiIiIiJHSgHQcfbEJz4RgLvvvnvD+//hH/4BOPCMIBERERERERGRw6UA6Dh7znOeA8D1119PSmnNfXv37uWWW25hbm6OH/mRHzkRpyciIiIiIiIiW5ACoGOkaRruvPNO7rnnnjW3n3/++Tz/+c/n3nvv5bd+67fW3PeWt7yFpaUlXvnKV7KwsHA8T1dEREREREREtjANgT4MH//4x/n4xz8OwLe//W0APve5z/GqV70KgNNOO41f+7VfA+Cf/umfuOCCC3j0ox/Nvffeu+Y4v/3bv81FF13EG9/4Rm644QYuuOACbrvtNj7zmc/whCc8gXe+853H6yWJiIiIiIiIyElAAdBhuOOOO7jmmmvW3PbVr36Vr371qwA8+tGPngZAB3P++edz++2385/+03/iuuuu41Of+hRnn302b3zjG3nLW97Crl27jsn5i4iIiIiIiMjJSQHQYbjqqqu46qqrNvXY8847b7rSfSP/7J/9Mz784Q8fpTMTERERERERETkwzQASEREREREREdniFACJiIiIiIiIiGxxCoBERERERERERLY4BUAiIiIiIiIiIlucAiARERERERERkS1OAZCIiIiIiIiIyBanAEhEREREREREZItTACQiIiIiIiIissUpABIRERERERER2eIUAImIiIiIiIiIbHEKgEREREREREREtjgFQCIiIiIiIiIiW5wCIBERERERERGRLU4BkIiIiIiIiIjIFqcASERERERERERki1MAJCIiIiIiIiKyxSkAEhERERERERHZ4hQA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kpSdnd3k+t27d0s69RxB3z9OREREk+sbCqKqqqqziQkAAAAAAHASCqBmGjt2rCQpPT1dXq/3hHUVFRXKzMxUUFCQRowYcdrjjB49Wk6nU7t371Ztbe1J67dv3y5JSkhIaJ3gAAAAAADA51EANVNiYqImTJigvLw8zZ49+4R106dPl8vl0h133KGQkBBJUl1dnXbt2qWcnJwTtu3WrZtuuukmlZWV6amnnjph3dKlS/Xpp58qPDxcV155Zds+IQAAAAAA4DOYBLoFXnrpJaWmpmrq1Klavny5UlJStG7dOq1YsULJycmaOXNm47b5+flKSUlRnz59lJeXd8Jxnn/+ea1bt04zZ87UqlWrdMkll2jfvn1auHChHA6HXn311VNeIgYAAAAAANBSjABqgcTERG3cuFF33XWX1q1bp+eee045OTmaOnWq1qxZo6ioqGYdJzo6WuvWrdOjjz6qAwcOaNasWcrIyNCPfvQjff7559wGHgAAAAAAtCpGALVQr169NG/evDNul5CQ0Hhr+KZERkbq+eef1/PPP9+a8QAAAAAAAE7CCCAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi7PMHEDZ2dlatmyZVq1apf3796uoqEhBQUGKjo7WkCFDNHbsWI0bN06BgYFmRwUAAAAAAGhXnb4Aevvtt/XSSy8pMzNTkpqceHn58uV6/vnnFRERobvuuktTpkxRQkJCOycFAAAAAAAwR6e9BGzFihUaOnSofvazn2n79u2688479corr2jLli0qKChQbW2tysrKlJubq8WLF+v3v/+9BgwYoBdeeEEpKSn6zW9+o/LycrOfBgAAAAAAQJvrtCOAxo8fr2HDhulf//qXrr32Wvn7+5+0TVhYmMLCwpSQkKArr7xSM2bM0O7duzVnzhz97W9/U2hoqH7/+9+bkB4AAAAAAKD9dNoC6N1339V1113X4v2SkpL03HPP6de//rXy8vJaPxgAAAAAAEAH02kLoLMpf74rJiZGMTExrZQGAAAAAACg4+q0cwCdjZ07d+rRRx81OwYAAAAAAEC7snwBVFNTo/nz52vUqFEaNGiQZs2aZXYkAAAAAACAdtVpLwE7k+3bt+uVV17RggULVFZWJsMw1K9fP02ePNnsaAAAAAAAAO3KUgVQVVWV3n77bb366qtat26dDMOQJA0ePFjPPfecxo0b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Fi5cKH9/f7OjAi22aNEiLVq0SJJUUFCgTz/9VP369dOoUaMkSd26ddOf//znE7a/4YYbFBgYqJtvvlmRkZH64IMPlJWVpRtuuEH//ve/mQQalkcBBJ+Wlpamzz777JTr77zzTr3++usnLX/jjTf0t7/9TV9//bXsdruGDRumX//617r66qvbMC3Qtl577TUtXLhQ27dvV1FRkerq6tSjRw9ddtllevjhhxvfUAGd1YEDB/TEE09oyZIlKi4uVmxsrCZNmqTp06crMjLS7HhAq/vss880Z84cbd68ufE28BERERoyZIhuv/123X777fzAi05rxowZevLJJ0+5vk+fPsrLyzthWWZmpmbOnKk1a9aourpa/fv31z333KOpU6fK4XC0cWLAfBRAAAAAAAAAFsccQAAAAAAAABZHAQQAAAAAAGBxFEAAAAAAAAAWRwEEAAAAAABgcRRAAAAAAAAAFkcBBAAAAAAAYHEUQAAAAAAAABZHAQQAAAAAAGBxFEAAAAAAAAAWRwEEAAAAAABgcRRAAAAAAAAAFkcBBAAALC0tLU0XXHCBvF5vmxzfMAwNGTJEo0aNapPjAwAAtAYKIAAAYFnvvvuuPvvsMz355JOy29vmbY/NZtOTTz6p1atX6913322TxwAAADhXNsMwDLNDAAAAtDbDMJSSkiLDMLRr1y7ZbLY2fbzzzjtPHo+nXR4LAACgpRgBBAAALGnZsmXKysrSnXfe2S6FzJ133qns7GwtX768zR8LAACgpSiAAABAh5KQkCCbzXbKj7vuuqtZx3nttdckSTfddNNJ615//XXZbDa9/vrrWrp0qUaNGqXQ0FB1795dd999t0pLSyVJmzdv1tVXX62uXbsqNDRUP/7xj5WXl9fk4918880nPC4AAEBH4jQ7AAAAwHdNmzatsYD5rg8//FBffvmlgoODz3gMwzCUkZGhmJgYJSYmnnK7Dz74QB999JGuvvpqPfDAA/riiy/0+uuva+/evXr22Wc1fvx4jRo1SpMnT9a2bdv04YcfKicnR9u2bTtpTqE+ffqoZ8+eWrZsmQzD4DIwAADQoTAHEAAA6PCWLl2qq666SgkJCVqzZo26det22u137dqllJQUXX311frwww9PWv/666/r7rvvlsPh0PLlyzVmzBhJktfr1RVXXKFly5apa9eu+utf/6pbb721cb/Jkyfr73//uxYtWqRrr732pOP+5Cc/0aJFi7Rjxw6dd9555/isAQAAWg+XgAEAgA5t+/btuuGGGxQeHq7FixefsfyRpP3790uSYmNjT7vdLbfc0lj+SJLdbtftt98uSRo0aNAJ5Y8k3XHHHZKkLVu2NHm8mJiYEx4fAACgo+ASMAAA0GEdPnxYP/rRj1RTU6OPPvpISUlJzdqvuLhYktS1a9fTbnfRRRedtCwuLk6SNHz48JPW9ezZU5J08ODBJo8XGRkpSSoqKmpWTgAAgPZCAQQAADokl8ulq6++WgcOHNBbb72lUaNGNXvfoKAgSVJ1dfVptwsPDz9pmdPpPOO6urq6Jo9XVVV1wuMDAAB0FBRAAACgw/F6vbrlllv05ZdfaubMmbrllltatH90dLSkb0cCtZeGx2t4fAAAgI6COYAAAECHM23aNH344Ye655579Lvf/a7F+59//vlyOBzatWtXG6Q7tV27dslut+uCCy5o18cFAAA4EwogAADQofzlL3/RX//6V40fP15z5sw5q2OEh4dryJAh+uqrrxovy2prNTU12rJli4YOHaqIiIh2eUwAAIDm4hIwAADQYRQUFOiXv/ylbDabLrjgAs2cOfOkbYYMGaJJkyad8VjXX3+9Nm3apIyMDP3oRz9qg7QnWrlypWpra3X99de3+WMBAAC0FAUQAADoMKqrq+X1eiXVjwRqyp133tmsAmjy5MmaMWOG3nzzzXYpgN544w35+/tr8uTJbf5YAAAALWUzDMMwOwQAAEBb+PnPf6433nhDeXl5iomJabPHKSwsVEJCgn72s59p7ty5bfY4AAAAZ4s5gAAAgGU99dRT8vf3b/JSstb0hz/8QQ6HQ08//XSbPg4AAMDZogACAACW1aNHDy1YsEBxcXGNl5a1NsMwFBsbq/nz5ys2NrZNHgMAAOBccQkYAAAAAACAxTECCAAAAAAAwOIogAAAAAAAACyOAggAAAAAAMDiKIAAAAAAAAAsjgIIAAAAAADA4iiAAAAAAAAALI4CCAAAAAAAwOIogAAAAAAAACyOAggAAAAAAMDiKIAAAAAAAAAsjgIIAAAAAADA4iiAAAAAAAAALI4CCAAAAAAAwOIogAAAAAAAACyOAggAAAAAAMDiKIAAAAAAAAAsjgIIAAAAAADA4iiAAAAAAAAALI4CCAAAAAAAwOIogAAAAAAAACyOAggAAAAAAMDiKIAAAAAAAAAsjgIIAAAAAADA4iiAAAAAAAAALI4CCAAAAAAAwOIogFrJu+++qylTpmjUqFHq0qWLbDabbrvtttPu88UXX+iqq65SZGSkgoODdeGFF+ovf/mLPB5PO6UGAAAAAAC+wGl2AKt45plntHXrVoWGhio+Pl67du067fbvv/++rr/+egUGBuqmm25SZGSkPvzwQz366KPKzMzUO++8007JAQAAAACA1dkMwzDMDmEFK1asUHx8vPr376/PPvtMY8eO1a233qoFCxactG15ebn69++vsrIyZWZm6qKLLpIkVVdXa9y4cVqzZo3++c9/6uabb27vpwEAAAAAACyIS8BaydixY5WUlCSbzXbGbd99910dOXJEN998c2P5I0mBgYF65plnJEn/93//12ZZAQAAAACAb6EAMkFGRoYk6corrzxp3ejRoxUcHKwvvvhCNTU17R0NAAAAAABYEHMAmSArK0uSlJycfNI6p9Opvn37aseOHcrNzVVKSsppjzV8+PAml+/du1cTJ07UW2+9de6BAQAAAABAp0YBZIKysjJJUnh4eJPrG5aXlpae9WNUV1drw4YNWrly5Vkfw5dUVFRIksLCwkxOArQvzn34Is57+CLOe/gqzv2WS0tLMzsC2ggFUAfUMC93c+YT2rRpU5PLG0YG8Y+3eRqKMr5e8DWc+/BFnPfwRZz38FWc+8C3mAPIBA0jfBpGAn1feXn5CdsBAAAAAACcCwogEwwYMECSlJ2dfdI6t9utvXv3yul0ql+/fu0dDQAAAAAAWBAFkAnGjRsnSVqyZMlJ61atWqXKykqlpqYqICCgvaMBAAAAAAALogAywQ033KBu3brp7bff1saNGxuXV1dX6//9v/8nSfrFL35hVjwAAAAAAGAxTALdShYtWqRFixZJkgoKCiRJa9as0V133SVJ6tatm/785z9Lkrp06aJXX31VN9xwg9LS0nTzzTcrMjJSH3zwgbKysnTDDTfopptuMuNpAAAAAAAAC6IAaiVbtmzRG2+8ccKy3Nxc5ebmSpL69OnTWABJ0qRJk/TZZ59p5syZ+s9//qPq6mr1799fzz//vKZOndqsO4ABAAAAAAA0BwVQK5kxY4ZmzJjRon1GjhypxYsXt00gAAAAAACA45gDCAAAAAAAwOIogAAAAAAAACyOAggAAAAAAMDi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&quot; width=&quot;576px&quot; height=&quot;609px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1049\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"3\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1029\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,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//loKmwWq2vOP//8w37/Ld/yLfOfb7nllnsN3/76r/96/vNjHvOYw7aKDYdDLr300vmfP/ShDx3xeDln/uZv/mb+58c//vFHvL8xxhhjHngsADLGGGPM3GLrz71Vovzv//2/SSmd6FM6LT372c+e//zxj3/8XoOw97znPfOf//W//teH/f5bvuVb5m1i99xzD+9+97uPeLw3v/nN257Loquuumr+84033njE47373e9m//79QBm8vRhIGWOMMebMYAGQMcYYY+YWv/i/5S1v2fF+bdvyn/7TfzoZp3Rauuyyy+bvVdu2vOY1r9nxvnfffTdveMMb5n+++uqrD7uPiPC85z1v/uf/9J/+045VQLfeeus80PHe89znPnfb+z33uc+dz1268cYb+cxnPrPt/XLOvPKVr5z/+ZprrtnxtRhjjDHmgcsCIGOMMcbMPe1pT2Pv3r0A/M3f/A2ve93rDrvPwYMH+aEf+iE++tGPnuSzu+/+5E/+BBFBRLj44ouPyzF/67d+a/7zb/7mb/LHf/zHh93nq1/9KlddddV8Bs9jHvMYfvAHf3Db4/3H//gf2bdvHwAf+MAHeOlLX3pYhdUXv/hFfuAHfoC2bQH48R//cR71qEdte7xLL72UH/3RHwXKKvjnPOc5fPGLX9x0n5QSL33pS/nABz4AwHnnncfP//zP3+trN8YYY8wDTzjVJ2CMMcaY08dwOOQVr3gFv/iLvwjAS1/6Um688Uae9rSnUVUV//AP/8Db3vY29u/fzzXXXMMHPvCBw0KFs8XTnvY0XvGKV/Cbv/mbpJT49//+3/OHf/iHfNd3fRe7du3i85//PG9961vnw5p37drFjTfeOB/OvNW+ffu44YYbeM5znkNKid/93d/lne98J1dddRX79u3jtttu4y1vect88Pall17Kq1/96iOe42//9m9zyy23cNttt/GZz3yGxzzmMVx99dVccskl7N+/n7/8y7/k9ttvB0o10Z/8yZ+wZ8+e4/guGWOMMeZ0YQGQMcYYYzZ5+ctfzqc+9Sne9KY3AfDBD36QD37wg5vu88M//MP80R/9EY9+9KNPxSmeNl71qlextLTEK1/5Stq25SMf+Qgf+chHDrvfIx7xCN7ylrds2va1nauuuor/9t/+Gy94wQvYv38/t99+O7/zO79z2P0uv/xy/sf/+B/ziqGdnHvuudx8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6667APjIRz7C3//93wPwzGc+k1e96lXjx19zzTVccsklXHzxxVx55ZXj2zdu3MiHPvQhLrzwQrZs2cJFF13E5s2b+cQnPsHdd9/NhRdeyIte9KI1+7lEREREZG08lEAkpty+tr8VMs5CSrk9a3+e2s0YshMVO7B4ltLSw+3vue1p5s9D/VkfiuWqkERE1jsFQCt03XXXccsttyy67fbbb+f2228f/3oyANqbCy64gFtuuYUrrriCv/mbv2E4HPLYxz6Wd77znbzuda97WJQoi4iIiMi+7c/snYciJWCZ0AXakGYPr+2sHQ9i3h97OuRyc3oOZHizWfKc1A6m7n7WlBKJtR3cLSKy3ikAWqFuevxKvfzlL+flL3/5Hu9/xjOewac//ekDOykRERERWdcOpFLlofxHxb0FLssNnl7JHvjlqoqWqyKaDNIS+dBLh1WLiMhDpwBIREREREQeksmAak8tXA8lv1luU5mIiBwYDYEWEREREdkPKxn4/EiwPwOsV3KsXLGzu4c6EHppi5iIiBwYVQCJiIiIiOyHmMCQDup8mm4l+SN15s1qzkIaD6A+yO+5iMjhRgGQiIiIiMh+WI0FUuMClzXON/Z3xlBXibMarVlLZwV1lhtADY/80ExEZK2pBUxEREREZD8YYw4oAIlt69UkZ82aribvqmr2t7UqpvzXatjLUrNl3+/V6grL741azkRk/VEFkIiIiIjIGjLjvx3CczAG8xCGLD+Ule+dfa2lX66SZ2+r5lcrMOs2kB3qz0hE5GBTACQiIiIisoaWW4N+KBzoYOb9Edsh0as1J+hgsnsrRRIReQRTACQiIiIiIqtqsuppf+YIreZwaRGRw40CIBERERERWVVd1dN4o9cBFNnsrS1MRET2TAGQiIiIiIisiW6j14Ef5yCcjIjIYUYBkIiIiIiIrJkDrdrZ1wylmBLmILyOiMh6ozXwIiIiIiJyQOJBWp1+oMdJ7bBpERHZnSqARERERETkgD0cVqdraLSIyJ4pABIRERERkQNysFanP5TV9CIisjJqARMRERERkUMqqW9LRGTVKQASEREREZFVkVIixLTXgCe2a90VAomIrC61gImIiIiIyKoxZu8buUz7N23tEhFZXQqARERERERkVexrZftKHyMiIgdOLWAiIiIiIiIiIuucAiAREREREZE1lNLe5yKJiKwGBUAiIiIiIiJrKIEGX4vImtMMIBERERERkTVkjSGRNPhaRNaUKoBERERERETWmMIfEVlrCoBERERERERWIK5hy1ZKiRA1K0hEDh4FQCIiIiIiIvuQBzdrbo+IPHJpBpCIiIiIiMg+GGOwazi3xxiDU5eYiBxEqgASERERERFZAc3tEZFHMgVAIiIiIiIiIiLrnAIgEREREREREZF1TgGQiIiIiIiIiMg6pwBIRERERERERGSdUwAkIiIiIiIiIrLOKQASEREREZHDWkyJmNKhPg0RkVXlD/UJiIiIiIiIHErj7Edb3kVkHVMAJCIiIiIihzVnlfyIyPqnFjARERERERERkXVOAdAK1HXNe97zHi655BLOOOMMyrLEGMOHP/zh/T7Wtm3bMMbs8a+LLrpoFX4CERERERERETmcqQVsBWZnZ7n00ksBOO644zj++OP51re+dUDHfNKTnsQFF1yw2+1PeMITDui4IiIiIiIiIiJLKQBagampKT796U9zxhlncMIJJ3DZZZdx+eWXH9AxzzjjDC677LKDc4IiIiIiIiIiInuhAGgFyrLkuc997qE+DRERERERERGRh0QB0CHy3e9+lw9+8IPcf//9HHXUUTz96U/niU984qE+LRERERERERFZhxQAHSKf/exn+exnP7voti1btnDVVVfxEz/xE4forERERERERERkPVIAtMampqb4/d//fS644AJOOeUUAL761a9y2WWXcdNNN3Heeedx1113MT09vaLjnXnmmcve/pWvfAXvPaeddtpBO/f1LMYIgLVajCeHF137cjjSdS+HI133crjStb//fuZnfoa/+qu/OtSnIavgsAmATj75ZL75zW+u+PEvfvGL+ehHP3rQz+PYY4/lLW95y6LbnvWsZ3H99dfzzGc+kzvuuIMPf/jDvP71rz+g13HOMTU1xYYNGw7oOIeLr3/96wCcfvrph/hMRNaWrn05HOm6l8ORrns5XOnaF1lw2ARAp556Kv1+f8WPP/HEE1fxbHbnvedVr3oVd9xxB7feeuuKA6AvfelLq3xmh4eukkrvpxxudO3L4UjXvRyOdN3L4UrXvsiCwyYAuuGGGw71KezTMcccA8Ds7OwhPhMRERERERERWU/UCPkw8oUvfAFgPBtIRERERERERORgUAC0SrZv387WrVv53ve+t+j2O+64g6qqdnv8jTfeyLve9S4AXvKSl6zJOYqIiIiIiIjI4eGwaQE7UG9/+9vZunUrAHfddRcAH/nIR/j7v/97AJ75zGfyqle9avz4a665hksuuYSLL76YK6+8cnz7m970Jr72ta+xZcsWTjrpJCBvAbvxxhsBeOtb38pZZ521Bj+RiIiIiIiIiBwuFACt0HXXXcctt9yy6Lbbb7+d22+/ffzryQBoT1760pdyzTXX8MUvfpHPfOYz1HXNcccdxy//8i/zmte8hrPPPvugn7uIiIiIiIiIHN5MSikd6pMQEREREREREZHVoxlAIiIiIiIiIiLrnAIgEREREREREZF1TgGQiIiIiIiIiMg6pwBIRERERERERGSdUwAkIiIiIiIiIrLOKQASEREREREREVnnFACJiIiIiIiIiKxzCoDksFXXNe95z3u45JJLOOOMMyjLEmMMH/7wh/f53KuuuoqnPvWpzMzMsGnTJrZs2cKnPvWpNThrkdWzbds2jDF7/Ouiiy461KcockC+/e1v84pXvIITTzyRXq/HySefzKWXXsoDDzxwqE9NZNWcfPLJe/z3+vHHH3+oT0/kIbv66qt57Wtfy9lnn83GjRsxxvCSl7xkr8+5/fbbed7znsfmzZuZmpriiU98Iu9+97sJIazRWYscWv5Qn4DIoTI7O8ull14KwHHHHcfxxx/Pt771rX0+7z//5//MO97xDk466SR+9Vd/laqq+NjHPsZ/+A//gfe+97285jWvWeUzF1ldT3rSk7jgggt2u/0JT3jC2p+MyEFy7733ctZZZ/GDH/yAF7zgBfzkT/4k//AP/8B73vMerrvuOm677TaOOuqoQ32aIqti06ZN4z/zTJqZmVn7kxE5SN72trfxla98hZmZGU466SS2bt2618d//OMf54UvfCH9fp8XvehFbN68mU9+8pO84Q1v4LbbbuOv//qv1+jMRQ4dk1JKh/okRA6Fqqq44YYbOOOMMzjhhBO47LLLuPzyy/nQhz7Eq171qmWfc/vtt/OMZzyDU089lS9+8YsceeSRQK6cOPPMM5mdnWXr1q2cfPLJa/iTiBwc27Zt4zGPeQwXX3wxV1555aE+HZGD6ud//ue5/vrr+ZM/+RNe+9rXjm9/4xvfyLve9S5+7dd+jQ984AOH8AxFVkf3Z5Jt27Yd0vMQOdhuuukmTjrpJB772Mdyyy23cM455/DiF7+Yj370o7s9dseOHTz2sY9l+/bt3HbbbTzlKU8BYDgccu655/L5z3+e//E//oeqnWXdUwuYHLbKsuS5z30uJ5xwwoqf0305+N3f/d1x+AP5D1e/+Zu/yWg04iMf+chBP1cREXno7rvvPq6//vrxv6snXX755UxPT/OXf/mXzM7OHqIzFBGR/XXOOefwuMc9DmPMPh979dVX88Mf/pCLLrpoHP4A9Pt93va2twHw/ve/f9XOVeThQgGQyH648cYbAXjOc56z233Pfe5zFz1G5JHqu9/9Lh/84Af5wz/8Qz74wQ/y1a9+9VCfksgB6f69fP7552Pt4j/6bNiwgWc84xnMzc3xhS984VCcnsiqG41GfPSjH+UP//APec973sNNN92kmSdyWNnbn+Gf9axnMTU1xe23385oNFrrUxNZU5oBJLJCs7OzfOc732FmZmbZqqHHPe5xANxzzz1rfWoiB9VnP/tZPvvZzy66bcuWLVx11VX8xE/8xCE6K5GH7u677wbgtNNOW/b+xz3ucVx//fXcc889nHfeeWt5aiJr4vvf/z4vfelLF932mMc8ho985CM8+9nPPkRnJbJ29va/A957HvOYx/C1r32N++67j9NPP32tT09kzagCSGSFtm/fDuRBisvpbn/wwQfX6pREDqqpqSl+//d/ny996Us88MADPPDAA+Oe+ptvvpnzzjtPLTLyiKR/f8vh7JJLLuGGG27g+9//PrOzs/zTP/0Tv/Zrv8a2bdt47nOfy1e+8pVDfYoiq07/OyCSKQCSR7S9rTZd7q99rYY8GFbShyyyWg7k98Sxxx7LW97yFp785CdzxBFHcMQRR/CsZz2L66+/np/92Z/l//7f/8uHP/zhQ/jTiayObh+G/v0t69Gb3/xmzj33XI477jimpqZ4whOewAc+8AHe+MY3Mj8/z2WXXXaoT1HkkNP/DsjhQi1g8oh26qmn0u/3V/z4E0888SG/VvdfBrr/grDUvv7LgshaWI3fE957XvWqV3HHHXdw66238vrXv/5ATlFkze3r3987duxY9DiRw8Gv//qv8453vINbb731UJ+KyKrT/w6IZAqA5BHthhtuWLPXmp6e5lGPehTf+c53+N73vrfbHKB//dd/BfY8Y0JkLazW74ljjjkGQC1g8oj0+Mc/HtjzjDb9+1sOR8ceeyygf6/L4eHxj388d955J/fccw9nnnnmovuapuEb3/gG3ntOOeWUQ3SGImtDLWAi++Hcc88F4Lrrrtvtvs985jOLHiOynnTbkfQHI3kkOueccwC4/vrriTEuum/nzp3cdtttDAYDnva0px2K0xM5JD7/+c8D+ve6HB729mf4W2+9lbm5Oc466yx6vd5an5rImlIAJLIffv3Xfx2AK664ggceeGB8+7Zt2/izP/szer0el1xyyaE6PZEDcscdd1BV1W6333jjjbzrXe8CWJM5WiIH26mnnsr5558//nf1pDe/+c3Mzs7yspe9jOnp6UN0hiKr42tf+xo//vGPd7v9m9/8Jq95zWsA/XtdDg8XXnghRx99NB/72Me48847x7cPh0N+7/d+D4BXv/rVh+r0RNaMSd3EK5HD0Nvf/na2bt0KwF133cVXvvIVzjrrrPFK92c+85m86lWvWvSc3/qt3+Kd73wnJ510EhdeeCFVVfE//+f/5P777+e9733v+A9UIo80W7Zs4Wtf+xpbtmzhpJNOAuCrX/0qN954IwBvfetbx39IEnmkuffeeznrrLP4wQ9+wAte8AJOP/107rjjDm666SZOO+00br/9do466qhDfZoiB9Vll13G29/+ds455xwe85jHsGHDBu69917+9m//luFwyPOe9zyuueYayrI81Kcqst+uvfZarr32WgC+//3v83d/93eccsopnH322QAcffTR/PEf//Gix1944YX0+30uuugiNm/ezCc+8QnuvvtuLrzwQv7X//pfGgIt654CIDmsbdmyhVtuuWWP91988cVceeWVu91+1VVX8ad/+qf8y7/8C9ZanvzkJ/Pbv/3bPP/5z1/FsxVZXX/xF3/BNddcwz//8z/zox/9iLquOe6443j605/Oa17zmvEfqEQeqb71rW/xB3/wB1x33XXcf//9nHDCCVxwwQW8+c1vZvPmzYf69EQOultuuYUPfOADfPnLXx6vgT/iiCM444wzeOlLX8pLX/pSfeGVR6zLLruMyy+/fI/3P/rRj2bbtm2Lbrvtttu44oor+PznP89wOOSxj30sr3jFK3jd616Hc26Vz1jk0FMAJCIiIiIiIiKyzmkGkIiIiIiIiIjIOqcASERERERERERknVMAJCIiIiIiIiKyzikAEhERERERERFZ5xQAiYiIiIiIiIiscwqARERERERERETWOQVAIiIiIiIiIiLrnAIgEREREREREZF1TgGQiIiIiIiIiMg6pwBIRERERERERGSdUwAkIiIiIiIiIrLOKQASERGRdW3Lli389E//NDHGVTl+SokzzjiDs88+e1WOLyIiInIwKAASERGRdevqq6/mlltu4fLLL8fa1fljjzGGyy+/nL//+7/n6quvXpXXEBERETlQJqWUDvVJiIiIiBxsKSVOP/10Ukps3boVY8yqvt5P/dRPEUJYk9cSERER2V+qABIREZF16XOf+xx33303F1988ZoEMhdffDH33HMPN9xww6q/loiIiMj+UgAkIiIiDysnn3wyxpg9/vXyl798Rcf5i7/4CwBe9KIX7XbflVdeiTGGK6+8ks9+9rOcffbZzMzMcMwxx3DJJZfw4IMPAvDlL3+Z5z//+Rx55JHMzMzwi7/4i2zbtm3Z17vooosWva6IiIjIw4k/1CcgIiIiMunSSy8dBzCTPvnJT/KP//iPTE1N7fMYKSVuvPFGjj/+eE499dQ9Pu4Tn/gEn/rUp3j+85/Pr//6r3P77bdz5ZVX8o1vfIO3v/3tnHfeeZx99tm88pWv5J/+6Z/45Cc/yb333ss//dM/7TZT6NGPfjSPetSj+NznPkdKSW1gIiIi8rCiGUAiIiLysPfZz36W5z3veZx88sl8/vOf5+ijj97r47du3crpp5/O85//fD75yU/udv+VV17JJZdcgnOOG264gWc/+9kAxBj5+Z//eT73uc9x5JFH8t73vpcXv/jF4+e98pWv5L/9t//Gtddeywte8ILdjvtLv/RLXHvttXzta1/jp37qpw7wpxYRERE5eNQCJiIiIg9r//zP/8yFF17Ipk2b+PSnP73P8Afg//2//wfACSecsNfH/cqv/Mo4/AGw1vLSl74UgCc84QmLwh+Al73sZQDcddddyx7v+OOPX/T6IiIiIg8XagETERGRh63vfe97/MIv/AKj0YhPfepTPO5xj1vR8+6//34AjjzyyL0+7ilPecput5144okAnHnmmbvd96hHPQqAb3/728seb/PmzQD86Ec/WtF5ioiIiKwVBUAiIiLysDQ7O8vzn/98vvWtb/FXf/VXnH322St+7mAwAGA4HO71cZs2bdrtNu/9Pu+r63rZ483Pzy96fREREZGHCwVAIiIi8rATY+RXfuVX+Md//EeuuOIKfuVXfmW/nn/ssccCC5VAa6V7ve71RURERB4uNANIREREHnYuvfRSPvnJT/KKV7yC3/md39nv5//bf/tvcc6xdevWVTi7Pdu6dSvWWn76p396TV9XREREZF8UAImIiMjDyrvf/W7e+973ct555/GBD3zgIR1j06ZNnHHGGXz1q18dt2WtttFoxF133cW/+3f/jiOOOGJNXlNERERkpdQCJiIiIg8b3//+9/mt3/otjDH89E//NFdcccVujznjjDO44IIL9nmsF77whXzpS1/ixhtv5Bd+4RdW4WwXu/nmm6mqihe+8IWr/loiIiIi+0sBkIiIiDxsDIdDYoxArgRazsUXX7yiAOiVr3wll112Gf/9v//3NQmArrrqKsqy5JWvfOWqv5aIiIjI/jIppXSoT0JERERkNfzar/0aV111Fdu2beP4449ftdf5wQ9+wMknn8x/+k//iQ9/+MOr9joiIiIiD5VmAImIiMi69Za3vIWyLJdtJTuY/vAP/xDnHG9961tX9XVEREREHioFQCIiIrJuHXfccXz0ox/lxBNPHLeWHWwpJU444QT+8i//khNOOGFVXkNERETkQKkFTERERERERERknVMFkIiIiIiIiIjIOqcASERERERERERknVMAJCIiIiIiIiKyzikAEhERERERERFZ5xQAiYiIiIiIiIiscwqARERERERERETWOQVAIiIiIiIiIiLrnAIgEREREREREZF1TgGQiIiIiIiIiMg6pwBIRERERERERGSdUwAkIiIiIiIiIrLOKQASEREREREREVnnFACJiIiIiIiIiKxzCoBERERERERERNY5BUAiIiIiIiIiIuucAiARERERERERkXVOAZCIiIiIiIiIyDqnAEhEREREREREZJ1TACQiIiIiIiIiss4pABIRERERERERWecUAImIiIiIiIiIrHMKgERERERERERE1jkFQCIiIiIiIiIi65wCIBERERERERGRdU4BkIiIiIiIiIjIOqcAaD9cffXVvPa1r+Xss89m48aNGGN4yUte8pCO9e1vf5tXvOIVnHjiifR6PU4++WQuvfRSHnjggYN81iIiIiIiIiJyuPOH+gQeSd72trfxla98hZmZGU466SS2bt36kI5z7733ctZZZ/GDH/yAF7zgBfzkT/4k//AP/8B73vMerrvuOm677TaOOuqog3z2IiIiIiIiInK4UgXQfnjXu97FPffcw44dO3j/+9//kI/zG7/xG/zgBz/gT/7kT7j22mt5+9vfzo033sgb3vAG7r77bn73d3/3IJ61iIiIiIiIiBzuTEopHeqTeCS6+eabOeecc3jxi1/MRz/60RU/77777uPUU0/l5JNP5t5778XahQxu586dnHDCCaSU+MEPfsD09PRqnLqIiIiIiIiIHGZUAbTGbrzxRgDOP//8ReEPwIYNG3jGM57B3NwcX/jCFw7F6YmIiIiIiIjIOqQZQGvs7rvvBuC0005b9v7HPe5xXH/99dxzzz2cd955+zzemWeeuezt3/jGN3juc5/LX/3VXz30kxURERERERGRdUEB0Brbvn07AJs2bVr2/u72Bx988IBeZzgc8sUvfpGbb775gI5zuNi5cyeQq7BEDie69uVwpOteDke67uVwpWt//23ZsuVQn4KsEgVADzPdSCZjzIoe/6UvfWnZ27vKIP3mXZkuKNP7JYcbXftyONJ1L4cjXfdyuNK1L7JAM4DWWFfh01UCLbVjx45FjxMREREREREROVAKgNbY4x//eADuueeeZe//13/9V2DPM4JERERERERERPaXAqA1ds455wBw/fXXE2NcdN/OnTu57bbbGAwGPO1pTzsUpyciIiIiIiIi65ACoFVS1zVbt27l3nvvXXT7qaeeyvnnn8+2bdv4sz/7s0X3vfnNb2Z2dpaXvexlTE9Pr+XpioiIiIiIiMg6piHQ++Haa6/l2muvBeD73/8+AJ///Od5+ctfDsDRRx/NH//xHwPwne98h9NPP51HP/rRbNu2bdFx3ve+93HWWWfxute9jhtuuIHTTz+dO+64g5tuuonTTjuNK664Yq1+JBERERERERE5DCgA2g933XUXV1111aLb7rvvPu677z4AHv3oR48DoL059dRTufPOO/mDP/gDrrvuOj796U9zwgkn8LrXvY43v/nNbN68eVXOX0REREREREQOTwqA9sNll13GZZddtqLHnnzyyeOV7sv5N//m3/CRj3zkIJ2ZiIiIiIiIiMieaQaQiIiIiIiIiMg6pwBIRERERERERGSdUwAkIiIiIiIiIrLOKQASEREREREREVnnFACJiIiIiIiIiKxzCoBERERERERERNY5BUAiIiIiIiIiIuucAiARERERERERkXVOAZCIiIiIiIiIyDqnAEhEREREREREZJ1TACQiIiIiIiIiss4pABIRERERERERWecUAImIiIiIiIiIrHMKgERERERERERE1jkFQCIiIiIiIiIi65wCIBERERERERGRdU4BkIiIiIiIiIjIOqcASERERERERERknVMAJCIiIiIiIiKyzikAEhERERERERFZ5xQAiYiIiIiIiIiscwqARERERERERETWOQVAIiIiIiIiIiLrnAIgEREREREREZF1TgGQiIiIiIiIiMg6pwBIRERERERERGSdUwAkIiIiIiIiIrLOKQASEREREREREVnnFACJiIiIiIiIiKxzCoBERERERERERNY5BUAiIiIiIiIiIuucAiARERERERERkXVOAZCIiIiIiIiIyDqnAEhEREREREREZJ1TACQiIiIiIiIiss4pABIRERERERERWecUAImIiIiIiIiIrHMKgERERERERERE1jkFQCIiIiIiIiIi65wCIBERERERERGRdU4BkIiIiIiIiIjIOqcASERERERERERknVMAJCIiIiIiIiKyzikAEhERERERERFZ5xQAiYiIiIiIiIiscwqARERERERERETWOQVA++nb3/42r3jFKzjxxBPp9XqcfPLJXHrppTzwwAP7dZy//du/5fzzz+ekk05iMBhwyimn8B//43/k85///CqduYiIiIiIiIgcrhQA7Yd7772XM888k4985CM89alP5Q1veAOnnHIK73nPe3j605/O/fffv6LjvOlNb+L5z38+//iP/8hznvMcXv/61/PkJz+Zj3/84zzjGc/gox/96Cr/JCIiIiIiIiJyOPGH+gQeSX7jN36DH/zgB/zJn/wJr33ta8e3v/GNb+Rd73oXv/u7v8sHPvCBvR7j+9//Pn/8x3/Mcccdx1e/+lWOPfbY8X033XQT5557Ln/wB3/AS17yklX7OURERERERETk8KIKoBW67777uP766zn55JP5zd/8zUX3XX755UxPT/OXf/mXzM7O7vU43/zmN4kx8rM/+7OLwh+Ac845hw0bNvDDH/7woJ+/iIiIiIiIiBy+FACt0I033gjA+eefj7WL37YNGzbwjGc8g7m5Ob7whS/s9TiPe9zjKMuSf/iHf+BHP/rRovtuvfVWdu7cyc/93M8d3JMXERERERERkcOaWsBW6O677wbgtNNOW/b+xz3ucVx//fXcc889nHfeeXs8zubNm/kv/+W/8MY3vpGf+qmf4oILLuCoo47i3nvv5ROf+AT//t//ez74wQ+u+LzOPPPMZW//+te/zkknncTNN9+84mMdznbu3Amg90sOO7r25XCk614OR7ru5XCla3//bdmy5VCfgqwSBUArtH37dgA2bdq07P3d7Q8++OA+j3XppZdy8skn84pXvIIPfehD49sf+9jH8vKXv3y31jARERERERERkQOhAOggSSkBYIzZ52P/6I/+iN/5nd/hda97Ha95zWs4/vjj2bp1K//f//f/8eIXv5i77rqLP/qjP1rR637pS19a9vauMkjp7cp0/0VA75ccbnTty+FI170cjnTdy+FK177IAs0AWqGuwqerBFpqx44dix63JzfffDNvetOb+MVf/EXe+c53csoppzA1NcWTn/xkrrnmGh71qEfxjne8g/vuu+/g/gAiIiIiIiIicthSALRCj3/84wG45557lr3/X//1X4E9zwjqfOpTnwLyxq+lpqameOpTn0qMkS9/+csHcroiIiIiIiIiImMKgFaoC2yuv/56YoyL7tu5cye33XYbg8GApz3taXs9zmg0Atjjqvfu9rIsD/SURUREREREREQABUArduqpp3L++eezbds2/uzP/mzRfW9+85uZnZ3lZS97GdPT0wDUdc3WrVu59957Fz327LPPBuDP//zP+c53vrPovs985jPcdttt9Pt9zjrrrFX8aURERERERETkcKIh0Pvhfe97H2eddRave93ruOGGGzj99NO54447uOmmmzjttNO44oorxo/9zne+w+mnn86jH/1otm3bNr79wgsv5Od+7uf43Oc+x+mnn84v/dIvcfzxx///2bvz+KjKu///7zMzmWSyb5CENRASCIqiuCD7YnGp3lK1VVvXaq11oWjbu73rt4Lr7f27q1ZbvF3rbm3VuiMGWZVVkF1IMCFsIWQh+zLr+f0REggESCDJJCev5+ORB8lZrvOZ4WTm5D3XdR1t3bpVn376qUzT1OOPP66EhIQgPEIAAAAAAGBFBEBtkJaWpjVr1uiBBx7QvHnzNHfuXKWkpGjGjBmaNWuW4uPjT9iGzWbT3LlzNWfOHL3zzjv64IMPVFtbq/j4eF166aWaMWOGpk2b1gmPBgAAAAAA9BQEQG3Uv39/vfLKKyfcLjU1tenW8EcKCQnRzJkzNXPmzHauDgAAAAAA4GjMAQQAAAAAAGBxBEAAAAAAAAAWRwAEAAAA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zZ49W9u3b9dzzz2nv/3tb4qMjNSf/vSnIFQPAAAAAADQebptAPTee+/pyiuvbPN+6enpeuKJJ/S73/1O+fn57V8YAAAAAABAF9NtA6CTCX8Ol5ycrOTk5HaqBgAAAAAAoOvqtnMAnYytW7fq3nvvDXYZAAAAAAAAncryAZDb7dYbb7yh8ePH6/TTT9czzzwT7JIAAAAAAAA6VbcdAnYimzdv1gsvvKA333xTFRUVMk1TgwcP1q233hrs0gAAAAAAADqVpQKguro6vfPOO3rxxRe1atUqmaYpSTrzzDP1xBNPaMqUKUGuEAAAAAAAoPNZYgjY+vXrddddd6lPnz667bbbtHLlSp111ln661//Kkk699xzCX8AAAAAAECP1a17AL300kt64YUXtHbtWpmmqaSkJN1666265ZZbdNppp0mS7rnnniBXCQAAAAAAEFzdOgC6/fbbZbPZdOWVV+qmm27SJZdcIrvdHuyyAAAAAAAAupRuPwTMNE1t2rRJW7ZsUVFRUbDLAQAAAAAA6HK6dQD09ddf6/rrr9fu3bv1X//1XxowYIAuvfRS/etf/5LH4wl2eQAAAAAAAF1Ctw6AxowZo9dee00FBQV65plnNHz4cM2bN0/XXXedUlJSdOeddwa7RAAAAAAAgKDr1gFQo5iYGN19993asGGDVqxYoZtuukkej0fPPfecJOnzzz/XE088oeLi4iBXCgAAAAAA0PksEQAd7vzzz9ff//53FRQUaM6cOTrrrLO0d+9e/ed//qf69eunH//4x8EuEQAAAAAAoFNZLgBqFBUVpV/96ldau3atvvnmG916661yOp3697//HezSAAAAAAAAOpVlA6DDjRo1Si+88IIKCwv1/PPPB7scAAAAAACATtUjAqBGERERuu2224JdBgAAAAAAQKfqtgHQ+++/f0r779u3TytWrGinagAAAAAAALqubhsA/fjHP9aoUaP0z3/+U263u9X7ZWdn695779WQIUP05ZdfdmCFAAAAAAAAXYMj2AWcrAULFujee+/Vddddp5iYGF1xxRUaO3aszjnnHKWkpCguLk719fUqLS3Vtm3btHLlSn3xxRdas2aNnE6nZsyYoZkzZwb7YQAAAAAAAHS4bhsATZ48WevWrdM//vEPzZkzR6+//rreeOONY25vmqZiY2P161//Wr/+9a81cODATqwWAAAA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GobZeN9xAAAAAAAAWBI9gAAAAAAAACyOAAgAAAAAAMDiCIAAAAAAAAAsjgAIAAAAAADA4giAAAAAAAAALI4ACAAAAAAAwOIIgAAAAAAAACyOAAg9ltfr1dNPP61bbrlFI0eOlNPplGEYeumll06472uvvabzzjtPkZGRiomJ0aRJk/Tpp592QtVAx8nPz5dhGMf8uvbaa4NdInBK9uzZo5///Ofq06ePQkNDlZqaqpkzZ6qsrCzYpQEdJjU19Ziv68nJycEuDzhp7733nu655x6NHz9e0dHRMgxD119//XH3Wb58uS699FLFx8crPDxcZ5xxhv7yl7/I7/d3UtVAcDmCXQAQLDU1NZo5c6YkKSkpScnJydq9e/cJ9/vtb3+rJ554Qv369dMvfvELeTwevfPOO7r88sv117/+VXfffXcHVw50rDPPPFPTp08/avnpp5/e+cUA7SQ3N1djxoxRUVGRrrjiCg0bNkyrV6/W008/rXnz5mnZsmVKSEgIdplAh4iJiWm65jlcZGRk5xcDtJNHHnlEGzZsUGRkpPr166dt27Ydd/uPPvpIV111lcLCwnTNNdcoPj5en3zyie69914tW7ZM7777bidVDgSPYZqmGewigGDweDxasGCBRo4cqZSUFM2ePVsPPvigXnzxRd12220t7rN8+XKNHTtWaWlp+uabbxQXFyepoefEqFGjVFNTo23btik1NbUTHwnQPvLz8zVo0CDddNNNevXVV4NdDtCuLrroImVlZemZZ57RPffc07T8vvvu01NPPaVf/vKXeu6554JYIdAxGq9J8vPzg1oH0N4WLVqkfv36aciQIVqyZIkmT56sn/3sZ3rzzTeP2rayslJDhgxRRUWFli1bpnPOOUeSVF9frylTpmjFihX6xz/+QW9nWB5DwNBjOZ1OXXLJJUpJSWn1Po1/HNx///1N4Y/UcHF11113ye1265VXXmn3WgEAJy8vL09ZWVlNr9WHe/DBBxUREaE33nhDNTU1QaoQANBWkydPVnp6ugzDOOG27733noqLi3Xttdc2hT+SFBYWpkceeUSS9H//938dVivQVRAAAW2wcOFCSdLFF1981LpLLrmk2TZAd1VQUKDnn39ejz32mJ5//nlt3Lgx2CUBp6TxdXnatGmy2Zpf+kRFRWns2LGqra3VypUrg1Ee0OHcbrfefPNNPfbYY3r6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&quot; width=&quot;576px&quot; height=&quot;609px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1048\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"4\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1029\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAATDCAYAAAAOZE6YAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOzdebxkd13n/9d3OedU3aW7Q0JYhphGICEqkYAzShBDVOABajLgMiJEoyPCoCwuLOrvYeKIDuOAPIIbA47BEWU0SAIP4IEZWWQIQcawSiDRxOAAhpCku+9SVeec7/L743NO3bq37+0l6fTtvv15Ph4hd6k6dapu3Q7n3Z+FrJRSSqlTxtlnn52BDOQPfehDB33/J37iJw75/UMdbzMf+tCHpt//iZ/4iZxzzsvLy/mNb3xj/q7v+q788Ic/PDvn1t3/iiuumN7n6quvzjnnfOedd+Yrr7wyf+u3fmvevXt3npuby+eee25+2ctelr/yla8c7ctwv73whS+cnuOrX/3qw97+O77jO6a3//M///NNb3PWWWdNb/PXf/3Xhzzej/7oj05ve8UVV2x6m//v//v/prd57nOfe8jjvf/975/edu/evYd9PkoppZQ6+ViUUkoppY6Tz372s1xwwQW89KUv5SMf+Qhf/epXiTEe8j4f/OAHOf/887nyyiv5zGc+w4EDBxiNRtxyyy1cddVVnHfeedxwww2HPMZb3/pWjDEYY9i7d+/9fh7D4XD68d13333Y23/961+ffnz22Wcf9P1PfvKT/L//9/8AOO200/je7/3eQx7vh3/4h6cfX3vttZve5l3vetf04x/5kR855PGe9rSnsWfPHgDuuOMOPvWpTx3y9koppZQ6+WgApJRSSqnj4u677+b7v//7+ad/+ifOPvts/tN/+k+85jWv4Rd/8Rd5/OMfv+l9PvvZz3LJJZdw11138e3f/u288pWv5Dd/8zd5wQteMA0slpaW+MEf/EH27dt33J7LU57ylOnH11xzDf/yL/+y5W3/6q/+ittuuw2Ac845h2//9m8/6Daf/OQnpx9feOGFWHvo/4s2+/g333wzTdOs+35d19x8883Tz7/zO7/zkMez1nLhhRdOP9cASCmllNp5/HafgFJKKaVODe9973sBePWrX81//s//maIoDnufN7zhDSwsLPDud7+bH/iBH1j3vV//9V/nqU99Krfeeitf+9rXeNOb3sQv//IvPyDnvtEll1zCBRdcwKc+9SkOHDjAv/t3/45f/MVf5Ad+4Ac466yzqOua22+/nT/+4z/mj/7ojwB46EMfytvf/naccwcd7/Of//z048c85jGHffwHP/jB7N69mwMHDhBC4JZbbuFxj3vc9Ptf/OIXp5VVe/bs4YwzzjjsMR/96Edvej5KKaWU2hm0AkgppZRSx83znvc8/st/+S9HFP70rr766oPCH4CHPexhXHXVVdPP3/nOdx6TczwS3nve//73Tytrvva1r/HKV76S8847j4WFBU4//XT+7b/9t/zhH/4hw+GQ//gf/yOf+tSneMITnrDp8e68887px494xCOO6Bxmbzd7//t6vLPOOmvL4ymllFLq5KcBkFJKKaWOmyuuuOKobv+t3/qt/NAP/dCW33/605/O4uIiAJ/73Oe2nCd0+eWXk3Mm58wdd9xxVOewlTPPPJMPfehDXHPNNZxzzjlb3u5bvuVbeMpTnnLIKpzl5eXpx/Pz80f0+HNzc5ve/4E4nlJKKaVOftoCppRSSqnj4pxzzjmi9qZZz3zmMw/5fWstj370o/nUpz5FXdccOHCABz3oQffnNI/K29/+dl7zmtdw66238m/+zb/hmc98Jnv37iWEwM0338x73/tePvaxj/Gxj32MN73pTbz73e/mwQ9+8EHHGY/H04/Lsjyixx4MBtOPR6PRA3o8pZRSSp38NABSSiml1HHx2Mc+9qjvs9nGrI36CiCAlZWV4xYA/czP/AxvectbAHjlK1/Ja17zmoNa277+9a/zvOc9j//9v/83H//4x/n+7/9+Pvaxjx00B2h2q9jGgc5bmUwm049nq3ceiOMppZRS6uSnLWBKKaWUOi5279591PeZrUrZijFm+nFK6agf475461vfOg1/fuRHfoT/+l//66ZzjR784Adz7bXXTlfPf+ITn+Btb3vbQbebDbFWV1eP6Bxmq3Rm7/9AHE8ppZRSJz8NgJRSSil1XBxutfnJ5HWve93041/4hV845G3n5+d54QtfOP18s2HVD33oQ6cff+UrXzmic/jyl788/fghD3nIA3o8pZRSSp38ds7/E1NKKaXU/TZbTZNzPuztT8VZMUtLS+vWpM+uX9/K+eefP/34H//xHw/6/jd90zdNP7711lsPe7y7776bAwcOAOCc49xzz133/XPPPXfaZrZv3z7uvvvuwx7zn/7pn6Yff/M3f/Nhb6+UUkqpk4sGQEoppZSaWlhYmH68srJyyNuurq5y7733PtCndMLZ+LrMhmZbmQ3TNquEml0Pf+ONNx42fPs//+f/TD/+pm/6JqqqWvf9wWDAeeedN/38hhtuOOTxUkp87GMfm35+wQUXHPL2SimllDr5aACklFJKqanZ1p/DVaL8zd/8zZZr13ey008/fd3nn/3sZw97n9nbPOxhDzvo+094whN4xCMeAcC9997LBz7wgUMe7x3veMf042c/+9mb3ubSSy+dfnzNNdcc8ngf+MAH2LdvHyCDt2cDKaWUUkrtDBoAKaWUUmpq9sJ/s1k1vbZt+Y3f+I3jcUonnKqqePzjHz/9/Kqrrjrk7VdXV/nv//2/Tz+/6KKLDrqNMYbnP//5089/4zd+Y8sqoJtvvnka6DjneN7znrfp7Z73vOdNq42uueYavvCFL2x6u5QSr3nNa6afX3bZZYd8PkoppZQ6OWkApJRSSqmp7/7u72bPnj0AfOxjH+ONb3zjQbc5cOAAP/qjP8pNN910nM/uvnvrW9+KMQZjzHQj1/3xUz/1U9OP3/72t/Orv/qrhBAOut3Xv/51Lr30Ur70pS8Bsp798ssv3/SYr3zlKznttNMA+MhHPsLLXvaygyqsvvSlL/FDP/RDtG0LwE/+5E9yzjnnbHq88847jx//8R8HZBX8D/7gD07Poxdj5GUvexkf+chHADjjjDP4pV/6pcM9faWUUkqdhPx2n4BSSimlThyDwYBXvepV/PIv/zIAL3vZy7jmmmv47u/+boqi4J/+6Z9497vfzb59+7jsssv4yEc+clCocCp40YtexF/+5V/y0Y9+FIDf+q3f4n/+z//Js571LM4++2zatuXmm2/mPe95z7pB2a9//eunrV4bnXbaaVx99dX84A/+IDFGfvd3f5f3ve99XHrppZx22mnccsstvPOd75we77zzzuO3f/u3D3mer3vd67jxxhu55ZZb+MIXvsA3fdM38ZznPIdzzz2Xffv28a53vYvbbrsNkGqit771rezevftYvERKKaWUOsFoAKSUUkqpdV7xilfwuc99jj//8z8H4KMf/eg06Og997nP5c1vfjOPfexjt+MUt11RFLz3ve/lhS98If/rf/0vQNaov/nNb9709gsLC1x11VXrKoc2c+mll/L2t7+dF77whezbt4/bbruN3/md3znodhdeeCF/8Rd/Ma0Y2srpp5/O9ddfz4/+6I9y4403MhqNeNvb3nbQ7U477TTe8pa38H3f932HPJ5SSimlTl4aACmllFJqHeccf/Znf8azn/1s/sf/+B/cdNNN7N+/nwc/+ME84QlP4Kd/+qfXDRg+Ve3atYu3v/3tvOIVr+BP//RP+djHPsZtt93G0tISzjlOP/10Hve4x/G93/u9XH755QcNj97KD//wD/OUpzyFt7zlLbz73e/mn//5n1leXuYhD3kIj3/843nuc5/Lf/gP/2HTbWKb+YZv+AY++tGP8hd/8Re8/e1v59Of/jRf+9rXWFxc5JGPfCSXXHIJL3jBC3joQx96f14OpZRSSp3gTD7cnlGllFJKKaWUUkopdVLTIdBKKaWUUkoppZRSO5wGQEoppZRSSimllFI7nAZASimllFJKKaWUUjucBkBKKaWUUkoppZRSO5wGQEoppZRSSimllFI7nAZASimllFJKKaWUUjucBkBKKaWUUkoppZRSO5wGQEoppZRSSimllFI7nAZASimllFJKKaWUUjucBkBKKaWUUkoppZRSO5wGQEoppZRSSimllFI7nAZASimllFJKKaWUUjucBkBKKaWUUkoppZRSO5wGQEoppZRSSimllFI7nAZASimllFJKKaWUUjucBkBKKaWUUkoppZRSO5wGQEoppZRSSimllFI7nAZASimllFJKKaWUUjucBkBKKaWUUkoppZRSO5wGQEoppZRSSimllFI7nAZASimllFJKKaWUUjucBkBKKaWUUkoppZRSO5wGQEoppZRSSimllFI7nAZASimllFJKKaWUUjucBkBKKaWUUkoppZRSO5wGQEoppZRSSimllFI7nAZASimllFJKKaWUUjucBkBKKaWUUkoppZRSO5wGQEoppZRSSimllFI7nAZASimllFJKKaWUUjucBkBKKaWUUkoppZRSO5wGQEoppZRSSimllFI7nAZASimllFJKKaWUUjucBkBKKaWUUkoppZRSO5wGQEoppZRSSimllFI7nAZAR+Ed73gHL3nJS3jKU57Crl27MMbw/Oc//6iPs3fvXowxm/7z0Ic+9AE4c6WUUkoppZRSSp3K/HafwMnkNa95DZ/5zGdYWFjgEY94BF/84hfv87F2797Ny1/+8oO+vrCwcD/OUCmllFJKKaWUUupgGgAdhTe84Q084hGP4NGPfjR/+7d/y8UXX3yfj7Vnzx6uvPLKY3dySimllFJKKaWUUlvQAOgo3J/ARymllFJKKaWUUmq7aAC0Teq65m1vexv/8i//wvz8POeffz7f9V3fhXNuu09NKaWUUkoppZRSO4wGQNvkzjvv5LLLLlv3tUc+8pFcffXVXHTRRdt0VkoppZRSSimllNqJNADaBj/5kz/JU57yFL75m7+ZxcVFbr/9dn7v936PN7/5zTzzmc/kxhtv5Fu/9VuP6FhPfOITN/36P//zP/PMZz6TP/uzPzuWp66UUkoppZRSSqmTkAZA2+CKK65Y9/m3fMu38KY3vYmFhQVe//rXc+WVV3Lttdfer8eYTCb83//7f/nwhz98v45zqlheXgZgcXFxm89EqeNL3/vqVKTve3Uq0ve9OlXpe//oPfWpT93uU1APEA2ATiAvetGLeP3rX89HPvKRI77PTTfdtOnX+8og/eU9Mn1Qpq+XOtXoe1+divR9r05F+r5Xpyp97yu1xm73Cag1Z555JgCrq6vbfCZKKaWUUkoppZTaSTQAOoHceOONAHzjN37jNp+JUkoppZRSSimldhINgB4gbdvyxS9+kdtuu23d1z//+c9z7733HnT7L33pS/zcz/0cAM9//vOPyzkqpZRSSimllFLq1KAzgI7Cddddx3XXXQfIGneQqp3LL78cgDPOOIPXve51AHzlK1/hvPPO4+yzz+aOO+6YHuOaa67hta99LRdffDGPfOQjWVxc5LbbbuO9730vk8mEZz3rWfzSL/3S8XxaSimllFJKKaWU2uE0ADoKn/70p/mTP/mTdV+7/fbbuf322wE4++yzpwHQVi6++GJuueUWPvWpT3HjjTeyurrKnj17+M7v/E4uu+wyLrvsMowxD9hzUEoppZRSSiml1KlHA6CjcOWVV3LllVce0W337t1Lzvmgr1900UVcdNFFx/jMlFJKKaWUUkoppbamM4CUUkoppZRSSimldjgNgJRSSimllFJKKaV2OA2AlFJKKaWUUkoppXY4DYCUUkoppZRSSimldjgNgJRSSimllFJKKaV2OA2AlFJKKaWUUkoppXY4DYCUUkoppZRSSimldjgNgJRSSimllFJKKaV2OA2AlFJKKaWUUkoppXY4DYCUUkoppZRSSimldjgNgJRSSimllFJKKaV2OA2AlFJKKaWUUkoppXY4DYCUUkoppZRSSimldjgNgJRSSimllFJKKaV2OA2AlFJKKaWUUkoppXY4DYCUUkoppZRSSimldjgNgJRSSimllFJKKaV2OA2AlFJKKaWUUkoppXY4DYCUUkoppZRSSimldjgNgJRSSimllFJKKaV2OA2AlFJKKaWUUkoppXY4DYCUUkoppZRSSimldjgNgJRSSimllFJKKaV2OA2AlFJKKaWUUkoppXY4DYCUUkoppZRSSimldjgNgJRSSimllFJKKaV2OA2AlFJKKaWUUkoppXY4DYCUUkoppZRSSimldjgNgJRSSimllFJKKaV2OA2AlFJKKaWUUkoppXY4DYCUUkoppZRSSimldjgNgJRSSimllFJKKaV2OA2AlFJKKaWUUkoppXY4DYCUUkoppZRSSimldjgNgJRSSimllFJKKaV2OA2AlFJKKaWUUkoppXY4DYCOwjve8Q5e8pKX8JSnPIVdu3ZhjOH5z3/+fTrWl7/8ZX7qp36Khz/84VRVxd69e3n5y1/Ovn37jvFZK6WUUkoppZRS6lTnt/sETiavec1r+MxnPsPCwgKPeMQj+OIXv3ifjnPbbbdx4YUXctddd3HppZfy2Mc+lk984hNcddVVvP/97+eGG27g9NNPP8Znr5RSSimllFJKqVOVVgAdhTe84Q3ceuutLC0t8Yd/+If3+TgvfvGLueuuu3jjG9/Iddddx2tf+1o++MEP8vM///Pccsst/Oqv/uoxPGullFJKKaWUUkqd6jQAOgoXX3wxj3nMYzDG3Odj3H777Vx//fXs3buXn/3Zn133vV//9V9nfn6eP/3TP2V1dfX+nq5S5JyJKZNz3u5TUUoppZRSSim1jTQAOs4++MEPAvD0pz8da9e//IuLizz5yU9mNBrx8Y9/fDtOT+1Q9ye0VEoppZRSSil18tMA6Di75ZZbADjnnHM2/f5jHvMYAG699dbjdk5q5zLG4KyGP0oppZRSSil1qtMh0MfZgQMHANi9e/em3++/vn///iM63hOf+MRNv/6FL3yBRzziEXz4wx8+6nM8FS0vLwPo66VOOfreV6cifd+rU5G+79WpSt/7R++pT33qdp+CeoBoBdAJpp/Voi07SimllFJKKaWUOla0Aug46yt8+kqgjZaWltbd7nBuuummTb/eVwZpentk+r8R0NdLnWr0va9ORfq+V6cifd+rU5W+95VaoxVAx9m5554LbD3j5x//8R+BrWcEKaWUUkoppZRSSh0tDYCOs4svvhiA66+/npTSuu8tLy9zww03MBwO+Y7v+I7tOD2ljhldQa+UUkoppZRSJw4NgB4gbdvyxS9+kdtuu23d1x/1qEfx9Kc/nTvuuIPf//3fX/e9K664gtXVVX78x3+c+fn543m6SimllFJKKaWU2sF0BtBRuO6667juuusAuPPOOwG48cYbufzyywE444wzeN3rXgfAV77yFc477zzOPvts7rjjjnXH+YM/+AMuvPBCXvrSl/KBD3yA8847j7/7u7/jQx/6EOeccw6/+Zu/ebyeklIPGGMM7hjNMk85kzO60l4ppZRSSiml7iMNgI7Cpz/9af7kT/5k3dduv/12br/9dgDOPvvsaQB0KI961KP4+7//e37t136N97///bzvfe/jYQ97GC996Uu54ooreNCDHvSAnL9SJzNdjKeUUkoppZRS950GQEfhyiuv5Morrzyi2+7du/eQs0/OOussrr766mN0ZkqduPrfA3M/Ehx7nNKfY3GuSimllFJKKXUi0hlASqkHVMryz8ngZDpXpZRSSimllDoaWgGklHpAHauxPTlnUpbjPVAVOjpiSCmllFJKKbVTaQCklHpAHcuw5oHuzDoerV8xZYw5fm1tSimllFJKKQXaAqaUOsZSzsSZPqqY1n9+XxljsMYcs5BmqxldG8//WDMGNPpRSimllFJKHW8aACmljrn1GU3u1rifOMN1UtdOthnDA1tpdCxDLKWUUkoppZQ6UtoCppS6X1LOpJRx1kyrdGadSK1OKWcJeGDLMhxjzHGr0NGtY0oppZRSSqnjRSuAlFL326G2ZxljpuHQoY8hlUKzn9+fVqy84Xg5Z/pPNwZVGx97s2MdyePFdHSVTrp1TCmllFJKKXW8aAWQUqeInDOZY1+RY42hcMfmWDkzrcw5VJXOoaQu6DFmw/GMwZI3DaL62x/qeFvd9/7QrWNKKaWUUkqp40UDIKVOEZn1gcixdCyCEbthOvKRtmJttlVr+vmGA2x1nm5DEpPzWtjTB1GHe47GGNxRvgwneuvXtGXuBD9PpZRSSiml1OFpAKTUKWKzQGRnWJ9qHYsKp5TBkKcDmzce8VQIRqYtczv1baOUUkoppdQpRgMgpdRJKx/jkqY83Q6W2ar+6EQLRjYOkj5Wg6XvS0XTiWq2oksppZRSSqlTlQ6BVkqd1PpKnZgOPcj5cGaHN8+uap9dYR+TzFFy9uBtZw+kQw2WzkjFUu7Osz9HJfpQ7/68N5RSSimllNoJtAJIKXXSykitjlR43PeKnOmgZ3PwPKDUBSrecr8e47463BBqaUVbC4HUetLCl49rYKeUUkoppdSJSAMgpdRJZeOAZmOObGB0H6RsDHhAQp5Exhh70HGcNdNV7dYYqSSZOYeNQ6gP9Tj3xexzhIPbmfqPLbLK7AGa831S0/BHKaWUUkopDYCUUiegrebYbKyGOdK5Ln0b11a3t9aQU1ftY+R21pjpfWZn4eQslUdbzce5r+vrt2K681h7HptXA63bWnYC03k8SimllFJKbQ+dAaSUOuHMzrWZNVsN039v421iysSU1n09Z6ahzqw+GLLGUDiLMWvVPqmbHXPQORj5p3/sjfOANnucQ80nms7t2eL7s+dhjcEewUr6++tIW8nSJucuM3e2fq7aqqaUUkoppdT20ABIqVPMoS7QTxQGNg06ZitzUoaU0kGBQj8PZzbImW3RmtVX8/T3twYKZ2UINGtBz+wg6On9jmC4cIiJNqbDzg4y6yqM1j/WZq/F0fz8Nh7vcOGLhFWHPl7sbrCxPQ3613Pz+0rV1gMfYCmllFJKKaUOpi1gSp1iphfoJ/A1+JEEBBKq9EHN2u2tMZgjjLatgZD6AdBrg6T7LWCGtbXv/UPYmTTHkA/9Mhogc9A5bjS7Vr7/+fQtZht/VEf78+vDHGfWQivD2tDrjQ43uqjPdvpWro03t8ZwqD1ks0Fcfz7Ho6rpeNqqhVEppZRSSqntpAGQUqeYw12gH285y9n0wcChZsTMXlgfuqJmfSB0qNs521UJ0b0uG8KVjTOA0rRa6PCr4L21h51502+p6m8xW3nUh0+sZU7rAqgjYTc8l35+UMybvwsOF1ocyeOf6sHHbOimlFJKKaXUiUIDIKVOQdt1gb7Zhqy+oqWPI/oKlc3m9aTuytraI9vsNBvWbPx6X5UjLWUSurhDlA71555zxlqz7hiHsvH7G7eGbTy/jRu+tlr/fqS2GhZ9X7eU9ecPh69sWne/GMEYnF17jQ8esL0zKmeO0QI4pZRSSimljikNgJRS26qvSFrbYnVw+CNfl21dm11bT7djbZxHk2fuPP3a+pYu6NvJNtyGtZYsg2wIMwa8kwAjSlK1ZTGMzMnJ03ay2XPt28yOxKHCkMOtnJ+tPpr9eLMQauP3rZHnHlPG27XnYKQvTmqWNnn+m1U85ZxpIhgSrtw8ZFubs3Rw6HWyBUMny3kqpZRSSqlTiwZASqljbqvqmK3ah46kZeuQbV/54LXwWw1/3lh1stVj9iHRtAWr28DV2yp0Wdv41bWT2fWPZ5Dp+zGlg8KhfkC3hF0HByWbva5rgdaGr3XPwc5UVtFtLdvsJU7d3KF+sxd284HOdnYN2ibnNzu/aFbhICW5zdav98EzneDguUhKKaWUUkqpo6cBkFLqmNpsbs0DKXXVKG6TqpOcwc6kBptVvmy8T1/9IkGEnQ5PPtzUpOlQ5Onz7lbV5wS46W367WUYS7YZv+FcQpRHKo0cT27bD6RmbU7RTJVMExPOGLyzpJSIXVgiFUxdi1v3DKRS6uDn3+dZfXBmjJQAFW798zsUM/2fDV83Bu8cyeaDKq36Y9rudd4sXJKfxfqvHe5nqZRSSimllFpPAyCl1DF1LObWHNXjAYlMTBurctYqXbZamz67FctaO12Bnll/LAlVZLvYZs9rtvJldjh0JNEnIv0MI2ukuqevaumrevpB2IUzxJSn1UCpazXz1uCsma6uT2mtNSqlhHWS1BhjyCnRhIhxltI5mHl+fVWQMWb9uvlpEGOm55KRcwgx491ayLZVS9bGKq3ZkCZvqPzZWC2UsvxjObjSZ7PX/ChnYR8Xh9tqNttauLFiS9vGlFJKKaXUA00DIKXUMXc8L2aNMUjEsd5sFjQd8rxJ21YfshRG2qPczPf6ACNjphf1uZtVY4yZPuZs5cv6qpaNSYasrrdWjtNKORDWWkLMOJtx1pJykmDKSOjkusdKKU0HV/eVTW2M00qhNDMjKRmDSRDNWkjkraWNkZxl+9lmIcTGNj15DhIE5Zhw1hzFlqtuu1ofjKyb9cSGx9m80mcrR1r5s9Ug8AfSod7/mxU5bTX4XCmllFJKqWNJAyCl1ElvtvJkqyqMfq7Nxo1b3kKY+Xzt9omYoHBmGhwZI9U5IWVpseqDntngJUNKETDrhievrblfq6CZVvQcdL7dMGQjbWggQ6hjkpAqpEjujm+NrHSnC5UysqHMWUvRPX6bEqHNmIJuNFHCmPV//G82uDl1YUXpLW1MxGlIdPDt1lrIZsM3M1PxcvCGs9kwbeMMp422avk6kgHRfUviA22z+VIbv79ZddyJWM2klFJKKaV2Hg2AlFInnT40mN2C1Vd6bLyQ7ocyzw507ltx+iHMxcxVe56tGJmZw9zGDCSckYqcvqJoto0Kuov5fHBFUn/MTKaNGWMyhXMzm8pM1waVutCnn9nTP9dEGxK2kOOE1N9NAirv7DRUkUBsLVBxxmC8hEXJQM5rVTmzr9NslVPq5g1Z1sIZZ/KW7U0byTmsDa3eOPunD6tyfxsOfdytvnW4aqStBo/fV7PvnfvSurXZ7bXyRymllFJKHQ8aACmlTmh9GNFX4czO7Vl/u7Uqk35wcx/8uJm5PNDP0MnrBkTnLJU9faBkN7SMWSPzfPoNX9656dBoY6TiBtaGR8/O2dlY+WJNmlbq9OeVUlprD8qS7qTuPGW4cyZ2z9laSzEzJDrltaAoA4Xt5w5128a6TWQxS+VS7l6nlOLMmvsk4VgXHjHTkhRiAuQ5bjb3ZzZ8OVQFzHRmUZZXqq+A6iuNDmWzlfV9kGQ39pMdwmzF0Fbb6g55f7rZTayfp6SUUkoppdSJTgMgpdQJLfUtRl3e01eW9KvfbRd2bJzvM10dvsncn9l2sf7ivQ9CrIUYI6Gr8vFdsCOzefrAxxBi6qqKDg54chfgyPlLuOLsWgjlnSPlTNNGMFB6J9NyjIRQMg/IkHIkdY9XFR7n0vQYs61lbQzEZBiWhjbEboi1xZqM72b2JDJpZpB1iKlbDS9PvIkZa7IMeu5eV0sfjCXI4MxaUjP7vPs5St6tlUzlbni0tUw3naXcr4Hf2Io3E8rNVBht1t6VcqaNCQMUXdXT4fKXPugBCcHI4Ozm83g2Dq5uY8ZZpgHfbEVRngn50hbvtfvivgRTSimllFJKHY4GQEqpE5rMTemH+coMFZl7w3SL1GZBwaFafyQ06Fa+27XNXdZJRU3uBhfnBDHLkGZp+bLT++cu9IhZ2qRgrTqpn/NjjCQsTRtwzlI4t76FyjDd+GWNIcrGd7yVrV2kriKne45uZk5OX+HUV8Ek+se0QOpCKIOxsspewp6ENTLm2lpDjrJhTLbKy/N0XYgTY8J2AYu3dt18IXKWVfPda5e6tqiY0rStrq/PWhf00M38makk6n+uhm7jmbXknIgx4ZydzkeazmFi/cycjaHLxvAkd22C9PeZmbc0W6W11hK4/m1zqA6yjZvUjoX+fTU7V+pI76eBkVJKKaWUOhQNgJRSJ7R+bs50oPC08mXtNkeylSp1gclaiNIN65nRhxzOgbduJpyZvdg3XaWQxZCIMRNTmoZDEkBIaUlKmZwTGdu1dbm1x8lS+ZPSbFUPWAzJOtqUMBiqQo7bdqvYTXf/NkZCkjFF3tnudTJ4K5U+IUm45HPCO9kyJlU+Ce+chCR9xU53Ls4arJWBzyFlMBlv5bUOGXJOpNwNxe6nV0/n+2SaAN4xnanUP8/QvT79lKa+5Ux+JnLOuduOZoyET1IclTBdBZNjrfKpdI4QE21Ma889Z0JM5O716CvEjDGQE10R07pKrNnqrz4k2jgkvNjwpprdKjY7KLufB9UHSbA2SNxbeb8ciX7729HOBdpqk9iRDMlWSimllFKnBg2AlFInvHWrwzd8DdaHQVtJqWslc0wDCztzoT1dg05fRSPHjXmtPWzjFidrLTZtnEezFgR4awCHMQljCmJKtN2GLt8FBjHJuRiDDHm23cV8itCFUNbK2na6Sp/YtW+ZnPDeEZOR1rWUyFnmE3kTqUMg20LOy4JLTKuGZl/TTB+OSZtbihFjutdMhhLRxkzKkcJ52T5GBmNldlBXXuNt7u6Xpj+jJkZyMhQuSgiSE21cC16ckde7/xFK6OLIRKyRyquQMnUbAEPp+yClC++m1Ud52kaWunlN1s7OgjLMdOatvS+mFUOHfw/1phVFG94PGWhjouxb0zh4+9nh3Ncuso33Wz9v6dDhqFJKKaWUOjVoAKSUOqmtDWKWYc9bWdtitVb90V/I99vENg70lQ1ba8fo5/50BT5YY6ZVPP0xDGm6Jr6JmRgzhbfEEEgY6hAZFpkkj0bKCYfFdqFT3SYMCYzD5ixfz9KyFVMmpUQbIsYaCu/pMiYsEOkGP8coQ45xhBiJsX/OUqVTty3D0q/N7Omqh2KUAMk6h+8qcYBu4HWkidIK1oYoK+GTBA+Fk/u3KXZNeuCcxTvw2dHShUQYGZ6cMqWz3dwjDpqzA31TGNOKpyYkDBlnC9ooA6srZ7FdexpI4Ja60M52jxO7AMRbg/cHV8fMDnT29tCzo2DDDKAuXFpX25OhjVHa/azlcHU/m82Qmv3e7KDwQ29J21ip1J/vYU7gCOhMIqWUUkqpnUEDIKXUSS93/3O4OSizA3sNed1g35giIUsI0QcDzkoLUUz9wvJuULGVgGI6XLhr9wKpRAkxY51UXYSculCHtaHMCcYpQZY2rzpFcg5UhZNqGONoY+z+gE5Y67qB10CSVjCwWLN2od+vt4dEzIbSwqAweOeZtGFadTRpW4xzgLSu9azp19ND2c07mp2jY61lYA0xxi6UkFAIDG3qq5IMJsbphrSN83v6VroQwRYSFIWYujY4Nw07Ulcl1T+/wskco5D66iV5nfFmGpLknGmTzCXyXZtXBmxaq4Tpq2BiSl31kbSzxZSnw8Znh0rPtnttpo19i5e8Pq6r1ErZSvudO/Sq+NhtcPN283AldYO0pRXOrhtcfagWsb51sX//Hon+92LdjCqkmiv2vwtHdCSllFJKKXWi0gBIKXVS6+e0HC78mV0j37doMdOylfq17Lnf3NXdhjydeeO6np7YzcOZzq1BQgeZ/yJDmDEWY6H0pqveSdONYjElcky0CQonFUwhWwiRqiiAjLeOTCZnCZdMN3A5ZANGhiO3QSqS+i1cTFuSAGNxxnThiiXGSBPAde1WbYjSwjUNXehWyMv3Y0rTNqbpwOvUzR0yBkOUoCpF6rZl4GxXLSXHdBhpGyOSs+mCKznfwknrWOx+fsZaUk60renayCymaw2zsmsLusHcIWe8MTgvm8xClDlFzllykpqhPtjLKa3b6BW7iqWU5H62cDNzfMw0sFo3oDqD3aJ/yjuLMamrPOuqiFxfEQYhRoyx0+Bp4zyeadWY2bxOSJ6H/Pz6aqjpMGu2Dqj6trP+PX6/KneMwfRBp1JKKaWUOqlpAKSU2hGO9CLXGIN3a9U7s5UPvqt6sZLkrBvqG2cqL3K/Cj4kEjOzc5KERaV3M1UpGdcFOn1Yk7FdMCTn4EyGlIgpMa5bCi+DjQtnwRhCiF27mqx276tbcpZ2pxQjMRtibCm9xyHVKTkl6pgou+NJqJUwARm+7NP0NSBLoOGsPNc2RgmscqbpBk77Lsgy1uKcow2he96JaC0pRjCGyjmsMTiTIEvbF9bQdq1f8hjdQG0jr5tsAUvkrtJpdpaSQQKe/kccopyDzP9ZmyEkGV/uKmu61kAMhZNwK6RITn3VlJHWt5wJMVJ514U2Mlg6TgPA9ZVlfYBIFxhJpZLpqm6ksqyvypJAqRtg3p0PIO+/JIOp+/cirA9y+rBounmuf//OvJdz/zgbWhfXhlDndYHR4X4vNsu5rDGYmQolHSqtlFJKKXXyOrK1JGrqy1/+Mj/1Uz/Fwx/+cKqqYu/evbz85S9n3759R3yMvXv3TrfTbPznoQ996AN49kqdGvrw5VDWBQymXwG+NmtFWq764ETmz5jpfZmGD7kLL6zp5sewFjBYK5UuTRuJMU5bflKO1G2SIdFdy5NFNo913VnT80kpE7IENtM2s67tKSYIsWtlM8jw5NxVQyGzdZooIYizhsrLKnqpmDGYvDa8OKRI6SxNTNRti2RSiTZJcFE6S+EMZeEpvcV35Sg5w7CQ0KmOUDeB5Towrpuufa6r0jFd+DMdkJylBa4L5KwxFN7JLKGYmLSRSROYNG3XapWmr23oQi9rZNZPQtrD+udbhygVPoaubaobYt0N1C4cFDaTk7SfxSSBGUhoMulmHLVd8Na/k1JKtDFTxyih1boMRD7vRkTJ4O7uufYho1QJZdoQunY7+dn1LVuz79/Y3af/et+mNks2mnUVa5u83+0WrWKbHWsrGyvrUp5pOzzB9aHb4f4sUEoppZQ6VWgF0FG47bbbuPDCC7nrrru49NJLeexjH8snPvEJrrrqKt7//vdzww03cPrppx/RsXbv3s3LX/7yg76+sLBwjM9aqVPPdEvTIW/TDQjOWSpttrhNG3O3Watbxx7itF3IWTttCyND1c2kkbXnBmssVeFpQiJ3M2zIsq48Aj53U4etIQYDOVAUBUU3/0Ym+mTKLiBJGeo2EJKscrdG1tpbY7BIJVFX40MdIs5kdleOmGG1icSc8IBzDmth3LTTNebgmDQtTezbpjKjuqXwnkEhFT0hytGDkeHVOcPAO8rCM2mCzLLBMAotJksrVl+Z473850bWsmcmbSTkzBxO2tW6Spc6JpxZCz6aLvjJCayzFN0cJWssIWdiNpi8FuTIfKCEc47SekLMMxU2M61ezsrWNSNhmLxfcrc5TIIT1z3v2SHMhojJ3VyoboZQypmQcjcQ205DJ6aToyRE9M4Sc5bnYpjOSjJ0oWVM9Dvn+s1ts+1hs+/n2cHMs+Hk7Ht3ozpEaVd09oiqgjYbjn4shkorpZRSSqntoQHQUXjxi1/MXXfdxRvf+EZe8pKXTL/+C7/wC7zhDW/gV3/1V3nTm950RMfas2cPV1555QN0pkqdOjZrSdlqg9MsY8y64buz7V6z+rYiGYbbD4fuW336GTlrA6P7C/+etwbrDc45mhDJwLAqaEOYbhPzxpJtoolykW49OO8ISVqoMHl6Md4mGRwt28e6wdQkvANyP38nkXIiYCmNoY2RGFrKomT6oDOhFkDpMjE7Cpvx3tGGSBMTTZxgckUyhtKaaQBlnaW0FoyTdrMucGtTwjmPs4ZJTHhjsEhrG2S8k81lIUUSUiFlDAQj85MMMlDadCvjc1dWVRV2+rrabteYldFA8nOwMpTaGEudIqGtZRCzlfCl9B6QiqQ2RKyR+UrWWaToSlrUXFfplGG6XQ7WhiEbYym9VGGFGEhZZg+lDNatVeIYY2iCDPqWOVGG0FWLARTezbzH5L3UvTOJ3aDxlNfKdM1MMJRmEk6zyXt2OhMK1rXTkeXtdKgB0ut+Rzh4jf3Rtn5tNpvrcPO6jpWt2tqUUkoppU5V29oC9uUvf5lXvvKVfP/3fz/PeMYzeMELXsA73vEOmqbZztPa1O23387111/P3r17+dmf/dl13/v1X/915ufn+dM//VNWV1e36QyVOjVt1ZISU6aN6ZCtLutWbiNBzmzlRKYLdqyDbiZP6S2Fs3jn1jaBzQwanl0dPw2nulYw6ZrqZt1kAznJxb4xDArHXFlSOYux0gaVs6xYpxuoDN08HGvw1mBING3LqI1dS5GVdqYkAZHvKoNSBpzvNkNJ1ZIz0rrVZ2UJg7PSTjVqpB1q16DA+oKl8YTl0ZilyYQ6RiYhMppMaLNURNVNQ9NKq1ubweZM5S3eWuoYmMTMgabhQB1oQ8u4G17tjZlWuIQgwUbpLdY5cpYgyXdPug6RSdsSE0yawKgNhCzBjbfSEkaCnGR7mqffJmbIWJoQus1fSGtetiSyhE1GAhoJhaRtKHUb0jJ9OLg2YLvr5iJNK4EkKGxCom4CsWubc7YLlqK8xv3spn720OxcoNwdu98kZrpAMnZtaiF1W9C6d4E9RIVb/x7pB5T3Sm+pZoKnQ+nfy/cnqOk3q822ZOaZrymllFJKqeNr2yqAPvzhD/N93/d9TCaTdRdcf/zHf8xZZ53FVVddxaWXXrpdp3eQD37wgwA8/elPx9r1udni4iJPfvKTuf766/n4xz/O93zP9xz2eHVd87a3vY1/+Zd/YX5+nvPPP5/v+q7vwrkj+z/nSimxVbGP6YexHPFxjFTcrBvEC3QX96Y76Gz1hAwXdtPgqK/Sgb56JHeDk7uKBwOu25IFkZAMzmRSops3JI8h0U4mxbS2fj5GRkECDGNkSHMdM02GyhpKJ5uzSifPI2FlDTmZYeEJIVCnTN20EmAZB93z7QppAEgxE1JLzJbCWgoDwULCEoDKQjaW0CYmIYA1NBliahk4R2VkblIdkrRoxYQ1hsoZSmspfEEikZNluY2EFKi8p02JFDLWS1gzLAqcM4wbaNpAyJnKOQqTyTkyjhDihLlqgIzvkeHRBqi8Z1jKgGxrZLPYJGSIsmWtdIk2Z7JxsgreWdkoljLGJHLXf5e7Ad/GyhY1272n+koe2T7XvW5Jhm4HAyZ2M4CspbC5CwlN916V90PdhG61u+w5a4LMhCq96+ZSyQa0EPtZP3mtHc0c3J7VBzZrgZT8XEPXVtYHOYeqiOmPMR2Mzv2r1Ome7kEtmcZsHV4ppZRSSqkHzrYFQK961asYj8e85CUv4ad/+qc5/fTTueOOO3jPe97DW97yFp7znOfw2te+lle84hXbdYrr3HLLLQCcc845m37/MY95DNdffz233nrrEQVAd955J5dddtm6rz3ykY/k6quv5qKLLjri83riE5+46de/8IUv8IhHPIIPf/jDR3ysU9ny8jKAvl7qiK1v9Fr7GjNf7ytFZq+h+/vNbrjq5/CYrrzEmLXvM3Px3Fc6TQdOdzfo17WvXbxvnnz1X51WK8G0avGG//N/Zm4jQ4j7EIGZY8vzk6+mLRK22extpnloGnD14cp0Ns805tr4OsqR+tdpWkGTpVKJmdv1833SzOar3H09d2FJ/xj9gO3+9esfb/Zl639mZuZ8172WmZnnk2d+rjOv18y591+b/dn358K6+238+PAhzGbvs9nzPNJNYBuPuZNDGv0zX52K9H2vTlX63j96T33qU7f7FNQDZNtawD772c/ytKc9jauuuorHPe5xPPzhD+fCCy/kt37rt7j11lt52tOexqtf/Wo+8IEPbNcprnPgwAFAhjdvpv/6/v37D3usn/zJn+QDH/gAd955J6urq3zuc5/jhS98IXfccQfPfOYz+cxnPnPMzlspdextVVg0W0nTf47ZcPuZgMAw02IzTXQ2RCeG6e1MV/2z8Uq/31S1Vk1pZkKata1h5PVhxOzo4ETuAp2uja2r5DEzR1tXK2TkPyAG083kWXvMaUvV9Pxy1w6Uu3k5a615fahjmD45OZ+c14UuOa9tr5q2/M0878za9qz+89zNwumP1bcL9tu1Zh9hLZTJ69qr+nM3M+ex7tWfaXGatkwZ+Ybp7tBXiOU0c7vuOU9/YjNvg+nPefYb/c95psps7S0z+77ZYBqGrf2jlFJKKaVOTdtWAVRVFRdccMGm3zvttNP4q7/6K84991x++7d/+4gqarbbZoNot3LFFVes+/xbvuVbeNOb3sTCwgKvf/3rufLKK7n22muP6HFvuummTb/eVwZpentk+r8R0Ndr+0xbWsyR/R7dF31ry1ZDovtzMBx6/snsBqZDnXtMEjEYZLBxQla1k6XdyNt+OHRg0kbKbjuX1MTIynFZjy4tSm3MGBKFL7BG1p2nlDE5Eo3rHt9iciJ3M3Dq0BJTprAS+Nhug1ZpZRvYR7vKn2970pOp2wbrPPOFJ8VEm5O0p5HAWJoYZHhxMkyammQt82WByZCtwWOlbattMTnTdLN0mpgonSUZQ4qJxcGAcdtgcqQqKgl0UktrLHPOk3KiTonclUb5bphvG2X7WU6JSU64LvBJKTNXFGRrWJ40LJSOwpXknBg3NWPrmLeWoZeta6spU5Bx1uOMYVA6Jk2gyQmPofIeUmAUgRwpnacs/LTUJsQk7XzOMa5bQo6Mmpb5quS0QSWzgFKmcuCtIyHtVDEbIOGAFoPJGdvNZLLWys8zZwbeQVcV1Q9vNlZaB1NoScZR+W5gdsrdAG7TtX719VT952b6/lxfTdTHbv07tPvc9P89M5v+Lva/Q/2xj9b9+T3f7L+zsy1vR0P/zFenIn3fq1OVvveVWrNtFUDnn3/+tK1qM/Pz81x66aV8/OMfP45ntbW+wqevBNpoaWlp3e3uixe96EUAfOQjH7nPx1DqZGXN5hecx1K/tvtw52CtnbY8xbQ2wHb2dus2IzHtbFrXfiXbmBL9ICGpYonIBBkzrUQxyGMWzlA4R18T46xcoMec8c5RdtvEYgq0ESongYv3hZxHhpxkJbnJiYG3LA6GDApP6WSdu+vWp/fn0Nf3xG5IsgUmbctSDIyblia0RCyrbcBYT0ywXNcsp8iobaWqpasrSTlSt4E6JsYhdoO4A95kLFk2YpEIsaW0DusKJjFCiiQMK60cs/QFPsOB8YhJ2xBjwFqDd04GYDtHiInVEGnawErMrMbAaohkEjEb6tCw2rbEbKhiZFdVUDhPypmVumYcE97m6bp7Zy1zziEr6huScVgyznmMMYwnNaMQiDkxiokm5ukwbQ84Ywhty6iJ0L26McksIG8NoQsWQ5TtaCHIaxZiYtJG6hAhZ0KUnx850YZEyv0w526eFLI6XmYBycBw0zXRxZhpQuzeo2uthoa1odDWyPuyjd15mrXQJ3ZzjFLK5Jy6TWdpOrC6/x2ys71urN03pvW/J5v+DjLT7niUNgtldZ6QUkoppdSR27YA6MUvfjHvfe97ufHGG7e8TVVVx2VV7JE499xzAbj11ls3/f4//uM/AlvPCDoSZ555JoBuElM7St+2cyQeyMqfzYKcIzmHjae02TFMN5xXqiyYXjD3FTkxJZyxsrnLWIyRjUz9Ba13jlJuLMeyhgR4Z8lGBjPHGLsZN0AG5yAZQ+xWx7uuUsh1K+NXQqIJicKCM5ZJt1q9sIbKWRIyXLlvCmqzDE0O3Vp2lzJzhWOhqogpUJAYWKlNcs4y7ysWvWe1DeyrJ4zrhibCUttAipRkSm+wXdDjrJ9WMbUZSm8Yum5mERlnHFUOtLGljS0pBQLyfJNxTIKsrTcYVkNLTFEqgzDsKixVhirDfDXAWUcyMAqRkCJlUTBqIpPQstpGHJmmaZg0gX2jMfesrBJSIObMJEWaEGlDy1xZEGMim4zzHksmp4TPiTYF6jbSkmXdvXNSudMlLwUSsoyahtBtpGvalpQj1hhKJz/3wlmsNTQhkpJUiFkjg7YBTFctFlMmxYglUToznTGUuiqrmJDNaXatfyxN2+b6FrQkm/FiJCXZNBdTJsRITGvv/X6LmVStdfef/R1g2uA2fZy+KuhIfr82q9aZ3RR2NN/bGMYqpZRSSqmtbVsA9PGPf5xHP/rRPOtZz+LP//zPD/r+aDTi3e9+N09+8pO34ewOdvHFFwNw/fXXT9cD95aXl7nhhhsYDod8x3d8x31+jD4M+8Zv/Mb7fqJKnWC2+9rsUBePh9NfrM62evUX0xtJew1dhQVdq5nttnZJi03hXbeFyUDOWLt23L6VKW2opLBda1d/we2cVO6YLOvWnaNbSS+BQ5stBUlayFKSYCHLOnTptZLQRIqM7HRuj7MwKDyZNB24nLLBe0vEMjaGcYjUbU1OiYFNOAuTEIgxUVhZxz5nLdiCFmjbxLhtCaEhpZZkDTFn2tDSJti/OqaNiRAC2WQqXzHKhtW6pUa2hu0qHeN2wmpoaUNkFCNtiLJli4yvClkl7yyldwydY1flsSkDkfmyYBIDq6Fh1AZGTU1OmWgt907GhJiIxjAJiaYNsnEsSeVNiFGqsqystHfGEbLtNnw5QmiwKWKMZeAdpS8xKbIyadg3qVlqA0uThhhanPRxYYG6CdQhrFXoGIM0fcnK9xgTZNkAl4AYIit1wyhEjHWyfj5GuW3OhJTIOXWb5GQQdujeR7JWXmrKYoY2yH+/vJX3ahujtD0a8HZtLlTf4iizoICZELWv4ll7jyJB1ibtYkcqbwiZZo9xH399lVJKKaXUBts2A+iNb3zj9OPLLruMX/mVX+EZz3gGe/fuZf/+/bzjHe846Hbb6VGPehRPf/rTuf766/n93/99XvKSl0y/d8UVV7C6usoLX/hC5ufnAWjblttuu42iKHjUox41ve3nP/95Hvawh/GgBz1o3fG/9KUv8XM/93MAPP/5zz8Oz0ip4+O+zAk5VvqLR7mQvf/n0Wc3W1Uc9BfSzpr1LTOsraufbtMysrI7Ie0z0/kr3b+d6Yf8pu540mZEirQgAQBSUeQdhNgNYs6JZDyV7YY6W4PLhtAmRjniuxagSczMF1Zuk8HhMClSWE/dtKykRGUdzjmGzmBjN5PGeVYnYwIllYFhIfN2Uja0WSqdYj1hkhOkRB0CB9rMHI7KS6VTGxNLzUTm/OSGcbZUuSamRDOZsN85SuOwzhBypk2Gpq2xMRFSlPlCSMXToI2ElFmcH+CAANR1zV1NoMRSFZ7cJpaaMc56jDUslCUWWCZT2L6yJ5O9lfXnJhNSIMdCqmxCktvkTB1lVlNpMsF4Jm2Ds5aFsmDcRuq2ZSUETIgMy5JoYDXmacBjrCVZSDESYwDrcDlhvMM7x7huGEVYMIbVNjHwBu+dtOiFRGFkNlNItmvtgiYmbLfffVy3YA3DwuG6r6UkbWZkaVtrU6JwBRZIOXXhT7d+njxtFZNh1Zm6jRgDhffSJsbMRje61seUp/fpf/eOZJX8urlbmHXb8fr7bTWLSCri0rrWsP536VCtnie7jTPIlFJKKaWO1LYFQDfccAOf/OQnp//cfPPNvOUtbwHWLpAe//jH8zu/8ztccMEFXHDBBTzucY+jLMvtOmX+4A/+gAsvvJCXvvSlfOADH+C8887j7/7u7/jQhz7EOeecw2/+5m9Ob/uVr3yF8847j7PPPps77rhj+vVrrrmG1772tVx88cU88pGPZHFxkdtuu433vve9TCYTnvWsZ/FLv/RL2/DslNp5JHw5/BrtQ5kdnNtvb9rqsZxZ//n0Itis/zzljJ3ZduWspehmD4WYprePMXVrvGcujI2hkJIMQogyINg7mq4KJxloUqI0UvGx2kQG1jAsC5abliZJhU8ic2BSTy++2xQZlgWkhPOWMmRsjpiuhapOiRwzjsDAWNoYOG1hjhAyIQZpV0uZgCU5Sz1uGdVjnCuoyLgCvDHUxuINhLalKEoKK5U2A2v5+rimzYYyG6I3xAQ+JkJoCCGyP0WyMbQhkkPDrsEcxdwQE6Rty3vP0mQir387ITtP3QRCjNRNJJrInrKg8DILqEyQc6SwhkFhIWWszeQs6ZvNUUKpJG14MsfJgJOB1E1KhJwICQ6MJ9QZmrqVn5OXsKlCQrtkLaO6IeTMrrIkpMQoBLwDlzMBaGMgkEkRAomh91KpYy1DZyVki61UJ+WIsRYXwVmHd9I6mI20mw28DMtOGFKW1i/TVSFJdVoE7LS9zJmId47UvcftzMyqkLpgswtXUspYtzYjay3ctNNwIqbchaXSAtlX0m0c5NyHqtbYrvJtbRi1/H7Iv2d/j/vQiCytb85KYBpT6kLYPkLa+nf6/lg/TPvQt4P1rXX3dXj27DG7Gd06+0gppZRSR23bAqAnPelJPOlJT5p+3jQNn/vc56aB0E033cQ//MM/8OlPfxroLq6c47zzztu2NemPetSj+Pu//3t+7dd+jfe///28733v42EPexgvfelLueKKKw6q6tnMxRdfzC233MKnPvUpbrzxRlZXV9mzZw/f+Z3fyWWXXcZll12mf6un1DF0f36fphuL7keINPu39cYYcupCG5MpnHThhpjWKidgOjPIGoPzltxdwJONXPQbZIuYgWSAnPDW4L1n3LQ4YyhLT6obmc3iZP7QwFtCmxhWJUUMTEy/BQpiCpAtORvakBj4knFoqXNmEBMmJhoSFovz0haVE7QpEqJUJRljKE2kNJCdBWvxzrKrLKiNoW4aDrSBRedwRUkbW2xyWOcIocVYC7HBxsxqaHHeM86RJmVGMVBlT2UMOWV8NaQqPCnI7J6luqGajGibSDKZlA1NbFiuGwlijKHyBRg4MJngkRlKOUPKhnHING3Lcj2hKgoGRUHKiSZLuFM5h8VSeEMTMzlZHJnCe+oEy23LuI3MeUOBoU6JSZCL9JRhWBUU3jHMUFhLmxKjOuB8orRWtqyFhsJ6TIY6W4qUmCTDgCDDqMmkaMg5UBWOJkLIERszFFW38h6phAotbbZYk/HWyXvJ9EPKE+AkiMypC2GKaduYIUOW92a/satwdtoS6bv3bb/hzVsJoUJKdAVlGLIMHI+RlA3YjDNrG8msXZvf0/9myUDn9TN9+qHVfdDTn5TcT45rTbcNLdNVL61VIW32ezsb//Rtckf3Oy3ncLj75f71u58h9KxjEWorpZRS6tR1XAOgl7/85TznOc/hKU95ykH/56UsS574xCdO15eDtDh8/vOfXxcKffaznz2ep3yQs846i6uvvvqwt9u7d++mf8t40UUXcdFFFz0Qp6aUOsYO1/J1OP0FIOsuFLtWqm5N+7QyAggxEqJszMpOLhz78+i3NcHMvBZbkHNm0ka8dRig8o4mZkJIVGVJkSVckgtoQ/Yecqa0jmiZVheFLNUtIUUK56Q9LBpGdUMu5eKfZIhZ2qFiG2lTIGDZ17SUPuAy3BsS84XH54RJsKuqsNYyby2jlKnrhqaecNpcxviCldRQOAdkco7EbFgGCpMpgKrwGCI+e4xzzFmLdQ7jHSujCU0bGJaO0ngmbcs9q2OcBWMchTfkJNU0vvD4omQc0nSTVTCOZjJmDMyToKhYjok2NSxYRwDGIRAmDXlYsOgKQjIytDq3JGtxQAFEZAJ4yobltiEmiM7hnAWT8a1hWJU4Y5iEljYGjLWUKWOsIcWANZ4U47Tlr02ZcUjUwTJXSstWm2U4tktJ2uNiZOgLUkryWF3VD33lTc5kazE5gvWkHGkxECLOWmK3Cc6nKOFf7FbRF1A4T4iBlBLBQpEdKcuWtT6MMd0bPeVE7r6epoPfE8ZYLEkGc8/OETLuoBKWPrhJM21mxhhMlllIfRBku/d/Xz0HMiybmeqa6bp68kEVN7Of35dfbXOE1Te2G9Td//lxrNrSNPxRSiml1H11XAOg3/u93+N3f/d3Of3007nkkkt4znOew/d+7/du2dblnOP888/n/PPP5/LLLwfuf+m2Ukodqa1avqYXl1u0c/R/TsXUX5Suzdt3VoYwzzap9DODcpYqB9M1iPUBkreWspvN0m8YC9PWm0zl7XQmizOQUyJbCFG2etl+JkqGwsoxmxSJIa4b6rtST3C+ZOgt2Tis91RAzC11kqCjzZlRlKoc3ABHZK7wWAN1G2SwsIEmtARjcCZT+YLQTEg58eDhkBXnWImJeRNpSdSTwKAsIGaKGAjGEjKMU0PdtgwHFRjLvpUR9aDk9MGQ2DSsNg37Q8NirtjjAst1w8oYdu92TMaRYTXA2kgbLTEbYkoMkSqRlSZgnMNamNQtdQgMQ8LESJsz/69tsMbijSGSSDUUPlGUFSZZArAymhBIFNYydAXzlQRuKykxagKmKrDJsKuqMDmTQ2CpCSzljI2JPUNPdo4QI94ZViYNkxTZVZYUXbVNyoEmw0JOBLy8M1Lqzt3gk1SS5Zyp20AtvVFU2VJZQ8wwagNt3VBUGZuBlIlda5nt3i9k2e7WhkzdtjjkvR0TxJyxCSKRmKQCKTtL6T1lNzfJSY5EQtrjrAGbZYy1BHxMW8vIhpikBU0Goicwlr42R359ZtaKdSGQoV+ylmlihGzwNmOtpRugNW2z6o+x8Te4D13X/a4eZaByNC1cGtYopZRS6kRyXAOgr371q1x33XVce+21vO1tb+Pqq69mfn6eZz3rWTz72c/mWc96FouLi4c8hv6fKaXUdulbSvrhuFv9aTSt/Dno8nPD7JOZ46aufcUZ2837MWsHY7pdnIyhDoEYc7f23UwrRgxgnWNh4Lq5LzJ8WK6PMzFbSJFApg2ZNqd+4goDZ4hZ/pMQQpBBwdZgnaeJLQPvgYzP0spjYyCnhrKo8E5mCg29J5NZbQI5yoX1vnHNoK6pXYENiYWqwhtoMMQgQ6dzKc82WziQMosFlMawr034LKvWSRBC4u7lCd4YvJOWpUECExv2tbCvzgznwWeIBaxOJpTGEGImFpFyOKCJidGkJhtDAQzILFjHPhMxKTGoSvaNRqQWhqXHVyWulUqTccrUMbBgDXUTGTcTXIamLKiANkJtHc5aTh8OyTZTR7lPax1Nm6kqz54g59K2DQcmEyyGxWGFMVL9FWMgJxns7I0Mza5jxjqZN1QYx3jSMEmJ+bIADCElmm4zWGVleHZKEGJgJQYsMBlPKJ3HWkNp3DSgTBlCgtJI+5cxhoiEJf3GtcJJaInJkA1tBIjyvrSWNma8M3LeXbXadLg5Ml8o0w0yN9C08j7zztLGSJNg4AyFd1hrZ0JUCbSmrV19C1mWc7HWdb8fcty1DXr5oFawPmTNfdCEPHeb+68c36H1G2cEKaWUUko90I5rAHTmmWfyMz/zM/zMz/wMS0tLvOc97+Haa6/lfe97H3/5l39JVVV8z/d8D89+9rO55JJLePCDH3w8T08ppbbUzy7pBz1vdaGYs6xzN93clH5Q7qGGv/aBku3mn0wvVrutSCFG6pDxFryzFFYqInJ3EZyyhECyEUkqKayxDApDsIaQZPsTNpOSoTAZ6w0me/rJQyFJADVwMA6GcRNwOVLHRGkNnsg4BowxVN4x9B6T+4tuudAfWMskg6VlcX6BQTNhJSTaFJlMGqqcGYUWZy1nLMxTVCUmBO6eTCS8sI6Bc2QMwXhcGLFYlaScCd7LRXqCe0djTisarHGU3lM4x73jmt0F7BkOcdZyb9sS2oZJytQBisJw7+oKMUuANiw9bRu5M7TsGQxYMAZXVZQ5UmLxPrG7KLHWYuaHrI4bxrHFhAje0qRMnRLNJDJMiVBmmSkUxjxkcZFhUVI3DTZH2pSJ7QSskxXv3mLamlHTshQzqW1oQstgUNLGwNKkZr4q2WUrCgurASYxsmgNuWt9WmpbRiFSWIs1LSYjr2FO+GJA27SMs4R4JWCsIWS5b2EkqHHeErsh4zElGmClDRRG3mM591U/FtqMyWCcgxy734lCZv2ABE5ZApWUMt5JGBnjWmtZ3SbKwspWvJxIBpyzNDHJ1jXrsdbKhrRsMEbm7KQudFz7HeuLdtZX8vQtYak7F2krlO97ZzadnyOtZDOzgI5jFtMHxU7zH6WUUkodJ9s2BHrXrl382I/9GD/2Yz9GXdf89V//Nddeey3vec97eN/73seLXvQiLrzwQp7znOfw7//9v+fss8/erlNVSik2XG9ufTtjpOJm5vPNqoU2hkIb21L67WFS3WMxJk7nBVnrKLptTtaZbn12ImZIMZFzxjsZIi3VHoY2yRwW6zJtmxiWnqoLdMiyGnzoHbHbjLXoLdFYRiMJZybZstq04CxnOIcxmZAzJY4QMyHUjDAkYOAslbfcEx3EyMCXmFBTDocstzXEwKQNRGOYNA331C2VMTxkWEJZMgot++paNmflxPxgSD2e4AvLJCRCgFRaltuW0GQWbCBaqKqSmDMrbUNsI4tliYmJsrTsHzfMOxi1UHgIdeDeuvuPoJnQWkfbNBTGYgtPxLBiErluqYIjIkHBvJdZNiEn4jiyL8JqjuwtEvsnNfPVkNV6Qtu2LNcNVenJIWNMxqREazP37l9irvCU3kFTM6wqsI7944aY5X0xaaTha1dVMXSJlCKrLcRs8A5IicpZ6hhlRbwvGNdjGaida2yONFhcijhfyXBtZxkUBSTI1mCsw+WMTQmsJWdpfyMH5m3VDRd3Muw5SFtXQabNMp+nbRoihsolCmdpQyLFhHUW6NoSnSUlCQnr0JKSpexe3xgz1kRK77p2Rtkw1kTARByuq5IxhJhwXbVRzlleJyzOyrGl7cySU8B7T2St6ielRLJrv2f9Rr111XXObBrQ9red/V7qUqWNt5/9+sY5Rpv+WcF9m0GklFJKKXVfbVsANKuqKi655BIuueQSUkr87d/+Le985zt517vexc///M/zC7/wCzz+8Y/npptu2u5TVUqdojbOA9o4S2TWoYbOztps/kiIqVvTTVfNI7crnMOavC4c8tNUqmuLMTJPpYmZmBODoguHjGxkyilKZYSVx4kx9SubmC9LnLU0bYt3BYU1eGDOe3JKlFXBsCxwOROBUdPQhpbIPC5HxjlRN5HFqqDF4THsKkpSjNRtoBxULDhLpKBMcn42yPawORLOFTQ5kXCsNi0xRiZt5vTBgNA22MKxgMcyZhyhBkKTiRlaCzbCZNJwbwvDgcXkREum9I7Ve2tw0CQwTv7DFxKU3X8BfTXg3tUJo0nkHg/DAnZVBbHOHJgEhlVgwRVkA5PJGIshGMCDb6E0gC+Yd54Do1WGuWISJoybhB/VLA4LYs7MG0ObIuTIKMpsIV+UzLkCYzLJwfKkYd5ZximyahJnDEtSsuybjCEnBlVBlT0Lg4o6RpqUMCnSNJCNw4RIwBKbhsGwwhYlJkVWY6ZJLSQYlJ4cAqsxkUkyzyklCaXoV7InCitTepoo1To5G+oYscDASatbHeT55OzAWJxzlF1I1rRBQstu7pW3lty1cXmTMUbWuIfUDTy3VuYBkckxEUzGGQmHgnSekbsB09YYnOsr5OR9nIjQtbZ5283Z6lKWECLOOVLXGmaQ48nvWvf5JmHPtJ3zCIOavsUsdf8+VEuZtn4ppZRS6ng7IQKgWdZaLr74Yi6++GJ+93d/l7//+7/nne98J9ddd912n5pSagfb7OLvkLftLvCO5CJuNrTpby/rrdeqEXJ/IWrkoruvVOhbwlw3vLmvMuirC2QmcDcIl0xMFkNLzlIpIVuSDCEnWgyBjDfSFpatm24XmysLmhAYeNc9noQAA+9JJmOyZb6ULVUrbWDctHjvSE1DWTrmyiEDJrRAaCaY7MFY5gvfbbJqMVnCreQclbGMSRgDZ+7ezWoCnyPZZOaqAW0IlJJGEEPGZkPlDMEVLI9blmOLTbCrgsZA28gA4mQgBxmCvX+pxWdoHLQZxo3MBxougrfQBnBZ1rzXNdQZzCrECurYsnuuwBrYfyDTzjVUHsbGEEPCOZi00ASpKEr1mJVsaBPM5UgOieUxzJWw719bkoPBAE4bRtkCVzfYylC5zMSCx7LaRkLK1M7Qti3z1YA6JfbXDZO2pvCFtEYhwUUbAuOYmaRI5S3zhQPjqVPEFV6qwZy8X1abhpS7sKqREC+RoG2kNcxbYrB4EquttPsNfUFOiQg0bUvlLdl6qbDynrmyxFuoYybbzJyV13XStN17VLaDOWswGarC4a2jDomY5L1Qh4hJgUHhMTmSnadwhtWUaIO0j1kn29z6TWK2q6pL3cp6a2XdvMXK43X78/q5WHS/ay5Li+TsMonZcewZiDFhupX3uXustQlBdL+7hwh++xZRu7a9TymllFLqRHHCBUAbfdu3fRvf9m3fxm/91m9t96kopXawo/mb/s1miRx0vEMMeM3TVhGmF5r9zfq11v3MIbIM1e0HPbtuLlBMchGfU789LJG6WSvW2ulwXGPkawCFM9hkwGRKm0nTEElab0BKPnJONG2gNba7iJcQajQZU/gSSMxXFdkYSufYPRzShsg4OiZBBkuvpsi8XLWzUMgA6YyhzBkLzDtDHeQCPGZDZRP3jhqygfmq5PT5Ob6+vMJd4zHWGqrYMDKWpVHCJ6gTjFswJdgEQw8HVuRr1W4Jg8YRHjSAlCA3EgK13f1cgrqBkYfRfigCzC1ALKVSaN7IdrDxGO5dgcbC6SXsbzKnDaQiJSYJgPIElkuprkot7M8Ba2HPPIQGrJfHGnjYv5yYH8BqC/MmEwsZpD0g0jYtxEh2jrJwVIWjCYFxPSHJFvdu5TyMQ4vD4GKD8x5TyFYwk8Aby3KYYIzFu659CrAmM4qZNF5hfm6O1AZGJlNZy6KxpNgySZnRZEIqClKCgZHHm0TZPLZoMksxs7+dEDMMrGGxKKVNkMQAaFLGGpld5YClJpIz7CoLqkJ+xZyB0jnanPDI/B3nbLf8y1A6g0kGYxJtkEqeEKRirvvNIqUoYaWTSq/UzaKS3y0zrcSh+7q1brq9L3e/hzFnCbm6rXoxZRKJ0tkt18iHmGZmEK2tol/3Z8QWv/tKKaWUUttpWwOgL3/5y7zxjW/k5ptvpm1bvuEbvoFnPOMZXHLJJVuuhldKqQfC7N/eH4nNLu76uT4GujXtspbddP/u9YuK3MxckoOOT7+taK1GwRgZiJuRAbkhgTMZ6yy+q9ixRmbyGDLOOtoQCUm2gFXeEbJcjMfUVRUBdJVCzkgFSsgwyYmUZQB0GwKRIIONQ2DgS6qBZRIjTYhMQiADjXXkWFP5gogMwW6NZWFQ0YY4fU7Geg7ERtqBjGW5qambwGozwSawKVNhmBsOGLUtq02kyVCaRAvYAnYVYCKkCHscDIYF96y0rAQ4g7X/uN0zklavJoFJMJiTaqH5XYbVmFlZhjiWKqHKQJVhjBw3BFlpv2tRQqavjqBy0nIWaygyzFWwOoJ/vReZQ1TI8aKV2y5WMDJQVTBKck6TFQkbRzUMKtjdLlPtmmO1jexbhvmqYc+8YbVuWDGwNGmZqwqWVkeMmhpixBcFTdtifcGiMbimYRnLOCVMDhAy45Sl6iVDtIYqw4HJmJwTYTQmhUaGKw+HHIiR1L2/ysIzV3iKwmO6lkJvZLaThHWGajDAZEMAXBdoemMIbaAh41JmkjJtCsRscCaTcklMiZyh9A5noLKOvpQt58ykbXHeUjonM31yogkBj2ElxunvkbOGYeGl/SsZEok6gCVgnSdESY2k1ctiu2o6i4SnfRVfTJBNJibwhcWRZuZ3HfxHQkpJqpC67+d8cNjbB7Qbq4D6ir5Z/ddCkjY27w4OkzarIDxZ9Ofe/1mnlFJKqe21bQHQhz/8Yb7v+76PyWSyrhz7j//4jznrrLO46qqruPTSS7fr9JRS6j6bBjYz7SWzZq+FNqsUSt0FpLNrg2lnLwKzlElgSFhrpxUI/b+NSaQkK7wxBmdz1z4jVRcxRlJfHZH7EEhacpruft7AsKwIKTBp5ULaecuCK4kpUzpHE1M3wFcu1IfOUc7N06aIw9AATQxMmsywLCi7C/NRXbOSI2WG+WrAak6E1DIoCmJM7B9P8MBwOGTBF/iYMYWHmNgVA5MIqYQHn+ZZHgf2BRjULYMKho2MkZkkCBFKpDqIBKmCcQ3jZYgmk1qZHVSeBmYMKUD00LawnMF1FTdzXmYOtSMwAZaR4MYXYFqoI9LiZWA0ljlDyyMYFDB0sHsBxhMpRGmThEtZOvY4sALze2B1NGb/MowaaRubTDIpjwijjPHQULMaoB5F9lRQt5EYwNlICi3GOmKKjNtI5SzGy4DoexuYz4lsLK1zVN4xbhKroSFnw+lzQ0LMLDU1g5TYs7hIYwwtGeoJNYY2RwbGMGlamm5Uz8BYlmOkiYHVumZxbog3meWU2F9PWHAeY6C0DpMCvigJOeKzofSOug2yfYvUvS8zqYlMQmTRlExyxHZDoW1X4RaAGJIM6c5S5dVG6fMyUQZBewPOpGnwOv097IZH5+73qy/gyTlijKPypptXtBbAbAxm+/ubriKP/hhIG6bM7VprJ8tJXneTUxfeHlxRlLoqv03GgU31g+RPRifnWSullFI718F/1XScvOpVr2I8HvNzP/dzfOYzn+HLX/4yH/3oR3nVq17F6uoqz3nOc/hv/+2/bdfpKaXUUesDm75ly85cTPZrqoHpXB/o56SwLgiX26zdb6MMXRXD+uoCqTxI06+HlEkxUjhHzok2BKlesIaykGG908cBMJaCxKDwDMsS7y0D75mvCirvZU19t9MspEzpLVYu0ymco7COYelZqAYsFh6bIYSwtio8NjhnKAvPMCaKspv7EhPOGEpr2TWsOGNQMBwMKEzGe0c5qMg5M6hKopWZP352BlKGyntCAjwsrcKBBkqLzBHKkAuZ97O6KmFOPQHvYDgPCw727JYWsSaAzVAUErbVDvYF2DcG30hwMxrJ7RzQjKWiKLbS7mUc5ACLQ/l+HcFHWFqGO5flHLKDlUbO67QFqUxazplhBYsDwMGd++Er+zLjDF9blTBrYOGMobTpLTiLc1BY2L8S2T9uaNvI0Dmss4Q6YicZnyJtAtNVo7RNi3WeOQy7S0dlDJU3mBRZIvOVffsYjUbsG4050LQsLa9Sj0a0TWK5bagnY9m0FgKTekKKiYhl//KI5TayVE9YaQJ1ihTeUVpLi6UNkTYmDowmLI1rmhhIRGk1DIG6bclkGVBNJoTEJAT21xNGMTAKskY+kMg5YVJi1ASaGIihJZEpjMwRLCw4JxVGzlm8k0HSshFM2r56TUjUIU1/P/uV8G0XKPW/Vyln2ij3d0Yq/GJfypfXpgStbQKTc8j93Kvp7+bBv+fWGLyVIdmb2aqddLM/G46F/jlD34p63x/HzoZlSimllNp221YB9NnPfpanPe1pXHXVVdOvPfzhD+fCCy/kFa94Bc997nN59atfzROe8AS+53u+Z7tOUyml7pODLtbYfMZQN4Jn3e37EGla9UM/oLqfPwSYTD8ZehoikUmpD4+6CzgMbdcSFmLGmIgxFmOYmV0i27S8BVNU07Yf2oBzjsoXFFbmqIQYKawhxSRtYzZ2a7hlSE3VtXskUzBfSUizHCJ1kLXvMQZcSrjBgBQD5WBAGQKhKLAxyuNaRwqBMU7Wn4cWmyILw4pRWVAWgV3VkGgN9Wpg4KUipgBOG0IwEqrMF9LiE7JU1oxWYHUMuxZgbihBjF0FCglIdg/BRdg/gbrufjYtrCRoo4Q6c0MYIRU9uZGKHozM+LEeztgNZYI7DsDqfmnzugcYd+FTO4HFBQmYmgBlt9EstWBbWCzkx1oXMKlhqXvsu/dDNQ+pTpQluCIRA6wgwVBTw/yCbOmajKVKJ1pYGQeGDubwLAwc98RIGSN7BiWrOMJ4jLOWFBIhZyYRVicTbITd80NSTuBLmsmIYDID68lNwygmqqqiMrBajxhHGfRtfQEp0OKZNIGq8ORu0HjIkZXxBNtaThsOiW2iyZBTwFjPQuEYWEsTI2QIKVLHCEmCQG+czD3C4T2SxjkwMZASlIXvAhgJHWLMtCFhuvlT1korZh+0GMBbuW2bMjlGGQ4eJUS11mC7gdJ00acMajeYLLOupB1Tjpu79sy+BjB2s4eaEGHmcWFtxtdsODIb9MwOpe//7JgdOt/f/3CzyI7UuhX2ea39rf8z61hFONoSppRSSm2vbQuAqqriggsu2PR7p512Gn/1V3/Fueeey2//9m9rAKSUOulttk0IDj/Tw8xeWHYXYn2rSj+/p+4ucgvvsDZPq3/kQjWSsjyGd1YGBWcZAB2iXKAaIzNZQoxdq8namVrTbyYzxBTJ/YWsMbQpUfmCJkRMTngrgVNKmcIa5gqPBQ6ElggMAJxjqWlYbibMu4I8GMiQ4brhjMUFYgyM2shCWTFqauo2yAwj55jULbvnB4wnsm1sl7cMvGRhk5QxDs6c96w0QfqDCkg1VCWc4eArY5ifkyDHxK7CJ8L+fXDWHmiQ6p0cpeJnYV7CpHGCuCrDkOsAJLh7VVrDUuy3s8lWsPHXoBhAqGEcII4kWLIRds2BL+V8YiPHHbXQLEtVU8pw5oPgzF1DYhyzVMv3ds1BKmDpXpgAxSpUA7o3w1pL4f5xJluZMbRrHspCzmG1hSYF6jawPJHHuXd10oUoct/k4PTKEQvD6ijI825rKgPNyoiyKsgpUzcNy03D7rkh89awFBP7Jg2lc5SVx9iMKypS07Liu5k+xtBUJWWGYlBiM2AsbWgZh4D1FhsjsfCsNA13jybsqgrmiorCRKyFYKRnzhmLdxBiJsSaaCw+y/vc4CSMCxJIhiwzeworL1LRvVgxxmlgKlU83dr4nKmjDFsnJYx1TEIkJWm3dN3Q6tJarLW0MRHb0FWiSRskSLCayLiZSsC11q/1v+9JhghhrZWqPiQA7KuLspGfr7XrW0H7423886PfkraVzYInYNpyKr/za18/1kGNtoQppZRS22vbAqDzzz+fW265Zcvvz8/Pc+mll/K2t73tOJ6VUko9cI70b+pnL9JkVsnaSvjZY8WYSClNZ52EmPFOLgq9tViTSVkuTC1yMdmEDESscfhu7TxZtjK1yBBgbwyFk+1fIQaMsbTdcOiYMqWJYC1NTLQxS/CTHc5m6NaUxxSl/QnDYlHIum/rMMZSOo8xjjpnckikGHC+pG1afFGyu7A472mtIceRBE1tJM0P8FhSjIxjgmiZHxSMV1sOTGSGT0gB07Vw7UprrV/ByiygZKV6pyqhdDLcmUJeG5NhOcq6+MJKSBRr+Wf/ROYJ2ULCmEGWVrDlWh7LOemprlcl5BkOZIbQ0rKEeKMGBiXsBsxQXvM0hrv3SfjSBqjmYH4ZvsKYGGAykcBpMUFhIA9gIcpGspylYsgNZd4QA5gbS4DVFHCghT1ADFKlNHSQvQwKv2cFrIMKCZ5KBw9agOVJZNwCFtoaCitDt2OGNG5xXU9dnDSycctaaFtMhgcNB8xVJctNQ+wqYEaTmpzks0FMnDEckEKkdDKUOVp539VNQ+U9k8YwCi05RfattkzKhoGvmKTMnE3UMdK4AtMm9o1H5JypvCSAg7KiDi0R220Hs5Ai3rppiNrGhMu2C0QzFoNzBmNkjXybpVWxKj0GR+h/t2wmZwmBYoRAprRSPVRHmUNkTewqdJy8kbIhW3lfFc52G8okuMl5beh8TF3bWUxdc2U3b6v73e8Dk9nff7mrfBximlYl9X9u5KOsCurX3ff3eCAHTR/tsH2llFJKHVvbFgC9+MUv5sd//Me58cYbedKTnrTpbaqqOuk2Xiil1LG0cf5HP8A2ZYhd5UAxcwHYm7aKAQmp/CFnCEFat5zt2lZASosMA2+ZhAQm44FxTEQMpTcUVqpY6pxok8XZzLDwMt8kpbVNShacd0zaRIoJ62C+lEqOkINsKrNQlQWxaVmJkQct7qZcWWFCpsgJnCfFyIIvYT6TJjWhDownE5zzFE62PzlXMBmNqJFZPylLSDPqBkAvWtnslNpEyLAa5IJ6ziHzgibSHlZlmclTB7hnv1y0P3QPNBm8kW1eVQlzFsZjGI8kMFkJ0DTSNrZ7XraNjTyUQ3AB5ktYXYHlA1AsAA3YXVAvw6SE/asyrDq3MIf8LJYbWLobRhNpUfNAnaHZB6aQtjbXSGubmYPVCJNGKoUOVHDGUIKl5QwrWbqkykEXEo0Tu0qYVDKvCGCSYS5L2HV3LaEQ3euz2kg1VHZSlVIZGBjH/OIcS+MxX963H6yhKjzeGJabFpMSlbF8vZYgyAOl9wwLR2xb6hAwxlO1gdVxTTRAG6idZ7y6SuUdQ+cYk2mzxYaW0jlSTjjjWWlqvIVoZNZP6Qz7xo0M4i4LDBEweBux1hG6Ch+pZJH3qDFSUSdBiSWnREhSFeScxRortzdGhqOz1mrpTMY72wW0lsr3AU4kJAlOS+9n5v1sbOfqNoSZbvOeldKv1PdddeGZXRfodL/T0/Com/EVk2wPw3Rzjsxhw58+gOn/HOnnkR2rVjKllFJKndi2LQD6+Mc/zqMf/Wie9axn8fu///v82I/92Lrvj0Yj3v3ud/PkJz95m85QKaW2R38h17d7AGszRmbmCPlu6HR/4bZxY5jpJpL46cYiuVifzgfqj9UNx5Vrw0xMBusthVt7HDI4W2CsJXbFH945DJnVJlFkCICxbvp43hmcc5hsyLbF4RnbLBvDbCYMLKWFup5QG8M4BobGUlQFbRMpHcRcMPSZ5AqWV8dMYqQsobSW1ZURK8i69l0OxgUUFZxpYNRdOMeYunOB0+akMyzUspFr3MrzjwGWV6SSZzCQeUADA5MAsasgetCibA/71267l0PmAdWr0AKrhTzGQrfVfGUsc3+slUBqOII9Z8JKLZvE2rFc77sEtpRKpDJLoLQcoV2B03eBK6WKaBzBZ7inkscOGc6wMm9oNJKqptLJ3KDhHqjvkXCpCTBoYGRlfX3dSkvYfCU/29F+qY66dwRNgtOHsDgvwdDSSNbcmwB3G7AhURWZelIzqTOrITJXwmLpWM2ZcdNiSeyqBsx7x1zpqZPBWrBt4N4cyQlCiEycJWAociAXHpMiozYSc8T5iso62tCwBCxQ4m2JTw3JGJqmZc4a2pioo7yvC5NZbQOVhUE5IMfIKDTEJEPQjbUMrAMSTeqn98CkbQkxU3nHwBnqmKnbVgYzdyvZU0x4J/OvjHXyu9Ktz0tda2RCSsjMTMtUGxM2QcqJwtlp5U7OiRAB0nTel2zl69q+klTVSfXf+oKZTJYKppy6mUS2mxGU1w2XP5zZ2T6bradfu93Ju4JeKaWUUgfbtgDojW984/Tjyy67jF/5lV/hGc94Bnv37mX//v284x3vOOh2Sim1k202+NWQp9vE1v1NfXd12G8o2mzuR38M8trwWmelZcUYCZWEPF7bBrAy9tYZSNbQhix71Y2hsHKh3LekxdyHUl27S0g0oSFnJ7NdjKN0Bm8hF0NsjsybTC48kxiJSJtOSpHlRsIfrCNkS53BxcxEBrIwLEsmdU1rEyZBdBJYhCybs4w1FG1m6GWWSppk/nUi1ThFkEqYJkgFz3AOKiuVQCtjaakyVmbmLJZSffOle2GphjMquf1kBDj5fmmgcFJts9vDPcswWYJ2CGaXBDTRwb57YdcAFg3s2iXbwFbHcNcBCZjmB5B9N1C6kqHS1sq6eTuQtrBJK9U4u0sJiupVCB5cK4OhJzVgpN2sbSEPZe4QFpbHSNWRhzyRCqXWyudLS1I1ZSewhMxKGmVo5+Qd0c22ZmyACZQLEl7tW5pQVjL7iCzzhsZVpGmXyc4wcJ5/rQ9QVgOqZCidYbVtuKdu5b3aRgbesjKxVN6TyNQ50rYNAYOtM1U5pPKWYAwrozFNG9g1lE1zoa4ZlyVLk4aBs/hoiNlQGcM4JzAeUkvhnLw/UsbkiHNQp4R3rgs+pNqmjZEYIh4IJkn4icVYT8ryJLOxhCYhS+bk/ZjI5GwxJkmUlDO+K+Dpt43lLK2Qxhp5PbOEQSGmaYhjnQRK2ci6+35LX0zdvC5YF8CYbpsYdO95awkhEKJsQHMzg6b7tje7YcOYbBDswqMNM4U2C4PyzI76mNKms4d60+HUGhgppZRSJ6RtC4BuuOEGPvnJT07/ufnmm3nLW94CrG3AePzjH8/v/M7vcMEFF3DBBRfwuMc9jrIst+uUlVLqAZXp5/gwrciZXSUPR7ZdrN9KNNt+Mnv7aevJ9GuZlKJMIMkJa6X0xxkD3uDIJGOmM4ackQvaFAIJqJzFO8v+MKENhiq23dBqaXXJ2QCBkBNkaT3zvsTFlqL0jFt4yO5F2ralyRkfW7yBpm2oc6YNkaKEM4YVbc4slCXLTcu9cUzpHANrqKxj6CNgmRAYhUxtZU7OsJCKlqoCrLSJDQu5sG6iVAMNrVTYJAerCQ50q9eL3TIDZ1+QDV5zC1CPYN9EWuJ8lKqaOxs4LUkrlw1AIXN7vJMAKdWyTWzSbRcbZWnn8kECmdVVGfDcIOFL28ABYAwsOllpv1hB9ECEopRzXKqh6J6PRUKjfcsSjI1H4D2YFcglJCOPZ2poK8i1zB1aHQEe6jGsTOBfl6TKaWhkFtBSC3MJFkoZij1spDrKZGn5a8ZgBuCGmTq2DAdwYP+E5WLC4sAxqSPjBEWWGUp3H0j4YcKbwOmLQ1YnEyaTjCVTDS11igyMo0gJJ7VwTNrIpG2xOdM0NSZEjKtoUsQby3IIhJjJLtFYS84tlTMyRNnKOvZRjNiYcTl27VmZcRtZLL0MVc8GbB+4yrr4SUgyANpKEOKNo8VCSkQjVURtjjjpH8PGltJZYhcClYWHlPDGkHJi0gQJbpyVcCdljMkyo8saUug+7tvV1n6pp7+/GDOdFxRipEndbC4nv29r7aLyj8kbV8bn6YHN9FgHD5je2H4aU5LqP8fa7LENfx5Nq5Y0/FFKKaVOSNsWAD3pSU9aN/unaRo+97nPTQOhm266iX/4h3/g05/+NNBd0DjHeeedx2c+85ltOmullHrgSNtJt9zJGja7hNp4Uda3i83O9Ji9XX8bmF31DE2IhJimt/POYUye2ZAk4ZPJGWvkgjeR5HvRTC8uYwZvEs469gwHjJuGwhRUyGwVbx3Lddu1xjjGoaZ0BYUJlN5z76TB5kwmQcpduCQzTcYJ2WpGS2gaWmcx2THBEA1URcHAOyZNy3JbU1YlKyOZBzMAhqVs6soWFoDoDaHJNBlGUeboVA4OjIEsM26akQxSXnRQLMog5rkBxHH3fEfSlnVgCfCygv3ASNrfYrchrCjlfv2PYKWRzwfdTKExcj6ry9BmCW4isl4+I58HYLW7HUZmE9UtjALYDPO7paLntEqygTrIsOrRWGYKhSCzjJbGcrw8ktdiycLuXfK5y3D3koRFC0MYeGkN2z2A5VYqnVZrWJ1AEeVchwO5/d1LMFfKYOtxgq8nWMgyPBsn85bGqzAaRBa8tNat1tAuwXABRity37uXxkxamZnUeBg3iWxq/nUyAWMxMcoWrNQwcXBgNTA/dMz5gmwN49UG5yxzhadJMu8q1AHrC9qQGbWBuizZM6iY8yWjGBiH2A14hkkMDOpENRxQWcskRSYhEnLGYwg5dr+HhpwMwWa8zQQjc5HI8nXnDWCoQ2ASAwbD0HtMzoxCpE4Zbw0hZ0yEyst2sBzTdOZQTBKwSrulhCsxJZlTxFoYZOg2jXVVeN4avOlaOGeCF2cNzrq11jK6dfJ5bavY9M+Qabtp7trUZj6fzgkC4+TPltD9bvqNAZDZ/M8tpZRSSp0Yti0A2qgsS574xCfyxCc+cfq1GCOf//zn14VCn/3sZ7fxLJVS6oHVhzVbXUT1q6ILt/4WszM9oP/bf/mb/P6m/YagnLJsHZqpAnDd1jBDJnUxxOxFYEiZEMHljPcW1286igljPSFLW401EtzMeaS9ha5tDQmeKutp2hbjHPubBnKmtJZRzsx72TY2tgYfI3OFw6dMs3sXOWWZwZKkEoSUKLzD+IIQIgNrKaxl4gzeZdJAZqsMrCFkg4kB4xyVD4wbGZQ8bqGeyMyb0SqEUoKhlTHMzcmq9eUJ3DOGsx8ibWB2XoKiNAdfWZLnNDeAYiLzcmxiGjAlK2EJAfYsynygr67Kdi6cVBhlZIbQPFAjgU+DBEIDuStlgH3APaswBHYX4EayFcw58I2se78XSPthsCjzh2Ij1UH98e4J0p42uVveJweQqqMSKJIEQtlCNPI87m2kYmkwhPl5+d64kXCpaaBu4N88CFaXpFVsrpAwaNLK4GqbJORZHks4lbrXomqhmJf/A7I6kbY056XVrQ5gbODeZRgMIkUBdYR5HzBR5hylJtI6j5nUhJwYN9KWVFYVddtijKUiY73HYaibhsZ7hoXFpsyByZjYbfyyJnMgBqqmpSQzjpmUI0PvmasqTIJR3ULhCaGhTp7CGiY5s8t7nIHKGgbeM2oi1mTGTcQCpXdr7Zk5YbKVFkr6Vipp2YopkuLaPK8mRJquakgGPMttJ23EkCm9k6Cna7eSzX9eBklv0M8NiznhbTeHqGv96r/fV/30w6eBbnh27u5jpn9OdF1uGJOwh4l6Yl/FqNVASiml1AnjhAmANmOM4Z//+Z+5/PLLufzyy4GNZcxKKXVq6RcFrV8LbdiQByFLj9bPBnLWyMWgBSd/nz+9hJMLxdw3g3THMNMLSJMzRdEPeJb7Ge9ktTsyZ6RpA03bdqURflp5YIxlEiIDYyidZeCHrNS1rPE2sitb5hplnHcMm8A4G2KGsio53XtiaFk1hkmUlh6XHFXOVNaQvcM4x8AXFFWJi9DEhgOTBmccpTWMjaHMhmpQkWyg9ZHxcvdMA8zthvF+qXDwXr5eeakCSg3gpEJlV5ZWqLsiLC5KtY33sAzsb2BXAc2qhEsDJECJUeYPmQdJgLHq5HbjAswE7JyssB81EshUyH+cV+TU2N/9RDzyfdvKave4CoWXtqqqkGAldsFPqiXYcaX823TtRF/tQiCDBE8VEkgNLJQVHFiGe5dlrpLv0qlk4a4RNA4ePIBcSLBUW9i3Xx47BtkaFpIM0yaBT9JmdteyVCOZKLOWcgHzUWZQjRoJsWp5u1LMQeENVZVpo7x+TQOTQiqOdg8dbRv51/01ezxUA4sjMY6ZOKnx3jGqG2prGYbEsHQ0hWfchm7OVYv3hbwGRpauWwyTpgHriJLVEJHqG5/BOkMKDc54osnS+pgiX29bdhce7z2xbmTrWBtIxshmvkw3r8fgjMXYfiaRbLrrZ2nVIUMOFM5NA1fZvpbBuLVqPwsxyBYxZ+nCXQlnnZEAp2/57KsBjTGkFCW87QZLh24wejfjmr5JtG8L7X/n+zk+G+f6ZMAaO60i2lh9uGZDb6pSSimltt0JGQB96Utf4o/+6I+4+uqrufPOOwkhTL+nfeVKqZPB1hdFhzb9G3mzFsCsb+uwh9za04tdm4anayuZObbrwpZMnl6ETtpAVXi6b0G3IluGRkdizhTk6dp3a/u//8/TwbOha8EpjaHt2rkgMV86XLSkFPHOQ47MlZ4yWrxzjNoGmzIJQ+gCpLmiIjQNDlgJCYdjrvK4xrJgMm3KLI9H1DnjvSPHTGEyNsmq7uAL5geOOWdYbQOTtmVQllhnZWbQoOAhuWUfElisTGDxDAklxiNIrQyQTgHIEopYK21R945geUmClFTSVXuAb+WStzASihQZJkaqgXZbCRYmq3AgyxBlZ6Q6x43kP8YLSOgTkeCnD2oKJKgpWGsVG0cJduog4ctpXm6TgLsmEhSdBiwEaJ3crkHaygBON/BwJ8eIEe5Z6c4dqQxqRmuX7nMNrGaZbbTsJYAiQmjha0Hus1DC/pEM3C7mZObS2EqbW5pIFc9wAHftk9fyzDmojVRLlREGu6BKUE6AUn6OBw5IlVRZSNVRMNDUUZ5DC4ungS88ZTIs1TW1hSp6mfczCsQq4vC0KWGKijq2GO/YhefrUkDDuI0Yk3HWMQk13hdkI23pEwzWZpbHDc4bChuxbaa1hnHIeJtIMRCtVLqRW9oEIScGKRGcIxkLOVKVhcSmOcltU5KWshiJKdGEyCQEdg0GeFeQoqRls62ghbVYb2hixERDVbhujpX0+xXOdvOO5M8f7yTE6jfhma6qDyPv2emsoJi6gGetVUzCoe72XZCbslTz9W2n/Z8pG6sP+zBZwx+llFLqxHPCBEAxRt71rnfx5je/mb/5m7+Z/h8IDXyUUiebadXMffjjq2/tmG3l6oeyrrvN4Y5DFyLZg28rf7Za+Rt9uuoSa+UxuoqCmMy6C8LYtYQ4uXJcu8gzhpAyhbPMVb6rEMoYK4EP2WCtY2gzbZtpogyqdc7LBXTOzJUlCzmz0nRrsKxjzhrswjw5JSJS4ZSzIZcGmxMmRkKCbDOl9VjnWKprRjEQ65bh3BDbtiwFWS+/MoK2aQgl2KLAp8ygdJy5W9p1BoVs43JAcBI6DCsJZCYZXAGjGr56QNqWYupWqUcZ5pyyrIzfvwJ7HDx4D9S1tD6dNuiCm7Ecq0Vauh7u4e5WLsYT8u9FJKgxcmha5D/UCTkX130eus/70ObusHa7fo5QBPYnGWo9QmYP0d3/61naxla7Y+0CHooER5PutvPdba2Dqrvtvd2watedaz+ivAYGUc5p+YDc8fQSmhqWV2SLWNvAQiGhzt1L4EuprlrYDZMDEOcgLcm5pVYqilKCYiBBlU1yXuMIe+ak1cyOGvbXcvs5C25eftbRQmwjoyoy9JZ9Kyv4SraFOde3SyX2ra4SmsjC4pC5omDUtFTOUmYZzrw6aRjlwGmmoLCOcRjTjlt8UVIYw8h4Bm3LXFmQsZQuM25bllJm2LZ4Y4nd7zHdoHHrHMttYBIC3hjqmEgpyAst5X0sNYmFyuCNJWWp2rHGEFIixAgYCmcwRmb2WGtwrtsa1g2wNl340/950XbHALDOdpv85M+akDNNiFhrSLL0rwuB+nHTMmcs938+zVQfToddMRtgm3Uhk1JKKaVODNseAN1+++380R/9EW9961v52te+Rs6ZxzzmMVx22WV84hOf4L3vfe92n6JSSh2VzVqyjsbshi5j7tvfo8umr7W22T7AATMzP6S7GDQG72R9ekwy/Hna7pEz3jp8aWQjkjGU3hFjJGSpZMBYQjfk1hiDsVa2eGWZaN2GQMZQeIfNhpwt3hraCDEGjIHlpmUUEwvO0cZIjcW1kdI75gu5YJ+Ehhgi3dIqFqqCwnsGxtCYrsQmR5rhAJMi2TtWVicsVB6/CM46WRceWoKxzFvLCJiEKCveF2B5VTZ37VmUYdDOyWavwS7ZlrVv1LVUFVIhtDCUoKdC2pzyRCp+qlYCmEkLDx5K6NFm2D0PoSvDiUlClFUk9Hlw9xNaAs6guz9r4U3fBgYS+iwh9/fd9/vh0fuBs7r7Tei2igG7u9vs7762r7vNAtKu9lXkvVZ3j91XHTVBgp3+dbesBVOuO5+UZXZS28o5zJXQlGuVU1UNdhfU98jrvH9FXsvFRbhrBSYRHuKkYqosZDPaPffKYzzIQ2MkQHMZgu+GYw/ga/tk89mBGs7YBZNlySMGAwn1liOcWRlGleXOVYnHdhVN9/sAIUYmGRZiYm5gyaarJvKeycoqxkBuWkLKlHOWCRY3rIhtxCSDqUcsJ0NMkaKqaEJLbAPee4osg57HIdDUDQEoCse8991QaEtrDCEnSmtxxjCaNFSlp4ktsU20SOjThkjMUBip9OmDPte1m3lnp+1a/Syguk0YMs5JqNPGRFFYTKYLkaSqx3XVhinLXB9ZEW+mlX0SQFvIMjtMZgCxbj5QT4If/cs7pZRS6kS1LQFQCIFrr72WN7/5zXzoQx8ipcSePXt4wQtewE/8xE9Mt4O94AUv2I7TU0qpE8b9GaA6nd1Bns4OSjlLtYkxBw2NlYG1eTrnI6QEGbyT1U4lQJZKAIyRwbLdbVNKRLq5IEZCJJ8TmUyTZdsR3lJYI8f0njo0JMB0QVRhJESy1pOMPMY4tFSFl61IOKrCYGPEd60uPiPtNTHiC0dV7KIJLQtVycpohFuco8DQpAwmMQmRScxgM5XLDLwnGsNCztw7igxKWam+NJaWpV1GwgUH7B5KyMN8NycowSjJbJTFBShqCT36LWorI/n3ciNtUGVX3mOQ4+3aBXGfhDcDpDpm1K4FLBUSPoGENbuREEamysjsngDcgwyHHiODoAPwr93XWqSlywNndp8bJHSywL9BQp5Bd1/bPaYB7kKCqDFrW8kG3fF2A1/qvj+PzDwaIsHRgoVJAyv3SpvbPHLge+7i/2fvz2Nv2++6fvzxHtaw9/5MZ7q37W1ppbSVCr84/EOKIQzSagMSQCUNsSDqV0FBEUIxjSKDRUNAlEmgIERIMCGIJlLBMBjTC4gkQATaYrEM9d6ee875DHtaa72H1++P13t99j7nnjtSzu2wnumnn8/ea633eu9p3fN+7udAl8EOUDWq2tksdU6VAVuen5TUUnfcajj3egNHrU5Ugtrv7AIODuBsDXGAayU9e20hbrUxbWhBHJwNidZbpFeboquVwMgCCwOuUdLRiLCMgbN1hzVwvJgXJYzh1Bg2F0tiyrRNQ+0s2xTYhECImYf8AQyBzRARZ/ExkStH4yzHrmKJkIaBYTPgF3MW3uONIaZMyBnnHEkSQQy5H4hJ6IyhcVlr5K1+Xsew5pwNMZbGPoGYExQi11ttFQsoaYSoEtCX3KCYcyF/9fPmnEPIWOtV2ec0t0s/7juizI3jpkwuVkuFsN/99VzJn1xsZtbaZ955woQJEyZMmPBHwgMlgH7nd36H7//+7+eHf/iHuXXrFtZa3vCGN/BFX/RFfM7nfA5N0zzI6UyYMGHCRyT2Q1sxd7f3aKaHkgj3SousMUUJwGWYrOSsao+iCEhZSpW0FNuYBkdbwJTg25wzSeRSlSA5kJzRjKCc9f4sVA6c9QwpUTungbfOMkMwrqaPHX0SLrbdZehsbQ3G1Fh0wTtIxhXbScBSW62HH0Sbmfoh4Ugctg2n3RZJwmLWYvoO72fURpjXlaoxWNEPmZmDjSlB0EZJA5IGFltgdgRmUDtXtYLOqfLFZVUGtRVcO9LQ4+g1U8g4cL2SPpugKqLVUl+DRpSE6aKe8wglTXL5vUXzfDqUhHEoAeNR8qQv26qy/2gVm7FT/2yAPyzHn6LKoSsombMob4WHyrlSub1BSaAOJX7G7aDqo1GZ1KLPy3GZ++28e2stRCvh00rHWgKv3GqTWVWOb1DV1a0zNPy4PIfeKxH0+LqopQ5BfMkiWmu7WD9oBlIqrWoXF/q8NwsNj049nJ6AzVmDqL2OVVxU9AmczWyCcGe75c52YJv03GazwTtL6yxWDMlAJ5mh7zlqGmISUkwc1hV9CDhrqU0mGMMqJ1Lfk8XSOIPkTIwBYxwxJiKqdspiICU2KZd/kGW21mlLmXHEFMmZSwVOMCXDSxLbkHHW4UwhT0SQnFUdJAZnDbaofVI2ZCNaO28tVhLZ2Eubqne2XDekEEZ6HYkpk3Imi8HbhHdKAtliGR1Vg8apld+AZheZpyeC9q9RoxrLPEfb/3jcvmJywoQJEyZMmPD0eKAE0Gte8xqMMXzCJ3wCb3nLW/jCL/xCHn744Qc5hQkTJkz4iMYYPr1P/Iz35yyF5BlzYszecbuWHzcOgFaClwxZVa7YXTD1qEZAhCjgjZBzpgsZZ4XGW5xzVJXHl2NCiMScyTnp4peEMxbrhNrrorVyHskJXzdI7hiAKieC8bRWV/rbJKQYaHyFt7AJCTLMm0qtNDGxEsOQAr6p6WNk5irmlXCWMm3T4i30MbMdBnI2eGuZeWEVhNkMZt6x2SSGrNaiaqFhx41V5U/ysDjUZrCLpWYAXTvR8Oe6hpe+RHOD7mSwNcycWsKaSu1lAFUNhw6WG9iIEikLYG7goggsZuh/rBsKKVX2EZRIOkJJmxVK+FwrxzQoUVP4q8tA6YdRu1m/dx8o0RPKeLfL/ety7gtUBfQIO5tYXY6J5e8LlHgKZW6jbey43J9R4mmblZgBDdUusTc80ev+LsJ8Cwtf6uiBequkxKpTtZAH3n9Hc5iWA9hbmllzvgE3h+Ot2r+ihbwp2UNRCbpb69JwlvVxHDpHnSJDiGpxCxB6nezpKtM2mUVrCf2AGLjImb6PHLSOh48OGUJgExNps8JbS+wC4h05GVb9lq3znK+XbBNcb7X6fci7TJ228gwpYw00rmYTEkYS25TohwgmM/d1Ue5kTM5gfckWSnjrSVmorKVPgokD1nvIei0Iou1zImoRcyrRQ/IuWyikxHZIVMrkqi3s0gKm6iHvbLF/2UtlYs6JbkhUDjC+BGrL5fVivz0sZQ2e9+O4l9cbVfuNllNhp3x8uizI52OPnarpJ0yYMGHCRzseuAXs+PiYz/u8z+NzP/dzJ/JnwoQJEz6IkELyOGvuu8DZD4S+3/b7LbRcUflchr6iVeNQ2n/IGGNLVKzuUTnNH4pZEBLeubJwNDindjBjLEYEa3TxGlLCe0/tLCEmrLO68HQVIsJh7eiGeBla2wdVU7R1ReM86y6wkchmsMzqEkZthIN2hjOCWIPExNC0uO2GxnsWbUvOCdluiDEXKwxsQqQ1hrauMNYyy4H6uIQhN1BneORlM5brLcsMfQc2aeU5VrOBXGkMWyZo5kDeZdPECFuvAcjHh2oPc7WSI6uiMgqVKlgaHZIBJXHmwEmxL4VyW1Ci5qDsOyuv3aYcNxJEh+wyg0ZF2I1y7IpSWw/cKmOty1gHwOOoWuei/D5mlwN0o4w/hla35fwdSgyNaqbrwAfKGKNqCCnkUdLjC9dIBmZGA6wzqh5qNtqeLgLBqh3MJTBBm88ySghJ1LGGrNtOrigRtxrAdBroPU/6HCw3kPqIONiSSQaeuIB2Bm0Pq6znCGGgqixdn0lZn9dNhrPHz5Aajrxj3rZ0IkQZqGJmTYZecKZnHTQHy3rPqu/BwqaPeCP4xQFOMsF6bMrMK8tmcFwMAXLmqG1IKWnuFuCcMDcZIxmxFSKJLgFOMKKtfWQhoZlBFrXeOcm0bYsz2tZnUGVQTImcMpmiJBqD3YslM2IQSar6c+7SFnbZ9GUAY6lH65gxlLIx1AQ6KhClkH1SlIZKgt1r/VIRUlEgXlpY98lqPf8LReK80OefMGHChAkT/ih4oIbrb/zGb+TKlSt8/dd/PR/3cR/Hp33ap/FDP/RDrFarBzmNCRMmTPiIhDzNNjvawOT++z2djcLsLdbGfcfxMKraqf1I8lBsIhoMPSShD5EupMv2scorQVM5q6oCySRjcWSGGBlyJoZEzpkoCWvUAlN7DwKVs1xpG45mDa2vqJxh3lS0VUVIiZCEEBNN3XDgPSdNw1HTcHJ4wMxZDpsZbVMzc4668lydzbm2WHB9ccCsbZnXlqZpSFGlKYdWW6dedmA58dDUqoqwlcVmOPBwYwHXF3BUAVmtS6FYk2qvyiGA2sLRNZhZtRkdOFgc6bY8wEkLTQvzSokb2NW3r1Dy5VTUSnUL+H3U0gW64J6jBMtIxgzlfRHZBUSfl59Y9tlvFhuJIouSNOM+h6gi6H1ljNvlPB4lZ8acoHG+m70xfLnvNqq4OUUJpQ+UsW+WMUeV0/hY1mEXYn0H+D2Bi6CV9n0PTdLt50m3b1ESziZ9n88suAZuL+G8g/M1XGy0mYyigtus4eYSbp3DslPySBxsOrh9DmkNXQd1XbONmU15kM5BLZltgsduwQcu9P1dxUBMiYuYWF10LLueVdfTZGHuHOvNhmW3ZbXdasaWr1jHRDQGh9DHwEUfESv4nLDeaU28CMu+QxA2/UCfDcY6+hhY9ZFtHOiHwJCzqr2shZQIOSPOch4GbvYDmyGw6Qe6PhSLJgxZw92bUiPvrSGK0Mfx865B4ONtYww558trQeO95g45d0nmjKofg6pu9i1f5lLdM7aG7a5IplxPTMkok/sESsvTXeieAU9Fjj8XlMiiCRMmTJgw4cMSD5QAeutb38p73/te3vGOd/C5n/u5PProo/zNv/k3edGLXsSb3/xmfvZnf/ZBTmfChAkTPqJgUJXPU1kmxgyg57oAGmvt7zpXUfOAZgallEi5WMtKRkjjtQ1MRENhUskYMQgpZzaD1lRbY/AGsnEaTmsYV4pgbEk9NsXWpqTRvG2onQeUZALL3FiausJZmDcth5Vj3rQ472iqisYarsxmiNMA3VXfcbpac+tixZATtTEcNS0Hdc0g6hHqRGhrJUaiVzXF6Rp+/86Goc9EA74B36ryJ2YwrRI+Vw5h4eB4DlevwfWHIFswPRycwMlCCYqTOcwPYDaH2CsB4bySDKPKZoGSKa78WIpdClXpzFCC5g5KFt0sx83R7J8iTuJ6eZ9ElJQJ6NPrudtm5sr2ZRnr/cATZd85u4DqbTnfE3s/N8uxK5TYeaz8nJZzVOX4tsylK/PL5acr+16Ux3N77/6b7IikIcHQ6WtzuxzTofX2j5/D2Rbu3Fbi5+Y5bNdwuoJuA6Ys4m92miG0XGs1/bKDKzMljzYdnA9w1sHyfOB22T702vR2ttH8m36Amxfw2PmGO33g9krwKZM9/N45vP8CkrOs+sBZCGq7so4bbcuJd8ysIZcw6C5l+tCxHiKblDFJG8BWw1DCl7MGqQ89UTTh2Rghp8ydzZaLoYecySkSUZtnSpkqJXKK3F6tuN319CmSssrSJAnbEigdsxI/DmEU5mz6iLOZuli7Ukr0MdPHdEnYVF774IaYCDERUr7LviVZbzPavMrcs0jJFXsyo2LM/cmapyNx5GnG+2BBG9Im9c+ECRMmTPjwxAvSAvaGN7yBN7zhDdy8eZMf/MEf5O1vfzs/8iM/wo/+6I/yyCOP8OY3v5k3v/nNL8TUJkyYMOHDFvuZP0+3z3OBlIDlp8rNMGUfjMGIUDl3uc07h1ghi+NSd2S0MwizyxVxzmroLoAz9FHbkRpvOG6bUmWtyoQuJIZk8DmSszBkrX63VgvKG+vw3oIYnKlIWdhGSBJpvIccaa0HowtfDawVYoycGc/Cw8l8ho2RLgwcCLRHc/x2i8ewMZmQBSewOPLEdUSMxQ6ZkKCtoS25NK6EDgfgxXPDZi2co0RP3yv5AxADPHIE3UwDlGOviovzpETKSJjE8iwugNYBSce+ghIiW3ZE0FjZ3gIvRomcyC4bqEZVQI5dsPMxqvRZouSLLduXZfthOfdxuW9Txjkr21+EkkI9O8vaBar2OSrHC9petkVJnVvlHIISVaM1bbSxdSgJdL2MB7tGMsp+/d5tKTusooZzN1YVQBKgl52FMaPZVmd3oHewOAHp4ImgxFwXC2nWgZ3B7TVkBzlp2PedjY7jaw2UlgSPnymp5A0sKvBW86AWDrqQsaJWrEoywQTOBdqm5dbqDod1w+FsThbBi+Ws29C6GlcJs2aGDT2bZBGB023HUVNrK1iOWOcRyQQjDF1PPZ/TbbZU3uErCEE0ZNq50vwnIIYuxBLyLNSVw5QQ6ZQF4zQ4O46B8SX8PRKQrOYui7lU74SYLtU/KWs4dS5kswHEmBJeLcUaqmrAlJRoklI/D7vrzEiyjC1hxjyZ3B6Puff+lHXcyaY1YcKECRMm3I0XhAAa8dBDD/G1X/u1fO3Xfi0/+7M/y/d93/fxn/7Tf+Jtb3sb3/zN38xsNnvmQSZMmDBhwrOCfR6pqWPY87iQ2g9RzYUc8q4EQ1v7pNDW/VDpkUwCJYoqp9tDSrpwdpYshsoK1rjLpqHRghZTRozBlrrslDNDyhhrcWhrEsZgsYQc2WYQSThniSGSRa1piczMedrKUifPUoTaWQZJbLtM3VTUGLYCzaxFwsDM1xzVjkUUrN0Qh8y6j8xmFY0R8pUKs+zVdhW1icpYuN4Wa5QIda3EQBwgBQhGc4JWSYmFuoHmEIYt5C0cOejSzoa1X+EeChviUaXNEiUsxlygk3K7RTN8KMcuUSJlhhI5a5QwcigxNKqBUrmvKuO1aNYPKHH0fpTUaVCyB3YKpVGtMzaKWXb5RXdQ4ugUfVxj9tCfKGPcYZd7NM75ejlHU+YtZYxzdgHZN8oxsdy/BRYJZmmXK2TKPHytKixrlOhZRjj4ALziumY23b6tKqyLFbz0Yd13CUiGq1dgvYSLXpU/Dx3CyUGxjwmc90o6DWf6OzslBRdNxaoLnK00LFyGzPFBYlivuBjAxB5vDAOGkCObPpBcoq49PgescyRjuVitEWepJGPrmoTFxoDEVEKihTvnZ7imYbMNiLF4ow1+jTH4yrFoGvoY6JJBUiTgtImtckXpF1kHVcDNnKre9POetVXPOua1RwS2fcBYQ+2ctnJJpilWTGPG0GhKg2C+/PyLlFp67y6byIaYVd3j7r5I5TxeZ558+SpFYIyHGGOwaLj2s73U3Rs8PWHChAkTJnwk4wUlgPbxGZ/xGXzGZ3wGt27d4od+6Id4+9vfznve857n/G31hAkTJkz44OKpFkaGXROPtZaQNCC39k/ef5f1sbNvlAhZ2Pv236BEUlVIJ10vKvmzGgZEDG3l8MYgWXNLyiyxZGaVLyG2BhFdcDoMxnhESpgthiFFatcS44CtayojDCGxSolDPIOUuu2UGVxDJYmmnTNsNyx8zUXq8M5jciBbT1j31B7q2jIzBgkJ5y3bIWPKHMQKzRzqCNnDkVWFUFyBKS1hD8/h/9yEZQYr8KIZrLdwut0ROgb9eyRuxrydA5RkCZfPiBIxDngJqtYZG7pgVx2/5O4coFn5bcqYmR2JNDZ/jeTPZu81voMqhMbcnoA2khl2drIeJY/2YdkRPyMJ9UQ5x2h36/bm58o4jl1g9YIdGTUSZud74xyWeVjg927BjcNdHlZGCanh1q4tbVvGffw2zOfaIrZoVElkPaweh+BgewCbC7X8LZeq/hks2ApaCyZCNnC2DaxXsNX8Z+Yn0G0im8KQDRlOu14JVIGmZPNsh4gJkWQMf3ixwgIvnjX4ZsYQB6wR1n1PRvDO03Udvq6phgHrPCFG2rZl1jRsQ6BPQpWEjEWy0FY1OUStY48ZrEHEYCQiktlSUVsNik6SAYMnEZOSsyELFqHxnpASMSV81uDnbYg0zpbsn5EYFoYEhowxnhQj3vuSEZQxoq/SPtHsnZJH+81gY2vhvU6s0QL2dFbYezGGTT/nSrEJEyZMmDDhwxAfMgTQiOvXr/PVX/3VfPVXfzW/8Au/wNvf/vYXekoTJkyYMKFgP/tC1Tk7+4U1IHuLqEv7GLL7pt6yq3subT/eGhJcNoWZ0maWsnYIOastYxiLLQX2lbNauZ0ygiFLAioNPE5CSELjDE3VakW2SVTO4YwnopYcDLSVI4ak1rGmwpiOOgvJWjoRFt4zk8yiaTndrFnHiBXhxtERKSWGYPUx1w4vmYXzVM7D3BKyYOJaCZEk9AKHFRinNfE5wKwtlrFzbf7aZjgqbMvBAtYD9AGuHcFJpwHI1sJF3BErR4BU2njV+GJ/YpcPNJIoo0JnbOEarWJj+PNxed3mwMeh6qCu3JdQ0uWcnWpnjRIvxY3GrbJ9rKmv0X9kjCHUYxA0ZTtl+6gYgp0FzZXxj1CLWV3OOy/nOCy312X79b3HdFJuP1HG79gpkQ7LeULeKYn6Mp8xvPqojHUHVf/kYk98bAlXK1gGzRmqBTYbSDXcfgzyDI4aeKgd26u09W0b4M4dDf0G8IcQOvAHsBnADnB4DOtO2AR9b7QWqsqy3m7I7RwXt1hgu4Fz1yO1p7Ze7Y/Os/AecqKva0IIzOcLjFXCJcRA4wyVtYTQsQ5Z36M5sg4Og2iejwUbEuIs3lWkHEESMQlDNsycJVtDwhBDovWWyhqsEVJS6kyALAZDImfDNka6JLReVUOpWNC8NWxDICTDzGQqZwsxq8+Tuec6IjJay+6OrnySJaz8UGypd217ikr556OMnDBhwoQJEz5c8cAJIBHhF3/xF3nd6153ed+jjz561+0Rn/qpn8qnfuqnPsDZTZgwYcKEZ4t7M4fuXZzdC9n7mn1nDdOMj/2MIe8MYtX2ZTAk0f0XdQUIdWkbCilRG80ciklIkgkR+pSorME5TyoNR4Ih5kwSOKhrWq/NSjkmFt7ivOfA6yK0TwGRTG2cBr76mlvrDjEGUuJoMeeoqrkIASdZ01CMox96grUMJHKfuFpX1CcHiBgev1jSR1X5tI1ls9GQ4IMGvHGETeKsV2uXreDGkbaNDRn8DFoD8ytKjDx+DlctrAJUBq41Wk//2DmsI8y9tll5VJGyLNk3c6fj9ygxNNazzynWKHTx/AF2pM4pSoqcoVlDJ+XYwC70eVQJ7QdLD+xygDy7TCHK8WN1/AYlWgQlfl7CrlGsKseNqqZV+YHdYzgof0vZ56L8fhE7JU9V5nnCrt5+tNMty+2RHFqx+4fRBiWS4lqDpDfAcqvn6stj2K4K6enBDGAbeGJQwsp2au9rDSx76Dt46Ytgewa5hu0tDRCfe1itVTm0XENawZUFtDnTGkiyZu69zqtS8ioPkaU3yLAlYckIB1bJnGFInLktC2sZrKMbBgIGbyyCsB4SrUn0khEzcL2dY8Vw0Q8MOXGlaRET2IYEMREL2QoWyRnvLKF8nmJStY2kSOUMra8IKWKMB8kkEbqU8AaSePok+EIC5wTGJJyxmn1klbfRz/0OShjnu64dtpDK91bEG+4fEr1PRo85U88nDH9SpU+YMGHChA93PHAC6P3vfz9vfOMb+ZVf+RVe9apX8e53v5s3vvGN/OZv/iaPPPLIg57OhAkTJnzE4pkCnO/d94+6uBltXGPls3e2LNAstty/j/G2/jJ33S+yI5QkK3FUOblsKiIFokBdKufHbJGUEpXzuKJK8F63S7GUhCz0MdJ6T50z0ToWtUdKG1njDGIddsgMtSeLIfQ9vvIYI1RujhjHMiTOgi5eb8xnxJR5DMEjrENkExKVtwxDxkoiB82Qmc09J1VF4wJ3+kjK4BHqGRx2+jS0JaV5daHkR9UqyRAr6Nb6d0hQWXACzRG4AdpDqDttD/uYA6CCJ+6AT6rKOZgXomYJxwslG0aFUETPdYYSJQElPK6wU+fMyw869GUAtFAyd/bGGHOBLspvw85WNtbRt+Uc47sil+MySrDEco7xmHuxBa6yq7i36D9qAvAH7OxcS3Z186GcdzzfUTn/il3D2hJ9Xg7L/EaV1Uhqrct+66jPw5hzc+UAVh1c3Nb8n6rW1rfklHyzLSyL/KpbQj2Hagt9A5seDiwsDpQoklKJdh7hQOB8UMlXZWDW1kRJdKuemKCZWVxOLEPEAaZxnK8CeWaY1S2DZOgG2soQYmKbBOcNXTbUCCFnnAiNhZAy1mjWz7rvmNUeEcEDfYpk65lZixVDyIku9FSuAitI8lRWw6FFohI01nF1XlFZzRAyJgMOwRQ1oKOPSipRPvNDTDijTYKW0urFqAS6/3VKSri0NbuGrv2A6DHLbCR/RvXhs7aJyf0JpwkTJkyYMOHDDQ+cAHrpS1/KV33VV/GP//E/5sd//Md561vfyld91VdN5M+ECRMmfJCxv+h5Nvs+X6Q8LrTKwkrkstUnZVXm1M7ugqOz4Ky5n0uDlLVeGgy110Wh1kFraxPoQi9nJZZMyQmy1mCyUNcVIQQSliARL5BzxnsNuE1poAu6OK1LfbXJGess2xQR65hjkMaxjJHWORqvlIFkIUliFYWUeuYksrUEgdoZHmoaejLXmpZ66Ekxakh1SlSN5SBlteE4x0wyhyYSvMMLvPjAsFkY1n0mB4hFOmMMRIFbHTwkUB2oKihGzZcRgdM7cOUKHAbovQYU+xZORBvHWKr1LCQ4C1B7JX9gl7vTlICg2sFDB5pncyupOmcMmj5EiRlQAqQFPhb4XT300kY1Q0mjuuxv2DWHUfY9K38fsWshAyVcxvOksq1jRxLtY1bG2ZR9bpQ5DeyaxUbl0Jj1U6Ok0ZgHNGYGXZQx5uX8ddn2GDsyLO6NY1FV0WVItsBqC5uo+6+zKoBm6A5VrSHGT9yG9wEfex3SBpo59Bsl9S4yzC9UAeYcrIPaobYRBqeh4H2A339sYDZXkqitVSm0GRKPrzJXGmgqz6w21NZTWUOIQu42XAyWZddT1xUzU1FbhzOWJ5YXZCyL2lFXDds+0CVtt+ujUFXQpYQR4aDRsGdvLeuc6WNGbKJJlkDkNEXmVUXlPN7oq+bHIPektfRDyoSU8MaAaIi7MWody6I5YsYKY5SYtQYKuTNep/YVhNz1/tipDO8NiB5JcCWB5NIqNobMK+n8FHln47V0In8mTJgwYcKHOZ5er//HhK/5mq/h13/91/nO7/xOfv3Xf523vOUtL8Q0nhf+8A//kC/5ki/hJS95CU3T8IpXvIJ/+A//Iaenpy/IOBMmTJjwdNhfNP1xQXOA9FzW6Lf43u6+dS//exJGq4bskjsu57z7tl/vG9VCzhgab1k0FY23lza0mBMxjxXTlsrCUVvjnQNKFbVkVYlYd9lI5IyeOUnGZg2nbUoo7VHTsGhqDXu2DucdxnpqyfiqpXaV1s2LMG9a2ralchULX/HiwyOuzg+4PmuZ1TWzytFW+p/cHCPJeaT2SJ9UxdS0zK3FCCxXsFrpAv+hheYEHTVw7RpcnUFbwWIGi2OgWMFOl9BbbQ2rgGGtleOLWsmgZlHUL6Kkw9EMZl5byWqrtfWnoqqW9QDMdf+aHdkzQ61V11BC5DGUBAEla6ryM9qjbqDET8WO8BmzeEZccDfGevixuWvOU7x3yjjjWGPo9ClKWp2yU+w0ZZ9Ytv1BGTOhpNSqzGNdfm/KeMsyn1FVBDsbXCr7jza3ASVq5naXtTQSTHmjQdGnZzqvHnj8Ftw8hz+4qa1gi2IVO1vB6QqGQTOiCJr7lLawOoPbF9AFCJFLUvQDy8TNs4xkff1iioQshD7QbTsuhsAqJlYp0rY1STK3LjacbztWXc82DJpv1QWGOHCn77noA4LQeosT8M6xTYnT7YZ1TGyHHivgjDaPDZL082X0/d1HtYTVzlx+zg1ZLVoIzghRKPldUlSAmRAzhoy3hiyQih3MO3d5HetCZNWHJykKrbn72oHk3d8FYxh9yhosH/Pd20fky9D6/fHvrzy63/HjtgkTJkyYMOFDDQ9UAfQlX/Ill38fHR3xD/7BP+DP/Jk/w9/9u3/38v4f/MEffJBTek5473vfy+te9zpu3rzJ53zO5/An/+Sf5H/+z//Jv/7X/5r/+l//K+985zu5du3aAxtnwoQJEx4kssh9F0H7991LNjnnsHb3zfn9Alf3lUCuVL+P3+OPx4moSmL/XH1MGIOGSCcNRzaUKnPrqJwl50zWgUjJMKsrnImIQOUdIQsxa1NXJoFxdElblxbO4FxFF3pCzDgDMWfmbUMSIRrPzDoqAyknZpXHimCN0GGYeYtzLdk6JAVs0yJGuFJVVN5za2tYu0QSbSCzkskZqrlaumxRgbzkAFqvC9zo4OgKHA7Qb2FrNEfo2gEk0WNOWri5gZi1terGQtunTo5UNeQruHVbw6idKElxWJQoFq1GDxslb87YWabG3KBTnkwOjSHNiZ1CZiSEcjn2fHwfocTO2CB2wI5ESeyCpHvubhm7gQZNj+TNGC494g5cWnzGevhzdmoeyv432bWIjZk/MzSg2pRzjoRPgz4P4/5jxlG19xyM2UMtcJrhxeXxb4Ejr6RMCrqfL4+3MnA7wDzAjQC9KJmTsxJyMcGdCPFU1UNh0DmuErzyEVUTLTfw0LEqj2aV5kttI2wE+gznAjlk2gaqmdDamsrAJmaWAcwQOGwCzjlq5xErDDmz2nYsao8zFmvtpWKmtqqr6oaAq7XqPSRhud3Q1o6juqExBuscZ11AcsI7TxKYVY5eJXzUzhAihNRR+1o/71boQ2QbEk3lqbwj5wwiZP34kkVtY2NAfExKFOlnO0Mhf3Kxazkje9cP2dlEMwgZUxoJRQQ7XjwKNHRacJaiVtw1j+1f43LJLKruqa7/ULOM7R7/hAkTJkz4aMcDJYBe/vKXX/79f/7P/8Fay2KxuOv+D2V82Zd9GTdv3uTf/Jt/w5d/+Zdf3v+P/tE/4l/9q3/FW9/6Vv7tv/23D2ycCRMmTHhQGJt4MvcngZ4O+wug/XrnEfeOd2+49P3uExG8222rvaFyrtzWhVpIiTzmghionCqUrHMYLJU3uJzJYkk54WyD0UeINXpczkmtKUaQLHQp4p2jdlUhjSDkDCkjEnHOghhyyviqxkgii1DPZkhMBFFyyBvLopnT2J5NCIRssTiOCBznSO0ct5eJJWr5qhogaEPYlV7Jjpjg4YdU1RNEG6JOjpWcmFnoe/S/8g6Sgc0Wrh5BDJAbJUp8r01V3sDVG+C8kkXbqE1VfQk0fhG7fJ4ZSoqMsbwNauXaJ2MGVC1j2SlzRtKEctxYYz/m8mxRYqjb228f96pxNuzIKdg1igk7i9a9qMp8R+XQAfA4SiiNFfd3UMLnkF3gNShZZPbG6dgRXWfl/OPtcfxbUY/blnnVZZspxJtHlT5DIYDWG31SVlZbxhDoNiBO84DmjQZGO0Bq+INbUDlVBIFa+W52cLXRcS+CEqOrDK4Z9PUQOHRKBFbWctQ2WsfuKlW6OUtOiW7o2cbIoXeILYHoxrDwjk0MDCnTx0ifAz4ZhhiwzjN0G9YpknPNUQveeFJOhJSLCs+xiZGEpcZgiyKvK/XtdbGHIkLOCazDFkZ4JGEqp37TlPWa5K0BNCzaW0MfE8kYqnJtCUlb/yprwSqbLEV9KAJG7iaLrAHjnvo6N17HRovt/RvKnvLwCRMmTJgw4QWDkRdAo3pxccFrX/tavuM7voOv+Iqv4Ld+67c4PDx85gNfQPzu7/4ur3zlK3nFK17Be9/7Xv22qGC5XPLiF78YEeHmzZssFos/9nGeCX/uz/05AH71V3/1eY/x0YRf+IVfAJha5yZ81OG5vPc/GEHRY8PP/jhPN+7+/vf+PWZ27H+7Pd4G6ENEMFTO4J0uMkNSG5g1YEprkgBdSEhKNHVFHyKboaepGoKkEmqrc9yGiLOG2lm8gS4KxmSGLISkSh1jPCIRbwyVdQRR+1kfE11M2pZkLaf9QBh66qaltob1tuPx5eayDSkkyBHwqgRqLPgIvYGzpVq4xGqA8DKpzejKIVCOtbWqQozA42dAgms34OpcyaDVRscXXwKlE8yPoBNY3YbTDTwWtJlrgxIZC3bkxxq1Sc2B97OzbyWUOHmYnSVsDGAeFTc9SiKdo2TGqALaV9o05bdBCaY7KIFSlXOP+UUXe/uO32rdqw7ye7dr4EsWvwvAT64/lsfL/dfK41qU+c7LeSt2Ider8jiaMofj8lhHBVDDzgI2EkHLct9oCWu5m2Aa3/mHM834cRGOr6nVLybYdPo61o2+rnUNJzMlQ4YBlh14qyc1CYKDkxoePlZ7YBYlkPIA87kSTVdbcM5SGwsIvbNYYzn0li4JXQw0Vu+7Om8RMUQRau85amq2Q2QVOkQMrXdY40hGOLCGaCy3VxsOmpor81lR+OlnNqaEMVpJb42hrhwhCk3tSCGSMDhrL6vpnXXU3hYr6454yWKQrFY3h6GtPUmEEAVjS14QFu+UOA4pY6zB27uzyEAJJGfspbpnzDSzZmc/TFlwhst/s+0T2c8lbP9+eCpl5TMdo3N8bsdN/9aZ8NGK6b0/YcIOL0gG0D/7Z/+Mv/SX/hKf+7mfyxve8Aa+7uu+7oWYxnPCz/3czwHw+te//i7SBuDw8JBP/uRPZrPZ8Eu/9EsPZJwJEyZMeND4YFgZ7pdJ9FTjXqqORPM68j1tQNbscjb0PiV4RluGMRZvd21iozXEKPtDzpoBEmO6HG8bAtuYiNbgrFBbbTBrnOOwqTisPY21JIHKOeZ1ReMrauO42noOa7XZbEPRxxiLpATGKClg1ap13vc4C76ZcVRVHFeeZt5yUGu2UdvWuNown1vaxvKiBczbYgeyGhRsC0GQjVqKrtdq36pqePgEDhuoK7V6vegIDq5rA1jdwNUFXLsC8wM4mKkoYj6DkwYaU0icFl5zDAcn2nA1NoCNzVgZVfl44CF25MwhuyDnD7AjQPZJntGeRTnmBkqwtCjpchVdfB+XsTXJSQmWVI7r2RFEI6FyUH7v/9fVcjcZZNnlDD2+d//tcvy46B/JqNso6fP/UCVTV+ZxiBJDY1j1GbuKeSn7HZT5z8pzNZJeGSWT1uX3ErX0SSwWtHM4P4ezO5oH1SdIg+YBLc9hvQVTKuGNhVvnWlff1poXtFzBH5xC1ynZtz7TTKmbN+GJDfz+43DWZSKZLiT6dcAOPaebnmHbaf08+rl6YttzulljcubOxQWn3UBHhmyU8IuRnBPbfuB2F1j2HVhDGDoutlv6nBlSVAujQBcGmqqiqT1dP7BOkRQCEehiIqVAlzJDSsQUiEkIOV2SvH1Iaqk0FhFzSdSkpCHtQ9TrxphHFvMYJG+ISfRzn4QQE9YqGWXusnap9EpQoifnkki1d53ar5o3hZx6PlfH8Rr3fL6LnSKGJkyYMGHC88EDbwH7/d//fd7+9rfzrne9C1Ay6LWvfS1f+ZVfycte9rIHPZ1njXe/+90AvPrVr77v9le96lX8zM/8DO95z3v4jM/4jD/2cUaMSp978du//du89KUvvWS8Jzw9lkvtp5merwkfbfhwee+PmUB/lP3G9ZK5z313VUyXFrN9BUCJkb78ph/hctGorWe7sUd1kgEw2mwkGGw5X85Zc4rKAvIPR3VDyvrNvlHVjhjox7H29qlFyRZBM3xmmnerteYRXFBFiBfNAaqNEhmHZd7D74GzUIkGGo8LSRmgX8NC4GMMZMflnJOBly70MTlb8mrGx8uuqj2wC0AeSZexkWusm09728fXaz/Uecz42X+txlBo2fu5Fw79R03a2z/fZz+A61b7zP6/ogQaMZ5/f16y9xhHe1l1z/2p/IxE1ThXz93vt7T39/iYzT23I7uWMtOWuQhQ7FzZgF+BLOFKeY9e1yZ23FJfP5PBrsrcclGzrOEo629vIazhjtftzqiyLOYxe0uPASUsDfCENSQRPkAJZWZ8b3P5mdH/N9rcJfttXWZvPy5zvij7U86p7X7lxGb3nMOu9UvnM35Wd5+N8XM4HmMo97MjWMzeoDI2JO61g92L+10zPpzx4XK9nzDhg43pvf/cMamlPnLxwAmgj/mYj+E3fuM3eMlLXgJoLfxv/MZvfEiTPwDn5/pd5fHx8X23j/efnZ09kHEmTJgw4aMJf1Ty535jyN4f40LQYJC9b/MvF5F7JI9a0XQPybJbyBpDyhljLJjdYnTfpqG2NYstWUqXwawiGGuU+CnBt5RjNdemMEJmR7ogunDPqBXMoeTAJYFiuFQmjILTXP4eM28FtQiNhMNI7GC4tMrFVIgPswvsdlZzg3LmMgtpJDvGxz2OuU+SwI482SdXKPu6vePuVe3sv4YjebS/4KecY594ei4Y53z5ktzz9/72MYR6P3PI7u0zWuHGv8dtbm+stLfP+DxVe+fcHztLIZSS3j+U18TbHSGZLklJzQWivHYjCWJkR+rk8uDCyDbtPYbL16sQR5fPeZlENpqvNQa2p5RUhiSjUkbr3i9DmcdnrRCmBg1qHskiyMjlJEdLaBljhFzSNZck3V0v2v59lPbBvSvC7nWVvc+4nlPGz/PeOGZveClk0dMRRRMmTJgwYcKHCx44AQTwile84km33/GOd/Av/+W/5Dd/8zcB+IRP+AS+9mu/lje84Q0vwAyfOy6/XfojWiSe6zhPlfEzKoMm9vbZYfIGT/hoxQv53n+2mUI55/It/1Pvm8qK9l6LWcrypOae8dxS2Iw8BrqWBWtMGbtXZR9zpg8JcsY5wzZkKqvkzJANxmS8MawHre6aW4OvPH1M2JTYYGgNeGfpEgxxwNqKmTeEJIQUsMaByYjAph8Ikll2PY3zWOcIYSDnhK9rcsycdRtIwqzybGMkYKiS0AW4GDTbZ3ag/5GvLNROrT8StQK+aQ0nsxkxCv9vteVq6zDWcr4N3Lyt1jARDYHelhBig7ZPnS2hbrXZ6iLA2anan+bsgpA/UH7G7J0WzQka6+Rr1A61RW1QPTub1JWy/QK1X21R4uQItWABXEdzegZUxTRmDI1kS3fP+8Nxt/pmVP583/pj79pvP6j6fhgzkJb3jLco5xgzkYYyj75sr9EspTH3Z0CtYAO7JrVUHrvZ22ckiKSM9XC5L6BWsTnwkkaDuzvAOZgnmB9C5WHjIa+UtKkryFZVPjYpiffQsf4GOJrDqoOjY1WHYSElfe9kVBE2bNXGlTO86Kpj5izrEGi9o8LR5UifMjcODlg0NTEbHIUsch4k0/iKEAPrlMhhYNbMsc7ShUAtmewrchYaZ2iso6p8aadLOGBWewyGkFVZN6sqrDUMUWm5xnu1jEqmKtlfIMQE3ruSEwbeGXLODFHIEmmqWu1exuANYDSLaEhK9amVVK1fGjKvLWF63VBb2LPFmBv0XI75YGD6t86Ej1ZM7/0JE3Z4QQige/H93//9/J2/83f4uI/7OD790z+druv4H//jf/DGN76Rt7/97fyNv/E3XugpXipzRgXPvbi4uLhrvz/ucSZMmDDhwx1Pl/0zbsuy0wk8HZTkeXKs3VMtsIzZVc2P+xhjSGVRFlMiZUPtne5jwFQOSRnvHI23CELoBlVEGEvjaowVnPekFGmrCnEW30dsCdSde6EyNdsQCMlhLcxsRRcDzlQIiZlzNLYmCsQYaRAqb+lNjY89VdNirCHGQErCzBlmGO70Qm+VbJifwIGFZGGdtPnrsILZgcGKcLoWGtvTVJ55Y3niInHtCOYeHrkGdW1pEX5vJTStEgaLFrotJA+np3DcgnQaXhy3O9WLZZf3E1HiIqFZOKMt6hDN+TljRxKNwcnrvfsOUZLDlG1X2BEvhyhJMraGxb19RwJpxD5Zc4VdzTwo2TKqbyjzuJdAGrF+ivvHMUaixu2ND0pYnZef4zLPq+V2W+Y+oEHXR+wazebsmsMCuzr7MXfoKlr57hswPdxK+jhONqoWck4nExOkHq4cw0ogJ2gb6AKkqjSgnYGfw9mF5kIt1zBbaMtcW4HNEJ3aDo9nsKg8Z6ueZYAbC+FoVnOxHogBNsOATZm2ral9RUZIMalQKEUNZA8JI4ZMZm6dEizGM0hi7i0pCb3J2JTAWrqcmHlHEkMXAmOEe7SWCg2FNsYxxEjKQj8MYCxNVZEl4+0uFHqU9hhjMFYwySpRJIVIdv5SnVc7g5R/Lo8h8ynvFEy22Dzv1QaN+1mj4dFjiP29150JEyZMmDDhQeJDggB629vext/7e3+P7/iO77i87/z8nD//5/88b3vb2z4kCKDXvOY1ALznPe+57/bf+Z3fAZ462+eDPc6ECRMmfCRizM+xxVI1LtaeTv1z2cLD/dt07qeslNICNCp/xi26wLNquRFBisrAlZrpQUTzWCSTxRDE4IzQVJ7KgLGWdR8RLCYlrDE0XuUzKQveWWq/Uxs5axhSprIVzgjZOKgghkhrHdI4SBnrtSWJuiEZSy6qn2CEnKALWcOHM7hGK+DrFlrnsetIV8Fx63ApE722lK1CIjnPzBgWV1vW246qsoSQcQLBOa7PI/0AoYKLDto5HG/AXwE7wMkc7vTw8EwVQZutuoHmDurtLhfIsCNqTtDg456dcmbBLlB5gx4XUWICduROZtfUNSvjZHbB0rZsG1VFIwmzb+065e58HnPPvvvYVw45lDjalNsNSraMqqEtO+tavHuYS4vcqPzZluM9ql56MUqGHZW5P4ESReN5hV3A9AxVGkn5PQQda1Wemw1wJZXGtaxE0KgWWg4aGB6c2gZ7AbeC3sLBEayXcPUQ/vCmWsZSBHug7WQXKyX/HprD4bwhx0jTOnyVqOqaPgWM90iIrPuB835gcRBoK8eiadj0PSuBa7XHGktGmDnLcr1h6RyLWl9Bby2C4aitWYeIKzazoR84qg4wpti4yNTeY61h3Uecs5AzQwxEY0kiGDJVCmTjsc5gREgaCqSEZc6lGl7/FsAbe2l51ABp2G+EH62e43VJCkkdUkLEUHsle9IYSG/Aje8+Uzgmcy9d9OzxwVKcT5gwYcKEj048UALoLW95C9/wDd9A0zR33f8Hf/AHfN7nfd5d9x0fH/P617+e7/qu73qQU3xKfNqnfRoAP/MzP0PO+Un17e985zuZzWZ80id90gMZZ8KECRM+EqHhsDsF0D4581QwxlwSRvfD+E3+/j6ytz2mXIgjJWSMMVRud21We1lRBzmHtwZrLWEIOAuN83hjsM6Ss9BW9jL7Z0gZa7WGPsRIlzIewXuPt4aUMq11xByRbLFkEMPce+aNo4+BjkjrLIdNfamISrFGUmRhDcsYoYZGhMPKMWTDOkRqa2iqihvXajbbDpcT0Vi2XeShBWTrcc6yaBf0XU/jLU1ds6gN2+2WLhli0GyZ7Rash20HDy3gwMATZ1BluOKgStA3WkkeBlg00HiYx5KXY1Q5YlGSQ1CyYswCGlCS4ipKjhhURXTOTtEzKmIo+wZUzTOws1IdoATPElUIje+Ie8mdsalrzPFp7rPPve8TuDtXyLNT/Iwk1/1Cp6uyT80uO6hDSaJRNfQ7qErodtl/VPp8gF3t/EhUPcSO7FqiqqFrZZ+9SB8OUBJnJJwWwMVaz7moIHZl/gnmC+huK8E3DNA00G/A1VoffzZo89jxXI89X/bUHnxlObSOi2Gg7zJNrSqyddTg8NN14MAHNkOidYahHxjcHJcTFsE1DYMxrLcbYmqovadxjrqase57eoHWWc6GwEVMXE2BIBVREvO6wRlDjJEuBny2OKukLAguJ9qmRYzBkZFk2ERVH9lSCb8JidZnHJYwflYri+RMyDCkxKzyl2RP1squu1rDxlyj/SvVmBnmnSYWjVlc5vnWhe2h8FdPe82bMGHChAkTngoPtAb+B37gB/jTf/pP8+ijj951/6te9Sq+93u/l+12e3nf+973Pn7iJ37iQ0YJ88pXvpLXv/71vO9973sSKfV1X/d1rNdr3vzmN7NYLAAIIfCud72L9773vX+kcSZMmDDhow37i5o8ZvU8h2NGjMdpkK1c1sPDGIys9g1dLmow7RCzhtrujZFECFk7jpQgslob7yyVdTinrUfjOKmkKFtrcdZRe0flLI135LKwrKwh5rERSXDGXS4qs4FtUR/VziPWEbBkMVTOQRZqb5n7CldVHLctLzk55urhITeOr/LI1RNODmZ0Ipz3Ax7hYD6jbueItdw4WXDl6JhrixkzAcTgjNUwGIFZ5bhx5Ypay1rPotaF/2EDvlYb0GHtOWlhcQgvugEHB1B7OPEwqzQ7pmmgatRq5L0SFABS76xbDUpejJYoiyqErqKExRHwUuCRst9VdrXqRyipMkPJjmN2dipQsuYqSqgsyvbDcv8+kTNWwl9FSZiH79k2IqGEy/7tMYvnoMzjXoyqoY6d2mhZbo9k2Kb8PFHGGImoruy7LttX5f6Tst9Ye78fQN2gz+VoF7sN3Cr7VbU+Xwa4E+A8qT3QWshr2A5K+ghqHXM1dIOeV4xa/Y4PYIhwq4f3PgEfuJO5uU7cusgsBzhbw50VnHUaUD2voJ7XhBjYpEhT18QY6bOwSsKtrielqMq0lNls12xjYNtvudNpjfwT247Yb4l9Ry9CSIksgi+2sNO+IxpDlxLbELA5YSUjrqIPAaRkg1kYsrCNiSFlVkPAGSEkIYpQ+fI5EFGCN8WiAkwMMRFTIqZMF5Uw9sUOBpTbGootReKjVfFchmUDJWMslYyiZ76u7WPMLRsziP4o5M/zqZ2fMGHChAkfGXigCqDf+q3f4su+7Mv4lE/5FP7+3//7vO1tb2M+n/NN3/RN/LW/9tf46Z/+aV7zmtfQ9z2/+Zu/Sc6Zn/iJn3iQU3xafPd3fzeve93r+Iqv+Ap+9md/lo//+I/nl3/5l/n5n/95Xv3qV/PP//k/v9z3/e9/Px//8R/Py1/+ct73vvc973EmTJgw4aMVUuxgz8Uusb+oustKVhZm91MWOaeKnZwzQ4YhZqzbtXcZwNtxQTfWWWvttnW68NP2LI3sddZoo5cx1H6XGWKsY1ELgi4ynTFEUZVAHyPOgsUiTugxWAvOWE4ajzGqLhIsxgoWBzJQ1zXWOw6bGbMYSiOU5aCu1IISE1GEZITWCHY+w4XEJvWIZNpmhhVBvKXGkzB465EYOGhaUgzEpmEWA8MQqLJo3o21uApOarUUnbWwWoI7hBuiNrDzTrNmFi2Q4cKrmuSwgtNByZVD4MZVWF4UlVCr5NFBDcuVKoiODwAPoSth1D1cyRAyHLWwDmCSZh7FrATJNXYKmVEVNJIw+zlBlN89O9XQSLTcC1PGHOnBjh35VHF3ztCIsZJegMfZ2bl61PIV9o7z7EKvTbkdUFJrtIaN2T+UuVyUxzY2qNXl9qgaWrOzsW0HJYV6djlLV4DWK/e36WAbVLlz2MBqo3bC+QDGKfHjrR677LVp7P0BTiLUFuYthF6JpdppgLg46OOARNjmzJV6IM4cdRzI3tBvhbatmbUN622vmVEmUFtPdhWOyCZEUkgMOXGx6TiZzcA6tn3Hra6nsZYjD12GPmvVmcUwDB3ZWIxzRDG4DKSg7WI544yjMhQrJjjrcWjguzEJEYshE7IGwc9rj0hWRaBTZWDKgr8MiFaM9jEw95DZeo1JAtYK7j6ZQfcLq4dRfaT3uXvIn2cbpv9skPcIrWfa75n2mTBhwoQJH5p4oAqghx56iB//8R/nx37sx/ixH/sxPvETP5Gf//mf5/M///P5lV/5Fd74xjcSQsAYwxd8wRfwq7/6q/zlv/yXH+QUnxavfOUr+V//63/xxV/8xfzyL/8y3/qt38p73/tevuIrvoJf/MVf5Nq1aw90nAkTJkz4SIYp33Q/n4WG2i3uXig91SJpbA6z1lIVNY/WtOu22rti5dgRQkMSUlbCx1qLMWqVGkNfnRmJn6z12WU+lXPUzoDRnJDKGSRnrIXKWqy1NN5z3FQcNrUSAcaVhaBmmswrh0imx2JSJBvLJkb6ENjEXKwzhrbyzGtP6z0HdUvGIjFyEQN3hkAQU0gQwVhP6xwnbY11lrW1dGSa2QznHPO2xnmP95ahbrAWjheeuYdBdOE/j6omuXoEJ1dh3miI8MEMDk7g+g1VC1ErSfNiNHT4tFdyoWphsYDjGh46gXahCqODEyBCl2C11oazkJV8ccBBA1fLS1tb+BirKqETVPnToA1cN1CiZo4u0iNKFDmUMAmonapCiaB9XEHHfBglY0Zs2eX43L7Pe2u0lo1ETkLnfaxPA2dlLguUgNqyC7uGneppU8ZyKMHTo9aukdg6K8ees2tCC+yCtTflsY2Wt/GnR9u91p2SdjZrjtRq0Ir4hdFxHr8Fj5/BE6fw2BP6epkMTVZrX58gRnAVvKhRYjAkeGyprXFd0IyomysYtolNgGwrrb3vB7ZDYBk1s6g1QusNc5M5rj0HTvN8nKtwxlB5h6TEaQhQ1HgG/cx6Y6iNZv34qsJUHk8mpsRFtyViwELlPLPKsM1CEP3spZTYxkwSIWZtvKudkkAzbzAG/SyLqnf0M68kUMxZiWOzy5saSecRqtrR32PF/ahwTFkuCZ59ZBktqOW4ey5hY/7Zc1X0PHUA/zMfOxLzk4powoQJEz488YKEQP+Vv/JX+PRP/3S+/Mu/nL/wF/4Cf/tv/22+5Vu+hR/90R99IabznPCyl72Mf/fv/t0z7veKV7ziaf/j+GzHmTBhwoSPZjzXb7b3yaJnOvIycNqM39obvDOXOUD3jjtmE41kjDbPJ/oguL3a+JFQyqJ2MIMmyYqYElY9BkwL2RhCzOQMxmnOkDGaGTTEyJATOQvZWEQS3tUsqoobB0LdDRgDWTLbEPDe4cUSjWGG4JqaPgkV0HrLxjQYyYSs9rK2rqm9o7U1mxAwvsJmmFmHdYJ4z6KuOOsDOQaO24YuJQyGubdkLGsXCNstNNCeaCaQyUrEPHwCF70u/pug2TGmglvnSgy5BAsPvtopVbYr3ac8ZUiCszNVr6zCrlK+tVDPgaSZQ8kqUTE30NSQNkq2vIQdMTPm44wWqzEw+v+V24fsAqiP2YVVpzK3KyjRMjaEjcqas/u8t0a1kCvjHqIETIcSMi9G833W7MiYfdxBCaJtGeOojDeSPKN6aVvm7Mo5x1yhUeFky+0jlPga1UPXyt9rQLZKSm2z7j8H8hZMoyTOcgXbovLpDMxatY4N5XVYbZUs2QSQClJWy9/2Qh9valVVFCJ0sdjJDqAaBry3RG/ZrCJEqA4N1jpurTechcSVytPWNa1ztN7RWsv5MOBCJKWoZJCreGK9AWupjGVACKXRy1UNTVVjYyKOah1XXwY5DyHijDA4VeM5Y2krV0g0Q0iq2BEx1FmJH1fsm1m0IWy85mSj+VygRErKiSh67ahcCYYWNORapKhtlDEar0FPQmkXeyp10DPlnz1XPJtmsg/2OSdMmDBhwoPFC9YCdvXqVX70R3+UN73pTXzpl34pP/VTP8X3fd/38Rf/4l98oaY0YcKECRM+ijB+Uw+6YJM9u9h99zdGrVxGlQEDGuJsjL1UK41WDVOWgt4CxiHlPmf0G/1cGocQKa1BRe2E2kSiBglhUUWSM5DwhBQZomVW11CajiQLlU8su4FZZYjOIgJOhDpnkjVsYmBWt7TWkIxl23csqppsDYjQVp5V32OtZSNCZRxt03Ayq8l5zTKDd4KvakwcyL7GxMisrlh4x5V5YrXdst1CKsyI88UatdBq8VypQqjymgu0sFAJZAtzq81UJsNxo1aupoaZg2igMaosOu/BZTg+hEOvodO/d0tryY+tkgvboMSN4e4A5Q4lPR5il5mz5O66+TGzpy2v+VHZnlDi6AIlPsaa+v330AFKuoztXMKutn4kZmBXE1+zC3PuUaXPWZkz7MKtU5lTjT6fF3tjhnL8/pyk7DNmK412MwH+sNx3UsYYCamRDLoKdCsllRZJLVzbrMemDMMKbA0HhxoIfr6B+SHM50oE9VnHMxlsq9ayHLWpzLcaFi7A6bk+YfMmwyZzNDNsgzBEQXLHrG0J/cAGVdE5ZzHiWK0uwNdUztElYZ4DxiSsNeQkzBoNNt+EBM4xdwYR6CUTc2KdQfLA3EAUiAiVdQwZQky0VWn4wtDnTJ9V2uR8Bc4iokSwt6CfYHv5mZcsZLTpL+Z0+flWknashNfAaFcIIVX/uaLy0Uyw4mLTa4AxT7J8gTaWpaw2vBeCiJnInwkTJkz48MULXgP/WZ/1WXzKp3wKX/mVX8kb3/hG3vzmN/Pt3/7tnJycvNBTmzBhwoQJHyG4tzp5vD1+4/1sv9EWEULKeGup9mxbYzPP2P7jjC0LuKLOUJ6FLBBzLqoAUxaIVskfq5YssUZrw8WSq4qQMk1liQm8S1TOkEQ1JjkHhkIYNd5d1tTnnJC6ZlbXGmBbMjuGLFxtG/x8Ti5qoC5EHMKsnVGPxJVzGDKnmx4RaJqKmYVNyqypqBGO5i3nKRL6wLydYzDkvCEZOIvQd9oEVhm4cQjbXvNLHjpR1Y8Fbi9huYWX3VCiAKOih+SLOihDtGAO4dCqBasyQFvCi0/h4WsQe7AzzbOxvZJAUZ9+rtVqaXoRO5LFoYTMaJOa65DU7HJ6xtp6g5I7Y8vYFeD94/uhHDOGOZ+WcRpUVdOhBMwYGE25f8Mu02e/Mv4qGtoMu3r5seJ+bD5LqELIoUqlsXbesyOXQEmwWfmd2RFJsKukd+xUVWP20KiYCkkznIZy/6sO4WKrlfDprJBC6OvoBe50SvptAjx8BXoDEmB2qCqwEODKXPOdxMPcKWm0aGDbCcHqPlhIdFxpPdsucnDUEPqeW12PJHjoxKp1zGpY8yAGL4ZFU2ERhiw0DtrKUzvPEAaccTjJGGdJKdOZ0v7mLPPKa56PJC76zFw8tXNFwWXwdVOI1gxZLXPGOCiBzsb4Qt3o53uIiRC1UcxZNL9LlBgaQ6JDCPRR9DNf8shyFqLkSzWiiBLG1u4iy/evY9Z8cCxY4zVryvSZMGHChI8OPNAMIIB3vOMdfNZnfRaf+ImfyGd91mfxUz/1UxwdHfEDP/AD/PRP/zT//b//d1772tfykz/5kw96ahMmTJgw4SMUWbgrY2P/9pij8UytPLscHtV9OOdKls89mUNjPoZkUlHyjN/s77f45KxZIzLmiZRQWUqjkHOOWeVo/NgmZjB4MLYERqtRJcVIyGoji4gSFXXDUV0rOVFXHNWVMitmtKwIbVVzVFccz1oO6pqFs7RVTV3VVFWFFUiiZNeBd8yaGSd1zbW64ripqbyn7wbEOQ6MLmZ9U1MJHPmSlWSADM1M82Gwmu1jREma8wxNUe60DbSa70stShZ5o4ofUaHIZbvVxTkMPVw/gRstBKMkRAu86Ap84iPw4jlcP1A1xfVjJZQsqvYRlPx4GUoqLVCyZIFmBV1jR8Aco8RJ0IeCA15ejmv3jh1zgwQlckDJoo5d7Tvl7xVPDpvu2KmE9lvKLEoWGXbZQVWZ46g6OkBJoRW7pi+L2ttulb/Hb/xGomqsjadsOymP8bQcPwZYj89Z45S8m1dq5+qjZgaZQuYdtJB6zWSSDH4or10o7WydWsNs1sDp20sli37vFvzeHW0ci1FJpsfvwB8sI73Aauhw1tA4S1tZ4hAwktlEYdX1OMk03jAMAyEm7mw2BLGEHFkNA0PKeAt13RLFknLEiGCK+iaKKvKsMdS2ELZZVTqzyuPLfX2GREbEElNkCIEkwpASkkUJyRRZDxFjBWMEBEJKkPOl7SsL5JIdZo2QUkYEoggimlcUYtK8IGvJeWcQzLJvV7UfFCXOSF5PmDBhwoSPDjxQBdB/+A//gTe96U2cnJzw6le/mkcffZR3vOMd/MiP/AhvetOb+MzP/Ez+9//+33zN13wNn//5n89f/at/le/8zu/k+vXrD3KaEyZMmDDhIw5jcOkuXHrEmGlxP+y34ig3Y6n87tvycZz9VjEpeR5SKqVNkf+MFfKgpM8Q0+VZrTEEyZftYkPSMGnvLE35L3XC4lzCGaOZQ97jfGkby5GZd1x0AdN4KlPyUFwJ1MEyqxyVMSRj6PqBmIXKOVXDGEMQyDlixVI5R9PU+BjpRLNNXIoaSmss5MzZ0GGAo6Ym54x3FeQO31QcLTzzRcKGwDYJ6wgnc7UEIXDbwu2bMBd4+Loqd7SBTRuk6lbJggqw5SFcbMbnCpbFlhQdHB/BI06f95M5LObAAOdBCYaDmTaItSfgI4Rz/cePoCTKkp0S6IidKsagxM5+85dBFURXUNJlbBSLKPHySnTssYJeULJoVf5ecbet62Dv/oySL/eSP+Pyf86urv5x1Obl2WX+JJTEaVA1z7LMaSScDsrjfQxV+RyyI4HW7Iijtjwfq/L3aIc7W6v1bhA9dwU0DTx2C96395w9XGng89laLZBSQdxoptBmDd0M7iz1fJmdeuvitlrLTs9hM8D1Qzg+hsfOhBOfOJgbnAirlOlTwJDYJs2qCtueTiDHNYumYRh6rKm5WK/JCAfzGQtj6STjBOrKsx4CpIjYBgzEbGgrR+0s25gZgtrDnFH7pjUgScAkkljWIdFIZl7VCELOhpQTfUrEZKicwxsDxhLIVM7gjJK93hpqb+ljef0kYwRMCaOujFLNSgRZHPmSOBa9iPFsMRLc5imucdYYkuRiPZtUQBMmTJjwkY4HSgC97W1v40/9qT/FO9/5To6Ojri4uOB1r3sd/+Jf/Ave9KY3AbBYLPiu7/ouvuALvoC/9bf+Fh//8R/PE0888SCnOWHChAkTPsJgjUH2sjTu/eb86b5JH7Na98mepztu3M/v1fZIaRZyJkOxfDWVV3UAow3NIKYEu1pR4iELMQsGIcSs2iOjSoAxWLa2gjUeYy0HjcEYwVltLst9QETtZo1zOGvJIeKcw2JwRQ1kjCPHAbyjdhpUi9EmsRQSWTIxGbJEQkgYb7HOcjSbs6gqUslYSXVNNJYhJUIInMxbLs631LUSCZU1hEHY9PrUvOwGzBrNMokD3OmVSKgC1BW0BhpvCZIJNSxqVZccz2BWKXmyTqpMiVEJJu+KxehQ6+JNgOFQg43PE6wP1FqWURLi5SihMdqtxkDl6+hcxtavAfi/KInSoEqa62WM0d51gYY0L8rtsSIedm1eoWwP7PJ8anaZPMflZ4MGRY84RdVJ63I7oSTOGGpdo8TUmG2UyzyvoP/Y27KrpLdl/AoluW4CT7AjtcZWtHPgkTKvBtje0eOrcp8rJ9+i+UIvQYO7Nyu1c500pQVsA2YL8RhOsiq8sijpN1vAxQWYOcxKNk8ujWCrXjOgbp/BaS8ceDA2UtdwMvPMrLDtOpyzJIGDqioh7HCx2RCMYeh7EgJtSx8Czjq2ndANkVhVHKLqImcSfZ/wptFsHuMQSUQZs74gIAwxUjunLYBSkXIu5KnQeMdhpapAZ5RoyqLvd5HErPYaRm0NMZVKeUkY68t71yFZrV8A1hXCGC6PE8xzqmGX8v/3axkboeH2PHNy/oQJEyZM+LDHAyWAfvd3f5cv/dIv5ehI/zl1dHTEG9/4Rr7ne77nSft+yqd8Cr/xG7/BP/kn/+RBTnHChAkTJnwEYl+h81xgjblcFN1b6/x05xrr4GFPRVTUL/vrNl/yg8ZMDynObG/t5bFGE6TxTtNp1GWmY8aYCLkcmwVj7aWfI6VMLm1kFogpqepIDJU1OOu0FjsnEKGqPJISbTvDO30MgqG2SomEDJ4K0zga7yCr7Uuso+872qqh8hU5Zj6wvCBg6IfAYVtxsQ1cAM4JJikRsVioRauqLesug4PDuU6/tbBNUNWAs6Q+02WtgZ/P4UbjaNo5q25LfQCtRFKxD52u4FoDRzXEBO1cx3uiU5vSgYNqqRlBV2eqVnnYwGlpGRuAR6xuP9eXjBlKevz/0Ps8SuJUKFmzKrdHZdGYC2RRxdBoJwMlgkaSZoMSLiNhVLGzZzmUYDpjF+5s2SmHRpvZmA+0YWcFs2WsMbjas8sbGpvOTsscTZl/hyqI5uyyjK6X3zPgIujr1pX5JpT0eaTM6aHx/l7PkSjtbBsliGzUHKjc62t47QRyhjaBuQKpA9nAtZlmPq076LZw0mqT2PkGFsdKHF10UNeZ2kCfhHWXuHrUUlvDNsP5Zk2ynrlJrJPQbXpqX2GtJ4WBCxG2klgkWCfLgMMnYZmFYbPG+ooFwhDBOUPGqnouKYUm1nJtPiflREjF/mgN3mt2UC4qHRFwxlDXFscY6KzkTUIbB0PUhj9nqssGwJD0M+lQFeAYJm1KiDSlUWwMnn8qiAi5fE73d4sp39V2uH+dmzBhwoQJH9l4oATQn/gTf4J3vvOd6rUu/7h99NFHecUrXnHf/du25Vu+5Vse4AwnTJgwYcKE+2O0UoiMdgxz1/37i7GQMs6iips82j6eHLu3T0xZq4qekWgax/R+1yIm6KIyZ+iHQF+IptY5khhiChiMVnFbh835cvwuCo0zGAfgsFo1RC7mEGehspXW2WM0e8QY2sqyjQZnE946XFYrm7gdQeVcRYqBynuME15sj3HbDbO6YrPpaaug6o4MR3MLVhUVTWWYt3NE1gwi+E63W8lakR4hiLCYtaxTh/cw84a5q0hhwItQWW2IGmrwQyIFODpssEPgzkWm8TAMai+bz9Raxkqf27aG+bE2Wl11cLGG253Os0bJkDEvaKx9H21fDapQ8qKqoKMrcLKCawluZziy8IG8q4IfW7227LKDjlGiZoWSMb5sk7Lv2Ex2WvYfbVNjWHVmRw417AKjx7DqU3Z2rZFoOkRJpaEcvynHv7T8zmUOV8u+6zLG2DY2hlo3KGHUje/fcuxQbrdoYHIGDmcQtlAnuMiwOtMsoINDWFnYLNUKdhbgY47AelV0HSzg+ATunMGs1iYyHEiE0GeiU5JoXsMcwzZEBoQDZ+nJSMxI0ueoCwMhRtqqxsfE3MBxO0cksgkJyUXpZjSNOmeLGEsVMs456sqpusg6nDGsQ4/HYqylcQ5rIcXIRYKZ1fBmY0blzkjoQkZb+iyCGINzqsQzQB+jqo0AU0gbU64NI9SypXlkY/A89+wzYiSXDU8mikaV0oQJEyZM+OjCAyWA3vKWt/DX//pf57WvfS1/9s/+WX7t136Nd73rXfzwD//wg5zGhAkTJkyY8Jyx+/adu+wSSthoLbMvKypnS627MWB3DWHPJrQ1i1yGSkOxr6FtYSJaNW0N1N5ic6b2DhEhJcE7R0y76um6rkhJGMJA7T3WQEpQOaFyHm8t66CWlqooAirviCnpYxLLvPZUEjFZ1T5jBkltwVhHignrDV2yINqAdtA2WqMdA4fekWcLGiKD9RAGrh54umEgWUcYeo5mM5642DBvIGJYVDUL58hhQLLQ544rM08NYC3Ge1VUxUBOiWQdrWRoDM1JzbyumTkPsmUzZHpR9c+NY6g9XJzq8/vwgSqNrl5Vu9LxGta/ryTGYfFCnSxg1WnLlUfJlwi8/AgY4DRrQ1llIVgwUQkhcvmNKmgGVC2zRMmY0ZJVs6uC9+wIpjHbZ82OEMoomTMqcDxKwKzZEUmeXQvZSFh5lGBK5WdsPgNVNMEuu8iws5bVZZ6z8nsMwx5VRJS59OW4cVuLPqhNSbrebsvjG7RdbF5pvfydJ3Rf18J6C/0azgycOGhaaJ0qf44WcPtcybnGaqD4kOHhecW8EWKK3O62hFTIusaDEXrvOamgz5nQD7TtjIpMdBaDwcSe6CtS6rHWc+AqsJYKIVqLz5mtUcWMR7OyTEqc9prf1XiLd16D25N+aD2ZbYhUTnDOEJNgTSaLMGsqtXFmVREZIzTOFmI3Y7BkSVTeU7mdmg9UwZcEJGeMUfVQRslgY6AyqgscrzAjgcx9VEJj++Hzxf1I7wkTJkyY8OGBB0oAfeEXfiFHR0d8z/d8D7/+67/Oy1/+cr75m7+Zz/mcz3mQ05gwYcKECROeF9Qq8eQFjysZQyMqd/c39sJO2TPifgunMd/VGIPkvPsGv+yrOR5KRFnnmFeeISZSVqKpMpbKCqnMwRnDNg3gvFZKAwNChcWVPJEFpbILlRuElNkOEZFM5R0pJWJStYEnIxi8EbXTSMY6T23RbCMRMJYhRk5mLUOqNONmGOilwoUITYsRYWYd52FgEGHYbGnbatdulDOtMeS6ovINghBSwiLklPDAckj6HHhPFwas91ypLLaybMXgJHF9PuPUbOgG4cZVOKxLJHZpdmquqWKnRxUp167AxyR4/Ak4OiivSYarB6oWqoA7G82tWThYVuCWcN7BtQUkp8HH85kGJK83ukAfs41GAmlUyWxQUiWxI3hgp6y5KNvHnKETdJzRWhbY1co7dtaxMdz5EJ3zsHeukVyK5fZROc9oIduyI45ul2NP0edoJIAGdgqmVP4ew6S7Mr951rGGsm2Lug0PgPlCs5kaD4sWTs+U8JmLqn/qShVB77sFBwdgFnAwhypDK3B7UEtZ5QLOQKeOKfoMfQ/ZRR6et7iU6VOmMo4eYTl01BiqCpqq4v8u1ySBGmE+n9O0LYhw3nXUvqZxhtp7EP3cbENgXlW0lcOKkKxnExOODK7CGUPjDENyLPueg7al8vo5XA+JmDK1NWQ0MLr2WkGfRXDW0odI471eYkSIKSPGQM5EGSvbNUzaWnOZF2Sdu7x+6DVj7xoj2i64f7nJ8tQk0FgLfz/V0Lg9PwcyG6Zw6QkTJkz4UMIDJYAAPvuzP5vP/uzPftCnnTBhwoQJE/7Y8EwZQ6Zk8eh6SJdX97Nf7C/KQtKFWGN2i61xHTV+6z+qcaxRI5dIySHJUprLBGM9Jg/UrsJag3UaUD1WUjunlpTRttaHTBShMr4QPe5SwSBkrLFKcBkwoqHT1joaPxJUAtlS46isqpY6Yxm6LQ5D9g6ThNZ7upzZxkRTN8wtHC4OkJjoDGz6gcZVLGpPi7CMlgo4cxownREa72mcQ6TFeG1zc7bCxYDF4b3nZHHIvI2YoSe4is2mu1Rn3TisOVsPyKDkxUmAl9wA30C3hrbSunoLXL+qgcZXrsMVr/k254+XcOu5hhcftrARyIVTu3IAj9+Gxmi72wVKpIyV8ccoYSLslD8jGTSwU9QcsVP1bMoYFbvw6pGIeXE57gx9PI+UsXt2OUEjgVOxs3jZvXlU5Vxj3s9oS3PscogGNJB6nO9h+Xu0ywWKcsgoqbMu+4Uyt+EMrrRw1EIo9e9D0sa2toLfez9Ql+ct6z5ppla+nLWSfrmFVMHCaGvcdgXJwEEJXFpuO5YJ5rWl8TWDZLpN4hzhYelJ1pBSIoggzmD6jjgMHC1mzJuWZegYgjCvHNZVeEmIsVigdpacLd5knLca1k5kYTxiPdZE5k3FkBOSDbPK03pLCoGlsYQYqVyFd0IqNe9DTHRJgEgzNouh4dLjZ7/1DkHVhbm8Rq7UwecxJ4g99Q875eL+5eaZ+JinKxors3lKgmjChAkTJnxo44ETQBMmTJgwYcJHI0Yl0LNNW/WWe5ZtCs0E2YW3ejIJW4KnNU9ELCSNCcE7AE8QmFtL5ZWUiUmrn8cwZ6cd03hvqQWcU0NQzFB7x6oXiEJdlUBoK4VwcZfkVs4aLltbwxAiYhxDijhjOa5rNs4z9D2mqvCSOZzPmKdElxLOOqyBqq3oup5rbY3JmU2MdECMWVvSQsQYy0MHLTkmFk3FMYb1MIB15Bi50lRYXxRFBoYQWVcV6xRx2uuNMbAdBpY9pAjOAxVcay2xy9zs1H4083Djuub9zCtVmNQelgmO5zCbF1uTgy5CNtBdQHMVXIaTq7BdqgrIoAqYGXD9BLoOLgao806lMxIsqfx9hCpsxuYuUJLFl/fCmMFzo/w9Wsdm7OrdKWOcsqt/3w+ePkHJJMeutSyN79syRsOOMHKo3WwkmAI7pdLAzuamyhndNkeVQKHMLyZYryDVsCkd8n7QIO/OQt4oGdQYtXuFc7Q9TvQ5dgaMaItcP8Cyg2oGVxolP95/oWqiGRnTwMwI0ugEo3WkGFl4T93UtGLYpsQ6R5Zd5OVHNetOFSw9hjgMXG0b6hi56LYsmhk5Dxw0La11dCYhORNzZhM6EGicI+XMNiWMMWrVNJoJ5qw28+k1oSgDx+awYtUca9krZxhi1PytMuZI8CQj5XOvyqCRFB6VQKDEbha1jI7Yzy8T7lboGHN/cnr/2DGEfgy7fyoiaFL+TJgwYcKHHl4wAmi73fJLv/RLvOc97+Hs7AxjDMfHx7z61a/mkz7pk5jNZi/U1CZMmDBhwoRnhedqcXgqS8X9trli69jfb8weGr/lF6RU3Gs2ULVXG+2sQcSU3xFTVoQ5Z0LKl0oCJYMKeeQs5NI8ZLSqusSI4K3FWqEyQsKQRPOEaiPFTqaLUD1GqOuamCI2g3Gw8C3DZo1rag29FYc3QtW0bFKk73qGDEPoGZJQeYcRGGJmTqI3hlVIajdzDhszpqmJGDzCVgw2DBzMVUvTGOhT4iwmMIacAqEPWCN6fmOpnOPaLLEKmuFjPYSYeeiq5c46Yxw4p3avZODKVSUtVlGVKS86BBysNmAy2KT5NIdNUa/4Qn4cw1FQwidZOD7WJ7X2GoxMD7c2O1XHmPHTscvyGXN2TtgphGqUUDpgZ8MarWbH7OxcDTsVT8uu4r1FiZl12UdQkiejBE+LEkKFG7u0fo3qpHHsnh3hkNgFWd8sc74BXG3gZq/bL4BjC9bB4+e6fy1QtUruPNTAKsE6QlyDHIJJIFbzmLaDBktfTXA+QNfre6xNGhQdUiFQepAZrNYdrgRSH9eQrCUaGFKmAWgqqmDIXWDo1typNCQ9YTExYURYx8Ryvcb5GuMGFr5iiIHsMpWxRMmcbwaiVQLFJ8ui8nQmsU2RbQwYyVTWUfmK2llSzkiOZFRZNKscztpL6xZQLGIWkUxMhhCTtvN5owRbTlTOFcJ4VOEVO2GxkeaSUXYvhF2emYiQSmPg/QKl9/FsGxEnTJgwYcKHHh44AXR6espb3/pW/v2///dsNpv77jObzfiiL/oivumbvokrV6484BlOmDBhwoQJzx7jAiqVlddzDVgdF2zP1MhjjFqc7pclpOSNUzVGSiAGZzVXRESovbvM7RjPJ1LyfJy9/CbfGm0JG+1j47YMzGpXvv1XFcZlHXVWW5i3FoMQsyFncCbjrcHWVbGxZKqqJkqGLESEmffMqgrTZ6hrYgxUznHsDd5qUHDlDQfVHJMCK8lYKQxY5ZCkepeqqZilTGM9ZHBG6DOsYiKlpAHNWRuZ2sqztg5BWFSeqqqpY9Jw4bpl220Y+sjRHFoPzQwGBwsLJKitkhWzFoLRf0jN5nB7paqiFx2oDSkWlUo3gK9UibVZQnRKFonVevNuC/YQblRgO/AaJwNbsDWc9zs1EChhUxWy4wNo25dBrVUNStRcZ1dN36MqIgw0Am0Dj/dKHtUoCXCAPo4VSu6MKp+RjJK9c8POinaHnWLoCLhVjnkFO4taX/Y/75V02pRxFgdwfnunYrrWwOkaNkFtXc0BLIo6qNvC0EO/hcUMrvqitNqC2aodzDh9boODpgIirDKYpaqEjCth2wnaHAjAwazCW8d6tUKMZUiJzVZomp6T+YLVZotUnrmzDHGgF+FIMkd1TU6Z8xDxEqhqjzeGxltMFozo57ApQc79EDDWEnKmsoYq9Xjb0sVMFzON08+aRT+fo2VLRIgxIsYwRK2Q1xp5S5ZdzbwxOzLnkjuSQoIhiLmb0BmVP5dqoaLeixmqZ1kN9kxKoQkTJkyY8KGJB0oAnZ2d8cmf/Mm8613vYrFY8Jmf+Zm86lWv4vj4GBHh4uKC3/md3+Gd73wn3/M938PP//zP8+ijj3JycvIgpzlhwoQJEyY8K9gxdINnztV46jGe/b67LKC7F1/WWv22XwREvTFZLDllnLWXOSPWlQBpa5Cki8aYEta6ouLRxeBYM63kkt7niirAlP/LZbEZk5AlUTuLdw6DkApJlUQDa3MZt3GOE1+x7geSGGbOsOwHIoaUItHpcXNj8M7TGs/CCNZ5rtaew7phSImZc/QxUlW+BOlmFnWlc8+JumqwJFU2OIcYtBUMOJrPuVPmH10NKXJYV2qRMYZoLdE7XnTdcmgNqxC5GDLzxjAkYV0aqrJo0PFxo+HD9kCDn4cERGhqVRVVg1qXJCqhc1TDvNHKeWuVSNpsYPBwfQa20qr65poqWeyptmhdoIqeC8AlJVgeRkmfMWNnbAEbG8IsSu6IgbXsFDwPG1UKOatKmwolg5bsbGPCzs5FGadjFwYNqgIaK+1blAQaA6MPK+jCzqq2KeMdlv3WK+iMWhXngG3BDBACRKvPoYg+9tiBC+AP9Dm5ck1JnRiVZJs7WJ7B/ETPt1xBDGrh21bwMS8GH9VKJkA9hoFHoa8yp32gqjwhCSErmWtKi95qGEiDwVbaHLYdes43G33/CDjvlAgVg/OOxkAksQ1Bs5YMHM5mkCOYmjB0JOtZxkAOkYTgTENlBcmJkIWYIzFBFP38upzBWnLS9jFnhMrrZ9JZzeOJRenmbbkmiSrzUgZLRmRHAsWcSUnVQSM5rMfeX824ayZ8bhe5sS3MmMkONmHChAkfKnigBNDXf/3X8653vYuv/Mqv5Ou//us5ODi4736r1Yp/+k//Kd/+7d/ON3zDN/Bt3/ZtD3KaEyZMmDBhwnPG813gPN8g1SdZx4yatbwTDKrgGa0c1hpylssqeotBbNaWIcDmhPGaweOsvcz0GYmfXJqEnqxuMiV/RBfyOakdxUg5F5nMqCZymJjok5CtI6XIxQBiBJsS83aOzYlsDN5Yau+pYqKpPUNIDFicJGa+xpLJ1mGMVmhb6zE5sA2BLBkjHYtZi4saaJ2Mw5NoZjNGY50DHm4rhuTpc8Yaw7Lbsh4itTMcNA3OWOKwpKnBWccc6CRyq4OTOZzMDOe9YC3cOLF4DH94nrAJDowSBLWD9lDbw5xVdUqy4BpoLTzk4axWoiMYtYnVHo5m0HeQj7UB62qG1YUGTA8JnICpoTYgGyVjxpwgw67SvZ7DdqOkTFveJocLWBtVzziU9Jmhyp0BODFws4RWj6TRGCZ9u4zTsrOgjZawE3aKntOwUy3lMrcTlMSK6HvLipJPW9ROOKv0eXUWHj/TDKXDYzi7A+KhCfp4stE6eF+pSuusg2ZRlD/lvF2EoRBIL8+wTjpPmzVfqPJwIZFD3+O9I4dIFWGT4XStgU3zpuGwqlinRGsMR3VFNA3bEHBVhcSI1E4/gznRR8Fb6GJmyJk2DNhKScYkhpA6KlvjyDgxLAVCSBgGsnhq5xETGULCAtkKVgxtXZElE3FESWr/lGLbysWKWjKERISsJfdFBaSf5X0NUM5grNEQd3YqxPHjnUXuzgl6mlDop8P9AqgnTJgwYcILiwdKAP3kT/4kn/7pn863fuu3Pu1+BwcHfNu3fRu/9mu/xn/8j/9xIoAmTJgwYcKHJJ7vN+PP91z7JNOo1rGXSp2xbt4SYipVz7qvG3OCRBvALIJ1Fm9HpY5c5odYdnX3d1vNdvMYg2ydNWQxVNaSJZOz0UVrsYpptq/QeLWrNN6RUsZJxhnIVcXMG/qkpJUVq7krFiyW+UwzUVRqFOmMxSLMnKPBUll9jElgUXvm3rGMAYdlM0Sstcyqmk0MeOs48h5CvAzJ9XVNHCI5ZarKc2WxwNsth21LynC2WWG940AgeU8XA0eHFdsccBF8LfRoeLGfGXzV8jFXAkPOLKzlPA5446klUnu4WEK2IL2qhcggtaESQQzEjRI/0cKqWHh8CTr2VluynIezcwhR6+YvOiVdRkLGoAqgTPlHXt4FPTdoqPW8VcUMEQ6cki+tg8O5BmL7Gm6stF69YhcEDXC1/IyEQo2qfi7K/eP5I0oOwU4pZFAF0OEcmgyx0VDtGaraOTrSeWxiySOawdm21MhHqCq4tlBF0M0AbauvvWy1oW29huMjVVS1C3jIwqqHJ05BnNbLt7U+rqE8v42NSBaWvSq5pKijNsueLAYvCessy5iZ+5qFNfh6RkqJMwPr5YaHDw/UPomAcTiTsQit84SU6ZIwCKz7nro2vHhel/d75rCpwUJtjRKmSZV6M+fL51I0INtYjAGPISfBIGxDwhpDW1VYq5/VPupnyxX7pikf3r0MaAShslbnbIwStuya3KTki5my/Y9i9ZqUPxMmTJjwoYUHSgA99thjvOlNb3rW+3/SJ30Sjz766B/jjCZMmDBhwoTnh3tDmZ8K4zfwzzUb6H7nGhdl6Gm19vkeUgjZWbdyVgWOt0oQhRLQbKy9nLOGQev+937NP449ZgJpIG1WNRH2MjcIhNr78ljH+mrNN6msLiIzoqoUYxDj8M5zUHskSwnCBXDknHAZQuGevEOr560l5gQ5E4wSX1ksViw5RayvqFxmITVDDMxqj0WPaU2li2ARovf6MMWw7YNazrxj5izbIVG3LX3KSl45jwkR29bkIRJDovaGqzXcGeDCGF586NWi4xw5BdpZw7BcscqZnCFYofIVaYg0lWjezYG2YEUHLgsvvzrn8fMN/aDWMZ+BHlYG8ErIJDRPqAmaEdR7kAR9BFOVEOigBItt9JijRhU+robbosefJ7i4rRlEJ8eqpHlxDete7+u3sN4q8XMVVRRdZZcVlC0c1qpgWneqRGqHkezTf1jOUcKpalTVtOyUBDoEGg8zB3YOZqMWuhBUDbQJum+KELOSN9tYQqwruLLQfROQ1koemRmYBmQF52tVtwyD2usOjvQ57iwM53DtmhI/piioBDjdCt7rY0e0mt4J1K3DO4NNjosusI2JMINDtKXuuKqwpXr91mqFcY7WOqqqwqNB40OI+KZmCJGUMsYaWqOfyc0wEJKQU09Vt+As3jucCN0Q6CXinNOWvQxDFrxTIjUieAwYWz7BqrHa9D1DNsy8hrQ7q+1jY47XiCwalm3d7vqSRZWC915XUpZLC9dTBdY/E0bl4YQJEyZMeOHxQAmga9eu8e53v/tZ7//bv/3bXLt27Y9xRhMmTJgwYcLzw34o89Pud/l/H9xz3b9RTM81kk1ZICW5tHYYDDELRnJpB9tTMVlVDIScsVZJo7vOB6Uy2oLV45UYypeBstbowlMtI1oH76wuLNdDxljw3jG3GnabsxBiwlhL66wqmqLaU4ak8whRl65JMtZ6EpkEOEzJK8o4ZwgxkIwh5IxzHu88iCBiabyqnVLOdENQg4yBg6ZGjMGLEk7ZRCRFaoHDpib4inXfaWD0rKV2BjHQ1J606jBZqATqdsbCwmA96yHQVDUxJo7nDThPHnoO24ZEx9w5auc4sobb/YCzjsp7DltPspGwLSHQBg5FrUqN1+DoP7wJQwVXat12sYQXH2kNehK1h7VOlTJzC5sOQq0h1S8SDUteb6BzqizqIhweKY+QOxg6yAmkUpKkzkpWHbXQiwYoD+vS/laBWUHymnNjip3r0KlFbQn4flf/DqXJLGrYdRUhdPpYq1oJG6I2fDnUzrXp4Mqx2ug2nRITQ1ECDaZkJyWYV0o21RWkLZxHsAPUAxx6fXzLE7XUHRyqdWw5KNE1m2s49hwde+j03Nsk2L7n5OiI2hkuYuK49nT9wMZYTI4ctguk29KFhJhEzJlKEou6RnKmwyAXF9RNS0ZIMTFUNd0wsI2JIQdqW1Mbbd/qY2KIkSFFrrQzYkpkBOs9zgipZAClKBhnqa1hyIY+ZmqnWWCe0vhlNJxdVUByaRmjhFULEJLgTCZkAMEJWOvuyiUbq+Uxeu0Q0RDyZ0voXBLgz2L3S7uaee4k04QJEyZMeHZ4oATQG97wBn74h3+Y7/7u7+bLvuzLnnbf7/zO7+Q//+f/zBd/8Rc/mMlNmDBhwoQJzxHPZpGiORgP5lz3qoycMUAudjCtjh4tXKDEjMY2s/czBsY+WQ00klDuMkkHKmfv+oZ/NwdD7Xc5RK3XRb4zBqxDMFptbQ1dTDhjqZyhamtCSmotM4KxhpAj3jqsZMR7Gm/BOARtFAtZsCaCMbTO4b2jrXwJu9XmJDAkUaVS0VIVC5Da3SrJ1K7CeIcHGl9x4j3z2nPeD3gDbXVAHwIYQ31Sc7besMmZCkOy2gR1WFfUtgbnMVmIOWGbhkVOxKblfLPEe685QymRMDhjmDnHUiK+VVtXXcOihWMMVTvnYrlmdgSp05r5bYaTR7TW/DzAagk4WBRr2QfO9P7DDMFDb7XSfl7DQ9eViOkSLIOSH0cLzchxB6oUWndqtdqulURZNHDkwR/CY0vYDHBjBl1V2sUGbdqqWrBrtaBdXSipEgsRVDgeugiLuaqPho1mAFmBdg5hKPa8kgnUCAwBXITVqpBhTpVCBiW8jNPa+2YBcQbpDBYCBFh7cAN05zA7hn4NV69pvtDGqtqoriBUsFyqKmbhVcGGr+n6Xtu7jKULCZynjYF53VJJ4vrhATkEYs7c6TpyjBhnCQJDEmauYu4cjas5ky1RMtk4jLM0OLwRYsxsTQKEi66nqipSiiRjMRn6lOhDYpszbWnbS0loxF6q80LWvC5rLNZScsAyWYTKlY74kgukGdHF9mW0MdBI0RLlhHW7z/elOkgEi7Izz5ackRIk9mz23993In8mTJgw4Y8PD5QA+sZv/Eb+y3/5L3z5l3853/qt38rrX/96Xv3qV3N8fAzA+fk573nPe/iZn/kZ3ve+9/HQQw/xDd/wDQ9yihMmTJgwYcJHFJy1xapSCBpjMEYuFTuwR/WUxq17rWVQ7GSiJM69uR5PtWBLYpCsFddN5bTWegyjRkqDkaF1umjNGF14iwCZKJoH1FiPNQbvKmISnCu2smwxTlRZ5Ep4dRa82Qu2dQYjSki03jOkpDY0AXLiIiUWznM0b2mrSBcTF13HeYzEnHHO0jhLxNDHhDGWaIRF0xBFa+pnxlHVFZW1RWmRsdbRDz2DMbQ5U1mHk8Th7IBt33EeRe09Ue1FPcJi0RK7jpdca3A5U3uPcxUx9MTG0a4SB0eq9nFJlTAnBy3znDglcBZUHVQ5tYYhatdaAwfF8uSOlPCYHQIRznrN2amSWrN6q7at4yPdfjtCHeAlxbYmDg7KPrFYzMxMVTXXTyCs4fwI3FJzjuYOkoGjDBcC26DnEaOkz1GrpNB8Ad1SiSLfwkuvaGva+UofTzNTUmoTwSbNMTpotVHtbAl9oy1ixsHVE0iDKn5Sp3OWRh/jkOCxO9q2lkXncmsF1xu4NoNoNPC79YaEcLHtMbWn63qayhKzEAYh5i3X5jPEGJJ1dP1AjJEhZRrniQYa7wkpsIyWxntmVUOSSBTIMXIREjObqT14MdTWcaVt2KaAUKntkgzZkXLGG5h7U0xfFleIzXXKSAwczxr9fANdiEhRuo35YWNF/Ej8mGLp8lYVQdoMtgsLyqPli5EwMpeEE+yuA/ezeI3EkXB3AHXMuaiI7q6mz4Wgck9xLXm+9rMJEyZMmHA3HigB9Mgjj/CLv/iLfOmXfin/7b/9N773e7/3vv/BAHj961/Pd3/3d/PII488yClOmDBhwoQJH1G4/Ab/nvwgGZvC9v47bK2972KOsr8xdzf6pEIK3buYuxzP3B0rFFMuDUYJY7U+W4DKOSrnlGApypwshtoqgTWGW+vCVecfYkZK1grlceSUS3BuyTuSjLMObw0xqUXHGl/mZvDOMYhKIroQcMZQWcdBVTEUhZLNmcY4HJlUWUKINNbSArPFDGcNUSy1A8nQp8C8qggxYK3jgEQCtiEw9x4nCe+9bs+Jg3aGTYGmamhI+ONDTALf1FypPRd9pCez6AeqYzDGasZM5XEIy74nJ6FulDwxlbZw1R5e8iLNzzkMSqJs0FYsBPoAOajKaLXS8OnKa7X6PMLMAtehfwIevqKKmSWq2Dm5AnfONVC6cZrFc+VQz+VaCFutde8j4DXkuevhoUO4vYH5HFKvpFx0qvQ5bDSzxzxebF6lP35W6TiCEkJmAOvheK5E1PkGnjhXImjl1Wr0smuw9bBc6/Gm0lyleQOnnYZGtw1cmysh0mW1jYlRexttIlnLZsgcVpYqJXqBbackzKbXsGVJa4y32CwsZjPmzjFrWs3yiYnKWbqQWW42HHnHOgaMwDZ1mJiZOc9h42krJQ+zseQcqFyFscLcWAaBkDJtPbJmhtp7jAjbIEDEiJKetnx2QsqkbGgqu7N6MhIo+phjyoSUSM6WOnlbiNGilsujJtDgXfn8JKE2tgTE6+tzv+uLnkcVg2pHu/u6cD8O56ki0kayacyj/6MEUk+YMGHChAdMAAF87Md+LD/90z/N//2//5ef+7mf493vfjfn5+cAHB8f85rXvIZP+7RP42M/9mMf9NQm/P/Zu/d4uar6/v+vtdbee+bccuUWTDWAQLFWUaxVEAzQolK/hVaseOXab+sFBPvtz0drFVDpg/ZbQLQqKi1Q6be00oI3xADhUhOIQsULJcQvGOuNL5dCEs5lZu+91u+PtfecOclJckJyzknmvJ+PR4DM7LNnzZw9h8w7n/X5iIhITyir8petNZ6erKdQvSVka1N7bNXMaHt/A9/5QGhiVU737fVYaIgVDVTTwjyQFwUhGLLUEkK1LaWqEsLEYKqV53hsnKBkLXUL3PpDLdaQBEMcT9/dxDo2DjbGkNq4jgAMZBlNHyi9Z7QMJDbQ5yyu2WSAQPAw0mrxbFmQWEPDOprNlLYPeAtNl8TnEyCxjlYVbPkQ2FRCGUoWNjLG2jm5NeTBk9iU/tQy0MjIy8BYnjM0OA+MwZclwz6AKcmsxQeDcYbgHf2DAyxOU9ohsGl0jEaaUhQl7fYI7RD78PSnkFQVXkPzYsXLmIeBAWiPxr44Q0kMg8Z8rHbBw/xFcZtW5sA+C3vPh9Eybus66FdgXgbPFjDYihO8XAa+jyq8gwVDsQ9Ry8CmkThpa+8FcXtV28ex9+0mjAzDwv4YGA3aGM7kQBFi75/BBPZZHM/1dElsGhTiqPsiQN6Ka5vXH/sRbWrDExtj9Ug+BqWLlUgbR2Oz58xBX19sjj1voAqJ8rgFrc/F57RwAPZJYuD1840xbNrYD7R9nF6WekqT4KyhXU3zGqqqlja0oPWsZ3E/pN6TWUfDWQiBNGtgLYwZiyfwxPAwGEdf4jDB00xTmkncajWcFzQThwklufdVIAmDjYSEwIgvMYUDExgtYMgHmlmKNTHocQSsdRRlSTNLMSGuPRBo+3gt1ZU/VJPFilBS+lBtA6Wa6Bersur3aunDhPe9tXS2dHoC7cLHRtld77Xu6iBjYnjULbGTh8Xb+rlS9wUSEZGdN+MBUO2AAw7grLPOmq2HFxER6Vndn6W2NsZ5iwpcxptIT37OLe+ot5fB1Cb9xAAmhi8U4JwhdVDUe0Wq8zhrAU8IsfGsNbHZ82gRSIynNNX91mBNtb3FGpyzeO8xxtDOS5yLVQ3tooyNaDG4ur9JCBjnSBNwZSAJgZYvaJeB1MUPu96CcRZXGPqSlGZiaSQpz7balGVJksbm0rn3sXeKNfTZJIYxPgZdwRjSRoO0iBOeMmMojYtT1No5zdSSOEtmLRt9ydjwMAMD/TRsnO2U+AB5QctYFiQJDQMmL2j5gjRxDCSWzAQWDQ7w1MgIwTjmpZZWEShCm4LY8LmVQmIgjQUc7Nd0PNsqscB/bwSTwIY22L5YHZRmMSxqudiTKDGwaH7cApimcSuXb4NpxoqYhosj4RcthI0jsdJo/oLYw2deAo9vgk0WUg9l33jfn70H4wSyxMPoCCxYEAOepzbGgGdgoNrCNQwLB+NjNT3kHp55NgZ7aRa3hDkHphUbWW8chQV9sUdQkcVQ6dlRGBqAvYdiCEQRt4o1m7BhNE4esx42bKoqoBpxolgzi43B2yFWVg2kjqdHS/IyXkq5h2dGxmg6Q1ZtccqykkaSUhArpaCq3nGW0bxgzMVqtNwXhLwkL131/rCd0e2toqBdlmCg9HEqmA0lZUjJyzhhDyzOGEaLkrLu92MtjlihV4Z4HXe/wS2QGotNAmkSewr5KpCNU79iE/hWERuuN5P4nrRdP0hiFWEMe+tQp6y2d9ptpDU7OhHMGjNh+qGIiOycWQuAREREZHpsrYoHtv4BrP6gtaPqbSM+gCGGMdvbplH3IylLT7CW1NnOiPp67dYYCh977tRVCP2pI7FxW0tRN/mpphOlznSmkJW+rLapVJOQQsCXPm7N6WpSbQhYDEWII7bLEMOhNDFYY2kXnmaS0EhSWkXBxrwg856mc2SJowie4OPWnKJqrpsllrEy0J9mtMo2zhha7ZzgS0yS0kwTQgiMliWDmWOg0aBdetpliS89jUZGFW/FSi7nGOhvkvmAD4aGc9g0xYSEIRurocbKksWNjP7E8WwrJyVQJoHEZDRLT2mhETx527PJx8qcp0dKFvbDcBuWLIqjz5/KY+Nnk8RmzCaFYgSqQhWSKhQbHYm9f9ImzG/GUOT/PRF79/QBNGIoU3gYG4PQjJO4mgH6GjCQxm1YYzZON9t/7zjlaySH0TFI+qB/KD7WQAPGRsFkseqnNHHrWuwUHXsTNZuxAmg4hzKF0U1VoOVhrzJu99o4GgOuRgb77G14YlOs0nIurjNvx3UlfbH6xqQx4PIZjLZitRAe5gfYUJQUAean45PXMusweIpQUnhDf2FIbGAwTcis5Zl2jg0eb2117QRC3qYIMFaWNIwlTSztKvBsuvi+ss6S+jizvfQlAcOmVhvfbjOQJDibkDpDQsBjyKum54FAM02qKWCmE+waA1RVSbHyLqZYiTM466r3cqyKC8QQqV0GnA+x+XkVqsaQyG6xnctW0wEns7XtYtvSmQymEEhEZJeYtQBodHSUe++9l3Xr1vHMM89gjGH+/PkccsghvOpVr6Kvr2+2liYiIjIrprvR6eZBzebqMGdHH3+yLWWTHdMdDDlr8cF3/T5OJKvPEXvC2k5YZIEscTGoqqqE2kWJDx5DV+8iYwjBUu3EIYRAYh3OxOqfUI29x8Q+KNWUebLUMZDFICqEOIreEj+AByAvY2A1WgaazTi63eclBk/iLGWIo+QLHwi+pB1grAwk1Qfxol1NcDKWkhKLjRUdxpLauKUtA0YKhzGWLEkxIQZbuU9ot9sYExjJc5wJ9GPobzZoZglPjoyxofSkNsGHNs8UBQNZRsNZgssYbbfiuPvEY9s5jX7LcF7ikoQFaayiahcFC10gHXBsGivo64uTxgofp4J5S5wylkCSwXAZt2aNtGDIQr4ANgwDA7G3TtNVgQ0xoGm6OH4+q8KhofmwKYBvxWxi4SDkT8UAx1gYrCqWigIWzYPCxm1sRRl7AWUl7JXBor64hfAXw/H7nSZg50F/AqGM27QaVIGVi+d+9MnAaAtCEbeJkcYLbmAoVkuVVe8q72DDWNzy5aoR9Y+2Ymi0cH4MkzYU8XVoG0/DOfrSjLwoGClzyjIGdCOmjJP3QkmrFZMkmySMYLGUZIkjpSSxLm5hDAHniFPrjGUswJiPVUijRUFZlvjEMWANLkkpypLcWGyI0/OscQznJe0yYEOgAIYaKRDfO/F9U2ICFCFWuxWlAUqMNRBi8GOIwRDBEAxxr934gLAtpw5OYZ/WZA3mt3l89Q+FPyIiu8aMB0BPP/00H/rQh/jiF7/IyMjIpMf09fVx2mmn8fGPf5yFCxfO8ApFRERmR/WX7LtkbPxk6h48Wzv/zvxt+1R6A3UfEwMf17m9e/pPHYR1j5iv15ZXFRKBUPUfiVtm6t4kSRXcGFuFOUDqDMYk1XawuNXFUk0nCj5WLcQnUT+buMXFGGJLlhjiNJxjuNpqk+cFNgSyLKX00JemlK02PlicdXEiGIFGkpA5S5qkJHhKDMYbBlKLdTaGU9YzVnhwjn6XAnF8t62mM/kQKF0Se7X4AmcdowFG2jlZmsam1NYxFgK5MfSnCUONBo0koQwlxjYwPpCXJYm1ZMawcF4fZbtFGQIb8pyNbc9QllKUBTaxNNKERvAYU5AMxiAgVn/Eqo+FxrBprM1IErdzLZ4Hgw1oJoCLwZBJ4Xl90N9wDLdK8mEI1fYyAyxMYGMbBl1sBu3SGMjMa8SAKUljv6BnLSxqxIqbogqFhjfF/j42iWFhXyM2CF44BJmFJ4fB+xhAjbXiVrIlQ5AX8X1WltAwsdfRxg3Q6Id5BQz2G1p5bKodfOw9k9oYTAUfvyaz8PyhDO9L9mpYxsZynhoJzEsL5rkEgifYlJGxNiNliTMwL7H4RpPhfIz+rEHDxOl1JhjyEgb7+2kYS8sXbGrltEfH4jWTGBrGEIyNo9ptSeIcmc3AJThryYuSsXaLxFmsCbiyIFS9hDymCkLjeyaEwGhREHygmVY9i6p+PjFwjeFq6hzel/jS4Cykiau2fTFhtPvmoXVReoyh2sY5sSeYqSaUxW1mW1Yqbn5sbVsVjSIismNmNAB65plnOOqoo1i7di0DAwP89m//NgcffDDz588nhMDGjRv50Y9+xKpVq/jsZz/LHXfcwerVq1mwYMFMLlNERGTGxbHs0/842/owNdnftm+vofRUdFceGSaef/KJY+MfWLvDn87Xxy/EmbgdpfCeovBkSfy9c7ERc91vyHY1nnV2PGCzLiGhwGPieHhs9cE1rreROLz3+GoqUpraTsPp0dLjjCF4T2IteRHTu/h8DNZZ+k0jvp7WkIRA4auAqq4qKjwtAv2pjSGUddhgKMpA23vavk3DWqx1NEwMvzLnCATS4MlDrKJa0GzgrMO2W5SNDIuhkTXIy4KyXZCkGYmNDYaL0hMMJO0WA30DtPIWezlH5gPBGVzSICny2Bw4abC4rw9f5FiXkrfGCMbwxLNtsiwWztgQq3WyAAsX9ZP5gpZxFO1RBpqQJQlgKYuS/hRIYgVPIG4/K1NohRj0eGID6Xn9Cc2y4NkcsPD4xlj9M68/hjwD/VAOxd5BIcDTG+M2tb5m7F9kE8gyaA3HQCnpg736qi1tRWwo3XCQ18f2ga8qj54tAomD/sww5AMlsadQu4DFQ7Hapy+x5L7AJBlJ6jB5TuZiw+vYCyohK9q4NKWROlo+Bn+0C/KiTcgLzNAQLgQcgdJagi/JbWC43aYwloE0AwKb2m1s1TsrtY4sgE0SBl2sjCvKnJG8iNV7PlD4giRp0DCQJEn1fune3hmv/oYzZInDWUtRerIkXr/Be0bbefy+hfiapFXlHRArmaqQOoRAUXpcVW5Xzw0LEwuFtjDZj6D4Ht+yCdm2KhZFRGTHzWgAdNFFF7F27VrOP/98LrroIgYHByc97tlnn+UjH/kIn/jEJ/joRz/KZZddNpPLFBERmVGdyptZ3upQ/w39xNt2zXlt9RHUh/ghfvMR9FBNEKrGuHdvFYlNniHOna6Coc1W2n2qUL2e1T2dCWd19UGoKq1KX09CIlYSmVjjkJeBgKc/SzHWYr0nVFvRUucoMfSZAh+g8IaGhTRJKH3VZNk6Qihx1jJWxGqeovCMlSWDjWqLTTX/LARDngdc4uJI8rLEGktfYsiCi5UcGNI0pUncYjaaF7EXkolbc4yzbBht45KEIZfEPjO+YMwE8iRhyBlGciiNqYIKQ1+a4ttjDJeexHsWNpsUaUbDgm/nFMRtYc0k5ZkiZ2RshMVDQ2wYHgYHTWtZ0MzoH3CMjQ7TaDRxJq4zA4qhDN9qM1IGyrKNrfr+DPTDXs2MkaLAGM88Yrgy0G8ZdB6bAMSwbH5mCPMCgwbardiQeaAJJsTtXMHC08+CN7F/T38Wt+G1fQwg+vuqUfQuNpQu2rBoMDambiQwlsC8JqTzDM/mgczG5tClg3Y70LRx2xo+Hp+3YMzASNuzYCDBhoJ+l1GmGa28TWbjBf5MOUYaYEGfI/Uw1HBsauUM5y3SJMObwLNjYwxlcVtW4QxjVbVasI5FaUoIno1jLYbLgqLw9KcJ85pNCgL4gLeBrGrUHJxhwMbG4j7E6XmF9yQh4Jyllce9ePVbpGEtiYvXW1nG69OEEPtnlT4GO74gdS42i+6q5omhU6DwJcF7AoY+G6PZOsTufmdO1oR+sjAnvicn9g+KE8W2fK+LiMhzN6MB0E033cRxxx3HpZdeus3jBgcHueyyy3jggQe48cYbFQCJiEhP250n3eyqv3k3demMGQ9oNn/O9YfAusqnrhxy9eQwqPoBmc45Qwg4E6eAdT9W3MYWPxB3VxSFUNcpGBLn8CFuNUudrZrfGozxeB8b5Fobx2bV1UTBxMln1iUYA2O5p116UhsYaDiMtbTLkqIwJC72cjEeEmcZMIHEOLz1EAxJksQP3NCZ6mQJeALNxFKUAeMsuQ8kxpAkjuG8wBpPlmRkSVx/6QM2eIw39KdpfF0SR187p2HjB/nF1sbXyFavibXkHkLZxrkE28joD4HR3OOrD+LBOlwoGfOBvjSlzyXYZhPvoQlkaUZ7dCyOIC8KQghkjSZ5u0XhSwpgU7uk38TQb/E8x8JGg0ZiGSkD/c5QmoBNDH2JI5iC1pinnXieHoXB/sDi/oQkLxhuxEbQTWDRYMpYO8eXkGdxctfe/ZCmjg0jJUm1pWykBOcBD/89HEfYly2w1XSvWA1meHI0MNqG+Q0ISdwyRgKhHXsPpVXz6o2j0BqFvkEYywuSxFLkOdZaBgYyjA8U1pARv3dF6ckxpMSJdwuSPgoP7bLAVQ2L0mBoWkMzTRkdHaWRJviy4Km8wJUF89MGLT9GAYRQT/7y5N7iEt9CGgAA6mBJREFUfCCxhiHj4rXkS1p5wUhRxECmKGkEgw+xkXMZYtNz5yzOBFpFIEsMztoYNHofq8usBWNxJk6oy0uPDz4GsRgwAYMnmNDpv5U4S+lDDEE3S3zqCWP1z5LJtoBtXmFY/4yoG06LiMiuMaMB0C9/+Uve+ta3Tvn4V73qVaxevXoaVyQiIrJ7mAsfcrorjCbrM7T5h0DfNWK+rujZ8pjqdjPxg2V39RDUYVPc4lXfl1iDTV3n3LECIZC4hLKM4U8VzVUhUgyTXFXxUHhP6iyl93hs1fcn9hZKHHEMvQ946wll3A6Vpo7SG9q5j32QbEJRFhgP1lkGkiZ5GaefJa56PhYIsWF1WZQEk8RtXNVWN2NK+rImZfBkaRKnN5WBwUaD0cKRl7GZzZBzmCyjyAvGCPRlCVk6GBtp+0ALKIIn94F5zhKc5cnRMZrGMmAN1kCWpDQaBZiEkXYb7xwND0P9DVzisCVsCoG89PQlFpta+qyJVTtpRtpIebbVwlpDn3O0rMPlOc0kpVV6mgOONAT2HihppJahRoNmI+PpkTFSC0PNBu12DtaxcKAkSSwjLc+wgTQvCaYKf/I4rQwHjRQGLOwzD2xieWyjJ0mrcfJFYMRDlsZKopFRWNioKtX6oJ9YUdTvDG0b2GRhkYMih9HCE0KLxCXMazZIic97OID1Je28YCCx+MLS3+yjaWC43aYkITGGQWPjJDmbkOc5Lktp+YCzhj5j6evvY6zw9PU1GSs9+MCI9zzbarOgr1l9P7I40avq+dP2HmugzznKANYGGi7FUnTeB7a6ln31HvO+JARoFyV5iL2JMmc677XSe4oy4GzcUhdDIENiHMaMV/IZYq+o7v5Avtom5kN1TretzWETf1Zs/jOi+/3tw5bbSWvPpZG9iMhcMaMB0OLFi3n44YenfPxDDz3E4sWLp3FFIiIiMhumMnHMdnXE3tpo+am2Jqp7CU3cYlJXHVVVNNZ0Khmcc9WWMTAmdD70uuoDaFmW1TQyQ5YknWql2GjZkCS2GsENFot1HltNIYsFSFXzXOL2sXZeUpZgXexd1C59NVbekcZnSrssGWg0sHlBYqowzAPWYWyBCYZ2UYCJFU0j7ZzUGhJgNAQazsUAxTma3tMqSvoSi3MZeVky0s7pbzYYKwONxOKLkgV9hiLEXjhj3vNsa4yGjZVOQ81B/t+zz5KbksKl9DtDbqCdFww2MhyGxBiaSQK+xLiEUBa4pEHT5cxPG/y/Z4cZ7OsnmLi+RpphTcD0x35ISWIo8oL5zQaDWcaIL/BJStEaZdTA0mY/DTNGgaHdzmkMJtAq6Fvg+H9lSWpi8+dWgGaW0m7n9NvYI6hhDCWBJQ6SRsYzI236GrCw3zHsAV8SSggGNrUCwcBe/TC/mTDQ18/Tz26CNGVhHcbgGKZNhqPPGQrjGMtzRnzOPjkkWQPrMvbOYqVMrLRyPNsao7/ZIBQlNsCw95jgKUtDMIamhRAMbQKDqSMUhrG8YEEjxVnAm6qXT0Hi4rh4rMGH2HvJmPGqNwBTB5tFQekN3gdy76tJX1Xz82A7/XcSazGUQLwWfDVa3uNJTLxWnY9NyztvKMa3tmLi1rIxD64ME3sKbSPI2fy2+sdB6Drv5l+1vUmHIiJz3YwGQK973eu49tpr+cxnPsN73vOebR77t3/7t3zlK1/h9NNPn5nFiYiIyJSV1TSu5/o37ZN9UNvaFKBt6a422Faj6u5tZ923xYliphPIwHioFPsFhU4PlAkfKKstLc7UI+vjFrf4HEyn31FSTTKDpKogMngCzjp86UkSBxgSW21Rqx4nc7HCKIQ4DrzwsZICY2g6cElahUuxz0tqUzLjcdaRFwUh+KqyyZIlCb7MSauJacFY2mVBM03pzxI8cQx9UW0Xmtd0VVNiC9bgAjiX4kwgdwntsmDvvj5Sa0kbTdLC4fM2reAw1tCXpDSzlAQTJ0kFH9dpAs2sSWi1cMZShJKhviaJCRTeMDgwwFDq8D7wbFlQeIPN2zgsNknxxpDiSBKD7WvgihxTFjTTjE1FQdbIaBhD3kwYaY2xdHHcIrfX0Dw2jI0xnBckacp+fY5mmjGS57TGxth3sI8ycZC3aXkYLUqCh7SR0EwtYyFQJCUZMczKGhkbW6MEm9AXSsbyElvm5FWFGd7H3kqhxKYpTQKj3hLaOUmaYLG0ypxn8wIbSlzaICtKvHVkBEYxjOU53joI8VytYDHBMy9rsKDf8awv2ZiXDJZjZFmDEDyt0hOKgrEy4H3OvEaGcY5WXsaNhcFjjCHPc4rg8cGSFznBxC1fBk/DxevYhIJ2HreAUV2vgUDw8fJPLHgchS/je9YSK8kwlPV16wPOGUzo6u1jYhVPd7+vyYKczd+7dX+gOlSa7L0+8WdK/b6bG9WVIiJTNaMB0Mc+9jG+/vWvc84553DppZdywgkncMghhzB//nwANmzYwLp161ixYgXr169nn3324aMf/ehMLlFERES2o/5gteXMnqnb3kj6HQmDJhtfv/mHv3pLiR/Pear+Ip26iAnH1l9vrekEN/X56w+kiY3h0HgT79gjxZi4vcxX4VYcJx+DGoAyD9W0qDhlzFQNqEOon6fBmFgpkecFWBu3nfk4Caw0BlNNFctLSEJJM3MYLGXpKQJQlGRpgg2eklhdA4bCQ6soqq1jscIpmPhhvD9zUBoKLCXVh3hraVjHYLNB8J5WUWBwtIqSUesZMIH+vgbDZaBdlvS5hEWD/ZQhNq9uZimFcQyPjYK1FEVJ6hK8dSShxCQWg8ElhsQEfOkZ9p7WaE4RCjZ6GMoSihDYlJc0s4yFLqXEkKUJaZrQauX0VX2PXFlShIBNHGUJ8/v7AFjQ30/aGsNZy8Z2HJPui5KBviZlNXFrsH+AQWfJWzl5KCnLQNaXEvKckSJgQ2CvwSYb2m1GWzkN50hcRjtv8Wy7oOGgkTYJZclwO265Wpyk9BNo+4LhMjCPwDMhjpIfLUuaIWBo0coyjPcUBpqpowwpifdsKgrysqDRaLKo6u/U32jgxkYYK2HUGsbaOQtSR+E9mIDHxw7ZVc+rMnjysuxM6RopPWXpaSTxWgMbG1ibeI3kpScPBkvc/hUvyZJGkuBNwJdxa1eoQtPUxeuz9LGvkq+qhAIBE+K1nSWxmXSoGnIFTBUCeWwVLm3+Pq/PE9+H4wHstn4cxPdzXV0Ub9ta9aCIyFw0owHQ8573PO655x7e/e53c+utt/K5z31uix/29R+4TjjhBD7zmc/wvOc9byaXKCIiItsx2WSf52LzLRrd563/PDCl9VT/6P4zxWQf/urQqbatiqFOOFRvO6Gr2gg6H0ypt5VVp8pS19nSYqzthFiJs7FPC2Cr/ixl8FgcEGIVTvV4gYD3selvGeK49SxxJNbgSo/3vlN95KsJZvWnYuccjQAOg6caaW+I/Y+qaqW+NKFwjr4sTpvyIW5j81Vz6wwYbpUMZAmNpBGDpqKkVZY0sgZZMKQukOclZdqIW96sJ7OGoWYfzsLGVptNrRZN61jcl5InhidGxhgpctJmgwEDjWYfraLElCXGOpyFZ4uSpoV0oI+Rog15ibOOhktplG360xRPDMCstTRsQrM/oVUUjOU5YyEGK2npaTQy+tKURmJ5ptUGDCNFSShaeNdk4WA/RV6QYEhNIElSXJpQJim2zHk6L2l5T4HBG1jYaJAXBUPNBtY62kWsKEqcI/dxMpZvjdLfbDK/+t6XoYx9joocm2bk1Xe7LA3zkxjQPd1qsanVxofAoqHBKlhKCCHHxFIaMh/IjcWXBX2Jo0walH6UPuPwJm7xS51jtB2rrYy1tANkITZ1Lksfm6UDmY3bxGxVepOYQDPLMMRm5A5IEleFkvG2ovBYU8a+U9UWM6oKOWfryCX22TIYCl/EHlrGYKtwtW52D6Yz3Q5j4vVchaObv6+tHe8bBky6dawOZDefYjjV7aEiInPJjAZAAAceeCDf/OY3+fGPf8zKlSt5+OGH2bBhAwDz58/n0EMP5dhjj+XAAw+c6aWJiIjIbmJHQqbJxtdvrXJox/qCVJU91m7xIdTY8cf2PjZodiaMj8O21XSlrqqhwscPrnHqmAHjxsdmVw2mfQBTbSVLnCOpKmS6P+Ra56pm1pCaiUFW6T3N1BGCjf2LcJ1eRMa4OEXKOVp5QRk8iXW46nmO5SVFiEFOGcBZG+83gdJAy3ua1pBW289yU5BjIBT0h6oxtY1xWeEDg1nGUKMBxoINzO/vZ+NYi8RYGllKZi1pAibLGCtyTIA+a3DWUZaBHEvqoL+RkSUpvjAMFyWjRU6WNciMoeEszTThiVYbZx2pLTHe0hxo0kwSXBW2JcbiTIGxlr6+fhppgwWNlDwLjJYlBoujJJQlBhguStK6gsnH6pdmmlBgSYAFjZT/LgtGWqMkScq8ZpNW3qbA0pckjBQlfWmKzds80Wqz12AfjSSjKAqKvCQkBpskkOc4a8nLOIbeFx7TsJi8Rbskvv5Nh8sSEgKZcWwYa/FMnkOR00wyTAiYPK8m3sVtankZA5gEgzeWNKmbLxtSZ0hsSukhLwMuib17PCb2xcLGxs3Ea7uZJrSLnHYJRRmzRmdjVZslfm0wBoj9gAh1nx+qqp+J1T1FGbeipdX2yHrLZN3fp7vyL1YSTbzGu3sAEQKlj7VNzk6cGKatXyIiW5rxAKh2wAEHcNZZZ83Ww4uIiEgP2xUf/uoKiMmaVU/WoLYWoPpQ6mMIVE1DciZUE8RiuFMfG0MpT+Grmh0TwyOIDaNNVcFTj9uOlUTxE/CExw2h+lBfUgboSx3eQ4knzwPNJOBMUlUzxca8hvhYnkBq4ofpVuHJrI1hTt1/yAcya2mkSfxQX1VtZN5jTGzynLuMwgdSG1jQzGKVknXkZU6rDLjgWdzXIOQ57WAwZUGJIR8dJXGOLE3ITErhPS2fEwg0khRvLHnewseIhmYjY37iKIMhsZbCB/qaTdpjYzSzJq5hSKyjmRie9YHh0Ra+6nmUpLHCqWVMrNrBY0xgQyuOZu9vNmmNjDBSbVWblyY83fK4xIH39GcJzgdGi4LhsiQDGmlC0c7J0oyk2raUuritaiwYXCOF0tPoSym9p3TQMLHfT8tYBq3FNeJWMpc4nh0bY9QHrAk0koR+a/FAGQxlCBjnGPCe0liG220SmzDmC5xNaBAIIT435z1jIU7vSqwbr30LdLZjZTZuGytKT+5jU2eswXtDUeZgbKwWsg4bAsbELYvej/fyCVisMSQO2kWs7OkEm13XZt2IvZWXOGc7AdHmW0EL7zFViLT59d0JQbu2jMUm1wp7RESmYst6S9mq1atXc+KJJ7Jo0SL6+/t5yUtewic+8QnKspzyOdavXz9epjrJr1NPPXUan4GIiMjurw5MZps1ZtJKotLXVQfVcTZO3XLOkThLltQVOqZzvA9x+lLdJ6j+6hDqD9EAtqq6GW+aW3g6DaCL0tPKy1idUU8YM7FZdByRbTrbzVxVouSsJTVxmlZaVf6Ml0/YaitbDCwajYxmmpEmCc3UkSQJZbWFKDWGRpJUwVSsFCl8HHXvjaWwlqyqSqqDGR8MmEDqEjJnKI2hVXrKNIZDibGMFSXDAbz3tAMkBBb2NZiXpQw0mwxmDlvEoChYw8Jmk0WNPsZCiM2xyxJflgTvGXAJaRVKDGQp/VmTfpcykMXqpLz0NCz0ZykZkJc5eRloFwETfKyoCp55A33sN9jP84aGcC6l7aEoChJraRclm7wnD7HCp7/ZxAYYC4FWWTK/mdFIU/qzuE3MJI5mCGASSl/Sby2LGn0kzhCso10WbKi3EbqMoshjZZMJNEPAGRu3jZWBVtmmleekBOY1mwQCpTVY42lgaBhPmib4UGIIDKRJ3KJoY2+feN0FSl/gPRS+5Jk8Z1MrNqQezX0MmAJ4n3dGw3sfyJylVcSG16UPFGUcPV/3wDLVFdVIXOz3Y+I1UlbXZlFtF4tbO+Ov+L6Iz71+r9TnwsTqpHqLZV0ZNNnPBlf1yKoDpu73poiITDRrFUBT8ad/+qf827/9G4888shsL4Uvf/nLvOlNb6LZbPKWt7yFRYsW8dWvfpXzzz+fVatW8aUvfWmHzvfSl76Uk08+eYvbX/ziF++iFYuIiOyZqj6xkzaGncy2RknvrO5z1h8st/Uwk00pclUj6TrU6d7a1qlkqKqA6i0z8TOuwdnxZtRlEfvhxMa5prO1LB4bQ53EWRIsqYsfnosQR9oPGEO7yCmCIfEeX5aUELdnUY3lNoZGErBl/EBdeE/hAy4JDPY1yEuPDz5uI0tSTLsgcZY+ayhLG5+NL2j5WBWSWo8JFkygz7k4cpyCJpA1MqwFZx1FKEkwPFsUtE2KK0o8sWoFAs2mi1uUAqRJSvAeh6Msc0jTGJbYlI2hTVn4uEXN2ur8hoXNPvrTlILYE8cYy1Dm6EuTOC3Ne8bKhOF2SZql+KKgkTQwJk6TGkzi2ktjGCsKQjA0idU4aVwpiQ/092WkxpE1HCZ48qKgSBOMidOwyhBIqqlgRWnwQMNajEtoeU/pCwYaTbCWRrU9quU9DRNHxrfywGjIMUlCv4uNvdtA5hyFKRkpCko8DsNAo4kJsd9UXpZVY+T4PkmSjLG8zbPtnNwHrPM44qj33MfJacY4hvMxMIakMCQmTiNrOOh3GaOtFt5bnIvvkaL0JC4GoXnp4/Vvqqnw1RbDsuonnaVJfA9UIWUn9CEeY62JU+LK2J/KdE33qquPtjY5zHT+ISIik9mtA6Ann3yS9evXz/Yy2LhxI3/4h3+Ic44777yTV7ziFUCcanbcccdxww03cP311+9Q9c7hhx/OhRdeOE0rFhER2XPVzWKnEuh09wOZ7s999XLGx1FPsjWs84/N1tnVx2fiOU3nA7Crxs2P9z8ar3zw3hNMbJTs7MQ/viWb9T6pXxMT9+hUH6jjdqwMT5YmFCE2dnYuhlA1ay2hhNx7CKZat6maasfm1AWBzBkGGimlD7HZrksoyxJjE1J81Tzb0i5LSu9pOEfTQTAZqRvf3oa1NKogIPOxYqQoLYlLaDgYzovYE8lasmo7kvFxu9pAfx9U09XKssD4EusSBrKUQGCkXbApbzOYNRnImqQm0CrjiPnElxQu9q8p6i1MSeDpZ4fBJhTFCH2NBoNpxkBfH2PtNi5xNF2sJrLAgHMYHxguCxb095NlKT5AYqAIcfuXBRouIQ9gMbSLqhl1nmNDoJmkNJ2hLEty0qpyy5CXJZmB1AdskpIYz2AjIS9KCh+36DX6+9nUatHyAecDSZJgYnrDWFGQNjISY2nnccR8qLYThuAZK0oG0oTMOZppwlheMuwDoYghT5Yk9Lm4tQziNsKGgaaxtPOcMR9omJK+RkZRFhQBjA9YEyvVDBZrTafnVd3jKvjq+u5q+lyUnlBdx9YQm1UbQ5q4alpdnSSZ6v239bB3sn5gIiIyTlvApuCGG27giSee4NRTT+2EPwDNZpOPf/zjAHz2s5+dreWJiIj0nKlW8xhjcF1bpnaVybaSxH5A4/892U6TetpRvb2lvm1bQpWFTHh87zsjuMcnkU3sleK9ryZNTVxrDIB8NaHJ4urKIxsbJltr6c8S5jcSstQRqsAhdNYbSKyhkTrmNVOaaazESWycJBa3wPkJzXpL7wkYrIkf+A3xNXA2hket4LGuagxcbQ9qFyXtvGQsL2gXnixz9KcZjdTSdJbEWRqJo5FY+pOERmKwsbyKNEkAEyuhrMXalP5mH2mS0A6ePIAvC/qTDPCUoSQPBoInIT6HkSIGF2VZ4pwZ72tkPIv6B2jahMQZEmCwkdFvE5pJgrUJiXMMWEcCDLiUwb4GCYbMWZKqd1TTWQayjL4kZajZR2YtWRLHvSfWUgQTy8GsZbT02CyhL3E0UodLUhKXsGBgKIZiIVbF9GcZmXUM5wVFWTKYphg8SZqyIEloOkPiYjVXagwDWcq8vgbzG1WVV9XYOXMWS6AMVVNmAqlLsRCnrAGJMzjvaRUleRmDvpw47t0EqkllAecSsqRubB63/1X9mbu2d42HNyHELY319d39/k2cnfB+6Yx+Z7yCblvvp8mmB3bfFkLoTOMTEZmLZrQC6F3vetcOHb969eppWsmOWblyJQCvf/3rt7jvmGOOob+/n9WrV9NqtWg0GlM65y9+8Qs+97nP8dRTT7F48WJe/epX85KXvGSXrltERESeu80/Z3b/fltVCPWx3fdua+T85ucKVbVE6cHY+CE99swxnca7VBOfirKMVRaJ61T9+AA+GJL62OpDeOJM1Sg6VlUkSVL18vGxIMfGNadVUBOfh+mES9YanAuYqrdPuywYbZdkzpI5izdxDL0xhlB4QrVFrZma6sN+rEIqfEEIlraPTbKNjZVGNkARSigtzsWwJrVgTazo8cGQuITE2ar3UaxuSgjkFvqdI+QF1jmS4DFpRuyiHRtul8HTyFJc6ckTRwqUxpDYBBPiKHRXlMxvNmmXvgoBPcYaHIaxsiB1hiw4EjxF8JCkNHzcYpWbWEHjqu1bfS4lSSxps4EvPd6XtIHB/gHaviQvyrhNygcGGinGG5LEUnpD5nOsszzbHsUZT2YT2t7QnyVYX9AqS9rBk6ZZ/B7mBUkjY9gXWB9Iqj5URekZy3PKqok4VfNrR1V5Fjx5GShD7CU01MzIS0/pia+BsTSzhFDkBJvG/kHBkNrYxLkMsVIsqb6HVE2n68l59TZFH2LfKucsJgTysqyCUk9SXW/1dV1XwtXKsqQMBlc1VYfJt1rWt3U3iO5MFatuK0OsYkuq7ZYiInONCZNF5dPEVg0Rd+QhjTE71GR5OvzGb/wG9913H/fddx9HHHHEFve/+MUv5sEHH+Q///M/Oeyww7Z5rvXr13PAAQdMet/y5cu59tpref7znz/ltU22HoCHHnqIpUuX8vnPf37K55rLNm3aBMDQ0NAsr0RkZunal7loT7ju6z8pGeruPl33dW1562r/0zl+lz1+2DIE676/bshr6203m22/GW/oW21/69wTt/jVfxysP8PXDbGtiZU99e9NHZBVwVj3Y9Uf+utXzNdT06rHqNfW/RrWa+9+jeuqpHoLX/f9df8hDFUIF4OEEMYrWuq+Vd2PV5+803w5xODFGPCMjz0PxG1P9TY7W1UQ1a8hVH2kqq/xVX8s2xVyxA13seeTNbZTaVVXhxmgNToCQP/AQNd3YrxXT3dGOd6kvDtMifeE6uvqkHNieNl1hvq1qPt5bX6Rhonnqp/H5tdc9/dp89u13UumYk/4mb+7Wb58+WwvQabJjFYADQ0NsXTpUj7zmc9M6fhLLrmEFStWTPOqtm/Dhg0AzJ8/f9L769ufeeaZ7Z6rv7+fD3/4w5x88skceOCBAHz/+9/nwgsv5I477uD444/ngQceYKDrf84iIiIyx3SFL5t/yO3+gNzdc2g6/kZvfFvYxA/59Qd6Z7sCjwChK5iqw4XxTTx1s+560aHTCqh+MvWEtE4YsNkaTB0abBaC1WGANd2P2yljAh8IE15P03kO3b2d4tMIE8OFKsjoVLRUz3U8UKr7O9Vbnromu1WLNZiq70L1qNUD2Pp8ndcljkWPvwlVMBTGe+FgMCZWYXXCl+qYMsD4Kxg7O8Xm3qGz7vq5Uz33+rXuXkcd4nSCN+rXp2oj3QnZoLvSpg5vAuA9jJ9xYrBmwvi666lggYl9rGpbC4XGv4+bH0/XNSciIpub0QDopS99Kd/73vd47WtfO6Xjr7nmml322MuWLeMnP/nJlI9/+9vfznXXXTelYyf7w9HW7LPPPnz0ox+dcNsxxxzDihUreM1rXsOaNWu46qqreP/73z+lx77//vsnvb2uDFJ6OzV33nknoNdL5h5d+zIX7e7XfWfbStcH8LhtazykqI+D8R48VIEMbHsyWn2ueI7xx+k+X/3f7WrkfCOxnS0zpfed0KATAABlNeYpbg2qtug4S1J93VheUPpAX+qw1tLKC0oPiYv9iXx13tJDmlgKDxbPs3lJaqCRJhAgSVzVI2k8qCnKOMI8sYBxOBOff7sETBxbHoIndQZrE7z3jJUliYnj6JPUYkNdURRolx4IOJtgjaeVx8lWfVlC7gPtvMAZGCs8zxZtbICBRoPEWDzgy5zcG/oSSyNLO0FW7KfjwUBmYwjliWto5W0shkaWUvgYjBjrCKHk2XbJQOqwJlbTG1/S8pCaQJrEEfPt0rOx1Wao2YghVBkIVeWUNYbvfWcNAK8+6kjaZcAGT2ni1K7BLKEMgdyXlKWnCIHMJlhM7O+TuPh6hxC3xBlTbdsyGDzD7RLvS/qq59ouPJkzlMSeQ31VY+6iDFXPn+r75qkCMov3ZdxmaOOWsHZZUhSBNDGxqmmSXl91hVQ9Kj5U1yeYTnP0+va6eXt9/PZM9p6TPdPu/jNfZCbNaAB0+OGHs2rVKh555BEOOuigmXxoDjroIJrN5pSP33///Tv/XVf41JVAm9u4ceOE456LJEk4++yzWbNmDXffffeUAyARERHpLeNTwMZN1kNoYrhjukKdrU9GqytVxqtZQleflvFtQPW5G4mjKP2EsiNrDL6usjFdNSVdAVEdDLRzD0ns65I6izXjpU1Z4qrJYbZzTo/B2BhYOAveGxrOYQy0y9gjpq5MCcTgy1lLX5YwmpcYA6kz+GBjpYwvcbbqURPiL0KgkTgMsSdNHDleMlb6znSqLE3GJ6jZBEJJHjytwsfnYR3WQp+1hBBHoPdlCa3S4wL0NTLaZRVCFSWJcxggc9WI86ohdRE8uTe4xJKmaZy4VgV5pffx+xSgP01iD6FQ0HRZDDqMwQRPkedgHGmSsleSMJoXjBQlxsceQ31JgrNp5/s3WnhSa6qJb55G9d++KAklOJdgyhJjAmndNycvSK0hcTZeW1U/IV8WeAyphWAdYAi+pJEmpM7wbKsNIW7pK31sLm6tIS/rsJEYEIZACTzbLmg6TzNNcMZiEo+zcRqY97GR+MTrOZ6jqALBugF56LqG674/WdJVrTSFUGd7fb5ERPZEMxoAvfa1r+Xf//3f+dnPfjalAOjkk09m2bJlu+Sxb7/99uf8tYceeij33Xcf69at26LnTlEU/PjHPyZJks6Wrudq7733BmB4eHinziMiIiIza0eqgaeD6Qp7jDETGuHWOk1yu4Obrn+bSb4GYvPnSTbnsPmtdXiUE4OaLE3IS98Jl5y1xIngsbly6as+NR68qV6/EKeLeRtiFUyI1SNFGSiKAusshY9bmBIbmyaPf5iPwVkIYPAUJVA9buoco+2cECBLbXW76/TUMdaAjyFTZg2lL0mMrYI3U20DM+Q+BkDOxi1OxlqyNIvVMN7HCV9JQpo4rINWO6+2PpX4YBgtPM5A6iw+WPK8wNoYjA00G5RV6NQuPMbExwvE+zeWHjz0JWCNIy0LgnE4As7Fpt9JNR1trCjJgYZxNNK0mswVAz98SbsIlMaAtSQBGiFWGzVSSyO1lGUCJlbBJNVcMF9tYyura70sA8HELWuZc7FayZeUNolbA43BGYfHk1eVT+MBksd7T1I1L7fGVGFjDAuttQTvIVh88NX1G6fVJXZ8Ulin4q2rqi2pQrzQVe1jbPcGyXrL3rar5RT+iEgvmtH2929605v47ne/O+UtYCeddBIXXHDBNK9q+4477jgAbrnlli3uu/vuuxkZGeHII4+c8gSwrbn33nsBdjpIEhERkZkVqJrzTtNsjboPzKSP3WmEPG6yD6/xQ+7WP9hubatL91avuJbqcanDnInhV2IsSRKngaXOEjBdH+KrhspVJU8MZ2KFTuLi11lrO+PrjYkhTeIMWZaQJY7UxpHkzlkS5zqBQDN1sXIm1I2S4yq9D5RlGYMGGytOQhXm+OA728gS50gNnQDGV42WffCUPm5Dq4eT1P16irKE4HFAq/S0giF44lavosRaFytZcDRTR2YNDWfJEkeWWPqTjL7EkriEonNeyBJLI3EMZClNF5tEN62jL4tT0NLEkiYpifGUJjaQzgO0yhiMLeyL4+fj83U0Etfpi1QaQyvEbkN9lmp8O6Q2kDqwxpIl4+GXcwmuntTlQwz1iCEWxMqb0gfG8pKiqlqy1fWQJQZnLWNFOf7eCFAEyD0UZazeGctjIDTYTONWv/rapt7OZbF2vMNRfd3XEmdjCNV13dbrqgOmrb0HQncfqknM4LwcEZFpp/mHU3DKKaew1157cf3113Pfffd1bh8bG+Mv/uIvAHj3u9894Ws2bNjA2rVr+eUvfznh9jVr1tBut7d4jJUrV3L55ZcD8I53vGNXPwURERGZRobp3TKyKz6DGrNlD5XnwsaGNhTl5KGUMTGwKKqePvXjdnrImDguPnVVP5uuX9bEnjP1NrgsiX9UjVFErDmyzlWjw03XY8ZtU9baTu+XsiyrkMFTBlOFLo5WnpMXOc5AXlZb1nyIlSypowyB1NoqyInbvjwWjCOztupr5GKVk4uhTJYlNFzCgDOkLtZHOQt9maOZxK8JQH8jI7FxhH3qHGlSbUELnlYRGM1Lnm21GWnH8iVrwCUpzjoWDTQZqMa718/dudinp2rnTF4UtHycBNaXJgw1mrEiptOrKdBwjnmNhMFGQjNrkCQJZTUK3hhL6UtKX/XrMSFuFyMGP3kZSKwlqfo8FSWE4PEhdF5/HwLtwsftec7hCfgyxOuBGNbE7WSGxEJqLcbGfk1ltdWrM9ms6mEUiNdU4myn30/hA0XpOwFN3Ho4Pp2uc60yMagsS89YPh5IuUl6C8XzxXH1eRmqvkIiInu+Gd0CtqeaN28eX/jCFzjllFNYvnw5p556KosWLeIrX/kKDz/8MKeccgpvectbJnzNjTfeyBlnnMFpp502oZn1Bz/4QR588EGWL1/O0qVLgTgFbOXKlQB87GMf48gjj5yx5yYiIiI7b7q3i0zWA6j7sTfvGTSdjDGxb4+P23W6VbVAnUlQttqaVDeq7t52U3+Qr8/Z/W8fApjYG8ZYu0UVRne/I4C8DLHnj4k9Zgh0gorYsDiuNRBDnwA0XdzaRYgBUaw4sjST2JA4VNOymomDantcDEiAUOJDHAtvbWxQ3EihKGOYkfg42So2w47n8T5u1TLWYUpPWfrqfAXOWIKJt3kPLjV4bym6KqWstRgTm2c3s4zEQVF4BpsJhEC7CDQbhqIMEEqMiX2XEudoF0UVIsYmy9572j7Q5wKZM7SDwfsw3tjZhE5/KB9idVMePE0XK5dC9Xhl8PSnrtO4uf7ejxUlPi+rKXExSCqr4NAA1lpSqqlxxtBMLIX35GUJwVSPES8oHwKhjA2+J/Spqh7Nh9gLKWZGMTiqg8ZAPa7edELUqWapxsTTBRMDNRGRXqAAaIpOPvlk7rrrLi6++GL+9V//lbGxMV74whdy2WWXce655075D37vfOc7ufHGG/nOd77DN77xDfI8Z9999+UP/uAPeN/73sfRRx89zc9EREREZOdYY7CTpE62qxlR6rYcE16rf1tvJ9v8VAYofAxZUqr+QdUxdTVG3b+HahsXVbPfYGJ1iLGx6sd739m2BMRGxAasdWTEbU2BWF1SB1pl1SDbdQVSpY/VMCUlRelxLiFxddgVA6YylJSeTthkQyBYQwgWj68aO8ctVkUZSBx472iVOYWHRpKQJaZqlmwxRYH3hiSJAZIHgokdeTJnY0+eagJafGENnoCzjj4bt8mZaitblYuROkOJq7bAVdv2nI3n8YHExW1bpQ+YUE1DM5amjf2P6ulrzsbHqRtc+0A1ic2QWlv15YlNr0sbP3SkVXPrVhUOeW8IwZMlDlc19ibmfp0qHmNitZCprxvqii+q9ddVZrEPUx1C1s+3DhHrzWNpVY21vT+726pHUmdsfefanbxXlojInkAB0A446qijuPnmm6d07Omnn87pp5++xe1nnXUWZ5111i5emYiIiMjUTDZmflefHyaeu7sxdT2WO4Sw1cbTnWqbssTit6w0qiY5marqJDExSIg3VFUzBkI1HQoMZRmwJmCcwRB73MQgIMEHP6F/jLOmCiHGK07oRAgGzHhDa18FBKHaOtbysZ9NDBqqxwmB4MEZRyBgiVvkCh9wtjqHhf7UEkxsgOwMFNZi6nCpaoqdVK9N4atm2oHY4whIE0fw4C0k1QQ3Z0MMaTo9mgzGVdufTHxgSwA3XgVkjSEYKILB+HicN45WESh8gTGWwSzpvB4x94uVOkWIj5e6GNZZ58AYyjJuc7PWY6vXLzW22mpVb8OjmuQFpmowXW8PjOute16N1/FYU4dw1fQ5A1SdnQzgq2lx9Vi8OkgKW7n2unUHmtDVSH0KX9tNI+VFZHehAEhEREREdpmtVvV0+tCMHxcndk3+gTqxBlzcXtXNGkPhx8OZeouYJ45kr1sFO+c6zbOdiZUzYGPogemENqaaaFb4QJHnZGlsLB3XXD0XG8fKU21dS52ptkfFIMpW240gdJon52XA2oDF0S6q/jdJbMoMkCWQFzng6MsMeDDWYQmEqnm2qV6HGACVpM7F51v1ByqJPYdMiM2vS+/JUtd5TUeKgoBhqFkFaKHamuZ9tT0q9lvy3pMXAWe7m34Hxto5BkMzS7AmfrNciKU1HlNV+Xiss1BVUUEVBoXx4KOROAoDw+0CF2yneqiePtcuYwDn6gleVQVPnb50T7ArfVxHUlWF+VD3lrIktp4sF0NGW52/e2Ld1qbkTYVhyybS4/2GtrVNc0KOJCIyaxQAiYiIiMwhO9szaHsj77vzmsmqjeqqik4l0FYew4c4kauu/qlDAGerRsuh6v9Sb3EijjL33mNcDFksMUAJdS8g4tYviGFJUcax64k1FIXvTCirn1/3M6wrTQihM6ksdMKHuikRZImLPXJCifeAjduq8sLHbWpVH5zY58ZRBuhLkni7oerhUz2GMbGBdBU8eQJ5UcaJadbgq5AkS1OKMm6lIoQq7KrDjvFJcfHpebIkqfrnxEoYH6AoC1plrLxJTYhVUdZ2KmbqiW7B2tisOcS+S9bUPZqqbVih7skEY0UBwWAaKe2y2lIX4rlb+XhoAxbnIK2+b97X/ZFC9dzrqrDYn6iOU+rntXmDc2fNhGDGh9DZktYd/tSNobfVY6v7mqxf0y3vY5sJjyp/RGR3oQBIRERERCY12YferVX41DavjvBh8g/A3Vt7utVBD2z5dfVv66+tw5Tux60nURlidVA9gt5gOtVE3vvYzBmPMa4zZSrN7Bbbzbpfi7jdK56tVniqJtMmVsVUj+3s+HSz1MZZXbF/tMeaOLUscRbXqUaCvIhbuZLO144/Uqx+iaFY53WrAprExl4749ucDARPX5Z2fQ+rV8Ha8YbN1T63QKy+SatKp7woY5jEeEVQHSb5EJtPhxDIkqQTzviqB5O1ppr8FQMvZ+JENldN/PLV9rfcBxIbYi8mG6usfDUFzJj6exgoq+qeuh9T/f3pTJibpJrHdwKv8fti5c7E72kntwvj2xO3FmzWE8aSzS78zbeJiYjszhQAiYiIiMik6sBj8/443bbdFDc2693R7TaT9UuZLETaWmXF5iPi7Wbnqz/Mp87FrVsh4JydUqXG+Bap+vfjFU51NVJellXT6GrrWQid7VFF6WNIU/XyidulqjHl1TrqMGS871Bcs6vCG1v3BCL206nXU/g4LcvE9AsLtMvQCe3i5jRTbc0a37pmCTTSlMQaRtoFeRGnaqWJ64QkpQ+d733AkDkz/vuqEqrTaNsYfOLw1fMtfKCROsBgQyC1DkdJktjOc6Nq4OyDwZkwHphVjb59iI2lbTW23Qfwvoxh2uZBYbXK+r9i3rXluPdOdVDV16f+92TXqzVU2+zClCqGRER2RwqARERERGRS2/ucu72muNv7oDxZhdGu3i4z2RqsNZ0goe4fU/NVY+WkbhLNeMXRZH2NuitC6rXXDaTLALYKLcYrlbqfY/X6WRP719ikmqhVNzEe32JliNOsCLFpchwtH5tHB+8hxGleBqrx83VlkOmMgTdmPMjoREsGElNt76q2mjWSup9P1UDb+1hBZeJoe9t5jqF6zepx9WZ84lsInYbO8bW2EDzGVc/BOMoyECydbXvWEKfLhUC78J0m0Lau+iEQQpzQBiFu4TNhi6qt0sdJcKmL4Va9s2/zxs8h1J2bxreSBSAvPK6qSurexqjgR0T2dAqAREREROaYqY6y3t4x9W6o5zpNbHvbyXbEVCctdbaHdfXJ6dYJC6qGyeOTo6rtSJhtBgFxa5TDlWW13Wr82NLHaVfBxiqZetpWPda83koVex3Ffjyd6qCqlXG9PkMMllIXG04H4th5jCH4UPX2cYTgSZzrlHGF+jmb7rHqMcTBjPf6sfUkND9eieSrgChxFu897Sooia+h6VTaeB8rnupAqQ5SimDwRVk/YBXuGJxNCCE2pnbGVNPNApYY7oy3ZoqvgKmqm9Kqqqr09XaxeC0ZE8Ov8cqsieFP3Ti67lsU/zM+dggBazevItvyOtFkLxHZEykAEhEREZlDOr1squ1KO2PzRsk7alcWVEy1FUtdoLK1Y+M2q/HKFtsJDehU0Wz93OOvrasaGm+2SoztRCUTXr9thWj1VK46YHE2btyqi3hSZ6swrWpq7GwVmFRhSdfzrStyvPcTtrNVxUUYYjNsX5ZYG6ewjVf6eJy1JM7SDoGiLHHGMj6y3VY9fKhesxC3gFUNqscndplOOGagM9GsrPopWWtJY01SrKSqwqLuwKWuvqoDvcLHiiCsqbbRbbYtrFOdFTrT5yZeBFXIZgyJqSuZtn6Nq/WPiOyJFACJiIiIzCF1r5qphSVbTvHa1WvZVaYaZm1vG09d2RE6KUH8b2cNxodtfurv7gO0+fmsqadkTX6CTuBAVSBTba2rilPiFipiKFWGEMegMx5SxGPHt7WFah1F8ND1mKaqsCnKgLMhVgdRj08vq4lgHmMNSQBTBzYmNqE2dWNnH8Oy+nx1NU4MUTqPFp9b1RzbGoNxrvM9KOs+R53G2V3NvE0ALK4z9ctscR3WXxf7GVmyJHR1/tn698htlv7E8Ct01ghVdVrwW20KrsofEdkTKQASERERmWN25MPrXPucW1d2+LqVDXT6HIXqBs/4iPHN1Y2F4zYu03W+0Kl2mUzpYwCRVs2o6+1xnUlnncoXwI/32qnXVtTVSl3hi6+2rHWrt2UZ4wHbqcjxIcTG0SaQ1Y2lQ6imqtUh2PhzbqbV9qvYXKejO2CzBrLEUXjfCRLr/kjOGhzjr29dOZWXJUlVHRQYD766J3WFzuscX7fE1f2HxrcV7ghrDEW1bW58e2Do9Dmayvul/p7X34LpCExFRHaWAiARERERmdTObvHaE9Uf9ustUXQqYGLlSPe0q9q2KqU6FSVV9dC2woQ6S7Fdj2UmVNTE+1JHJwyBOkQJ1X+5zlrHR5ePV7HUX2eNxQePCS428SaGOc6aTtVLDKXGz5248W1cNWcMzo0/77JKYFzXuPo6zKl7+Iz3NZrYTDpA3MaVxHXUYdrmgUrd0NmaCcVNnRDNJW7Kfa6gDsU6m+yq9VtK77e/72+z89T7C+fa+0ZE9gwKgERERESkZ3VXjuxIVUYMLSZOCIOphWITK3Hq27ZdFeLsluPqiyokSbu2IdVhSXco4r2HzYKi7vVOdpsxAUsMOYyNk7Y2r06qf1+GuHWtu3kyVMGJnfh6bHUNVYWPseOj1+tDE2c7lTbOTqyuGh8qFijLkoAhsabzfemewhaDF7NFn6vJps1181XlUGInBmt18+va9oI+uyu6mYuITCMFQCIiIiLSk7qDgNAVCEzVFv1mtvK1k42I71b3Adpeb5otJ5Jt2atpsoKU2Ftny+qiyYKoWj2Zy4TxYybrjxSq200VMnX34uls3erqlVQ/bgiBvAydceqeeurW5JU99eS1ujF1fS5XNayOo93ryh/T6U3ULenu1xN8Z/tbvcbuo7u3koWuY0MY305n64qvoC1dItIbFACJiIiISE+qmyMbY/BTbHwNE7d51WFG3ZT5uQQBzzU7iBO2NrttkpCmuyppPMCgs5Wre8vW5l9nCVUz5i0DpPHx67E/kPeeMlRBS4ihVvd6Cl+FOlUO40MAH5s7dxXVdLZ/2a6vdTY2lvbVKPei9J1JX/VY+sxU30WzZTjnQx2Ymapup/7n5H2XAnFbXjCha4pZVzDVOUcMupzZftAnIrK7UwAkIiIiIj2ruw/NVPmqL013uLEzBSDPdWLU9iaWwcRtSdDVT6cr89lWY+TCx348WTLew2d8atn4NjgfqqCkCn58CHgfw57xvkJV0+vq+TYS2wnSup+Lr86xeXlSXXHjff2c6u1uoWokbWJF0SThjzFgqh5KnS1/1fknC+2sMZSMN+b2oes5WGiXHgikdsvKrG55UYIxnSlofith2q7S/f0REdlRCoBERERERLoYA0nXlqw9pRl2HZekbstgZWucrXvq1M91YiyzRYBWH0dswNz9Gm1eHbO1160OiiZbf1lVHBkTg57xbXwGa+k0h574nKvNaZ3m1Z7SAzZMCIs21101VXo6PXw66zZgtzIGvv46H/+jq9fU9E7OU+4jIjtDAZCIiIiISJfZrq7YXtPi+pi68qeurjHEbVAwsVJkW+eZtG/QFOxMKLZ5ZVM9Qt1ZQzAxjAnxQSZUEBmzZVPmuOaJr5U1Buzk/Z66ew8lXVU7zk48R5a47T4PU1f+dPUjmkrV1s6Y7WtTRPZsCoBERERERHYj9ZatrfWbqatNJsYh0Uw0K97RiWpTO0/suRP7FoUJW6nqbWZ176Du5GmyiptYjTTe1Ll7i1zXpPaOull2vZ7ux97alqs6SIpfq1BGRPYMCoBERERERKaobhDdPcFqV9tWEUmnWmY7fWCmUomy+SSurT9e6DSUrkOYqTRD7p60Vf9+Yr+i2Fg7Mp0AxlmD64potlZdM9WmzOO717Z+vPeewkNiY6LUNe1+i+dkuu/fLAzb1qh4EZHZpgBIRERERGQHTH+fl233rdlVjz1ZNczm6sDJVkGHNUxSd7SV81ePEaoJW6UfD4QmTGjzPk7/6ppaNtUQZbJjJzSGZke2tcV/1xVBMB461dvNYj+i2CB8Z6fDiYjMNAVAIiIiIiJTNNujwLuDhp2dCDWVgMVV07Lq8ezb6/3TvaY6KOs0kq57FW32HGDneudMtgXMEKoKJLNFQDPZFjZrLZY6PNqyf1AnUOoKzOrH6T7XbF8fIiLbogBIRERERGQ3MJUtWd02n9i1o6byOLFSZ+JY+e2tqfu/t+i1M8nx1tjNbpt6iLKtSWOB8bHwtU5F01aqduqqpc1PWj+XLYKj3aTyp65Gmu4m1CKyZ1MAJCIiIiIyy0IVTGxvS1a3mQof7A4kTd1r2t76dmSSWBzVXo2Ht3aL/kJTPX8MhsbDn80nrm3tuU7ltZ7K9LbpMtVteSIytykAEhERERGZZd09cfYku2ILV7et9f8xVXATfMCYUB3LlIKpzc85sSIo/ntXbNvq7js0ftv4iPvptCMhnYjMXQqARERERER2A1MNf3anSVPP9eGfS7VMYg0+0AlUwi6oe5ksl+luIr29yp/ufkKTnct0/jHx3LvD905E5h4FQCIiIiIie5jpzg6mGlQ8121oW6u82Vb/n3jfluPht2d755zsNkPYbkHN5lPAtn4uEZHdgwIgEREREZE9SC+ECrt7r+Itp4CFLW6vg6IdoSlhIjKbFACJiIiIiMgE0x1UzNT2px2drLajdlUj7ulep4gIgN3+ISIiIiIiInuWerLarpiQZY3ZJWFP3fto89smuVlEZJdTACQiIiIiIj3HGIOdQiPnzcXePrs+kal7Bm1+7nqdk1X/lH561iIic5MCIBERERERmXalD52x8TNlssBlKl8zHZlLbBQ9+bR2Y8yk1UHTuSMsVh4pXBKZSxQAiYiIiIjIBD7smrCmO2CIVS47fcod8lwez1mzU02qtxU42a1MC6urgzYPZHbV1rPJ+F20PU5E9hxqAi0iIiIiIlvY2dzBV71tusekz3SL4+canjzXZsx1Px9P2OHHnulwbHefxCYiu54CIBERERERmWBXVJ2Y6h9zabKVMaYTeEEVCLH913N74VgIYZe/jnPp+yIikbaAiYiIiIjILmemcfvS7qw7WAnsfD8hX20PExHZWaoAEhERERERmQbWGMJOdtoxnX+IiOwcVQBNQZ7nXHHFFZxxxhkcfvjhZFmGMYarrrrqOZ9z9erVnHjiiSxatIj+/n5e8pKX8IlPfIKyLHfhykVEREREZDZNZavVtqZxba+Sqh5br4leIrI9qgCaguHhYc477zwA9t13X/bbbz9++tOfPufzffnLX+ZNb3oTzWaTt7zlLSxatIivfvWrnH/++axatYovfelLu2jlIiIiIiIyHerJXXYn+xxt3iz7ua1l5ptIi8ieRxVAU9Df38/NN9/ML37xCx577DHOPPPM53yujRs38od/+Ic457jzzjv5u7/7O/73//7fPPDAA7z61a/mhhtu4Prrr9+FqxcRERERkV1tVzVRNsTw5rmezxiDs5OPlxcR6aYAaAqyLOMNb3gDS5Ys2elz3XDDDTzxxBOceuqpvOIVr+jc3mw2+fjHPw7AZz/72Z1+HBERERERmV67IniZq82yRWTmKQCaYStXrgTg9a9//Rb3HXPMMfT397N69WpardZML01ERERERHahMIXePFM5RkRkV1AANMMefvhhAA455JAt7kuShAMOOICiKHj00UdnemkiIiIiIrIL+cA2R7jXfYQU/4jITFAT6Bm2YcMGAObPnz/p/fXtzzzzzJTOd8QRR0x6+0MPPcTSpUu58847d3iNc9GmTZsA9HrJnKNrX+YiXfcyF+m6l7lK1/6OW758+WwvQabJnKkAWrZsGcaYKf96xzveMSvrrMs/1cRNRERERERERHaVOVMBdNBBB9FsNqd8/P777z8t66grfOpKoM1t3LhxwnHbc//99096e10ZpPR2auq/EdDrJXONrn2Zi3Tdy1yk617mKl37IuPmTAB0++23z/YSADj00EO57777WLdu3Rbbt4qi4Mc//jFJknDggQfO0gpFREREREREpNfMmS1gu4vjjjsOgFtuuWWL++6++25GRkY48sgjaTQaM700EREREREREelRCoCmyYYNG1i7di2//OUvJ9x+yimnsNdee3H99ddz3333dW4fGxvjL/7iLwB497vfPaNrFRERERERmQ0+hE4fVBGZXnNmC9jOuuSSS1i7di0ADzzwAABXX3013/rWtwB4zWtew9lnn905/sYbb+SMM87gtNNO45prruncPm/ePL7whS9wyimnsHz5ck499VQWLVrEV77yFR5++GFOOeUU3vKWt8zY8xIREREREZkNIQRCAAxoBI7I9FMANEW33HILd91114TbVq9ezerVqzu/7w6AtuXkk0/mrrvu4uKLL+Zf//VfGRsb44UvfCGXXXYZ5557riaAiYiIiIhIzzPGYAn6/CMyQxQATVHdPX6qTj/9dE4//fSt3n/UUUdx880379yiREREREREZkm9dWtnAhyFPyIzRz2AREREREREZIf5EH/NJPULEnnuFACJiIiIiIjIDrMm/popPoQZD5xEeom2gImIiIiIiMgOm+ntW6bzDxF5LhQAiYiIiIiIyG7PGKP8R2QnaAuYiIiIiIiIiEiPUwAkIiIiIiIiItLjFACJiIiIiIiIiPQ4BUAiIiIiIiIiIj1OAZCIiIiIiIhsUwiB0gdC0Bx2kT2VAiARERERERERkR6nMfAiIiIiIiKyTcYYnGawi+zRVAEkIiIiIiIiItLjFACJiIiIiIiIiPQ4BUAiIiIiIiIiIj1OAZCIiIiIiIiISI9TACQiIiIiIiIi0uMUAImIiIiIiIiI9DgFQCIiIiIiIiIiPU4BkIiIiIiIiIhIj1MAJCIiIiIiIiLS4xQAiYiIiIiIiIj0OAVAIiIiIiIiIiI9TgGQiIiIiIiIiEiPUwAkIiIiIiIiItLjFACJiIiIiIiIiPQ4BUAiIiIiIiIiIj1OAZCIiIiIiIiISI9TACQiIiIiIiIi0uMUAImIiIiIiIiI9DgFQCIiIiIiIiIiPU4BkIiIiIiIiIhIj1MAJCIiIiIiIiLS4xQAiYiIiIiIiIj0OAVAIiIiIiIiIiI9TgGQiIiIiIiIiEiPUwAkIiIiIiIiItLjFABNQZ7nXHHFFZxxxhkcfvjhZFmGMYarrrpqh8+1fv16jDFb/XXqqadOwzMQERERERERkbksme0F7AmGh4c577zzANh3333Zb7/9+OlPf7pT53zpS1/KySefvMXtL37xi3fqvCIiIiIiIiIim1MANAX9/f3cfPPNHH744SxZsoQLL7yQiy66aKfOefjhh3PhhRfumgWKiIiIiIiIiGyDAqApyLKMN7zhDbO9DBERERERERGR50QB0Cz5xS9+wec+9zmeeuopFi9ezKtf/Wpe8pKXzPayRERERERERKQHKQCaJbfeeiu33nrrhNuWL1/Otddey/Of//xZWpWIiIiIiIiI9CIFQDOsv7+fD3/4w5x88skceOCBAHz/+9/nwgsv5I477uD444/ngQceYGBgYErnO+KIIya9/Xvf+x5JknDIIYfssrX3Mu89ANZqMJ7MLbr2ZS7SdS9zka57mat07e+43/iN3+Af//EfZ3sZMg3mTAC0bNkyfvKTn0z5+Le//e1cd911u3wd++yzDx/96Ecn3HbMMcewYsUKXvOa17BmzRquuuoq3v/+9+/U4zjn6O/vZ2hoaKfOM1c89NBDABx22GGzvBKRmaVrX+YiXfcyF+m6l7lK177IuDkTAB100EE0m80pH7///vtP42q2lCQJZ599NmvWrOHuu++ecgB0//33T/PK5oa6kkqvp8w1uvZlLtJ1L3ORrnuZq3Tti4ybMwHQ7bffPttL2K69994bgOHh4VleiYiIiIiIiIj0Em2E3I3ce++9AJ3eQCIiIiIiIiIiu4ICoGmyYcMG1q5dyy9/+csJt69Zs4Z2u73F8StXruTyyy8H4B3veMeMrFFERERERERE5oY5swVsZ11yySWsXbsWgAceeACAq6++mm9961sAvOY1r+Hss8/uHH/jjTdyxhlncNppp3HNNdd0bv/gBz/Igw8+yPLly1m6dCkQp4CtXLkSgI997GMceeSRM/CMRERERERERGSuUAA0Rbfccgt33XXXhNtWr17N6tWrO7/vDoC25p3vfCc33ngj3/nOd/jGN75Bnufsu+++/MEf/AHve9/7OProo3f52kVERERERERkbjMhhDDbixARERERERERkemjHkAiIiIiIiIiIj1OAZCIiIiIiIiISI9TACQiIiIiIiIi0uMUAImIiIiIiIiI9DgFQCIiIiIiIiIiPU4BkIiIiIiIiIhIj1MAJCIiIiIiIiLS4xQAyZyV5zlXXHEFZ5xxBocffjhZlmGM4aqrrtru11577bW88pWvZHBwkPnz57N8+XK+9rWvzcCqRabP+vXrMcZs9depp54620sU2Sk/+9nPOPPMM9l///1pNBosW7aM8847j6effnq2lyYybZYtW7bVn+v77bffbC9P5Dm74YYbOOecczj66KOZN28exhje8Y53bPNrVq9ezYknnsiiRYvo7+/nJS95CZ/4xCcoy3KGVi0yu5LZXoDIbBkeHua8884DYN9992W//fbjpz/96Xa/7n/9r//FpZdeytKlS/nDP/xD2u02119/Pf/jf/wPPvWpT/G+971vmlcuMr1e+tKXcvLJJ29x+4tf/OKZX4zILvLII49w5JFH8vjjj3PSSSfxq7/6q3z729/miiuu4JZbbmHVqlUsXrx4tpcpMi3mz5/f+TNPt8HBwZlfjMgu8vGPf5zvfe97DA4OsnTpUtauXbvN47/85S/zpje9iWazyVve8hYWLVrEV7/6Vc4//3xWrVrFl770pRlaucjsMSGEMNuLEJkN7Xab22+/ncMPP5wlS5Zw4YUXctFFF/GFL3yBs88+e9KvWb16NUcddRQHHXQQ3/nOd1i4cCEQKyeOOOIIhoeHWbt2LcuWLZvBZyKya6xfv54DDjiA0047jWuuuWa2lyOyS73uda9jxYoVfPKTn+Scc87p3P6BD3yAyy+/nD/6oz/iyiuvnMUVikyP+s8k69evn9V1iOxqd9xxB0uXLuWFL3whd911F8ceeyxvf/vbue6667Y4duPGjbzwhS9kw4YNrFq1ile84hUAjI2Ncdxxx3HPPffwT//0T6p2lp6nLWAyZ2VZxhve8AaWLFky5a+pPxx86EMf6oQ/EP9w9d73vpdWq8XVV1+9y9cqIiLP3aOPPsqKFSs6P6u7XXTRRQwMDPDFL36R4eHhWVqhiIjsqGOPPZaDDz4YY8x2j73hhht44oknOPXUUzvhD0Cz2eTjH/84AJ/97Genba0iuwsFQCI7YOXKlQC8/vWv3+K+N7zhDROOEdlT/eIXv+Bzn/scf/mXf8nnPvc5vv/978/2kkR2Sv1z+YQTTsDaiX/0GRoa4qijjmJkZIR77713NpYnMu1arRbXXXcdf/mXf8kVV1zBHXfcoZ4nMqds68/wxxxzDP39/axevZpWqzXTSxOZUeoBJDJFw8PD/PznP2dwcHDSqqGDDz4YgHXr1s300kR2qVtvvZVbb711wm3Lly/n2muv5fnPf/4srUrkuXv44YcBOOSQQya9/+CDD2bFihWsW7eO448/fiaXJjIjHnvsMd75zndOuO2AAw7g6quv5rWvfe0srUpk5mzr/wNJknDAAQfw4IMP8uijj3LYYYfN9PJEZowqgESmaMOGDUBspDiZ+vZnnnlmppYkskv19/fz4Q9/mPvvv5+nn36ap59+urOn/s477+T444/XFhnZI+nnt8xlZ5xxBrfffjuPPfYYw8PD/OAHP+CP/uiPWL9+PW94wxv43ve+N9tLFJl2+v+ASKQASPZo2xptOtmv7Y2G3BWmsg9ZZLrszHtin3324aMf/Sgvf/nLWbBgAQsWLOCYY45hxYoV/OZv/ib/9//+X6666qpZfHYi06Oeh6Gf39KLLrjgAo477jj23Xdf+vv7efGLX8yVV17JBz7wAUZHR7nwwgtne4kis07/H5C5QlvAZI920EEH0Ww2p3z8/vvv/5wfq/6bgfpvEDa3vb9ZEJkJ0/GeSJKEs88+mzVr1nD33Xfz/ve/f2eWKDLjtvfze+PGjROOE5kL/viP/5hLL72Uu+++e7aXIjLt9P8BkUgBkOzRbr/99hl7rIGBAZ73vOfx85//nF/+8pdb9AH60Y9+BGy9x4TITJiu98Tee+8NoC1gskc69NBDga33aNPPb5mL9tlnH0A/12VuOPTQQ7nvvvtYt24dRxxxxIT7iqLgxz/+MUmScOCBB87SCkVmhraAieyA4447DoBbbrlli/u+8Y1vTDhGpJfU05H0ByPZEx177LEArFixAu/9hPs2bdrEqlWr6Ovr41WvetVsLE9kVtxzzz2Afq7L3LCtP8PffffdjIyMcOSRR9JoNGZ6aSIzSgGQyA744z/+YwAuvvhinn766c7t69ev59Of/jSNRoMzzjhjtpYnslPWrFlDu93e4vaVK1dy+eWXA8xIHy2RXe2ggw7ihBNO6Pys7nbBBRcwPDzMu971LgYGBmZphSLT48EHH+S///u/t7j9Jz/5Ce973/sA/VyXueGUU05hr7324vrrr+e+++7r3D42NsZf/MVfAPDud797tpYnMmNMqDteicxBl1xyCWvXrgXggQce4Hvf+x5HHnlkZ6T7a17zGs4+++wJX/Mnf/InXHbZZSxdupRTTjmFdrvNP//zP/PUU0/xqU99qvMHKpE9zfLly3nwwQdZvnw5S5cuBeD73/8+K1euBOBjH/tY5w9JInuaRx55hCOPPJLHH3+ck046icMOO4w1a9Zwxx13cMghh7B69WoWL14828sU2aUuvPBCLrnkEo499lgOOOAAhoaGeOSRR/j617/O2NgYJ554IjfeeCNZls32UkV22E033cRNN90EwGOPPcY3v/lNDjzwQI4++mgA9tprL/7mb/5mwvGnnHIKzWaTU089lUWLFvGVr3yFhx9+mFNOOYV/+Zd/URNo6XkKgGROW758OXfddddW7z/ttNO45pprtrj92muv5W//9m/5z//8T6y1vPzlL+dP//RPeeMb3ziNqxWZXn/3d3/HjTfeyA9/+EOefPJJ8jxn33335dWvfjXve9/7On+gEtlT/fSnP+UjH/kIt9xyC0899RRLlizh5JNP5oILLmDRokWzvTyRXe6uu+7iyiuv5Lvf/W5nDPyCBQs4/PDDeec738k73/lOfeCVPdaFF17IRRddtNX7X/CCF7B+/foJt61atYqLL76Ye+65h7GxMV74whdy5plncu655+Kcm+YVi8w+BUAiIiIiIiIiIj1OPYBERERERERERHqcAiARERERERERkR6nAEhEREREREREpMcpABIRERERERER6XEKgEREREREREREepwCIBERERERERGRHqcASERERERERESkxykAEhERERERERHpcQqARERERERERER6nAIgEREREREREZEepwBIRERERERERKTHKQASERGRnrZ8+XJ+/dd/He/9tJw/hMDhhx/O0UcfPS3nFxEREdkVFACJiIhIz7rhhhu46667uOiii7B2ev7YY4zhoosu4lvf+hY33HDDtDyGiIiIyM4yIYQw24sQERER2dVCCBx22GGEEFi7di3GmGl9vBe96EWUZTkjjyUiIiKyo1QBJCIiIj3ptttu4+GHH+a0006bkUDmtNNOY926ddx+++3T/lgiIiIiO0oBkIiIiOxWli1bhjFmq79OP/30KZ3n7/7u7wB4y1vessV911xzDcYYrrnmGm699VaOPvpoBgcH2XvvvTnjjDN45plnAPjud7/LG9/4RhYuXMjg4CC/+7u/y/r16yd9vFNPPXXC44qIiIjsTpLZXoCIiIhIt/POO68TwHT76le/yn/8x3/Q39+/3XOEEFi5ciX77bcfBx100FaP+8pXvsLXvvY13vjGN/LHf/zHrF69mmuuuYYf//jHXHLJJRx//PEcffTRnHXWWfzgBz/gq1/9Ko888gg/+MEPtugp9IIXvIDnPe953HbbbYQQtA1MREREdivqASQiIiK7vVtvvZUTTzyRZcuWcc8997DXXntt8/i1a9dy2GGH8cY3vpGvfvWrW9x/zTXXcMYZZ+Cc4/bbb+e1r30tAN57Xve613HbbbexcOFCPvWpT/H2t7+983VnnXUWf//3f89NN93ESSedtMV5f+/3fo+bbrqJBx98kBe96EU7+axFREREdh1tARMREZHd2g9/+ENOOeUU5s+fz80337zd8Afgv/7rvwBYsmTJNo9761vf2gl/AKy1vPOd7wTgxS9+8YTwB+Bd73oXAA888MCk59tvv/0mPL6IiIjI7kJbwERERGS39ctf/pLf+Z3fodVq8bWvfY2DDz54Sl/31FNPAbBw4cJtHveKV7xii9v2339/AI444ogt7nve854HwM9+9rNJz7do0SIAnnzyySmtU0RERGSmKAASERGR3dLw8DBvfOMb+elPf8o//uM/cvTRR0/5a/v6+gAYGxvb5nHz58/f4rYkSbZ7X57nk55vdHR0wuOLiIiI7C4UAImIiMhux3vPW9/6Vv7jP/6Diy++mLe+9a079PX77LMPMF4JNFPqx6sfX0RERGR3oR5AIiIists577zz+OpXv8qZZ57Jn//5n+/w1//ar/0azjnWrl07DavburVr12Kt5dd//ddn9HFFREREtkcBkIiIiOxWPvGJT/CpT32K448/niuvvPI5nWP+/PkcfvjhfP/73+9sy5purVaLBx54gJe97GUsWLBgRh5TREREZKq0BUxERER2G4899hh/8id/gjGGX//1X+fiiy/e4pjDDz+ck08+ebvnetOb3sT999/PypUr+Z3f+Z1pWO1Ed955J+12mze96U3T/lgiIiIiO0oBkIiIiOw2xsbG8N4DsRJoMqeddtqUAqCzzjqLCy+8kH/4h3+YkQDo2muvJcsyzjrrrGl/LBEREZEdZUIIYbYXISIiIjId/uiP/ohrr72W9evXs99++03b4zz++OMsW7aMt73tbVx11VXT9jgiIiIiz5V6AImIiEjP+uhHP0qWZZNuJduV/vIv/xLnHB/72Mem9XFEREREnisFQCIiItKz9t13X6677jr233//ztayXS2EwJIlS/jiF7/IkiVLpuUxRERERHaWtoCJiIiIiIiIiPQ4VQCJiIiIiIiIiPQ4BUAiIiIiIiIiIj1OAZCIiIiIiIiISI9TACQiIiIiIiIi0uMUAImIiIiIiIiI9DgFQCIiIiIiIiIiPU4BkIiIiIiIiIhIj1MAJCIiIiIiIiLS4xQAiYiIiIiIiIj0OAVAIiIiIiIiIiI9TgGQiIiIiIiIiEiPUwAkIiIiIiIiItLjFACJiIiIiIiIiPQ4BUAiIiIiIiIiIj1OAZCIiIiIiIiISI9TACQiIiIiIiIi0uMUAImIiIiIiIiI9DgFQCIiIiIiIiIiPU4BkIiIiIiIiIhIj1MAJCIiIiIiIiLS4xQAiYiIiIiIiIj0OAVAIiIiIiIiIiI9TgGQiIiIiIiIiEiPUwAkIiIiIiIiItLjFACJiIiIiIiIiPQ4BUA74IYbbuCcc87h6KOPZt68eRhjeMc73vGczvWzn/2MM888k/33359Go8GyZcs477zzePrpp3fxqkVERERERERkrktmewF7ko9//ON873vfY3BwkKVLl7J27drndJ5HHnmEI488kscff5yTTjqJX/3VX+Xb3/42V1xxBbfccgurVq1i8eLFu3j1IiIiIiIiIjJXqQJoB1x++eWsW7eOjRs38tnPfvY5n+c973kPjz/+OJ/85Ce56aabuOSSS1i5ciXnn38+Dz/8MB/60Id24apFREREREREZK4zIYQw24vYE915550ce+yxvP3tb+e6666b8tc9+uijHHTQQSxbtoxHHnkEa8czuE2bNrFkyRJCCDz++OMMDAxMx9JFREREREREZI5RBdAMW7lyJQAnnHDChPAHYGhoiKOOOoqRkRHuvffe2VieiIiIiIiIiPQg9QCaYQ8//DAAhxxyyKT3H3zwwaxYsYJ169Zx/PHHb/d8RxxxxKS3//jHP+YNb3gD//iP//jcFysiIiIiIiIiPUEB0AzbsGEDAPPnz5/0/vr2Z555ZqceZ2xsjO985zvceeedO3WeuWLTpk1ArMISmUt07ctcpOte5iJd9zJX6drfccuXL5/tJcg0UQC0m6lbMhljpnT8/fffP+ntdWWQ3rxTUwdler1krtG1L3ORrnuZi3Tdy1yla19knHoAzbC6wqeuBNrcxo0bJxwnIiIiIiIiIrKzFADNsEMPPRSAdevWTXr/j370I2DrPYJERERERERERHaUAqAZduyxxwKwYsUKvPcT7tu0aROrVq2ir6+PV73qVbOxPBERERERERHpQQqApkme56xdu5ZHHnlkwu0HHXQQJ5xwAuvXr+fTn/70hPsuuOAChoeHede73sXAwMBMLldEREREREREepiaQO+Am266iZtuugmAxx57DIB77rmH008/HYC99tqLv/mbvwHg5z//OYcddhgveMELWL9+/YTzfOYzn+HII4/k3HPP5fbbb+ewww5jzZo13HHHHRxyyCFcfPHFM/WURERERERERGQOUAC0Ax544AGuvfbaCbc9+uijPProowC84AUv6ARA23LQQQdx33338ZGPfIRbbrmFm2++mSVLlnDuuedywQUXsGjRomlZv4iIiIiIiIjMTQqAdsCFF17IhRdeOKVjly1b1hnpPplf+ZVf4eqrr95FKxMRERERERER2Tr1ABIRERERERER6XEKgEREREREREREepwCIBERERERERGRHqcASERERERERESkxykAEhERERERERHpcQqARERERERERER6nAIgEREREREREZEepwBIRERERERERKTHKQASEREREREREelxCoBERERERERERHqcAiARERERERERkR6nAEhEREREREREpMcpABIRERERERER6XEKgEREREREREREepwCIBERERERERGRHqcASERERERERESkxykAEhERERERERHpcQqARERERERERER6nAIgEREREREREZEepwBIRERERERERKTHKQASEREREREREelxCoBERERERERERHqcAiARERERERERkR6nAEhEREREREREpMcpABIRERERERER6XEKgEREREREREREepwCIBERERERERGRHqcASERERERERESkxykAEhERERERERHpcQqARERERERERER6nAIgEREREREREZEepwBIRERERERERKTHKQASEREREREREelxCoBERERERERERHqcAiARERERERERkR6nAEhEREREREREpMcpABIRERERERER6XEKgEREREREREREepwCIBERERERERGRHqcASERERERERESkxykAEhERERERERHpcQqARERERERERER6nAIgEREREREREZEepwBIRERERERERKTHKQASEREREREREelxCoBERERERERERHqcAqAd9LOf/YwzzzyT/fffn0ajwbJlyzjvvPN4+umnd+g8X//61znhhBNYunQpfX19HHjggbz5zW/mnnvumaaVi4iIiIiIiMhcpQBoBzzyyCMcccQRXH311bzyla/k/PPP58ADD+SKK67g1a9+NU899dSUzvPBD36QN77xjfzHf/wHr3/963n/+9/Py1/+cr785S9z1FFHcd11103zMxERERERERGRuSSZ7QXsSd7znvfw+OOP88lPfpJzzjmnc/sHPvABLr/8cj70oQ9x5ZVXbvMcjz32GH/zN3/Dvvvuy/e//3322Wefzn133HEHxx13HB/5yEd4xzveMW3PQ0RERERERETmFlUATdGjjz7KihUrWLZsGe9973sn3HfRRRcxMDDAF7/4RYaHh7d5np/85Cd47/nN3/zNCeEPwLHHHsvQ0BBPPPHELl+/iIiIiIiIiMxdCoCmaOXKlQCccMIJWDvxZRsaGuKoo45iZGSEe++9d5vnOfjgg8myjG9/+9s8+eSTE+67++672bRpE7/1W7+1axcvIiIiIiIiInOatoBN0cMPPwzAIYccMun9Bx98MCtWrGDdunUcf/zxWz3PokWL+Ku/+is+8IEP8KIXvYiTTz6ZxYsX88gjj/CVr3yF3/7t3+Zzn/vclNd1xBFHTHr7Qw89xNKlS7nzzjunfK65bNOmTQB6vWTO0bUvc5Gue5mLdN3LXKVrf8ctX758tpcg00QB0BRt2LABgPnz5096f337M888s91znXfeeSxbtowzzzyTL3zhC53bX/jCF3L66advsTVMRERERERERGRnKADaRUIIABhjtnvsX//1X/Pnf/7nnHvuubzvfe9jv/32Y+3atfzZn/0Zb3/723nggQf467/+6yk97v333z/p7XVlkNLbqan/RkCvl8w1uvZlLtJ1L3ORrnuZq3Tti4xTD6Apqit86kqgzW3cuHHCcVtz55138sEPfpDf/d3f5bLLLuPAAw+kv7+fl7/85dx4440873nP49JLL+XRRx/dtU9AREREREREROYsBUBTdOihhwKwbt26Se//0Y9+BGy9R1Dta1/7GhAnfm2uv7+fV77ylXjv+e53v7szyxURERERERER6VAANEV1YLNixQq89xPu27RpE6tWraKvr49XvepV2zxPq9UC2Oqo9/r2LMt2dskiIiIiIiIiIoACoCk76KCDOOGEE1i/fj2f/vSnJ9x3wQUXMDw8zLve9S4GBgYAyPOctWvX8sgjj0w49uijjwbg85//PD//+c8n3PeNb3yDVatW0Ww2OfLII6fx2YiIiIiIiIjIXKIm0DvgM5/5DEceeSTnnnsut99+O4cddhhr1qzhjjvu4JBDDuHiiy/uHPvzn/+cww47jBe84AWsX7++c/spp5zCb/3Wb3Hbbbdx2GGH8Xu/93vst99+PPTQQ3zta18jhMAll1zC4sWLZ+EZioiIiIiIiEgvUgC0Aw466CDuu+8+PvKRj3DLLbdw8803s2TJEs4991wuuOACFi1atN1zWGu5+eab+fSnP83111/PjTfeyMjICIsWLeLEE0/k3HPP5YQTTpiBZyMiIiIiIiIic4UCoB30K7/yK1x99dXbPW7ZsmWd0fCbS9OU8847j/POO28Xr05EREREREREZEvqASQiIiIiIiIi0uMUAImIiIiIiIiI9DgFQCIiIiIiIiIiPU4BkIiIiIiIiIhIj1MAJCIiIiIiIiLS4xQAiYiIiIiIiIj0OAVAIiIiIiIiIiI9TgGQiIiIiIiIiEiPUwAkIiIiIiIiItLjFACJiIiIiIiIiPQ4BUAiIiIiIiIiIj1OAZCIiIiIiIiISI9TACQiIiIi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PZTLL7+cww47jA9+8INs3Lhxtp+GiIiIiIiIiMi022MrgI4//nhe/vKX88///M+cdNJJZFm2xTFDQ0MMDQ2xbNkyXv/613PhhRfyox/9iCuvvJK//du/ZXBwkA9/+MOzsHoRERERERERkZmzxwZAN9xwA7//+7+/w1938MEHc+mll/Knf/qnrF+/ftcvTERERERERERkN7PHBkDPJfzptt9++7HffvvtotWIiIiIiIiIiOy+9tgeQM/FQw89xPnnnz/byxARERERERERmVE9HwC1Wi2++MUvcvTRR/PiF7+YT37yk7O9JBERERERERGRGbXHbgHbnh/+8Id8/vOf57rrrmPDhg2EEDjwwAM566yzZntpIiIiIiIiIiIzqqcCoNHRUa6//nq+8IUvsGbNGkIIALz0pS/l0ksv5bjjjpvlFYqIiIiIiIiIzLye2AL2wAMP8N73vpf999+fs88+m3vvvZeXvexlfOpTnwLgN37jNxT+iIiIiIiIiMictUdXAF111VV8/vOf5/777yeEwL777stZZ53FGWecwa/92q8BcM4558zyKkVEREREREREZtceHQD9z//5P7HW8vu///ucdtppvOENb8A5N9vLEhERERERERHZrezxW8BCCPzgBz/gwQcf5PHHH5/t5YiIiIiIiIiI7Hb26ADoW9/6Fu94xzv46U9/yp/92Z/x/Oc/nxNPPJF/+Zd/od1uz/byRERERERERER2C3t0AHTkkUdy7bXX8otf/IJPfvKTvOhFL+KWW27hrW99K0uWLOE973nPbC9RRERERERERGTW7dEBUG3+/Pm8733v43vf+x733HMPp512Gu12myuvvBKAb3zjG1x66aU88cQTs7xSEREREREREZGZ1xMBULff/M3f5O///u/5xS9+wac//Wle9rKX8fOf/5z/7//7/1i6dClvfvObZ3uJIiIiIiIiIiIzqucCoNrQ0BDvfve7uf/++/nOd77DWWedRZZl/Nu//dtsL01EREREREREZEb1bADU7YgjjuDzn/88jz32GJ/73OdmezkiIiIiIiIiIjNqTgRAtYGBAc4+++zZXoaIiIiIiIiIyIzaYwOgf/3Xf92pr//lL3/JPffcs4tWIyIiIiIiIiKy+9pjA6A3v/nNHHHEEfzzP/8zrVZryl/38MMPc/755/PCF76Q2267bRpXKCIiIiIiIiKye0hmewHP1e23387555/PW9/6VubPn89JJ53EUUcdxSte8QqWLFnCwoULGRsb46mnnmLt2rXce++9fPOb3+S+++4jyzLOPfdczjvvvNl+GiIiIiIiIiIi026PDYCOPfZYvvvd7/JP//RPfPrTn+Yf/uEf+OIXv7jV40MILFiwgPe///28//3v5wUveMEMrlZEREREREREZPbssQEQgDGGt73tbbztbW/j4Ycf5rbbbuNb3/oW//Vf/8VTTz1FX18f++yzDy95yUtYvnw5xx13HH19fbO9bBERERERERGRGbVHB0DdDj30UA499FDe+973zvZSRERERERERER2K3tsE2gREREREREREZma/5+9Ow+vqrzX/3+vvXfmeSATAQIhYRABBRGRmRbnaqun6nHEAW2r1lp7TlvPURzr99daq9Yeq1jEoZOoOCPIIBomQeYhgUAYQkJC5uwke1y/P0IiMQECJNlh5f26rlwka/yssLL32vd6nmcRAAEAAAAAAFgcARAAAAAAAIDFEQABAAAAAABYHAEQAAAAAACAxREAAQAAAAAAWBwBEAAAAAAAgMURAAEAAAAAAFgcARAAAAAAAIDFOQJdwOmw2+0nvY5hGPJ6vZ1QDQAAAAAAQPd0RgdApml2yToAAAAAAABnsjM6APL7/YEuAQAAAAAAoNtjDCAAAAAAAACLIwACAAAAAACwOAIgAAAAAAAAiyMAAgAAAAAAsDgCoJN04MAB3XbbbUpLS1NISIgyMjJ0//33q6Ki4pS3+cYbb8gwDBmGodmzZ3dgtQAAAAAAAGf4U8C6Wn5+vsaNG6eSkhJdeeWVGjx4sNasWaPnnntOCxYsUE5OjhISEk5qm/v379e9996ryMhI1dbWdlLlAAAAAACgJ6MF0En46U9/qpKSEj3//POaP3++nn76aS1ZskS/+MUvlJubq4ceeuiktmeapmbMmKGEhATdfffdnVQ1AAAAAADo6QiA2mn37t1auHChMjIy9LOf/azFvEcffVQRERF644035HQ6273N559/XkuWLNGcOXMUERHR0SUDAAAAAABIIgBqtyVLlkiSpk+fLput5a8tKipKF154oerq6rRq1ap2bW/79u369a9/rZ///OeaOHFih9cLAAAAAADQhDGA2ik3N1eSlJ2d3eb8rKwsLVy4UHl5eZo2bdpxt+X1enXTTTep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39ChQ+Xz+bpkXwAAACeLFkAAAMCSPv/8c+Xm5uqWW27pkkDmlltuUV5enhYvXtzp+wIAADhZBEAAAKBbycjIkGEYx/y69dZb27WdV199VZJ07bXXtpr32muvyTAMvfbaa1q0aJEmTJigyMhI9erVSzNmzFBlZaUkaf369br88ssVFxenyMhI/eAHP1BBQUGb+7vuuuta7BcAAKA7cQS6AAAAgKPdf//9zQHM0T788EN98803Cg8PP+E2TNPUkiVLlJKSoszMzGMu98EHH+ijjz7S5ZdfrrvvvlsrVqzQa6+9pj179ujpp5/WtGnTNGHCBN1+++3avHmzPvzwQ+Xn52vz5s2txhTq16+fevfurc8//1ymadINDAAAdCuMAQQAALq9RYsW6dJLL1VGRoZWrlypxMTE4y6/Y8cODRkyRJdffrk+/PDDVvNfe+01zZgxQ3a7XYsXL9akSZMkSX6/XxdddJE+//xzxcXF6YUXXtANN9zQvN7tt9+uv/3tb5o/f76uvPLKVtv94Q9/qPnz52vr1q0aOnToaR41AABAx6ELGAAA6Na2bNmia665RjExMfrkk09OGP5I0r59+yRJqampx13u+uuvbw5/JMlms+mmm26SJA0bNqxF+CNJN998syRpw4YNbW4vJSWlxf4BAAC6C7qAAQCAbquoqEiXXXaZXC6XPvroI2VlZbVrvbKyMklSXFzccZcbPXp0q2lpaWmSpFGjRrWa17t3b0nSgQMH2txefHy8JOnw4cPtqhMAAKCrEAABAIBuyel06vLLL9f+/fv11ltvacKECe1eNywsTJLU0NBw3OViYmJaTXM4HCec5/F42txefX19i/0DAAB0FwRAAACg2/H7/br++uv1zTff6Mknn9T1119/UusnJSVJ+rYlUFdp2l/T/gEAALoLxgACAADdzv33368PP/xQt912m37729+e9PpnnXWW7Ha7duzY0QnVHduOHTtks9l09tlnd+l+AQAAToQACAAAdCt/+tOf9MILL2jatGl66aWXTmkbMTExGjlypDZt2tTcLauzuVwubdiwQeecc45iY2O7ZJ8AAADtRRcwAADQbRQXF+uXv/ylDMPQ2WefrSeffLLVMiNHjtRVV111wm1dffXVWrdunZYsWaLLLrusE6ptadmyZXK73br66qs7fV8AAAAniwAIAAB0Gw0NDfL7/ZIa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AAgAAAAAAMDiCIAAAAAAAAAsjgAIAAAAAADA4giAAAAAAAAALO6MCYDcbrcOHjyoioqKQJcCAAAAAABwRnEEuoBjqamp0T//+U8tWrRIy5cvV2lpafM8h8Oh4cOHa+rUqfrRj36k888/P4CVAgAAAAAAdG/dLgAqLCzU448/rrfeektOp1OSFBsbq0GDBik+Pl719fUqKyvThg0btG7dOv3hD3/QyJEj9eCDD+r6668PcPUAAAAAAADdT7fqAvbII49o0KBBevXVVzVhwgS99tpr2rlzp8rLy7Vt2zZ99dVXWrdunQoKClRVVaUlS5bov/7rv1RaWqobbrhBY8eO1aZNmwJ9GAAAAAAAAN1KtwqAfv/732vmzJnat2+fPvnkE918883KzMxsc9nw8HBNnjxZv/vd77R37169//778ng8mj9/ftcWDQAAAAAA0M11qy5gu3btUlpa2kmvZxiGrrjiCl1xxRUqLi7uhMoAAAAAAADOXN2qBdCphD/flZKS0gGVAAAAAAAAWEe3CoAk6ZxzztFLL72kmpqaQJcCAAAAAABgCd0uANq4caN+9rOfKS0tTXfccYdWrVoV6JIAAAAAAADOaN0uAPrqq6908803S5L+9re/6cILL9SIESP04osvqqqqKsDVAQAAAAAAnHm6XQA0btw4zZkzRwcPHtRf/vIXnXPOOdq8ebPuu+8+paWl6dZbb1VOTk6gywQAAAAAADhjdLsAqElUVJTuvvturV27VuvXr9fdd9+t4OBgvf7665o4caKGDRum5557ThUVFYEuFQAAAAAAoFvrtgHQ0Zq6gBUVFem1117TuHHjtG3bNj3wwAPq3bu3brrppkCXCAAAAAAA0G2dEQFQk9DQUN1888368ssvtX37do0fP14NDQ36+9//HujSAAAAAAAAui1HoAs4WeXl5Xr99dc1e/Zsbd++XZIUExMT4KoAAAAAAAC6rzMmAFqyZIleeeUVzZ8/X263W6ZpauzYsZo5c6auvfbaQJcHAAAAAADQbXXrAKi4uFhz5szRq6++qj179sg0TcXFxWnmzJmaOXOmzjrrrECXCACApRU7PXp9W6W2ljUo2GaoX3SQvtc3UuelhMtuMwJdHgAAANqp2wVApmnq448/1uzZs/XJJ5/I5/PJNE2NHz9ed955p3784x8rJCQk0GUCANBh/KapsnqfKl0+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998vSUpOTlZKSor2799/wvUefPBBPfPMM0pPT9edd94pt9utf/7zn7riiiv0wgsv6J577unkyoHONWLECF111VWtpg8bNqzriwE6SH5+vsaNG6eSkhJdeeWVGjx4sNasWaPnnntOCxYsUE5OjhISEgJdJtApYmJimq95jhYZGdn1xQAd5IknntDGjRsVGRmp9PR07dix47jLv//++7r66qsVGhqqa6+9VvHx8frwww/1i1/8Qjk5OXr77be7qHIgcAzTNM1AFwEEgtvt1uLFizVy5EilpqZq1qxZevTRR/XKK6/ojjvuaHOdFStW6MILL1RmZqa+/vprxcXFSWpsOTFq1Cg5nU7t2LFDGRkZXXgkQMcoKChQ//79dcstt/z/7d19TNXl/8fx1wGGCDjAlBthCQI6TDZSt4pCudk0lKVNtiCHhLhBy8rp+qc7QIPxR2VFLdw0D0nrZm4ysTLuFBYQmzcI0oBCKTOZSagNBSzO9w8HP/mBAso5Bw7Px8Y/13V9Pu83f3Cdi/f5XNdHRqPR2ukAE2r16tUqKSnRRx99pJdffnmwffv27dq9e7fS0tKUn59vxQwB8xhYk7S3t1s1D2CiHTt2TH5+fgoKClJlZaWioqK0ceNGFRYWDht7/fp1BQUF6dq1a6qurtby5cslST09PYqOjlZtba2+/PJLnnaGzWMLGKYtR0dHxcbGysfHZ8zXDPxz8MYbbwwWf6Tbi6uXXnpJvb292r9//4TnCgC4f+fOnVNJScngXH2nrKwsubi46MCBA+ru7rZShgCA8YqKilJwcLAMBsOoYw8ePKi//vpLCQkJg8UfSXJyctI777wjSfr000/NliswWVAAAsahoqJCkvT0008P64uNjR0yBpiq/vzzT+3Zs0c5OTnas2ePGhoarJ0S8EAG5uVVq1bJzm7o0mfWrFl68skndePGDf3000/WSA8wu97eXhUWFionJ0cffvihjh07xpknmFbutYZfsWKFnJ2dVVNTo97eXkunBlgUZwABY9Td3a2LFy/K1dV1xKeGgoODJUmtra2WTg2YUKWlpSotLR3SFhkZqYKCAj388MNWygq4fy0tLZKkhQsXjtgfHByskpIStba2KiYmxpKpARbR0dGhpKSkIW0BAQHav3+/Vq5caaWsAMu51+eAg4ODAgIC1NTUpHPnzikkJMTS6QEWwxNAwBhdu3ZN0u2DFEcy0H716lVLpQRMKGdnZ7311ls6efKkurq61NXVNbin/vjx44qJiWGLDKYk5m9MZykpKSovL1dHR4e6u7vV2NiotLQ0tbe3KzY2VmfOnLF2ioDZ8TkA3EYBCFPavV5tOtLPaK+GnAhj2YcMmMuD/E14enpq586dWrp0qdzd3eXu7q4VK1aopKREjz32mH799Vft3bvXir8dYB4D78Ng/oYtysjIUHR0tLy8vOTs7KwlS5YoPz9f27dv182bN5WZmWntFAGr43MA0wVbwDClBQYGysnJaczj582bd9+xBr4ZGPgG4f8b7ZsFwBLM8Tfh4OCgLVu2qK6uTlVVVXr11VcfJEXA4kabv69fvz5kHDAdpKen67333lNVVZW1UwHMjs8B4DYKQJjSysvLLRbLxcVFvr6+unjxoi5dujTsHKBffvlF0t3PmAAswVx/E3PnzpUktoBhSlq0aJGku5/RxvyN6cjT01MS8zqmh0WLFunEiRNqbW3VsmXLhvT9+++/On/+vBwcHLRgwQIrZQhYBlvAgHGIjo6WJB09enRY3/fffz9kDGBLBt6OxMIIU1FUVJQkqaSkRP39/UP6/vnnH1VXV2vmzJl6/PHHrZEeYBW1tbWSmNcxPdxrDV9VVaUbN24oPDxcM2bMsHRqgEVRAALGIT09XZKUnZ2trq6uwfb29nZ98sknmjFjhlJSUqyVHvBA6urq1NfXN6y9oqJCu3fvliSLnKMFTLTAwECtWrVqcK6+U0ZGhrq7u7Vp0ya5uLhYKUPAPJqamvT3338Pa//tt9+0detWSczrmB7i4+M1Z84cffXVVzpx4sRge09Pj958801J0osvvmit9ACLMZgGTrwCpqHc3Fw1NzdLkurr63XmzBmFh4cPvtL9qaee0pYtW4Zcs2PHDr3//vvy8/NTfHy8+vr69PXXX6uzs1N5eXmDCypgqomMjFRTU5MiIyPl5+cnSWpoaFBFRYUkadeuXYOLJGCqaWtrU3h4uC5fvqx169YpJCREdXV1OnbsmBYuXKiamho99NBD1k4TmFCZmZnKzc1VVFSUAgICNGvWLLW1tenbb79VT0+P1qxZo0OHDsnR0dHaqQLjVlRUpKKiIklSR0eHfvjhBy1YsEARERGSpDlz5ujdd98dMj4+Pl5OTk5KSEjQ7NmzdfjwYbW0tCg+Pl7ffPMNh0DD5lEAwrQWGRmpysrKu/YnJyfLaDQOay8oKNDHH3+sn3/+WXZ2dlq6dKlee+01xcXFmTFbwLz27dunQ4cO6ezZs7py5Ypu3bolLy8vPfHEE9q6devgggqYqi5cuKC3335bR48eVWdnp3x8fLR+/XplZGRo9uzZ1k4PmHCVlZXKz8/X6dOnB18D7+7urrCwMCUlJSkpKYl/eDFlZWZmKisr66798+fPV3t7+5C26upqZWdnq7a2Vj09PQoKCtLmzZv1yiuvyN7e3swZA9ZHAQgAAAAAAMDGcQYQAAAAAACAjaMABAAAAAAAYOMoAAEAAAAAANg4CkAAAAAAAAA2jgIQAAAAAACAjaMABAAAAAAAYOMoAAEAAAAAANg4CkAAAAAAAAA2jgIQAAAAAACAjaMABAAAAAAAYOMoAAEAAAAAANg4CkAAAAAAAAA2jgIQAACwaZGRkQoNDVV/f79Z7m8ymRQWFqaIiAiz3B8AAGAiUAACAAA26+DBg6qsrFRWVpbs7Myz7DEYDMrKytKPP/6ogwcPmiUGAADAgzKYTCaTtZMAAACYaCaTSSEhITKZTGpubpbBYDBrvMWLF+u///6zSCwAAIDx4gkgAABgk8rKytTS0qLk5GSLFGSSk5PV2tqq8vJys8cCAAAYLwpAAABgUvH395fBYLjrzwsvvDCm++zbt0+S9Nxzzw3rMxqNMhgMMhqNKi0tVUREhFxdXTV37lylpKTo6tWrkqTTp08rLi5OHh4ecnV11TPPPKP29vYR4yUkJAyJCwAAMJk4WDsBAACAO23btm2wAHOn4uJinTp1Ss7OzqPew2QyqaKiQt7e3goMDLzruMOHD+vIkSOKi4tTenq6ampqZDQadf78eeXm5iomJkYRERFKTU1VY2OjiouL1dbWpsbGxmFnCs2fP1++vr4qKyuTyWRiGxgAAJhUOAMIAABMeqWlpVqzZo38/f1VW1urOXPm3HN8c3OzQkJCFBcXp+Li4mH9RqNRKSkpsre3V3l5uVauXClJ6u/v1+rVq1VWViYPDw/l5eVp48aNg9elpqbqs88+U1FRkdatWzfsvs8++6yKiorU1NSkxYsXP+BvDQAAMHHYAgYAACa1s2fPKj4+Xm5ubvruu+9GLf5I0u+//y5J8vHxuee4xMTEweKPJNnZ2SkpKUmStGTJkiHFH0natGmTJKm+vn7E+3l7ew+JDwAAMFmwBQwAAExaly5d0tq1a9Xb26sjR44oODh4TNd1dnZKkjw8PO45bvny5cPa5s2bJ0latmzZsD5fX19J0h9//DHi/WbPni1JunLlypjyBAAAsBQKQAAAYFLq7u5WXFycLly4oC+++EIRERFjvnbmzJmSpJ6ennuOc3NzG9bm4OAwat+tW7dGvN/NmzeHxAcAAJgsKAABAIBJp7+/X4mJiTp16pSys7OVmJg4rus9PT0l/d+TQJYyEG8gPgAAwGTBGUAAAGDS2bZtm4qLi7V582a9/vrr477+kUcekb29vZqbm82Q3d01NzfLzs5OoaGhFo0LAAAwGgpAAABgUvnggw+Ul5enmJgY5efn39c93NzcFBYWpoaGhsFtWebW29ur+vp6Pfroo3J3d7dITAAAgLFiCxgAAJg0Ojo6tGPHDhkMBoWGhio7O3vYmLCwMK1fv37Ue23YsEEnT55URUWF1q5da4Zshzp+/Lj6+vq0YcMGs8cCAAAYLwpAAABg0ujp6VF/f7+k208CjSQ5OXlMBaDU1FRlZmbq888/t0gBqKCgQI6OjkpNTTV7LAAAgPEymEwmk7WTAAAAMIe0tDQVFBSovb1d3t7eZotz+fJl+fv76/nnn9fevXvNFgcAAOB+cQYQAACwWTt37pSjo+OIW8kmUk5Ojuzt7bVr1y6zxgEAALhfFIAAAIDN8vLyUmFhoebNmze4tWyimUwm+fj46MCBA/Lx8TFLDAAAgAfFFjAAAAAAAAAb9z8wPB2GY6D2owAAAABJRU5ErkJggg==&quot; width=&quot;576px&quot; height=&quot;609px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1047\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"5\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1029\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAATDCAYAAAAOZE6YAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOzdf5Bsd13n/+fnxzndPTP3VxIQMdkEBUJU0AhVq1GIUYEVwZSgW/wKoLuuliLiFgou3zIBf0AhSCUoWuASLBHLAgXZhcWsAURigBUVkEDQxICgIT/ur5np7nPO58f3j/fndPfMnfsruTdzM/f9qArcO9N9+vTpMz33vPr9fn/ISimllHrQu/DCCzOQgfzhD3/4iO+/8IUvPOb3j7W9rXz4wx+eff+FL3xhzjnn1dXVfN111+UnPelJ+eEPf3h2zm24/9VXXz27z/XXX59zzvnOO+/M11xzTf62b/u2vGfPnry0tJQvvvji/PM///P5q1/96skehtPmX/7lX2b7frRjcjQXXHDB7H5/8Rd/cczbPvvZz57d9uqrr97yNv/f//f/zW7znOc855jb++AHPzi77UUXXbTlbf75n/95dpulpaW8f//+o26v67p8/vnnn9S5pJRSSqkzg0UppZRS6n76zGc+w6WXXspLXvISPvrRj/Jv//ZvxBiPeZ8PfehDPO5xj+Oaa67h05/+NIcOHWI8HnPrrbdy7bXXcskll3DTTTcdcxtvf/vbMcZgjOGiiy46hc/o1Pi7v/s7/vVf/xWAffv28QM/8APHvP2P/diPzf78nve8Z8vb/Pmf//nsz//5P//nY27vyU9+Mnv37gXgjjvu4O///u+Pub0nP/nJ7Nu376jb897zIz/yI8fdR6WUUkqdefx274BSSimlHtzuuecenv70p/Ov//qvXHjhhTztaU/jG77hGzhw4AA33njjlvf5zGc+w4tf/GLW19f5j//xP3L55ZezZ88e7rjjDt71rndx8OBBDh8+zLOe9Sw+//nPHzOUOJP93d/93ezPl112GdYe+7O3Jz7xibM/33LLLbRtS13Xs681TcMtt9wy+/v3fM/3HHN71louu+wyPvCBDwDw93//91x66aVH3cfjba/fxze96U2z7SmllFLqwUEDIKWUUkrdL+9///sBeMUrXsGrX/1qqqo67n3e+MY3srKywvve9z6e8YxnbPjeq171Kr73e7+XL37xi3zta1/j937v9/jlX/7l07Lvp9vnPve52Z8f9ahHHff2D3nIQ9izZw+HDh0ihMCtt97KYx/72Nn3v/CFL8wqq/bu3ct555133G0+8pGP3HJ/7us+Hm97SimllDozaQuYUkoppe635z3vebzmNa85ofCnd/311x8R/gB8/dd/Pddee+3s73/2Z392SvZxO9x5552zP59//vkndJ/F2y3e/75u74ILLjjq9u7LNhe3t3//frquO6H9UEoppdT20gBIKaWUUvfb1VdffVK3/7Zv+zZ+9Ed/9Kjff8pTnsKuXbsA+OxnP3vUeUIvetGLyDmTc+aOO+44qX14IKyurs7+vLy8fEL3WVpa2vL+p2N792Wbi9s72jaVUkopdebRAEgppZRS98ujH/3oE2odWvSDP/iDx/y+tXbWatQ0DYcOHbrP+7edJpPJ7M+Ls3yOZTgczv48Ho9P6/buyzYXt3e0bSqllFLqzKMBkFJKKaXul8c85jEnfZ8LL7zwuLfpK4AA1tbWTvoxzgSj0Wj257ZtT+g+0+l09ufN1Tanenv3ZZuL2zvaNpVSSil15tEASCmllFL3y549e076PpurSLZijJn9OaV00o9xJlgMsdbX10/oPosVNYv3Px3buy/b3Fzxs9U2lVJKKXXm0QBIKaWUUvfL8ZY2P5s97GEPm/35q1/96gnd5ytf+crsz1/3dV93Wrd3X7a5uL19+/ad1OBvpZRSSm0f/RebUkopdRZYrKbJOR/39jrX5dT45m/+5tmfv/jFLx739vfcc89s3pFzjosvvnjD9y+++GKccwAcOHCAe+6557jb/Od//ufZn7/lW77lfu/j8banlFJKqTOTBkBKKaXUWWBlZWX25+PN01lfX2f//v2ne5fOCt/xHd8x+/PNN9983PDtr//6r2d//uZv/mYGg8GG7w+HQy655JLZ32+66aZjbi+lxN/8zd/M/n7ppZcecx+Pt73N+7jV9pRSSil1ZtIASCmllDoLLLb+HK/K4y//8i+Puuy6Ojnf8R3fwfnnnw/A/v37ufHGG495+3e/+92zP//Ij/zIlre58sorZ39+17vedczt3XjjjRw4cACQwduLYc9W2/u///f/cvDgwaNuL8bIe9/73uPuo1JKKaXOPBoAKaWUUmeBxQv/P/uzPzvq7bqu41d/9VcfiF06KxhjeP7znz/7+6/+6q8etQrolltumQU6zjme97znbXm75z3vebO5S+9617v4/Oc/v+XtUkr82q/92uzvV1111Za3e+QjH8l3fud3AlL99YY3vOGoz+f666/ny1/+MiCB0pOe9KSj3lYppZRSZxYNgJRSSqmzwPd93/exd+9eAP7mb/6G66677ojbHDp0iGc/+9l86lOfeoD37r57+9vfjjEGYwwXXXTRdu/Oln7pl36Jffv2AfDRj36Un//5nz+iwupLX/oSP/qjP0rXdQD8+I//OI9+9KO33N4ll1zCC17wAkCWbX/Ws57Fl770pQ23iTHy8z//83z0ox8F4LzzzuNlL3vZUffxta997YY///Ef//ERt7nxxhv5hV/4hdnff/3Xf302j0gppZRSZz6/3TuglFJKqdNvOBzy8pe/nF/+5V8G4Od//ud517vexfd93/dRVRX//M//zPve9z4OHDjAVVddxUc/+tEjQoWzxec+9zmuvvrqDV/bPBT7R3/0R4+436te9aothyLv27eP66+/nmc961nEGHnTm97EBz7wAa688kr27dvHrbfeyp/92Z/NHuOSSy7hda973TH38fWvfz0333wzt956K5///Of55m/+Zp75zGdy8cUXc+DAAf78z/+c2267DZBqore//e3s2bPnqNu7/PLLednLXsbrX/96Qgg897nP5c1vfjOXX345zjk+8YlPcMMNN8yql57znOfw3Oc+95j7qJRSSqkziwZASiml1FniF3/xF/nsZz/LO9/5TgA+9rGP8bGPfWzDbZ7znOfwlre8hcc85jHbsYtnhLvvvps//dM/PeZttvr+i1/84qPe/sorr+SP//iP+amf+ikOHDjAbbfdxm/91m8dcbvLLruMP/mTP5lVDB3Nueeeyw033MCzn/1sbr75ZsbjMe94xzuOuN2+fft461vfyg/90A8dc3sAr3vd6/De85u/+ZvEGLc8PwD+y3/5L7z5zW/esLKcUkoppc582gKmlFJKnSWcc/zRH/0R73rXu/hP/+k/8ZCHPISqqnj4wx/O05/+dN773vfyzne+k+FwuN27uiP92I/9GLfccguvfvWrecITnsC5555LXddccMEFPOMZz+Cd73wnf/3Xfz0bGn08/+E//Ac+9rGP8c53vpNnPOMZXHDBBdR1zbnnnssTnvAEXv3qV3PLLbfwrGc964S2Z4zhNa95DZ/61Kd48YtfzCWXXMKuXbtYWlrikY98JD/xEz/BX//1X/P7v//71HV9fw6FUkoppbaBycdbj1QppZRSSimllFJKPahpBZBSSimllFJKKaXUDqcBkFJKKaWUUkoppdQOpwGQUkoppZRSSiml1A6nAZBSSimllFJKKaXUDqcBkFJKKaWUUkoppdQOpwGQUkoppZRSSiml1A6nAZBSSimllFJKKaXUDqcBkFJKKaWUUkoppdQOpwGQUkoppZRSSiml1A6nAZBSSimllFJKKaXUDqcBkFJKKaWUUkoppdQOpwGQUkoppZRSSiml1A6nAZBSSimllFJKKaXUDqcBkFJKKaWUUkoppdQOpwGQUkoppZRSSiml1A6nAZBSSimllFJKKaXUDqcBkFJKKaWUUkoppdQOpwGQUkoppZRSSiml1A6nAZBSSimllFJKKaXUDqcBkFJKKaWUUkoppdQOpwGQUkoppZRSSiml1A6nAZBSSimllFJKKaXUDqcBkFJKKaWUUkoppdQOpwGQUkoppZRSSiml1A6nAZBSSimllFJKKaXUDqcBkFJKKaWUUkoppdQOpwGQUkoppZRSSiml1A6nAZBSSimllFJKKaXUDqcBkFJKKaWUUkoppdQOpwGQUkoppZRSSiml1A6nAZBSSimllFJKKaXUDqcBkFJKKaWUUkoppdQOpwGQUkoppZRSSiml1A6nAZBSSimllFJKKaXUDqcBkFJKKaWUUkoppdQOpwHQSXj3u9/Nz/3cz/HEJz6R3bt3Y4zh+c9//klv56KLLsIYs+V/D3vYw07DniullFJKKaWUUups5rd7Bx5Mfu3Xfo1Pf/rTrKyscP755/OFL3zhPm9rz549vPSlLz3i6ysrK/djD5VSSimllFJKKaWOpAHQSXjjG9/I+eefzyMf+Uj+6q/+iiuuuOI+b2vv3r1cc801p27nlFJKKaWUUkoppY5CA6CTcH8CH6WUUkoppZRSSqntogHQNmmahne84x18+ctfZnl5mcc97nE86UlPwjm33bumlFJKKaWUUkqpHUYDoG1y5513ctVVV2342iMe8Qiuv/56Lr/88m3aK6WUUkoppZRSSu1EGgBtgx//8R/niU98It/yLd/Crl27uP322/nt3/5t3vKWt/CDP/iD3HzzzXzbt33bCW3r8Y9//JZf/5d/+Rd+8Ad/kD/6oz86lbuulFJKKaWUUkqpByENgLbB1VdfveHv3/qt38rv/d7vsbKywhve8AauueYa3vOe99yvx5hOp/y///f/+MhHPnK/tnO2WF1dBWDXrl3bvCdKPbD03FdnIz3v1dlIz3t1ttJz/+R97/d+73bvgjpNNAA6g/z0T/80b3jDG/joRz96wvf51Kc+teXX+8og/eE9MX1QpsdLnW303FdnIz3v1dlIz3t1ttJzX6k5u907oOYe+tCHArC+vr7Ne6KUUkoppZRSSqmdRAOgM8jNN98MwDd+4zdu854opZRSSimllFJqJ9EA6DTpuo4vfOEL3HbbbRu+/rnPfY79+/cfcfsvfelLvPjFLwbg+c9//gOyj0oppZRSSimllDo76Aygk/De976X9773vYAs4w5StfOiF70IgPPOO4/Xv/71AHz1q1/lkksu4cILL+SOO+6YbeNd73oXr33ta7niiit4xCMewa5du7jtttt4//vfz3Q65WlPexove9nLHsinpZRSSimllFJKqR1OA6CT8A//8A/8wR/8wYav3X777dx+++0AXHjhhbMA6GiuuOIKbr31Vv7+7/+em2++mfX1dfbu3cv3fM/3cNVVV3HVVVdhjDltz0EppZRSSimllFJnHw2ATsI111zDNddcc0K3veiii8g5H/H1yy+/nMsvv/wU75lSSimllFJKKaXU0ekMIKWUUkoppZRSSqkdTgMgpZRSSimllFJKqR1OAyCllFJKKaWUUkqpHU4DIKWUUkoppZRSSqkdTgMgpZRSSimllFJKqR1OAyCllFJKKaWUUkqpHU4DIKWUUkoppZRSSqkdTgMgpZRSSimllFJKqR1OAyCllFJKKaWUUkqpHU4DIKWUUkoppZRSSqkdTgMgpZRSSimllFJKqR1OAyCllFJKKaWUUkqpHU4DIKWUUkoppZRSSqkdTgMgpZRSSimllFJKqR1OAyCllFJKKaWUUkqpHU4DIKWUUkoppZRSSqkdTgMgpZRSSimllFJKqR1OAyCllFJKKaWUUkqpHU4DIKWUUkoppZRSSqkdTgMgpZRSSimllFJKqR1OAyCllFJKKaWUUkqpHU4DIKWUUkoppZRSSqkdTgMgpZRSSimllFJKqR1OAyCllFJKKaWUUkqpHU4DIKWUUkoppZRSSqkdTgMgpZRSSimllFJKqR1OAyCllFJKKaWU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8cUXb9U+DzroIM2ZM2dgBggAAAAAALAJBEB9UCqVdOyxxw73MAAAAAAAALYIAdAweemll3TDDTfojTfe0Pjx43XooYfqve9973APCwAAAAAANCACoGFy77336t577+1y24wZM3TLLbdozz33HKZRAQAAAACARkQANMRaWlr0ta99TSeccIL22WcfSdLvfvc7zZkzRwsXLtTRRx+txx9/XKNGjerT/qZNm9bj7U888YTiONaUKVMGbOyNzDknSbKWhfEwsnDuYyTivMdIxHmPkYpzv/8+8IEP6N///d+HexgYBCMmAGptbdVzzz3X5+0//elP67bbbhvwceyyyy665JJLutx2xBFHaN68efrwhz+spUuX6sYbb9QFF1ywVc8TRZFaWlo0ZsyYrdrPSLFs2TJJ0tSpU4d5JMDQ4tzHSMR5j5GI8x4jFec+0GnEBECTJ09WU1NTn7ffbbfdBnE0G4vjWOeee66WLl2qBx54oM8B0KOPPjrIIxsZikoqjidGGs59jESc9xiJOO8xUnHuA51GTAA0f/784R7CZr3jHe+QJLW1tQ3zSAAAAAAAQCNhIuQ25KGHHpKkWm8gAAAAAACAgUAANEjWrFmj5cuX6+WXX+5y+9KlS1WpVDbafsGCBbrqqqskSaeddtqQjBEAAAAAAIwMI2YK2Na6/PLLtXz5cknS448/Lkm66aab9Otf/1qS9OEPf1jnnntubfs777xTZ511ls444wzdfPPNtdu/8pWv6KmnntKMGTM0adIkSWEVsAULFkiSLr30Uk2fPn0IXhEAAAAAABgpCID6aO7cubr//vu73LZkyRItWbKk9v/rA6DenH766brzzjv1m9/8Rr/4xS9UrVa166676q//+q913nnn6fDDDx/wsQMAAAAAgJHNeO/9cA8CAAAAAAAAg4ceQAAAAAAAAA2OAAgAAAAAAKDBEQABAAAAAAA0OAIgAAAAAACABkcABAAAAAAA0OAIgAAAAAAAABocARAAAAAAAECDIwDCiFWtVnX11VfrrLPO0kEHHaRSqSRjjG688cbNPvaWW27RBz/4QY0ePVpjx47VjBkz9LOf/WwIRg0MntWrV8sY0+s/p5xyynAPEdgqL7zwgs4++2zttttuKpfLam1t1ezZs/Xmm28O99CAQdPa2trr9/qECROGe3jAFrvjjjt0/vnn6/DDD9cOO+wgY4xOO+20TT5myZIlOu644zRu3Di1tLTove99r771rW8py7IhGjUwvOLhHgAwXNra2jR79mxJ0q677qoJEybo+eef3+zj/u///b+64oorNGnSJH32s59VpVLR7bffrj//8z/Xt7/9bZ133nmDPHJgcB144IE64YQTNrr9gAMOGPrBAANk1apVmj59ul599VUdf/zxeuc736mHH35YV199tebOnavFixdr/Pjxwz1MYFCMHTu29neeeqNHjx76wQAD5Bvf+IaeeOIJjR49WpMmTdLy5cs3uf1PfvITnXjiiWpqatLJJ5+scePG6ac//akuvPBCLV68WD/84Q+HaOTA8DHeez/cgwCGQ6VS0fz583XQQQdp4sSJmjNnji6++GJ9//vf17nnntvjY5YsWaLDDjtMkydP1m9+8xvttNNOkkLlxLRp09TW1qbly5ertbV1CF8JMDBWr16tvffeW2eccYZuvvnm4R4OMKA+9rGPad68ebrmmmt0/vnn127/8pe/rKuuukqf+9zndP311w/jCIHBUfydZPXq1cM6DmCgLVy4UJMmTdK+++6r+++/X0ceeaQ+/elP67bbbtto27Vr12rffffVmjVrtHjxYr3//e+XJLW3t+uoo47Sgw8+qP/8z/+k2hkNjylgGLFKpZKOPfZYTZw4sc+PKS4OvvrVr9bCHyn85epLX/qSOjo6dNNNNw34WAEAW+6ZZ57RvHnzat/V9S6++GKNGjVKt956q9ra2oZphACA/jryyCO13377yRiz2W3vuOMOvfbaazrllFNq4Y8kNTU16Rvf+IYk6bvf/e6gjRXYVhAAAf2wYMECSdIxxxyz0X3HHntsl22A7dVLL72kG264Qd/85jd1ww036He/+91wDwnYKsX38syZM2Vt17/6jBkzRocddpjWr1+vhx56aDiGBwy6jo4O3XbbbfrmN7+pq6++WgsXLqTnCUaUTf0d/ogjjlBLS4uWLFmijo6OoR4aMKToAQT0UVtbm1588UWNHj26x6qh/fbbT5K0cuXKoR4aMKDuvfde3XvvvV1umzFjhm655RbtueeewzQqYMutWLFCkjRlypQe799vv/00b948rVy5UkcfffRQDg0YEq+88opOP/30Lrftvffeuummm/SRj3xkmEYFDJ1N/TkQx7H23ntvPfXUU3rmmWc0derUoR4eMGSoAAL6aM2aNZJCI8WeFLe/9dZbQzUkYEC1tLToa1/7mh599FG9+eabevPNN2tz6hctWqSjjz6aKTLYLvH9jZHsrLPO0vz58/XKK6+ora1Nv//97/W5z31Oq1ev1rHHHqsnnnhiuIcIDDr+HAACAiBs1za1tGlP/2xuaciB0Jd5yMBg2ZrPxC677KJLLrlEBx98sHbccUftuOOOOuKIIzRv3jx96EMf0v/8z//oxhtvHMZXBwyOYj0Mvr/RiC666CIdddRR2nXXXdXS0qIDDjhA119/vb785S9rw4YNmjNnznAPERh2/DmAkYIpYNiuTZ48WU1NTX3efrfddtvi5yp+GSh+Qehuc78sAENhMD4TcRzr3HPP1dKlS/XAAw/oggsu2JohAkNuc9/fa9eu7bIdMBJ8/vOf1xVXXKEHHnhguIcCDDr+HAACAiBs1+bPnz9kzzVq1CjtvvvuevHFF/Xyyy9v1Afo6aefltR7jwlgKAzWZ+Id73iHJDEFDNul/fffX1LvPdr4/sZItMsuu0jiex0jw/77769HHnlEK1eu1LRp07rcl6apnn32WcVxrH322WeYRggMDaaAAf1w1FFHSZLmzp270X2/+MUvumwDNJJidST+YoTt0ZFHHilJmjdvnpxzXe5bt26dFi9erObmZh1yyCHDMTxgWDz44IOS+F7HyLCpv8M/8MADWr9+vaZPn65yuTzUQwOGFAEQ0A+f//znJUmXXXaZ3nzzzdrtq1ev1rXXXqtyuayzzjpruIYHbJWlS5eqUqlsdPuCBQt01VVXSdKQ9NECBtrkyZM1c+bM2nd1vYsuukhtbW36zGc+o1GjRg3TCIHB8dRTT+lPf/rTRrc/99xzOu+88yTxvY6R4aSTTtLOO++s22+/XY888kjt9vb2dv3jP/6jJOkLX/jCcA0PGDLGFx2vgBHo8ssv1/LlyyVJjz/+uJ544glNnz69tqT7hz/8YZ177rldHvM3f/M3uvLKKzVp0iSddNJJqlQq+q//+i+98cYb+va3v137CxWwvZkxY4aeeuopzZgxQ5MmTZIk/e53v9OCBQskSZdeemntL0nA9mbVqlWaPn26Xn31VR1//PGaOnWqli5dqoULF2rKlClasmSJxo8fP9zDBAbUnDlzdPnll+vII4/U3nvvrTFjxmjVqlX6+c9/rvb2dh133HG68847VSqVhnuoQL/ddddduuuuuyRJr7zyin75y19qn3320eGHHy5J2nnnnfUv//IvXbY/6aST1NTUpFNOOUXjxo3T3XffrRUrVuikk07Sf//3f9MEGg2PAAgj2owZM3T//ff3ev8ZZ5yhm2++eaPbb7nlFn3nO9/RH/7wB1lrdfDBB+tv//Zv9YlPfGIQRwsMrh/84Ae688479eSTT+r1119XtVrVrrvuqkMPPVTnnXde7S9UwPbq+eef19e//nXNnTtXb7zxhiZOnKgTTjhBF110kcaNGzfcwwMG3P3336/rr79ejz32WG0Z+B133FEHHXSQTj/9dJ1++ulc8GK7NWfOHF188cW93r/XXntp9erVXW5bvHixLrvsMj344INqb2/Xvvvuq7PPPluzZs1SFEWDPGJg+BEAAQAAAAAANDh6AAEAAAAAADQ4AiAAAAAAAIAGRwAEAAAAAADQ4AiAAAAAAAAAGhwBEAAAAAAAQIMjAAIAAAAAAGhwBEAAAAAAAAANjgAIAAAAAACgwREAAQAAAAAANDgCIAAAAAAAgAZHAAQAAAAAANDgCIAAAEBDmzFjht7znvfIOTco+/fe66CDDtLhhx8+KPsHAAAYCARAAACgYd1xxx26//77dfHFF8vawflrjzFGF198sX7961/rjjvuGJTnAAAA2FrGe++HexAAAAADzXuvqVOnynuv5cuXyxgzqM/3rne9S1mWDclzAQAA9BcVQAAAoCHdd999WrFihc4444whCWTOOOMMrVy5UvPnzx/05wIAAOgvAiAAALBNaW1tlTGm13/OPPPMPu3nBz/4gSTp5JNP3ui+m2++WcYY3Xzzzbr33nt1+OGHa/To0XrHO96hs846S2+99ZYk6bHHHtMnPvEJ7bTTTho9erT+4i/+QqtXr+7x+U455ZQuzwsAALAtiYd7AAAAAPVmz55dC2Dq/fSnP9Vvf/tbtbS0bHYf3nstWLBAEyZM0OTJk3vd7u6779bPfvYzfeITn9DnP/95LVmyRDfffLOeffZZXX755Tr66KN1+OGH65xzztHvf/97/fSnP9WqVav0+9//fqOeQnvttZd233133XffffLeMw0MAABsU+gBBAAAtnn33nuvjjvuOLW2turBBx/UzjvvvMntly9frqlTp+oTn/iEfvrTn250/80336yzzjpLURRp/vz5+shHPiJJcs7pYx/7mO677z7ttNNO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XXPnztU999yjiRMnatasWbrooos0bty4QRk/AAAAAAAYmQiA+mHOnDmaM2dOn7ZtbW2tLenekz322EM33XTTAI0MAAAAAACgd/QAAgAAAAAAaHAEQAAAAAAAAA2OAAgAAAAAAKDBEQABAAAAAAA0OAIgAAAAAACABkcABAAAAAAA0OAIgAAAAAAAABocARAAAAAAAECDIwACAAAAAABocARAAAAAAAAADY4ACAAAAAAAoMERAAEAAAAAADQ4AiAAAAAAAIAGRwAEAAAAAADQ4AiAAAAAAAAAGhwBEAAAAAAAQIMjAAIAAAAAAGhwBEAAAAAAAAANjgAIAAAAAACgwREAAQAAAAAANDgCIAAAAAAAgAZHAAQAAAAAANDgCIAAAAAAAAAaHAEQAAAAAABAgyMAAgAAAAAAaHAEQAAAAAAAAA2OAAgAAAAAAKDBEQABAAAAAAA0OAIgAAAAAACABkcABAAAAAAA0OAIgAAAAAAAABocARAAAAAAAECDIwACAAAAAABocARAAAAAAAAADY4ACAAAAAAAoMERAAEAAAAAADQ4AiAAAAAAAIAGRwAEAAAAAADQ4AiAAAAAAAAAGhwBEAAAAAAAQIMjAAIAAAAAAGhwBEAAAAAAAAANjgAIAAAAAACgwREAAQAAAAAANDgCIAAAAAAAgAZHAAQAAAAAANDgCID66YUXXtDZZ5+t3XbbTeVyWa2trZo9e7befPPNfu3n5z//uWbOnKlJkyapublZ++yzjz75yU/qwQcfHKSRAwAAAACAkYoAqB9WrVqladOm6aabbtIHP/hBXXjhhdpnn3109dVX69BDD9Ubb7zRp/185Stf0Sc+8Qn99re/1THHHKMLLrhABx98sH7yk5/osMMO02233TbIrwQAAAAAAIwk8XAPYHvyxS9+Ua+++qquueYanX/++bXbv/zlL+uqq67SV7/6VV1//fWb3Mcrr7yif/mXf9Guu+6q3/3ud9pll11q9y1cuFBHHXWUvv71r+u0004btNcBAAAAAABGFiqA+uiZZ57RvHnz1Nraqi996Utd7rv44os1atQo3XrrrWpra9vkfp577jk55/ShD32oS/gjSUceeaTGjBmj1157bcDHDwAAAAAARi4CoD5asGCBJGnmzJmytuthGzNmjA477DCtX79eDz300Cb3s99++6lUKunhhx/W66+/3uW+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3P7WW29tcj+vvvqqJOn666/Xhg0bdN9992ndunV68skn9bGPfUwPPPCAPvnJTw7cwAEAAAAAwIhHBdAA8d5Lkowxm9wuy7La9nfccYcOPPBASdK73/1u3XnnnZoyZYruv/9+Pfjggzr00EM3+7yPPvpoj7cXlUGkt31T/CLA8cJIw7mPkYjzHiMR5z1GKs59oBMVQH1UVPgUlUDdrV27tst2vdlpp50kSfvss08t/Ck0NzfrYx/7mCTp4Ycf3qrxAgAAAAAAFAiA+mj//feXJK1cubLH+59++mlJvfcI6r6fHXfcscf7i4Bow4YNWzJMAAAAAACAjRAA9dGRRx4pSZo3b56cc13uW7dunRYvXqzm5mYdcsghm9zPEUccoTiO9fTTT6tSqWx0/5NPPilJam1tHZiBAwAAAACAEY8AqI8mT56smTNnavXq1br22mu73HfRRRepra1Nn/nMZzRq1ChJUrVa1fLly7Vq1aou2+688846+eSTtWbNGl1yySVd7rv33nv1y1/+UmPHjtUxxxwzuC8IAAAAAACMGDSB7ofrrrtO06dP16xZszR//nxNnTpVS5cu1cKFCzVlyhRddtlltW1ffPFFTZ06VXvttZdWr17dZT9XXnmlli5dqssuu0wPPPCAPvjBD+q5557TnXfeqSiK9P3vf7/XKWIAAAAAAAD9RQVQP0yePFmPPPKIzjzzTC1dulRXXHGFVq1apVmzZunBBx/U+PHj+7SfXXbZRUuXLtWFF16o559/Xtdcc40WLFigj3/84/rVr37FMvAAAAAAAGBAUQHUT3vssYduuummzW7X2tpaWxq+J+PGjdOVV16pK6+8ciCHBwAAAAAAsBEqgAAAAAAAABocARAAAAAAAECDIwACAAAAAABocA3TA2jlypW677779MADD+iPf/yjXn/9dTU3N2uXXXbRQQcdpCOPPFJHHXWUmpqahnuoAAAAAAAAQ2q7D4Buv/12XXfddVq8eLEk9dh4ef78+bryyiu144476swzz9T555+v1tbWIR4pAAAAAADA8Nhup4AtXLhQ73vf+/SpT31KTz75pM444wx973vf0+OPP65XXnlFlUpFa9as0TPPPKN77rlHX/va17T//vvrqquu0tSpU/WVr3xFa9euHe6XAQAAAAAAMOi22wqgo48+WgcffLD+67/+S8cff7xKpdJG24wZM0ZjxoxRa2urjjnmGM2ZM0dPP/20rr/+en3nO9/R6NGj9bWvfW0YRg8AAAAAADB0ttsA6I477tBf/dVf9ftx++23n6644gr97d/+rVavXj3wAwMAAAAAANjGbLcB0JaEP/UmTJigCRMmDNBoAAAAAAAAtl3bbQ+gLbFs2TJdeOGFwz0MAAAAAACAIdXwAVBHR4duvfVWHX744TrggAN0zTXXDPeQAAAAAAAAhtR2OwVsc5588kl973vf02233aY1a9bIe6999tlH55xzznAPDQAAAAAAYEg1VAC0YcMG3X777fr+97+vpUuXynsvSTrwwAN1xRVX6KijjhrmEQIAAAAAAAy9hpgC9vjjj+tLX/qSdtttN5177rl66KGH9L73vU/f/va3JUkf+MAHCH8AAAAAAMCItV1XAN1444363ve+p0cffVTee+26664655xzdNZZZ+nd7363JOn8888f5lECAAAAAAAMr+06APo//+f/yFqrv/qrv9IZZ5yhY489VlEUDfewAAAAAAAAtinb/RQw771+//vf66mnntKrr7463MMBAAAAAADY5mzXAdCvf/1rnXbaaXr++ef193//99pzzz113HHH6b//+79VqVSGe3gAAAAAAADbhO06AJo+fbpuueUWvfTSS7rmmmv0rne9S3PnztWpp56qiRMn6otf/OJwDxEAAAAAAGDYbdcBUGHs2LE677zz9MQTT+jBBx/UGWecoUqlouuvv16S9Itf/EJXXHGFXnvttWEeKQAAAAAAwNBriACo3oc+9CH967/+q1566SVde+21et/73qcXX3xR/9//9/9p0qRJ+uQnPzncQwQAAAAAABhSDRcAFcaMGaMvfOELevTRR/Wb3/xG55xzjkqlkn784x8P99AAAAAAAACGVMMGQPWmTZum733ve3rllVd0ww03DPdwAAAAAAAAhtSICIAKo0aN0rnnnjvcwwAAAAAAABhS220A9KMf/WirHv/yyy/rwQcfHKDRAAAAAAAAbLu22wDok5/8pKZNm6b/+q//UkdHR58ft2LFCl144YXad999dd999w3iCAEAAAAAALYN8XAPYEvNnz9fF154oU499VSNHTtWxx9/vA477DC9//3v18SJE7XTTjupvb1db7zxhpYvX66HHnpIv/zlL/XII4+oVCpp1qxZmj179nC/DAAAAAAAgEG33QZARx55pB577DH953/+p6699lr927/9m2699dZet/fea8cdd9QFF1ygCy64QHvttdcQjhYAAAAAAGD4bLcBkCQZY/SpT31Kn/rUp7RixQrdd999+vWvf60//vGPeuONN9Tc3KxddtlF733vezVjxgwdddRRam5uHu5hAwAAAAAADKntOgCqt//++2v//ffXl770peEeCgAAAAAAwDZlu20CDQAAAAAAgL4hAAIAAAAAAGhwBEAAAAAAAAANjgAIAAAAAACgwREAAQAAAAAANDgCIAAAAAAAgAZHAAQAAAAAANDgCIAAAAAAAAAaHAEQAAAAAABAg4uHewBbI4qifj/GGKM0TQdhNAAAAAAAANum7ToA8t4PyWMAAAAAAAC2Z9t1AOScG+4hAAAAAAAAbPPoAQQAAAAAANDgCIAAAAAAAAAaHAEQAAAAAABAgyMAAgAAAAAAaHAEQP30wgsv6Oyzz9Zuu+2mcrms1tZWzZ49W2+++eYW7/PWW2+VMUbGGN14440DOFoAAAAAAIDtfBWwobZq1SpNnz5dr776qo4//ni9853v1MMPP6yrr75ac+fO1eLFizV+/Ph+7fP555/X+eefr9GjR+vtt98epJEDAAAAAICRjAqgfvjiF7+oV199Vddcc43uuusuXX755VqwYIEuvPBCrVixQl/96lf7tT/vvc466yyNHz9en//85wdp1AAAAAAAYKQjAOqjZ555RvPmzVNra6u+9KUvdbnv4osv1qhRo3Trrbeqra2tz/u85pprtGDBAt10000aNWrUQA8ZAAAAAABAEgFQny1YsECSNHPmTFnb9bCNGTNGhx12mNavX6+HHnqoT/tbtmyZ/u7v/k4XXHCBjjjiiAEfLwAAAAAAQIEeQH20YsUKSdKUKVN6vH+//fbTvHnztHLlSh199NGb3Feapjr99NO155576pvf/OZWjWvatGk93r5s2TJNmjRJixYt2qr9jxTr1q2TJI4XRhzOfYxEnPcYiTjvMVJx7vffjBkzhnsIGCQEQH20Zs0aSdLYsWN7vL+4/a233trsvi655BI99thj+vWvf63m5uYBGyMAAAAAAEBPCIAGiPdekmSM2eR2Dz/8sL75zW/qb/7mb3TooYdu9fM++uijPd5eVAaR3vZN8YsAxwsjDec+RiLOe4xEnPcYqTj3gU70AOqjosKnqATqbu3atV22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VwQAAAAAAEYCAqB+mDx5sh555BF9/etf19y5c3XPPfdo4sSJmjVrli666KI+NXB+9tlnJUlZlulb3/pWj9t85CMfIQACAIx4f/rTn/TEE0/oQx/6kP73f/9XDzzwgI499thtftq0917ee1lLoTUAANh2EAD10x577KGbbrpps9u1trbWloavN2fOHM2ZM2cQRgYAQGO577779JsnntTq1av12muv6bnX18paq9NPP324h9ar9evX6z/+4z/08ssva88991SWZWpubtaJJ56oUqk03MMDAAAjGAEQAADY5mRZpqefflr/82aHspXPqK3q9GJbVTuseFrPP/+89thjj+EeYs369ev13//933rttddkrdXKl/+kl9tSLXt9uZz32qU51oQJE2oLSgAAAAwHAiAAADDs2tvbdccdd2j8+PGaOXOmnnvuOb3Z1i5TbtYza9tl4kSTprxHL/9xme677z6ddtppSpJkWMe8YcMGrVy5Ug888ICefO4VvbohVVNkpdHj9OHjPqH169ao2r5Bf3hgrh741a918MEHa+zYscM6ZgAAMHIRAAEAgGG3YMECPfT75YqM0WuvvaYddthBb3U47Tn1YO2+37sUJyVFcayFq5/Wo8tXaf33vqe99tpLY8aM0YQJE/Taa6+ppaVFBx98cJf9zp8/X88//7xOPvlkNTc392tML730kpYuXaqPfvSjiqJITzzxhN797ndrhx120J/+9Cf94Ac/0PNvrNGb7ZnSUeP0oZnHakPbOu28+55Kyk3aYXzoVfTa86v14iv/o1/+8pf667/+a0lSpVLRunXrNH78+IE5gAAAAJtBAAQAAIbF22+/rbvuuktRFOmpZSv0wtuZolJZHb9foV1bYq3pyLTPXpM1ZtzOtcccevyp+u29d2vJyhf0yKoXVYqMWmKrDanT2HKkKIp04IEHSgorcs5fdL/WVpx2XbRIxx57bJ/H5r3XT37yEz39x5dkjNGGDRv08O/+oHcsWqQPvP/9+sMf/qCnXnpT1dHjtfu7D9Ae73yPklJZO2riRvuaesgMPfDfq/Tb3z2pAw88UEmS6K677tKbb63RF7/weU2cuPFjAAAABhoBEAAAGDLeey1btkxNTU26//77tfQP/6MNqVfqvPY84GC1HjBNj83/qZa/8bJcqVk77tI1HNlh/C768Imf0f+u/h9VO9r19lt/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DwiIVatWSeJ5HR3D6a7hly9froqKCo0cOVLBwcFtXRrQpgiAgGa49957JUnPPPOMioqKaqdnZWXp1VdfVXBwsGbMmBGo8oBzsmbNGrnd7gbTFy9erBdffFGS2mQcLaClpaena+LEibXP1XU9/vjjKi8v16233qrw8PAAVQi0jq1bt6qwsLDB9P379+v++++XxPM6OoZp06YpISFB77//vtauXVs73eVy6be//a0k6b777gtUeUCbMcyaEa+ADui5557Tjh07JEkbNmzQxo0bNXLkyNpbul922WWaOXNmvXV+9atf6Q9/+INSU1M1bdo0ud1uffDBByooKNDLL79ce0EFnG8yMjK0detWZWRkKDU1VZK0adMmLV68WJL01FNP1V4kAeebzMxMjRw5Urm5ubr22mvVv39/rVmzRkuWLFGfPn20cuVKxcfHB7pMoEXNmjVLzz33nMaNG6cePXooMjJSmZmZ+vzzz+VyuXTVVVfp448/ltPpDHSpQLPNnTtXc+fOlSTl5OToq6++Us+ePTV69GhJUkJCgp5//vl6y0+bNk0hISG68cYbFRcXp08//VQ7d+7UtGnT9K9//YtBoGF5BEDo0DIyMrRs2bJTzr/ttts0e/bsBtPnzJmjV155Rdu2bZPNZtOFF16oX//615o8eXIrVgu0rrfeeksff/yxtmzZovz8fHk8HiUmJurSSy/V/fffX3tBBZyvDh48qN///veaP3++CgoKlJycrClTpujxxx9XXFxcoMsDWtyyZcv02muvaf369bW3gY+JidGwYcM0ffp0TZ8+nTe8OG/NmjVLTzzxxCnnd+/eXVlZWfWmrVixQs8884xWrVoll8ulXr166Y477tCDDz4ou93eyhUDgUcABAAAAAAAYHGMAQQAAAAAAGBxBEAAAAAAAAAWRwAEAAAAAABgcQRAAAAAAAAAFkcABAAAAAAAYHEEQAAAAAAAABZHAAQAAAAAAGBxBEAAAAAAAAAWRwAEAAAAAABgcQRAAAAAAAAAFkcABAAAAAAAYHEEQAAAAAAAABZHAAQAACwtIyNDgwcPlt/vb5Xtm6apYcOGafTo0a2yfQAAgJZAAAQAACzro48+0rJly/TEE0/IZmudyx7DMPTEE0/o22+/1UcffdQq+wAAADhXhmmaZqCLAAAAaGmmaap///4yTVM7duyQYRitur8BAwbI5/O1yb4AAACaixZAAADAkr7++mvt3LlTt912W5sEMrfddpt27dqlRYsWtfq+AAAAmosACAAAtCtpaWkyDOOUX7fffnuTtvPWW29Jkm644YYG82bPni3DMDR79mwtXLhQo0ePVkREhDp16qQZM2aouLhYkrR+/XpNnjxZsbGxioiI0E9+8hNlZWU1ur8bb7yx3n4BAADaE0egCwAAAKjroYceqg1g6po3b55++OEHhYWFnXEbpmlq8eLFSkpKUnp6+imX+/TTT/XZZ59p8uTJuvfee7Vy5UrNnj1b+/bt03PPPacJEyZo9OjRuvPOO7V582bNmzdPmZmZ2rx5c4Mxhbp3764uXbro66+/lmmadAMDAADtCmMAAQCAdm/hwoW66qqrlJaWplWrVikhIeG0y+/YsUP9+/fX5MmTNW/evAbzZ8+erRkzZshut2vRokUaO3asJMnv9+uKK67Q119/rdjYWL388su6+eaba9e788479be//U1z587Vtdde22C7P/3pTzV37lxt3bpVAwYMOMejBgAAaDl0AQMAAO3ali1bNG3aNEVHR+uLL744Y/gjSQcOHJAkJScnn3a5m266qTb8kSSbzabp06dLkgYNGlQv/JGkW2+9VZK0YcOGRreXlJRUb/8AAADtBV3AAABAu3XkyBFdffXVqqqq0meffabevXs3ab2CggJJUmxs7GmXGzFiRINpKSkpkqThw4c3mNelSxdJ0qFDhxrdXlxcnCQpPz+/SXUCAAC0FQIgAADQLpWXl2vy5Mk6ePCg3nvvPY0ePbrJ64aGhkqSXC7XaZeLjo5uMM3hcJxxnsfjaXR7lZWV9fYPAADQXhAAAQCAdsfv9+umm27SDz/8oGeeeUY33XRTs9bv3LmzpBMtgdpKzf5q9g8AANBeMAYQAABodx566CHNmzdPd9xxhx599NFmrz9w4EDZ7Xbt2LGjFao7tR07dshms2nw4MFtul8AAIAzIQACAADtyh//+Ee9/PLLmjBhgl577bWz2kZ0dLSGDRumTZs21XbLam1VVVXasGGDLrjgAsXExLTJPgEAAJqKLmAAAKDdyMnJ0a9+9SsZhqHBgwfrmWeeabDMsGHDNGXKlDNua+rUqVq3bp0WL16sq6++uhWqrW/p0qVyu92aOnVqq+8LAACguQiAAABAu+FyueT3+yVVtwRqzG233dakAOjOO+/UrFmz9M4777RJADRnzhw5nU7deeedrb4vAACA5jJM0zQDXQQAAEBruOeeezRnzhxlZWUpKSmp1faTm5urtLQ0/ed//qfefPPNVtsPAADA2WIMIAAAYFlPPvmknE5no13JWtKzzz4ru92up556qlX3AwAAcLYIgAAAgGUlJibq3XffVUpKSm3XspZmmqaSk5P197//XcnJya2yDwAAgHNFFzAAAAAAAACL+/8BD8EKc8vfcc8AAAAASUVORK5CYII=&quot; width=&quot;576px&quot; height=&quot;609px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1046\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"6\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1029\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAATDCAYAAAAOZE6YAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOzde5QtZ1ng/+/7vlW1d1/OJSQiIEiQa1TQiGspIIbIAIIoS3RmgRKIzjC6EBBdIPhjKcFBYXGRFVRkAUNgQEYHlMsMDDIGGAQDjMhNrhoITGBCSM6lu/el6r39/nje2nt3n+5zSU5On/R5Pq7I6e7dtWvXrq5d9dRzMTnnjFJKKaVu1y688EK+/vWvA/DBD36Qhz3sYZt+fvnll/OmN71px58fb3nbnSp86EMf4tJLLwXgKU95Cm984xvZ2Njgqquu4u1vfzv/+q//yre//W1ijLPfv+KKK3jhC18IwFVXXcXll1/Ot7/9bV7zmtfwjne8g+uuuw7vPXe729346Z/+aX7nd36Hu9zlLrd4m5xO1113Hfe4xz1mX98Wp09f+tKXuOiii2ZfT6dTBoPBMY/7vd/7PV70ohcB8MQnPpG3vvWtOy7zb//2b/npn/5pQN7Tr33ta8c85tprr+Ve97oXAMvLy1x//fWcd9552y4vhMA97nEPrr/+euDk9iWllFJKnR3sbq+AUkoppW7/PvvZz3LxxRfzzGc+kw9/+MN861vfIsZ43N/5wAc+wAMe8ACuuOIKPvOZz3D06FHG4zFf/vKXufLKK7nooov46Ec/etxlvPGNb8QYgzGGCy+88DS+ojNvMcAEcOjQoW0f9653vWv273/37/7dcZf5iEc8goMHDwISxPrUpz513OU94hGP2DH4A1BVFT//8z8/+/od73jHcZ9fKaWUUmePardXQCmllFK3bzfddBOPfexj+b//9/9y97vfncc85jF8z/d8D4cPH+bqq6/e9nc++9nP8vSnP53RaMSP/diPcckll3DgwAGuu+463va2t3HkyBHW1tb4hV/4Bb74xS8eNyixV3zzm9+c/dsYw/nnn3/MY9q25Qtf+MLs65/4iZ847jKttTz4wQ/mve99LwCf+tSnuPjiizc95p/+6Z9OenkAD33oQ/mTP/mT2fKUUkopdfugASCllFJK3Srvec97AHje857HH/zBH1DX9Ql/55WvfCWrq6u8+93v5md/9mc3/eyFL3whD3vYw/jKV74yKxH73d/93dtk3c8m/+2//bfZv3/sx36MpmmOecyXvvSlWWbVwYMHueCCC0643L68C+Dzn//8MT9f/N69733vW708pZRSSp2dtARMKaWUUrfaL//yL/PiF7/4pII/vauuuuqY4A/Ane98Z6688srZ13/zN39zWtbxbPbtb3+bl770pbOvf+3Xfm3bx91www2zf9/1rnc9qWXf7W532/b3b+kyF5d36NAhvPcntR5KKaWU2l0aAFJKKaXUrfaCF7zglB7/Qz/0Q/ziL/7ijj9/5CMfyb59+wD43Oc+t2M/ocsvv5ycMzlnrrvuulNah7NFjJHLL7+cw4cPA/DABz6QJz/5yds+dn19ffbvlZWVk1r+8vLytr9/S5e5uLydlqmUUkqps48GgJRSSil1q9znPvc5qdKhRY9+9KOP+3Nr7azUqG1bjh49eovX72z327/927zvfe8DYN++ffzlX/4l1m5/ijaZTGb/3q5EbDvD4XD27/F4fKuXubi8nZaplFJKqbOPBoCUUkopdavc7373O+Xfufvd737Cx/QZQAAbGxun/By3By960Yt41ateBUBd1/zlX/7lph47Wy0tLc3+3XXdST3HdDqd/Xtr9s4tWebi8nZaplJKKaXOPhoAUkoppdStcuDAgVP+na1ZJNsxxsz+nVI65ec42730pS/l937v9wAZr/5Xf/VXPOYxjznu7ywGxUaj0Uk9z2KGzuLv39Jlbs342W6ZSimllDr7aABIKaWUUrfKTuVKamcvf/nLee5znwtI8Ocv//Iv+fmf//kT/t6d7nSn2b8Xx8Yfz/XXXz/793d/93ff6mUuLu+88847pcbfSimllNo9esamlFJKnQMWs2lyzid8vPZ1ue28/OUv5znPeQ4Azjne+ta38gu/8Asn9bv3ve99cc4BcPjwYW666aYT/s6//uu/zv79Az/wA8f8/Pu///tn//7KV75yq5enlFJKqbOTBoCUUkqpc8Dq6urs3yfqpzMajTh06NBtvUrnpJe97GWbgj9vectb+Lf/9t+e9O8Ph0Muuuii2dcf/ehHj/v4lBL/8A//MPv64osvPuYxP/IjP3LSywP4+7//++MuTymllFJnJw0AKaWUUueAxdKfE2V5/N3f/d2OY9fVLffSl76U3/md3wEk+PPmN7+ZJzzhCae8nMc97nGzf7/tbW877mOvvvrq2Xj5u9/97puCPdst73/9r//FkSNHdlxejJF3vvOds69PpmxNKaWUUmcHDQAppZRS54DFC/+/+Zu/2fFx3nv+03/6T2dilc4pL33pS2c9f/rgzxOf+MRbtKxf/uVfnvVdetvb3sYXv/jFbR+XUuJFL3rR7OvLLrts28fd61734sd//McByf56xSteseNzX3XVVXzjG98AJKD0kz/5k7foNSillFLqzNMAkFJKKXUO+Kmf+ikOHjwIwD/8wz/MRo8vOnr0KE94whP45Cc/eYbX7pZ74xvfiDEGYwwXXnjhbq/Otl72spdtCv78l//yX25x8Afgoosu4slPfjIgY9t/4Rd+ga9//eubHhNj5Dd/8zf58Ic/DMAFF1zAs5/97B2X+ZKXvGTTv//rf/2vxzzm6quv5rd+67dmX//hH/7hrB+RUkoppc5+1W6vgFJKKaVue8PhkOc+97n87u/+LgC/+Zu/ydve9jZ+6qd+irqu+dd//Vfe/e53c/jwYS677DI+/OEPHxNUOFd8/vOf5wUveMGm721tiv2Lv/iLx/zeC1/4wmOaIr/1rW+dlX0BPOhBD+Jb3/oWL3/5y0+4Ho9+9KN3bLL88pe/nGuuuYYvf/nLfPGLX+T7v//7efzjH89973tfDh8+zLve9S6uvfZaQIJOb3zjGzlw4MCOz3XJJZfw7Gc/m5e//OWEEPilX/olXv3qV3PJJZfgnOPjH/8473//+2cNxJ/4xCfyS7/0Syd8DUoppZQ6e2gASCmllDpHPOc5z+Fzn/scb33rWwH4yEc+wkc+8pFNj3niE5/Ia1/7Wu53v/vtxiqeFb7zne/w13/918d9zHY/f/rTn37M97b2W9pum+/kggsu2DEAdP755/P+97+fJzzhCVxzzTWMx2Pe8pa3HPO48847j9e97nX8zM/8zAmf76UvfSlVVfGyl72MGOOO6/rv//2/59WvfvWmyXJKKaWUOvtpCZhSSil1jnDO8Rd/8Re87W1v46d/+qf5ru/6Luq65i53uQuPfexjeec738lb3/pWhsPhbq+qOgnf+73fy0c+8hHe+ta38rM/+7Pc7W53o2kazj//fH70R3+UP/iDP+ALX/jCSY+YN8bw4he/mE9+8pM8/elP56KLLmLfvn0sLy9zr3vdi1/91V/l7//+73n9619P0zS38atTSiml1Olmcp/Lq5RSSimllFJKKaX2JM0AUkoppZRSSimllNrjNACklFJKKaWUUkoptcdpAEgppZRSSimllFJqj9MAkFJKKaWUUkoppdQepwEgpZRSSimllFJKqT1OA0BKKaWUUkoppZRSe5wGgJRSSimllFJKKaX2OA0AKaWUUkoppZRSSu1xGgBSSimllFJKKaWU2uM0AKSUUkoppZRSSim1x2kASCmllFJKKaWUUmqP0wCQUkoppZRSSiml1B6nASCllFJKKaWUUkqpPU4DQEoppZRSSimllFJ7nAaAlFJKKaWUUkoppfY4DQAppZRSSimllFJK7XEaAFJKKaWUUkoppZTa4zQApJRSSimllFJKKbXHaQBIKaWUUkoppZRSao/TAJBSSimllFJKKaXUHqcBIKWUUkoppZRSSqk9TgNASimllFJKKaWUUnucBoCUUkoppZRSSiml9jgNACmllFJKKaWUUkrtcRoAUkoppZRSSimllNrjNACklFJKKaWUUkoptcdpAEgppZRSSimllFJqj9MAkFJKKaWUUkoppdQepwEgpZRSSimllFJKqT1OA0BKKaWUUkoppZRSe5wGgJRSSimllFJKKaX2OA0AKaWUUkoppZRSSu1xGgBSSimllFJKKaWU2uM0AKSUUkoppZRSSim1x2kASCmllFJKKaWUUmqP0wDQKXj729/OM57xDB760Ieyf/9+jDE86UlPOuXlXHjhhRhjtv3vTne6022w5koppZRSSimllDqXVbu9ArcnL3rRi/jMZz7D6uoqd73rXfnSl750i5d14MABnvWsZx3z/dXV1VuxhkoppZRSSimllFLH0gDQKXjlK1/JXe96V+51r3vxv//3/+bSSy+9xcs6ePAgV1xxxelbOaWUUkoppZRSSqkdaADoFNyagI9SSimllFJKKaXUbtEA0C5p25a3vOUtfOMb32BlZYUHPOAB/ORP/iTOud1eNaWUUkoppZRSSu0xGgDaJTfccAOXXXbZpu/d4x734KqrruKSSy7ZpbVSSimllFJKKaXUXqQBoF3wK7/yKzz0oQ/lB37gB9i3bx9f/epX+dM//VNe+9rX8uhHP5prrrmGH/qhHzqpZT3wgQ/c9vtf+9rXePSjH81f/MVfnM5VV0oppZRSSiml1O2QBoB2wQte8IJNX//gD/4gr3nNa1hdXeUVr3gFV1xxBe94xztu1XNMp1P+z//5P3zoQx+6Vcs5V6yvrwOwb9++XV4Tpc4s3ffVuUj3e3Uu0v1enat03z91D3vYw3Z7FdRtRANAZ5Ff//Vf5xWveAUf/vCHT/p3PvnJT277/T4zSP94T04fKNPtpc41uu+rc5Hu9+pcpPu9Olfpvq/UnN3tFVBzd7zjHQEYjUa7vCZKKaWUUkoppZTaSzQAdBa55pprAPi+7/u+XV4TpZRSSimllFJK7SUaALqNeO/50pe+xLXXXrvp+5///Oc5dOjQMY//+te/ztOf/nQAnvSkJ52RdVRKKaWUUkoppdS5QXsAnYJ3vvOdvPOd7wRkjDtI1s7ll18OwAUXXMDLX/5yAL75zW9y0UUXcfe7353rrrtutoy3ve1tvOQlL+HSSy/lHve4B/v27ePaa6/lPe95D9PplMc85jE8+9nPPpMvSymllFJKKaWUUnucBoBOwac//Wne9KY3bfreV7/6Vb761a8CcPe7330WANrJpZdeype//GU+9alPcc011zAajTh48CA/8RM/wWWXXcZll12GMeY2ew1KKaWUUkoppZQ692gA6BRcccUVXHHFFSf12AsvvJCc8zHfv+SSS7jkkktO85oppZRSSimllFJK7Ux7ACmllFJKKaWUUkrtcRoAUkoppZRSSimllNrjNACklFJKKaWUUkoptcdpAEgppZRSSimllFJqj9MAkFJKKaWUUkoppdQepwEgpZRSSimllFJKqT1OA0BKKaWUUkoppZRSe5wGgJRSSimllFJKKaX2OA0AKaWUUkoppZRSSu1xGgBSSimllFJKKaWU2uM0AKSUUkoppZRSSim1x2kASCmllFJKKaWUUmqP0wCQUkoppZRSSiml1B6nASCllFJKKaWUUkqpPU4DQEoppZRSSimllFJ7nAaAlFJKKaWUUkoppfY4DQAppZRSSimllFJK7XEaAFJKKaWUUkoppZTa4zQApJRSSimllFJKKbXHaQBIKaWUUkoppZRSao/TAJBSSimllFJKKaXUHqcBIKWUUkoppZRSSqk9TgNASimllFJKKaWUUnucBoCUUkoppZRSSiml9jgNACmllFJKKaWUUkrtcRoAUkoppZRSSimllNrjNACklFJKKaWUUkoptcdpAEgppZRSSimllFJqj9MAkFJKKaWUUkoppdQepwEgpZRSSimllFJKqT1OA0BKKaWUUkoppZRSe5wGgJRSSimllFJKKaX2OA0AKaWUUkoppZRSSu1xGgBSSimllFJKKaWU2uM0AKSUUkoppZRSSim1x2kASCmllFJKKaWUUmqP0wDQKXj729/OM57xDB760Ieyf/9+jDE86UlPukXLuv766/nVX/1V7nKXuzAYDLjwwgt51rOexeHDh0/zWiullFJKKaWUUupcV+32CtyevOhFL+Izn/kMq6ur3PWud+VLX/rSLVrOtddey4Mf/GBuvPFGHve4x3G/+92PT3ziE1x55ZW8733v46Mf/Sjnn3/+aV57pZRSSimllFJKnas0A+gUvPKVr+QrX/kKa2tr/Pmf//ktXs7TnvY0brzxRl71qlfxzne+k5e85CV84AMf4Ld+67f48pe/zPOf//zTuNZKKaWUUkoppZQ612kA6BRceuml3Pve98YYc4uX8dWvfpX3v//9XHjhhfzGb/zGpp+98IUvZGVlhTe/+c2MRqNbu7pKKaWUUkoppZRSgAaAzrgPfOADADzykY/E2s2bf9++fTzkIQ9hPB7zsY99bDdWTymllFJKKaWUUnuQBoDOsC9/+csA3Oc+99n25/e+970B+MpXvnLG1kkppZRSSimllFJ7mzaBPsOOHj0KwIEDB7b9ef/9I0eOnNTyHvjAB277/S9+8Yvc9a535UMf+tApr+O5aH19HUC3lzrn6L6vzkW636tzke736lyl+/6pe9jDHrbbq6BuI5oBdJbJOQPcqj5DSimllFJKKaWUUos0A+gM6zN8+kygrdbW1jY97kQ++clPbvv9PjNIo7cnp78joNtLnWt031fnIt3v1blI93t1rtJ9X6k5zQA6w+573/sCO/f4+Zd/+Rdg5x5BSimllFJKKaWUUqdKA0Bn2KWXXgrA+9//flJKm362vr7ORz/6UZaWlvjxH//x3Vg9pZRSSimllFJK7UEaALqNeO/50pe+xLXXXrvp+/e85z155CMfyXXXXcef/dmfbfrZC17wAkajEU9+8pNZWVk5k6urlFJKKaWUUkqpPUx7AJ2Cd77znbzzne8E4IYbbgDgmmuu4fLLLwfgggsu4OUvfzkA3/zmN7nooou4+93vznXXXbdpOa9+9at58IMfzDOf+UyuvvpqLrroIj7+8Y/zwQ9+kPvc5z784R/+4Zl6SUoppZRSSimllDoHaADoFHz605/mTW9606bvffWrX+WrX/0qAHe/+91nAaDjuec978k//uM/8vu///u8733v473vfS93vvOdeeYzn8kLXvAC7nCHO9wm66+UUkoppZRSSqlzkwaATsEVV1zBFVdccVKPvfDCC2cj3bdzt7vdjauuuuo0rZlSSimllFJKKaXUzrQHkFJKKaWUUkoppdQepwEgpZRSSimllFJKqT1OA0BKKaWUUkoppZRSe5wGgJRSSimllFJKKaX2OA0AKaWUUkoppZRSSu1xGgBSSimllFJKKaWU2uM0AKSUUkoppZRSSim1x2kASCmllFJKKaWUUmqP0wCQUkoppZRSSiml1B6nASCllFJKKaWUUkqpPU4DQEoppZRSSimllFJ7nAaAlFJKKaWUUkoppfY4DQAppZRSSimllFJK7XEaAFJKKaWUUkoppZTa4zQApJRSSimllFJKKbXHaQBIKaWUUkoppZRSao/TAJBSSimllFJKKaXUHqcBIKWUUkoppZRSSqk9TgNASimllFJKKaWUUnucBoCUUkoppZRSSiml9jgNACmllFJKKaWUUkrtcRoAUkoppZRSSimllNrjNACklFJKKaWUUkoptcdpAEgppZRSSimllFJqj9MAkFJKKaWUUkoppdQepwEgdUaknEk57/ZqKKWUUkoppZRS5yQNAKkzQmM/SimllFJKKaXU7ql2ewXUucFZs9uroJRSSimllFJKnbM0A0gppZRSSimllFJqj9MAkFJKKaWUUkoppdQepwEgpZRSSimllFJKqT1OA0BKKaWUUkoppZRSe5wGgJRSSimllFJKKaX2OA0AKaWUUkoppZRSSu1xGgBSSimllFJKKaWU2uM0AKSUUkoppZRSSim1x2kA6BRdf/31/Oqv/ip3uctdGAwGXHjhhTzrWc/i8OHDJ72MCy+8EGPMtv/d6U53ug3XXimllFJKKaWUUueiardX4Pbk2muv5cEPfjA33ngjj3vc47jf/e7HJz7xCa688kre97738dGPfpTzzz//pJZ14MABnvWsZx3z/dXV1dO81koppZRSSimllDrXaQDoFDztaU/jxhtv5FWvehXPeMYzZt//7d/+bV75ylfy/Oc/n9e85jUntayDBw9yxRVX3EZrqpRSSqnbq5wzAMaYXV4TpZRSSu0lu1oCdv311/M7v/M7PPaxj+VRj3oUT33qU3n7299O13W7uVrb+upXv8r73/9+LrzwQn7jN35j089e+MIXsrKywpvf/GZGo9EuraE6HWLKxJR3ezWUUkqdw1KW/5RSSimlTqddywD60Ic+xM/8zM8wnU5nd7oA3vCGN3C3u92NK6+8ksc97nG7tXrH+MAHPgDAIx/5SKzdHDfbt28fD3nIQ3j/+9/Pxz72MR7+8IefcHlt2/KWt7yFb3zjG6ysrPCABzyAn/zJn8Q5d5usvzo5erNVKaXUbrPH+SxKOWPQ7CCllFJKnbpdCwA997nPZTKZ8IxnPIP/8B/+A+effz7XXXcd/+N//A9e97rX8fjHP56XvOQlPOc5z9mtVdzky1/+MgD3uc99tv35ve99b97//vfzla985aQCQDfccAOXXXbZpu/d4x734KqrruKSSy456fV64AMfuO33v/jFL3LXu96VD33oQye9rHPZ+vo6AB/+3/97l9dEqTOr3/f1WKHOJbrfq3OR7vfqXKX7/ql72MMetturoG4ju1YC9tnPfpZHPOIRXHnlldz//vfnLne5Cw9+8IP5oz/6I77yla/wiEc8guc973lcffXVu7WKmxw9ehSQ5s3b6b9/5MiREy7rV37lV7j66qu54YYbGI1GfO5zn+PXfu3XuO6663j0ox/NZz7zmdO23koppZRSSimllFK7lgE0GAy4+OKLt/3Zeeedx1//9V9z3/vel5e+9KUnlVGz206lYeMLXvCCTV//4A/+IK95zWtYXV3lFa94BVdccQXveMc7Tup5P/nJT277/T4zSKO3J6e/I3BbbS9N2Vdnq9t631fqTEs5k7OUUe10zNX9/vYhpowxYPfQZ2fOedfOBXS/V+cq3feVmtu1DKAHPOABs7Kq7aysrPC4xz2Oj33sY2dwrXbWZ/j0mUBbra2tbXrcLfHrv/7rAHz4wx++xctQt52YMinfsq6cWRt6KqXUGSHBdg247wV77S1MOeu5gFJKqV21awGgpz3tabznPe/hmmuu2fExg8HgrDmBu+997wvAV77ylW1//i//8i/Azj2CTsYd73hHAJ0kdpYyRi4sbglrwB2vq6dSSqnTwhizpzJGzmV2j72XfXBSKaWU2i27FgD62Mc+xr3udS8e85jH8Na3vvWYn4/HY9797nfzkIc8ZBfW7liXXnopAO9///tJKW362fr6Oh/96EdZWlrix3/8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tNM0d+5cfeELX9Cf/vQn3XfffT346oCuEa+Hwec3itF1112nqVOnatCgQSotLdWxxx6re+65Rz/60Y9UV1enWbNm9fQQgR7H3wH0FkwBw0FtxIgRSqfT7d5+6NCh+/xc8ZWB+ApCc3u7sgB0h674nfA8T1dccYWWLVuml19+WVddddX+DBHodnv7/N65c2eT7YDe4Lvf/a5uueUWvfzyyz09FKDL8XcAsAiAcFCbN29etz1XWVmZDjvsMH300UfatGlTiz5A7777rqQ995gAukNX/U4ceuihksQUMByUxowZI2nPPdr4/EZvNHDgQEl8rqN3GDNmjFasWKF169Zp/PjxTe7L5XLauHGjPM/T8OHDe2iEQPdgChjQAVOnTpUkzZkzp8V9zz33XJNtgGISr47EFyMcjKZMmSJJmjt3roIgaHLfrl27tGjRIpWUlGjChAk9MTygRyxZskQSn+voHdr6Dv/yyy+rtrZWEydOVCqV6u6hAd2KAAjogO9+97uSpJtuuknbtm3L315dXa277rpLqVRKl156aU8ND9gvy5YtUyaTaXH7/Pnzddttt0lSt/TRAjrbiBEjNG3atPxndaHrrrtONTU1+ta3vqWysrIeGiHQNd555x395S9/aXH7e++9px/+8IeS+FxH73DhhRdqwIABeuSRR7RixYr87fX19fqXf/kXSdL3vve9nhoe0G1MGHe8Anqhm2++WWvWrJEkrVq1Sm+88YYmTpyYX9L9lFNO0RVXXNHkMX//93+vW2+9VcOGDdOFF16oTCaj3/72t9q6dat+9rOf5b9QAQebyZMn65133tHkyZM1bNgwSdKbb76p+fPnS5JuuOGG/Jck4GCzfv16TZw4UVu2bNF5552nsWPHatmyZVqwYIFGjx6txYsXq3///j09TKBTzZo1SzfffLOmTJmio446ShUVFVq/fr2eeeYZ1dfX65xzztHjjz+uZDLZ00MFOuyJJ57QE088IUnavHmznn/+eQ0fPlynnnqqJGnAgAH693//9ybbX3jhhUqn07rooovUr18/PfXUU1q7dq0uvPBC/c///A9NoFH0CIDQq02ePFkvvfTSHu+fPn26HnjggRa3P/jgg/r5z3+u//3f/5XjODrhhBP0D//wDzr33HO7cLRA1/r1r3+txx9/XG+//bY+/fRTZbNZDRo0SCeffLJ++MMf5r9Q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++nbt2+r98cBUV1d3b4MEwAAAAAAoAUCoHaaMmWKJGnu3LkKgqDJfbt27dKiRYtUUlKiCRMmtLmf0047TZ7n6d1331Umk2lx/9tvvy1Jqqqq6pyBAwAAAACAXo8AqJ1GjBihadOmqbq6WnfddVeT+6677jrV1NToW9/6lsrKyiRJ2WxWa9as0fr165tsO2DAAH31q1/Vjh07dP311ze574UXXtDzzz+vyspKnXXWWV37ggAAAAAAQK9BE+gOuPvuuzVx4kTNmDFD8+bN09ixY7Vs2TItWLBAo0eP1k033ZTf9qOPPtLYsWN15JFHqrq6usl+br31Vi1btkw33XSTXn75ZZ100kl677339Pjjj8t1Xf3qV7/a4xQxAAAAAACAjqICqANGjBihFStW6JJLLtGyZct0yy23aP369ZoxY4aWLFmi/v37t2s/AwcO1LJly3T11Vfrgw8+0J133qn58+fry1/+sv74xz+yDDwAAAAAAOhUVAB10OGHH677779/r9tVVVXll4ZvTb9+/XTrrbfq1ltv7czhAQAAAAAAtEAFEAAAAAAAQJEjAAIAAAAAAChyBEAAAAAAAABFrmh6AK1bt04vvviiXn75Zb3//vv69NNPVVJSooEDB2rcuHGaMmWKpk6dqnQ63dNDBQAAAAAA6FYHfQD0yCOP6O6779aiRYskqdXGy/PmzdOtt96qvn376pJLLtGVV16pqqqqbh4pAAAAAABAzzhop4AtWLBAn/vc5/T1r39db7/9tqZPn65f/vKXWrVqlTZv3qxMJqMdO3Zow4YNevbZZ/WTn/xEY8aM0W233aaxY8fqxz/+sXbu3NnTLwMAAAAAAKDLHbQVQGeccYZOOOEE/fa3v9V5552nZDLZYpuKigpVVFSoqqpKZ511lmbNmqV3331X99xzj37+85+rvLxcP/nJT3pg9AAAAAAAAN3noA2AHnvsMf3t3/5thx83atQo3XLLLfqHf/gHVVdXd/7AAAAAAAAADjAHbQC0L+FPocGDB2vw4MGdNBoAAAAAAIAD10HbA2hfrF69WldffXVPDwMAAAAAAKBbFX0A1NDQoIceekinnnqqjj32WN155509PSQAAAAAAIBuddBOAdubt99+W7/85S/18MMPa8eOHQrDUMOHD9fll1/e00MDAAAAAADoVkUVANXV1emRRx7Rr371Ky1btkxhGEqSjj/+eN1yyy2aOnVqD48QAAAAAACg+xXFFLBVq1bpBz/4gYYOHaorrrhCS5cu1ec+9zn97Gc/kyR9/vOfJ/wBAAAAAAC91kFdAXTffffpl7/8pVauXKkwDDVo0CBdfvnluvTSS/WZz3xGknTllVf28CgBAAAAAAB61kEdAP2f//N/5DiO/vZv/1bTp0/X2WefLdd1e3pYAAAAAAAAB5SDfgpYGIZ666239M4772jLli09PRwAAAAAAIADzkEdAL3yyiv65je/qQ8++ED/9E//pCOOOELnnHOO/ud//keZTKanhwcAAAAAAHBAOKgDoIkTJ+rBBx/Uxx9/rDvvvFPHHHOM5syZo6997WsaMmSIvv/97/f0EAEAAAAAAHrcQR0AxSorK/XDH/5Qb7zxhpYsWaLp06crk8nonnvukSQ999xzuuWWW/TJJ5/08EgBAAAAAAC6X1EEQIW+8IUv6D/+4z/08ccf66677tLnPvc5ffTRR/r//r//T8OGDdNXvvKVnh4iAAAAAABAtyq6AChWUVGh733ve1q5cqVeffVVXX755Uomk/r973/f00MDAAAAAADoVkUbABUaP368fvnLX2rz5s269957e3o4AAAAAAAA3apXBECxsrIyXXHFFT09DAAAAAAAgG510AZAv/vd7/br8Zs2bdKSJUs6aTQAAAAAAAAHroM2APrKV76i8ePH67e//a0aGhra/bi1a9fq6quv1siRI/Xiiy924QgBAAAAAAAODF5PD2BfzZs3T1dffbW+9rWvqbKyUuedd54mTZqkE088UUOGDNEhhxyi+vp6bd26VWvWrNHSpUv1/PPPa8WKFUomk5oxY4ZmzpzZ0y8DAAAAAACgyx20AdCUKVP0+uuv67//+79111136Te/+Y0eeuihPW4fhqH69u2rq666SldddZWOPPLIbhwtAAAAAABAzzloAyBJMsbo61//ur7+9a9r7dq1evHFF/XKK6/o/fff19atW1VSUqKBAwfquOOO0+TJkzV16lSVlJT09LABAAAAAAC61UEdABUaM2aMxowZox/84Ac9PRQAAAAAAIADykHbBBoAAAAAAADtQwAEAAAAAABQ5AiAAAAAAAAAihwBEAAAAAAAQJEjAAIAAAAAAChyBEAAAAAAAABFjgAIAAAAAACgyBEAAQAAAAAAFDkCIAAAAAAAgCLn9fQA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rqVLl2r9+vUaOnSo+vbtq8WLFyuRSGj06NE6++yzlUqluuz5AQAAYgRAHTBixAitWLFC1157rebMmaNnn31WQ4YM0YwZM3Tddde1q4Hzxo0bJUm+7+v2229vdZvTTz+dAAgAgA5asGCB3tz4kba5FZrw1+eq76DWg51EMimpTDsaAq1fv77LVoapra3Vfffdp3Wbt2lbva++Gz5W2jP6aHdWoaT3t66Q7/v627/9231aRRQAAKAjCIA66PDDD9f999+/1+2qqqpaLe+eNWuWZs2a1QUjAwCg99q5c6dee32VNtf6OuXvLlB537YvyniJpGpyod57/wPV19crnU536njCMNSTTz6pP/15m2pLB+i4yadq04a12rl9m8afPkluIqFlTz+iZa+9oaqqKo0fP75Tnx8AAKA5AiAAAHDQW7x4sTbvbtDAo8bsNfyRbD+gvoMO0876LdqwYYOOOeaYTh3P6tWr9drbq/XnjKtT//o8lfap1KGHH9Vkm8+c8iWtefk5/f7Jp7VlyxZt27ZNI0eO1EknndSpYwEAAJBoAg0AAA5yr776qv64eKn+XJvTiM99od2PO/TwKu1s8FtdsGF/LV++XJtrshr9+VNa9CGKDRtzrKpOPFWrt9bpDwsW6bnlb2nO88+rrq6u08cDAABAAAQAAPZZXV2dli9frpqamh55/rfeeku/e/JprdlapxGfP02VAwa1+7EDjxiu7Q2+3n77bTU0NHTamD755BOtW79RuwJXw8Yc2+a2Iz83QZ+Z+lfKDDhKubJ++nR3g956661OGwsAAECMAAgAAOyTTCajhx9+WL994mn993//t4IgyN++e/fuLn/+bDaruXPnauOOjEZ8YYpGfm5Chx5feehglQ8cpo+312j58uWdNq5XX31Vn9bldNioY5RI7n2Fr8NGjtX4M8/XyBNO1id1vl577bVOGwsAAECMHkAAAGCvwjBUfX29SkpKJElBEOixxx7Tqnff03s7MwrC9/T888/rsMMO0/PPP6+du2s0dsxonXXWWe1aJXNfLFmyRO99sk1e30N11HEn7tM+Rp04UW8896j++Mc/atWqVTrmmGN0xhln7POYdu7cqRWvvaZP6nKacMy4Dj12cNUovf3HpN778GO9+OKL+sIXvqCKiop9HgsAAEAhAiAAANCmHTt22BWt1q/X2WedpQkTJuiZZ57R8rdWa1PW1WdPP1NrXnlBz720SAnHLnNekw21afc7qqur02WXXdbpy5x/8sknWvjyy/poV1af+/KUfd7/gMOOVMmAIXrnz5uV2bRTn279iyZMmKCysrJ92t/8+fP10fY69T9yVIemo0mS63kafvzntW7lK9r+/EItW75c5375yzruuONYJh4AAOw3AiAAALBH9fX1uveXv9S6zdv1l/qcguee19q1a/XOuxtUvdvXSed+Rf0GH6ZEMq2P3n1HDXW1OvKkYzRk+Gi9/D/3692N7+n999/XkUce2Wljqqur0//8z/9o/dZaHTryMxpw2L7v2xij8dPO06cfvqcP1rylrTWb9fbbb+sLX2h/M+nYpk2btOK1VfpzfahTJ0zep/GM/NwE9Rs8TOtfX6pVH1dr56O/U21trU4++eR92h8AAECMAAgAAOzR66+/rg8+3aG60n4aNvII/Wn1Sm16a522Zh2N++Jfq9/gwyRJQ0ceraEjj27y2KpjT9Dmd5bpySefVDab1ZgxY3TWWWfJ8zzt3LlTn376qY466qh2V7eEYai5c+dq2fLl+nhnvRrSffX5U7+0368xXVahYWOOleN6evelP2jVqlX7FADNnz9fH+3O6IjPfE5llYfs01iMMeo/9HD1GzJM7//vKq1d9IKefX6uhg4d2qkhGgAA6H0IgAAAQN7bb7+txYsX68ILL1Tfvn21dOlSbanNaezESRp05EgZx1UY+PrsuJOULi1vc19Vx56gDW8s19vv/1nb6n29t2Wb3nvvPY0YMUKvrlypmroGfWnK6XvsuVNTU6O1a9fq6KOPVmlpqZYvX64XXnpF727P6JChR+rEU78kL5HstNc+qGqk3no5oeoPP9Jdd92lsWPHaurUqe167Pvvv6+3V6/Vtpyjz3WwGXVrjDE68jOfU+3OHVq/eoUeffRRff/731dpael+77s93nvvPZWXl6t///7d8nwAAKDrEQABAABJtsLmxRdf1IbNn2rIokUaOXKkPvrkLwpL+mjgESNkjNHYCae3e3/JklIdN/kc/WXTBzpm6BFavXShPl33od6q/lif1vnKBqHC+S8pnU5r0qRJTR6bzWb10EMPae17H2lARYmOHjNGb7/zv9q4I6NxXzxPQ0aM6eyXL9fzdMTY47XmreX607YP9OGmP+vII4/UiBEj9viYrVu3au7cufrggw/0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EEYAAQAAAAAAhDgCIAAAAAAAgBBHAAQAAAAAABDiCIAAAAAAAABCHAEQAAAAAABAiCMAAgAAAAAACHEEQAAAAAAAACGOAAh9ltvt1mOPPaaFCxdq3LhxstvtMgxDzz777Gmvu3jxYp1//vmKiYlRfHy8ZsyYoXfeeacHqga6T15engzDOOnXggULgl0i0ClHjhzRd7/7XWVkZCg8PFzZ2dm6++67VV5eHuzSgG6TnZ190uf1/v37B7s8oMNef/113XnnnZo6dari4uJkGIa+853vnPI6a9as0aWXXqqkpCRFRUVp7Nix+sMf/iCv19tDVQPBZQt2AUCw1NbW6u6775Yk9evXT/3799fhw4dPe72f/OQneuSRR5SVlaVbbrlFLpdLL7/8si6//HI9/vjjuuOOO7q5cqB7nXPOOZo3b16L7aNHj+75YoAusn//fk2ePFlFRUW64oorNHLkSH3++ed67LHH9MEHH2j16tVKTk4OdplAt4iPj28652kuJiam54sBusgDDzygLVu2KCYmRllZWdq1a9cp9//Pf/6jq666ShEREbr66quVlJSkt99+Wz/60Y+0evVqvfbaaz1UORA8hmmaZrCLAILB5XJp2bJlGjdunNLT07Vo0SLdf//9euaZZ3TzzTe3ep01a9ZoypQpysnJ0fr165WYmCipYeTEhAkTVFtbq127dik7O7sHHwnQNfLy8jR48GDdcMMNev7554NdDtClvvrVr2rJkiX64x//qDvvvLNp+z333KNHH31Ut912m5588skgVgh0j8Zzkry8vKDWAXS1FStWKCsrS0OHDtXHH3+smTNn6tprr9WLL77YYt+qqioNHTpUlZWVWr16tSZOnChJcjgcmjVrltauXauXXnqJ0c4IeUwBQ59lt9s1d+5cpaent/k6jW8O7r333qbwR2o4ufrBD34gp9Op5557rstrBQB0XG5urpYsWdL0XN3c/fffr+joaP39739XbW1tkCoEALTXzJkzNWzYMBmGcdp9X3/9dRUXF2vBggVN4Y8kRURE6IEHHpAk/eUvf+m2WoHeggAIaIfly5dLki655JIWl82dO9dvH+BMVVBQoKeeekoPPfSQnnrqKW3dujXYJQGd0vi8PGfOHFks/qc+sbGxmjJliurq6vTZZ58Fozyg2zmdTr344ot66KGH9Nhjj2nFihX0PEGfcqpz+GnTpikqKkpr1qyR0+ns6dKAHkUPIKCNamtrlZ+fr5iYmFZHDQ0bNkyStGfPnp4uDehSS5cu1dKlS/22zZgxQ4sXL9bAgQODVBXQcbt375YkDR8+vNXLhw0bpiVLlmjPnj2aPXt2T5YG9IjCwkJdd911ftsGDx6s5557TtOnTw9SVUDPOdXrgM1m0+DBg7V9+3bl5uZq1KhRPV0e0GMYAQS0UWVlpaSGRoqtadxeUVHRUyUBXSoqKkr//d//rY0bN6q8vFzl5eVNc+pXrlyp2bNnM0UGZySev9GXLVy4UMuWLVNhYaFqa2u1bds23XbbbcrLy9PcuXO1ZcuWYJcIdDteB4AGBEA4o51qadPWvk63NGRXaMs8ZKC7dObfRFpamn71q19p/PjxSkhIUEJCgqZNm6YlS5Zo0qRJ2rdvn5599tkgPjqgezSuh8HzN0LRfffdp1mzZqlfv36KiorS6NGj9eSTT+qee+5RfX29Fi1aFOwSgaDjdQB9BVPAcEbLyclRREREm/fPyMjo8H01fjLQ+AlCoNN9sgD0hO74N2Gz2XTzzTdr3bp1WrVqlX74wx92pkSgx53u+buqqspvP6AvuP322/XII49o1apVwS4F6Ha8DgANCIBwRlu2bFmP3Vd0dLQyMzOVn5+vo0ePtugDtHfvXkkn7zEB9ITu+jeRmpoqSUwBwxlpxIgRkk7eo43nb/RFaWlpknheR98wYsQIbdiwQXv27NGECRP8LvN4PDpw4IBsNpuGDBkSpAqBnsEUMKAdZs2aJUn64IMPWlz2/vvv++0DhJLG1ZE4McKZaObMmZKkJUuWyOfz+V1WXV2t1atXKzIyUhdccEEwygOCYu3atZJ4XkffcKpz+FWrVqmurk6TJ09WeHh4T5cG9CgCIKAdbr/9dknSgw8+qPLy8qbteXl5euKJJxQeHq6FCxcGqzygU9atWyeXy9Vi+/Lly/Xoo49KUo/00QK6Wk5OjubMmdP0XN3cfffdp9raWl1//fWKjo4OUoVA99i+fbvKyspabD948KDuuOMOSTyvo2+YP3++UlJS9PLLL2vDhg1N2x0Oh375y19Kkr73ve8FqzygxxhmY8croA96+OGHtWvXLknS5s2btWXLFk2ePLlpSfeLLrpIN998s991fvzjH+v3v/+9srKyNH/+fLlcLr3yyisqLS3V448/3nRCBZxpZsyYoe3bt2vGjBnKysqSJG3dulXLly+XJP36179uOkkCzjT79+/X5MmTVVRUpCuuuEKjRo3SunXrtGLFCg0fPlxr1qxRcnJysMsEutSiRYv08MMPa+bMmRo8eLBiY2O1f/9+vfvuu3I4HLr00kv1xhtvyG63B7tUoN3efPNNvfnmm5KkwsJCffjhhxoyZIimTp0qSUpJSdHvfvc7v/3nz5+viIgILViwQElJSXrrrbe0e/duzZ8/X6+++ipNoBHyCIDQp82YMUMff/zxSS+/4YYb9Pzzz7fYvnjxYv3pT3/Sjh07ZLFYNH78eP30pz/VZZdd1o3VAt3rr3/9q9544w19+eWXKikpkdvtVr9+/XThhRfqjjvuaDqhAs5Uhw8f1v/8z//ogw8+UGlpqdLT0zVv3jzdd999SkpKCnZ5QJf7+OOP9eSTT2rTpk1Ny8AnJCRo3Lhxuu6663TdddfxhhdnrEWLFun+++8/6eWDBg1SXl6e37bVq1frwQcf1Nq1a+VwODR06FB997vf1V133SWr1drNFQPBRwAEAAAAAAAQ4ugBBAAAAAAAEOIIgAAAAAAAAEIcARAAAAAAAECIIwACAAAAAAAIcQRAAAAAAAAAIY4ACAAAAAAAIMQRAAEAAAAAAIQ4AiAAAAAAAIAQRwAEAAAAAAAQ4giAAAAAAAAAQhwBEAAAAAAAQIgjAAIAACFtxowZGjNmjHw+X7fcvmmaGjdunKZOndottw8AANAVCIAAAEDIev311/Xxxx/r/vvvl8XSPac9hmHo/vvv16effqrXX3+9W+4DAACgswzTNM1gFwEAANDVTNPUqFGjZJqmdu3aJcMwuvX+zjrrLHm93h65LwAAgPZiBBAAAAhJH330kXbv3q0bbrihRwKZG264QXv27NGyZcu6/b4AAADaiwAIAAD0KtnZ2TIM46RfN954Y5tu569//ask6eqrr25x2fPPPy/DMPT8889r6dKlmjp1qmJiYpSamqqFCxeqoqJCkrRp0yZddtllSkxMVExMjL7+9a8rLy+v1ftbsGCB3/0CAAD0JrZgFwAAANDc3Xff3RTANPf222/riy++UFRU1GlvwzRNLV++XP3791dOTs5J93vrrbf0zjvv6LLLLtPtt9+uNWvW6Pnnn9eBAwf08MMPa/bs2Zo6dapuuukmbdu2TW+//bb279+vbdu2tegpNGjQIGVmZuqjjz6SaZpMAwMAAL0KPYAAAECvt3TpUl166aXKzs7W2rVrlZKScsr9d+3apVGjRumyyy7T22+/3eLy559/XgsXLpTVatWyZcs0ffp0SZLP59NXv/pVffTRR0pMTNTjjz+ua6+9tul6N910k/72t7/pzTff1BVXXNHidr/xjW/ozTff1Pbt23XWWWd18lEDAAB0HaaAAQCAXu3LL7/U/PnzFR8fr/fee++04Y8kHTp0SJKUnp5+yv2uueaapvBHkiwWi6677jpJ0ujRo/3CH0m6/vrrJUmbN29u9fb69+/vd/8AAAC9BVPAAABAr3X06FF97Wtfk9Pp1DvvvKNhw4a16XqlpaWSpMTExFPuN3HixBbbMjIyJEkTJkxocVlmZqYk6ciRI63eXlJSkiSppKSkTXUCAAD0FAIgAADQK9XW1uqyyy7T4cOH9Y9//ENTp05t83UjIyMlSQ6H45T7xcfHt9hms9lOe5nb7W719urr6/3uHwAAoLcgAAIAAL2Oz+fTNddcoy+++EIPPvigrrnmmnZdPy0tTdKJkUA9pfH+Gu8fAACgt6AHEAAA6HXuvvtuvf322/rud7+rX/ziF+2+/tlnny2r1apdu3Z1Q3Unt2vXLlksFo0ZM6ZH7xcAAOB0CIAAAECv8oc//EGPP/64Zs+erSeffLJDtxEfH69x48Zp69atTdOyupvT6dTmzZt17rnnKiEhoUfuEwAAoK2YAgYAAHqNwsJC/fjHP5ZhGBozZowefPDBFvuMGzdO8+bNO+1tXXXVVdq4caOWL1+ur33ta91Qrb+VK1fK5XLpqquu6vb7AgAAaC8CIAAA0Gs4HA75fD5JDSOBWnPDDTe0KQC66aabtGjRIr3wwgs9EgAtXrxYdrtdN910U7ffFwAAQHsZpmmawS4CAACgO9x2221avHix8vLy1L9//267n6KiImVnZ+vb3/62nn322W67HwAAgI6iBxAAAAhZv/rVr2S321udStaVHnroIVmtVv3617/u1vsBAADoKAIgAAAQsvr166cXX3xRGRkZTVPLupppmkpPT9ff//53paend8t9AAAAdBZTwAAAAAAAAEIcI4AAAAAAAABCHAEQAAAAAABAiCMAAgAAAAAACHEEQAAAAAAAACGOAAgAAAAAACDEEQABAAAAAACEOAIgAAAAAACAEEcABAAAAAAAEOIIgAAAAAAAAEIcARAAAAAAAECIIwACAAAAAAAIcQRAAAAAAAAAIY4ACAAAAAAAIMQRAAEAAAAAAIQ4AiAAAAAAAIAQRwAEAAAAAAAQ4giAAAAAAAAAQhwBEAAAAAAAQIgjAAIAAAAAAAhxBEAAAAAAAAAhjgAIAAAAAAAgxBEAAQAAAAAAhDgCIAAAAAAAgBBHAAQAAAAAABDiCIAAAAAAAABCHAFQF3n99dd15513aurUqYqLi5NhGPrOd75zyuusWbNGl156qZKSkhQVFaWxY8fqD3/4g7xebw9VDQAAAAAA+gJbsAsIFQ888IC2bNmimJgYZWVladeuXafc/z//+Y+uuuoqRURE6Oqrr1ZSUpLefvtt/ehHP9Lq1av12muv9VDlAAAAAAAg1BmmaZrBLiIUrFixQllZWRo6dKg+/vhjzZw5U9dee61efPHFFvtWVVVp6NChqqys1OrVqzVx4kRJksPh0KxZs7R27Vq99NJLWrBgQU8/DAAAAAAAEIKYAtZFZs6cqWHDhskwjNPu+/rrr6u4uFgLFixoCn8kKSIiQg888IAk6S9/+Uu31QoAAAAAAPoWAqAgWL58uSTpkksuaXHZtGnTFBUVpTVr1sjpdPZ0aQAAAAAAIATRAygIdu/eLUkaPnx4i8tsNpsGDx6s7du3Kzc3V6NGjTrlbU2YMKHV7QcOHNDcuXP1j3/8o/MFAwAAAACAMxoBUBBUVlZKkuLj41u9vHF7RUVFh+/D4XBo/fr1WrlyZYdvoy+prq6WJMXGxga5EqBnceyjL+K4R1/EcY++imO//WbMmBHsEtBNCIB6oca+3G3pJ7Rx48ZWtzeODOIfb9s0BmX8vtDXcOyjL+K4R1/EcY++imMfOIEeQEHQOMKncSRQoKqqKr/9AAAAAAAAOoMAKAhGjBghSdqzZ0+Lyzwejw4cOCCbzaYhQ4b0dGkAAAAAACAEEQAFwaxZsyRJH3zwQYvLVq1apbq6Ok2ePFnh4eE9XRoAAAAAAAhBBEBBMH/+fKWkpOjll1/Whg0bmrY7HA798pe/lCR973vfC1Z5AAAAAAAgxNAEuou8+eabevPNNyVJhYWFkqS1a9fqxhtvlCSlpKTod7/7nSQpLi5OzzzzjObPn68ZM2ZowYIFSkpK0ltvvaXdu3dr/vz5uvrqq4PxMAAAAAAAQAgiAOoimzdv1uLFi/225ebmKjc3V5I0aNCgpgBIkubNm6ePP/5YDz74oP71r3/J4XBo6NCh+v3vf6+77rqrTSuAAQAAAAAAtAUBUBdZtGiRFi1a1K7rTJkyRe+99173FAQAAAAAAHAcPYAAAAAAAABCHAEQAAAAAABAiCMAAgAAAAAACHEEQAAAAAAAACGOAAgAAAAAACDEEQABAAAAAACEOAIgAAAAAACAEEcABAAAAAAAEOIIgAAAAAAAAEIcARAAAAAAAECIIwACAAAAAAAIcQRAAAAAAAAAIY4ACAAAAAAAIMQRAAEAAAAAAIQ4AiAAAAAAAIAQRwAEAAAAAAAQ4giAAAAAAAAAQhwBEAAAAAAAQIgjAAIAAAAAAAhxBEAAAAAAAAAhjgAIAAAAAAAgxBEAAQAAAAAAhDgCIAAAAAAAgBBHAAQAAAAAABDiCIAAAAAAAABCHAEQAAAAAABAiCMAAgAAAAAACHEEQAAAAAAAACGOAAgAAAAAACDEEQABAAAAAACEOAIgAAAAAACAEEcABAAAAAAAEOIIgAAAAAAAAEIcARAAAAAAAECIIwACAAAAAAAIcQRAAAAAAAAAIY4ACAAAAAAAIMQRAAEAAAAAAIQ4AiAAAAAAAIAQRwAEAAAAAAAQ4giAAAAAAAAAQhwBEAAAAAAAQIgjAAIAAAAAAAhxBEAAAAAAAAAhjgAIAAAAAAAgxBEAAQAAAAAAhDgCIAAAAAAAgBBHAAQAAAAAABDiCIAAAAAAAABCHAEQAAAAAABAiCMAAgAAAAAACHEEQAAAAAAAACGOAAgAAAAAACDEEQABAAAAAACEOAIgAAAAAACAEEcABAAAAAAAEOIIgAAAAAAAAEIcARAAAAAAAECIIwACAAAAAAAIcQRAAAAAAAAAIY4ACAAAAAAAIMQRAAVRdna2DMNo9at///7BLg8AAAAAAIQIW7AL6Ovi4+N19913t9geExPT88UAAAAAAICQRAAUZAkJCVq0aFGwywAAAAAAACGMKWAAAAAAAAAhjhFAQeZ0OvXiiy/q0KFDio6O1tixYzVt2jRZrdZglwYAAAAAAEKEYZqmGewi+qrs7GwdPHiwxfbBgwfrueee0/Tp0097GxMmTGh1+86dO5WVlaWnn36603X2BdXV1ZKk2NjYIFcC9CyOffRFHPfoizju0Vdx7LffjBkzgl0CuglTwIJo4cKFWrZsmQoLC1VbW6tt27bptttuU15enubOnastW7YEu0QAAAAAABACGAHUC/3kJz/RI488onnz5umNN97o0G00jgzauHFjV5YWslauXCmJtBt9D8c++iKOe/RFHPfoqzj2gRMYAdQL3X777ZKkVatWBbkSAAAAAAAQCgiAeqG0tDRJUm1tbZArAQAAAAAAoYAAqBdau3atJGnIkCFBrgQAAAAAAIQCAqAg2b59u8rKylpsP3jwoO644w5J0ne+852eLgsAAAAAAIQgW7AL6Ktee+01Pfzww5o5c6YGDx6s2NhY7d+/X++++64cDocuvfRS/eQnPwl2mQAAAAAAIAQQAAXJzJkztXv3bm3atElr165VbW2tEhISdNFFF+m6667TddddJ8Mwgl0mAAAAAAAIAQRAQTJ9+nRNnz492GUAAAAAAIA+gB5AAAAAAAAAIY4ACAAAAAAAIMQRAAEAAAAAAIQ4AiAAAAAAAIAQRwAEAAAAAAAQ4giAAAAAAAAAQhwBEAAAAAAAQIgjAAIAAAAAAAhxBEAAAAAAAAAhjgAIAAAAAAAgxBEAAQAAAAAAhDgCIAAAAAAAgBBHAAQAAAAAABDiCIAAAAAAAABCHAEQAAAAAABAiCMAAgAAAAAACHEEQAAAAAAAACGOAAgAAAAAACDEEQABAAAAAACEOAIgAAAAAACAEEcABAAAAAAAEOIIgAAAAAAAAEIcARAAAAAAAECIIwACAAAAAAAIcQRAAAAAAAAAIY4ACAAAAAAAIMQRAAEAAAAAAIQ4AiAAAAAAAIAQRwAEAAAAAAAQ4giAAAAAAAAAQhwBEAAAAAAAQIgjAAIAAAAAAAhxtmAXAAAAIElen6kviur1RVG90qPDdOngWNksRrDLAgAACAkEQAAAIOhyK1364fICHalxN237MK9av52WrqgwBiwDAAB0FmdUAAAgqLw+U7/8tNAv/JGkNQV1+v6yfLm9ZpAqAwAACB0EQAAAIKje3FelnWXOVi/bUuzQuweqergiAACA0EMABAAAgqbG5dWfNpeccp8XdlTIZzIKCAAAoDMIgAAA6GOcXp/qPb5glyFJWnqwRhXOE7VEWA09MydT1ma9nw9UuvRpfm0QqgMAAAgdBEAAAPQRpmnq9T2VmvP6AU1+ab9uWXIk6MHKeweq/X7+9qgETewXpYsHxfhtf3lXZU+WBQAAEHLOmADI5XKpoKBA5eXlwS4FAIAzjs809cBnRXpwXZGqXA0jbjYcq9edywv0773BCVeO1rq14Vi937av58RJkq4/K9Fv+4Zj9apz945RSwAAAGeiXhsAVVdX65lnntG3vvUt9e/fX5GRkRowYIBSUlIUHh6u8847Tz/72c+0bt26YJcKAECv9+LOCv17X+vNlH+7vliHqlw9XJH0QcDon9HJ4RoUZ5ckjUqO0IDYsKbL3D5TG47V9Wh9AAAAoaTXBUD5+fm6/fbblZGRodtuu02vv/66XC6XRowYoQsvvFDjxo1Tenq6Nm/erN/+9reaPHmyJkyYoJdeeinYpQMA0CvtK3fqT5tKT3q5w2tq0dpjMnu40fJHh2r8fr50SJzfzxemR/n9vKaAAAgAAKCjelUAdN9992nEiBH661//qqlTp+r555/X3r17VVZWph07dujTTz/Vxo0blZeXp8rKSi1fvlz/9V//peLiYl177bW64IILtHXr1mA/DAAAepUH1xXJ7TsR7sSEWfS1IbF++2wqcmhdYX3gVbtNpdOrnaX+S78H9v25MMM/AFrbwwGQzzT1bm6V7l5RoG+9fVBPbS31+z0CAACcSXpVAPTb3/5Wt956qw4dOqT33ntP119/vXJyclrdNyoqSjNmzNBvfvMbHTx4UP/5z3/kdrv15ptv9mzRAAD0YluK67W52OG37d5Jafr15H6aHBCw/GNnz/XZ23CsXs2jlGGJdqVE2vz2Oa9/lGzNVgM7VO1WfrW7R+rz+Ez9cEWBfrn6mD4+Uqu9FS49uaVMP/goX5VOb4/UAAAA0JVsp9+l5+zbt08ZGRntvp5hGLr88st1+eWXq7CwsBsqAwDgzPTijgq/ny9Mj9IlgxtG/9wyJslvWtWn+XU6UOnS4Hh7t9e17qj/aJ5J/aNa7BMdZtG4tEi/RtHrj9UpMza+2+v725dl+jS/5Yij9cfq9f8+KdSfZ2fIMIxWrgkAANA79aoRQB0JfwL179+/CyoBAKDj6tw+vbC9XNe8e0iX/vuAfrAsXx8frunxHjsFNW4tP+zfZ+f6s0+srnVOaoRGJ4f7Xf7K7oqeKK1lAJTeMgCSpIn9I/1+/rLE0ep+XWlXmUPPbC076eWfHa1r0b8IAACgt+tVAZAknXvuuXryySdVXV19+p0BAOhlcitduuqtg3r0ixLtKnPqaK1HawrqdPfKo/rblz03xUqS3t5fpeYta4Yl2DWpWaBiGIauHeW/3PqHeTXd3uemoMatQ82mctks0vi0yFb3HZMS4ffz1h4IgJ7cUibPaX4Fv99QonqWpQcAAGeQXhcAbdmyRT/4wQ+UkZGhm2++WZ999lmwSwIAoE0Katz63kf5KqzztHr5nzaX6j/7KnusnmUBo1SuHpHQYtrS7IExirOfOB2ocHpbjM7papuK/JtNj0mJUFRY66cko5P9A6D9FS7VdWPwUlDj1qojtX7bfj89Xf/6+iC/fkSFdR69lVvVbXUAAAB0tV4XAH366ae6/vrrJUl/+9vfNGXKFJ1zzjl64oknVFnZcyfNAAC0h8dn6u6VBSo6SfjT6OHPi1VSf+p9usLBKpf2VriafrYa0qyBMS32C7Ma+krA9g8OdO8o3B0Bq3+de5LRP5IUF27V4Liwpp99prSjtPtGAb22p9KvOfWIxHDNGBCtIfF2XT0ywW/fN/cRAAEAgDNHrwuAJk+erOeee04FBQX685//rHPPPVfbtm3TXXfdpYyMDN14441avXp1sMsEAMDPa3sqtbfc5bdt9sAY/WhCisIsJ4aOOLymnt128v4yXWV5wOifCf0ilRhhbXXfuYP9l4RffrhG9Z7uG2WzPSDAOTtglE+g0T00Dczl9bUIdb41Ir5p1NR3RiWo+fipXWVO7Srr/ilpAAAAXaHXBUCNYmNjdfvtt2vDhg3atGmTbr/9dtntdr3wwguaNm2aRo8erccee0zl5T3bTwEAgEDlDq/+sqXUb9usAdH636n9df1Zibp7fIrfZf/aU6nD1f5hUVcLnP41u5XRP43OTYtUWtSJhUHrPaY2FNafdP/O8PhM7S7zHwF0dkAj6kBjUv0DoG3F3RO6rDtar4pmS7zH2i1+4Vj/6DBdmOHfrJpRQAAA4EzRawOg5hqngB09elTPP/+8Jk+erB07duiee+5RZmamrrvuumCXCADow17YUa5q14kRM1E2Qz+flCbr8ZE/3xwer8yYEwGLx5T+HrA8e1cqrfdoe8A0q5kDTh4AWS2GZmRF+21b2019gHIrXXJ4T0yySo6w+oVPrRmbErASWDdNAQtcMW3OoBhF2vxPleYNjfP7+YMD1fJ0c9NsAACArnBGBECNIiIidP311+uTTz7Rzp07ddFFF8nhcOif//xnsEsDAPSwHaUO/WhFgWa9mqsL/7lP33r7oP65s7xbGwS3psbl1et7/HvU3TwmSSmRJ0KNMKuh752T7LfPu7lVqu2mWj8LCG/OSg5X6mlClgsCRrYE3kZX2V7ScvpXYGPqQEMS7LI3m0ZXUu9VaRf3UfL6TH182L/5c2ujpqZnRSu+WdPsSpevRVNrAACA3uiMCoAkqaysTH/4wx901VVX6dNPP5UkxcfHB7kqAEBPMU1Tv99YrGvfO6yVR2pV7vTK4TW1t8Kl324o0bfeOaiDVd07vaq5N/dVqaZZkJMQbtU1Ac2CJWlOdqxSIk/04KnzmHq3m1aRWlPgH95MTo86yZ4nTOwXKWuzHOZApUvHat0nv0IHBfb/OSvl1NO/JCnMYignwe63bXe58yR7d8zmYofKm03/igmzaGK/lr83u9WiaQGjpQL7LQEAAPRGZ0wAtHz5cl1zzTXKzMzUj3/8Y+3YsUOTJk3S3/72N+Xn5we7PABAD3lqa9kpp0/l13i08IMj2tPFAUFrPD5T/9jlX8vVI+IVYWv58hpmMfSNof4fWLy+p1Km2bXTh3ymqbWBAVBm9En2PiHWbtWYgGbL3TEKKHAFsLNO0wC60cgk/6AosI9QZ60ImP41LStaYdbWRybNDBgZtPJwbZf/HQEAALparw6ACgsL9Zvf/EZDhw7VxRdfrFdeeUVRUVG64447tG3bNq1Zs0Y33nijIiNPvnwsACB0fHCgWk9tPf0KWuVOr+5aXtDl04QCrT1ap8LaE/cRbjX0reEnH5V65bA4NZvJpL0V/ku1d4XdZc4WI1kCV9E6mQsCRgp1dR8gp9envRXtawDdaERAALSriwOgwNBs5oCTh2YXpEcpolk4VFjn0Y4urgcAAKCr9boAyDRNvfPOO5o3b54GDhyoX/7yl8rNzdWUKVO0ePFiFRQU6LHHHtPZZ58d7FIBAD2owunV/64v9tsWa7fod9PT9c68bF2S7T8q41idRz9ddVTubmzQ++Y+/94/X82OUVLkyXvt9I8O0+SAXjtL86q7tKbA0Ob8/pF+y9CfyqSAAGhLUdc2W95b7lLz1eXTo21Kijh1b6JGIxL9A6CuHOFVUu9RbuWJIM5itPxdNBdps7T4O646UnuSvbuWw+PT9lKHNhyr04FKFyOPAABAm7XtrKsHDRw4UAUFBTJNU8nJybruuut06623auTIkcEuDQD6JK/P1GdH67Sj1Knieo/iw60amRSuyelRigzruc8R/vhFid8S3XaLoT/OzNC4tIZRoA9d1F9x9mK92qwh86Yih/6+o1zfHZ3U5fWUOTxaFdA0OHCKV2suHhSrT/NPhDRLD9Xo++OST9sIua02HvNvSHyqICPQWcnhslsMuY6HZoV1Hh2rdatfdFiX1BbY/+fsNk7/kqThieEyJDXGHQer3Kpz+xTVBcfg+sKAptlJ4Yq1W0+yd4PpA2K0vNnff21BXYtG312pxuXV374s1+t7K/1WnBscF6ZvjkjQt4bHN606BwAA0JpeFwDl5+dr+vTpuvXWW3XVVVfJbref/koAgC5nmqbeya3W01vLdKSmZTPgOLtF3xqRoO+OTmyxVHZX+7LEoTf2+TdMvmVsUlP4I0mGYein56Uqr8qlzwtPhCDPbC3TnEGxyortmhCj0bu51fI0G3yRHRemc1JPH2jMHBCtX1vUNBLmYJVbeytcGp7YtqlQp+LxmdocsCLVxP5tD4DsVotGJYdrS/GJoGZriUMXd1UAFLAC2FltnP4lSVFhFg2MC9PBqoZj0ZS0t8Kpc1I7Pw28+fEiSee3ITQLnC63vdShSqdX8eGnDo46otzh1a1Lj2hfK9MFD1S59X/ri/X+gWo9MKWfBsZx3gQAAFrX66aA7d69WytWrNA111zT5vCnrOz0/SAAAG1X6fTqRyuP6n/WHGs1/JGkKpdPz24r07XvHuryhrzNmaap/wuY+jU4LkzXn5XQYl+bxdBvpvZXQviJlzeH19RvA67fFTW9GRBIXTE0rk2jeGLtVl0YEB4sPdg1q0jtKnOqrlkqlRRh1eC49oU3YwNCrOZhUGcFNoBuzwggqeU0sK467j4PmDZ3XhtCs7Qom4Y1W5nMZ0rruqFpdo3Lq+99lN9q+NPcthKHvvvhEeVV9twKeAAA4MzS6wKgYcOGNX1/5513nnb/iooKzZkzpztLAoA+pdLp1W1L8/VxG3uaHKhy68YPDnfLilGS9P6Bam0LGDnys/PTZLe2/hKWFGHT3eNT/Latyq9tMfqkM74scfr1jLEa0mVD4tp8/a8MivX7+ZMu6h8TOP1rfFpku6eWBY6o2dpFAVCd26cDVf7hxKh2jACS1GKUVFc00M6vdqugWSNvu8XQuDaM5JKkCzO6t2m2JP3hi5IWS95H2gwNT7TLFvCnLXV4dcvSIyo4SWgLAAD6tl4XADX3xBNP6Le//e1JL6+pqdEll1yiTZs29WBVXefIkSP67ne/q4yMDIWHhys7O1t33323ysvLg10agB7m8ZnacKxOj24s1l3L8/Xtdw/pxg8O656VBfrLllJ9frROnm5sZtyo+vhog8A3nGEWQ3OzY3X3+BRdPSJe8Xb/lw+H19Rdywv0aX7XNsKtd/v02KZSv20zsqJP29fm6zlxLUayPL2t60aL/me/f/PnizKjlXKK5s+BpmZGq/l7993lTh2r7fyb9o3H/AOICf3aPz1qbMCKYTvLHHJ6fSfZu+12ljnV/BAeFBd22j47gYYl+o8M3tcFjaA3BkyZG5saoYg2Tmm8MMN/pbC1BXVd2pR5e4lD/97rP9Ls/P6R+vCqwXrlskF678rBmp7lX0NJvVc/+fioHJ7O/80AAEBo6XU9gJq78sor9fOf/1xZWVm65ppr/C6rq6vT3Llz9fnnn58yJOqt9u/fr8mTJ6uoqEhXXHGFRo4cqc8//1yPPfaYPvjgA61evVrJyd3XTBJA71Ba79Eruyv15r5KFdd7W91nxfFGs0kRVn1zeLy+PTJBcd3QZ6TG5dUPlhVoZ8C0mtHJ4Xrgov4a1Ky3yJ3npui364v1n/0n3py6faZ+tuqo/vbVAS2W7O6o57aXq6juxOiMMIuhH01IOcU1GhiGodvHJun7ywqatq06UqtdZQ6NTGrftKNA9W6fPsjzn7I1b2jbR/9IUmKEVWNSI/xG13yaX6erTrGE/Ol4faY2Baza1ZEAKDXKpvRom44eHxXj8Uk7S51+/ZY6ojMNoBsNTfA/rvZVNKyC1ZkG2psCAqDx7fidnZsWoQirIYe3IfQ5VtewmlhOQuePf9M09ZvPi9Q8ThoYG6Y/zMhoar6eGmXT72ek64HPivx6ZO0sc+o3nxdp0YX9uqy5+OlqLXV4dbjaLY/PlN1qKD06TKmR1h65fwAA0Da9OgD6xz/+oa985StauHCh0tPTNWPGDEmSw+HQ5ZdfrtWrV+tXv/qVfvzjHwe30A74/ve/r6KiIv3xj3/0m+p2zz336NFHH9W9996rJ598MogVAqHHNE3tq3BpW4lDuZUuFdd5VOP2yWJI8eFWDYq1a1BcmHIS7BoSb+/WNy5FdR4t3l6uf++tbHrzeDplDq+e2lqmf+6q0A/PTdE3hsXJ0kU11rl9unN5QYupVhP7ReqPszJaNHmODrNo0eR+Gppg1yMbS07cjsfUD1cU6KWvDVRiROdCqoIat17Y4T8i8tpRCW1ucntBepTGpET4PaZntpXpkekZnarro0M1qnWfGF2RHGHVlMzoU1yjddMyo/0CoFX5tZ0KgPaUO1XTrK54u0U5CR1rCHxOaoSO1p4IubYWOzodAO1oEQC1PyRJj7YpJszS9Dhr3D4drfUoI6bjTaoDm2af247HGW61aEK/SK0uODHyam1BXZcEQGsK6rQ9oGfS/zs/tcXKexbD0C8vSFOl0+u3Ktlb+6s1OiVC3xye0OlaTuZApUuv76nUR4dq/ILaRmlRNs0eGKNrRyYos4ubsAMAgPbr1QFQeHi43n77bU2ePFnf+MY39Mknn2jEiBGaN2+eVqxYoV/84hf65S9/Gewy2y03N1dLlixRdna2fvCDH/hddv/99+vpp5/W3//+dz3yyCOKjm7/mwr0XaZpymdKFkNB+9TVNE0V1XmOLx/tUVGdRw6vKY/PlNtnym4xFGO3KDrMopRIm4bE29U/2tZlQUagapdXnx2t05qChq/W3qS0JiXSqlkDYvTN4fEa2gWrMzWqdfv0zPEQx93BKV3VLp8eWFekJQer9esp/ZUW1bmncp8p3bWiQJsDer2cmxahx2a2DH+a+85ZibIYhn674UST5WN1Hi1ac0x/mJneqePwsS9K5GwWjiVHWHXT6MQ2X98wDN0yJkl3rTgxCmj5oVrtLXdqWCf+poHNny/PiVNYB5bfvigzWn/afGJ62+dH6+Tw+No8/SjQF62MZOnov6uxqZF+o5y2lNRLavvvvjWBDaDP6sAIIMMwNDTB7nes7i13djgAKqv3KK/qxNQ7q9FyCtzpXJgR5R8AHa3Td87q3O9KUovwc+aA6BZTzhpZDEP3T+6n3PcP+z2e/1tfrFFJERrdzsd0OvUen57eWqYXd5T7rYQXqKjOo5d2VeiNvZX60YQUfXN4PCOCAAAIol4dAElSQkKC3n//fV144YWaO3euxowZoyVLlujuu+/WAw88EOzyOmT58uWSpDlz5shi8T/Rj42N1ZQpU7RkyRJ99tlnmj17dofvp8Lp1b/2VJ52v/a8BTXbsXd72yCYx6/T+P/Ge2va1riTJMM4HnLIkNUiGWo4AbYc324xDBlqOJk3ArZbjl/fahhNt1Pr9smUtOJwjTw+Uy5vQ1jhOh5cuHym3N6GKS5unym39/i249/LkCKshiJtluNfRtP/o8IatkXZLIoKO7FP1PF9rAFvHE3TVL3HVI3b1/Dl8qrG7VOl06cql1eVTq+qGr93+VTlbP5/b9PS0hajoZlpQrhViRFWJYQ3fCVFWJUSZVVKpE0pkTalRjZ8H2e3tOvEvN7j0+Fqtw5VuZRX5VZepUu5lS7lVblUf6p3BK2IsBrKSbBrZFK4zkqO0KikcA1NCFeYtf1vFHymqd1lTq0uqNOaglptLXaojQNs/JTUe/Xqnkq9uqdS56ZF6FvDEzR7YEyHapIa/q7vH6jWo1+UqOQkU70ibYZmDYjRlMwoZcaEye2TjlS7tPFYvVYcrvUb3SE1LF199TuH9Osp/XRRB0agNNQlHal2a2Olf3gwJiVCj8/KVFTY6cOIb49K0OFql17efeL5ZlV+rV7aValvj0roUF2biuq1JGBlrB+MS1ZMO3vGXJQZpVFJ4X7T2p7dVqb/nZbeoboOVrlaBC1fz2nf9K9GwxPt6hdl07HjoaTDa2rDsfoO/y0DG0B3ZPpXo8Dl7LcWOzo11arS2TA9qJHVUIenCQ5LDPcLgPZVuDR9QIduqkXoOSIpvE3HfHMNocyJUXAbj9V3KsiTGqbLBS5Nf9PopFNeJ8Zu1e+mp+v69w83rQTn8Um//uyY/nHpQNk6EFK2Zk1BrR5aV6T8mraF6VLDsf2bz4u1qahe/3Nhv1OGyh21v6Lhed/pMRUdZtHQBLuGJ4UroRumy/ZVPrPhnMjjk7xmwzlQ4/cenymvT7JbDcXaLYoJa985RSDTNOU4fi5Ue/yrptn/Jfmd5xlqOLdr/L8khR8/L4uyWRQZ1nBOZrcYCrMYslkMv8fQ+CGVx9dwv/VenxweU15fwwdr3uMfsDV8mU3nFWEWQ2FWQ2GWhu8NnThnDTx/NWW2sq1x34ZzXq+vYT/v8ftq1PibbHyMgdsaf2ptv57UW/PdelfDMbP0YHXTto62a+tol7fOtIfr+FU7fs25gzt2boPer9cHQJI0aNAgvf/++5o2bZo+/PBDff/739fvf//7YJfVYbt375YkDR8+vNXLhw0bpiVLlmjPnj2dCoCO1nr0wLqiDl+/L7k1uuGNydMrj/b4fYdZjKaTgo4EFSfjMxtOuguPj8Y5HbvFUPLxMCg1siE0shqGfGo4MapyelXu9KrC6VOFo+H7ruLwmtpe6tT2Uqf+dbzhaZil4ZP+UUnhGpUcoVHJ4RoSb1eE1Wg6qXR7TZU7vcqrdGlnmVM7Sh3acKxeZY6uq02SNhU5tKmoUMkRVn1jaJyuHB6v9Oi2jzjYXebU/64vatGfpVFalE03nJWgr+fEtQg4JvSL1BVD41Xr9unlXRV6dluZ35SxCqdXdy4v0HdGJeiuc1PaFVDVuRtCvNqAZrFnJYfridkZim7HG+F7JqZqe6nTb7rVH74o0fh+Ee3uueMzWy7bPjIpvENBi2EYumVsku5p9m/7o0M1Olzt0oDY9k+P+k/A6J9xqREaHN+xaVaGYWhqVrRebxbUf3KktkMBkM809UUXBkDDEsP9etuU1Hs7NdUqcPrXkAR7h0OAwEbQezrRCDowzDs3tf2/s8FxYeofZWt6nnV6TW0uqtcFJxmt0xYvbPcf/TOxX6TObsMonpyEcN0/uZ9+uqqwaduecpde3d3xMLZRSb1Hj2wobtH/qlG41dCQeLuiwyyqdvl0sMrVYnrrB3k1OlLt1p9mZyq+i4KZ3WVOPb2tVMsPtd6Avn+0TePTInVe/0id3z+qU9MFO8vp9am03qs6t0+u4x8yNYYaUsMHNw3/PxFoWCS5fKaqnD5Vu098AFTt8slrSnF2i+LDrX7/j7NbG74Ptyjcaqja5VOVsyE48ZmmXt5VoaI6j/ZXulRa71Gdx5TVkGyWhg/M3F5TzqavhiDEdTwIaasIq6G0KJuSIxvOJYzjjy/calH48SCm8UM1p9dUXbNwp/F30gPrHqCPaDrPb/bciFMjAApdhtmVy1V00q9+9atTXv7JJ59o8+bNuuOOO/w+VTAMQ//93//d3eV1mVtvvVXPPPOMnnnmGd18880tLr/33nv10EMP6aGHHtLPf/7zU97WhAkTWt2+c+dOpaRn6ue//VOX1BzqUiwNbyBKfF031Qfdo/EkUupYYGaRjo/KavgU0GoxJLNhdJfr+Ilovef0J56xYQ0n2w2fcra+T63bp3Jnw4l6a8IshlIiG07U2xrbuH2mCmo8qmtlhZ8Iq6HMmDDZ2xACeU3pcLVL0b6GN+aNx36E1dDAOLs6MtDJ7TOVW+ny+93ZrYYGx9nVnsEHlU6v37LcUsOKUVGdGDWQW+nym06WGG5V/+j2fQZiqmG6UfPjLiPa1qk3sjXHQ7hGjcFnezm9pt+y9BZDGtHJqYsHq9x+x1lmTJji7B37G5TWe1VUf+JvmhBuVXo7f/+N6j0+v2lOjcFDe1RXN3wKXOoLV32zP2hWTJhiO/AYj9Z6VNEsFE+OsHZ4aqbb19CrrLkBsWGKaUcgm1/jVlWz5x2LIQ1NsMvawY/nK5xeFdV5Wn3OtVkMpUVaFWe3+j0X+kyp0tVwvcDn03CroYGxYZ0aleTwmCqp96ja3b7VzsIshqLDGkbh2o6P2GhksTQEEz6z4bXA5TWbRnz4dGL0h9k4EkQNlzeO6rAYDSNSLIYhqyH51DCio2mETJDPuDnXQV/Fsd9+37vyq8EuAd2kV40AWrRoUZv2u//++/1+PtMCoNNpzOSYJ48zVeP0s8Zh1lZD0vEpe+bxE2Zvs0/+2nNSbKr9wU+41VBMWEPfoagwy2nDFlMNfXbKHd5WgxZJqnb7VO32yZD8wiTTbBgxVefxnbROQw1vEJMjbe0KRqSGNy+D4sJUUu9Vcb1/SOLwmjpQ5VJ6tE1xp5gq5fGZOlTtltNrKrrZe8rwToQ/jbWlR4cpv+bEm3OX19TRWrcy2/ipu8+UX1AgNXzC3ZnwR2r4fTcPlSqdXqVG2dr1WKucXr+/qcVQu5cxDxRlszRNGZDU9G8ivJ1/hLqAN8Gd/X1JDcd188GD9W5fhwOg+oB/R5G2jr++hVv9a3B5G6ZOdOQWA0eodLSu6DCLXwBU4/YprUO31BCWNdf4/NUe/aJsqnGfCGN9plRS51W/DoRuxXUelZxkVGVShFWpJ3kesxgNQWu0zaIjNW6/ANbpNXWwyq2BcWHt6p9lSqpx+VR2iufm03H7TFU4varo+MCxNug1n60CAOCnVwVAK1asCHYJPSI+vmGVl8rK1vvzVFVV+e13Khs3bmx1+4QJE3S01qOS9HFtqqm7sqb2hFiG/OduG2o2r/v4hsZba5xb7W38JE4NwZn3+CdxvuZztXXie/Mk2y+s2yHDkHbFn62w458AhlmPz+22GLJbjabvw6wtt5mSHB6f6j0No0fqPQ1Dpuuabatz+1r5ufWTxMYT/sZmyTFh/kO84+1WxTYO9w63KL5xuLfdogibpWl+usPT0Duo4vj0rXKHV6X1HpXUe1VS71Fxs+/b27fHYkgZ0WEaGBemAbFhGhJv1+B4u7Lj7Eppx9K/pmmqpN6rXeVO7Sx1aGepU7vKnG2atnYy0WEWTUqP1JSMaF2YEdWu6VqB9lc49dqeSr2bW92iB09HTM2M0k8mprZ5JatT2VRUr198Utjyd1UjfT0nVj88N0VJkf5P87vKHPrRyqMqPB6G3BqdK0n6JHyUnpid2emVuyTp/rXH/Bsl10o/HpLSpsa4D60r0mtHTjw3hlsN/XvOoE5P23D7TF3+Rl5Tvx1Juj0nSbedk9ym65umqWvfO6ydtSfeNV47KkGzJqZ2qi5JemN5vj7NP9FE+K7hyVp4mn4vgX60okAri09MgfnR+BTNOLtzjYhXHq7Rb5pNnRsVHq5/zhjYodv66r8O+DVg/+f0ARrVgSbQjX737wNNy9RL0sszBrarp9DKlStV6/bpqYoTzYMGxYXpe7OyO1RPldOrma/l+o10+fDiwe0eBVTu8Orn/z7gF0z9anI/zejA9MeCHeV6tNkKfbY66fWpgzSoHc89f/yiRM8dLm+xfWRSuH45Ka1N09Ikqcbl1Y9WHtWGgGmKKR6r/vuCNE3Lijnl9aucXr2xr0qv7K7w+7sHGpZo1/n9olTp8mpPuVO5lS51MCcKSY3P90/XDunwbdgsks1o+HDHZmkYAWYzGvoxWg1DTm9DwObsguFO4daG0VqN50HRzb4shvxGYjXvIdnQV6dhBFed+8R5Wb3nRI9Hj8/0fwyNH1oZUoTNogiboQirRTbLiRFdzXtNNo6ma7wt1/GekI1hdPO+RJL8exQdP6E1Arc33c/xaYDHtzf9Js0T3zfO3zCbdedsPqcjGBFkMOaUtDX8j6v+UpKUGzvab3tH3/+cSf2VGE6AQL0qAJo+fXqwS+gRI0aMkCTt2bOn1cv37t0r6eQ9gtoqPdqm/76wX6duo69YubLhd37djM4tD91evuMNCC060ZC68SSgMxpPUsLsVsXarcpqw/K7tW7fiVCoztv0aXbjiUic3eLXTDohwtqhlY8CGYah1CibUqNsmtqs90lZvUc7y5zHvxqCoeJ6j9/JvKGGqSSpUVaNSDzeKygpXGenRHRJbVJDT43/d36a7jo3Re8dqNareyq0t9x1+isGGJUUru+dk6ypWV23st+5aZF6+bKB+tXaY37LP0sNS0AvyavR9AHROut4D55tJQ6tOFzTYmRSlM2ipy/ObHeD5ZP5r/NStb3U4fd7+sMXJTorOULjT9GXZuOxer0W0Lj+urMSu6RnR5jF0LdHJfi9IX55d6VuODuxTc16NxU5/BpJG5KuHnH6kL4tpmZG+wVAn+TXtisAcvtMrQ94Yz0pParTdZ0T0A9nd7lTNS5vu4+T4jqPX/hjtxga2sll0oclhvsFAXvKne1uKh04KmlcB/r/NIoLt+rs5Ai/HlhrC2p1xdD2HSOv7q7wC3/6Rdl0SXZsh2paMCJer+yqaBr55jGlX39WpKe+ktli8YHWvLyrQs8F9CKKsBr6/rhkXTMyoV3Tt2LsVj0+K0M/XXXU71gvqffqhyuOanxapL41Il7TMqP9lrnPrXTppV0Vemd/VYvRWs2NSYnQLWOTdFFGlN/rp8vr0/ZSpz4vrNP6wnptLXZ0ePXFrmAxGkZNxdqtsh//IKkx3LAYxz+o0okPqxoDDZulYbRhXLhFsWEN/4+zW2QxDFW5GvoCVbqaLRDRbNEIp9dU7PG+QNE+i6yG9M3MeMWHW5UdF6bM49MefcdHr3qON3IOtxoKtx3/v9Uiu7UhHGnL+Ylpmqp2+VRU1zA10tSJ6XMOrynn8Z5CjR+m2S0BQY/domibpcOLLgCBVq5s6L967fSOLQABhJJeFQD1FTNnzpQkLVmyRD6fz28lsOrqaq1evVqRkZG64IILglUieojFMNo91aO7NJx82dv16XB3Soq0aUqmTVMCGuK6vMdXADGl+HBrm97IdIWoMIvmD4/XVcPitLXEoQ8OVGvlkdqmkTStiQ6zaEZWtC7PidP5/SO7ZVpnfHjDyj+v7anUIxtK5Gr25sbhNfVhXo0+PEnTVkmKCbMoMyasy8IfSYq0WfS7aem69r3DTaOmvKb0X6uO6qmLM5XTypv/ghq3/t8n/k3YB8aGtWvZ99O5cmicntla1lRThdOrt3Or9M3hCae97nPby/x+vigzqkNNpFszNStav/n8RNPrLcUOVTi9bV696MsSR1MTWanhDWZgo+SOSIywaki8vam3kM9sqC3w3+TpbA9oAD080d7pN3bDEuxadeRE6LmvA/N56tz+QcCpwsm2mJwR5RcArSmoa1cAVO/x6eXdFX7brh2V0OHfld1q0R3npugXn55oerrxWL2e216um8ecOmBcnV+r/wtoxB5nt+jPX8nU2R0cuRVhs+j30zP0i08L9dEh/+ekL4rq9UVRvSKshialRyk5wqo95U59WXrqv+t5/SK1cHSiLkiPavX51W616Ny0SJ2bFqnbxjaMit1S7ND6wjodqHKpxuXzmyZXXO9RcZ1HETaLUqOsOispQokR1oYVPVtZ5TPi+LYIW8NojzpPw+tTtbNhinCEtWElzvhwq5IjrUrswdes1qxc2TAC6NpJHZ2g2DaGYSgu3Ko4VmADgF6nVwVA9fX1iozs3AlYV9xGd8vJydGcOXO0ZMkSPfHEE7rzzjubLrvvvvtUW1ur2267TdHRXTdSAAgVdqtFSdbO9zfpKMMwdE5qpM5JjdTPzm8ILvZXunSs1iOn19c0KmlQnF0jksK7bOnl09X0rREJGpcWqf/3SaEOVLZthNKCEfHKqgvrluHBA+Ps+vWUfvpRsylEpQ6vFn54RL84P01zsmNkOf6G7WCVS3evKFBJQO+T/7mwX6eW0g4UY7dq/vB4Pd9sVMPfd1Ro3tD4U44Y21vu9Bu1IEnXd3J6VXPp0WEalmDX3ooTQcvagto2r8Dx2VH/2i5Ij2r63XbW+H6Rfs2lvyiqb3cAtCPgTXxbpw2dyrCABtftHZVnqrURQJ2r68KMKD219URQuO5oXdM0k7Z4a3+VKpwnaooJs+jKYZ0bZXZJdoze3h+ltc2OkT9vLlValO2kq+oV1rp176eFflNIIm2G/vKVTJ3ViWl7khRmNfTw1P56ZluZnt1W1mI0osNr6uMjra/m1SjcaujSwbFaMDJBw9vZ6DzCZtGk9KguGSEHAMCZKHjvoloxePBgPfbYY3I62/9J3pYtW3TFFVfod7/7XTdU1vX+/Oc/Ky0tTXfddZfmzZunn//855o1a5YeffRRDR8+XA8++GCwSwTQBhkxYZqaGa35w+N17ahEfXtUoi4dEqezUyJ6JPxpbnhiuP556QD9dGLqKXuPDIm36/+m9dfPzk/r1rnhMwbE6OaAETzVLp9+/mmh5r99SI99UaIHPjumb797yG9VJ0m68ezETi1jfjINU1dO/Hy42q0397Xej63R3770H/0zJiVCE9K6trbAqYGrTvMmuLm1BS0DoK4yPs3/DX/gUvNtETgCqLMhgqQWK6XtbecIIKenYVWnRimRVg1ow1TZUzk7OcJvBbFKl69Fz5uT8fhMvbijwm/bN4fHK7qdzZ8DGYah+yf38xtNZkpatOaYXtpVocCFYB0en3768VFVBqwg9r/T0rvk7yZJVouh289J1gtzB7TrWE2LsumOccl6/8rB+p8L+7U7/AEAAL0sAJozZ47uuecepaen63vf+55WrFih+vqTnzzl5ubqL3/5iy688EKNHz9eW7ZsaZpe1dvl5ORow4YNuvHGG7Vu3To98sgj2r9/v+666y6tXbtWyclta0wKAM1F2Cz69qgEvfuNbD1/SZbuGJesa0cm6OoR8bpnQoqemZOp1y4fqIsHdayvSHvdfk6yrhrWcqTBgUqXnt9ern/trWrRDP3iQTG689zueQ5Mi7LpioCRD09tKWuxilajveXOFlPoFp6d2OXT+aYGjKpZU9AweuR0KpzeFgFLVwZA5wYEXV+WOuRoR1dd0zS1I6C+s5M7/8Z9UJzdb9RWSX1Dk/u2ClxBalxq56do2iyGZgQEeR8cqG7TdZcfqtGRZqvnhVkMXTMyoVP1NEqNsunBi/qp+QJnpqT/W1+sn39aqC9LGv6m5Q6v7ll5tMW0q++fk9zi+OwKZyVH6C9fydRLXxug685KUP+ThNZjUyP08NT+eucb2bppTFKXNKoHAKCv6lVTwF544QXddddd+sUvfqGnn35aTz/9tKxWq0aNGqX09HQlJibK4XCotLRUu3fvVklJiUzTVL9+/fTggw/qRz/6kcLDz5xPhAYMGKDnnnsu2GUACEE2y4mpasFktRi6d1KaMmLC9OfNpS2mfASaMyhGv5rSr8umMLXm1rHJeje3uqmpbKnDq2e3lemu8Skt9v3z5lK/qTDDEu2aPqDr3wyPSYlQvN3SNPKiyuXT1mLHafvSfJpf67fy1LAEu1LbufLUqfSPDlNmjE35NccbCfsaQqCJ/doWMhXUePymNUXZDGV3QZ8xm8XQkHi7dpefCCv2VTh1Xv+21dUiAErrmtEtlwyO1du5J0KfZYdq9ItJqbKfYtqqaZp+0xIl6WtDYrv07zg5I1r/Ny1d/7XqqJrnrafrEXZRZpQWdmEfrtaMTIrQyKQI3T0+RdtKHNpT7pRpNvSyOic1skt/DwAA9HW97lV14sSJWrJkifbu3au//vWvWrZsmTZv3qxt27b57Zeamqorr7xSV111la666iqFhXV+lRgAQNczDEPfHZ2k2QNj9OfNpVp2qOVKZLF2i+4Yl6xvDo/vlmbZzaVF2XTtqAT99csTb7pf2FGuOdkxGpl0Igj4/GidVgZMxfr+OcndEk5ZLYamZEbrvWYjRj7Jrz1tABQ4VWx6F64y12h8WqTya07U9cWx+jYHQIGjk0YlR3RZE9xhif4B0J7ytgVApml26QpgzZ3fP0qJ4VaVH19Fscbt0+qCOs0ccPJlztcU1PmtMCdJ15/V9aHLzIExenRmhv7fJ4V+TcNPZki8XQ9d1L9bw9jmLEbvCK0BAAhlvS4AajRs2DA9/PDDkqS6ujrl5+ertLRUkZGRSktLU3o6y/gBwJlkUJxd/zstXWX1Hq08UquCGrdcPlOjkiI0c0B0lzZ8Pp0bz07UW/urVHy88bTXlH7x6TH9dU6WEiOscnh8emBdkd91RieHd0vA0mhqYAB0pFY/bGVUUiOX16c1Af1/pp8iaOio8f0i/Ua1tKcP0Obirp/+1aihB8yJunaVta0PUH6NR83znwiroeHtXEL+ZGwWQxcPitGre070lXplV8VJAyDTNP0aR0vSjKxoDY7vntUYL8qM1nNfzdIvPi3UvoqTN87uH2XT47MyFNuFqwMCAIDg67UBUHNRUVEaNmyYhg0bFuxSAACdlBRp6/TqRp0VY7fq3klpurvZKmUHKl26eckR3X5Okl7dXanD1Sd6shiSfjwxtVtHJ03OiJLVUNPoqP2VLhXUuJUR0/oI143H6v1GcqREWnVWFwYsjQL7AG0pdsjtM0+5clqjwLBoXBc2zx4VENrsPM2S4Y02F/vXNCYlok2Ppa0uz4nzC4DWFdZre4mj1dXPPi2o81s6XpJuGXvqJdo7a1hiuF7+2kAtPVijt3OrlFvhUkm9Rz5JA2LDdPmQOH1zeDxLeAMAEILOiAAIAICuNn1AjC4dHOs36ia30qX/WlXYYt9vjYjv0vCiNXHhDT1Pvig6EVB8kl+rq0cktLr/8sP+07+mZUZ3y3SdgbFhSom0quT4aCmH19SuUqfGnGbZ9GqXV3vK/UOZwDCpM0YEBEAHqlyq9/gUeZqRZJuL6tW8xfg5Xfx3HZ0SoQn9IrWxWfj11y/L9PsZGX771bl9+r/Pi/22Tc+K7rLVtk7FajF0yeBYXTK4Z5rBAwCA3qFXrQIGAEBP+u8L0nR+/1MHAJkxDctP94RpAVPMlh5svUGv22fqo4DLuqM5tdTQw2l8QEiyqej008A2Fzv8GmjnxNv9liPvrFi7/9LtPrNh1bbT2RIwLW3caYKsjvhuQOPkFYdr9fFh/7/Xo1+U+K38JUm3n9O9o38AAEDfRgAEAOizImwW/WFmRovluxsNibfr6YuzFNNDvVBmBIQ4G4/V63B1y14t6wvrVOE8sex5rN2iC9O7rz9RYDPqjW3oA7QpYJ/TNbTuiMBpYKfrA1Tt8mp/s943hhqWGe9qF6ZHtajt/rVFKqxtCHz+ubNCrzebJiZJC0bE+zUhBwAA6GoEQACAPi3SZtHvZ6Trz7MzNCUjSlkxYRqWYNfCsxP1/CVZJ+3B0x0GxdlbBBJv7a9usd+Hef7bZg+MUZi1+/oTBU7d+qKoXh6feZK9T+xzqtvoCiMDQpYdp+kDtCVgVNLQBHu3NDo2DEP3TkqTrdmfpNzp1fy3D+lb7xzUbzf4T/0aGBumu07R8BsAAKAr0AMIANDnGYahCzOidWFG942iaasrcuK0tdk0pbf3V+n2sUlNy6fXuX1afsi//89Xs7u3l8vQhIbpWxXNljffeYo+QDUur7YHNDcen9b1o1vaOwJoS0Ao1dX9f5o7OyVCt45N1p+3lDZtq3X7tLfcf0RXhNXQQ1P7n7Z3EQAAQGdxtgEAQC8yZ1CMIpqN5jlW59G7zRpVv7SrQjXNVv9KirBqYjdMr2rOYhgteiWtK6w7yd7S+sJ6eZoNtcmOC1O/6K4fSTUyoGHy/gqn6puv8R4gcFn67uj/09zC0YmadYreTDaL9MiMdJ3dA42fAQAAel0A9NZbb8nnO/nJGwAAoSzGbm2xOtMTm0vl8PhU7fJq8Y5yv8uuGhYvWxcuY34yk9Kj/H7+/OjJA6DVBf4jlCZ308iqhHD/RtAeU/oyYORRI7fPbHHZuNTuDc5sFkP/Ny1d145KaHFZRrRNj8/M6LbfDQAAQKBeNwVs3rx5yszM1MKFC3XTTTdp0KBBwS4JAIAedcuYJL2bWy338T47RXUe3fjBEVkMqdp14kOSWLtF152V0CM1TervHwBtLna0uuy6aZpaXeAfDk3O8L9uVzo3LUKHq0+sprWpqF7n9W95f7vLnHJ4TwxLslmkjJjuPw2yWgz9ZGKqrsiJ09qjdTpU5dKQeLuuHBavCKZ9AQCAHtTrzjxmz56tgoICPfDAA8rJydHcuXP1xhtvyOv1nv7KAACEgIyYMC0YGe+3bXe5UzsDetzccFZitzQxbk1mbJgymwUmbp+pL1pZDexAlVuFtZ6mn8OthiZ04xS1wFE8m4taHwH0WcCIpSibRYbR/SOnGg1LDNf1ZyXqlxf007dHJRL+AACAHtfrzj6WLl2q3Nxc3XvvvUpPT9eHH36o+fPna8CAAbr33nuVm5sb7BIBAOh2N49OUkrkycOdIfF2fXtkQs8VpJajgD46VNNin1VH/LdN6BfZrWFH4OpiW4pbX6Hs03z/aWnRYb3uFAgAAKBb9cqzn0GDBunXv/61Dh48qLfeekuXXXaZSkpK9Jvf/EbDhw/XnDlz9Prrr8vj8Zz+xgAAOAPFhVv15FcylR7dcprSiMRwPXNxpiJ7OMSYPSjG7+dlh2rk8vr37Xv/gP8S9Rdldm+Pm0FxYUoMPxGU1XlM7avwHylV6fRqW0D/nxgCIAAA0Mf06rMfi8Wiyy67TP/5z3906NAhPfDAA8rOztZHH32kq6++WpmZmfrZz36mvXv3BrtUAAC6XE5CuF6YO0BfzY7R4Hi7xqdF6vvnJOvZOZlKiuz5Nn7n949SQrOwpdrl09pm/X72Vzi1p9ky5xZDujggNOpqhmHo3IAl5jcGTE1bW1Cn5oOCwq1GjzTOBgAA6E16dQDUXP/+/fWLX/xC+/bt09KlS/Wtb31LVVVV+t3vfqdRo0YFuzwAALpFSqRND09N17+/Pkh//WqWbhmbpJge6vsTyGYxWgQ67zUb8fNewOifSf2jlNIDQdX4gB5DKw/7T/f6NGBVMkb/AACAvuiMPAOaPn26rrzySp1zzjkyTVOm2XKuPwAA6HqXZPsvUb/0YI12ljpU5/bprf1VfpfNDVjOvrtMy/KfZvZFUb3KHA3TxOs9Pn0cEAjF2M/I0x8AAIBO6XXLwJ/K7t279eyzz+qFF15QSUmJTNPU4MGDddNNNwW7NAAA+oRxaREaHBemA1UNS6+bku5be0yD4+wqqT+xYmeE1dCsgd07/avRgFi7hifam6af+Uzp48O1+saweC07VKMa94k+RYnh1hZL1wMAAPQFvT4AcjgcevXVV/Xss89q9erVMk1TYWFhuvLKK3XLLbdozpw5wS4RAIA+w2IYumdiqu5cXtC0bW+5S3ub9f6RpAUjE3p0pa1ZA2O0p7ys6eflh2v0jWHxemOv/6ikr+fEyagOvDYAAEDo67UB0ObNm/XMM8/on//8p6qqqmSapnJycnTzzTdr4cKFSktLC3aJAAD0SRdlRmtaVrRWHalt9fL0aJtuHZPUozXNHhCjJ7ecCIDWFtRp6cFqfVHk3xD6iqFxOripR0sDAADoFXpdAPTUU0/pmWee0aZNm2Sapux2u775zW/q1ltv1axZs4JdHgAAkPSL81O1v8Kp/BpPy8smpfX4EvU5CXYNibcrt7JhJJLXlP5rVaHfPuemRWhwvF0He7QyAACA3qHXBUDf+973JEnDhw/XLbfcohtuuEEpKSlBrgoAADTXLzpML39toB7fVKp/76uUaUoT+0XqmpEJuigz+vQ30MUMw9Dt5yS1CH2a+/bIhJ4rCAAAoJfpdQHQNddco1tvvVXTp08PdikAAOAUYuxW/XxSmu48N1lWixH05spfGRij0cnh+rLU2eKyWQOjNbuHmlIDAAD0Rr0uAPrHP/4R7BIAAEA7xNitwS5BUsMooB9PTNUtS47IY57YnhRh1b3np8kwjOAVBwAAEGS9LgACAADoqHFpkfrLVzL1/oFqldR7FRdu0c1jkpQUySkPAADo2zgbAgAAIWVi/yhN7B8V7DIAAAB6leBO1gcAAAAAAEC3IwACAAAAAAAIcQRAAAAAAAAAIY4ACAAAAAAAIMQRAAEAAAAAAIQ4AiAAAAAAAIAQRwAEAAAAAAAQ4giAAAAAAAAAQhwBEAAAAAAAQIgjAAIAAAAAAAhxBEAAAAAAAAAhjgAIAAAAAAAgxBEAAQAAAAAAhDgCIAAAAAAAgBBHAAQAAAAAABDiCIAAAAAAAABCHAEQAAAAAABAiCMAAgAAAAAACHEEQAAAAAAAACGOAAgAAAAAACDEEQABAAAAAACEOAIgAAAAAACAEEcABAAAAAAAEOIIgAAAAAAAAEIcARAAAAAAAECIIwACAAAAAAAIcQRAAAAAAAAAIY4ACAAAAAAAIMQRAAEAAAAAAIQ4AiAAAAAAAIAQRwAEAAAAAAAQ4giAAAAAAAAAQhwBEAAAAAAAQIgjAAIAAAAAAAhxBEAAAAAAAAAhjgCoh+Xl5ckwjJN+LViwINglAgAAAACAEGMLdgF91TnnnKN58+a12D569OieLwYAAAAAAIQ0AqAgGTdunBYtWhTsMgAAAAAAQB/AFDAAAAAAAIAQxwigICkoKNBTTz2l0tJSJScn68ILL9TYsWODXRYAAAAAAAhBBEBBsnTpUi1dutRv24wZM7R48WINHDgwSFUBAAAAAIBQZJimaQa7iL6kqKhIf/rTnzRv3jwNGTJEkrR161YtWrRIK1as0NChQ7V582ZFR0e36fYmTJjQ6vadO3cqKytLTz/9dJfVHsqqq6slSbGxsUGuBOhZHPvoizju0Rdx3KOv4thvvxkzZgS7BHQTegB1QHZ29imXcg/8+s53vtN03bS0NP3qV7/S+PHjlZCQoISEBE2bNk1LlizRpEmTtG/fPj377LNBfHQAAAAAACDUMAWsA3JychQREdHm/TMyMk67j81m080336x169Zp1apV+uEPf9im2964cWOr2xtHBpHets3KlSsl8ftC38Oxj76I4x59Ecc9+iqOfeAEAqAOWLZsWbfcbmpqqiSptra2W24fAAAAAAD0TUwB60U+++wzSWrqDQQAAAAAANAVCIB62Lp16+RyuVpsX758uR599FFJ8usZBAAAAAAA0FlMAethP/vZz7R9+3bNmDFDWVlZkhpWAVu+fLkk6de//rUmT54czBIBAAAAAECIIQDqYdddd53eeOMNrV+/Xu+//77cbrf69eunb33rW7rjjjs0derUYJcIAAAAAABCDAFQD7vpppt00003BbsMAAAAAADQh9ADCAAAAAAAIMQRAAEAAAAAAIQ4AiAAAAAAAIAQRwAEAAAAAAAQ4giAAAAAAAAAQhwBEAAAAAAAQIgjAAIAAAAAAAhxBEAAAAAAAAAhjgAIAAAAAAAgxBEAAQAAAAAAhDgCIAAAAAAAgBBHAAQAAAAAABDiCIAAAAAAAABCHAEQAAAAAABAiCMAAgAAAAAACHEEQAAAAAAAACGOAAgAAAAAACDEEQABAAAAAACEOAIgAAAAAACAEEcABAAAAAAAEOIIgAAAAAAAAEIcARAAAAAAAECIIwACAAAAAAAIcQRAAAAAAAAAIY4ACAAAAAAAIMQRAAEAAAAAAIQ4AiAAAAAAAIAQRwAEAAAAAAAQ4giAAAAAAAAAQhwBEAAAAAAAQIgjAAIAAAAAAAhxBEAAAAAAAAAhjgAIAAAAAAAgxBEAAQAAAAAAhDgCIAAAAAAAgBBHAAQAAAAAABDiCIAAAAAAAABCHAEQAAAAAABAiCMAAgAAAAAACHEEQAAAAAAAACGOAAgAAAAAACDEEQABAAAAAACEOAIgAAAAAACAEEcABAAAAAAAEOIIgAAAAAAAAEIcARAAAAAAAECIIwACAAAAAAAIcQRAAAAAAAAAIY4ACAAAAAAAIMQRAAEAAAAAAIQ4AiAAAAAAAIAQRwAEAAAAAAAQ4giAAAAAAAAAQhwBEAAAAAAAQIgjAAIAAAAAAAhxBEAAAAAAAAAhjgAIAAAAAAAgxBEAAQAAAAAAhDgCIAAAAAAAgBBHAAQAAAAAABDiCIAAAAAAAABCHAEQAAAAAABAiCMA6iS3263HHntMCxcu1Lhx42S322UYhp599tnTXnfx4sU6//zzFRMTo/j4eM2YMUPvvPNOD1QNAAAAAAD6EgKgTqqtrdXdd9+t559/XoWFherfv3+brveTn/xEN954o44ePapbbrlF3/nOd7Rt2zZdfvnl+tOf/tTNVQMAAAAAgL6EAKiToqKi9N5776mgoECFhYX67ne/e9rrrFmzRo888ohycnK0detWPfroo3riiSe0ceNGJSUl6Sc/+Yny8vK6v3gAAAAAANAnEAB1kt1u19y5c5Went7m6zz55JOSpHvvvVeJiYlN27Ozs/WDH/xATqdTzz33XJfXCgAAAAAA+iYCoCBYvny5JOmSSy5pcdncuXP99gEAAAAAAOgsW7AL6Gtqa2uVn5+vmJiYVkcNDRs2TJK0Z8+eNt3ehAkTWt2+ZcsW2Ww2DR8+vOPF9iE+n0+SZLGQiaJv4dhHX8Rxj76I4x59Fcd++5133nn6xz/+Eewy0A0IgHpYZWWlJCk+Pr7Vyxu3V1RUdOp+rFaroqKiFBsb26nb6St27twpSRo1alSQKwF6Fsc++iKOe/RFHPfoqzj2gRMIgNTQe+fgwYNt3v/aa6/Viy++2I0VSYZhtGm/jRs3dmsdfUXjSCp+n+hrOPbRF3Hcoy/iuEdfxbEPnEAAJCknJ0cRERFt3j8jI6PD99U4wqdxJFCg040QAgAAAAAAaC8CIEnLli3rsfuKjo5WZmam8vPzdfTo0RZ9gPbu3StJ9O4BAAAAAABdhk5YQTBr1ixJ0gcffNDisvfff99vHwAAAAAAgM4iAAqC22+/XZL04IMPqry8vGl7Xl6ennjiCYWHh2vhwoXBKg8AAAAAAIQYpoB1gYcffli7du2SJG3evFmS9Nxzz+nTTz+VJF100UW6+eabm/afPHmy7rnnHv3+97/X2LFjNX/+fLlcLr3yyisqKyvT448/ruzs7J5+GAAAAAAAIEQZpmmawS7iTDdjxgx9/PHHJ738hhtu0PPPP99i++LFi/WnP/1JO3bskMVi0fjx4/XTn/5Ul112WTdWCwAAAAAA+hoCIAAAAAAAgBBHDyAAAAAAAIAQRwAEAAAAAAAQ4giAAAAAAAAAQhwBEAAAAAAAQIgjAAIAAAAAAAhxBEAAAAAAAAAhjgAIfZbb7dZjjz2mhQsXaty4cbLb7TIMQ88+++xpr7t48WKdf/75iomJUXx8vGbMmKF33nmnB6oGuk9eXp4Mwzjp14IFC4JdItApR44c0Xe/+11lZGQoPDxc2dnZuvvuu1VeXh7s0oBuk52dfdLn9f79+we7PKDDXn/9dd15552aOnWq4uLiZBiGvvOd75zyOmvWrNGll16qpKQkRUVFaezYsfrDH/4gr9fbQ1UDwWULdgFAsNTW1uruu++WJPXr10/9+/fX4cOHT3u9n/zkJ3rkkUeUlZWlW265RS6XSy+//LIuv/xyPf7447rjjju6uXKge51zzjmaN29ei+2jR4/u+WKALrJ//35NnjxZRUVFuuKKKzRy5Eh9/vnneuyxx/TBBx9o9erVSk5ODnaZQLeIj49vOudpLiYmpueLAbrIAw88oC1btigmJkZZWVnatWvXKff/z3/+o6uuukoRERG6+uqrlZSUpLfffls/+tGPtHr1ar322ms9VDkQPIZpmmawiwCCweVyadmyZRo3bpzS09O1aNEi3X///XrmmWd08803t3qdNWvWaMqUKcrJydH69euVmJgoqWHkxIQJE1RbW6tdu3YpOzu7Bx8J0DXy8vI0ePBg3XDDDXr++eeDXQ7Qpb761a9qyZIl+uMf/6g777yzafs999yjRx99VLfddpuefPLJIFYIdI/Gc5K8vLyg1gF0tRUrVigrK0tDhw7Vxx9/rJkzZ+raa6/Viy++2GLfqqoqDR06VJWVlVq9erUmTpwoSXI4HJo1a5bWrl2rl156idHOCHlMAUOfZbfbNXfuXKWnp7f5Oo1vDu69996m8EdqOLn6wQ9+IKfTqeeee67LawUAdFxubq6WLFnS9Fzd3P3336/o6Gj9/e9/V21tbZAqBAC018yZMzVs2DAZhnHafV9//XUVFxdrwYIFTeGPJEVEROiBBx6QJP3lL3/ptlqB3oIACGiH5cuXS5IuueSSFpfNnTvXbx/gTFVQUKCnnnpKDz30kJ566ilt3bo12CUBndL4vDxnzhxZLP6nPrGxsZoyZYrq6ur02WefBaM8oNs5nU69+OKLeuihh/TYY49pxYoV9DxBn3Kqc/hp06YpKipKa9askdPp7OnSgB5FDyCgjWpra5Wfn6+YmJhWRw0NGzZMkrRnz56eLg3oUkuXLtXSpUv9ts2YMUOLFy/WwIEDg1QV0HG7d++WJA0fPrzVy4cNG6YlS5Zoz549mj17dk+WBvSIwsJCXXfddX7bBg8erOeee07Tp08PUlVAzznV64DNZtPgwYO1fft25ebmatSoUT1dHtBjGAEEtFFlZaWkhkaKrWncXlFR0VMlAV0qKipK//3f/62NGzeqvLxc5eXlTXPqV65cqdmzZzNFBmcknr/Rly1cuFDLli1TYWGhamtrtW3bNt12223Ky8vT3LlztWXLlmCXCHQ7XgeABgRAOKOdamnT1r5OtzRkV2jLPGSgu3Tm30RaWpp+9atfafz48UpISFBCQoKmTZumJUuWaNKkSdq3b5+effbZID46oHs0rofB8zdC0X333adZs2apX79+ioqK0ujRo/Xkk0/qnnvuUX19vRYtWhTsEoGg43UAfQVTwHBGy8nJUURERJv3z8jI6PB9NX4y0PgJQqDTfbIA9ITu+Ddhs9l08803a926dVq1apV++MMfdqZEoMed7vm7qqrKbz+gL7j99tv1yCOPaNWqVcEuBeh2vA4ADQiAcEZbtmxZj91XdHS0MjMzlZ+fr6NHj7boA7R3715JJ+8xAfSE7vo3kZqaKklMAcMZacSIEZJO3qON52/0RWlpaZJ4XkffMGLECG3YsEF79uzRhAkT/C7zeDw6cOCAbDabhgwZEqQKgZ7BFDCgHWbNmiVJ+uCDD1pc9v777/vtA4SSxtWRODHCmWjmzJmSpCVLlsjn8/ldVl1drdWrVysyMlIXXHBBMMoDgmLt2rWSeF5H33Cqc/hVq1aprq5OkydPVnh4eE+XBvQoAiCgHW6//XZJ0oMPPqjy8vKm7Xl5eXriiScUHh6uhQsXBqs8oFPWrVsnl8vVYvvy5cv16KOPSlKP9NECulpOTo7mzJnT9Fzd3H333afa2lpdf/31io6ODlKFQPfYvn27ysrKWmw/ePCg7rjjDkk8r6NvmD9/vlJSUvTyyy9rw4YNTdsdDod++ctfSpK+973vBas8oMcYZmPHK6APevjhh7Vr1y5J0ubNm7VlyxZNnjy5aUn3iy66SDfffLPfdX784x/r97//vbKysjR//ny5XC698sorKi0t1eOPP950QgWcaWbMmKHt27drxowZysrKkiRt3bpVy5cvlyT9+te/bjpJAs40+/fv1+TJk1VUVKQrrrhCo0aN0rp167RixQoNHz5ca9asUXJycrDLBLrUokWL9PDDD2vmzJkaPHiwYmNjtX//fr377rtyOBy69NJL9cYbb8hutwe7VKDd3nzzTb355puSpMLCQn344YcaMmSIpk6dKklKSUnR7373O7/958+fr4iICC1YsEBJSUl66623tHv3bs2fP1+vvvoqTaAR8giA0KfNmDFDH3/88Ukvv+GGG/T888+32L548WL96U9/0o4dO2SxWDR+/Hj99Kf/v737CWn6j+M4/vpuIhTCnFRuenBQHbQGi7p0GAUeghxlGNSKtXSHPEQI8bt0KFcsOgZePGTM/tyEpEkETkmoPKWSBiuIRgZFKHSJZtK+v8OP/CXzb/nV9eX5gF2+n8/n/f542158Px//USgUsnC3gLW6urr04MEDTUxMaGpqSrOzs6qsrNT+/ft1/vz5uS9UwN9qcnJSly9f1uPHjzU9PS2v16vGxkZduXJFFRUVG709YM0NDQ2ps7NTo6Ojc/8Gvry8XIFAQJFIRJFIhB+8+Gu1t7crHo8vOl5TU6NsNjvv2bNnz5RIJDQ8PKxcLqcdO3aopaVFFy5ckNPptHjHwMYjAAIAAAAAALA57gACAAAAAACwOQIgAAAAAAAAmyMAAgAAAAAAsDkCIAAAAAAAAJsjAAIAAAAAALA5AiAAAAAAAACbIwACAAAAAACwOQIgAAAAAAAAmyMAAgAAAAAAsDkCIAAAAAAAAJsjAAIAAAAAALA5AiAAAAAAAACbIwACAAC2dvDgQfn9fuXzeUvqm6apQCCgYDBoSX0AAIC1QAAEAABsq6enR0NDQ4rH43I4rPnaYxiG4vG4nj59qp6eHkt6AAAA/CnDNE1zozcBAACw1kzTVG1trUzTVCaTkWEYlvarq6vTjx8/1qUXAADAavEGEAAAsKV0Oq3Xr18rGo2uSyATjUb15s0bDQwMWN4LAABgtQiAAABAUfH5fDIMY9HP2bNnV1Snq6tLknTixImCsWQyKcMwlEwm1d/fr2AwqLKyMm3dulXNzc368uWLJGl0dFShUEhut1tlZWU6cuSIstnsgv1Onjw5ry8AAEAxKdnoDQAAAPyqra1tLoD5VSqV0sjIiDZv3rxsDdM0NTg4KI/Ho+3bty867+HDh+rr61MoFFJra6ueP3+uZDKpd+/e6caNG6qvr1cwGFQsFtP4+LhSqZTevn2r8fHxgjuFampqVF1drXQ6LdM0OQYGAACKCncAAQCAotff36/Dhw/L5/NpeHhYW7ZsWXJ+JpNRbW2tQqGQUqlUwXgymVRzc7OcTqcGBgZ04MABSVI+n9ehQ4eUTqfldrvV0dGh06dPz62LxWK6ffu2ent7dfTo0YK6x44dU29vr169eqW6uro//KsBAADWDkfAAABAUZuYmNDx48flcrn06NGjZcMfSXr//r0kyev1LjkvHA7PhT+S5HA4FIlEJEm7d++eF/5I0pkzZyRJY2NjC9bzeDzz+gMAABQLjoABAICi9fHjRzU0NGhmZkZ9fX3auXPnitZNT09Lktxu95Lz9u3bV/CsqqpKkrR3796CserqaknShw8fFqxXUVEhSZqamlrRPgEAANYLARAAAChKX79+VSgU0uTkpO7fv69gMLjitZs2bZIk5XK5Jee5XK6CZyUlJcuOzc7OLljv27dv8/oDAAAUCwIgAABQdPL5vMLhsEZGRpRIJBQOh1e1ftu2bZL+fxNovfzs97M/AABAseAOIAAAUHTa2tqUSqXU0tKiS5curXr9rl275HQ6lclkLNjd4jKZjBwOh/x+/7r2BQAAWA4BEAAAKCo3b95UR0eH6uvr1dnZ+Vs1XC6XAoGAXr58OXcsy2ozMzMaGxvTnj17VF5evi49AQAAVoojYAAAoGh8+vRJFy9elGEY8vv9SiQSBXMCgYAaGxuXrdXU1KQXL15ocHBQDQ0NFux2vidPnuj79+9qamqyvBcAAMBqEQABAICikcvllM/nJf33JtBCotHoigKgWCym9vZ23blzZ10CoO7ubpWWlioWi1neCwAAYLUM0zTNjd4EAACAFc6dO6fu7m5ls1l5PB7L+nz+/Fk+n0+nTp3SrVu3LOsDAADwu7gDCAAA2NbVq1dVWlq64FGytXT9+nU5nU5du3bN0j4AAAC/iwAIAADYVmVlpe7du6eqqqq5o2VrzTRNeb1e3b17V16v15IeAAAAf4ojYAAAAAAAADb3Lwzb4HQ3DUOwAAAAAElFTkSuQmCC&quot; width=&quot;576px&quot; height=&quot;609px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1045\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"7\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1029\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAATDCAYAAAAOZE6YAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOzdebBtd1nn//d3WGvtfYY7JCFCDCZAIEQFjdjVMoZIAw0qKcDqEiSA2qgFYbAbG2x+ZYKoUApSiUJTYBsske4yKJEWik4boJEYsEUmGYImhEkz3nvPsPdew3f4/fGstc85d0juvUnuSc59XlXJPWefvddeezxnffbzPF+yUkoppR7wzjrrrAxkIH/84x8/5OcveclL7vLnd7W9w/n4xz8+//lLXvKSnHPOa2tr+YorrshPecpT8hlnnJGdc1suf+mll84vc+WVV+acc77lllvyZZddln/oh34o7969Oy8sLORzzz03v/rVr87f/e53j/VuuM984xvfmO/7ke6To/W+971vvp0PfOADOee7f/w2+//+v/9vft4XvOAFd3nej370o/Pznn322Yc9zz//8z/Pz7OwsJD37dt3xO11XZfPPPPMY3ouKaWUUur+waKUUkopdQ998Ytf5Pzzz+dVr3oVn/zkJ/mXf/kXYox3eZmPfexjPPaxj+Wyyy7jC1/4AisrK0ynU2644QYuv/xyzjvvPK677rq73MZ73/tejDEYYzj77LPvxVt037j11lt59atfDcBzn/tcnv/85x/zNv7yL/9y/vV/+A//4S7P+/SnP509e/YAcPPNN/O5z33uLrf39Kc/nb179x5xe957nvvc586//+AHP3i0u62UUkqpbea3eweUUkop9cB2xx138JM/+ZN8+9vf5qyzzuLZz3423/u938v+/fu59tprD3uZL37xi1xyySVMJhP+7b/9t1xwwQXs3r2bm2++mauuuooDBw6wurrK85//fL761a/eZSjxQPLyl7+cO++8kz179vCOd7zjmC/fNA1f+cpX5t8/6UlPusvzW2t5whOewEc+8hEAPve5z3H++edvOc8//MM/HPX2AJ785Cfz+7//+/PtKaWUUuqBQQMgpZRSSt0jH/7whwF4/etfz2/8xm9QFMXdXubtb387S0tLfOhDH+KnfuqntvzsjW98I0996lP5+te/zq233sq73vUufu3Xfu0+2fcT6X/+z//JX/zFXwDw1re+lYc85CHHvI2vfe1r88qqPXv2cNppp93tZc4555z511/+8pcP+fnm0x75yEfe4+0ppZRS6v5JW8CUUkopdY/97M/+LG9+85uPKvwZXHnllYeEPwAPechDuPzyy+ffD6HJA9ltt93GK1/5SgB+/Md/nF/4hV84ru3ccsst86/PPPPMo7rMQx/60MNe/ni3uXl7+/bto+u6o9oPpZRSSm0vDYCUUkopdY9deumlx3T+H/qhH+Knf/qnj/jzZzzjGSwvLwPwpS996YjzhF760peScybnzM0333xM+3AiveIVr+COO+5gYWGB97znPce9nbW1tfnXi4uLR3WZhYWFw17+eLe5eXtH2qZSSiml7n80AFJKKaXUPfKoRz3qqFqHNnvWs551lz+31s5bjZqmYWVl5bj3b7v92Z/9GR/4wAcAeNOb3sTDH/7w497WbDabf12W5VFdZjQazb+eTqf3eJubt3ekbSqllFLq/kcDIKWUUkrdI49+9KOP+TJnnXXW3Z5nqAACWF9fP+bruD+44447uOSSSwD4N//m38xXADte4/F4/nXbtkd1mbqu518fXL1zPNvcvL0jbVMppZRS9z8aACmllFLqHtm9e/cxX+bgKpLDMcbMv04pHfN13B+84hWv4Pbbb6coCv77f//vOOfu0fY2h2KTyeSoLrO5Qmfz5Y93mwdX/Bxum0oppZS6/9EASCmllFL3iLX658ThXHvttfzZn/0ZICukPeYxj7nH23zwgx88//q73/3uUV3mO9/5zvzr7/me77nH29y8vb179x7T4G+llFJKbR/9i00ppZQ6CWyupsk53+35da7LPfftb397/vWb3vQmjDFH/O+b3/zm/LwXXnjh/PSXvvSlW7Z57rnnzquI9u/fzx133HG3+/HP//zP869/4Ad+4JCff//3f//8669//ev3eHtKKaWUun/SAEgppZQ6CSwtLc2/vrt5OpPJhH379t3Xu6SOw2g04rzzzpt/f911193l+VNK/O3f/u38+/PPP/+Q8/zIj/zIUW8P4G/+5m/ucntKKaWUun/y270DSimllLrvbW79ubsqj7/+678+4rLr6uidc845vOQlLzmq837gAx+Yz9955jOfOW/LetKTnnTIeS+66CL+8R//EYCrrrqKiy666Ijbvfbaa9m/fz8gg7c3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TgMgpZRSSimllFJKqR1OA6Bj8IEPfIBXvvKVPPnJT2bXrl0YY3jRi150XNv6zne+w8///M9zxhlnUFUVZ599Nq95zWvYv3//vbzXSimllFJKKaWUOtn57d6BB5Lf/M3f5Atf+AJLS0uceeaZfO1rXzuu7dx444084QlP4LbbbuOiiy7i0Y9+NH/3d3/H5Zdfzkc/+lGuu+46Tj311Ht575VSSimllFJKKXWy0gqgY/D2t7+dr3/966yurvLf/tt/O+7tvPzlL+e2227jiiuu4Oqrr+Ytb3kLH/vYx/iVX/kVbrjhBt7whjfci3utlFJKKaWUUkqpk50GQMfgwgsv5JGPfCTGmOPexk033cQ111zD2WefzSte8YotP3vjG9/I4uIif/Inf8JkMrmnu6uUUkoppZRSSikFaAB0wn3sYx8D4BnPeAbWbr37l5eXeeITn8h0OuXTn/70duyeUkoppZRSSimldiANgE6wG264AYBHPepRh/35Ix/5SAC+/vWvn7B9UkoppZRSSiml1M6mQ6BPsJWVFQB279592J8Ppx84cOCotve4xz3usKd/9atf5cwzz+QTn/jEMe/jyWhtbQ1A7y910tHnvjoZ6fNenYz0ea9OVvrcP3ZPfepTt3sX1H1EK4DuZ3LOAPdozpBSSimllFJKKaXUZloBdIINFT5DJdDBVldXt5zv7nz2s5897OlDZZCmt0dn+ERA7y91stHnvjoZ6fNenYz0ea9OVvrcV2qDVgCdYOeeey5w5Bk///RP/wQceUaQUkoppZRSSiml1LHSAOgEu/DCCwG45pprSClt+dna2hrXXXcd4/GYH/uxH9uO3VNKKaWUUkoppdQOpAHQfaTrOr72ta9x4403bjn9EY94BM94xjO4+eabecc73rHlZ5deeimTyYQXv/jFLC4unsjdVUoppZRSSiml1A6mM4COwdVXX83VV18NwC233ALA9ddfz0tf+lIATjvtNN761rcC8N3vfpfzzjuPs846i5tvvnnLdt75znfyhCc8gVe96lVce+21nHfeeXzmM5/h4x//OI961KP4rd/6rRN1k5RSSimllFJKKXUS0ADoGHz+85/nj//4j7ecdtNNN3HTTTcBcNZZZ80DoLvyiEc8gr//+7/n13/91/noRz/KRz7yER7ykIfwqle9iksvvZRTTjnlPtl/pZRSSimllFJKnZw0ADoGl112GZdddtlRnffss8+eL+l+OA996EO58sor76U9U0oppZRSSimllDoynQGklFJKKaWUUkoptcNpAKSUUkoppZRSSim1w2kApJRSSimllFJKKbXDaQCklFJKKaWUUkoptcNpAKSUUkoppZRSSim1w2kApJRSSimllFJKKbXDaQCklFJKKaWUUkoptcNpAKSUUkoppZRSSim1w2kApJRSSimllFJKKbXDaQCklFJKKaWUUkoptcNpAKSUUkoppZRSSim1w2kApJRSSimllFJKKbXDaQCklFJKKaWUUkoptcNpAKSUUkoppZRSSim1w2kApJRSSimllFJKKbXDaQCklFJKKaWUUkoptcNpAKSUUkoppZRSSim1w2kApJRSSimllFJKKbXDaQCklFJKKaWUUkoptcNpAKSUUkoppZRSSim1w2kApJRSSimllFJKKbXDaQCklFJKKaWUUkoptcNpAKSUUkoppZRSSim1w2kApJRSSimllFJKKbXDaQCklFJKKaWUUkoptcNpAKSUUkoppXa0nDMxZXLO270rSiml1LbRAEgppZRSSu14xmz3HiillFLby2/3DiillFJKKXVfMsag+Y9SSqmTnVYAKaWUUkoppZRSSu1wGgAppZRSSqkdIWed86OUUkodiQZASimllFLqEA/Ewckpy3/3Vw/E+1QppdTOoTOAlFJKKaXUYT3QBifbbd7fIdgxd3HHPdDuU6WUUjuHBkBKKaWUUuoQD8TByXcVvNwbcs5kwB7heobqI3eE3Xgg3qdKKaV2Dm0BU0oppZQ6SEyZpG069xv3l9k+GciZI+6LNdtfhaSUUkodiQZASimllFLqfu3enu1zvGGSNQZrjlxpZIy5z6uQlFJKqeOlLWBKKaWUUgdxd1HGkXMmZe4yCFB37Vjvw3uzqiblTM5gycf1+B3LZe6uZUwppZQ6kbQC6Bh95zvf4ed//uc544wzqKqKs88+m9e85jXs37//qLdx9tlnzz8hOvi/Bz/4wffq/mr5ulJKKXVyS8e48tSxtlulfHztcseSiQx/Jw2raN0Tpr/uIwU56V5sNzu4Zez+0MamlFLq5KUVQMfgxhtv5AlPeAK33XYbF110EY9+9KP5u7/7Oy6//HI++tGPct1113Hqqace1bZ2797Na17zmkNOX1paulf3OWfIx/kJl1JKKaUOZYw5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df755+vuu+/Wscceq4cfflgdHR2jOt7hhx8+4uU/+clPFEWRlixZMmZrb2dFUUiSrGUwHqYWzn1MRZz3mIo47zFVce7vvd/6rd/SP/7jP072MjAOpkwAtGjRIv3yl78c9e0/8IEP6MYbbxzzdey333668MILh1121FFHacWKFXrb296mNWvW6JprrtEnP/nJl3Q/zjnVajV1dXW9pONMFY8++qgk6dBDD53klQATi3MfUxHnPaYizntMVZz7wKApEwAtXrxYlUpl1LdfsGDBOK5mZ1EU6cwzz9SaNWt03333jToAeuihh8Z5ZVNDq5KK5xNTDec+piLOe0xFnPeYqjj3gUFTJgC66667JnsJezRnzhxJUk9PzySvBAAAAAAAtBM2Qr6MPPDAA5I00BsIAAAAAABgLBAAjZMtW7Zo7dq1evrpp4ddvmbNGjUajZ1uv3LlSl122WWSpA9+8IMTskYAAAAAADA1TJktYC/VxRdfrLVr10qSHn74YUnStddeqx/84AeSpLe97W0688wzB25/yy236LTTTtMpp5yi6667buDyT3/603rkkUe0bNkyLVy4UFKYArZy5UpJ0uc//3ktXbp0Ah4RAAAAAACYKgiARun222/XvffeO+yy1atXa/Xq1QN/HxoA7cqHPvQh3XLLLfrRj36k733ve2o2m5o7d67+6I/+SJ/4xCd05JFHjvnaAQAAAADA1Ga8936yFwEAAAAAAIDxQw8gAAAAAACANkcABAAAAAAA0OYIgAAAAAAAANocARAAAAAAAECbIwACAAAAAABocwRAAAAAAAAAbY4ACAAAAAAAoM0RAGHKajabuvzyy3XaaafpsMMOU5IkMsbommuu2ePXXn/99Xrzm9+szs5OdXd3a9myZfrOd74zAasGxs/GjRtljNnln5NPPnmylwi8JE8++aROP/10LViwQGmaatGiRTrnnHO0adOmyV4aMG4WLVq0y/f1efPmTfbygBft5ptv1llnnaUjjzxS06ZNkzFGH/zgB3f7NatXr9bxxx+vmTNnqlar6XWve52++MUvKs/zCVo1MLmiyV4AMFl6enp0zjnnSJLmzp2refPm6Yknntjj1/2v//W/dMkll2jhwoX64z/+YzUaDd100036H//jf+hLX/qSPvGJT4zzyoHx9frXv14nnnjiTpe/9rWvnfjFAGNkw4YNWrp0qZ599lmdcMIJevWrX60f/vCHuvzyy3X77bdr1apVmjVr1mQvExgX3d3dAz/zDNXZ2TnxiwHGyBe+8AX95Cc/UWdnpxYuXKi1a9fu9vbf/OY39e53v1uVSkXvfe97NXPmTH3729/Wueeeq1WrVukb3/jGBK0cmDzGe+8nexHAZGg0Grrrrrt02GGHaf78+Tr//PN1wQUX6Otf/7rOPPPMEb9m9erVOuKII7R48WL96Ec/0owZMySFyonDDz9cPT09Wrt2rRYtWjSBjwQYGxs3btSBBx6oU045Rdddd91kLwcYU+94xzu0YsUKXXHFFTrrrLMGLv/Upz6lyy67TH/yJ3+iq666ahJXCIyP1s8kGzdunNR1AGPt7rvv1sKFC/WqV71K9957r44++mh94AMf0I033rjTbbdu3apXvepV2rJli1atWqU3velNkqT+/n4dc8wxuv/++/VP//RPVDuj7bEFDFNWkiR65zvfqfnz54/6a1ofDj7zmc8MhD9S+OHq4x//uOr1uq699toxXysA4MV77LHHtGLFioH36qEuuOACdXR06IYbblBPT88krRAAsLeOPvpoHXzwwTLG7PG2N998s5577jmdfPLJA+GPJFUqFX3hC1+QJH31q18dt7UCLxcEQMBeWLlypSTpuOOO2+m6d77zncNuA+yrfvWrX+nqq6/WX/3VX+nqq6/WT3/608leEvCStN6Xly9fLmuH/+jT1dWlI444Qr29vXrggQcmY3nAuKvX67rxxhv1V3/1V7r88st199130/MEU8rufoY/6qijVKvVtHr1atXr9YleGjCh6AEEjFJPT4+eeuopdXZ2jlg1dPDBB0uS1q9fP9FLA8bUHXfcoTvuuGPYZcuWLdP111+vV77ylZO0KuDFW7dunSRpyZIlI15/8MEHa8WKFVq/fr2OPfbYiVwaMCGeeeYZfehDHxp22YEHHqhrr71Wb3/72ydpVcDE2d2/A1EU6cADD9Qjjzyixx57TIceeuhELw+YMFQAAaO0ZcsWSaGR4khal2/evHmilgSMqVqtps9+9rN66KGHtGnTJm3atGlgT/0999yjY489li0y2Cfx/o2p7LTTTtNdd92lZ555Rj09PfrZz36mP/mTP9HGjRv1zne+Uz/5yU8me4nAuOPfASAgAMI+bXejTUf6s6fRkGNhNPuQgfHyUl4T++23ny688EK98Y1v1PTp0zV9+nQdddRRWrFihX77t39b/+///T9dc801k/jogPHRmofB+zfa0XnnnadjjjlGc+fOVa1W02tf+1pdddVV+tSnPqW+vj6df/75k71EYNLx7wCmCraAYZ+2ePFiVSqVUd9+wYIFL/q+Wr8ZaP0GYUd7+s0CMBHG4zURRZHOPPNMrVmzRvfdd58++clPvpQlAhNuT+/fW7duHXY7YCr4yEc+oksuuUT33XffZC8FGHf8OwAEBEDYp911110Tdl8dHR3af//99dRTT+npp5/eqQ/QL37xC0m77jEBTITxek3MmTNHktgChn3SIYccImnXPdp4/8ZUtN9++0nifR1TwyGHHKIHH3xQ69ev1+GHHz7suizL9PjjjyuKIh100EGTtEJgYrAFDNgLxxxzjCTp9ttv3+m6733ve8NuA7ST1nQkfjDCvujoo4+WJK1YsUJFUQy7btu2bVq1apWq1are8pa3TMbygElx//33S+J9HVPD7n6Gv++++9Tb26ulS5cqTdOJXhowoQiAgL3wkY98RJJ00UUXadOmTQOXb9y4UV/5yleUpqlOO+20yVoe8JKsWbNGjUZjp8tXrlypyy67TJImpI8WMNYWL16s5cuXD7xXD3Xeeeepp6dHH/7wh9XR0TFJKwTGxyOPPKJf//rXO13+y1/+Up/4xCck8b6OqeGkk07S7NmzddNNN+nBBx8cuLy/v19/+Zd/KUn66Ec/OlnLAyaM8a2OV8AUdPHFF2vt2rWSpIcfflg/+clPtHTp0oGR7m9729t05plnDvuaP/3TP9Wll16qhQsX6qSTTlKj0dA///M/64UXXtCXvvSlgR+ogH3NsmXL9Mgjj2jZsmVauHChJOmnP/2pVq5cKUn6/Oc/P/BDErCv2bBhg5YuXapnn31WJ5xwgg499FCtWbNGd999t5YsWaLVq1dr1qxZk71MYEydf/75uvjii3X00UfrwAMPVFdXlzZs2KDvfve76u/v1/HHH69bbrlFSZJM9lKBvXbrrbfq1ltvlSQ988wz+v73v6+DDjpIRx55pCRp9uzZ+tu//dthtz/ppJNUqVR08skna+bMmfrWt76ldevW6aSTTtK//Mu/0AQabY8ACFPasmXLdO+99+7y+lNOOUXXXXfdTpdff/31+vKXv6z//M//lLVWb3zjG/Vnf/Znete73jWOqwXG19/93d/plltu0c9//nM9//zzajabmjt3rt761rfqE5/4xMAPVMC+6oknntDnPvc53X777XrhhRc0f/58nXjiiTrvvPM0c+bMyV4eMObuvfdeXXXVVfrxj388MAZ++vTpOuyww/ShD31IH/rQh/jAi33W+eefrwsuuGCX1x9wwAHauHHjsMtWrVqliy66SPfff7/6+/v1qle9SqeffrrOPvtsOefGecXA5CMAAgAAAAAAaHP0AAIAAAAAAGhzBEAAAAAAAABtjgAIAAAAAACgzREAAQAAAAAAtDkCIAAAAAAAgDZHAAQAAAAAANDmCIAAAAAAAADaHAEQAAAAAABAmyMAAgAAAAAAaHMEQAAAAAAAAG2OAAgAAAAAAKDNEQABAIC2tmzZMv3mb/6miqIYl+N773XYYYfpyCOPHJfjAwAAjAUCIAAA0LZuvvlm3Xvvvbrgggtk7fj82GOM0QUXXKAf/OAHuvnmm8flPgAAAF4q4733k70IAACAsea916GHHirvvdauXStjzLje32te8xrleT4h9wUAALC3qAACAABt6c4779S6det0yimnTEggc8opp2j9+vW66667xv2+AAAA9hYBEAAAeFlZtGiRjDG7/HPqqaeO6jh/93d/J0l673vfu9N11113nYwxuu6663THHXfoyCOPVGdnp+bMmaPTTjtNmzdvliT9+Mc/1rve9S7NmDFDnZ2d+v3f/31t3LhxxPs7+eSTh90vAADAy0k02QsAAAAY6pxzzhkIYIb69re/rf/4j/9QrVbb4zG891q5cqXmzZunxYsX7/J23/rWt/Sd73xH73rXu/SRj3xEq1ev1nXXXafHH39cF198sY499lgdeeSROuOMM/Szn/1M3/72t7Vhwwb97Gc/26mn0AEHHKD9999fd955p7z3bAMDAAAvK/QAAgAAL3t33HGHjj/+eC1atEj333+/Zs+evdvbr127Voceeqje9a536dvf/vZO11933XU67bTT5JzTXXfdpbe//e2SpKIo9I53vEN33nmnZsyYoS996Uv6wAc+MPB1Z5xxhv7+7/9et956q0444YSdjvsHf/AHuvXWW/XII4/oNa95zUt81AAAAGOHLWAAAOBl7ec//7lOOukkdXd367bbbttj+CNJ//Vf/yVJmj9//m5v9773vW8g/JEka60+9KEPSZJe+9rXDgt/JOnD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OPYLAwAAAAAAeJnZZwOgFxP+DDVv3jzNmzdvjFYDAAAAAADw8rXP9gB6MR599FGde+65k70MAAAAAACACdX2AVC9XtcNN9ygI488Uq997Wt1xRVXTPaSAAAAAAAAJtQ+uwVsT37+85/ra1/7mm688UZt2bJF3nsddNBBOuOMMyZ7aQAAAAAAABOqrQKgvr4+3XTTTfr617+uNWvWyHsvSXr961+vSy65RMccc8wkrxAAAAAAAGDitcUWsIcfflgf//jHtWDBAp155pl64IEH9IY3vEFf+tKXJEm/9Vu/RfgDAAAAAACmrH26Auiaa67R1772NT300EPy3mvu3Lk644wzdNppp+k3fuM3JElnnXXWJK8SAAAAAABgcu3TAdD//J//U9Za/eEf/qFOOeUUvfOd75RzbrKXBQAAAAAA8LKyz28B897rZz/7mR555BE9++yzk70cAAAAAACAl519OgD6wQ9+oA9+8IN64okn9Od//ud65StfqeOPP17/8i//okajMdnLAwAAAAAAeFnYpwOgpUuX6vrrr9evfvUrXXHFFXrNa16j22+/Xe973/s0f/58fexjH5vsJQIAAAAAAEy6fToAaunu7tYnPvEJ/eQnP9H999+vU045RY1GQ1dddZUk6Xvf+54uueQSPffcc5O8UgAAAAAAgInXFgHQUL/927+tv//7v9evfvUrfeUrX9Eb3vAGPfXUU/rf//t/a+HChXrPe94z2UsEAAAAAACYUG0XALV0dXXpox/9qB566CH96Ec/0hlnnKEkSfRv//Zvk700AAAAAACACdW2AdBQhx9+uL72ta/pmWee0dVXXz3ZywEAAAAAAJhQUyIAauno6NCZZ5452csAAAAAAACYUPtsAPSv//qvL+nrn376ad1///1jtBoAAAAAAICXr302AHrPe96jww8/XP/8z/+ser0+6q9bt26dzj33XL3qVa/SnXfeOY4rBAAAAAAAeHmIJnsBL9Zdd92lc889V+973/vU3d2tE044QUcccYTe9KY3af78+ZoxY4b6+/v1wgsvaO3atXrggQf0/e9/Xw8++KCSJNHZZ5+tc845Z7IfBgAAAAAAwLjbZwOgo48+Wj/+8Y/1T//0T/rKV76if/iHf9ANN9ywy9t77zV9+nR98pOf1Cc/+UkdcMABE7haAAAAAACAybPPBkCSZIzR+9//fr3/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sGABZFlGdXU1BEFI6P0tXLgQoigm5b6IiIiIIsUKICIiIkpLH330EU6dOoU77rgjKYHMHXfcgZqaGmzevDnh90VEREQUKQZARERENKlUVVVBEIQx/7vzzjvDup1nn30WAPDVr3416LINGzZAEARs2LABH374IVatWgWTyYTCwkLcddddsFgsAICDBw/i+uuvR25uLkwmE774xS+isbEx5P3deuutAfdLRERENJloUr0AIiIiotEefPDBkQBmtLfeegsHDhxARkbGhLchyzK2bNmCkpISzJo1a8zz3nzzTbz99tu4/vrrcd999+HTTz/Fhg0b0NDQgF/96ldYt24dVq1ahW9961s4evQo3nrrLdTV1eHo0aNBM4UqKytRXl6Ojz76CLIssw2MiIiIJhXOACIiIqJJ78MPP8R1112HqqoqfPbZZygoKBj3/OrqaixYsADXX3893nrrraDLN2zYgLvuugtqtRqbN2/GFVdcAQCQJAlXX301PvroI+Tm5uLJJ5/E17/+9ZHrfetb38Kf//xnbNy4ETfeeGPQ7X7pS1/Cxo0bcfz4cSxcuDDG75qIiIgoftgCRkRERJPasWPHcMsttyA7OxvvvvvuhOEPADQ3NwMASktLxz3va1/72kj4AwAqlQq33XYbAGDRokUB4Q8A3H777QCAQ4cOhby9kpKSgPsnIiIimizYAkZERESTVkdHB77whS/A7Xbj7bffxpw5c8K6Xl9fHwAgNzd33PMuuuiioGNlZWUAgGXLlgVdVl5eDgBobW0NeXt5eXkAgN7e3rDWSURERJQsDICIiIhoUnI4HLj++uvR0tKCl156CatWrQr7ukajEQDgcrnGPS87OzvomEajmfAyr9cb8vaGhoYC7p+IiIhosmAARERERJOOJEn42te+hgMHDuCRRx7B1772tYiuX1RUBOBsJVCyDN/f8P0TERERTRacAURERESTzoMPPoi33noL3/zmN/Gv//qvEV//vPPOg1qtRnV1dQJWN7bq6mqoVCqcf/75Sb1fIiIiookwACIiIqJJ5be//S2efPJJrFu3Dk8//XRUt5GdnY0lS5bgyJEjI21ZieZ2u3Ho0CEsXboUOTk5SblPIiIionCxBYyIiIgmjc7OTvzwhz+EIAg4//zz8cgjjwSds2TJEtx0000T3tbNN9+M/fv3Y8uWLfjCF76QgNUG2rZtGzweD26++eaE3xcRERFRpBgAERER0aThcrkgSRIAfyVQKHfccUdYAdC3vvUtrF+/Hn/5y1+SEgA9//zz0Ol0+Na3vpXw+yIiIiKKlCDLspzqRRARERElwr333ovnn38ejY2NKCkpSdj9dHd3o6qqCv/4j/+IP/3pTwm7HyIiIqJocQYQERERpa2f//zn0Ol0IVvJ4unRRx+FWq3GL37xi4TeDxEREVG0GAARERFR2iouLsaLL76IsrKykdayeJNlGaWlpXjhhRdQWlqakPsgIiIiihVbwIiIiIiIiIiI0hwrgIiIiIiIiIiI0hwDICIiIiIiIiKiNMcAiIiIiIiIiIgozTEAIiIiIiIiIiJKcwyAiIiIiIiIiIjSHAMgIiIiIiIiIqI0xwCIiIiIiIiIiCjNMQAiIiIiIiIiIkpzDICIiIiIiIiIiNIcAyAiIiIiIiIiojTHAIiIiIiIiIiIKM0xACIiIiIiIiIiSnMMgIiIiIiIiIiI0hwDICIiIiIiIiKiNMcAiIiIiIiIiIgozTEAIiIiIiIiIiJKcwyAiIiIiIiIiIjSHAMgIiIiIiIiIqI0xwCIiIiIiIiIiCjNMQAiIiIiIiIiIkpzDICIiIiIiIiIiNIcAyAiIiIiIiIiojTHAIiIiIiIiIiIKM0xACIiIiIiIiIiSnMMgIiIiIiIiIiI0hwDoDh59dVXcf/992PVqlXIysqCIAj4xje+Me51Pv30U1x33XXIy8tDRkYGFi9ejN/+9rcQRTFJqyYiIiIiIiKiqUCT6gWki1/+8pc4fPgwTCYTKioqUF1dPe75b7zxBm6++WYYDAZ89atfRV5eHt566y18//vfx86dO/G3v/0tSSsnIiIiIiIionQnyLIsp3oR6WDr1q2oqKjA7NmzsX37dqxduxZf//rX8eKLLwada7PZMHv2bFitVuzcuRMXXXQRAMDlcuHKK6/EZ599hpdffhm33nprsr8NIiIiIiIiIkpDbAGLk7Vr12LOnDkQBGHCc1999VX09PTg1ltvHQl/AMBgMOCXv/wlAOD3v/99wtZKRERERERERFMLA6AU2LJlCwDgmmuuCbps9erVyMjIwKeffgq3253spRERERERERFRGuIMoBQ4deoUAGDu3LlBl2k0GsyYMQPHjx9HfX09FixYMO5tLVu2LOTxhoYGXHvttXjppZdiXzARERERERERndMYAKWA1WoFAGRnZ4e8fPi4xWKJ+j5cLhf27t2Lbdu2RX0bU4ndbgcAmM3mFK+EKLn43KepiM97mor4vKepis/9yK1ZsybVS6AEYQA0CQ3P5Q5nntD+/ftDHh+uDOI/3vAMB2V8vGiq4XOfpiI+72kq4vOepio+94nO4gygFBiu8BmuBFKy2WwB5xERERERERERxYIBUArMmzcPAFBTUxN0mc/nQ0NDAzQaDWbOnJnspRERERERERFRGmIAlAJXXnklAOD9998PumzHjh1wOp1YuXIl9Hp9spdGRERERERERGmIAVAK3HLLLSgoKMArr7yCffv2jRx3uVz46U9/CgD49re/narlEREREREREVGa4RDoONm4cSM2btwIAOjs7AQAfPbZZ7jzzjsBAAUFBfiv//ovAEBWVhaeeeYZ3HLLLVizZg1uvfVW5OXl4c0338SpU6dwyy234Ktf/Woqvg0iIiIiIiIiSkMMgOLk0KFDeP755wOO1dfXo76+HgBQWVk5EgABwE033YTt27fjkUcewWuvvQaXy4XZs2fj17/+NR544IGwdgAjIiIiIiIiIgoHA6A4Wb9+PdavXx/RdS677DK8++67iVkQEREREREREdEZnAFERERERERERJTmGAAREREREREREaU5BkBERERERERERGmOARARERERERERUZpjAERERERERERElOYYABERERERERERpTkGQEREREREREREaY4BEBERERERERFRmmMARERERERERESU5hgAERERERERERGlOQZARERERERERERpjgEQEREREREREVGaYwBERERERERERJTmGAAREREREREREaU5BkBERERERERERGmOARARERERERERUZpjAERERERERERElOYYABERERERERERpTkGQEREREREREREaY4BEBERERERERFRmmMARERERERERESU5hgAERERERERERGlOQZARERERERERERpjgEQEREREREREVGaYwBERERERERERJTmGAAREREREREREaU5BkBERERERERERGmOARARERERERERUZpjAERERERERERElOYYABERERERERERpTkGQEREREREREREaY4BEBERERERERFRmmMARERERERERESU5hgAERERERERERGlOQZARERERERERERpjgEQEREREREREVGaYwBERERERERERJTmGAAREREREREREaU5BkBERERERERERGmOARARERERERERUZpjAERERERERERElOYYABERERERERERpTkGQEREREREREREaU6T6gUQERHR5CXJMjaetuFEnwvZejUuLsnApSVGCIKQ6qURERERUQQYABEREdGY/lZjxa/29Ix8/edjA/j+hQW4/bzcFK6KiIiIiCLFFjAiIiIa09t1tqBjL54cgCzLKVgNEREREUWLARARERGFZHOLONHvDjreMySi0+lLwYqIiIiIKFoMgIiIiCikvV1DkMYo9DnS40ruYoiIiIgoJgyAiIiIKKTdHc4xL2MARERERHRuYQBEREREIe0aJwA62ssAiIiIiOhcwgCIiIiIgnQ6vGixe8e8/GS/C25RSuKKiIiIiCgWDICIiIgoSL3VE/D14kIDyjI1I1/7JOBkX/CAaCIiIiKanBgAERERTTKiJOPlagv+394e1A6kJmRpVVT/TDdrcX6hIeDYaUtgSEREREREk5dm4lOIiIgomf5rXw9eOWUFALzXYMdrN0xHnjG5v7LbBwO3ea8waeFT7AjW5Ri7RYyIiIiIJhdWABEREU0ih3uGRsIfALC4RbxcbUn6OloHA8OdcrMWJRmBIVSnMzAkIiIiIqLJiwEQERHRJCFKMn65qzvo+F9rrHB4kztwuV0ZAJm0KM5UBEAOBkBERERE5woGQERERJPEge6hkHN17B4Jr9daQ1wjcYIqgExalCoCoC5WABERERGdMxgAERERTRLHel1jXra5eTBp67C5Rdg9ZyuOdCoBBUY1ihUtYF0OH2RZVl6diIiIiCYhBkBERESTRHX/2Dt+nbZ4kha2tAVV/2igEgSYdGqYtGdfOngkGQMuMSlrIiIiIqLYMAAiIiKaJMYLgAa9ErqT1HKlbP8qM2lH/qysAupgGxgRERHROYEBEBER0SQw6BHRbD8bvAgAZufoAs4JNR8oEYK2gDefDYBKlHOAkjwIusPhxcdtjqQPxSYiIiI61zEASqGqqioIghDyv5KSklQvj4iIkqhmIDDcqcrS4rx8Q8CxOmtyAqDxKoCUAVAydwKr7nfhK28144Et7bjlzSY02ZLzeBARERGlA83Ep1AiZWdn48EHHww6bjKZkr8YIiJKGWX71/w8A2YpKoDqk1YBFLwD2LDiDG3AZV3OwHMT6df7ejF4pvKn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08yZM7Vjxw6deeaZqq6u1ptvvqmXXnpJU6dO1euvv67i4uJUHxNw1eLFi3XHHXfo5JNP1sSJE5Wbm6vPPvtM//3f/62WlhadccYZevLJJxUKhVJ9VCBmTz31lJ566ilJ0rZt2/TCCy9o0qRJmjVrliSppKREv/zlLy23X7BggcLhsM477zwVFRXp6aef1vr167VgwQL96U9/Ygg00h4BEEa02bNn65VXXhnw+osvvlhLlixxXL506VLde++9+uijj+Tz+TRjxgzdcMMNmjdvnoenBbz18MMP68knn9QHH3yg2tpatbe3a9SoUTr++ON11VVX9bygAg5Umzdv1s9+9jM9//zzqqurU3l5uebPn6+bbrpJRUVFqT4e4LpXXnlF999/v959992eNfAFBQWaPn26LrroIl100UW84cUBa/Hixbr55psHvH7ChAmqqamxXLZq1SrdfvvteuONN9TS0qLJkyfr0ksv1TXXXCO/3+/xiYHUIwACAAAAAABIc8wAAgAAAAAASHMEQAAAAAAAAGmOAAgAAAAAACDNEQABAAAAAACkOQIgAAAAAACANEcABAAAAAAAkOYIgAAAAAAAANIcARAAAAAAAECaIwACAAAAAABIcwRAAAAAAAAAaY4ACAAAAAAAIM0RAAEAAAAAAKQ5AiAAAJDWZs+ercMOO0yRSMST+zdNU9OnT9esWbM8uX8AAAA3EAABAIC09cQTT+iVV17RzTffLJ/Pm5c9hmHo5ptv1muvvaYnnnjCk8cAAABIlGGappnqQwAAALjNNE1VV1fLNE2tW7dOhmF4+niHHHKIOjs7k/JYAAAAsaICCAAApKUXX3xR69ev18UXX5yUQObiiy/Whg0btGLFCs8fCwAAIFYEQAAAYFiprKyUYRgD/nfJJZdEdT8PP/ywJOncc891XLdkyRIZhqElS5Zo+fLlmjVrlnJyclRaWqqFCxdq9+7dkqR3331X8+bNU2FhoXJycvQv//Ivqqmp6ffxzjvvPMvjAgAADCeBVB8AAACgr2uvvbYngOnrmWee0TvvvKOsrKwh78M0Ta1cuVKjR49WVVXVgLd7+umn9eyzz2revHm68sor9frrr2vJkiX6xz/+oTvuuEOnnnqqZs2apUWLFun999/XM888o88++0zvv/++Y6bQhAkTNHbsWL344osyTZM2MAAAMKwwAwgAAAx7y5cv1xlnnKHKykq98cYbKikpGfT269atU3V1tebNm6dnnnnGcf2SJUu0cOFC+f1+rVixQieddJIkKRKJ6LTTTtOLL76owsJC3XPPPbrgggt6Pm/RokX693//dz311FM688wzHff7jW98Q0899ZQ+/PBDHXLIIQn+qQEAANxDCxgAABjWPvjgAy1YsED5+fn661//OmT4I0mff/65JKm8vHzQ251//vk94Y8k+Xw+XXTRRZKkadOmWcIfSfr2t78tSVqzZk2/9zd69GjL4wMAAAwXtIABAIBh68svv9TXvvY1tba26tlnn9WUKVOi+ry6ujpJUmFh4aC3O/roox2XjRkzRpJ01FFHOa4bO3asJOmLL77o9/6KiookSbW1tVGdEwAAIFkIgAAAwLDU2NioefPmafPmzXr88cc1a9asqD83MzNTktTS0jLo7fLz8x2XBQKBIa9rb2/v9/6am5stjw8AADBcEAABAIBhJxKJ6Pzzz9c777yj22+/Xeeff35Mn19WViaptxIoWbofr/vxAQAAhgtmAAEAgGHn2muv1TPPPKNLL71UP/nJT2L+/EMPPVR+v1/r1q3z4HQDW7dunXw+nw477LCkPi4AAMBQCIAAAMCw8utf/1r33HOPTj31VN1///1x3Ud+fr6mT5+u9957r6cty2utra1as2aNjjzySBUUFCTlMQEAAKJFCxgAABg2tm3bph/+8IcyDEOHHXaYbr/9dsdtpk+frvnz5w95X2effbZWr16tlStX6mtf+5oHp7V6+eWX1dbWprPPPtvzxwIAAIgVARAAABg2WlpaFIlEJHVVAvXn4osvjioAWrRokRYvXqxHH300KQHQ0qVLFQqFtGjRIs8fCwAAIFaGaZpmqg8BAADghSuuuEJLly5VTU2NRo8e7dnj7NixQ5WVlfrWt76lhx56yLPHAQAAiBczgAAAQNq65ZZbFAqF+m0lc9PPf/5z+f1+3XrrrZ4+DgAAQLwIgAAAQNoaNWqUHnvsMY0ZM6antcxtpmmqvLxcv//971VeXu7JYwAAACSKFjAAAAAAAIA09/8A3yWt6wZA+usAAAAASUVORK5CYII=&quot; width=&quot;576px&quot; height=&quot;609px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1044\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"8\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1029\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,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N2gydVpRD+CwNIwaS5YVlLEhi56eT+1dMRqMTZffiO1XeeYxNhBiQ4yGgbdEY/HOkDmHWbfRTeGPiIiIiHQUAImIyFNKagNLQdDBa8zN9F8bowuerE3r3rf4nHHVkOeOXpbRxEgMAWMcxHhCtpIdzFmLs5bcWSZ1wJo0JHr9zB8FPyIiIiJyMAVAIiLylGLN2uDkECMxMg2CTLtda6M5a+gXGXUTcNYQoqFpGgK2bfsCu8Gbt6y15L7riFPgIyIiIiKPTQGQiIg85RwcaBzPYcpPhFlXCWQjhHbmjz/JwYvTpi8REREROUoKgERE5CmrqwYKEQwb02J1sPXzdFIlksOe5EBKRERERORY6VeHIiLylNatgj9ZcUu3UWs9hT8iIiIi8nSjCiAREXnKOxmVPx3DhmydFxERERE5oRQAiYiIPAZV+4iIiIjIZqAWMBERERERERGRTU4BkIiIiIiIiIjIJqcASERERERERERkk1MAJCIiIiIiIiKyySkAEhERERERERHZ5BQAiYiIiIiIiIhscgqAREREREREREQ2OQVAR6GqKj760Y9yzTXXcPHFF5PnOcYYPvGJTzzh67ztttt49atfzbZt2xgMBjzvec/jIx/5CE3THMeTi4iIiIiIiIiAP9kHeDpYWVnhne98JwCnn346Z5xxBj/4wQ+e8PX90R/9Ea973evo9Xq8/vWvZ9u2bXz+85/nXe96F7feeit/+Id/eJxOLiIiIiIiIiKiCqCjMhgM+MIXvsB9993HAw88wFve8pYnfF2Li4v83M/9HM45vvzlL/N7v/d7/J//5//JnXfeyYtf/GJuuOEGPv3pTx/H04uIiIiIiIjIqU4B0FHI85xXvepV7Nq160lf1w033MBDDz3EVVddxQtf+MLp23u9Hu9///sB+NjHPvakb0dEREREREREpKMAaIPdcsstAPz0T//0Ie972ctexmAw4LbbbmMymWz00URERERERERkk1IAtMHuuusuAC644IJD3ue959xzz6Wua773ve9t9NFEREREREREZJPSEOgNtrCwAMD8/Pxh39+9ff/+/Ud1fS94wQsO+/bvfve7nH322Xz5y18+5jOeipaWlgD0eMkpR899ORXpeS+nIj3v5VSl5/6xu+yyy072EeQEOWUqgHbv3o0x5qj/eeMb33hSzhljBMAYc1JuX0REREREREQ2n1OmAuj888+n1+sd9eXPPPPME3KOrsKnqwQ62OLi4gGXezzf/OY3D/v2rjJI6e3R6X4joMdLTjV67supSM97ORXpeS+nKj33RdacMgHQzTfffLKPAMCFF17IHXfcwd13331I+1Zd19x777147znvvPNO0glFREREREREZLM5ZVrAnipe/vKXA3DjjTce8r6vfvWrrK6ucskll1AUxUYfTUREREREREQ2KQVAJ8jCwgJ79uzh/vvvP+DtV155JTt27ODTn/40d9xxx/Tt4/GYX/3VXwXgF3/xFzf0rCIiIiIiIiKyuZ0yLWBP1gc/+EH27NkDwJ133gnAJz/5Sf78z/8cgJe+9KW87W1vm17+M5/5DNdccw1XX30111133fTtc3Nz/O7v/i5XXnkll112GVdddRXbtm3jc5/7HHfddRdXXnklr3/96zfsfomIiIiIiIjI5qcA6CjdeOONfOUrXzngbbfddhu33Xbb9O/rA6DHcsUVV/CVr3yFD3zgA/zX//pfGY/HPOtZz+JDH/oQ73jHO7QBTERERERERESOKwVAR6mbHn+03vzmN/PmN7/5iO9/yUtewhe+8IUndygRERERERERkaOgGUAiIiIiIiIiIpucAiARERERERERkU1OAZCIiIiIiIiIyCanAEhEREREREREZJNTACQiIiIiIiIisskpABIRERERERER2eQUAImIiIiIiIiIbHIKgERERERERERENjkFQCIiIiIiIiIim5wCIBERERERERGRTU4BkIiIiIiIiIjIJqcASERERERERERkk1MAJCIiIiIiIiKyySkAEhERERERERHZ5BQAiYiIiIiIiIhscgqAREREREREREQ2OQVAIiIiIiIiIiKbnAIgEREREREREZFNTgGQiIiIiIiIiMgmpwBIRERERERERGSTUwAkIiIiIiIiIrLJKQASEREREREREdnkFACJiIiIiIiIiGxyCoBERERERERERDY5BUAiIiIiIiIiIpucAiARERERERERkU1OAZCIiIiIiIiIyCanAEhEREREREREZJNTACQiIiIiIiIisskpABIRERERERER2eQUAImIiIiIiIiIbHIKgERERERERERENjkFQCIiIiIiIiIim5wCIBERERERERGRTU4BkIiIiIiIiIjIJqcASERERERERERkk1MAdBSqquKjH/0o11xzDRdffDF5nmOM4ROf+MQxX9fevXsxxhzxn6uuuuoE3AMREREREREROZX5k32Ap4OVlRXe+c53AnD66adzxhln8IMf/OBJXefzn/98rrjiikPe/pznPOdJXa+IiIiIiIiIyMEUAB2FwWDAF77wBS6++GJ27drFtddey3ve854ndZ0XX3wx11577fE5oIiIiIiIiIjIY1AAdBTyPOdVr3rVyT6GiIiIiIiIiMgTogDoJLnvvvv4+Mc/ziOPPML27dt58YtfzPOe97yTfSwRERERERER2YQUAJ0kX/ziF/niF794wNsuu+wyrr/+ep75zGeepFOJiIiIiIiIyGakAGiDDQYDfu3Xfo0rrriC8847D4Bvf/vbXHvttXzpS1/iFa94BXfeeSfD4fCoru8FL3jBYd/+rW99C+89F1xwwXE7+2YWQgDAWi3Gk1OLnvtyKtLzXk5Fet7LqUrP/WP3Ez/xE/zBH/zByT6GnACnTAC0e/duvv/97x/15d/whjfwqU996rifY+fOnbz3ve894G0ve9nLuOmmm3jpS1/K7bffzic+8Ql++Zd/+UndjnOOwWDA7Ozsk7qeU8V3v/tdAC666KKTfBKRjaXnvpyK9LyXU5Ge93Kq0nNfZM0pEwCdf/759Hq9o778mWeeeQJPcyjvPW9729u4/fbb+epXv3rUAdA3v/nNE3yyU0NXSaXHU041eu7LqUjPezkV6Xkvpyo990XWnDIB0M0333yyj/C4TjvtNABWVlZO8klEREREREREZDNRI+RTyNe//nWA6WwgEREREREREZHjQQHQCbKwsMCePXu4//77D3j77bffTlmWh1z+lltu4cMf/jAAb3zjGzfkjCIiIiIiIiJyajhlWsCerA9+8IPs2bMHgDvvvBOAT37yk/z5n/85AC996Ut529veNr38Zz7zGa655hquvvpqrrvuuunb/92/+3d85zvf4bLLLuPss88G0hawW265BYD3ve99XHLJJRtwj0RERERERETkVKEA6CjdeOONfOUrXzngbbfddhu33Xbb9O/rA6AjedOb3sRnPvMZvvGNb/Anf/InVFXF6aefzr/8l/+St7/97Vx66aXH/ewiIiIiIiIicmozMcZ4sg8hIiIiIiIiIiInjmYAiYiIiIiIiIhscgqAREREREREREQ2OQVAIiIiIiIiIiKbnAIgEREREREREZFNTgGQ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x+Mxv/qrvwrAL/7iL56s44lsGBO7iVcip6APfvCD7NmzB4A777yTb33rW1xyySXTle4vfelLedvb3nbAx/ybf/Nv+NCHPsTZZ5/NlVdeSVmW/D//z//DI488wm/91m9Nf6ASebq57LLL+M53vsNll13G2WefDcC3v/1tbrnlFgDe9773TX9IEnm6ueeee7jkkkt48MEHee1rX8tFF13E7bffzpe+9CUuuOACbrvtNrZv336yjylyXF177bV88IMf5PLLL+fcc89ldnaWe+65h//+3/874/GYV7/61XzmM58hz/OTfVSRY/bZz36Wz372swA88MAD/Omf/innnXcel156KQA7duzg3//7f3/A5a+88kp6vR5XXXUV27Zt43Of+xx33XUXV155Jf/v//v/agi0bHoKgOSUdtlll/GVr3zliO+/+uqrue666w55+/XXX89//I//kb/5m7/BWss/+Sf/hH/7b/8tr3nNa07gaUVOrN/7vd/jM5/5DH/913/Nww8/TFVVnH766bz4xS/m7W9/+/QHKpGnqx/84Af8+q//OjfeeCOPPPIIu3bt4oorruDd734327ZtO9nHEznuvvKVr/A7v/M7/OVf/uV0DfyWLVu4+OKLedOb3sSb3vQmveCVp61rr72W97znPUd8/znnnMPevXsPeNutt97KBz7wAb72ta8xHo951rOexVve8hbe8Y534Jw7wScWOfkUAImIiIiIiIiIbHKaASQiIiIiIiIisskpABIRERERERER2eQUAImIiIiIiIiIbHIKgERERERERERENjkFQCIiIiIiIiIim5wCIBERERERERGRTU4BkIiIiIiIiIjIJqcASERERERERERkk1MAJCIiIiIiIiKyySkAEhERERERERHZ5BQAiYiIiIiIiIhscgqAREREZFO77LLLeO5zn0sI4YRcf4yRiy++mEsvvfSEXL+IiIjI8aAASERERDatG264ga985Su85z3vwdoT82OPMYb3vOc9/Pmf/zk33HDDCbkNERERkSfLxBjjyT6EiIiIyPEWY+Siiy4ixsiePXswxpzQ2/vxH/9xmqbZkNsSEREROVaqABIREZFN6c/+7M+46667uPrqqzckkLn66qu5++67ufnmm0/4bYmIiIgcKwVAIiIi8pSye/dujDFH/OfNb37zUV3P7/3e7wHw+te//pD3XXfddRhjuO666/jiF7/IpZdeyszMDKeddhrXXHMN+/fvB+Av//Ivec1rXsPWrVuZmZnhf/6f/2f27t172Nu76qqrDrhdERERkacSf7IPICIiIrLeO9/5zmkAs97nP/95/sf/+B8MBoPHvY4YI7fccgtnnHEG559//hEv97nPfY4//uM/5jWveQ2/8Au/wG233cZ1113Hvffeywc/+EFe8YpXcOmll/LWt76Vv/qrv+Lzn/8899xzD3/1V391yEyhc845h7POOos/+7M/I8aoNjARERF5StEMIBEREXnK++IXv8irX/1qdu/ezde+9jV27NjxmJffs2cPF110Ea95zWv4/Oc/f8j7r7vuOq655hqcc9x888385E/+JAAhBH7qp36KP/uzP2Pr1q381m/9Fm94wxumH/fWt76V//yf/zOf/exnee1rX3vI9f4v/8v/wmc/+1m+853v8OM//uNP8l6LiIiIHD9qARMREZGntL/+67/myiuvZH5+ni984QuPG/4A/P3f/z0Au3bteszL/czP/Mw0/AGw1vKmN70JgOc85zkHhD8AP/uzPwvAnXfeedjrO+OMMw64fREREZGnCrWAiYiIyFPW/fffz7/4F/+CyWTCH//xH/PsZz/7qD7ukUceAWDr1q2PebkXvvCFh7ztzDPPBOAFL3jBIe8766yzAPjhD3942Ovbtm0bAA8//PBRnVNERERkoygAEhERkaeklZUVXvOa1/CDH/yAP/iDP+DSSy896o/t9/sAjMfjx7zc/Pz8IW/z3j/u+6qqOuz1jUajA25fRERE5KlCAZCIiIg85YQQ+Jmf+Rn+x//4H3zgAx/gZ37mZ47p43fu3AmsVQJtlO72utsXERERearQDCARERF5ynnnO9/J5z//ed7ylrfwf/wf/8cxf/w/+kf/COcce/bsOQGnO7I9e/ZgreW5z33uht6uiIiIyONRACQiIiJPKR/5yEf4rd/6LV7xilfwO7/zO0/oOubn57n44ov59re/PW3LOtEmkwl33nkn//gf/2O2bNmyIbcpIiIicrTUAiYiIiJPGQ888AD/5t/8G4wxPPe5z+UDH/jAIZe5+OKLueKKKx73ul73utfxzW9+k1tuuYV/8S/+xQk47YG+/OUvU5Ylr3vd6074bYmIiIgcKwVAIiIi8pQxHo8JIQCpEuhwrr766qMKgN761rdy7bXX8l/+y3/ZkADo+uuvJ89z3vrWt57w2xIRERE5VibGGE/2IUREREROhJ//+Z/n+uuvZ+/evZxxxhkn7HYefPBBdu/ezf/6v/6vfOITnzhhtyMiIiLyRGkGkIiIiGxa733ve8nz/LCtZMfTb/zGb+Cc433ve98JvR0RERGRJ0oBkIiIiGxap59+Op/61Kc488wzp61lx1uMkV27dvH7v//77Nq164TchoiIiMiTpRYwEREREREREZFNThVAIiIiIiIiIiKbnAIgEREREREREZFNTgGQiIiIiIiIiMgmpwBIRERERERERGSTUwAkIiIiIiIiIrLJKQASEREREREREdnkFACJiIiIiIiIiGxyCoBERERERERERDY5BUAiIiIiIiIiIpucAiARERERERERkU1OAZCIiIiIiIiIyCanAEhEREREREREZJNTACQiIiIiIiIisskpABIRERERERER2eQUAImIiIiIiIiIbHIKgERERERERERENjkFQCIiIiIiIiIim5wCIBERERERERGRTU4BkIiIiIiIiIjIJqcASERERERERERkk1MAJCIiIiIiIiKyySkAEhERERERERHZ5BQAiYiIiIiIiIhscgqAREREREREREQ2OQVAIiIiIiIiIiKbnAKgY3DDDTfwS7/0S1x66aXMzc1hjOGNb3zjE7quH/7wh7zlLW/hzDPPpCgKdu/ezTvf+U727dt3nE8tIiIiIiIiIqc6f7IP8HTy/ve/n29961vMzMxw9tlns2fPnid0Pffccw+XXHIJDz74IK997Wv5sR/7Mf7iL/6Cj370o9x4443ceuutbN++/TifXkREREREREROVaoAOgYf/vCHufvuu1lcXORjH/vYE76ef/Wv/hUPPvgg/+E//Ac++9nP8sEPfpBbbrmFd73rXdx11138yq/8ynE8tYiIiIiIiIic6kyMMZ7sQzwdffnLX+byyy/nDW94A5/61KeO+uO+973vcf7557N7927uuecerF3L4JaWlti1axcxRh588EGGw+GJOLqIiIiIiIiInGJUAbTBbrnlFgBe+cpXHhD+AMzOzvKSl7yE1dVVvv71r5+M44mIiIiIiIjIJqQZQBvsrrvuAuCCCy447Puf/exnc9NNN3H33Xfzile84nGv7wUveMFh337vvffyqle9ij/4gz944ocVERERERERkU1BAdAGW1hYAGB+fv6w7+/evn///id1O+PxmG984xt8+ctfflLXc6pYWloCUhWWyKlEz305Fel5L6ciPe/lVKXn/rG77LLLTvYR5ARRAPQU041kMsYc1eW/+c1vHvbtXWWQvniPTheU6fGSU42e+3Iq0vNeTkV63supSs99kTWaAbTBugqfrhLoYIuLiwdcTkRERERERETkyVIAtMEuvPBCAO6+++7Dvv9v//ZvgSPPCBIREREREREROVYKgDbY5ZdfDsBNN91ECOGA9y0tLXHrrbfS7/d50YtedDKOJyIiIiIiIiKbkAKgE6SqKvbs2cM999xzwNvPP/98XvnKV7J3717+03/6Twe8793vfjcrKyv87M/+LMPhcCOPKyIiIiIiIiKbmIZAH4PPfvazfPaznwXggQceAOBrX/sab37zmwHYsWMH//7f/3sAfvSjH3HRRRdxzjnnsHfv3gOu57d/+7e55JJLeMc73sHNN9/MRRddxO23386XvvQlLrjgAj7wgQ9s1F0SERERERERkVOAAqBjcOedd3L99dcf8Lbvfe97fO973wPgnHPOmQZAj+X888/njjvu4Nd//de58cYb+cIXvsCuXbt4xzvewbvf/W62bdt2Qs4vIiIiIiIiIqcmBUDH4Nprr+Xaa689qsvu3r17utL9cJ7xjGfwyU9+8jidTERERERERETkyDQDSERERERERERkk1MAJCIiIiIiIiKyySkAEhERERERERHZ5BQAiYiIiIiIiIhscgqAREREREREREQ2OQVAIiIiIiIiIiKbnAIgEREREREREZFNTgGQiIiIiIiIiMgmpwBIRERERERERGSTUwAkIiIiIiIiIrLJKQASEREREREREdnkFACJiIiIiIiIiGxyCoBERERERERERDY5BUAiIiIiIiIiIpucAiARERERERERkU1OAZCIiIiIiIiIyCanAEhEREREREREZJNTACQiIiIiIiIisskpABIRERERERER2eQUAImIiIiIiIiIbHIKgERERERERERENjkFQCIiIiIiIiIim5wCIBERERERERGRTU4BkIiIiIiIiIjIJqcASERERERERERkk1MAJCIiIiIiIiKyySkAEhERERERERHZ5BQAiYiIiIiIiIhscgqAREREREREREQ2OQVAIiIiIiIiIiKbnAIgERERERERkf+fvTuPj7Os9///niWTTJLJ3jRpuqRNd8pSylq2tmhFREHFI6jseFyAWlyOnq9HARWP5/wEBQ8cRBQQPKKgILuFLixtKVDa0pauaZM2W7Mnk8nsc//+SCdNJtskmckyeT0fD84x933PfV0znTaTdz7X5wISHAEQAAAAAABAgiMAAgAAAAAASHAEQAAAAAAAAAmOAAgAAAAAACDBEQABAAAAAAAkOAIgAAAAAACABEcABAAAAAAAkOAIgAAAAAAAABIcARAAAAAAAECCIwACAAAAAABIcARAAAAAAAAACY4ACAAAAAAAIMERAAEAAAAAACQ4AiAAAAAAAIAERwAEAAAAAACQ4AiABqmiokI33nijpkyZouTkZBUXF2v16tVqamoa1H1eeuklrVy5UlOnTpXdbtesWbP0hS98QZs3b47TzAEAAAAAwERFADQIpaWlWrJkiR599FGdddZZuv322zVr1izdd999Ovfcc9XQ0BDVfb7//e/rsssu0wcffKBLLrlE3/rWt3T66afrH//4h8477zw9+eSTcX4mAAAAAABgIrGO9gTGk29+85uqra3V/fffr9tuu63z+Le//W396le/0g9/+EM99NBD/d6jpqZGv/zlLzV58mR9+OGHys/P7zy3fv16rVixQj/+8Y/1la98JW7PAwAAAAAATCxUAEXp0KFDWrNmjYqLi3XLLbd0O3fXXXcpLS1NTzzxhFwuV7/3KS8vVygU0tlnn90t/JGk5cuXy+FwqK6uLubzBwAAAAAAExcBUJTWrVsnSVq5cqXM5u4vm8Ph0Hnnnaf29na98847/d5nzpw5stlsevfdd1VfX9/t3Jtvvimn06mPfexjsZ08AAAAAACY0FgCFqV9+/ZJkubOndvr+Tlz5mjNmjXav3+/Lr744j7vk5OTo//6r//St7/9bS1cuFBXXHGFcnNzVVpaqueff14f//jH9dvf/jbqeS1ZsqTX43v27NHUqVO1YcOGqO81kTmdTkni9cKEw3sfExHve0xEvO8xUfHeH7xly5aN9hQQJwRAUWppaZEkZWZm9no+fLy5uXnAe61evVrFxcW68cYb9bvf/a7z+OzZs3X99df3WBoGAAAAAAAwHARAMWIYhiTJZDINeO1///d/6//9v/+nVatW6dZbb1VBQYH27t2rf//3f9eXv/xlbd++Xf/93/8d1bhbt27t9Xi4Moj0Njrh3wjwemGi4b2P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nT9FrkEEQC6/ocy8yVHff3LxHDV5A9q1a9dwpgkAACYwAqAoLV++XJK0Zs2aHtu8Op1Obdy4UXa7Xeecc05U9/uv//ov3X777TrttNO0fv165edH91tAAMDE0dzcLG8wJLujo7o0Jc2hlIxsOd2+IQUs0XK73QqEDFl72QZ+II6cPHkCIdXV1Q36sV6vV6GQMewAKCUtXb4oK4CGuwtYWNbk6AIgwzBUXV09qAogSZo0baa8JpvKK6uG9NoCAAAQAEWppKREK1euVFlZmR544IFu5+644w65XC5de+21SktLkyT5/X7t3btXpaWlPe7105/+VD/4wQ+0ZMkSrV27dsBeAQCAiam5uVm+48u/wrLyC6NeajRUHRVAUtIQAqD07NwhVwCFxx3ONvCSlJI6lCVgwwuAMidNljso1Rw71m+z5ubmZjnb3TIn25Wcmh71/S1WqwpmzVWTJ6idO3cOa64AAGBiogn0IDz44INaunSpVq1apbVr12rBggXasmWL1q9fr7lz5+ruu+/uvLayslILFizQjBkzVFZW1nn88ccf149//GNZLBZdcMEFuv/++3uMU1xcrOuvv34EnhEAYCxrbm6WN2R0VgBJHUuNao7uU0VFhc4888y4jOvxeBQMGUpKHnxfnI4lYKFBB0DBYFA+v1+GySSLtfflZdFKThvsEjBj2EvArEk2pefkqc3bourqas2YMaPX66qqqjqWf02aPOgm2UVzFurDg7u0a9curVixYljzBQAAEw8B0CCUlJTo/fff149//GO9+uqrevnll1VYWKhVq1bpjjvuiKqB8+HDhyV1fND99a9/3es1F110EQEQAEAtLS3yBQ1ld60Amlyo0pGqABpCJY4jO1eegKG6ujqFQiGZo9xe3ev1KnS8+mcoO2p2FW0FkGEYamtrkz8k2exDbwIdlj15ilxHmlRRUdFnAFReXq42f1A5BVMHff+cwmnym206Vteg1tZWZWRkDHfKAABgAiEAGqRp06bp0UcfHfC64uLizq3hu7rzzjt15513xmFmAIBE01t1SkZuvnwyq7auXu3t7UpNHV7lSm/cbvfxCqDBB0BJySmypaWr3etXc3Nz1Ltber1eBUOGrMPcAUySklPTOnsA9RdC+Xw++QNBmS1WWZOG13dIkjInFaji0C5VV1f3eU15ebnafCHNKpw26PubzWZl5RfK1ValysrKIQdABw8e1NGjR2WxWHT22WcreQh/zgAAYPyhBxAAAGNURzPm7tUpZotFmZMK5PKHVFlZGfMxDcPoGHeAXcD6k5aRLW+wYwv7aHk8HgVisAOY1NEvx5Zsly8QUnt7e5/XxWr5V1h6dkcD7IaGhl7Pu91uVVXXyGN0BDlDkZlfIJdv6BVgZWVl+v3jf9SfX3pdf31pjR5//HG5XK4h3QsAAIwvBEAAAIxR4QbFScndg5jsyUVq8QW1adOmmG8HHwgE5A8GZbJY+9zqfSCpGZmDDoDCzzXZnjakMSMlpw28DCxWO4CFpWfldC5/660K+MiRI2rzh5Q5qVAW69CKsLPyC+UKDD3827Fjh465AgrkTletkar395fr//7v/3rscAoAABIPARAAAGNUuBIncoeq4pOXqNlI1rY9B/Xyyy/HdMyOBtBD6/8TlpqRNegAqLMaJ2X4vXik6LaCb21tlS9kKCXdEZMxbSl2JdlT1e71qaWlpcf58vJyOX0h5UwZfP+fsOzj281XVlYOOrQJBALavXu3mjxBLTx3uZZ+9stqVIr2HDqi9957b8hzAgAA4wMBEAAAY5BhGCdCkYgKIHu6Q2de8nmVuYLauOU9HThwIGbjut1uBY2eVUeD0REAhYZQAaTYBUCpA+8EFm6ynZIWmwBIktKzOppg19fX9zgXbgCdO4T+P2HJ9jTZ0jLU6vaqrq5uUI89cOCA6p1upebmKz07Vymp6Vp0/sdV7vTrtddf73PpGgAASAwEQAAAjEEnGhQn9boUK2tyoeaccYHKW/168cUX5ff7YzKux+NRIGTIOsIVQO3t7R3VTjFajhXNErDW1lb5gobs6bHbTSs9O0eeYM8AKBgMqqamRu1+Y8j9f8LCVUCD6QPU0tKit956S42eoKbMXth5vGDmHOVMn6MD9S798Y9/7LVyCQAAJAYCIAAAxqDORswpfVfizDzlDJkycnWopkFbtmyJybjhLeAjq44GYzg9gGJZAeQLGmptbe3zmpaWFvljuARMktKycuUOhHoEQHV1dWrz+JWSkTWs6ipJyimcqhZvULt3747q+qamJj3w4IN6d1+5nLKpaO7CbudPXXGpghn52lVRp7/+9a+99i8CAADjHwEQAABjUDRLosxms+aeeb7q3UHt2bMnJuN29AAyZB1GSGFLSZUsSWprd8vtdkf1mBM9gGJTAZTqyJQvZKi5ubnPa+JSAdSlEXR5ebm8Xq8kqaqqSq5ASFmTCoY9RtGchXIGzdp3oLTXpWaRtm7dqvKGNvkzC3XBv9yglNT0buetSTaddemVagrZdLDsqA4fPjzsOQIAgLGHAAgAgDGoYwt4Q0nJ/VfETCoqVnvIpPKjFf0udxrMuEFjeE2gTSaTUjMy5RtEFVBn4GWPTQVQWlZOv1uyS8d7AIUM2WPdAygYUnl5uR5+5A+dTbqrq6vV7g8pM2/ysMdISk5R4ewFqncH9P777/d7rWEY2r17txq9Qc0947we4U+YLcWumScvUU17QBs3bhz2HAEAwNhDAAQAwBjU3t6uYBRLoixJScotmqFWbzAmzaDDPYCGu0xpsH2AOpeAxagHkN2RqYDMampuls/n6/UaZ1ubAqGOfkGxYndkyB80dMwV0EcNHu3ctUtut7ujAsgfUmb+8CuAJKn4pMWqcwe0bdu2fvs/VVVVqaquQYYtVdmF/e8+NuOkxWoJmrVn/wFVVVXFZJ4AAGDsIAACAGAM6ugBFN2uWJNnlKjZF9L+/fuHPW5HD6DhB0Bpg9wJrL29Xf4Y9gAym80dIVTAUGNjY4/zwWBQvmBIyWnpMptj93HIZDKp+OQlak3JUWpuvupdXn344YeqqamRO2DEpAJIkjInFcieM1m1re29/rkfO3ZM99xzj/785z+ryRNUYcn8AZ+nLcWu6QtOU7UroNdff51eQAAAJBgCIAAABhAKhfT222/rkUce0bFjx0ZkzHBFTH9NoMPyZ8xWizeo0tJSBYPBYY3bUQEkJSUPfQmYJKU6oq8A6tzy3jBkG2DJ22CkZWbLEzR6XQbWEQDFtv9P2KLzP6YLrrxOM085U/XuoN54442YNYDuauq8RWrwBLVjx44e59544w19VNWgD442qN4d0JTZC6K65+zFZ6s5aNXu/Qd18ODBmM0VAACMPgIgAAD6YRiG/vSnP+nvL/1T7+49rDfeeGNExg33AIqmKbI93aFkR5Za3d6omgIPNG4wZCjJNrygIsXhkC9oRLWteGe/I1uKzBbLsMbtKi0zR55g732AwgFQSgz7/0QqnDlXbsOqQ3UtKmv1Ka9oekzvP2X2fLX4DO3bf0BtbW2dx5uamrRz90dq8Eozl35CJ3/sCmVPnhLVPW32VM0+/VxVOP16+eWX1d7eHtM5AwCA0UMABABAP+rr67V73wEdckm17pB2f7Sn2w/b8dLZEyfKihFHTp7cgZBqa2uHP64x/KVY9vSMAbdh7zZmDPv/hKVlZcsT6KcCKBSfCqAwS1KSTln2SZmnLdT85Z/RovM/HtP7J9vTlDdtphrc/m5VQO+8845q2/0qKJmvafNPVuGsuYO6b/Gi02U4cvVRRa3+/Oc/99tjCAAAjB8EQAAA9OPYsWNqD4SUO2WacqfPUn27X9u3b4/7uIPpASSFAyAjNgFQSEoa5m5c9jSHfKHoKoBi3f8nLD0rt8+dwDqXgDniFwBJUmHJPJ1y0SUqLJkX0+qmsOkLT9UxV8fOXV6vV0eOHNHmLe+q1hXQzFPOGNI9LVarzrr0SjUadn14oGzAncYAAMD4QAAEAEA/amtr5QkYcuRO0vQFp6j++M5L8XaiB1C0AdAkuQMh1dXVDWvczqVnw+xVk5Ril8xWtbs98ng8/V7buQV8jAOgtKxseQfoARTPJWAjIX96iVLyCnWkoVUvvvii/vrXv6q0yaNpJ585rIbTKWkOLTh3uercAe3atSuGMwYAAKOFAAgAgH6EK4AcOZM0ados+cw21dTWy+l0xnXcaLeBD3Pk5MkzzAogwzC6LAEb3nIsk8mklPSOKqCBloG5XK7j/Y5iGwAl29Mkq01OV3uPXjZ+v1/uQEjpWTkxHXOkmUwmzT/7IlW1+fXWe9u1o6JBlpxCzT/7wmHfe/KMErUbFpUdqVBzc/PwJwsAAEYVARAAAP2ora2VO2AoI2eSzGazMvImyxUIqaqqKq7jut1u+UOKeteo9Mwc+UJSQ2PjkHu2eL1e+YMhWZOSY7JcKdwHaKBlYJ2hkz1t2GN2ZTKZlJ6dK3cgpJqams7jgUBAgWBQstmVnp0b0zFHQ+6UaZp+6jlqcUxRwWkX6MxLr4zJn58lKUn500vU5A1q9+7dMZgpAAAYTQRAAAD0wev1qr6xUX7DpLTMbElSVn6h2v0hVVZWxm3cYDAot8ejkKIPgMwWi9KycuX2D30ZWOeysxhtVZ6S5oiqEXRnE+gYVwBJUvbkKWrzh1RRUdF5zOfzKWRIuVOmy2QyxXzM0TD/7At19mX/opLFZyvJlhyz+xaWzFeTJ6idO3fKMIyY3RcAAIw8AiAAAPpQV1cnT8BQenZuZ0VF1qQCufzxrQDq2IpdsiWnDCqgCFe7DHUZmNvtVnAQjacHYndE1wg6Xj2AJClr8hS5fCEdPXq085jP51PQkHILp8V8vESTP32WfJZkHTpapb179472dAAAwDAQAAEA0Idjx47Jfbz/T1jmpAK1H68oiVdFRFtbm/whQ8mp6YN63HB3Aov1blzRVgB1Pt8YbwMvSdn5U+TydwRAhmHIMIzjFUCGcooIgAZisVo154zzdNTp15o1a3Ts2DH5fL7RnhYAABgCAiAAAPrQ0f8nJEdOXucxuyNDpmS7Wl3tcWuM29raKl/IUEr64AKgcHVS12qXwQg3no5257GBRNsDqLW1Vf6goZT02O/IZXdkyGJPU0tbuxobG1VfX69AICCZzHJk5w18A2j6glNlpGXpQFWd7r3/AT344IMdryEAABhXCIAAAOhD1wbQYSaT6XjQYsRtGVhra+uQtijPLiiSK2CoorJySI2gO7eAj1UFULpD/gF2ATOMjoDIGzRkT8+IybhdmUwmZR3vA3TkyBG99NJL8ockqy05Yfr/xJvZYtEpF12i5uRc7W+Tyo41aMeOHd2uOXz4sLZv397jfbdt2zY9//zzamhoGMkpAwCAXlhHewIAAIxVJyqAJnU7npVfqNaGIzp69KhOOumkmI/b0tIif9CQY5ABUFJyitKyc+X0tKqqqkozZswY1OPDvXjsMWoCHa4Aam5ulmEYvQYuXq9Xbo9XJmuSrDFsXtxVdv4UNdQc0iuvvKJ6p1uLTlqo9LR0tQ/8UByXUzhV53/+WlUe3KMDb7yojRs3aurUqTKbzWpsbNST//eUnN6AinJf00knnaTZs2crGAzq6b8/q9r2oLZu266VH7tY55133mg/FQAAJiwCIAAAeuFyudTsbJNhsfVYmpQzZZoqd2xWWVlZXMY+sQRs8Euicgunqa18p8rLywcdALnd7o7t2FNi04snyZYsc5JNXn9Abrdbqak979vS0iLf8eqfeFXkTC6erYPbNmtrVauChnSmI1NmM0XQQ1E4a572vfuWymvqdO9vHpBZktVs0r4mr4zkdFWUN2hvzdvKenuzUpPMKm32yZZbqA/rquV++Z9yuVxatmyZbDbbaD8VAAAmHAIgAAB6cezYMXmO9/+JDCay86fIHTKpqrpGbrdbdntsd68KLwEbypKo7MKpOnxgh44cOTLox3ZuA58SmwogqaMHjzfoVFNTU68BUDjssseh/09YenauPnbtrXK1NslsMivJPfjXBh3MZrPmn3Whtr3+vFLSMxQKBhTwtKto/ik6+cJPqOlYleqPHlbVof1y1daroGS+Fn/s06o6uEe71r8sz7o39f7772vFihU655xzRvvpAAAwoRAAAQDQi3D/H0dBz0bBlqQkZU8uktN9TOXl5Zo/f35Mx25tbZU/NPgeQJKUUzBVO4/3uwmFQoOqdInHduzpWbny1Leorq5ORUVFPc6HK4BS0gbX8HqwLFbriV5OBEDDMmX2fBXMmiuz2SzDMORpcyol3SGTyaScgiLlFBRp7pnny93mVEpaukwmk4rmLJTNnqr9772tisoqtbzwsioqKuTz+bRgwQItXrx4tJ8WAAAJjwAIAIBehPv/5Ef0/wnLnTJNrXuqVVZWFtMAKNwU2TfEXbHs6Q4lpTrU2u5RY2Oj8vKi3+nqxBKw2AVAjuxctdaUqr6+vtfz4QogRxwaQCN+wsGiyWSS3dH7n11kVdekqcWaNLVYlQc+0q71L6vpnW1yB0I6cLBUJSUlysjgPQAAQDyxAB4AgF70tgV8V7lTpsvpC8a8D5DH45HH55c5yaakITZFTs/OlSdoDHrnpc5t4JNjWAGUnSdPMKS6urpezw8n7ML4VDRnoU6/9ErZZp4ic+5UVbV6tGbNGr311ls6ePDgaE8PAICERQUQAAARDMPQsWPHOpaA9REAZU2eIo9hVkVVtVwul9LS0mIydmtrq/xD2AK+q7TMbHmbK9TY2Diox3VsAy/ZYtjTKD0nV56A0WcANJx+Rxi/wtVAbc2Nevuvf9DW7R+qxRdSdopVV372cpaEAQAQB1QAAQAQobm5WW0eryzJdiXbew92LFarcgqnyekL6dChQzEbu6WlZdhNkVMzswddAeT3++Xx+SSzWRZr0pDHjpSWkS1fSGpobJTf7+9xPvx8hxN4YfxKz8rRjFPO1O5Gn9rSJmtvg0d//fuz2rVr12hPDQCAhEMFEAAAEWpqauT2G8qcNLnf6yZNm6nabUd18OBBnXzyyTEZO1wRM5ymyOmZ2aoYZAAUXv5lS7HHdDt2i9XaEUj5XWpoaFBBQUHnuXC/I3/Q6LOPDBLf/LMv1PyzL5TJZFLpti06+P6b+vuzz6m8vFwNDQ06+eSTlZycrPLycp1//vlyOAgLAQAYCgIgAAAiVFdXqz0QUkbuwAHQwS3rdeDAARmGEZPgJNwUOX0YFUBpWTnyBEKDWgLWsfOYZLP33Kp9uNKzc+VudKqurq5bANTe3i6PPyCLLVnWJFvMx8X40PXvzazTzpKzqUEHyj9S5YZNavOFtGPvAUmS93io+eUvfzmmISUAABMFS8AAAIhQXV2tdn9ImXn9B0Dp2bky29PV0NqmmpqamIx9Ylv0oQdAdkemAoZJTc3NvS676k1VVZVc/oFDr6FIz+q9D1BzczMNoNGNyWTSyReuVHrxQpmnLtC0s1ao0nCoShmq9Ji1c89+vf7663rllVfU3Nw82tMFAGBcoQIIAIAI4QqggZaAmUwmTZo2U60Ve3Tw4EEVFhYOe+yampqO3ceyo9++PZLZbJY9I0veYLsaGxs1efLAoU44ACrMLxjw2sFKz85VQyDUIyQrLy+Xyx9SZmHsx8T4ZbFaderySzu/Ll50uiSpbNcHKtuyVi+tfVO+kKHq6mpdffXV2rNnjxYuXKiUlJTRmjIAAOMCFUAAAHThdDrV1OpUyGJTakbWgNdPmjpTrTFqBO3z+VRz7Jg8QQ1YfTSQtMxseQLR9wGqrKxUuz+krEnDD7Ei5U6ZrlZfSKWHDnWrSDp06JBafUHlTZ0R8zGReKYvPE2ZxQvUlFagY36rPjp4WPfff7/+/Lfn9Oyzz4729AAAGPMIgAAAY1q0S5hipaampnP5VzR9RvKKpqvNb6isvHzYc62urpbLF5Qjd5IsScPbiSs9K0feYHR9gLxer2rr6uU1THLkThrWuL2xpzvkyCtQk8ur0tJSSVIgEFBZWZmcvhABEKJiNpu1+OLLdO5nrtKCpStU7vRr37EW7W306MOP9ujIkSMyDEMul0s+n2+0pwsAwJjDEjAAwJjk9/v1/PPPa8eHH2pqUZGWLl2qRYsWxX3c6upquQMhZeTlR3W9zZ6q9NxJavU068iRIyopKRny2BUVFXL5Q8qKwVKytMxstQQMHTt2bMBrO5Z/BeXImSSLNT4fDQpmzVXDhxu1d+9ezZ8/XxUVFWpu9yo1K08pqUPf8QwTU9GchWqpq5Hf61FxcoqqDmzXX/7yFwWDQTnb3Uq2JelzV1yhRYsWyePx6IMPPlAwGNSUKVM0a9YsmkgDACYkAiAAwJjj8/n02GOP6cPSIzrS6teBpsM6UlGlrzocmjEjvtUi5eXlavOHVDwp+r40eUXFch78QIcOHRpWAFRZWSmXP6Rp+cMPgHKnTNdeX1D79u1TIBCQtZ9gJ9z/JxbBU18Kiueo9L03tXfvXm3fvl379u1Tqy+kSSXFcRsTictkMumk8y6WJPl9Xm048JE+ONoodyAkw5Ikm+GV+y9/1bz331d9fb3K6prlDxnKSrboc5/+lM4+++xRfgYAAIw8AiAAwJizdu1a7Sw9omMhu5Z+7ipVHdyjQ3s/0N/+9jd94xvfkN1uj8u4LpdLB0sPyemX8qfNjPpxeVNnaPdH7+nw4cPDGj8cAGXlTxnWfaSOxsupOZNV72zS/v37tXDhwj6vPXz4sFz+kKbHoQF01/kkZ+ToYF2rHvnzMwqGpEZPUKdMLY7bmJgYkmzJWvq5a+RqblRG7iQlp6arbNcH2vPOBpVv26dgyJAtt1AZuZN0YO8Ovfjyq3K73XI4HAqFQsrNzdW0adOUNMxllwAAjHUEQACAMaWsrExvbdqso21BnfvZK5Q5qUAZufnaVFOpgzX1evvtt/Xxj388LmPv3r1bjW6/cqcWy2ZPjfpxOQVT5Q6ZdbSySg0NDcrNzR302K2trapvalbQYlNaVs6gH9+bojkLdWzbm/rwww/7DICOHTumj/YdkDNgUv6MoVcvRWPxxZep8sBH8rS7lGRL1py8fE0aRNAG9CUtI0tpXZq2zzx5iYpmL1BDdYVMpo73ttlsVlKyXft3blHdS6/JYjLJkGS3mpSXkaZrr7lGRUVFo/YcAACIN5pAAwDGDJ/Pp2effVblrX7NWnyOMo8vwzJbLFp03sdU4/Lr3ffek9frjcv4u3btUqMnqKI5fVfL9MaSlKQpcxaqus2v9evXD2nsjz76SC3eoHKnTJPZHJtvz1Nmz1ezN6S9+/ervb2912vefvtt1bb7NXXBqUq2p8Vk3L5kTirQwqUrdPrHPq2TL1ypGQtPoxcL4sZmT1XhrLkqmDmn8+/UvLMu0JwLPinbrMUKFc2XUTRfVcrQ7poWPfPMM2poaNDhw4fl9/t15MgRrV+/Xm1tbaP8TAAAiA0qgAAAY8Zrr72m0poGGY5czT793G7nsiYXKj1/qmpajmnr1q1aunRpTMeurKxU6eFytYXMmlw8e9CPn7vkPL1x8CN9sGOnzjvvPBUOsp/O9u3b1eAOau7ZsWt0nZLmUM7UGapvqdT27dt7vGa1tbXa/uFO1XsMXXTqWTEbFxirTCaTps7r/ncsGAjo7b//UQeq6vSr++6XOxBSTlqK2jxetXpD2rFjh6699lrl5MSmMg8AgNFCBRAAYEzYtWuX3n5niypcIZ224lMyWyw9rilZfJZq2gPatGlTTKuAXC6X/vKXv6i81afpC06VNck26HvYHRmavnCxql1+vfbaazIMI+rH1tTUqLyiSh6zLebLsGactFh17QG99957CoVCncdDoZCef/55HW31qWj+KbI7MmI6LjBeWKzWjuWJbmlno1+VhkPvV7VqT3NQ9eZ0bS+v1e9+9zsdOHBAhw8fVkNDw2hPGQCAIaECCAAw6o4cOaKn//Z3HWzyae7Zy5WR2/sW7PnTS5ScPVmHaxv0+uuv61Of+lRMxn/hhRe0r7pBypqsBecsG/J9Zi8+R+v37tTu/Qd18OBBzZkzZ8DHHD16VGvWrFGDJ6ii2SfHfBv2/Okl2p3iUEVtgw4ePKi5c+dKkjZt2qSPSsvVZrFrydkXxnRMYLzJyM3X8i99TWarVdYkm9pbW2S12WQym/XBa//Q9sojav7jE/IFDaUmWfXxi5frtNNOU3JysgzDUEpKymg/BQAABkQABAAYVYFAQM8++6wONro1ef5pmnnykj6vNZlMOmXZJdr0tz9q4ztbtGDBAs2aNWtY4x88eFDbd32kY16TLrriil4rj6Jls6dqzpKlqtj6hv75z3+qqKhIqam9N5M2DENvv/22XlnzmqpdAbUELVq66PQhj90Xs9ms4pMWq3rbW/rr00/rgvPPl9ls1strXlNZq0+nfuIyJSXzwyvQtfF7akZm5/8+85NXav/7b2vf7u1KTnPIU18v58uv6dXXXpfleA+r/El5mj9/vubPn693331XLS0tWrRokXJzc+VwOJSf33uoDQDASCIAGqSKigr9+Mc/1quvvqqGhgYVFhbqiiuu0B133KHs7OwRvw8AjHfvvfeeDtfUK5iarYVLVwzYFDgjN1+zFp+jQx9u1p+fekrLLrpIVVVVOvvsszV9+vSoxzUMQ5WVlXrllVd01OnXnNMvkD3dMdynoxknLVb5R9v1YVm1HnroIV1yySWaNGmSqqurVVhYqKysLO3evVvbt2/X7gOHdLDZp+knn6lTTz1DKanpwx6/N8WLTlfjsUptO1qqqpdeU7LFpCOtPs0+e7kmzxh8vyNgIjGbzZp/1oWaf1ZHpVztkUM6+MFmHW1pUsDvl2GElNxUqd1HapTz5luqaw+qzR/Stn2HZDWblGI16fRTTta5554ru92ugwcPKi0tTTNmzFB6ejqN0AEAI4YAaBBKS0u1dOlS1dbW6vLLL+/8Lc99992nV199VRs3boxq699Y3QcAxrOWlhbt3r1b6zdsUIXTr1NWLou6+mb2kqVyNjVob+UBHXvhFTl9Ie36aI8uWflxLVq0SA5H/0FOMBjU008/rW27PlK9O6BgapZmnnJGLJ6WLFarzvn0Vdq65jltLT+miif+rGSrSS5fSOk2i9JSbKpr86jBHZAzZNGpH7tchbPmxmTsPueUlKQzL/mcao8cUnXpXjW0NGvOovkqjkPFEZDo8qfPUv70E5WHoVBITdUVOrpvp/YeOaS8opkqmT5LNWUHFPD51HysUnXvbNd723fKajapxRtUktmkNJtZdluS0tPTlZKSIqvVquzsbE2aNEkNDQ1KS0vT/PnzlZubq9TUVIIiAMCwEQANwje/+U3V1tbq/vvv12233dZ5/Nvf/rZ+9atf6Yc//KEeeuihEbsPAMRKbW2tDhw4oLq6OiUlJSk3N1cFBQUqKipSUlJSzMaprKzUjh07dOTIER2tqlazJ6gGT0CZU2dp0vTol3KZzWadtuJT+vCNV9Xa7lJKWrp2l36kpn+8pIxXXlXh5HxNnz5dDodDLS0tnds4h0IhWSwWeb1ebd93SEfcJk2bv1iLTjlzWEu/ItnTHTr3M1er/KPtqty/W972NmXk5qu8+qjMIY/S8go17ZSTVThrnmwp9piNO5DIH1wBDJ/ZbFZu0XTlFnWvQAzvNuZ2tqp0+xaVHT0sv8etSdNK5PK4VV5Xo6DPqSSzUxazSSZJKVaz7FaT3AFDyRaTMt94WzazSTlZGVq4cKGsVqssFouys7M1c+ZMpaamqqmpSXl5ebLE8N8wAEBiMhmD2aZkAjt06JBKSkpUXFys0tJSmc0nNlBzOp0qLCyUYRiqra1VWlpa3O8zkCVLOnpobN26dcj3mEg2bNggSVq2bNmozgOIt2AwqH379mnnzp2qrKxUYWGhLBaLtu/cpUZPUO6AIbNJslvNSrWalJWWogXz52v69OnKz89XTk6O0tPT5XQ6VV1drRkzZvTb/LStrU3BYFBut1sfffSR1m14U9Uun9p8IXkMi/Knz9KUOQs1eUbJsAOYyoN7VLFvpxqrKpRsCiotyawks0m+oCF/qONbnSHJJMlmMaklaNXZn/6iMicVDGvcwfD7vPJ7PN36i2Dk5VVtkyTVT1k8yjPBROf3euTzuOX3ehQKBtVaX6t2Z7PSMrPV1tyo+opyeVxOWYI+ZSWbZUgym0xKsZiUYbPIajHJEwhpUlaGTjnlFOXk5Mjj8Sg5OVmnnnqqbLYTOxqGP+uceeaZnbsoZmZmymKxyDAMNTY2KiUlZVifP4GxiM/5wAlUAEVp3bp1kqSVK1d2C20kyeFw6LzzztOaNWv0zjvv6OKLL477fQCgP4ZhaM+ePdqxY4fy8/NVVFSkgwcPateuXaprdaneHZTTF9Sn8ibLFAhpT4uhgpIFmjKpQMFgUG1N9aquq9HBylodrN+qtKRtSrGalGIxKz01Re0er9p8QU3O7Ohj0dLSotzc3M7lq2azWeXl5TpQekhBw1AoJLX5Q6pyBVS0cLFmzpyj7PwpssSwuqho9gIVzV6gUDCopmNVcjbUydPeppzUdKU4HDKZTDKbLQr4fHK1NmnB9Fl97jYWL0m2ZCXZkkd0TABjV1JySrcm7DmFU3tcYxiGmo5VqaGyXCazWcGAX87Geh09WqZQMCCbPVWHmuu1r/oN2SwmBQ1DNrNJ69atU1JSktra2mSxWFRSUiLDMPTzX/y3Qsd//5tsNSs7O1smk0nVdfWyWSyaXTJL06ZNUzAYVGtrq3JycjRp0iQ5HA5VV1erpaVFoVBIixYtUlFRkQzDYHkaAIwTBEBR2rdvnyR1bp8bac6cOVqzZo3279/fb3ATq/sAE4VhGAoGg7L2sjW2YRhyuVyyWCyy2wdeRmMYhpxOp/x+f+cH3ra2NjU1NSkUCslmsyk3N1der1ctLS2dIW0gEJDP55PValVaWppCoZDcbrfa29tlGIb8fr88Hk9n9V5lZaWKiopUXFwsv9+vYDAor9ertrY2hUIheb1eNTU1KRAIdM4tNTVVmZmZstvtnRUzbrdbVqtVNptNzc3NslgsysnJUVZWlgKBgJxOp9LS0mS32+XxeHTw4EEFAgFNnTpVR48eVVnVMdW4/EpPsshuNanFF1STJ6jkrDxNO/0UnTx9ljJcZQoFg7r42m/KmmTr8Zq5WppUe+SQWuqO6Vhzg1wtTTIammWYLUrNyNbRigbtrmmRN2goxXpEyeaOHwJMJskTCKklaFZScoos1iRlTMrXGcsW91gmEWtmi0W5U6Ypd8q0uI4DACPBZDIpp6BIOQVF3Y6HgkEZhiGzxaKGqiNqrDoqd1urbMkpaqyuUOXRYzIMQ76QIbNMKpgWlCHpI6eUZEuREQrJ0+6Urd4js6SANVkhv0elTR8pdcdeGZJ8wY6laHarWTaLSe3+kLzBkCSTNry9UTkZDrlcLs2aNUtTp05VU1OTDMOQ1WpVUlKSWltb1d7eLovFouTkZKWmpiolJUUmk6nze2sgEJDFYlFRUZFsNpu8Xq8cDoecTqeampqUm5srq9Uql8slu92u9PR0paWlKRgMyul0dv4CIiUlRY2NjbJarUpJSZHFYlFKSooMw1Bzc7OysrI6q16lE58hwt+/s7Ozu33W8Pl8amhoUFZWVudnDJfLJcMwlJaWFlXoZRhG59Lj8GcBu91OYAZg1BAARamlpUVSR6lsb8LHm5ubR+Q+YeGlXpF27Nghi8WimTNnRnWfiS78g34oFBrlmWC86m0tramP4yOltwW+JpNJMkmbj38d3sI4OJjVwOF1VMcHMYyOwKe/8YCxZEjve2C8Cb+9j/8bvHvNM5J6ed8bx/+PySQZHaFF1EwnHjpcnd9WovjfXfV1HAjjc/7gORwOffjhh6M9DcQBAVCMhL9ZDjfRj9V9LBaLzGZz5xrvkRDNN+CIzyJR3zf8GCPygPr+kNDtMQOMWVdXJ0maNGlSv48dyvy7Mnr9IsqPLqZuP3N3Ox7dgP1ddvx9J1Pn/478OvI1CJ+P5j7drj/+wvZ2PvKx4T/vzlco/IfSZdjwa2E2dXl/dDnfbd5G33+mE1VTQ70kKTs3b5RnAowc3veYiHjfdzB1+QDQ68ep8EeVyM8MXX7RYerlc0b4M1HXzzddrw/fr+vvRXoLuHq7T2+ft0zdZ93jMZEi79HxfIwTx/v6YHTio1vn+Y7xTd1eq16v7/r8T5zuldHjf/QdLPb1mb+3+5nU/XN+xBDdHtvXL/N6u+dgftYY7OMG+/NGb9cP92eWgXZTxfhFABSlcGVOuIInUmtra7fr4n2fMJo8xwZNszFR8d7HRMT7HhMR73tMVLz3gRPMA18CSZo3b54kaf/+/b2eP3DggKS+e/vE+j4AAAAAAADRIgCK0vLlyyVJa9as6bF+1Ol0auPGjbLb7TrnnHNG5D4AAAAAAADRIgCKUklJiVauXKmysjI98MAD3c7dcccdcrlcuvbaa5WWliZJ8vv92rt3r0pLS4d1HwAAAAAAgOGiB9AgPPjgg1q6dKlWrVqltWvXasGCBdqyZYvWr1+vuXPn6u677+68trKyUgsWLNCMGTNUVlY25PsAAAAAAAAMFxVAg1BSUqL3339f119/vbZs2aJ77rlHpaWlWrVqlTZv3qzc3NwRvQ8AAAAAAEA0TIZh9L1fIAAAAAAAAMY9KoAAAAAAAAASHAEQAAAAAABAgiMAAgAAAAAASHAEQAAAAAAAAAmOAAgAAAAAACDBEQABAAAAAAAkOAIgAAAAAACABEcAhAnL7/frvvvu0w033KDTTjtNNptNJpNJjzzyyICPffzxx3XWWWcpPT1dmZmZWrZsmV588cURmDUQP2VlZTKZTH3+d9VVV432FIFhqaio0I033qgpU6YoOTlZxcXFWr16tZqamkZ7akDcFBcX9/nvekFBwWhPDxiyZ555RrfddpsuuOACZWRkyGQy6Stf+Uq/j9m0aZMuvfRS5eTkKDU1Vaeccop+/etfKxgMjtCsgdFlHe0JAKPF5XJp9erVkqTJkyeroKBAR48eHfBx3/3ud3XPPfdo6tSp+upXvyqfz6ennnpKn/70p/Wb3/xGt956a5xnDsTXqaeeqiuuuKLH8UWLFo38ZIAYKS0t1dKlS1VbW6vLL79c8+fP17vvvqv77rtPr776qjZu3Kjc3NzRniYQF5mZmZ2febpKT08f+ckAMfKzn/1MO3bsUHp6uqZOnaq9e/f2e/0//vEPff7zn1dKSoq++MUvKicnRy+88IJuv/12bdy4UU8//fQIzRwYPSbDMIzRngQwGnw+n9auXavTTjtNhYWFuvPOO3XXXXfpd7/7nW6++eZeH7Np0yadd955Kikp0Xvvvafs7GxJHZUTS5Yskcvl0t69e1VcXDyCzwSIjbKyMs2cOVPXXXedHnvssdGeDhBTn/jEJ7RmzRrdf//9uu222zqPf/vb39avfvUrfe1rX9NDDz00ijME4iP8maSsrGxU5wHE2vr16zV16lTNnj1bb7zxhpYvX64vf/nLevLJJ3tc29raqtmzZ6ulpUUbN27UGWecIUnyeDxasWKFNm/erD//+c9UOyPhsQQME5bNZtMnP/lJFRYWRv2Y8A8HP/zhDzvDH6njw9Utt9wir9erRx99NOZzBQAM3aFDh7RmzZrOf6u7uuuuu5SWlqYnnnhCLpdrlGYIABis5cuXa86cOTKZTANe+8wzz6iurk5XXXVVZ/gjSSkpKfrZz34mSfrf//3fuM0VGCsIgIBBWLdunSTpkksu6XHuk5/8ZLdrgPGqqqpKv/3tb/Xzn/9cv/3tb/Xhhx+O9pSAYQn/u7xy5UqZzd0/+jgcDp133nlqb2/XO++8MxrTA+LO6/XqySef1M9//nPdd999Wr9+PT1PMKH09xn+wgsvVGpqqjZt2iSv1zvSUwNGFD2AgCi5XC5VVlYqPT2916qhOXPmSJL2798/0lMDYuq1117Ta6+91u3YsmXL9Pjjj2v69OmjNCtg6Pbt2ydJmjt3bq/n58yZozVr1mj//v26+OKLR3JqwIioqanRNddc0+3YzJkz9eijj+qiiy4apVkBI6e/7wNWq1UzZ87U7t27dejQIS1YsGCkpweMGCqAgCi1tLRI6mik2Jvw8ebm5pGaEhBTqamp+tGPfqStW7eqqalJTU1NnWvqN2zYoIsvvpglMhiX+PcbE9kNN9ygtWvXqqamRi6XSzt37tTXvvY1lZWV6ZOf/KR27Ngx2lME4o7vA0AHAiCMa/1tbdrbfwNtDRkL0axDBuJlOH8n8vPz9ZOf/ESnn366srKylJWVpQsvvFBr1qzR2WefrYMHD+qRRx4ZxWcHxEd4Pwz+/UYiuuOOO7RixQpNnjxZqampWrRokR566CF9+9vfltvt1p133jnaUwRGHd8HMFGwBAzjWklJiVJSUqK+fsqUKUMeK/ybgfBvECIN9JsFYCTE4++E1WrVzTffrC1btujNN9/Ut771reFMERhxA/373dra2u06YCL4+te/rnvuuUdvvvnmaE8FiDu+DwAdCIAwrq1du3bExkpLS1NRUZEqKytVXV3dow/QgQMHJPXdYwIYCfH6OzFp0iRJYgkYxqV58+ZJ6rtHG/9+YyLKz8+XxL/rmBjmzZun999/X/v379eSJUu6nQsEAjp8+LCsVqtmzZo1SjMERgZLwIBBWLFihSTp1Vdf7XHulVde6XYNkEjCuyPxwQjj0fLlyyVJa9asUSgU6nbO6XRq48aNstvtOuecc0ZjesCo2Lx5syT+XcfE0N9n+DfffFPt7e1aunSpkpOTR3pqwIgiAAIG4etf/7ok6e6771ZTU1Pn8bKyMj3wwANKTk7WDTfcMFrTA4Zly5Yt8vl8PY6vW7dOv/rVryRpRPpoAbFWUlKilStXdv5b3dUdd9whl8ula6+9VmlpaaM0QyA+du/ercbGxh7Hy8vLdeutt0ri33VMDFdeeaXy8vL01FNP6f333+887vF49B//8R+SpG984xujNT1gxJiMcMcrYAL6xS9+ob1790qStm/frh07dmjp0qWdW7qff/75uvnmm7s95jvf+Y7uvfdeTZ06VVdeeaV8Pp/+8pe/qKGhQb/5zW86P1AB482yZcu0e/duLVu2TFOnTpUkffjhh1q3bp0k6ac//WnnhyRgvCktLdXSpUtVW1uryy+/XAsWLNCWLVu0fv16zZ07V5s2bVJubu5oTxOIqTvvvFO/+MUvtHz5cs2cOVMOh0OlpaV66aWX5PF4dOmll+rZZ5+VzWYb7akCg/bcc8/pueeekyTV1NTon//8p2bNmqULLrhAkpSXl6df/vKX3a6/8sorlZKSoquuuko5OTl6/vnntW/fPl155ZX661//ShNoJDwCIExoy5Yt0xtvvNHn+euuu06PPfZYj+OPP/64/ud//kcfffSRzGazTj/9dH3ve9/TZZddFsfZAvH1+9//Xs8++6x27dql+vp6+f1+TZ48Weeee65uvfXWzg9UwHh19OhR/fjHP9arr76qhoYGFRYW6oorrtAdd9yhnJyc0Z4eEHNvvPGGHnroIW3btq1zG/isrCyddtppuuaaa3TNNdfwAy/GrTvvvFN33XVXn+dnzJihsrKybsc2btyou+++W5s3b5bH49Hs2bN14403atWqVbJYLHGeMTD6CIAAAAAAAAASHD2AAAAAAAAAEhwBEAAAAAAAQIIjAAIAAAAAAEhwBEAAAAAAAAAJjgAIAAAAAAAgwREAAQAAAAAAJDgCIAAAAAAAgARHAAQAAAAAAJDgCIAAAAAAAAASHAEQAAAAAABAgiMAAgAAAAAASHAEQAAAIKEtW7ZMJ598skKhUFzubxiGTjvtNF1wwQVxuT8AAEAsEAABAICE9cwzz+iNN97QXXfdJbM5Ph97TCaT7rrrLr399tt65pln4jIGAADAcJkMwzBGexIAAACxZhiGFixYIMMwtHfvXplMpriOt3DhQgWDwREZCwAAYLCoAAIAAAnp9ddf1759+3TdddeNSCBz3XXXaf/+/Vq7dm3cxwIAABgsAiAAADCmFBcXy2Qy9fnf9ddfH9V9fv/730uSvvjFL/Y499hjj8lkMumxxx7Ta6+9pgsuuEDp6emaNGmSbrjhBjU3N0uStm3bpssuu0zZ2dlKT0/XZz7zGZWVlfU63lVXXdVtXAAAgLHEOtoTAAAA6Gr16tWdAUxXL7zwgj744AOlpqYOeA/DMLRu3ToVFBSopKSkz+uef/55vfjii7rsssv09a9/XZs2bdJjjz2mw4cP6xe/+IUuvvhiXXDBBbrpppu0c+dOvfDCCyotLdXOnTt79BSaMWOGioqK9Prrr8swDJaBAQCAMYUeQAAAYMx77bXXdOmll6q4uFibN29WXl5ev9fv3btXCxYs0GWXXaYXXnihx/nHHntMN9xwgywWi9auXauLLrpIkhQKhfSJT3xCr7/+urKzs/Wb3/xGX/7ylzsfd9NNN+kPf/iDnnvuOV1++eU97vvZz35Wzz33nHbv3q2FCxcO81kDAADEDkvAAADAmLZr1y5deeWVyszM1Msvvzxg+CNJR44ckSQVFhb2e93VV1/dGf5Iktls1jXXXCNJWrRoUbfwR5KuvfZaSdL27dt7vV9BQUG38QEAAMYKloABAIAxq7q6Wp/61Kfk9Xr14osvas6cOVE9rqGhQZKUnZ3d73VnnHFGj2NTpkyRJC1ZsqTHuaKiIklSRUVFr/fLycmRJNXX10c1TwAAgJFCAAQAAMYkl8ulyy67TEePHtWf/vQnXXDBBVE/1m63S5I8Hk+/12VmZvY4ZrVaBzzn9/t7vZ/b7e42PgAAwFhBAAQAAMacUCikq6++Wh988IHuvvtuXX311YN6fH5+vqQTlUAjJTxeeHwAAICxgh5AAABgzFm9erVeeOEF3Xjjjfp//+//DfrxJ510kiwWi/bu3RuH2fVt7969MpvNOvnkk0d0XAAAgIEQAAEAgDHl17/+tX7zm9/o4osv1kMPPTSke2RmZuq0007Thx9+2LksK968Xq+2b9+uxYsXKysra0TGBAAAiBZLwAAAwJhRU1Oj73znOzKZTDr55JN1991397jmtNNO0xVXXDHgvT7/+c9r69atWrdunT71qU/FYbbdbdiwQT6fT5///OfjPhYAAMBgEQABAIAxw+PxKBQKSeqoBOrNddddF1UAdNNNN+nOO+/UH//4xxEJgB5//HHZbDbddNNNcR8LAABgsEyGYRijPQkAAIB4+NrXvqbHH39cZWVlKigoiNs4tbW1Ki4u1pe+9CU98sgjcRsHAABgqOgBBAAAEtZPfvIT2Wy2XpeSxdLPf/5zWSwW/fSnP43rOAAAAENFAAQAABLW5MmT9eSTT2rKlCmdS8tizTAMFRYW6oknnlBhYWFcxgAAABguloABAAAAAAAkOCqAAAAAAAAAEhwBEAAAAAAAQIIjAAIAAAAAAEhwBEAAAAAAAAAJjgAIAAAAAAAgwREAAQAAAAAAJDgCIAAAAAAAgARHAAQAAAAAAJDgCIAAAAAAAAASHAEQAAAAAABAgiMAAgAAAAAASHAEQAAAAAAAAAmOAAgAAAAAACDBEQABAAAAAAAkOAIgAAAAAACABEcABAAAAAAAkOAIgAAAAAAAABIcARAAAAAAAECCIwACAAAAAABIcARAAAAAAAAACY4ACAAAAAAAIMERAAEAAAAAACQ4AiAAAAAAAIAERwAEAAAAAACQ4AiAAAAAAAAAEhwBUIw888wzuu2223TBBRcoIyNDJpNJX/nKV/p9zKZNm3TppZcqJydHqampOuWUU/TrX/9awWBwhGYNAAAAAAAmAutoTyBR/OxnP9OOHTuUnp6uqVOnau/evf1e/49//EOf//znlZKSoi9+8YvKycnRCy+8oNtvv10bN27U008/PUIzBwAAAAAAic5kGIYx2pNIBOvXr9fUqVM1e/ZsvfHGG1q+fLm+/OUv68knn+xxbWtrq2bPnq2WlhZt3LhRZ5xxhiTJ4/FoxYoV2rx5s/785z/rqquuGumnAQAAAAAAEhBLwGJk+fLlmjNnjkwm04DXPvPMM6qrq9NVV13VGf5IUkpKin72s59Jkv73f/83bnMFAAAAAAATCwHQKFi3bp0k6ZJLLulx7sILL1Rqaqo2bdokr9c70lMDAAAAAAAJiB5Ao2Dfvn2SpLlz5/Y4Z7VaNXPmTO3evVuHDh3SggUL+r3XkiVLej1++PBhffKTn9Sf/vSn4U8YAAAAAACMawRAo6ClpUWSlJmZ2ev58PHm5uYhj+HxePTee+9pw4YNQ77HROJ0OiVJDodjlGcCjCze+5iIeN9jIuJ9j4mK9/7gLVu2bLSngDghABqDwn25o+kntHXr1l6PhyuD+MsbnXBQxuuFiYb3PiYi3veYiHjfY6LivQ+cQA+gURCu8AlXAkVqbW3tdh0AAAAAAMBwEACNgnnz5kmS9u/f3+NcIBDQ4cOHZbVaNWvWrJGeGgAAAAAASEAEQKNgxYoVkqRXX321x7k333xT7e3tWrp0qZKTk0d6agAAAAAAIAERAI2CK6+8Unl5eXrqqaf0/vvvdx73eDz6j//4D0nSN77xjdGaHgAAAAAASDA0gY6R5557Ts8995wkqaamRpK0efNmXX/99ZKkvLw8/fKXv5QkZWRk6He/+52uvPJKLVu2TFdddZVycnL0/PPPa9++fbryyiv1xS9+cTSeBgAAAAAASEAEQDGyfft2Pf74492OHTp0SIcOHZIkzZgxozMAkqQrrrhCb7zxhu6++2797W9/k8fj0ezZs3Xvvfdq1apVUe0ABgAAAAAAEA0CoBi58847deeddw7qMeedd55efvnl+EwIAAAAAADgOHoAAQAAAAAAJDgCIAAAAAAAgARHAAQAAAAAAJDgCIAAAAAAAAASHAEQAAAAAABAgiMAAgAAAAAASHAEQAAAAAAAAAmOAAgAAAAAACDBEQABAAAAAAAkOAIgAAAAAACABEcABAAAAAAAkOAIgAAAAAAAABIcARAAAAAAAECCIwACAAAAAABIcARAAAAAAAAACY4ACAAAAAAAIMERAAEAAAAAACQ4AiAAAAAAAIAERwAEAAAAAACQ4AiAAAAAAAAAEhwBEAAAAAAAQIIjAAIAAAAAAEhwBEAAAAAAAAAJjgAIAAAAAAAgwREAAQAAAAAAJDgCIAAAAAAAgARHAAQAAAAAAJDgCIAAAAAAAAASHAEQAAAAAABAgiMAAgAAAAAASHAEQAAAAAAAAAmOAAgAAAAAACDBEQABAAAAAAAkOAIgAAAAAACABEcABAAAAAAAkOAIgAAAAAAAABIcARAAAAAAAECCIwACAAAAAABIcARAAAAAAAAACY4ACAAAAAAAIMERAAEAAAAAACQ4AiAAAAAAAIAERwAEAAAAAACQ4AiAAAAAAAAAEhwBEAAAAAAAQIIjAAIAAAAAAEhwBEAAAAAAAAAJjgAIAAAAAAAgwREAAQAAAAAAJDgCIAAAAAAAgARHAAQAAAAAAJDgCIAAAAAAAAASHAEQAAAAAABAgiMAAgAAAAAASHAEQAAAAAAAAAmOAAgAAAAAACDBEQABAAAAAAAkOAIgAAAAAACABEcABAAAAAAAkOAIgAAAAAAAABIcARAAAAAAAECCIwAaRcXFxTKZTL3+V1BQMNrTAwAAAAAACcI62hOY6DIzM7V69eoex9PT00d+MgCAYQuGDD17sFXvVLdr+bQ0fWpWxqjM45jLrzcqXDKbTPrULIfsVn7nAwAAMJERAI2yrKws3XnnnaM9DQBADBiGobu31OrZg62SpLVH2pSdYtHSKWkjNgd/sGMOz5e2yjh+bFOVS/cumzJicwAAAMDYw68DAQCIkYd3NnaGP2F/3N00onN46XCr/tEl/JGk9Uddqm0PjOg8AAAAMLZQATTKvF6vnnzySR05ckRpaWk65ZRTdOGFF8pisYz21AAAg9DmC+rRXT3Dni01bpW3+jQjwzYi89hS3d7r8Xeq2/WZktFZjgYAAIDRZzIMwxj4MsRDcXGxysvLexyfOXOmHn30UV100UUD3mPJkiW9Ht+zZ4+mTp2qhx9+eNjznAicTqckyeFwjPJMgJHFez92XP6Qjjj9vZ7LSbFocurI/M6ltNknX6jnt/YMm1lF6UkjMoexjvc9JiLe95ioeO8P3rJly0Z7CogTloCNohtuuEFr165VTU2NXC6Xdu7cqa997WsqKyvTJz/5Se3YsWO0pwgAiJI7EOrzXIs3OCJzCBrqNfyROgIqAAAATFxUAI1B3/3ud3XPPffoiiuu0LPPPjuke4Qrg7Zu3RrLqSWsDRs2SCLtxsTDez92bllbqU1VvS+/kqRXP1esyWnxrcDZWOnSreuq+jz/f5dO04LclLjOYTzgfY+JiPc9Jire+8AJVACNQV//+tclSW+++eYozwQAEI2QYWhnvafbsfSk7t9iDzb74j6PXQ2efs+/00d/IAAAACQ+AqAxKD8/X5LkcrlGeSYAgGiUtfrl9J1YYuWwmXXx9PRu14xEALQ7IoSam9298fShlvjPAQAAAGMTAdAYtHnzZknSrFmzRnkmAIBofFjn7vb1yXkpPcKXg83euM7BMAztqu8+xqdmdt/1q7Kt9ybVAAAASHwEQKNk9+7damxs7HG8vLxct956qyTpK1/5ykhPCwAwBB81dA9eTpmUopKs5G7HSuNcAdTiC6mpS7PpZItJF05N63bN0T52KQMAAEDiG5k9adHD008/rV/84hdavny5Zs6cKYfDodLSUr300kvyeDy69NJL9d3vfne0pwkAiEJFRLAyJytZs7N6Lr8KhgxZzKa4zOGYK9Dt68I0q4ocSTKbpPDGYPXuoNyBkOxWfv8DAAAw0RAAjZLly5dr37592rZtmzZv3iyXy6WsrCydf/75uuaaa3TNNdfIZIrPDwkAgNiKXFpVlJ6knBSLspItaj5eleMNGqpo82tGhq23Wwxbjav7HArSkpRkNqkg1aqqLuFQpdOv2dnJkQ8HAABAgiMAGiUXXXSRLrrootGeBgBgmIIhQ1WuyADIKpPJpNlZNr1/7ER/oNJmX/wCoPbuFUCTUzu+xU91JHULgCraCIAAAAAmImrAAQAYhlp3QIETG4ApK9midJtFklQSsQwsnn2AaiKWgBWkdQRA0xxJ3Y5HLlcDAADAxEAABADAMFRGBCpT008U10ZW+0Qu04qlyB5A4QqgovSIAIidwAAAACYkAiAAAIYhMlCZ0iVwCYcwYZHLtGKppr37PArTTiwB64qdwAAAACYmAiAAAIahsq17qNM1cJmc1j0Aqo1jANSjAiitYx6RS8AiG1YDAABgYqAJNAAgITR6AqpqC2hutk02y8j9fiNyCVhRfxVArvgEQMGQ0SNcKuhjCVhlmz+u29FL0pFWn14obVVpi092q1lfPTlHxZnxaX4NAACA6BAAAQDGve21bq1eX6UWX0hzsmz6348VKdc+Mt/iIpeATe0SuOSkWGQ1q7NJdJs/JJc/pLSk2AZUDZ6gAsaJrzNsZtmPj+GwWZRpM6vF1zGJQKjj+vzU+Lw+FU6/rnzhiPyhExPa0+DRM5+ZIbMpfqETAAAA+scSMADAuNbgDuh7b1Z3BhwHmn36wVs1CnQJIOIpcklV14obs8nUowroWByWgUUu/yqIWHo2KWIODe74LUX7x8GWbuGPJB1u9etwS/x2QAMAAMDACIAAAOPaHZuOqd4d7Hbs/WNu/X5XY9zHdvtDavScGNti6tn3J7LSpjYOO4FFNoAuSO2+7Cs3xdLt68jXK5Y+rPf0enxHXe/HAQAAMDIIgAAA41Zps1cbq9p7PffU3haFjPhWAUXu6jU51SprRG+dyDAmHjuBRfYWigyh8iKWw9XHqQIoGDK0u8Hb67kdde64jAkAAIDoEAABAMatLdV9hwrN3qAONsd32VFkkBK51ErqGcZELteKhchlZZHLziIDoAZPfCqAylp9cvlDvZ7bXksFEAAAwGgiAAIAjFtbanqv/gl7b4DzwxUZAEUGLVLPMCYePYCaIgKdyCAq1x65BCw+FUA7+1j+JUlHnH41euLXewgAAAD9IwACAIxLgZChrce6VwBdXpLR7ev3auK77KguopdOXkTQIvVSATQCAVB2cvd5RM4rXj2AdvUTAEn0AQIAABhNBEAAgHFpd4On23KjnBSLrp6f1e2arcfcCsZxN7DI3bSiqgCKwxKwxogAKCclMgAamV3AIiuApju69z/aSQAEAAAwagiAAADj0pbq7su7ziqwa062TVnJJ761tflD2tvUe1PiWIispOmtAqhgJJaAeSMqgCICoNweTaBjXwEUCBkqjei59IW5md2+PuqM/Q5oAAAAiA4BEABgXPowoprkrIJUmU0mLZmc2u34jjg2H46mB1B2ikVJXXYGa/OH1N5Ho+ShMAyjR2+dyCVgk3rpAWTEeIe02vaAgl1umZti0fzc5G7XVLsIgAAAAEYLARAAYFyKrDZZlJdy/P93Dx3KWuO3E1hkD6BJvQRAJpNJuREVOZE9e4ajzR9SoEuelGIxyZ7U/dt7epJZti4hlCdo9Llb11BVRYQ7hWlWTUnrvgSsOg7L37ryBEL62/4W/Xlvs6raCJsAAAC6IgACAIw7Tl9QNV2WUllNUnGGTdKJ/x9W1hK/ACiyAihyt62wyCVZkT17hmOg/j/S8RAqYm6x3gq+uq37a1GYnqT8VKssJ3InNXqCcgdiGzx19bN3avWzLbX67/fq9OnnynTHphp54jgeAADAeEIABAAYdyKrf2Zk2JR0PGmYmdk9ADocpwogbzAkp+9EuGA29Vx6FdYzAIpdJUyPHcB6CYCknsvTYt0HKHJ5V2GaVVazSfkRPZBq4lQF1OIN6pUyZ+fXIUN6vtSp5w62xmU8AACA8YYACAAw7kQGQCVZJ0KfovQkWbt8d6t3B+X0xb7pcYO7Z+WNpcsyq8hzXcWyAigyAOqtAkjqbSv42AYxkcu7Co8v/yqMWAYWr6VZ71S3q7cN3zZHNAsHAACYqAiAAADjzoHm7jt7zc460ffHajZpuiNyGVjsQ4e6iAClt/4/YXENgAbYASwsciewWG8FX93WswJIkqakdx83Xn2ANlW5ej2+q94T84bXAAAA4xEBEABg3ImsAJqd1T3wKc7sXnUSj2Vg0WwBH5aT0j0EiWUT6J49gHoPonpWAMV6CVjPHkBSzwqgeOwEFjIMbarqvdKn0ROMe/NpAACA8YAACAAwrhiGoYMRFUAlEQHQzIhG0Ifj0Ag6mi3gwyKrciKrdoajRw+gPvoQ5UYEQw0x7EMUMowevX3CFUDh/x8WjyVgB5p8/QZau+o9MR8TAABgvCEAAgCMK42eoJq9J5ovp1hMKkrvXmVSnBn/ncDq2yN3AIs+AIrtLmDd59HXErDI411fw+HPIShflwY86UlmOWwd401Jj/9W8Ftq+u/zs6uBAAgAAIAACAAwrkQu55qZaevRfDmyAqgsHkvAIkKcSf0uARv9XcCykiMDoNiFUJFVPYVd+v6MRAVQaURF2KmTUrp9TQUQAAAAARAAYJypdHYPEKY5knpcMyOj+7EKp1/B3raIGoZod9/q7VxMK4C80c0jK7n7t/yWGAZAfe0AJkkFaVZ1jefq3UH5g7H9szgc0eT7MyUZ3b7e0+BVIMZ//gAAAOMNARAAYFypiAiApvYSAKXbLMqwnfgWFzCkhhiGLlLPACWywqaryL48zZ6gQjHamWrIFUAxfD0iGzt3rfqxWczdGlAbkmrbY1cBZRhGjx5PS6ekdnvNPcGePYoAAAAmGgIgAMC4UhGxhGhqes8ASOq5+1RNjHefigyAMvoJgFKsZqUldQ+knL7h9+AxDKNHkNNXE+jI+bX6QjGriqlr7z6HyNc+skF2LBtQ17mDavOfeC1TrSZNTrX2CAbjsfsYAADAeEIABAAYFMMw9PcDLfrCC+W6fX2V9oxwg91oKoCkjqVHXcW6AqQlIsDprwJIis8yMKcvpECXDCfValKKtfdv7UlmkxxdqqIMSa2+2FQB9dwRrftzzY34uiGGW9BHVv8UZ9pkMplGpPcQAADAeEIABACImmEY+s22Bv30nVodbPZpQ4VL175yVH/Z1zxic6ho6x42jEYAZBiGWiMqgDKT+/+WGhkQRS7dGorIRs4DhVA9G0HHZiewyOV1uRFhV+QW9PUxrACKDIBmHt8BbiR2HwMAABhPCIAAAFF7en+LHt3d1O1YwJD+69067R6BSqA2X7Bb6GE1S/l9bL8euQwplkuA2vzdK29SLCYlW/r/lhqPncAil5FlDjIAilUj6IaICqDciD+TyIqgxjhWAIV3gIusAIrXErBgyNBr5U69etgZ8+bWAAAAsdT7p2YAACIEQoZ+v6up13OGpP/b06y7zy+I6xwqI6p/itKTemwBHxbPCqAW7+CWf0nxWQLWErGEq2vj695E7gQWq0bQPSqAIgKfnB4VQPELgGYdrwAqjKwAaot9BZBhGPrhxhr9s6xNkrQgJ1n3r5jSo+cRAADAWEAFEAAgKm9WuPrdvWlNuVN1MdzdqTdHnd1/2C/qowG01EsAFMO59WwAPfC308gAKBZLwCKDqMFWADXFoALIGwx1q0SymHqOE1kBFFkxNByHW/tYAtajAij278015W2d4Y8k7Wn06oZXK9QWo95KAAAAsUQABACIytP7W7p9/dnZGZrepf9OICQ9c6Al8mExFVkBNK2P/j9SfHcBi6y8iaYCKHJ79liEL5FNnB0DVQClRPYAGv4cIhs6Z6dYZDZ1r8rKiQyAYlQB5PKHVN9lfKtJKjr+nujtzz8Yo13PJKnVG9R/v1fX43hFm19/2tMcs3EAAABihQAIADCgCqdf71S3dzv2L/MyddX8rG7H1pQ54zqPwVQA5aZYZO2SQzR7Q3L7Y9P0OLICaKDKm96uiUX4Mth59GwCPfw5RC5l6235U17EErBYVQBVR+zsVZiepKTjSwJTk8zK7BKIBYyeu5UNx3OlrX0u49tY1d7rcQAAgNFEAAQAGNBbla5uXy/KTdb8nBRdNsshS5eQpazV3+8yseGqitwBrJ8AyGI2KT81PsvAInfPGkoA1BqDHbgi75FpG/km0JGhSuQOYFLv28AbxvCrcSojA6CIZV89+gDFcBnYluq+Q57dDR45WQYGAADGGAIgAMCA3omoaPh4sUOS5LBZtDA3pdu592viV/0QuYwrcqvvSAVxWgYWGZxkDbD0SlK3ahQpRhVAkU2gB7kVfbNn+CFU5BKwyLBHktKTzLJ1adbtCRpyxaAaqyoi0Il8P/TsAxSbP39/yND2Wne3Y10XvYUMaeux7ucBAABGGwEQAKBf/qCh9451D3XOLUzt/N9nFdi7nXsvTj/4GobRo4IjstFzpJ5bgceqAmj4S8BiUX3TGrkN/CArgGLRh6jBE1kB1PPPxGQy9awCikEfoKqICqDIJYGRfYAiK8iGam+DV+2BExVMOSkW/cu8zG7XvFtDAAQAAMYWAiAAQL921Lvl7vLDbp7dotlZts6vzyhI7Xb9e3GqAGr1heQJnphHisU04LbnkyMCoFgtT+u5C9jAAVBk+BIZ3gxF6yDnMRJNoCN3/DpxPLIPUAwCoMiKsB5LwOJTAfR+RCB6xmS7zo74e/BuP0vEAAAARgMBEACgX5HLv84pTJWpyy5Pp05K6Wy8K3Xs1BVZmRELNRHVO4Vp1m7z6M2kiNAhVk2AI8ObrCi2gU9PMndbJtTmD8k/zF2pWnpUAA20BCz2y9DqIyqAcnqpAOo4HlkBNPw/i+q2/peARfaAqo9B6CRJ70dUuS2ZbNcZBXZ1+Wug0hZfTKq8AAAAYmXcBEA+n09VVVVqamoa7akAwIQSuZSl6/IvSbJbzTo5r3sfoMj+KLEQ2b9nclr//X+kntUodTEKAIayBMxi7lmxFFnBM1iDrQDKiFgi5vSFFBhmCBV9BVDPRtDDFdkEOjIA6ll1NPzQKdhL/58zClLlsFk0K9PW7fihlu671gEAAIymMRsAOZ1O/e53v9O//Mu/qKCgQHa7XdOmTVNeXp6Sk5N15pln6vvf/762bNky2lMFgITlDYa0p9HT7diZEUtdpI4qoK72NXljPpfIHbwmp/bf/0fqGQDEqgKoRxPoKAIgqZc+QMNYBmYYRs8m0ANUAFl7CaGGW6USuRV6bi/bwPd2fLhhjNMX7FaJZTX3DJkiv45FBVBFm79b/5+sZLNmZnQET5EBUGkzARAAABg7Bv70PMIqKyv105/+VH/605/kcnVsO5yVlaV58+YpJydHbrdbDQ0N2r59u7Zu3apf/vKXOu200/Td735XV1999SjPHgASy75GrwJdMorCNKsm9RK8zMtJ7vG4WOttCdhAei4Bi00FUMsQtoHvvM55omplOOGLO2B0+7NJtpiUYo1iN7JkS7fgpMUXUq69nwcMIJpt4Hs7Xj/MJtCRDb0L05JkjlgSGNmQut4TGPb285Ghzpys5M6liLOybFJ512tj//cAAABgqMZUBdAdd9yhefPm6fe//70uuOACPfbYYzpw4IAaGxv10Ucf6e2339bWrVtVVlamlpYWrVu3Tv/2b/+muro6ffnLX9Y555yjDz/8cLSfBgAkjF313at/Ipd6hc3LjgiAmnzD/kE7Us8lYAMHQJE7TzW6AwoNc17+kKG2LluYmyQ5kqL7dpoZwx48g63+6ZxDDJehtftD3RqEJ5lNcvQxj+yIAKhpmAHQQDuASVJqklmp1hOhUCA0/ObbByNCnZIuDdFLWAIGAADGsDEVAP1//9//p3/913/VkSNH9PLLL+vaa69VSUlJr9empqZq2bJl+s///E+Vl5frH//4h/x+v5577rmRnTQAxFEwZOhQi0/7Gr09ApCRsDMiAFrURwA0zZGkFMuJH7SbvcGY9dsJO9YeuQX8wD2AUqxmpXcJZwKG1DzM4MEZEZg4bGZZzP03ow6LrBQaTvjSOsQqpMg+Qa2+oc+hxxbwdkufjbl7BEDDXHoWuaV75A5gYbFeBhhZATQ760T4WZLVPQglAAIAAGPJmFoCdvDgQU2ZMmXQjzOZTPr0pz+tT3/606qpqYnDzABg5NW2B/TtDVXa3XCi4uDykgz9xzn5skYZOAzXrvru1Q59VQBZzCbNzUnWh3UnAqN9jd4euzANR+QSsIIo7z3JbulWsVPnDiqnjz410WiO3HkryuBFkjIjmjBHLiUbjMjgJrLB80jMoUcD6D6Wf0lSdnJ8K4AiG0CH5dotOtJl2d1wlwEejAiAulYATXMkKcls6tzdrd4dVIs3OKj3CAAAQLyMqQqgoYQ/kQoKCmIwEwAYXYdbfLr2laPdwh9J+kdpq37wVs2wtw+PRqMnoIouP2RbTdL8iF4/XfVcBha7/ifBkKHayCbQUSwBk2JfATLUBtBSjJeA9diJLLpv6RkR1w2nAijytewvWIv5EjBXZAAU/wogXzCkI619B0BWs0nFGd2DKKqAAADAWDGmAiBJWrx4sR566CE5nc7RngoAjAp/yND33qjuseQpbO2RNv1+Z2Pc57E7ovpnTnZyv02GIwOgvTFsBN3gCSrYJfPKSjbLHkXDYyn2AVDPLeCj/1baYwnYMMKXyF420VYARV43nJ44kTuA9VcBlGmzqGvdWps/JH9w6EFm5BKwwj6WBPbcCn7or3l5q19dWh6pINUqR8TrOZOdwAAAwBg15gKgHTt26JZbbtGUKVN0880365133hntKQHAiPrz3maVDlA18MePmoa9jfZA9kdU8JzUx/KvsMidwCIfPxzVkQ2gUwfu/xOWlxrbrcB7Vt4MfQlY8zCWX0XOI7Kyp885JMduG/jI17KvLeCljmWCka/VcPoARVYA9dYEWupt97Gh/73pb/lXX8eoAAIAAGPFmAuA3n77bV177bWSpD/84Q8677zzdOqpp+qBBx5QS0vLKM8OAOKrrj2g3+5o6Hbs4zPS9dJni7v1UHEHDD0S5yqgyABnbnbPH3a7itwBqbLNL19weDsuhQ11+ZfUswKkbpjBWY/my1FW3kgdlUtdDSd8iazciXYePSqAhtUDqGcT6P7EahmY0xeUs8vzt5lNfY49KaJXVH370F/zyG3dZ2f1XBIZWQF01EkABAAAxoYxFwAtXbpUjz76qKqqqvTggw9q8eLF2rlzp1atWqUpU6bo+uuv18aNG0d7mgAQF/+3t1ntXdaYOGxm/eDMSZqSnqSbT87pdu0zB1qGvZypPz0DoL77/0iSPcmsgi7BTMiQjjpjs3NZXUQANJjm0pPssa0AGs4SsMgduCK3ch+MoVYARW4XP5w51EcEOJHVNpEiA7Ch9kDqsfwr3SpzH7uPRc4pcueywShr7f5+nvX/t3fn8VHV9/74X+fMmmSy7xtbCIiCULGKKAjYorRaqVqXqrW421prXb69aquiYr23VWvVuraCS1u9/q5WrUtQUBQVFVlUNgUDJBASsm+znvP7YzLJnM+ZJLOcmQmT1/NRHyWTSeaTZJLMvPJeQlQAVQiVSPUGfQ8QERERxWrEBUABmZmZuPLKK/HZZ59hw4YNuPLKK2G1WvH0009j7ty5mDp1Kh544AG0trYm+6hERIbo9Sr4v6+1lY5XTc/vH6x71qQslAYFLF4FeOPb+MxL6/Uqms1JQOhqB9H4LO0T4m8Nan9pFKo2xFBnKCNpCLR43Vg2cInBTbgVQGIbVmcsM4CEz6X4uRYZVQGk2wA2yPyfUGdqimkGkPb+PDZLf7sVmUIA1OWFoho3tH1Xuxv/3NaGf2xtw5q6LvgSMBCeiIiIUsOIDYCCBVrA9u/fj+XLl2P27NnYsmULrrvuOpSXl+PCCy9M9hGJiGL2+q5OTVtPtlXG4olZ/S9bTTLOPSxH8zav7eqIy1l2tbkR/LyyMtOCDMvwvzLGCe0vYsVEtMQWsEgqgAwfAi0GLxFtARMDoOjDiE4hPBKriwajq0KKZQaQEODkDVMBpFsFH20FUJgbwACgQAgLo52d5VNU7BHuz2Oz9BVAmVYTsoOqrNwhNthFa0NjL376nz34n0+b8MfPmvDr1ftx8wcNUA0MmIiIiCh1HRIBUIDdbsfPfvYzvP/++9i6dStOOOEEOJ1O/OMf/0j20YiIYvb8jjbNyz+uztZtulo0LhNyUKfLjlY3thu4bStAXOFeHaLVJRRxBXatURVAvbEEQPoWsFieMItVO5EEQOlmCeagr5/Lp8Lpja4CR18BFF0LWLSbyFRV1W3UGr4CSPv66CuAtPeHskEGQAP+qqvg75kOt4JovvoN3V64g1LRHJs8aPWXWAVUZ0AbWLdHwe/XNsAlbE6r2d2Ff2xri/n9ExERUeo7pAIgAGhpacGf//xnnHnmmfjggw8AANnZ2Uk+FREd6hRVxd5ON3a1u9EZw0yUaO1sc+Hr1oGwxCQB50zW/2wrTDdjVmm65rL/fGt8FdDXEc7/CRgntoB1GNUCJgRAwwQNwRwWGTbTQALg8qmaOUuR0m0BCzN4AQBJ0m/CirYCRzeMOtwKIF0ApETVotTlUeAJCkTSzBLSh6kSM6wCKIIWMJMs6SqTvFG0Te3uFNu/Bg9FxQDIiFlYD3x+EPVdoSuJ/vz5QUO37hEREVFqOmQCoFWrVuG8885DeXk5rr/+emzZsgXHHnss/v73v6O+vj7ZxyOiQ5THp+Kf29rww/+rxY9e3o0zX9mNE5/fhf+3Zr9u4088vb27S/PyMSXpKBnkSe2pEzI1L7+3t9vw8+xo1T7ZDTsAElvA2t0xt6eoqhrTEGhJknSzZ1piGAQcyxp4IHQAE9U5hKAyM8wgymqSkRZUhqSo/uqSSInDtIer/gGMmwFUH0ELGADkC5VH0Synq23X3qYYdgYTB0HXdcUWALX0enXzwYJ5FeCZLZyJSEREREMb0QFQQ0MD/vCHP2DixIn4/ve/j+effx7p6em4+uqr8cUXX+DDDz/Ez3/+c6SlpSX7qER0COp0+3DF23X4n0+b0BAUMKgAVu7uwrn/2YO3d8dnyLJopRAAfX+sY9Drzq1wILgzbE+nRzecNhaqquqqCarDDIAK00yaWUE9XjWmobuAv9LEGdT2YjNJYYcdAWIFiNi6FC5VVXUtYJEMgQb0M3iiCYDcPgW9QVVMJslf6RQucWB0NKvgxVk6w83/AfQBUDRbwFRVxf4IWsBCnc0bRSgpfo+NCTEAOsDoFrCa3V0I7vyqcFhw23FFmuu8vbsrKdWLREREdOgYcQGQqqp47bXXsHjxYowZMwa/+93vsGvXLhx//PFYsWIF9u3bhwceeABHHHFEso9KRIewdpcPl9bUYUOjc9DreBXgv95vwMo4h0A721zY2a5t/5o/ZvAAKMMi46gibfC9tt64KqCGHi+6gipCMizysBUWAZIk6eYAxboJLNQAaGmQld+DEVeBR1t54vSqmjkwFlnSVNOEw4gZPGJolGk1RfQ5ybTFvgperADKD2Mzm64FLIqvQ6db0dw/bSZp2PXzeWmxt4DVCgHQkBVAYgAUYwXQ68K2vzOqs3DahCyUBG0FdPrUuG0FJCIiotQw4gKgMWPG4PTTT8crr7yC7Oxs/PrXv8aWLVuwZs0aXHjhhbDZwvsrNBHRYHyKipveb9C1OQH+Ib2a66rArWsPGFphIxLbv44tTR+2quSE8gzNyx/U9xh2nh3CUOmJOVbIEYQL+k1gxgZAhRHM/wnIE1qAWqIMgPQbwOSIw6gsXfVN5GfRt6FF9utcXwEU+RnENroCe2JawHQbwDKGDwTFCqBoWsD0G8AGrwCqFFvAYqgAquv04IuD2qD65HGZMMkSFldlaS5/6Zv4bAUkIiKi1DDiAqD6+nrMnTsXzz33HOrr63HffffhsMMOS/axiCiFPLKpGR/t1wYmMwrteOvM8fjg3CrcdEwhgp9OOn0qbvmgQTPw1kg1QgD0vSGqfwLEAOizA73ojWKOSyhft0U3/ydgjMEDcPUVQJG1XAH64CHaAEgMXiJt/wKMaQHrFN5GDJWGP0Psc4jECiCxyiaUnBCVR5EOoBY3gJUO0/4F6GcARdoC1utRNG2isgRUZg5+u4XpZliDVo91uJWoQjYAeKtWW9XznSJ7f8vbjyZmaX5WbWtxYU8cw2oiIiI6tEX+Z9Q42759O6qrqyN6m5aWFuTl5cXpRERkBK+i4vMDvfi8sRd1XR5IAErSzTi2LB0zCtNgliOroojWVwed+PuX2mGpRxba8dfvlfevXD97cg5kScKydY0Db9fswj+2tuGiI3INPc/ONhd2RdD+FTAuy4IKh6W/tcSjqFjf2KsLhqIhzv+JPADSVgDt7Yg1ANI+cY5kAHSAbgZQlEOgxfk/kQYv/rcRwpcRUAEUTQuY+DkMpwLIapLhsMj9LVyK6v+cigHdUOrFDWBhBEDi+4+0BWxPp37rmNU0+OdcliSUOcyoDbrv7+v26MK/cKwTwupTxg0MgS/NsGBmcRo+O9Dbf9maum5ccPjg7WlEREQ0eo24CqDg8OdXv/rVsNdva2vDwoUL43kkIoqBV1HxwvY2nP5yLa54ux6PbW7Bf3Z14rVdnXjyy1ZcVlOPM17ZjZrazpi3RYVzljs/bkTwrRSkmfCnuaX94U/AmdVZmF+pDVOe/KIlqqG1QxGHP4fT/gX4Z+0cW6qdA7Q+6ElgLPQDoCN7MlmZJVYAxdgC1hv9BrAAMQCKdgaQvgIo8l+juhawKKpv2oW3EQOdiM8Q1RDoyGcAASHawCL8ntKvgB/+/iDOCIq0BUxsYxyq/av/XEIwJQ6uDofTq2BTk7b9a3aZ9ufSPOHn1Ht1xm8FJCIiotQw4gKgYA8//DD++Mc/Dvr6rq4unHLKKdiwYUMCT2Wcuro6XHzxxSgrK4PNZsO4ceNw7bXXorWVq1wpNexsc+GiN/fiD580YV/34E9+9nZ68Nv3G3DDmv1RraMO17+2tWG7EG7cflwxCkMECpIk4XezijSblbo8Cv72RYuhZxIDoHDavwJmFqdrXjYiAOr1KrpZJ9U5sbWA1XV54Yuhfc6IGUBiABD1DKAYV8ADodqvohgCLZwj0soSI87QLHwOxTarwYgBZ6RhnPizJJwKoFi3gIkzwIYaAB1QKgRT+7sjr4Tb1OTUDB0vyzDrBkzPrdAGQBsae3VBJREREREwAlvAgp1xxhm46aabUFFRgfPOO0/zup6eHixatAiffPLJkCHRSLVz507Mnj0bjY2NOP3003HYYYfhk08+wQMPPIA333wTa9euRX5+frKPSYeYNpcPnzX04IuDTtR1etDmUiBL/r/MT8i24piSdEwrsMOUgHarN7/txNKPDmjWdw9n1Z5u1LbvxSPfK4+qymMo+7s9+OumZs1lJ49z4PghWqby7GZcMi0XD3w+8HbPb2/Hzw7PDRkaRUps/zKH2f4VMLNYWwG0tdmJXo+CtAjWgevP5NZUSFVmWpAe4fvLtJqQYzP1hyUeRcWBHm9YT9RDaQqxBSxSuQYNgRZbwKIKgHRbwGKvABLf53B0LWBRVAAdFCqzoq0AirSqbr9QAVQezgwgITSMNJDcLQ6Azh7+NksztNcRZxeF49MGbfvXd0vSddepzLSiKtvav0nQp/q3Av5gQpbuukRERDS6jegA6LnnnsP3vvc9LFmyBKWlpZg3bx4AwOl04rTTTsPatWtxxx134Prrr0/uQaPwi1/8Ao2NjfjLX/6iaXW77rrrcP/99+OWW27Bo48+msQT0nA8ioqmvnXZPkWF1SShKN2MzChmgsTCp6hYvbcLL33TgXX7ezBU3vLIphYUpJlw1qRsnD0pJ6K5G+FSVRWPb27Bo5v1lTIWWcLCsQ58p2+F+foDvajZ3ak58652Ny6rqcMTCysMDYH++5Mm9HoHbshhkXHD0YXDvt25k3Pw/Lb2/gGwHkXF89vbcPV3CmI+k1j9c0yY7V8BRelmVGZa+ocse1Vg00EnZpXqnySGK9b2r4DKTIvmif2eTk/UAVCoNfCREitAkjoE2oANXLoKoJiHQEd2BkVVdZU7YQdAMVQAqaqqrwAKowVMvE1vhAVpkayADzCiAuiTBm1V3zElaSGvd2JlRn8ABPjbwIwKgDw+FTvaXNjX5UGW1YTx2VbDA3oiIiJKjBH9G9xms+HVV1/F7Nmz8eMf/xjvv/8+Jk+ejMWLF2P16tW4+eab8bvf/S7Zx4zYrl27UFNTg3HjxuGXv/yl5nVLly7F448/jmeeeQb33nsvMjJiH+h6KFJVFc1OH+o6PWh3+dDrVdHj9f+F2m6SYDVJyLKaUOowozjdPOQwTiP0ehV80eTEhsZebGl2YXenG/WdnpBPInJsJlRmWjAlz4ZjS9Px3ZK0uIRCvV4Fr+7swLNb2yLasnSw14dHN7Xg2S1tuPzIPJw7OQcWkzEVQV5FxR/WNeL/Qqwi/t4YB/7fdws1lTNnTsrGZUfm4ab3GzStWXs6PfjF2/V46pQKQz53q/d06eZi/PqoAhSE0UpkN8v4+dRc3PNJU/9l/7ujHRdPzYu4MkYkbv/6/tjwq38CZhanab7+6w/0GhoARToAOmBMlkWzunpPhzuqc3kUVRfWRNMClmMXK1588CpqxMPHxWHJkVbeAMZsARPPEekQaDEwirQCqM3l0wS3mVYZtjB/DseyCr7drWjaRO0mKawg22KSkGWVNZ/rcKuAVFXVVwCFEwCJM4CGaIMNpdujYEuzdv7P0SEqgADgxIoMzXD7tft64PGpMf1sV1UVz29vx183Neu2zs0tz8Cl0/IwrdAe9fsnIiKixBvRARAA5OTk4I033sBxxx2HRYsWYdq0aaipqcG1116Lu+66K9nHi8qqVasAAAsXLoQsax8wZ2Zm4vjjj0dNTQ0+/vhjnHTSSVHfjgr/AMluj4KuwH9uBR1uHzpcCto1/+9De9+a2na3Ao9PhQoVqup/4OywyEi3yMiympBvNyHXbkJ+mgl5djPy7Cbk2QcuDzeMUVR/Bc3eTg/2dHqwt/8/N/Z2ejTVGkORABSnmzEp14bJeTYclmfD5FwbyhxmSFJ0D37bXT5saurFhkYnPm/sxZZmJ7xhPj9qc/nQ5vLhi4NOvLCjHbIETCuwY0GlA/PHZKAyM7btLK1OH17Y3oZ/bW+PaSBxl0fBfesP4sUd7bjhu4WYE+P2qF6vgpveb9AFLRZZwk3HFOLH1dkh3258thVPnVKhe9ud7W7c+N5+PHhSOSwxtKx1exTc82mT5rIjC+04ozr8v47/aEIWHtnY3N920+FW8PI3HfjplJyoz7WzzYVvxfavysgDoKOK0vByUOC2/kAPgOjbR3UBUITzfwLEFdnRroI/2OvVtKTl2U1RPam1yBJybDLa+oIOFf7v1XBCwGDGVADFPn9HtwY+wnOIgVFnhGfQDYCOoJpQVwEUwc8xcQB0qcMS9s/5PLtJEwCFWwV0sNenCZ3SzRIKw6h2irUC6KuDTk3INjbLMmjlzdQCO/Lspv6wtNujYP2BHswqi+7nuk9Rcc+nTXhxR3vI16+p78YH+7rxi+n5WDI1F3KUv2sPRaqqosujwKsAauCnkwqYZQkOq5yQz4XTq2BftxeN3R409frQ7PSiO+i+bZb9wWie3YT8tIHHaUZQVBXtLgUtzkAFNOBTVSgqYJIBkyTBJPn/H/D/rFVV/+cq8O/gyxWo6Ptf3/X8/0FVB/4N/9BSSZIgS4AkATIkSJL/MaAs+Tfv+S/3v15RB96f0nc+/7/9X0NFBRSE/rfa97Ki+h8HK33nV4RzBkjwb/CUJUnzOZDlgc9F4Bw+FVAU//sKfN58atDr+j5BgfuRBGg+LkDq/5gDdzWp7/p9r4bU/zkc+PgD51VV4WsS390bCRHOt5yn73fcG9/q/0AZxS0a8D5GvkXjM4e/Eh2SRnwABABjx47FG2+8gblz5+Ktt97CL37xC9x3333JPlbUtm/fDgCYNGlSyNdXV1ejpqYGO3bsiCkA2tbiwnH/3Bn12wc72Bv+A3SHRe4Lh/wBUa7dBFVV4fSpcHpVtDi9aOrxobHHqxluGS0VQEOPFw09XqypHwgQHBYZ1blWTMq1YVKuDROyrSjoeyCUZpagqIDbp6Ld7UOPR4FbUbFsXSM2HOjVlNLHSlH9gzw3NTlx/+cHUZ1jxYIxDsyvdGBSrjWsJy+qqmLzQSde+aYDr3/bOeRcnapsK44rS8dheTYUppmhqCr2dnmw/kAv1tR164K1PZ0eXLNqHxaO9VfoiLMywnGg24PfvLsfW1u04UGWVcYD88swoyh020JAmlnGH+eW4v+t2Y93g0KgdQ29WPZxI247rijqMO+vG5s1LURmCfjdsUURPUhPs8j4yeQcPBk0APq5ra04e3J21OvrxeqfY0rTo5onI84B+vKgC06vArs58soUVVXxdav2vh91BZC4Cj7KAOhAd+ztXwG5djPaXAMfX4sz8gCoLU4zgBRVjeg+qVsDH2Elkq4CKMIqpGbd/J/wP49iNVarM/zKmGg2gAXk2bVr2cNdBb+7U9wAFt7P7cI0M8zSQNDU5lIimtEVXEEHANOHqLaRJQlzKzI0YfC7dd1RB0CPbGoeNPwJUFTgoY3N+PKgE3ccXxzX9mdVVVHb4cFXzU7s7/Ki3e1DullGjk1Gls2EsZlWTMy16rY5xqrL7cNH+3uwvcU/r+3bdjf2d3vhGuR3sEny/0zI6quIs5klpJv9j4nKHRaMz7JifLYVZQ4zMiyDh0WBFvN9XR7Ud3lQ3+X/d13fy5E8Jgt2RYYLZlnCQ6/shsUkwSJLMMvo+3//WbyKCo+iwuNT4VX9LYBuRYXTq8DlU9HtUYZsNScaiS7P8P+eefyDA0k+yaGDAVDqktR4712OwB133DHk699//31s3LgRV199tebBlyRJ+P3vfx/v4xnm8ssvxxNPPIEnnngCl156qe71t9xyC+6++27cfffduOmmm4Z8XzNnzgx5+datW1FQWo6b/viQIWdOdQWyP7g4qET2ZNcsASbZ/1cXRfU/aIvkG8oiS8i0ykg3y7Cb/Q/AAvdsr6LC5fO3vnW4FbiHeMQlwf+gM89ugm2I6ghF9f+1/WCvF6Ge+5gk/xPsSKoaer0q6rrcugopiyyhMtMy5HlEqup/siWGVIVpZhSEOV8kmNOr4lthdke+3RRViOBVVHwjDEgud1iiagEC/LOOgp9ElGZE9nkP9k2bG56gL+jYCAY3d3Z2AvBXH3r6PsYAWQImRxkAiZ97m0nChOzIq9863Arqg570OyyyrrooXLs7PP2tpIB/W1lGhG18O9vcmuB6QrY1ovt4wPYWF4K/ZSbn2hBJliieoyrbCmsE51BUaNouZQCT88L/Wre7fJpZPFlWOaxhzIC/+jA4EMwwyxgTxlp1wB/aHQgKdHNtJpSEGQLVd3n6K4AKZBessoTsrOEf4La5fJr2rUg+VvF7M5L7S12nB51BlUfD/YzodCuoC/pescgSJuZE/j0nfn0CMswyvKoaMvywyhIqIvx5PxRFBZw+BS6v/49HXR7fsFW4Evw/H7JsJmRYZERzFJ/iDztcPhWdfe2G8XyQHKgOkaWBihKfGn44GaloH+sQHep434/cVWecnOwjUJyMqAqg22+/PazrLV26VPPyoRYADSeQyUVb8ZAqZMn/oNIsS/3lvcBASa5X9f+VKtzWrFhZZQnpFglpZhl2kwyrSQr5hM3T9+Cx2+N/8DjYXwoD121x+tCCgb/m9ZfuhkGW/E+A8uymsCpRZMkfgORYZTT1+nStFz7VP6eiw6WgOMM87IP5Fqe/kks8r80kYUymJeLqGEnytw7Vtns0T26ber19c5/Cf7KuQt9yYZGliCs+AsyyhOygzVaAvwoiyxr5EyyXT/skSgJi+ut5ullCu3vg/fV4lajmEzmF4M0ew5M5sU1rqABzKOIToVjaAcXigGieZPmEv5lE+ykyyRKUoNv3RVgBpDtHhJ8XWdL+rFH6/h3uexG/nJF8r5uFj1P8WIYi3o8iaQc0Cbcb7q2KP8MjCTkssqQJgDyKGvbb9wq/3Iar6suwyJqvqUfxhyeRfB/7VH2VlVn2V/QFzt3lUbCvy6O5D7gVFbXtbv8fEOymiBskFNXfttbp9qHHq2o+Z+FSAXR6lP7QLM0sIcMiI8Pir8aRMNByE2iL8fhU9Hj91S3uvracRPKpkd3/iYiIYjWiAqDVq1cn+wgJkZ3tn4XS3h66vLqjo0NzvaGsX78+5OUzZ87EthYX/t47AQ6LCZlWuf+BULbV/xeybKsJWTZZ8//ZNlPfMM9Ab7UEt09Bt1dFt1tBm9uHll6vP7QI+q/Z6UWr04dWpy+i0mCHxf+X3zGZFlRmWlGZaUFlpv/lXLsprBDM7VPwbbsH21qc2N7qxrYWJ3a0ujUzG4ZzecYuAMDj3RMA+J8EVeda8Z2itP7/opH/gSkAAENQSURBVG092d/tweo93Vi9twufN/Ya8gCzON2M86fk4McTs+CIITjY2uzEHR83YpvQugUAUrt/KPFPJmdjRmFa/xO8Xo+C9+q68dRXLdjRqm+Vm1uRgbtPKIm4siJYbbsbF725VzOvw9or4fGF5ZheOHQ7WcAjm5rx+F7tJrIHF5ThhBhmHX3b7sYZr+zWXPbkrApdG1ZYZ9s3cLbZZem4cn551Od6+Zt2/PGjxv6Xj8lMw2PzKsJ623fffRcAMG/ePDyxuQWPbxpYeX/2pGxcdGxR1Oe664Wdmpap108ep1uNPZz71zfh6S1t/S//YmI+zj0yL6rz3PNJI57fPvBz9/rDCnD64blhv72iqrju2W80wcEniydGFUr99dXd+Dqoteif8ypxWF54A3V9iorrntOe49PFEyMOXO94YZcmBK45ZbxmSPtQ7lvfhGeCvi5XV+fjnGnhfV32dXlw00u1/S8XpZvx1rzxYb3t1e/UY23LwGr0/5lZgnljwytTf2xzMx7f5P++uzxjF/Ktpv7tokO5ZlU93m8euM27v1OCeWGWxt+6tgGv7ursf/nmqYU4dVLOsG9X3+nBb16u7X85zSxhzfyqYb/G/169D2uC2mivmpiHy48MfybY79Y24D9dA+eVJeCx75fj6GLt8Ol9XR7cuGY/tjQLvzu6/VVO180swPFD/KxVVBVbW1z4oK4bH9R3Y0uLK+HhSyzsJqn/cVJgJovLp6An0vVyUZIl/+OA0gwLCtNNKLCbkWmTIfdFby6f0vfYTPuY7Wd2/1iAwGOdaDksMvLs/seM5r6ZN/6AbSBkCwTsgTk9/lk2kuaywN1ZCprnE5h5A+Ft1L45NsogM3kUIdwLBL6h5gMF5uUEXicHnUeSJMjB/5YGzhQ8dwhB51Xg/7kcmOcT+Lc3MONHUftvV5aC5gUFXTbwx070fbzCXKSgjxkImmcUNEMp8PEH0vz+j6n/vFL/x6L5/0N4pk24dfdZ7V8CAPZkT43x9ogOfSMqADrxxBOTfYSEmDx5MgBgx44dIV//9ddfAxh8RlC4Dsuz4dPzq2N6H37hBwzBwwEDDzjaXD7IEvz98CYJuTYTCtP9LT0OixxzpZPVJGNynk3TvqCqKvZ1ebGjzYWvW13Y0erGvi4PWvvO5FZUSACsJglpZglpfZvFrqjKw9QCO6YX2g2bZ1CaYcFPp+Tgp1Ny0Or0YU1dF1bt7cbH+3oimoFklv3hyulVWZhdlhH17JlgU/LteGZRJf6xtQ2PbGrWzBZS4Z9TU7O7CxkWGeUOMxQV2NPhGfTcS47IxS9n5EdcjSAal23FvfNKcdXb9f0VXm5FxW9W78cziypRPkwL0MbGXs28HgBYONYRU/gD+AdWz63I0DzBemZLa0QBkKqquvXv0Wz/CnaUMGNpc5Mzqg1A+hXwsZVKV2Za0eYK3gTmiTgAOiCsgC+OYOaLKNZV8J1ubTtIhkWOuiJJ/PkSyRauLqEtxWGRo/p5kG2TNQFQh9sXdgDUIswgiaRFM9QaeFVVw/pdUCdUp1SE2YoFAPl27ccW7h8raoUNYJG0MoqbwPZ1hTfvaLMw/+eIfHtYX+MThZ9P79V1hx0AfbSvG/8JCqsA4PJpebrwBwDKHBb8/eQK/PcnTXhJ2Pq4q92Nq1ftw8ziNJwzORsl6RYcdHrR0O1FbbsbO1pd+Lotsj/SAP4QbEZhGibl2pBjl9HjUdHh9qGp14utza6It6yFqzLTgrkVGZiUa0NVthVjsiyDPj5w+xS0ufyVTC6fCndfK1ljjxe1Hf4ZQrs7PGhxeocNi/LtJpRmmFHmsKDcYUFFpqXv32aUZFgi/tmjqipWv1sHr6rihfljBmb9KP6wJvC4KDAPyCKj7//9/9nNEmwmGekWKeyNf0Qjxbvv+uevnj+nNMknIUq+ERUAjRbz588HANTU1EBRFM0msM7OTqxduxZpaWmYNWtWso4YNVnyb57ItZtQlcRzSJKE8kwLyjMtus1KquofbGiWBv6y9O67ewEAP50e/fakcOTaTTh9YjZOn5iNHo+Ctfu68fmBXmxrcaFOGOyYbpYwJsuKSblWHF2cjuPL05FnN/5b1ixL+NkRuVgwxoG7Pj6AdQ29uut0e5SQ1T4BDouMm48txKLx4W/WGs7Rxem4dVYxbv1wYGBfq8uHX7xTjycWVgxakbWvy4Pr39uv+WtyQZoJ/3VM9JUswS48PEfzBGtNXTd2d7jDWgsN+OeuGLH9K1hlpgWFaSY09d1/nD4VXzU7hx2+LdKvgI9tY92YTO0q+L2dHhwb4WOvRiEAKopiFlSA+P0TaQAkbt2LdPCy5m1t4iDoCFahC+eIdg6Vf3PYQLgRSQh1UBgCnRdBa2WaRYbdJPUHzh7F3zI7XDWjT1F1AUpFBPOgxAAwnBZAl087gwrw36/DFe0msC+FAGhqQXjVYXMrtCH3lmYXGnu8w1awehUV9352UHNZdY4VF08dvKrLZpJx63HFmFZgxx8/a9LNblt/oBfrD+h/n4TDJPmHbQcWORyeb8dRRfZBt4yqqootzS68vacLH+7rHvL31VDsJgmVWRaMyfTf9ryK8Jc1AP4/SBWly2FVDHsUFZ0uHzrcCrq9CsySfyCzzSSjIM0U1SD/oQSqWaySFHO4T0REh64RFQD19vYiLS2yJyzxeB/xVlVVhYULF6KmpgYPP/wwfvWrX/W/7rbbbkN3dzeuuOIKZGTEVq1AoUmSBMsIqHZNt8j4/thMfD+ofUHpG7AZ+KtbIlVkWvDI98rxXl03HtrQHNYmNAn+6pXrjy6MaTvTYE6rysKeTo+mmmdPpweX1tThwQVlutCloduDq1ft0z2xv/24YuQatAJ3ZlEapuTZ+jeeqQCe3dqGW8JslXptp/Yv7LPKotv+FUySJMwsTsObtQOVRRsaeyMKgLo9CvYEDX6VAEyMcgV8gDiseU9n5E/Kmnq0X8twK1RC0VcARVYxoNu8FcPXTdzCJa51H4p43WjPIQZH7RGEUM3C91hBhN9fOXYTGoIqNlpdvmEDoMZer2Y2TI5NjqhSU/z6+8IIgPZ2eDRhckmGOewtXgB0FW/hVqlsbYkuACpIM2NagV0TvL5X14WfDNN29urODs3PfAnArccVh1VF+OPqbBxfnoGHNx7Eqzs7o26RqMq24uiSNCyodGB6kT2iKhNJknBEgR1HFNjx66MK0NTjxUf7e/BRXxi0r8sDWQIcVhMyzBKsJhkWGSjJsGB8thUziuyYmGNDYVp4redGsMgS8tLMyBvZD1mJiCjFjKgAaPz48bjppptw5ZVXwmaL7InHpk2bcOutt+Loo48+JAZC//Wvf8Xs2bNxzTXX4J133sGUKVOwbt06rF69GpMmTcKyZcuSfURKAlnyt6QliyRJmFfpwNyKDHyyvwf/3tmBj/f36iofSjPMOLEiAz+ZnBPVZqdIXDU9D3s73XgrKNzY2+nBBa/vxbVHFeCHEzJhNUl4d283/vvTJl3FyKVTc4ecRREpSZJw4eE5uDlolehrOzvwi+n5w4ZMHkXFG7XaAOi0CcZUTX2nSBsAbWx0DnFtPbH6Z2xW+JvEBiMGQHs7IlsFr6qqvgLI0AAosgogsUIm2q1tAJAphi+uCCqA3MZUAGXHEEI1Cy1gkayBB/xtYJoAyOlD5TBjdeqFzVThbuIK0FUAhZFUiFsEx4dZ6RegqwDqGv57QFFVbBfmsk2JYEPbiRUZmgDo7d1DB0C9HgV/DZr9BQA/nJAZdugE+L8vl84uwbmTc/CXDc34eH/PsG+TaZVxTEk65pSnY3ZZRkzhrqgw3YwfVWXhR1XGVaUSERGlghEVAC1cuBDXXXcdli5dinPOOQdnn302Zs2aNWhFz65du/DWW2/h6aefxieffILKykrceOONCT51dKqqqvDZZ5/h1ltvxZtvvonXX38dpaWluOaaa3DbbbchLy+6IadERpAlCbPKMjCrLAOKquJAj9c/80MCStLNyAtzQLdRZ7lzdgncvv1YvXeg9arLo+CudY34wyeNkCUp5NaYk8Y4cNUM49v6vjc2Ew983tw/n8bpU/HijnZcNsxw4o/39WhCB4dF1rVsROs7QrXPxqZeKBFsltoqDHM9LIInnIMZIzxZDrVaeihtLkUzbyrdLMERQygVawCkawGzxdICpj1LRwThixhERV0BJLxduCGUR1E1nwsJiLjCTrx+axhfC/H+E0n7F6APqbyKOuzsodp27W2OizDwFlfUH+z1DTufa2+nRzMfJssq64KkoZw0xoGHNg4EOp829OJAtwfFg8zfenZrm6b92CpL+EWUPzen5NvxyPfKsbmpF2/VdmFrixMdLgVF6WaU9M2zmZjjb+sqzTCP+m2nREREiTaiAqCnn34a11xzDW6++WY8/vjjePzxx2EymTBlyhSUlpYiNzcXTqcTzc3N2L59Ow4ePAhVVVFcXIxly5bhN7/5TcSVQ8lUWVmJp556KtnHIBqSLEkozbBEPLzXSBaThP+eU4rbPjygq6AZbI3ugsoM3HV8cUSrtcM+jyzhp4fl4P7PB2ZmPL+9DRcenjPk3Ib/3dGmefn7Yx2GzXmoyrHCYZHR1TdYtcOtYFebGxPDnPWwvVVbMTQlzI1UQxErgOq6PBGFUqGqf2J5wigGQJEMHwb0c3piawHTft07I2i/Es8hBjnhEmcYdYQZALU6fZo2n2ybKeKWVXEQtBiuhRLLAGjAHyDaTFL/WncVGHb2UK1QATQuK7LbtPbNcwkELCqAhh4PKjMHD5LE6p/D8mwR3e/HZVtxeL6tf0OXCuCN2k78/Ah9QN3c68Xyr7QD8386JSfmn/dHFqbhyDA3NhIREVHijLgx/kcffTRqamqwbds23HjjjZg+fTq2bNmCmpoaPP/88/j3v/+NDz74AABwxhln4B//+Af27NmD//qv/zqkwh8iiozFJGHZCcW48eiCIZ9sypJ/UPP/zC01fIhmsB9XZ2lW3Tc7fXhhR/ug1/+23Y3367VtEUa2J8iShBlF2tBmQ1P4A1i3Ck86JxtQAZRtM2mCDpdP39I1lMZe49q/AP/WLmvQfcfpU3WDa4fSZlDlDaCfARTJAGbdLKIoW8B0m8jCrEJqEr6GhemRfx5yxDAunAAoxgogSZIirgL7VpiFNj6KllfdHKBhNoFtM+B78YfCmvr/7OqEGiIof2RTs6baKMcm4+KpuRHfHhERER0aRlQFULDq6mrcc889AICenh7U19ejubkZaWlpKCoqQmkp1/gRjTaSJOGnU3Jx0hgHntnShprdnf2brzKtMo4tScflR+YlZMNJptWEs6qzsWJLa/9lT33Zgh9PzAo5mPa5ra2al4/It2F6YexVNsFmFKbhg6CQaWOjEz+ZNPzbqQB2tWmf6BrRAgb4NyZ9GdRetrfTg5Iwqwsau40NgAIBQENQgNHs9CLdEt6Ten3wEkMAFMMWsA4hLBLDpHBFu4lMv5kt8q9LqFXww9FVAEUYAAH+KrDgQcwtTh/GDJLDqqqK3boKoMgDoDKHGV8ELdgabhPYdmEe12FR/Dw7eVwm7lt/sH/V/TdtbmxscmpaRbc0O/F/X2tXuF82LS+iwdpERER0aBmxAVCw9PR0VFdXo7q6OtlHIaIRoDjDghu+W4gbvluITrcPLp+K/ATOJQq46IhcvPh1O7r72q7aXAr+9kUrrp1ZoLlefacHrwrbvy6Ykmv4eY8q1rZcrD/QG1aLk8ur9j9RBICyDHPMm8kCKjOtmgBoT4cH3y0J722NrgAC/LNnggOgljCGDweIAVBODDOAxNAmohlAuhawWNbAB50hzCokI74u0cwAEodAR9oCBgD5djOAgfvjUBVATb0+TXWMw+Jv54pUJJvAVFXVzeOKpgIoP82M48sysKZ+YG7a8q9a+wMgn6Link+aNK18Y7Msw24LIyIiokPbiGsBIyKKRKbVhIK05AwTzbWb8LPDczSXPbO1FRsbta1Xf/ysSTPMuDjdjJPGOgw/zxH5NtiChsse6PGGNXjZ6dM+8Teq+gcAxggzUyIZBG3kBrCA/LToB0Hrh0AbNwMo3Pk7gD4sirYSSWwdC3cNvPh1iWZ7ky4AGubj73T7NC1qFlkyJHhqdg4exojtX2OzLFH9nBEHOO8bYhNYU69P87mwm6Soqo4AfytssDV13djZ5g+XVmxp1WwKA4DffrcwrLXvREREdOhiAEREFIMLpuRqnogqKnDzBw39T/Je2dmB9+q6NW9z1fS8iIfmhsNqknVtZZ82DD8HqMejDRSm5BvXmqZbBd/pHuSaevEIgEINgg6XGLzEsgZeV30TQQWQGBZFOwRarEIKdw18MlrAxG1cFQ5zVAPeIwkAdQOgo5j/AwCljvArgLa1aEOZ6lwbTFH+rJhZnIYj8rVh7h0fN2Ld/h48ErQlDADmV2bguDJjNhISERHRyMUAiIgoBukWGUuPK9Jctr/bi3Ne24OL3tyL2z48oHnd9EI7TjNw+LPomJJ0zcufNPQMcs0B4iDkGQbOJhIDoD1JrgDKs2vfR3Nv9BVA0bZeAUCmsM6+y6PAp4Q3kFoc1hztEGjx/OGugTfi6yJW4gy3BezbjtiHMQP6ALBliK+/bgB0lJU4ZUIF0FAzgIwYAB0gSRIuOkI70HlzkxNXvl2P4G/5HJuMm44pAhEREaU+BkBERDGaVZaBcydnay7r8ijY3KT9a75ZBm46piguq+kDvluinQP0Wd8coMH4VFXTnmaSgCMMrAAaIzxpruv0r4IPhxGVJiIxeGgZogVIpJ8BFH0FkEmW4BBCoE5PeBU48awACieEEreARRUARVgBJIYxE6IOgLRnHbICqN2gCiBhBtCBbu+gn2dxBfyUGNsxTxrjwHGl6UNe59ZZxVG18REREdGhhwEQEZEBrju6ECePG3yuj0kClh1fYsh69aFMybcj3TwQMLU4fdjVPnjbVY9H+0R0Uq4NaRbjfjVkW2VkBlWoOH2qLkAIpderaNqiTJK+eiMa+RGuAQ9w+xRNpZRJgi7AiVQ0c4BUVdUPgY6yAsgsS8gI+hhU+IPL4TQJVTPRrIHPtMoIupuix6vC5Rv8tsX7sFEVQEPNAKrt0FbqjMuKfOg04K8SDK7S8qrAwd7Qt2tkBRAAyJKEe+aU6CrxAq6anof5Y4yfR0ZEREQjEwMgIiIDWGQJy44vwUWH50Ic2ZFplXHPnBIsHBfmuqkYzyFuA/tw3+BtYL1e7ZNuo1fTS5KEMbo5QMO3gekGDaeZo56FEizaGUBtIVavxzp4XBwiHc4coF6viuAvmc0kwW6OZRtZZKvgezyKJiSyyJKumicckiQhJ4Kvha4dK8oASAwAB7vNbo+CA0H3QZOkb2eMRJlj+O+BDpcP+7q1tzkxJ7qPM1iWzYQHF5RhWsHA97bdJGHp7GJcfmR+zO+fiIiIDh0jrub3lVdewamnngpZZjZFRIcWkyzh2pkFOH9KDt7e04WWXi+qcmw4vjwdmVFuaorGcaUZ+KB+IPRZU9eNCw/PDXldfQCUFvJ6sajMtOCr4FXwnR4cPcwqeLFKyKgWlUhagIKJ1TmxrIAPyIwwfAFCrICPsvonINtm0gwl7nApwBA5pT6Yiz4Iy7WZcDComqjV6UNJhj5kcfkU1HeJ1ThGVQCF/pzvFmYOlTsssJqi/1yPzbJga1B1T22H/ntArP6ZkG2FLYbb1N6+FU8vqkSX24e6Lg+K0y26dkgiIiJKfSMuZVm8eDHGjh2LW2+9Fbt37072cYiIIlaYbsZ5h+Xgl98pwCnjMxMa/gDAnArtzI8Njb3oDBEu9HoU3QDo6UXGVgABQGWm9sl6NBVARgyABkKtAQ+zAkgMXmKY/9P/PoT7RYdr+Aog8TqxrKL3nyGyVfBGrIAPCHcV/O4OD4JH5pRmmKNuU8y2mTQVep1uBR6ffh6PUfN/+t9eCKzEDWMAsK3V2PavUBxWEw7LszP8ISIiGqVGXAB00kknYd++fbjrrrtQVVWFRYsW4aWXXoLPF/6mFiKi0awy06ppkfGpodvAPt7fg+CnvuUOM0riMAx2TJa4CWz4VfCNwoyU4jgFQO0uH7xhDD5uNzh48b+PyCuAxOuIIVKkxLcXP06R+HWJJZgTh2gP1o5lVPsX4K/SE2831CDwbw2a/xMwVgiAxAojQD8A+rA4zwsjIiKi0WfEBUArV67Erl27cMstt6C0tBRvvfUWzjrrLFRWVuKWW27Brl27kn1EIqIR78SKDM3La+q6dddZU6+9bG6FI+a5NqGIs1PCqQA60B2fCiCLLGkG8qoIb/25fgOYES1gkc8AEs8hhkiREt8+VKVYMCM3s4W7Ct7IAAjQzwE6GCJ4EiuAxAAnUuKZd3fovwe+atZuDTwsz/hqPCIiIhrdRlwABABjx47FnXfeid27d/fPBDp48CD+8Ic/YNKkSVi4cCFefPFFeL3hr+8lIhpN5pRrA6D36rrRGzS8V1FVvF8nBkDatzHKGLEFrMMz5Gp6IFSliXEtK+IcmHDmAInhhBEVQLr2qzCCKDEkSngFkIGteboWsEG+Dl+36mfjxEJsWxM/JkC/dSzW2xQHodd3eeAO2nrW6fZpQiFZAg5nBRAREREZbEQGQAGyLOPUU0/Fv//9b+zZswd33XUXxo0bh7fffhvnnHMOysvL8dvf/hZff/11so9KRDSiHFloR0HawBPsbo+Ct/d09b+8pdmlmX+TYZExs8j4AdCAv1omeGW606fqVomLmnrEVePGtablCoOgw5kDpKu8MWCukxgidSalAkgIgBI5AyjMFrAvDoqVMbEFI2JoJQ4c9ygq9nQYGwClWWRNe6WiaivhgoekB24v2jlHRERERIM5ZB5dlJSU4Oabb8Y333yDlStX4uyzz0ZHRwf+9Kc/YcqUKck+HhHRiGKWJZw6IUtz2Ss7O/r//WrQvwHguNJ0WEzGt38B/pXfkbaB7e/Wvr4kPbYZLMH0q+CHryaNxwygaLaAGV0BpDvDMFVIDUJrXmlGfIdAH+j2aMJCm0lCdW5sAZA4T+qAEADt7fQgeDZ6QZrJkKHfY4U5QrVBFT9fCSHXEfls/yIiIiLjHTIBULATTzwRZ5xxBqZPnw5VVYdtJSAiGo1+VKUNgD470IvdHW60OL34txAALRjjiOtZdIOgQwzBDej1Kpr14CYJKI4haBDlp0XeAmZ05Q2gryIarv0q1DmyDK4AGm4O0X4jA6AwKoA2C8HIlDwbLHJsQaVYASRWNYkzh2Kt/gkQN4kFzxkS5/8cUcD2LyIiIjKe8ete4mj79u148skn8fTTT+PgwYNQVRXjx4/HJZdckuyjERGNOOOzrTiy0I7NTQNPLv/7kyYcUWCHK2j1tUWW8L2x8Q2AIlkFv69LqP7JMMf8pD+YWHkSVgDkFodAGzADKMIBzKHOEWsrWnYEVUi9XkUzC8kkAQUGDoEOVQH0pRAATSuMvTKmKN2MA0EviwHQrrb4BEDiIOngVfDix8kKICIiIoqHER8AOZ1OvPDCC3jyySexdu1aqKoKi8WCM844A5dddhkWLlyY7CMSEY1Y50zK1gRAH+3vwUf7tSvh8+wmQwOWUMQWsD1DBEB1wuvKHca1fwHRDoE2vgVMbN8KZwtYm9PYc4itTUNVIYXazGaK4X4jVgC1hfg6iPN/phUYEwAFE1vAdrUL83hyjAmAxCBpW9/a98Yer6bNzSpLqM5hBRAREREZb8QGQBs3bsQTTzyBf/zjH+jo6ICqqqiqqsKll16KJUuWoKioKNlHJCIa8RaNz8RL33TgswO9IV9vkoypZhmOuAVpb+fgLWD1Xdon5MYHQNpffS3DDKQGQq2BT84WMKPPIZ5hqAqgBnEuU4xtedk2EyQAgVq0drcCr6LC3BcqeRQVW4ThyEYEQOIMoMYeL1RVhST5b1e/AcyYMObwfJvm493Z5kaX24dPG7SB7OQ8W9zmcREREdHoNuICoMceewxPPPEENmzYAFVVYbVa8ZOf/ASXX345FixYkOzjEREdUiRJwu9mFeHsV/fArWjnpckSUJJhQZyLfwCECoA8mifdweq7El0BNPQQaFVVdcORxeAkGhkWGSYJCHTjOX0q3D4FVtPg71tcR58T6wwgsQrJpQz6ddmnm/8T29fFJEvItsma6qp2lw/5fW1l37S6NK2KBWkmXXgTjSyrrAlier0qujwKMq0m+BQVte3a+59RLWCZVhPGZ1v7AyYV/u1fHwsVeceUxGcbHxEREdGIGwJ91VVX4fPPP0d1dTX++Mc/oq6uDv/6178Y/hARRWlslhUPzC/VBB9mCbhnTokhQUY4cu0mzSr4Xq+qGfQcrC7hAdDQlTfdHkWzFcpukmA3x/55kyQpxCawwVuwVFUNMYw6tgogu1nStP+5FRVOX+jFCuIGsFgrgIChB0GL7V9HFthDBlORkiRJ1/IYmANU3+XRBKW5NpNuVlEsxAqmzU1OXQA0qzTdsNsjIiIiCjbiKoDOO+88XH755TjxxBOTfRQiopQxqywDb54xHusaerCnw4Pjy9MxNsuKd79NzO0HVsFvbRlo6dnb6UFhiIoOcQh0RWZyA6B4rIAPyLKaNBUwHW4FBYMUgMQjiJIkfxVOcBjX4fIhLcT7FVvAYq0AAoD8NDO+DVqHfqDHi4l9a97FAGiqAe1fAWZZ0gQ9B3q8qMqx6du/DJr/E3BkoV2zge/lb9o1n3u7ScKRBgy6JiIiIgplxAVAzz33XLKPQESUkiwmCSeUZwDlybl9fQDkxlHF2rRDVdW4D4F2WGRYZAmevgDA6VPR41GQbgkdprSJm7cMWAEfoJvBM8QcIHEQdY5BlSmZVpM2AHIrKM7QXy8eFUBlDjOCV3LtCwqZdAOgDQxGxC91YMC1GACNN6j9K+BIIcQS2+pmFqcN2QJIREREFAs+yiAiooQQ5wCJT7YBfzVOcAtShkWOec6NSJKkiKqA4jEAOkDcwjXUEOZ4nUNcBS+umg9o6BFnABkQAAlVRPv6BoC3u3zYHVQZJEvA4XnGVgAFa+z13+63ugHQxgZA47OtyBgkaATY/kVERETxxQCIiIgSItDaE7C9xaW7jjj/p8xhNmTuiyiSQdDxbQELfwZQa5wCIF0IFWIVvKKqugogIwYylzrEAMj/9f9SqP6ZmGMdtEIrGroZQINUABkdAJlkCTOGqGSaUxGi9IqIiIjIIAyAiIgoISaLAVCrG6qqHTi8V2z/MmDOTCixVAAZOTg7K8QWrnDPYVQrmq4CKEQbWovT198yBwCZVhkOa+wBVJlDGyIFAiBd+5eB838AfQXQ/m4vFFWNewUQACyZmhfy8tOrsjA2y/jbIyIiIgpgAERERAlRmWmB3TTwxLvN5UOTsAnsm9b4zmAJOBRbwPQr4A2qABKCnM4QVUj1QmWWEfN/gBAtYH2VOPEOgKwmbQD0TZsLDd1e9Hq1IVdBmnFf64CZxWk4Z3K25rJMq4xrjso3/LaIiIiIgjEAIiKihDDJEqqHaQPb0ap9eZJwfaPk2bUBxlABkBi8JKsFTDcE2rAWsOFnANULlVmVBg3mLko3IziLaXH60OtRdC1g0woHWY0WJatJQnAE1NTrw4bGXs11JmRb49J+CADXfKegP9Qyy8DvZxXp7pNERERERuOjDSIiSpjD8mya6o7trS7N3JOv27QBUHVuYiqAmntHygygxFcAiR9PqBawvUIFUHmmMQGQWZZQnG7WbMP6eH+PJghzWGSMyzK2FVCCvgqoprZL83I82r8C0i0y/rawAusbe1Gcbo5bpRsRERFRMAZARESUMLo5QEEVQC29Xs06cqssxW0mitja0zxUC5hbDF4MnAGkG8AcfiuaUUGUbg5RqBYwoQKowqAKIAAoc1g0AdBbuzs1r59aYIcch0ocuxAAranv1rwczwAIACwmiVu/iIiIKKHYAkZERAkzOU8cBD0QAO1o087/qcqx6ob1GqUgTfv3j6aewSuAWp3xbAEbPnwJEAOgXIOCKDHQEj9eQL+drcKgCiBAPwj6LaESZ6rB838CbOahP38TcliVQ0RERKmFARARESVMVY4VwZnO3k4PWvrarxI1/wcACoUV5gd7B6+8EQORfANntYgbuIaqABLXwBsVROULYViodrg6cTubkRVAw2x6OzJeAZBp8HDRLAPTDZ47RERERJRsDICIiChh0syyrg3skwb/8N2vWxMz/wfQt4A19Xp1K+kBQFVV3YBocX5QLPRbwIaqAIrPLKIC4eM5KHy8Tq+i2dYmS8OHNpEoHSZMOqIgPkGg2AIW7DuFaciw8CESERERpRY+uiEiooQ6Vph7sq6hB4B+I1g8K4AcFlkTALh8Kro8+vClx6vCrQwEQzaThDSzcW1pmSG2gA0WRLU5xRYw44ZAB2chnW4FLt/A50JcAV+cboZliPAkUmOGaCerzLTEbTuWWZYGnec0u5yzeYiIiCj1MAAiIqKEEgOgj/f3YF+XB18HzQCSEN8ASJIkXRtYY4g5QC1O7WW5dpOhq8HtJgnWoJ44j6LC6dUHQE4hiLLKEuwGBVEmWUKuUAUUXPUkBkBGDoAG/DN+xIqsgOPiPCT58PzQ7WWzyzJCXk5ERER0KGMARERECTWj0K4JPRq6vVjxVav2OkV2Q4cthyKGDqHmAMWz/QvwB1FZtuFXwYvzf3IMDqLEuUbNQZ+Luk5tCGbkAGjAX4nzg/GZIV931qRsQ29LdNm0PN1lhWkmVHMANBEREaUgBkBERJRQdrOMGUXayosXdrRrXl5Q6Yj7OQrFTWAhhh/HOwACgMwwNoG16QZAG/vrO18Xhg18LsQNYEYOgA44bUKW7rJpBXZUx7EKDABmFKXhvhNLYQkKJM+clG1ouEZEREQ0UsSnsZ6IiGgIs0rT+4c/h7JgTOIDoIMhAiBxA1g8AiBxE1h7qAog8RwGV0eJ1VDBFUB7Otya1xldAQQAE3NtmJJnw9agOVDnT8kx/HZCmT/GgWd/UIn/b0c7xmRZcM7kxNwuERERUaKxAoiIiBLuhxOyBt3CNCXPhrI4VJmICtKFqpeeMIKXOAwkzhIqgDpd+gogfSWSsecQW8AOBs0+2tmuDYDGZ8enPer6owth7ntUMqs0HSclIAQMmJRrw03HFuH8Kbkwy6z+ISIiotTECiAiIkq4onQzLp2Wh4c2Nutet3iivh0oHqJpATNq81awcGYAxbsVbbAKoG6Pgobugc+LLAFjs+ITzs0sTsPKsyZgX5cHk3NtMDGIISIiIjIUK4CIiCgpLjg8B5VCO9HiiVlxH/wbUBBWAKTfAmY0sQKoPcQMoHifQ6woau77XHwrVP9UZlpgM8XvoUOOzYTD8+0Mf4iIiIjigBVARESUFDaTjAcXlOG/P2mC06fggim5CZn9EyCugU/GFjAAyBJmAHW6kl8BdLDv9na2uTSXV8Wp/YuIiIiI4o8BEBERJc3YLCv++r3ypNx2oRB6NPV4oaqqZgOUuH49LgGQLZwKoPieI1+ohmrpC8PE+T8TcuK7lYuIiIiI4octYERENCo5LLJmELXTp6LLow1fErEFTKwAag9RARTvYdS6CqBefxi2s00bALECiIiIiOjQxQCIiIhGJUmSdG1gwQOPFVXVBS/xmAEkvs+2JLSAOSwyrLI2DOvxqtglBkA5DICIiIiIDlUMgIiIaNQqy9AGQPu6PP3/7nAr8KkDr3NYZFjjMABZ3Cwmhk6qqsY9AJIkCflCFdDuDjcaegYCMVMcN4ARERERUfwxACIiolGr3KENNOq7BgKPRFT/APowRwx7ujwKPMpAEmU3SUizGP/rW9yK9u7ebs3LlZmWuARgRERERJQYfCRHRESjVpkQAO3rHqgAahZWr8dj/g+gD5ZaXT4o6kDgk4hNZAAwQZjv87872jQvT8mzx+V2iYiIiCgxGAAREdGoVebQVr3sD2oBO9CtDYDEChmjWE0yHEEVPYoKtLsGhlEnYhA1AByWp93w1ebSDsSeUcQAiIiIiOhQxgCIiIhGLbECKLgFbF+XV7hufAIgIFQbmDfo3/HdABYgBkCi6YVpcbldIiIiIkoMBkBERDRqlWUM3gIW/O9Q1zWSGAC1Bm0CEwOgeM0impRrgzTI69LNEiZyAxgRERHRIY0BEBERjVr5aSbN+vNOt4JOtz9wCd4IBsS3Akg3B8gZHAAlZhZRukUedMvXtAI7TPJg8RARERERHQoYABER0aglS5Iu2Am0fu0XZgAlsgKoxTl4BVC8AiAAmDxIG9iMIrZ/ERERER3qGAAREdGoptsE1uWBoqrYL7SAlTriFwDlCnN9gkOfRA2BBgbf9DWjkAOgiYiIiA51DICIiGhUK80QKoC6PTjY64M3aAlWjk1GhiV+vzKHqgBq6k1MCxgAHJ6vrwCaVmDH0SXpcbtNIiIiIkoMBkBERDSqlQuVPXWdHt38n9I4tn8BQ28Ba+zRBkDFcTzLzOI0TbXPOZOz8fj3y2Hm/B8iIiKiQ178JloSEREdAioytYHKN21uTBMDoDgOgAZCbAHrqwBSVBWNPdoWsKL0+J1FliQ8sbACnx3oxdgsS9yDLyIiIiJKHAZAREQ0qolzb7a1uFAnbgBLcAVQIABqc/rgUdT+yx2W+LaiAYBZljCrlC1fRERERKmGLWBERDSqlTvMyLIO/Drs8ihYt79Xcx1xULTRcm2hZwAdENu/4lj9Q0RERESpjQEQERGNapIk4TBh/fnnjUIAlBHf4CXbZkLwlJ0OtwKPT9UHQHE+BxERERGlLgZACVZbWwtJkgb979xzz032EYmIRp3D84decy7OCTKaSZaQI1QBtbp8ugHQ8Zz/Q0RERESpjY8kk2T69OlYvHix7vKpU6cm/jBERKPclDz9+vOAgjQTxmdb436GPLsJra6Bgc8He71sASMiIiIiw/CRZJLMmDEDt99+e7KPQUREGLoC6PiyDMhS/Negl2SYsbPd3f/yvi6PLgBiBRARERERRYstYERENOqJg6CDzanISMgZxDaz+i4vmlgBREREREQG4SPJJNm3bx8ee+wxNDc3Iz8/H8cddxyOPPLIZB+LiGhUkiQJ8ysd+PfODs3lsoSErUQvFzaN1YWoAGIARERERETR4iPJJFm5ciVWrlypuWzevHlYsWIFxowZk6RTERGNXtcclY8Njb3Y0+npv+zo4jRkWBJTLFshBkCdHhzo5hYwIiIiIjKGpKqqmuxDjCaNjY146KGHsHjxYkyYMAEAsHnzZtx+++1YvXo1Jk6ciI0bNyIjI7yWg5kzZ4a8fOvWraioqMDjjz9u2NlTWWdnJwAgMzMzySchSize97U8iordHR54FP+vxjGZloQFQC6fil1BM4BMEuAL+g0tS8Dk3MGHVVP4eL+n0Yj3exqteN+P3Lx585J9BIoTzgCKwrhx44Zc5S7+d8EFF/S/bVFREe644w4cddRRyMnJQU5ODubOnYuamhoce+yx+Oabb/Dkk08m8aMjIhq9LLKECdlWlDssmJBtTVj4E7jtYD7hzzNmOf6DqImIiIgodbGWPApVVVWw2wffGCMqKysb9jpmsxmXXnop1q1bhzVr1uDXv/51WO97/fr1IS8PVAYxvQ3Pu+++C4CfLxp9eN8fWe56YZdmFXyw40rTccm88gSfKDXxfk+jEe/3NFrxvk80gAFQFN555524vN/CwkIAQHd3d1zePxERjWwVmZZBA6Ap+Wz/IiIiIqLosQVsBPn4448BoH82EBERjS7ljsH/LjM1P/zKUyIiIiIiEQOgBFu3bh3cbrfu8lWrVuH+++8HAM3MICIiGj3ETWDBjihgAERERERE0WMLWIL99re/xVdffYV58+ahoqICgH8L2KpVqwAAd955J2bPnp3MIxIRUZKUZ4YOgArTTChK569sIiIiIooeH00m2IUXXoiXXnoJn376Kd544w14PB4UFxfj7LPPxtVXX405c+Yk+4hERJQkkwZZ8z6V1T9EREREFCMGQAl2ySWX4JJLLkn2MYiIaASakmfD0cVp+OxAr+byIzj/h4iIiIhixBlAREREI4QkSfj9rCLYTZLmclYAEREREVGsGAARERGNIGOyrLjxu4UIRECTc/1VQUREREREsWALGBER0QhzRnU2JufZsK/LgznlGTDJ0vBvREREREQ0BAZAREREI9AR+XbO/iEiIiIiw7AFjIiIiIiIiIgoxTEAIiIiIiIiIiJKcQyAiIiIiIiIiIhSHAMgIiIiIiIiIqIUxwCIiIiIiIiIiCjFMQAiIiIiIiIiIkpxDICIiIiIiIiIiFIcAyAiIiIiIiIiohTHAIiIiIiIiIiIKMUxACIiIiIiIiIiSnEMgIiIiIiIiIiIUhwDICIiIiIiIiKiFMcAiIiIiIiIiIgoxTEAIiIiIiIiIiJKcQyAiIiIiIiIiIhSHAMgIiIiIiIiIqIUxwCIiIiIiIiIiCjFMQAiIiIiIiIiIkpxDICIiIiIiIiIiFIcAyAiIiIiIiIiohTHAIiIiIiIiIiIKMUxACIiIiIiIiIiSnEMgIiIiIiIiIiIUhwDICIiIiIiIiKiFMcAiIiIiIiIiIgoxTEAIiIiIiIiIiJKcQyAiIiIiIiIiIhSHAMgIiIiIiIiIqIUxwCIiIiIiIiIiCjFMQAiIiIiIiIiIkpxDICIiIiIiIiIiFIcAyAiIiIiIiIiohTHAIiIiIiIiIiIKMUxACIiIiIiIiIiSnEMgIiIiIiIiIiIUhwDICIiIiIiIiKiFMcAiIiIiIiIiIgoxTEAIiIiIiIiIiJKcQyAiIiIiIiIiIhSHAMgIiIiIiIiIqIUxwCIiIiIiIiIiCjFMQAiIiIiIiIiIkpxDICIiIiIiIiIiFIcAyAiIiIiIiIiohTHAIiIiIiIiIiIKMUxACIiIiIiIiIiSnEMgIiIiIiIiIiIUhwDICIiIiIiIiKiFMcAiIiIiIiIiIgoxTEAIiIiIiIiIiJKcQyAiIiIiIiIiIhSHAMgIiIiIiIiIqIUxwCIiIiIiIiIiCjFMQAiIiIiIiIiIkpxDICIiIiIiIiIiFIcAyAiIiIiIiIiohTHAIiIiIiIiIiIKMUxACIiIiIiIiIiSnEMgGLk8XjwwAMPYMmSJZgxYwasViskScKTTz457NuuWLECxxxzDBwOB7KzszFv3jy89tprCTg1EREREREREY0mDIBi1N3djWuvvRbLly9HQ0MDSkpKwnq7G264AT//+c+xf/9+XHbZZbjgggvwxRdf4LTTTsNDDz0U51MTERERERER0WjCAChG6enpeP3117Fv3z40NDTg4osvHvZtPvzwQ9x7772oqqrC5s2bcf/99+Phhx/G+vXrkZeXhxtuuAG1tbXxPzwRERERERERjQoMgGJktVqxaNEilJaWhv02jz76KADglltuQW5ubv/l48aNwy9/+Uu4XC489dRThp+ViIiIiIiIiEYnBkBJsGrVKgDAKaeconvdokWLNNchIiIiIiIiIoqVOdkHGG26u7tRX18Ph8MRsmqouroaALBjx46w3t/MmTNDXr5p0yaYzWZMmjQp+sOOIoqiAABkmZkojS6879NoxPs9jUa839Noxft+5L773e/iueeeS/YxKA4YACVYe3s7ACA7Ozvk6wOXt7W1xXQ7JpMJ6enpyMzMjOn9jBZbt24FAEyZMiXJJyFKLN73aTTi/Z5GI97vabTifZ9oAAMg+Gfv7N69O+zrn3/++Xj22WfjeCJAkqSwrrd+/fq4nmO0CFRS8fNJow3v+zQa8X5PoxHv9zRa8b5PNIABEICqqirY7fawr19WVhb1bQUqfAKVQKLhKoSIiIiIiIiIiCLFAAjAO++8k7DbysjIQHl5Oerr67F//37dHKCvv/4aADi7h4iIiIiIiIgMw0lYSbBgwQIAwJtvvql73RtvvKG5DhERERERERFRrBgAJcGVV14JAFi2bBlaW1v7L6+trcXDDz8Mm82GJUuWJOt4RERERERERJRi2AJmgHvuuQfbtm0DAGzcuBEA8NRTT+GDDz4AAJxwwgm49NJL+68/e/ZsXHfddbjvvvtw5JFH4qyzzoLb7cbzzz+PlpYWPPjggxg3blyiPwwiIiIiIiIiSlGSqqpqsg9xqJs3bx7ee++9QV9/0UUXYfny5brLV6xYgYceeghbtmyBLMs46qijcOONN+LUU0+N42mJiIiIiIiIaLRhAERERERERERElOI4A4iIiIiIiIiIKMUxACIiIiIiIiIiSnEMgIiIiIiIiIiIUhwDICIiIiIiIiKiFMcAiIiIiIiIiIgoxTEAIiIiIiIiIiJKcQyAaNTyeDx44IEHsGTJEsyYMQNWqxWSJOHJJ58c9m1XrFiBY445Bg6HA9nZ2Zg3bx5ee+21BJyaKH5qa2shSdKg/5177rnJPiJRTOrq6nDxxRejrKwMNpsN48aNw7XXXovW1tZkH40obsaNGzfoz/WSkpJkH48oai+++CJ+9atfYc6cOcjKyoIkSbjggguGfJsPP/wQP/jBD5CXl4f09HQceeSR+POf/wyfz5egUxMllznZByBKlu7ublx77bUAgOLiYpSUlGDv3r3Dvt0NN9yAe++9FxUVFbjsssvgdrvxr3/9C6eddhoefPBBXH311XE+OVF8TZ8+HYsXL9ZdPnXq1MQfhsggO3fuxOzZs9HY2IjTTz8dhx12GD755BM88MADePPNN7F27Vrk5+cn+5hEcZGdnd3/mCeYw+FI/GGIDHLXXXdh06ZNcDgcqKiowLZt24a8/r///W+ceeaZsNvtOOecc5CXl4dXX30Vv/nNb7B27Vr87//+b4JOTpQ8kqqqarIPQZQMbrcb77zzDmbMmIHS0lLcfvvtWLp0KZ544glceumlId/mww8/xPHHH4+qqip8+umnyM3NBeCvnJg5cya6u7uxbds2jBs3LoEfCZExamtrMX78eFx00UVYvnx5so9DZKiTTz4ZNTU1+Mtf/oJf/epX/Zdfd911uP/++3HFFVfg0UcfTeIJieIj8JiktrY2qecgMtrq1atRUVGBiRMn4r333sP8+fNx/vnn49lnn9Vdt6OjAxMnTkR7ezvWrl2Lo48+GgDgdDqxYMECfPTRR/jnP//JamdKeWwBo1HLarVi0aJFKC0tDfttAk8Obrnllv7wB/A/uPrlL38Jl8uFp556yvCzEhFR9Hbt2oWampr+n9XBli5dioyMDDzzzDPo7u5O0gmJiChS8+fPR3V1NSRJGva6L774IpqamnDuuef2hz8AYLfbcddddwEAHnnkkbidlWikYABEFIFVq1YBAE455RTd6xYtWqS5DtGhat++fXjsscdw991347HHHsPmzZuTfSSimAR+Li9cuBCyrH3ok5mZieOPPx49PT34+OOPk3E8orhzuVx49tlncffdd+OBBx7A6tWrOfOERpWhHsPPnTsX6enp+PDDD+FyuRJ9NKKE4gwgojB1d3ejvr4eDocjZNVQdXU1AGDHjh2JPhqRoVauXImVK1dqLps3bx5WrFiBMWPGJOlURNHbvn07AGDSpEkhX19dXY2amhrs2LEDJ510UiKPRpQQDQ0NuPDCCzWXjR8/Hk899RROPPHEJJ2KKHGG+j1gNpsxfvx4fPXVV9i1axemTJmS6OMRJQwrgIjC1N7eDsA/SDGUwOVtbW2JOhKRodLT0/H73/8e69evR2trK1pbW/t76t99912cdNJJbJGhQxJ/ftNotmTJErzzzjtoaGhAd3c3vvjiC1xxxRWora3FokWLsGnTpmQfkSju+HuAyI8BEB3ShlptGuq/4VZDGiGcPmSieInle6KoqAh33HEHjjrqKOTk5CAnJwdz585FTU0Njj32WHzzzTd48sknk/jREcVHYB8Gf35TKrrtttuwYMECFBcXIz09HVOnTsWjjz6K6667Dr29vbj99tuTfUSipOPvARot2AJGh7SqqirY7fawr19WVhb1bQX+MhD4C4JouL8sECVCPL4nzGYzLr30Uqxbtw5r1qzBr3/961iOSJRww/387ujo0FyPaDS48sorce+992LNmjXJPgpR3PH3AJEfAyA6pL3zzjsJu62MjAyUl5ejvr4e+/fv180B+vrrrwEMPmOCKBHi9T1RWFgIAGwBo0PS5MmTAQw+o40/v2k0KioqAsCf6zQ6TJ48GZ999hl27NiBmTNnal7n9Xrx7bffwmw2Y8KECUk6IVFisAWMKAILFiwAALz55pu6173xxhua6xClksB2JD4wokPR/PnzAQA1NTVQFEXzus7OTqxduxZpaWmYNWtWMo5HlBQfffQRAP5cp9FhqMfwa9asQU9PD2bPng2bzZbooxElFAMgoghceeWVAIBly5ahtbW1//La2lo8/PDDsNlsWLJkSbKORxSTdevWwe126y5ftWoV7r//fgBIyBwtIqNVVVVh4cKF/T+rg912223o7u7Gz372M2RkZCTphETx8dVXX6GlpUV3+e7du3H11VcD4M91Gh3OOussFBQU4F//+hc+++yz/sudTid+97vfAQCuuuqqZB2PKGEkNTDximgUuueee7Bt2zYAwMaNG7Fp0ybMnj27f6X7CSecgEsvvVTzNtdffz3uu+8+VFRU4KyzzoLb7cbzzz+P5uZmPPjgg/0PqIgONfPmzcNXX32FefPmoaKiAgCwefNmrFq1CgBw55139j9IIjrU7Ny5E7Nnz0ZjYyNOP/10TJkyBevWrcPq1asxadIkfPjhh8jPz0/2MYkMdfvtt+Oee+7B/PnzMX78eGRmZmLnzp34z3/+A6fTiR/84Ad46aWXYLVak31Uooi9/PLLePnllwEADQ0NeOuttzBhwgTMmTMHAFBQUIA//elPmuufddZZsNvtOPfcc5GXl4dXXnkF27dvx1lnnYUXXniBQ6Ap5TEAolFt3rx5eO+99wZ9/UUXXYTly5frLl+xYgUeeughbNmyBbIs46ijjsKNN96IU089NY6nJYqvv/3tb3jppZfw5Zdf4uDBg/B4PCguLsZxxx2Hq6++uv8BFdGhau/evbj11lvx5ptvorm5GaWlpVi8eDFuu+025OXlJft4RIZ777338Oijj2LDhg39a+BzcnIwY8YMXHjhhbjwwgv5hJcOWbfffjuWLl066OvHjh2L2tpazWVr167FsmXL8NFHH8HpdGLixIm4+OKLcc0118BkMsX5xETJxwCIiIiIiIiIiCjFcQYQEREREREREVGKYwBERERERERERJTiGAAREREREREREaU4BkBERERERERERCmOARARERERERERUYpjAERERERERERElOIYABERERERERERpTgGQEREREREREREKY4BEBERERERERFRimMARERERERERESU4hgAERERERERERGlOAZAREREREREREQpjgEQERERpbR58+Zh2rRpUBQlLu9fVVXMmDEDc+bMicv7JyIiIjICAyAiIiJKWS+++CLee+89LF26FLIcn4c9kiRh6dKl+OCDD/Diiy/G5TaIiIiIYiWpqqom+xBERERERlNVFVOmTIGqqti2bRskSYrr7R1++OHw+XwJuS0iIiKiSLECiIiIiFLS22+/je3bt+Oiiy5KSCBz0UUXYceOHXjnnXfifltEREREkWIARERERCPKuHHjIEnSoP/9/Oc/D+v9/O1vfwMAnHPOObrXLV++HJIkYfny5Vi5ciXmzJkDh8OBwsJCLFmyBG1tbQCADRs24NRTT0Vubi4cDgd+9KMfoba2NuTtnXvuuZrbJSIiIhpJzMk+ABEREVGwa6+9tj+ACfbqq6/i888/R3p6+rDvQ1VVrFq1CiUlJaiqqhr0eq+88gpee+01nHrqqbjyyivx4YcfYvny5fj2229xzz334KSTTsKcOXNwySWX4IsvvsCrr76KnTt34osvvtDNFBo7dizKy8vx9ttvQ1VVtoERERHRiMIZQERERDTirVy5Ej/4wQ8wbtw4fPTRRygoKBjy+tu2bcOUKVNw6qmn4tVXX9W9fvny5ViyZAlMJhPeeecdnHjiiQAARVFw8skn4+2330Zubi4efPBBnH/++f1vd8kll+Dvf/87Xn75ZZx++um69/vjH/8YL7/8Mr766iscfvjhMX7URERERMZhCxgRERGNaF9++SXOOussZGdn4/XXXx82/AGAPXv2AABKS0uHvN55553XH/4AgCzLuPDCCwEAU6dO1YQ/APCzn/0MALBx48aQ76+kpERz+0REREQjBVvAiIiIaMTav38/fvjDH8LlcuG1115DdXV1WG/X3NwMAMjNzR3yekcffbTusrKyMgDAzJkzda8rLy8HANTV1YV8f3l5eQCAgwcPhnVOIiIiokRhAEREREQjUnd3N0499VTs3bsXzz33HObMmRP226alpQEAnE7nkNfLzs7WXWY2m4d9ncfjCfn+ent7NbdPRERENFIwACIiIqIRR1EUnHfeefj888+xbNkynHfeeRG9fVFREYCBSqBECdxe4PaJiIiIRgrOACIiIqIR59prr8Wrr76Kiy++GDfffHPEb3/EEUfAZDJh27ZtcTjd4LZt2wZZljFt2rSE3i4RERHRcBgAERER0Yjy5z//GQ8++CBOOukkPProo1G9j+zsbMyYMQObN2/ub8uKN5fLhY0bN+I73/kOcnJyEnKbREREROFiCxgRERGNGA0NDbj++ushSRKmTZuGZcuW6a4zY8YMLF68eNj3deaZZ2L9+vVYtWoVfvjDH8bhtFrvvvsu3G43zjzzzLjfFhEREVGkGAARERHRiOF0OqEoCgB/JVAoF110UVgB0CWXXILbb78dTz/9dEICoBUrVsBqteKSSy6J+20RERERRUpSVVVN9iGIiIiI4uGKK67AihUrUFtbi5KSkrjdTmNjI8aNG4ef/vSnePLJJ+N2O0RERETR4gwgIiIiSll33HEHrFZryFYyI919990wmUy4884743o7RERERNFiAEREREQpq7i4GM8++yzKysr6W8uMpqoqSktL8cwzz6C0tDQut0FEREQUK7aAERERERERERGluP8fhZaSXIP6uB0AAAAASUVORK5CYII=&quot; width=&quot;576px&quot; height=&quot;609px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1043\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"},\"9\":{\"content\":\"{\\\"events\\\": [{\\\"attr\\\": \\\"text\\\", \\\"kind\\\": \\\"ModelChanged\\\", \\\"model\\\": {\\\"id\\\": \\\"1029\\\"}, \\\"new\\\": \\\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAATDCAYAAAAOZE6YAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOz9eZxtd1Xn/78+w97n1HTvzcTUgYSZOICIj4cSgRBt8AG0QdBHC0gUZ2RGsdHGNuErKK0gj6AirbbRFrW7UQg+kKajAaSBqA3K0EyRYOCXaAjhTlV1hr0/n8/6/bH2PudU3bpTpnupu56PxtQ9dc4+u06dun33qrXeCzHGGGPM17wLLrhAAAHkfe973xGf/6Ef+qFjfv5Yx9vJ+973vtnnf+iHfkhERNbX1+VNb3qTPOEJT5D73e9+EkLY8vgrrrhi9pirr75aRERuvfVWufLKK+VRj3qU7N27V5aXl+XhD3+4vPSlL5VbbrnlZF+Gu80///M/z879aK/JTq6//vrZY+5zn/sc9/5vectbZvd/8pOfvON9fuEXfmF2n2c/+9nHPN573vOe2X0vvPDCHe/z+c9/fnaf5eVl2b9//1GP17atnH/++Sf1XjLGGGPM6cFjjDHGGHMnfeITn+DRj340L3nJS/jABz7Av/zLv5BzPuZj3vve9/LIRz6SK6+8ko9//OMcOnSI0WjE5z73Oa666iouuugiPvShDx3zGH/wB3+Acw7nHBdeeOFd+BXdNZaWlmYfHz58mLZtj3n/r3zlK7OPL7jggh3v8853vnP28b//9//+mMd70pOexL59+wC46aab+Md//MdjHu9JT3oSZ5111lGPF2PkGc94xuzP73jHO475/MYYY4w5fVgByBhjjDF3yu23386/+3f/js9//vNccMEF/NRP/RSvec1r+Jmf+Rm+6Zu+acfHfOITn+Cyyy7jtttu41u/9Vv5D//hP/Da176WH//xH58VLA4fPsz3fu/3cuDAgXvui7mLff3Xfz1nn302AKPRiN/+7d8+6n3379/P7/3e783+fPnllx9xn+l0yqc//enZnx/3uMcd8/m991x88cWzP+9UAPqHf/iHEz4ewOMf//hjHs8YY4wxp6d4qk/AGGOMMV/b/vIv/xKAn/u5n+P/+//+P6qqOu5j3vjGN7K6uspf/MVf8N3f/d1bPvfqV7+aJz7xidxwww18+ctf5i1veQs///M/f7ec+90txsirXvUqfuZnfgaAl7/85Xz0ox/lJ37iJ3joQx/K2toaN998M3/913/Nf/7P/5kvfvGLOOf4pV/6pS2Flt5nP/vZWWfVvn37OPfcc497Dg95yENmH3/qU5864vOLtz30oQ+908czxhhjzOnJOoCMMcYYc6f9wA/8AL/yK79yQsWf3tVXX31E8Qfgvve9L1ddddXsz29/+9vvknM8VX76p3+a17zmNXjvKaXw3/7bf+Nxj3sc9773vVleXuZhD3sYL3jBC/jSl77EJZdcwrvf/W5e9apX7XisW2+9dfbx+eeff0LPf//733/Hx9/RYy4eb//+/ccdazPGGGPM6cEKQMYYY4y506644oqTuv+jHvUovu/7vu+on3/yk5/M2toaAJ/85CePmif0vOc9DxFBRLjppptO6hzuSa961av42Mc+xg/8wA8c9T73ute9eOxjH8ujHvWoo95nfX199vHKysoJPffy8vKOj7+jx1w83tGOaYwxxpjTjxWAjDHGGHOnPOxhDzuh0aFFT3nKU475ee/9bNRoOp1y6NChO3x+p4PPfvaz/MIv/AL//b//d6qq4ru/+7v5T//pP/HLv/zLvPCFL+QhD3kIX/7yl3nd617HRRddxLve9a4djzMej2cf13V9Qs89HA5nH49Gozt9zMXjHe2YxhhjjDn9WAaQMcYYY+6URzziESf9mKNtuFrUdwABbGxszMKUv9b89V//NZdddhnj8ZhHP/rRvP3tbz9iY1kphd/4jd/g5S9/OYcOHeJ7v/d7+fCHP8xjHvOYLfdb3CrWNM0JPf9kMpl9vL17pz/m5ubmCR9z8XhHO6YxxhhjTj/WAWSMMcaYO2Xv3r0n/ZjtXSQ7cc7NPi6lnPRznA6++tWv8v3f//2Mx2P27NnD//pf/2vHdfXee1760pfyile8AtBCTP/xosWiWF+0OZ7FDp3Fx9/RY27v+NnpmMYYY4w5/VgByBhjjDF3ivf2z4mjufrqq9m/fz8Az3nOc7j3ve99zPu//OUvn338N3/zN3z1q1/d8vn73Oc+s49vueWWEzqHm2++efbxTs9/ssdcPN5ZZ511UsHfxhhjjDl17F9sxhhjzBlgsZtGRI57f8t1uWtcf/31s4+/8Ru/8bj3v+9978t5550H6Pfpxhtv3PL5hz/84YQQADhw4AC33377cY/5+c9/fvbx13/91x/x+a/7uq+bfXzDDTfc6eMZY4wx5vRkBSBjjDHmDLC6ujr7eGNj45j33dzcnHWtmDtncUPWYhHuWBYLdNu7q4bDIRdddNHszx/60IeOeaxSCh/+8Idnf370ox99xH2++Zu/+YSPB/B//s//OebxjDHGGHN6sgKQMcYYcwZYHP05XpfHX//1Xx917bo5Oeeee+7s40984hPHvf+//uu/bunque9973vEfZ7+9KfPPn7b2952zONdd911HDhwANDg7cViz07H+6u/+isOHjx41OPlnLnmmmtmf37GM55xzOc3xhhjzOnDCkDGGGPMGWDxwv/tb3/7Ue/Xti2/9Eu/dE+c0hnhW7/1W2cf/+mf/im33XbbMe//hje8Yfbxgx70IP7Nv/k3R9znB37gB2adQW9729v4zGc+s+OxSim85jWvmf358ssv3/F+D3nIQ/i2b/s2QLu/Fs9hu6uvvpovfelLgBaUnvCEJxzz6zHGGGPM6cMKQMYYY8wZ4Du+4zvYt28fAB/+8Id505vedMR9Dh06xLOe9Sw++tGP3sNnd8f9wR/8Ac45nHM7btc61b7/+7+flZUVQF/fpz3tabMCyqJSCm984xv59V//9dltL3zhC3c85kUXXcQP/uAPArot7Hu/93v54he/uOU+OWde+tKX8oEPfADQTqSdtor1Xve61235+E//9E+PuM911123JaT6ta997SyPyBhjjDGnv3iqT8AYY4wxd7/hcMgrX/lKfv7nfx6Al770pbztbW/jO77jO6iqis9//vP8xV/8BQcOHODyyy/nAx/4wBFFhTPFpz71Ka644oott20Pxf6+7/u+Ix736le/+ohQ5Pvc5z68/vWv56d+6qcA+MhHPsJDH/pQnvKUp/CoRz2K4XDILbfcwnve854tgc+Pf/zjedGLXnTUc3z961/P9ddfz+c+9zk+85nP8HVf93U885nP5OEPfzgHDhzgne985+x4IQT+4A/+gL179x71eJdccgmveMUreP3rX09Kiec85zm8+c1v5pJLLiGEwN/93d9x7bXXzvKJnv3sZ/Oc5zznqMczxhhjzOnHCkDGGGPMGeJnf/Zn+eQnP8mf/MmfAPDBD36QD37wg1vu8+xnP5vf+Z3f4RGPeMSpOMXTwle+8hX+/M///Jj32enzRyvYPP/5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E40fP16SlJqaKrvd3mxfVVWVMjIy5OPjo1GjRjmjPMApMjMzJfG5DtdwsWf4DRs2qLq6WsnJyfLy8urq0oAuRQAEtMOjjz4qSVqwYIHKysqatufl5en111+Xl5eXZsyY4azygCuyZcsW1dfXt9ienp6uV155RZK6ZB0toKPFxcVp0qRJTZ/V55o7d64sFoseeOAB+fn5OalCoHPs379fpaWlLbYfPXpUTzzxhCQ+1+Eapk2bprCwMH344Yfatm1b0/ba2lr913/9lyTpV7/6lbPKA7qMydG44hXggl588UVlZWVJknbt2qXdu3crOTm56ZXuN954ox5++OFmx/z617/Wyy+/rJiYGE2bNk319fX66KOPVFJSotdee63pgQroaVJSUrR//36lpKQoJiZGkrRnzx6lp6dLkp577rmmhySgp8nNzVVycrKKioo0depUJSYmasuWLVq7dq0SEhK0adMmhYaGOrtMoEPNmzdPL774osaPH68BAwYoICBAubm5+uKLL1RbW6spU6bo008/laenp7NLBdptxYoVWrFihSSpsLBQX3/9tQYOHKgxY8ZIksLCwvSHP/yhWftp06bJ29tbd999t0JCQvT5558rOztb06ZN09/+9jcWgYbhEQDBpaWkpGj9+vUX3D99+nS99957LbYvXbpUf/zjH/Xdd9/JbDbr2muv1b/+67/q1ltv7cRqgc717rvv6tNPP9W+fftUXFwsq9WqiIgI3XDDDXriiSeaHqiAnur48eN69tlntXr1apWUlCgqKkq333675s6dq5CQEGeXB3S49evXa/Hixdq5c2fTa+CDgoI0cuRI3X///br//vv5gRc91rx58zR//vwL7u/fv7/y8vKabcvIyNCCBQuUmZmp2tpaDRo0SDNnztTs2bPl5ubWyRUDzkcABAAAAAAAYHCsAQQAAAAAAGBwBEAAAAAAAAAGRwAEAAAAAABgcARAAAAAAAAABkcABAAAAAAAYHAEQAAAAAAAAAZHAAQAAAAAAGBwBEAAAAAAAAAGRwAEAAAAAABgcARAAAAAAAAABkcABAAAAAAAYHAEQAAAwNBSUlI0fPhw2e32Tunf4XBo5MiRGjNmTKf0DwAA0BEIgAAAgGEtX75c69ev1/z582U2d85jj8lk0vz587Vx40YtX768U84BAABwpUwOh8Ph7CIAAAA6msPhUGJi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e++9J5PJpPfee0/ffPONxowZI39/f/Xu3VszZsxQeXm5JGnnzp269dZbFRwcLH9/f/30pz9VXl5eq+e7++67m50XAACgO3F3dgEAAADnmjNnTlMAc66VK1dqx44d8vX1vWQfDodD6enpioyMVFxc3AXbff7551q1apVuvfVWPfroo9q0aZPee+89HTlyRC+++KImTpyoMWPG6KGHHtLevXu1cuVK5ebmau/evS3WFOrfv7/69OmjNWvWyOFwMA0MAAB0K6wBBAAAur1vvvlGU6ZMUWxsrDIzMxUWFnbR9llZWUpMTNStt96qlStXttj/3nvvacaMGXJzc1NaWprGjRsnSbLb7brpppu0Zs0aBQcH67XXXtO9997bdNxDDz2kP//5z1qxYoWmTp3aot877rhDK1as0P79+zV06NArvGoAAICOwxQwAADQre3bt0/Tpk1TYGCgvvzyy0uGP5J07NgxSVJUVNRF291zzz1N4Y8kmc1m3X///ZKkYcOGNQt/JOmBBx6QJO3atavV/iIjI5udHwAAoLtgChgAAOi2Tp48qVtuuUV1dXVatWqV4uPj23RcSUmJJCk4OPii7a677roW26KjoyVJSUlJLfb16dNHknTixIlW+wsJCZEkFRcXt6lOAACArkIABAAAuiWLxaJbb71Vx48f1wcffKAxY8a0+VgfHx9JUm1t7UXbBQYGttjm7u5+yX1Wq7XV/mpqapqdHwAAoLsgAAIAAN2O3W7XPffcox07dmjBggW655572nV8eHi4pB9GAnWVxvM1nh8AAKC7YA0gAADQ7cyZM0crV67UzJkz9Z//+Z/tPv6qq66Sm5ubsrKyOqG6C8vKypLZbNbw4cO79LwAAACXQgAEAAC6lVdffVWvvfaaJk6cqMWLF19WH4GBgRo5cqT27NnTNC2rs9XV1WnXrl265pprFBQU1CXnBAAAaCumgAEAgG6jsLBQv/71r2UymTR8+HAtWLCgRZuRI0fq9ttvv2Rfd955p7Zv36709HTdcsstnVBtc+vWrVN9fb3uvPPOTj8XAABAexEAAQCAbqO2tlZ2u13S2ZFArZk+fXqbAqCHHnpI8+bN01/+8pcuCYCWLl0qT09PPfTQQ51+LgAAgPYyORwOh7OLAAAA6AyPPPKIli5dqry8PEVGRnbaeYqKihQbG6tf/OIXeueddzrtPAAAAJeL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AAAAAAAAQY4ACAAAAAAAIMgRAAEAAAAAAAQ5AiAAAAAAAIAgRwAEAAAAAAAQ5AiAAAAAAAAAghwBEAAAAAAAQJAjAAIAAAAAAAhyBEAAAAAAAABBjgAIAAAAAAAgyBEAtZPL5dKzzz6rmTNnavTo0XI6nTIMQ6+++mqzz503b55OP/10RUVFKSYmRhMmTNCCBQu6oNUAAAAAAOB4QgDUTiUlJbrrrrs0d+5cZWZmKjk5uUXPu/fee3X99dfr8OHDuvnmm3XNNddo06ZNuuSSS/T88893cqsBAAAAAMDxhAConSIiIvTJJ5/o0KFDyszM1A033NDsc1atWqUnn3xSgwYN0saNG/X000/rhRde0Lp16xQfH697771X6enpnd94AAAAAABwXCAAaien06kpU6YoJSWlxc958cUXJUn333+/4uLiapenpaXptttuU0VFhV5//fUObysAAAAAADg+EQAFwNKlSyVJF154Yb3HpkyZYlkHAAAAAACgvRyBbsDxpqSkRBkZGYqKimqw19CQIUMkSTt27GjR9saMGdPg8u+//14Oh0NDhw5te2OPIx6PR5Jks5GJ4vjCuY/jEec9jkec9zhece633o9+9CO99dZbgW4GOgEBUBcrKCiQJMXExDT4eM3y/Pz8du3HbrcrIiJC0dHR7drO8WLr1q2SpGHDhgW4JUDX4tzH8YjzHscjznscrzj3gToEQPLW3tm3b1+L1//FL36hf/zjH53YIskwjBatt27duk5tx/GipicVxxPHG859HI8473E84rzH8YpzH6hDACRp0KBBCgsLa/H6qampbd5XTQ+fmp5A/prrIQQAAAAAANBaBECSlixZ0mX7ioyMVO/evZWRkaHDhw/XqwO0c+dOSaJ2DwAAAAAA6DBUwgqA8847T5L06aef1nts4cKFlnUAAAAAAADaiwAoAGbNmiVJevTRR5WXl1e7PD09XS+88IJCQ0M1c+bMQDUPAAAAAAAEGYaAdYDHH39c27ZtkyRt2LBBkvT666/rq6++kiSdffbZuummm2rXHzt2rO6++2499dRTOvnkkzV9+nRVVlbq3XffVW5urp577jmlpaV19Y8BAAAAAACClGGaphnoRhzrJkyYoOXLlzf6+HXXXae5c+fWWz5v3jw9//zz+uGHH2Sz2XTqqafqt7/9raZOndqJrQUAAAAAAMcbAiAAAAAAAIAgRw0gAAAAAACAIEcABAAAAAAAEOQIgAAAAAAAAIIcARAAAAAAAECQIwACAAAAAAAIcgRAAAAAAAAAQY4ACMctl8ulZ599VjNnztTo0aPldDplGIZeffXVZp87b948nX766YqKilJMTIwmTJigBQsWdEGrgc6Tnp4uwzAa/XfVVVcFuolAuxw8eFA33HCDUlNTFRoaqrS0NN11113Ky8sLdNOATpOWltbo+3pycnKgmwe02Xvvvac77rhD55xzjnr06CHDMHTNNdc0+ZxVq1bpoosuUnx8vCIiInTyySfrmWeekdvt7qJWA4HlCHQDgEApKSnRXXfdJUlKSkpScnKyDhw40Ozz7r33Xj355JPq06ePbr75ZlVWVuqf//ynLrnkEj333HO6/fbbO7nlQOcaNWqUpk2bVm/5iBEjur4xQAfZvXu3xo4dq6ysLF166aU68cQTtWbNGj377LP69NNPtXLlSiUkJAS6mUCniImJqb3m8RUVFdX1jQE6yCOPPKLvv/9eUVFR6tOnj7Zt29bk+v/97391xRVXKCwsTFdeeaXi4+M1f/58/eY3v9HKlSv173//u4taDgSOYZqmGehGAIFQWVmpJUuWaPTo0UpJSdHs2bM1Z84cvfLKK7rpppsafM6qVas0btw4DRo0SN9++63i4uIkeXtOjBkzRiUlJdq2bZvS0tK68CcBOkZ6eroGDBig6667TnPnzg10c4AOdcEFF2jRokX6y1/+ojvuuKN2+d13362nn35at956q1588cUAthDoHDXXJOnp6QFtB9DRli1bpj59+mjw4MFavny5Jk6cqF/84hf6xz/+UW/dwsJCDR48WAUFBVq5cqVOO+00SVJ5ebnOO+88ff3113rnnXfo7YygxxAwHLecTqemTJmilJSUFj+n5ubg/vvvrw1/JO/F1W233aaKigq9/vrrHd5WAEDb7dmzR4sWLap9r/Y1Z84cRUZG6s0331RJSUmAWggAaK2JEydqyJAhMgyj2XXfe+89HT16VFdddVVt+CNJYWFheuSRRyRJf/vb3zqtrUB3QQAEtMLSpUslSRdeeGG9x6ZMmWJZBzhWHTp0SC+99JIee+wxvfTSS9q4cWOgmwS0S8378uTJk2WzWS99oqOjNW7cOJWWluqbb74JRPOATldRUaF//OMfeuyxx/Tss89q2bJl1DzBcaWp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&quot; width=&quot;576px&quot; height=&quot;609px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\\\"}], \\\"references\\\": []}\",\"header\":\"{\\\"msgid\\\": \\\"1042\\\", \\\"msgtype\\\": \\\"PATCH-DOC\\\"}\",\"metadata\":\"{}\"}},\"values\":[0],\"widgets\":{\"1036\":0}},\"id\":\"1039\",\"type\":\"panel.models.state.State\"},{\"attributes\":{\"margin\":[5,5,5,5],\"name\":\"VSpacer12525\",\"sizing_mode\":\"stretch_height\"},\"id\":\"1037\",\"type\":\"Spacer\"},{\"attributes\":{\"children\":[{\"id\":\"1035\"},{\"id\":\"1036\"}],\"margin\":[0,0,0,0],\"min_width\":290,\"name\":\"Column12521\",\"width\":290},\"id\":\"1034\",\"type\":\"Column\"},{\"attributes\":{\"code\":\"\\nvar state = null\\nfor (var root of cb_obj.document.roots()) {\\n if (root.id == '1039') {\\n state = root;\\n break;\\n }\\n}\\nif (!state) { return; }\\nstate.set_state(cb_obj, cb_obj.value)\\n\"},\"id\":\"1040\",\"type\":\"CustomJS\"},{\"attributes\":{\"margin\":[5,5,5,5],\"name\":\"VSpacer12524\",\"sizing_mode\":\"stretch_height\"},\"id\":\"1032\",\"type\":\"Spacer\"},{\"attributes\":{\"args\":{\"bidirectional\":false,\"properties\":{},\"source\":{\"id\":\"1036\"},\"target\":{\"id\":\"1035\"}},\"code\":\"try { \\n var labels = ['Turn: <b>0</b>', 'Turn: <b>200</b>', 'Turn: <b>400</b>', 'Turn: <b>600</b>', 'Turn: <b>800</b>', 'Turn: <b>1000</b>', 'Turn: <b>1200</b>', 'Turn: <b>1400</b>', 'Turn: <b>1600</b>', 'Turn: <b>1800</b>', 'Turn: <b>2000</b>']\\n target.text = labels[source.value]\\n } catch(err) { console.log(err) }\",\"tags\":[140560012728592]},\"id\":\"1038\",\"type\":\"CustomJS\"},{\"attributes\":{\"children\":[{\"id\":\"1032\"},{\"id\":\"1033\"},{\"id\":\"1037\"}],\"margin\":[0,0,0,0],\"name\":\"Column12526\"},\"id\":\"1031\",\"type\":\"Column\"},{\"attributes\":{\"children\":[{\"id\":\"1028\"},{\"id\":\"1029\"},{\"id\":\"1030\"},{\"id\":\"1031\"}],\"margin\":[0,0,0,0],\"name\":\"Row12509\",\"tags\":[\"embedded\"]},\"id\":\"1027\",\"type\":\"Row\"},{\"attributes\":{\"height\":609,\"margin\":[5,5,5,5],\"name\":\"Matplotlib16054\",\"text\":\"&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAATDCAYAAAAOZE6YAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAABYlAAAWJQFJUiTwAAEAAElEQVR4nOz9ebBteV3f/z/fn89nrb3PdG8PSIRA0YzSUTGEXyXKkKYdQAhKiuQPTWiDVoyWCsGUA8YqaRJNqG9pKHCitGJjVKoSiHZMIBQlSIgENKICQQGlbQgYaOi+wxn23mt9Pu/374/PWvvsc+65U9Pdt++570fZ3HP2sPbag93nvO57EDMznHPOOefuh5tuuolPfepTAPzu7/4uz33ucw9c/7KXvYxf/dVfPe/1FzreUT+ivOc97+HWW28F4J/8k3/Cm970JnZ2drjjjjt461vfyl/8xV/w+c9/nlLK8v633347r3nNawC44447eNnLXsbnP/953vjGN/Jbv/Vb3H333fR9z2Mf+1i++Zu/mR/5kR/h0Y9+9P1+Te6Pd73rXXzjN34jAI997GP5y7/8S2KMR9721KlTPOYxj2Fvbw+Au+66i8c//vEP2bk655xz7uoUrvQJOOecc87dXx/+8Id5+tOfzite8Qre+9738ld/9VeUUi54n3e/+9087WlP4/bbb+dDH/oQZ86cYW9vj49//OO8/vWv5+abb+Z973vfBY/xpje9CRFBRLjpppu+5OfxX/7Lf1l+/ZKXvOS84Q/A9ddfzzd8wzcsv7/zzju/5Md3zjnn3PGXrvQJOOecc87dH1/84hd50YtexP/9v/+Xxz3ucbzwhS/kr//1v86pU6d417vedeR9PvzhD/MDP/AD7O7u8nf+zt/hlltu4eTJk9x999285S1v4fTp05w9e5Z/8A/+AX/2Z3/G9ddf/5A8lz/6oz9afv3sZz/7ord/znOew3/9r/8VgD/+4z9+0M7LOeecc8eHB0DOOeecuyq97W1vA+BVr3oV/+pf/SuaprnofV73utexubnJb//2b/Mt3/ItB657zWtew3Of+1w+8YlPLFvEfuzHfuxBOffD/vRP/3T59ZOf/OSL3v5JT3rS8uuPfvSjD8o5Oeecc+548RYw55xzzl21/vE//sf823/7by8p/Bndcccd54Q/AI961KN4/etfv/z+N3/zNx+Qc7yYxWLBqVOnlt8/5jGPueh9HvvYxy6//tznPvegnJdzzjnnjhcPgJxzzjl31Xr1q199Wbf/mq/5Gv7hP/yH573+ec97HltbWwB85CMfOe88oZe97GWYGWbG3XfffVnncNj29vaB7zc2Ni56n/X19fPe3znnnHPuKB4AOeecc+6q9JSnPOWS2qVWveAFL7jg9SGEZXvVYrHgzJkz9/v8LtVsNjvwfdu2F73PdDpdfj1uA3POOeecuxAPgJxzzjl3VXrqU5962fd53OMed9HbjBVAADs7O5f9GJdrbW3twPdd1130PvP5fPn1ajWQc84559z5eADknHPOuavSyZMnL/s+q5Uz5yMiy69V9bIf43KtBk4Au7u7F73PatXP4fs755xzzh3FAyDnnHPOXZVCOB4/xkwmE6677rrl95/97Gcvep/PfOYzy6//2l/7aw/GaTnnnHPumDkePzk555xz7mFptZrGzC56+2t1ns3f+Bt/Y/n1Jz7xiYve/i/+4i+WX3/lV37lg3JOzjnnnDtePAByzjnn3INmc3Nz+fXF5uns7u5y3333Pdin9LD0t/7W31p+/b73ve+it/+f//N/Lr9++tOf/qCck3POOeeOFw+AnHPOOfegWW1Pulhly+/8zu+cd+36cffiF794+fVv/uZvXvB1OH36NL/zO7+z/P7v//2//2CemnPOOeeOCQ+AnHPOOfegWa1s+c3f/M3z3q7ve/71v/7XD8UpPSw997nP5bGPfSwAn/70p3nTm9503tv+9E//9LJV7tnPfjZPeMITHopTdM4559xVzgMg55xzzj1ovv7rv3454Ph//a//xRve8IZzbnPmzBm+7du+jQ9+8IMP8dndf29605sQEUSEm2666Us+XkrpQAD2gz/4g7z73e8+53ZvfvObee1rX7v8fvVr55xzzrkLSVf6BJxzzjl3fE2nU370R3+UH/uxHwPgn//zf85b3vIWvv7rv56mafiLv/gLfvu3f5tTp05x22238d73vpdPfepTV/isr4zv+I7v4O1vfzv/6T/9J7a3t/nGb/xGnv/85/O3//bfJufMe9/7Xn7v935veftXvepVPOtZz7qCZ+ycc865q4kHQM4555x7UP3wD/8wH/nIR3jzm98MwO/93u8dCDIAvv3bv51f+qVf4qlPfeqVOMWHBRHhP/yH/8DGxgZ33HEHZsY73vEO3vGOdxy4XYyRV73qVdd0y5xzzjnnLp+3gDnnnHPuQRVj5Dd+4zd4y1vewjd/8zfzZV/2ZTRNw6Mf/Whe9KIXceedd/LmN7+Z6XR6pU/1iptMJvzKr/wK733ve/nO7/xOnvSkJ7G+vs7W1hY333wzL3/5y/ngBz/IT/7kTyIiV/p0nXPOOXcVETOzK30SzjnnnHPOOeecc+7B4xVAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQM4555xzzjnnnHPHnAdAzjnnnHPOOeecc8ecB0DOOeecc84555xzx5wHQJfhrW99Ky9/+ct5znOew4kTJxARXvrSl172cW666SZE5Mh/vvzLv/xBOHPnnHPOOeecc85dy9KVPoGryU/+5E/yoQ99iM3NTR7zmMfwsY997H4f6+TJk7zyla885/LNzc0v4Qydc84555xzzjnnzuUB0GV43etex2Me8xie9KQn8T/+x//g1ltvvd/Huu6667j99tsfuJNzzjnnnHPOOeecOw8PgC7DlxL4OOecc84555xzzl0pHgBdIYvFgl//9V/n05/+NBsbGzztaU/j7/7dv0uM8UqfmnPOOeecc845544ZD4CukM997nPcdtttBy57/OMfzx133MEtt9xyhc7KOeecc84555xzx5EHQFfAd37nd/Kc5zyHr/zKr2Rra4u77rqLn/u5n+OXfumXeMELXsD73/9+vuZrvuaSjvWMZzzjyMv/8i//khe84AX8xm/8xgN56s4555xzzjnnnLsKeQB0Bbz61a8+8P1XfdVX8cY3vpHNzU1+5md+httvv53f+q3f+pIeYz6f87//9//mPe95z5d0nGvF9vY2AFtbW1f4TJx7aPln312L/HPvrkX+uXfXKv/sX77nPve5V/oU3IPEA6CHke/93u/lZ37mZ3jve997yff54Ac/eOTlY2WQ/z/vpRmDMn+93LXGP/vuoaZmmEEMcsXO4XI+92oGQJArd77OPRD83/fuWuWffef2eQD0MPLIRz4SgN3d3St8Js4559yD52rKUh4OwY+aIYA8DM7FOeecc1evcKVPwO17//vfD8ATnvCEK3wmzjnn3IMjiFxSqKJmFLWH4Iwuj9m55zReZmYXvH6k57nd+R8THoYvhXPOOeeuMh4APUj6vudjH/sYn/zkJw9c/tGPfpT77rvvnNt/6lOf4gd+4AcAeOlLX/qQnKNzzjnnLp2anRPEjJfZ8Of5rl9lBufLc44KhoJc2ZY555xzzh0P3gJ2Ge68807uvPNOoK5xh1q187KXvQyARzziEfz0T/80AJ/97Ge5+eabedzjHsfdd9+9PMZb3vIWXvva13Lrrbfy+Mc/nq2tLT75yU/ytre9jfl8zgtf+EJ+6Id+6KF8Ws4559zDThCBIzKPy5nJM4YpX0rr1OrMIoFzzimIYBgiQjgi1jnqPucLc8YQKQzHWx7DW7+cc8459wDwAOgy/Mmf/Am/+qu/euCyu+66i7vuuguAxz3uccsA6HxuvfVWPv7xj/PHf/zHvP/972d3d5frrruOZz/72dx2223cdttt/oOec845dxGXEu6MlTfxMv6zujpvpwYytgybROSoTGp5Dkedy3ifZbgj5z/nelvznwOcc84596DwAOgy3H777dx+++2XdNubbrrpyDLuW265hVtuueUBPjPnnHPu2jCGMUWN8xQJrdz28o8/tmdFqX8KR4c+D5aHw9Bp55xzzh1PHgA555xz7qpzKeHO4Uoas4tX16xW6Ky2d32pROScSiTf7uWcc865h5IHQM4555y76hwVmozbtYLIkeGPGsh5xy8ffdzx+0sJj1Yfa7zv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vqZ+aPUaqo/mP+fk78uWyh+G9fF2wnAr5VqZpBXvIiIicqYpABIREZGzqoYdO2/qOp6hWmn7zJ/jyX1lESxU4mxbAh+8IyzMbjZqq9ji+nnYbInb7bUOz+d2EersUCAlIiIickYoABIREZEnnHyCqpud2tM2q27smI1gQw6zm2qjHZ+PU2vVOpVqnt1uTns8m9ZEREREQAGQiIiIPMGUftgz26pjFkOenR+3WcEzBDnzwc1wzIye4207q1VG/bEnmPuzKPczirw7fsuXiIiIyLmkAEhERESeUI43nHpoxSo7tH/t9JghSCrzWT5sSZRO1NpVR/P0s4NOMKR6/vzD+TgzLV2aESQiIiKPlwIgEREROWtOVsVzIsNGsWG9+klDmYVBzvXxxwY5O+UqNUyq28CGIdAp7zxIevExwZ3ySxIRERE5axQAiYiIyFkzVN081jKZ+Xr2XQ5PXgxsjqkaWrhtCKaG25zbmubsJq9S65eIiIg8kenvqnah6zre/e53c9NNN3H11VfTti1mxnve855TPteDDz44n02w0z833njjGXgFIiIi50buq3UGrl/l/lgNq+BPxzDkndbCH/85NdtHREREntxUAbQLa2trvOUtbwHgkksu4dJLL+UrX/nK4zrnt3/7t3P99dcfc/tzn/vcx3VeERGRJ4rjDXN+PEHKfDjzTs/FscHQYsXQiUKj7e1iIiIiInuNAqBdWF5e5iMf+QhXX301l112GTfffDNve9vbHtc5r776am6++ebTc4EiIiJPQMcb5vxYHS9QguO3lpnZMdu/jkfhj4iIiOxlCoB2oW1bXvrSl57ryxAREdmzTjZkGU5cpePMqDVAx1qs/MnH6/MSERER2eMUAJ0jf/Inf8Kv/Mqv8PDDD3PRRRfxXd/1XXzbt33bub4sERGRc2Y3s6FPFhCdjGp8RERE5HylAOgc+ehHP8pHP/rRLbddd911vO997+Obv/mbz9FViYiInBv+8UyGPgVq8xIREZHzlQKgs2x5eZmf+qmf4vrrr+fpT386AJ/73Oe4+eab+djHPsZLXvIS7rvvPlZWVnZ1vuc973k73v7Zz36WEALPetazTtu172U5Z4Bj1v6K7HX67sv5SN97OR/pey/nK333T913fud38uu//uvn+jLkDDhvAqArr7ySP/zDP9z18a961at4//vff9qv46lPfSo//dM/veW2F77whdx+++284AUv4J577uE973kPP/7jP/64nsd7z/LyMvv27Xtc5zlf/MEf/AEAz3nOc87xlYicXfruy/lI33s5H+l7L+crffdFNp03AdBVV13FeDze9fGXX375GbyaY4UQeOMb38g999zDJz/5yV0HQJ/5zGfO8JWdH4ZKKr2fcr7Rd1/OR/rey/lI33s5X+m7L7LpvAmA7rjjjnN9CSf1lKc8BYC1tbVzfCUiIiIiIiIispeoEfIJ5Hd/93cB5rOBREREREREREROBwVAZ8ihQ4e4//77+epXv7rl9nvuuYfZbHbM8XfeeSfvete7AHj1q199Vq5RRERERERERM4P500L2OP1zne+k/vvvx+A++67D4D3vve9/M7v/A4AL3jBC3jjG984P/6DH/wgN910E6997Wu55ZZb5rf/w3/4D/n85z/PddddxxVXXAHULWB33nknAD/zMz/DNddccxZekYiIiIiIiIicLxQA7dJtt93GJz7xiS233X333dx9993zny8GQMfzmte8hg9+8IN8+tOf5rd+67fouo5LLrmEv/k3/yZvetObuPbaa0/7tYuIiIiIiIjI+c1KKeVcX4SIiIiIiIiIiJw5mgEkIiIiIiIiIrLHKQASEREREREREdnjFACJiIiIiIiIiOxxCoBERERERERERPY4BUAiIiIiIiIiInucAiARERERERERkT1OAZCIiIiIiIiIyB6nAEjOW13X8e53v5ubbrqJq6++mrZtMTPe8573nPSx73vf+/hLf+kvsbq6yoEDB7juuuv4zd/8zbNw1SJnzoMPPoiZHfefG2+88Vxfosjj8kd/9Ee8/vWv5/LLL2c0GnHllVfylre8hUceeeRcX5rIGXPllVce99f1Sy+99Fxfnshjduutt/JjP/ZjXHvttezfvx8z49WvfvUJH3P33Xfz/d///Rw8eJDl5WW+7du+jZ//+Z8npXSWrlrk3Arn+gJEzpW1tTXe8pa3AHDJJZdw6aWX8pWvfOWkj/v7f//v88//+T/niiuu4Id+6IeYzWZ84AMf4K/9tb/GL/zCL/CmN73pDF+5yJn17d/+7Vx//fXH3P7c5z737F+MyGnyxS9+kWuuuYaHHnqIl7/85fzZP/tn+b3f+z3e/e53c9ttt3HXXXdx0UUXnevLFDkjDhw4MP89z6LV1dWzfzEip8nb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/uW//Jf87//9v3HO8Rf/4l/kH/yDf8DLXvayM3i1ImfWr/3ar/HBD36Q//W//hdf//rX6bqOSy65hO/6ru/iTW960/w3VCJPVl/5ylf4J//kn3Dbbbfx8MMPc9lll3H99dfz1re+lYMHD57ryxM57T7xiU/wy7/8y/zP//k/52vgL7jgAq6++mpe85rX8JrXvEZ/4JUnrZtvvpm3ve1tx73/W77lW3jwwQe33HbXXXfxjne8g0996lNMJhOe8Yxn8PrXv543v/nNeO/P8BWLnHsKgERERERERERE9jjNABIRERERERER2eMUAImIiIiIiIiI7HEKgERERERERERE9jgFQCIiIiIiIiIie5wCIBERERERERGRPU4BkIiIiIiIiIjIHqcASERERERERERkj1MAJCIiIiIiIiKyxykAEhERERERERHZ4xQAiYiIiIiIiIjscQqARERERERERET2OAVAIiIisqddd911fOu3fis55zNy/lIKV199Nddee+0ZOb+IiIjI6aAASERERPasW2+9lU984hO87W1vw7kz89seM+Ntb3sbv/M7v8Ott956Rp5DRERE5PGyUko51xchIiIicrqVUnjOc55DKYX7778fMzujz/fn/tyfI6V0Vp5LRERE5FSpAkhERET2pN/+7d/mC1/4Aq997WvPSiDz2te+lgceeIA77rjjjD+XiIiIyKlSACQiIiJPKFdeeSVmdtx/Xve61+3qPL/2a78GwCtf+cpj7rvlllswM2655RY++tGPcu2117K6uspTnvIUbrrpJh599FEA/uf//J+87GUv48ILL2R1dZW//tf/Og8++OCOz3fjjTdueV4RERGRJ5Jwri9AREREZNFb3vKWeQCz6MMf/jD/43/8D5aXl096jlIKd955J5deeilXXXXVcY/7jd/4DX7zN3+Tl73sZfzIj/wId999N7fccgtf/vKXeec738lLXvISrr32Wt7whjfw+7//+3z4wx/mi1/8Ir//+79/zEyhb/mWb+Gbvumb+O3f/m1KKWoDExERkScUzQASERGRJ7yPfvSjfP/3fz9XXnkln/rUp7j44otPePz999/Pc57zHF72spfx4Q9/+Jj7b7nlFm666Sa899xxxx1893d/NwA5Z773e7+X3/7t3+bCCy/kF37hF3jVq141f9wb3vAG/s2/+Td86EMf4uUvf/kx5/0bf+Nv8KEPfYjPf/7z/Lk/9+ce56sWEREROX3UAiYiIiJPaP/rf/0vbrjhBg4cOMBHPvKRk4Y/AP/v//0/AC677LITHvcDP/AD8/AHwDnHa17zGgCe+9znbgl/AH7wB38QgPvuu2/H81166aVbnl9ERETkiUItYCIiIvKE9dWvfpW/+lf/KtPplN/8zd/kmc985q4e9/DDDwNw4YUXnvC47/iO7zjmtssvvxyA5z3vecfc903f9E0A/NEf/dGO5zt48CAAX//613d1nSIiIiJniwIgEREReUJaW1vjZS97GV/5ylf49V//da699tpdP3ZpaQmAyWRywuMOHDhwzG0hhJPe13Xdjufb2NjY8vwiIiIiTxQKgEREROQJJ+fMD/zAD/A//sf/4B3veAc/8AM/cEqPf+pTnwpsVgKdLcPzDc8vIiIi8kShGUAiIiLyhPOWt7yFD3/4w7z+9a/nH/2jf3TKj//zf/7P473n/vvvPwNXd3z3338/zjm+9Vu/9aw+r4iIiMjJKAASERGRJ5Sf//mf5xd+4Rd4yUtewi//8i8/pnMcOHCAq6++ms997nPztqwzbTqdct999/EX/sJf4IILLjgrzykiIiKyW2oBExERkSeMr33ta/y9v/f3MDO+9Vu/lXe84x3HHHP11Vdz/fXXn/Rcr3jFK/jMZz7DnXfeyV/9q3/1DFztVh//+MeZzWa84hWvOOPPJSIiInKqFACJiIjIE8ZkMiHnDNRKoJ289rWv3VUA9IY3vIGbb76Zf/tv/+1ZCYDe97730bYtb3jDG874c4mIiIicKiullHN9ESIiIiJnwg//8A/zvve9jwcffJBLL730jD3PQw89xJVXXsnf+lt/i/e85z1n7HlEREREHivNABIREZE966d/+qdp23bHVrLT6Wd/9mfx3vMzP/MzZ/R5RERERB4rBUAiIiKyZ11yySW8//3v5/LLL5+3lp1upRQuu+wy/t2/+3dcdtllZ+Q5RERERB4vtYCJiIiIiIiIiOxxqgASEREREREREdnjFACJiIiIiIiIiOxxCoBERERERERERPY4BUAiIiIiIiIiInucAiARERERERERkT1OAZCIiIiIiIiIyB6nAEhEREREREREZI9TACQiIiIiIiIisscpABIRERERERER2eMUAImIiIiIiIiI7HEKgERERERERERE9jgFQCIiIiIiIiIie5wCIBERERERERGRPU4BkIiIiIiIiIjIHqcASERERERERERkj1MAJCIiIiIiIiKyxykAEhERERERERHZ4xQAiYiIiIiIiIjscQqARERERERERET2OAVAIiIiIiIiIiJ7nAIgEREREREREZE9TgGQiIiIiIiIiMgepwBIRERERERERGSPUwAkIiIiIiIiIrLHKQASEREREREREdnjFACdgltvvZUf+7Ef49prr2X//v2YGa9+9asf07n+6I/+iNe//vVcfvnljEYjrrzySt7ylrfwyCOPnOarFhEREREREZHzXTjXF/Bk8va3v53PfvazrK6ucsUVV3D//fc/pvN88Ytf5JprruGhhx7i5S9/OX/2z/5Zfu/3fo93v/vd3Hbbbdx1111cdNFFp/nqRUREREREROR8pQqgU/Cud72LBx54gMOHD/NLv/RLj/k8f/tv/20eeugh/sW/+Bd86EMf4p3vfCd33nknP/ETP8EXvvAF/vE//sen8apFRERERERE5HxnpZRyri/iyejjH/84L3rRi3jVq17F+9///l0/7ktf+hJXXXUVV155JV/84hdxbjODO3LkCJdddhmlFB566CFWVlbOxKWLiIiIiIiIyHlGFUBn2Z133gnA93zP92wJfwD27dvH85//fNbX1/nd3/3dc3F5IiIiIiIiIrIHaQbQWfaFL3wBgGc961k73v/MZz6T22+/nQceeICXvOQlJz3f8573vB1v//KXv8xLX/pSfv3Xf/2xX6yIiIiIiIiI7AkKgM6yQ4cOAXDgwIEd7x9uf/TRRx/X80wmEz796U/z8Y9//HGd53xx5MgRoFZhiZxP9N2X85G+93I+0vdezlf67p+666677lxfgpwhCoCeYIaRTGa2q+M/85nP7Hj7UBmk//PuzhCU6f2S842++3I+0vdezkf63sv5St99kU2aAXSWDRU+QyXQdocPH95ynIiIiIiIiIjI46UA6Cx79rOfDcADDzyw4/3/5//8H+D4M4JERERERERERE6VAqCz7EUvehEAt99+OznnLfcdOXKEu+66i6WlJf7KX/kr5+LyRERERERERGQPUgB0hnRdx/33388Xv/jFLbdfddVVfM/3fA8PPvgg/+pf/ast9731rW9lbW2NH/zBH2RlZeVsXq6IiIiIiIiI7GEaAn0KPvShD/GhD30IgK997WsAfOpTn+J1r3sdABdffDH/7J/9MwD++I//mOc85zl8y7d8Cw8++OCW8/ziL/4i11xzDW9+85u54447eM5znsM999zDxz72MZ71rGfxjne842y9JBERERERERE5DygAOgX33Xcf73vf+7bc9qUvfYkvfelLAHzLt3zLPAA6kauuuop7772Xf/JP/gm33XYbH/nIR7jssst485vfzFvf+lYOHjx4Rq5fRERERERERM5PCoBOwc0338zNN9+8q2OvvPLK+Ur3nfyZP/NneO9733uarkxERERERERE5Pg0A0hEREREREREZI9TACQiIiIiIiIisscpABIRERERERER2eMUAImIiIiIiIiI7HEKgERERERERERE9jgFQCIiIiIiIiIie5wCIBERERERERGRPU4BkIiIiIiIiIjIHqcASERERERERERkj1MAJCIiIiIiIiKyxykAEhERERERERHZ4xQAiYiIiIiIiIjscQqARERERERERET2OAVAIiIiIiIiIiJ7nAIgEREREREREZE9TgGQiIiIiIiIiMgepwBIRERERERERGSPUwAkIiIiIiIiIrLHKQASEREREREREdnjFACJiIiIiIiIiOxxCoBERERERERERPY4BUAiIiIiIiIiInucAiARERERERERkT1OAZCIiIiIiIiIyB6nAEhEREREREREZI9TACQiIiIiIiIisscpABIRERERERER2eMUAImIiIiIiIiI7HEKgERERERERERE9jgFQCIiIiIiIiIie5wCIBERERERERGRPU4BkIiIiIiIiIjIHqcASERERERERERkj1MAJCIiIiIiIiKyxykAEhERERERERHZ4xQAiYiIiIiIiIjscQqARERERERERET2OAVA8v+zd+fxUZUH28evmcm+b4QkBAgEglFUEFcQ2XxQrFartmrrvm8g2vb1aa2KVqx9WlywWOqGa2urrWsVI5sossi+yBoIS0LIvpBkMpmZ8/4REggESEIyZ3Lm9/18aMk5Z+5zJRzDcOU+9wEAAAAAABZHAQQAAAAAAGBxFEAAAAAAAAAWRwEEAAAAAABgcRRAAAAAAAAAFkcBBAAAAAAAYHEUQAAAAAAAABZHAQQAAAAAAGBxFEAAAAAAAAAWRwHUTnv27NGtt96qtLQ0hYaGKiMjQ5MnT1Z5eXm7xvnvf/+r8ePHKz09XeHh4erfv79++tOfavHixV2UHAAAAAAABCoKoHbIzc3VsGHDNGvWLJ199tl68MEH1b9/f73wwgs677zzVFpa2qZxHn74YV166aVauXKlLr74Yj3wwAM644wz9PHHH2vEiBF65513uvgzAQAAAAAAgSTI7ADdyb333quioiJNnz5dEydObN7+0EMP6bnnntMjjzyimTNnHnOMwsJC/fnPf1bPnj21du1aJScnN++bP3++xo4dq8cee0zXX399l30eAAAAAAAgsDADqI22b9+unJwcZWRk6L777mux74knnlBkZKTefvtt1dTUHHOcnTt3yuv16pxzzmlR/kjSmDFjFB0dreLi4k7PDwAAAAAAAhcFUBvNmzdPkjR+/HjZ7S2/bNHR0RoxYoRqa2u1ZMmSY44zcOBAhYSEaNmyZSopKWmxb+HChaqurtaFF17YueEBAAAAAEBA4xawNtq8ebMkKSsrq9X9AwcOVE5OjrZs2aJx48YddZyEhAT98Y9/1EMPPaSTTz5ZV1xxhRITE5Wbm6tPPvlE//M//6O//e1vbc41bNiwVrdv3LhR6enpWrBgQZvHCmTV1dWSxNcLAYdrH4GI6x6BiOsegYprv/1Gjx5tdgR0EQqgNqqsrJQkxcbGtrq/aXtFRcVxx5o8ebIyMjJ066236pVXXmnePmDAAN18881H3BoGAAAAAABwIiiAOolhGJIkm8123GP/7//+T7/97W81adIk3X///UpJSdGmTZv0m9/8Rr/4xS+0evVq/d///V+bzrtixYpWtzfNDKK9bZumnwjw9UKg4dpHIOK6RyDiukeg4toHDmINoDZqmuHTNBPocFVVVS2OO5oFCxbo4Ycf1o9//GM9++yz6t+/vyIiInTGGWfoww8/VK9evTRt2jRt3769cz8BAAAAAAAQsCiA2mjQoEGSpC1btrS6f+vWrZKOvkZQk88++0xS4xO/DhcREaGzzz5bXq9Xq1atOpG4AAAAAAAAzSiA2qipsMnJyZHX622xr7q6WosWLVJ4eLjOPffcY45TX18vSUd91HvT9pCQkBONDAAAAAAAIIkCqM0yMzM1fvx45eXlacaMGS32Pf7446qpqdGNN96oyMhISVJDQ4M2bdqk3NzcFseOHDlSkvTyyy8rPz+/xb4vvvhCixYtUlhYmIYPH96Fnw0AAAAAAAgkLALdDi+99JKGDx+uSZMmae7cucrOztbSpUs1f/58ZWVlaerUqc3H5ufnKzs7W3379lVeXl7z9quvvloXXnih5syZo+zsbP3kJz9RSkqKNm7cqM8++0yGYeiZZ55RYmKiCZ8hAAAAAACwIgqgdsjMzNTy5cv12GOPafbs2fr888+VmpqqSZMm6fHHH1dCQsJxx7Db7fr88881Y8YMvffee/rwww9VW1urhIQEXXLJJZo0aZLGjx/vg88GAAAAAAAECgqgdurdu7dmzZp13OMyMjKaHw1/uODgYE2ePFmTJ0/u5HQAAAAAAABHYg0gAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAccwDFVUVMgwDLOjAAAA+ESQ2QEAAAB8Yfbs2dqyZYtOOeUUVVVV6U/PPqf01BSNGzdOWVlZZscDAADoUswAAgAAlldYWKhvFi3WD7v3qby8XLV1dVpbXKdvNu3Su/94T9u3bzc7IgAAQJeiAAIAAJY3f/587a1pUMF+t1wulxq8hjLPOE8JWUO0ubRW/3jvPVVUVJgdEwAAoMtQAAEAAEvbuXOn1v6wUWVuu9KzT1O9x5BXdmUOOUenjBiniNR+2l1eo5UrV5odFQAAoMtQAAEAAMtyu9369NNPtbu6Qf1OO1OnDB+noLBIhUfHKjgkVDabTf1OO1NlTo/Wr1/PotAAAMCyKIAAAIBlffPNN9q6Z5/c4XEaMPQ8OYKDFR4VpeCQkOZjEtP6yBMcroKiEhUUFJiYFgAAoOtQAAEAAEvat2+f5n+9ULuqXTr1govkCGr94ad2u12pmSc1zwICAACwIgogAABgOV6vVx9//LF2VtYr7aQhSkzrfczj0wZkq9zp0caNG32UEAAAwLcogNppz549uvXWW5WWlqbQ0FBlZGRo8uTJKi8vb/dY33zzja666iqlpqYqNDRUqampGj9+vD7//PMuSA4AQOD44YcftDlvt2odETrp3FHHPT4uOVVuR4iKSss79Hc6AACAv2t9LjRalZubq+HDh6uoqEiXX365TjrpJC1btkwvvPCCZs+erUWLFikxMbFNYz311FN69NFHlZSUpEsvvVSpqakqKSnRqlWrtGDBAl1yySVd/NkAAGBdW7ZsUWmdR/2GnqngkNDjHm+325WQ1lvVZTuVl5en+Ph4H6QEAADwHQqgdrj33ntVVFSk6dOna+LEic3bH3roIT333HN65JFHNHPmzOOO8/777+vRRx/VhRdeqP/85z+Kjo5usb+hoaHTswMAECgMw9C2bdtU5fLolN792vy6pF59ta9wh3bs2KGhQ4d2YUIAAADf4xawNtq+fbtycnKUkZGh++67r8W+J554QpGRkXr77bdVU1NzzHG8Xq8efvhhRURE6O9///sR5Y8kBQcHd2p2AAACSWFhoUqr9ssRHq2o+LbNzJWkxF59VO3yaMeOHTwOHgAAWA4FUBvNmzdPkjR+/HjZ7S2/bNHR0RoxYoRqa2u1ZMmSY47z3XffaceOHbrkkksUHx+v//73v/rjH/+oF154QYsXL+6y/AAABIpt27apqt6jHn36yWaztfl10fFJMkLCVVJRqdLS0i5MCAAA4HvcAtZGmzdvliRlZWW1un/gwIHKycnRli1bNG7cuKOO8/3330uSevbsqTPOOEPr1q1rsf+CCy7QBx98oB49erQp17Bhw1rdvnHjRqWnp2vBggVtGifQVVdXSxJfLwQcrn1YUWlpqc4+7WSFRccpuGDVEfuDGuokSUmt7Lvi3FNlc9dr2bJlioiI6PKsgK/w/R6Bimu//UaPHm12BHQRZgC1UWVlpSQpNja21f1N2ysqKo45TlFRkSRp5syZqqur05w5c1RdXa3169froosu0sKFC/XTn/6084IDABBgGhoa5DUkR3BIu1/rCA6Wx5BcLlcXJAMAADAPM4A6SdNaAcebau7xeJqP/+CDD3T66adLkk455RR9+OGHysrK0tdff63F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75TdbteVV16pm266SRMmTJDD4TA7FgAA6ELbtm3TW+/+XdsqXEoddKoiYmJ9ct7wqBhVUgABAIBuqlvPAJIanwCybt06bdiwQUVFRWbHAQAAXWzTpk3aW+NW8qAhOm3UxT47b3hUjFxeCiAAANA9desC6Ntvv9X111+v3bt36ze/+Y369OmjSy65RP/617/kcrnMjgcAALpASUmJnG5DyX0zu3zx50M13gLmpQACAADdUrcugIYPH64333xTBQUFmj59uk4++WTNnj1b1113nVJTU3XvvfeaHREAAHSykpISOT1eRcUl+vS8YdGsAQQAALqvbl0ANYmNjdX999+vNWvWaPHixbrpppvkcrk0c+ZMSdIXX3yhadOmqbi42OSkAADgRDidTlVWVctjcyg8Osan5w6PjFaDIVVUVsrtdvv03AAAACfKEgXQoc455xy9/vrrKigo0IwZMzR06FDl5+fr//2//6f09HT99Kc/NTsiAADooNLSUjk9hiJj4316+5ck2R0OhUfHyen2qqyszKfnBgAAOFGWK4CaREdH65577tGKFSv0/fff67bbblNISIj+85//mB0NAAB0UOP6P76//atJdHyinG6DWcUAAKDbsWwBdKhhw4bp5ZdfVmFhof72t7+ZHQcAAHRQ4/o/hqLiE0w5f1R8kurcXgogAADQ7QREAdQkMjJSt99+u9kxAABAB5WWlvrBDCAKIAAA0P102wLo3//+9wm9fu/evVq8eHEnpQEAAL7Q9Aj4qDhzZgBFJySpjlvAAABAN9RtC6Cf/vSnGjZsmP75z3+qvr6+za/bvHmzHnzwQQ0YMEBz5szpwoQAAKAzeb1elZSUqN5jKNKkAigqLlH13sYiyuPxmJIBAACgI4LMDtBRc+fO1YMPPqjrrrtOsbGxuvzyyzVixAideeaZSk1NVXx8vJxOp0pLS7Vp0yYtWbJEX375pZYvX66QkBBNmjRJkydPNvvTAAAAbVReXq46l1uhkdEKCg4xJYMjOFhhUTGqdTlVXl6upKQkU3IAAAC0V7ctgMaMGaNVq1bpH//4h2bMmKG33npLb7/99lGPNwxDcXFxeuCBB/TAAw+ob9++PkwLAABOVFFRkerchqITzC1douITVVe5R0VFRRRAAACg2+i2BZAk2Ww2/fznP9fPf/5zbd68WXPmzNG3336rXbt2qbS0VOHh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/QH4+PfDRcUlyun2UgABAACfoQACAAA+U1BQoNoGr+IC9PavJlGxjY+DLy0tNTsKAAAIEBRA7bRnzx7deuutSktLU2hoqDIyMjR58uQ2L+JYWlqqV199VT/5yU80YMAAhYeHKzY2Vueff75ee+01eb3eLv4MAAAwT35+vmrchmKTU82OYqrI+ATVuxtvATMMw+w4AAAgAASZHaA7yc3N1fDhw1VUVKTLL79cJ510kpYtW6YXXnhBs2fP1qJFi5SYmHjMMd5//33dc889Sk1N1ZgxY9SnTx/t27dP//nPf3T77bfriy++0Pvvvy+bzeajzwoAAN+oqalRSVm53HIoKu7Yf19aXXBIqILDI1TralBlZaXi4uLMjgQAACyOAqgd7r33XhUVFWn69OmaOHFi8/aHHnpIzz33nB555BHNnDnzmGNkZWXpk08+0Y9+9CPZ7QcnYD399NM6++yz9e9//1v/+c9/dNVVV3XZ5wEAgBmabv+K7dGzxd+BgSoqLlH1dftUUlJCAQQAALoc777aaPv27crJyVFGRobuu+++FvueeOIJRUZG6u2331ZNTc0xxxk7dqwuu+yyI974pqSk6O6775YkLViwoFOzAwDgDwoKClTj9iouwG//ahIVn8CTwAAAgM9QALXRvHnzJEnjx48/oryJjo7WiBEjVFtbqyVLlnT4HMHBwZKkoCAmZgEArKegoEA1DV7F9gjsBaCbRMYmqM7tZSFoAADgEzQNbbR582ZJjbdwtWbgwIHKycnRli1bNG7cuHaP73a79dZbb0mSLr744ja/btiwYa1u37hxo9LT05lN1EbV1dWSmH2FwMO1D1+y2Wwac8ZgRYXVylGwyrQcQQ11kqQkEzNIUmysR86hp8jpdPLfILoc3+8RqLj222/06NFmR0AXYQZQG1VWVkqSYmNjW93ftL2ioqJD4//v//6v1q9fr0suuUQXXXRRh8YAAMBfNTQ0yOP1yuZwyOFwmB3HLziCguU1Gr82PAkMAAB0NWYAdZKmN24deXrX9OnTNW3aNJ100kl6++232/XaFStWtLq9aWYQ7W3bNP1EgK8XAg3XPnzlu+++06KvvpaRNkinDx5qapammT8laebmkKSFi2cpzVupe28/W/379zc7DiyM7/cIVFz7wEHMAGqjphk+TTOBDldVVdXiuLaaMWOGHnjgAZ188smaP3++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AADtRQEEAAD8htPplNfrldQ4E6g1N910U5sKoNtuu01TpkzRW2+95ZMC6M0331RISIhuu+22Lj8XAABAe9kMwzDMDgEAANAV7rrrLr355pvKy8tTSkpKl52nqKhIGRkZ+vnPf65XX321y84DAADQUawBBAAALOvJJ59USEhIq7eSdaann35aDodDv//977v0PAAAAB1FAQQAACyrZ8+eeuedd5SWltZ8a1lnMwxDqampevvtt5Wamtol5wAAADhR3AIGAAAAAABgccwAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKIAAAAAAAAIujAAIAAAAAALA4CiAAAAAAAACLowACAAAAAACwOAogAAAAAAAAi6MAAgAAAAAAsDgKoE7ywQcfaOLEiRo5cqRiYmJks9l0/fXXH/M13333nS655BIlJCQoIiJCp512mp5//nl5PB4fpQYAAAAAAIEgyOwAVvHUU09pzZo1ioqKUnp6ujZt2nTM4z/++GNdddVVCgsL0zXXXKOEhAR9+umnevDBB7Vo0SK9//77PkoOAAAAAACszmYYhmF2CCuYP3++0tPTNWDAAH399dcaM2aMfvGLX+idd9454tiqqioNGDBAlZWVWrRokc4880xJktPp1NixY7V48WL94x//0LXXXuvrTwMAAAAAAFgQt4B1kjFjxmjgwIGy2WzHPfaDDz5QcXGxrr322ubyR5LCwsL01FNPSZL++te/dllWAAAAAAAQWCiATDBv3jxJ0sUXX3zEvgsuuEARERH67rvvVF9f7+toAAAAAADAglgDyASbN2+WJGVlZR2xLygoSP369dOGDRu0fft2ZWdnH3OsYcOGtbp9x44dmjBhgt59990TDwwAAAAAALo1CiATVFZWSpJiY2Nb3d+0vaKiosPncDqd+v7777VgwYIOjxFIqqurJUnR0dEmJwF8i2sfgYjrHoGI6x6Bimu//UaPHm12BHQRCiA/1LQud1vWE1qx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&quot; width=&quot;576px&quot; height=&quot;609px&quot; alt=&quot;&quot;&gt;&lt;/img&gt;\",\"width\":576},\"id\":\"1029\",\"type\":\"panel.models.markup.HTML\"},{\"attributes\":{\"margin\":[5,5,5,5],\"name\":\"HSpacer12528\",\"sizing_mode\":\"stretch_width\"},\"id\":\"1030\",\"type\":\"Spacer\"}],\"root_ids\":[\"1027\",\"1039\"]},\"title\":\"Bokeh Application\",\"version\":\"2.3.0\"}};\n",
" var render_items = [{\"docid\":\"3a252062-4e65-4aeb-b102-31158e9c999c\",\"root_ids\":[\"1027\"],\"roots\":{\"1027\":\"91d28a79-d3f5-4af0-9af6-700c2ab5c3cb\"}}];\n",
" root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
" }\n",
" if (root.Bokeh !== undefined && root.Bokeh.Panel !== undefined) {\n",
" embed_document(root);\n",
" } else {\n",
" var attempts = 0;\n",
" var timer = setInterval(function(root) {\n",
" if (root.Bokeh !== undefined && root.Bokeh.Panel !== undefined) {\n",
" clearInterval(timer);\n",
" embed_document(root);\n",
" } else if (document.readyState == \"complete\") {\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);</script>"
],
"text/plain": [
":Layout\n",
" .Scatter.I :HoloMap [Turn]\n",
" :Scatter [z] (dp)\n",
" .Area.I :HoloMap [Turn]\n",
" :Area [z] (I)\n",
" .Curve.I :HoloMap [Turn]\n",
" :Curve [z] (V)"
]
},
"execution_count": 24,
"metadata": {
"application/vnd.holoviews_exec.v0+json": {
"id": "1027"
}
},
"output_type": "execute_result"
}
],
"source": [
"items = [(turn, plot_z_dp(turn)) for turn in t_plots]\n",
"\n",
"m = hv.HoloMap(items, kdims = ['Turn'])\n",
"m.collate()"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [],
"source": [
"#np.save(\"plots.npy\", data2plot)"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {},
"outputs": [],
"source": [
"%load_ext watermark"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"holoviews 1.14.2\n",
"numpy 1.19.2\n",
"2023-01-31 \n",
"\n",
"CPython 3.7.10\n",
"IPython 7.21.0\n",
"\n",
"compiler : GCC 7.3.0\n",
"system : Linux\n",
"release : 4.4.0-210-generic\n",
"machine : x86_64\n",
"processor : x86_64\n",
"CPU cores : 40\n",
"interpreter: 64bit\n"
]
}
],
"source": [
"%watermark --python --date --iversions --machine"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'/home/global/tests/some_notebooks'"
]
},
"execution_count": 28,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pwd"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[NbConvertApp] Converting notebook microwave_instability.ipynb to HTML\n",
"/opt/anaconda3/lib/python3.7/site-packages/nbconvert/filters/datatypefilter.py:41: UserWarning: Your element with mimetype(s) dict_keys([]) is not able to be represented.\n",
" mimetypes=output.keys())\n",
"[NbConvertApp] Writing 6239870 bytes to microwave_instability.html\n"
]
}
],
"source": [
"!jupyter nbconvert --to HTML microwave_instability.ipynb"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"anaconda-cloud": {},
"hide_input": false,
"kernelspec": {
"display_name": "Python 3",
"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.7.10"
}
},
"nbformat": 4,
"nbformat_minor": 4
}