{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# ePSproc - basic plotting development, XC version\n", "03/07/20, simplified version to look at XC data and betas only.\n", "\n", "28/06/20, v1 http://localhost:8888/notebooks/github/ePSproc/epsproc/tests/plottingDev/basicPlotting_dev_280620.ipynb\n", "\n", "Aims\n", "\n", "- Improve/automate basic plotting routines ([currently using Xarray.plot.line() for the most part](https://epsproc.readthedocs.io/en/latest/ePSproc_demo_Aug2019/ePSproc_demo_Aug2019.html)).\n", " - Plot format & styling (use Seaborn?)\n", "- Test & implement plotting over multiple Xarrays for data comparisons. (E.g. [XeF2 plotting, updates to follow when AntonJr is back up](https://phockett.github.io/ePSdata/XeF2-preliminary/XeF2_multi-orb_comparisons_270320-dist.html#Plot-ePS-GetCro-results---X-sections-and-Betas---photon-energy).)\n", " - Conversion to Xarray datasets?\n", " - Use Holoviews?\n", "- Improve export formats\n", " - HV + Bokeh for interactive HTML outputs (e.g. [benchmarks graphs via xyzpy](https://epsproc.readthedocs.io/en/dev/tests/Low_level_bench_tests_Wigner3j_Feb2020.html#Benchmark-for-range-of-QN-arrays-with-xyzpy.benchmarker))." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Setup" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "# Standard libs\n", "import sys\n", "import os\n", "from pathlib import Path\n", "import numpy as np\n", "import xarray as xr\n", "\n", "from datetime import datetime as dt\n", "timeString = dt.now()\n", "\n", "# For reporting\n", "import scooby\n", "# scooby.Report(additional=['holoviews', 'hvplot', 'xarray', 'matplotlib', 'bokeh'])\n", "# TODO: set up function for this, see https://github.com/banesullivan/scooby" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "* plotly not found, plotly plots not available. \n", "* pyevtk not found, VTK export not available. \n" ] } ], "source": [ "# Installed package version\n", "# import epsproc as ep \n", "\n", "# ePSproc test codebase (local)\n", "if sys.platform == \"win32\":\n", " modPath = r'D:\\code\\github\\ePSproc' # Win test machine\n", "else:\n", " modPath = r'/home/femtolab/github/ePSproc/' # Linux test machine\n", " \n", "sys.path.append(modPath)\n", "import epsproc as ep" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "# Plotting libs\n", "# Optional - set seaborn for plot styling\n", "import seaborn as sns\n", "sns.set_context(\"paper\") # \"paper\", \"talk\", \"poster\", sets relative scale of elements\n", " # https://seaborn.pydata.org/tutorial/aesthetics.html\n", "# sns.set(rc={'figure.figsize':(11.7,8.27)}) # Set figure size explicitly (inch)\n", " # https://stackoverflow.com/questions/31594549/how-do-i-change-the-figure-size-for-a-seaborn-plot\n", " # Wraps Matplotlib rcParams, https://matplotlib.org/tutorials/introductory/customizing.html\n", "sns.set(rc={'figure.dpi':(120)})\n", "\n", "from matplotlib import pyplot as plt # For addtional plotting functionality\n", "# import bokeh\n", "\n", "import holoviews as hv\n", "from holoviews import opts" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Load test data" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "*** ePSproc readMatEle(): scanning files for DumpIdy segments.\n", "\n", "*** Scanning file(s)\n", "['/home/femtolab/github/ePSproc/data/photoionization/n2_3sg_0.1-50.1eV_A2.inp.out']\n", "\n", "*** Reading ePS output file: /home/femtolab/github/ePSproc/data/photoionization/n2_3sg_0.1-50.1eV_A2.inp.out\n", "Expecting 51 energy points.\n", "Expecting 2 symmetries.\n", "Scanning CrossSection segments.\n", "Expecting 102 DumpIdy segments.\n", "Found 102 dumpIdy segments (sets of matrix elements).\n", "\n", "Processing segments to Xarrays...\n", "Processed 102 sets of DumpIdy file segments, (0 blank)\n", "*** ePSproc readMatEle(): scanning files for CrossSection segments.\n", "\n", "*** Scanning file(s)\n", "['/home/femtolab/github/ePSproc/data/photoionization/n2_3sg_0.1-50.1eV_A2.inp.out']\n", "\n", "*** Reading ePS output file: /home/femtolab/github/ePSproc/data/photoionization/n2_3sg_0.1-50.1eV_A2.inp.out\n", "Expecting 51 energy points.\n", "Expecting 2 symmetries.\n", "Scanning CrossSection segments.\n", "Expecting 3 CrossSection segments.\n", "Found 3 CrossSection segments (sets of results).\n", "Processed 3 sets of CrossSection file segments, (0 blank)\n" ] } ], "source": [ "# Load data from modPath\\data\n", "dataPath = os.path.join(modPath, 'data', 'photoionization')\n", "dataFile = os.path.join(dataPath, 'n2_3sg_0.1-50.1eV_A2.inp.out') # Set for sample N2 data for testing\n", "\n", "# Scan data file\n", "dataSet = ep.readMatEle(fileIn = dataFile)\n", "dataXS = ep.readMatEle(fileIn = dataFile, recordType = 'CrossSection') # XS info currently not set in NO2 sample file." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Xarray plotting\n", "\n", "- Xarray [wraps Matplotlib functionality](http://xarray.pydata.org/en/stable/plotting.html). (And can be modified using Matplotlib calls, and will pick up Seaborn styling if set.)\n", "- Easy to use, supports line and surface plots, with faceting. \n", "- Doesn't support high dimensionality directly, need to subselect and/or facet and then pass set of 1D or 2D values.\n", "- Not interactive in Jupyter Notebook, or HTML, output." ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "image/png": "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FWfniEjhaD7PVZz5PDExEY/HQ5s2ba76WTI5OZmUlBR++OEHbrrppkLvuzQkJSVx5swZGjduTKdOnQrcZv369Xz33XeFWmC2qDR/i5RPllzjMSkpKai/URf7LF68mBo1atC9e/f8U6rynDp1ioSEBIACLzQ/atQoPvjgA15++WVOnDjBqFGjqFKlSqnkLkggryHTvHlzatasec0m2s8V57Xt3LkzN998M7t372b+/PlXnEKRkpLCihUriIiIuOwb7muJjo7myJEjhTqt7mpmz55Nq1at6NChwxWPHThwgCVLllwxlpiYGF599VWSk5NZu3btFRe5nj9/Pnv27OHmm2++6gengmzbtg2n01lqi9mIlBWazwunOPN5UYWGhjJkyBASExPzF4j46R9ox48f59///jdw+cIA1/K73/2OxMREXnvttSKtVl1SsbGxTJ06lTfeeIP33nuPkJCQ/MfS09PzF9spSqbt27fj8/no1q2b5XlFygPN54VTnPk877X74x//eNXTz99++23ee+895s2bxzPPPGNJVrBmHs+7ZueTTz7J4MGDC9wmISGB3//+98ydO9fyxqPmb5HyyZLGY1laZVFK17Zt2/joo4+IjIykY8eO+Y2pw4cP89VXX5GVlUX//v0LPNWgfv369O3bl+TkZABbT+MINMMwiImJYe7cuezfv5/mzZtf9znFeW2dTidvvPEGjzzyCC+88AKJiYnccsstOJ1O9u3bx6pVq3C5XEyePLnA6+4UJO/6Wy5X8aeTVatW8cc//pEGDRrQsWNH6tWrR05ODocOHWL16tV4PB7GjBlz2Qe4iIgIJk+ezDPPPMPDDz9M7969iYqKwufzsWPHDjZs2EBERAR//etf868XdD0XLlxg+/btdO/evdDjF6koNJ8XTnHm8+KYNGkSO3bsYP78+WzdupWePXtSuXJljh49SlJSEhkZGTz66KOF/qMwby4v7HxplV/96lesX7+e1atXc8cdd9CnTx+qV6/O6dOnSUpKIi0tjSFDhly2Muz1rFmzBoCBAwcGKrZImab5vHCKOp+vX7+egwcP0qJFi6s2HYH8o0Y//vhjJk6cWKLP0D9V0nn8hx9+ICUlhRo1alzzAIQhQ4bw2muv8cUXX3Du3DlLT4nW/C1SPlkyyxX28HbDMJgwYYIVJaWMePjhh2nUqBEpKSns27eP1atXk5OTQ/Xq1enatStDhw5l2LBhVz2U/p577iE5OZm2bdsWuPJdeXL//fczd+5cFixYwHPPPXfd7Yv72nbo0IEFCxbw4Ycfsnr1ambOnInf76d27doMHz6chx56iBYtWhQq8/nz5zlx4gQdO3Ys0apzzz33HJ07dyYlJYVt27axfPlyvF4vtWrV4vbbbycuLo7o6OgrnjdgwAA+/vhjPvzwQ9avX8/atWtxOBzUrVuXBx54gIcffrhIX4x89tlnZGdnX3VlRpGKTPN54RV1Pi+OGjVqEB8fz/Tp01m2bBnz588nOzs7/+dx33330bdv30Lv75tvvqFy5crcfvvtAcl7NSEhIXz44YfEx8ezePFiPvvsMy5dukSVKlVo1aoVcXFx1/y9+jm/38+iRYto2bLlZauxisj/0XxeeEWZz/OOFrzeugY33ngjPXr0YM2aNaxYsYKYmBhLspZ0Hp83bx6maXL33XdfdvT5z1WqVIkhQ4YQHx/PggULePDBB4sX+Gc0f4uUX4b584t3FMO1rh+U94aVd9HwPXv2lLScVCBTpkxh6tSpvPLKKxVicaLx48ezd+9ekpKSysSqyklJSTz++OP885//LNIfuMEqLi6OS5cu8emnn5b6UT8i5Z3m8+CVnp5Ot27deOihh3j++eftjlMiycnJPPbYY/zlL3/h7rvvtjuOSLmk+Tz4lId5XPO3SPllyRGPH330UYH3p6ens2PHDqZPn87tt9/O6NGjrSgnFcTFixeZM2cO1atXZ+jQoXbHKRXPP/88sbGxzJo1i4cfftjuONe1ceNGWrZsWS6ajsuXL2fXrl28//77ajqKWEzzeXDP55s2bcLlcvHQQw/ZHaVETNNkypQptG3blrvuusvuOCLlkubz4JzPy/o8rvlbpHyzpPF4resHDRgwgMGDBzNy5MirXqBW5Ke+/PJLdu3axYoVKzh9+jSTJk0iPDzc7lilIioqildffZWMjAy7oxTK7373O7sjWCYrK4sXXniBfv362R1FpNzQfF425vPo6Gh27Nhhd4wSO3XqFNHR0QwYMECroYpYTPN5cM/nZX0e1/wtUr5Zcqp1YTzzzDMcPnw4f6UvkavJW5GtVq1a3HPPPTz99NNXrLgnIiLBT/O5iEj5oPlcRESKq9Qaj3/5y1+YNWsWW7duLY1yIiIiIiIiIiIiYqNS+5pq+/bthIaGllY5ERERERERERERsZEl13g8evRogff7fD6OHTtGfHw8mzdvZtCgQVaUExERERERERERkSBnyanWLVu2vOZFYE3TpGHDhnz00UfUqVOnpOVEREREREREREQkyFlyxOPw4cMLbDwahkG1atW45ZZbGDBgACEhIVaUExERERERERERkSBXaovLiIiIiIiIiIiISMVhyRGP5cWpUxeK/JwaNSoBkJZ2yeo4ZUJFHn9FHjtU7PFr7CUbe2RkhFVxCqS5vGgq8tihYo+/Io8dKvb4Szr2YJzHQT9T0Ngrooo8fo09uD+Ti+SxvPG4adMm9uzZQ3p6OhEREbRu3ZrOnTtbXUZERERERERERESCmGWNx127dvHcc89x8OBBIHdBmbzrPjZu3JjXX3+dW265xapyIiIiIiIiIiIiEsQsaTweOnSIcePGcfHiRTp16sRtt91GZGQkp06dYv369WzatImHH36YhIQEGjVqZEVJERERERERERERCWKWNB7fffddLl26xFtvvcWgQYMue2zixIksWbKE3/zmN7z33nu8/vrrVpQUERERERERERGRIOawYicpKSkMGDDgiqZjnjvvvJP+/fuTkpJiRTkREREREREREREJcpY0HtPS0mjcuPE1t2nSpAlpaWlWlBMREREREREREZEgZ0njsWbNmhw4cOCa26SmplKjRg0ryomIiIiIiIiIiEiQs6TxeNttt5GcnMynn35a4ONLly4lKSmJHj16WFFOREREREREREREgpwli8tMmDCBpKQknn32WWbOnEm3bt2IjIzk9OnTbNiwgc2bN1O5cmUee+wxK8qJiIiIiIhIAJimCX4vhtNtdxQRESkHLGk8NmzYkA8//JBJkybx9ddf8/XXX2MYRu6bFtC4cWNef/11GjVqZEU5ERERERERsYhpmvjPfI/34Ca8qRvxnz+Os24LQnv8AmethnbHExGRMsySxiNAu3bt+Pzzz/n666/ZvXs3Fy5cICIiglatWtGpUyeryoiIiIiIiEgJmaaJ//QhvKkb8BzchJl+8rLHfce/4VLiH3G36kdo5ziMsCo2JRURkbLMssZjno4dO9KxY0erdysiIiIiIiIWMHMyyVz6Nr5j+654zBHZGEeN+nj3rwPTh2d3Mt4DGwjpOgJ3VB8MhyXLBIiISAVheeNRREREREREgpPpySLz87/hO7E//z5H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wuFwaXUnIiIiIiJSboTzzuD97L8AGJ5KuK+53eJEkfW/5dZhgnvWWxtGRERKTakUHhs1asS2bdt0+rWIiIiIiMhF+FZOAV8uAK7ud2K44y1OFFn2mk0w4pIACGausziNiIiUFu3xKCIiIiIiYqFA5rrCWYCOhh1xNupkcaLIMwwbjoYF4wod2UY474zFiUREpDSo8CgiIiIiImIR05uDb+XbBS9ccbi632ltoBLkbNy54AvTJJip5dYiItFAhUcRERERERGLeD/7L+bXh624r7kdW2xlixOVHFuNxhjxVQEIZup0axGRaFCswqPf7+ff//43Dz74IOPGjWP69OmEQqGLtp08eTJ9+/YtTnciIiIiIiIVRnDfJoK7VgFgr9cGR5NuFicqWYZh4GhUMOsxdHQH4dzTFicSEZGS5ijqGwOBAHfddRcbN27ENE0A0tPTeeedd3jttddISUk5r312djaHDx8uXloREREREZEKwPTl4l3+74IXTg/unndhGIalmUqDs3FnApvnAQWzHmNaDbA4kYiIlKQiz3icMmUKGzZsoHnz5vz5z39m/PjxdO/enS1btnDrrbeyb9++SOYUERERERGpMLyr3sH8+oAVV7dbsH194nNFZ6vWACOhOgCB3VpuLSJS0RW58PjRRx9RvXp1pkyZwuDBg7n++uv55z//ydNPP83JkycZM2YMBw4ciGRWERERERGRci+wey3BHSsAsKdcjbNZL4sTlR7DMHA27gJA+NhuwjknLU4kIiIlqciFxz179tC7d29iY2PPu37HHXfwyiuvcPLkSX70ox9x6NChYocUERERERGpCMLZJ/Auf6vghSsOd9o9UbHE+tscjToVfh3co9OtRUQqsiIXHk3TJDEx8aL3+vfvz/jx4zl27BhjxozhyJEjRQ4oIiIiIiJSEZjhMN5P/gH+fADcvX6MLb6KxalKn61qvcLl1sE9GRanERGRklTkwmNycvIl93G87rrr+NOf/sTRo0f50Y9+xNGjR4valYiIiIiISLnn3/QRoaM7AHA2vxZnww4WJ7KGYRg4vh576OhOwl/vdSkiIhVPkQuPLVq0YM2aNQSDwe9tM3DgQP7whz9w8OBBZsyYUdSuREREREREyrVQ1i78GbMAsCXWwtXtVosTWcvZsOPXX5kE9260NIuIiJScIhce09LSOHPmDPPnz79kuyFD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YHfiGfAwjjotrY5VrhUst25E+HgmgT3riOk0QsutRURERESijD35KpytBxDYPJ/w8T34PpuKu8cYq2OJlFmdOnU673WVKlXw+8vWqdWloUOHjqxeveGy2//975Mi2s+bb759We+fNOnfReo3EiJeePR6vUyfPp1169aRn59P3bp1GTp0KG3bRt8JRpHk3/opvuWTARMcMXiufxRH7eZWx6oQCk63zixYbn1yP/Zq9a2OJCIiIiIipczVcTihI9sL9oDfsgRblTrEtPj+WUQiIvLDinyczeOPP87ChQvPu3bkyBFuvPFGXnzxRRYuXMjy5cuZOnUqt956K2+88Uaxw0YjMxzGu+odfMv/DZjgdOMZ+LiKjhHkaPS/39QEM9dZmERERERERKxiOGLw9BuH4akMgG/lfwke3mpxKhGR8q3Ihce5c+eyY8eO8649+eST7Nu3j9atW/P8888zceJE7rvvPpxOJ+PHjycjI6PYgaOJ6c8nf8F4Al8sAMBwJxB7w89x1GpmcbKKxZZQDVv1ghOmAnvWYZqmxYlERERERMQKtvgqePqPA5sDzBDeRRMJnztudSwRkXKryIXH79q+fTtr166la9euTJ06lZEjR9K3b18ef/xx3njjDUzTZOrUqZHqrsILnztG3uwXCB3YDIAtqQ6xw57BXrOJxckqJmfjglmP3yy3FhERERGR6GSv2QR3r7sAMH055C94FdOfb20oEZFyKmKFx02bNmEYBg899BB2u/28e926daNr165s3LgxUt1VaMEj28mb9Tzh04cAsNdrQ+yNv8KWUN3iZBWXo+G3llvvXmNhEhERERERsZqzaQ+crQYAED59EO+nkzDNsMWpRETKn4gVHs+cOQNAamrqRe83a9aMEydORKq7Csk0TfzblpI/9yVMbzYAztYD8fR/GCPGY3G6is2WUA3b17NJA7tW64cKEREREZEo5+oyCnudlgAE927AnzHL4kQiIuVPxAqPiYmJP9jG4Yj4IdoVRjj/HN5FE/AtewvCIbDZcafdg7vraAxbxL5NcgnOJt0AMHNPETqy4wdai4iIiIhIRWbY7Hj6PohRORkA/4Y5BHastDiViEj5UqxK4OLFizl0qGA58LFjxwA4cOAAzZtfeOLy0aNHSUpKKk53FVZgbwa+Zf8unOVoeCrhvm6sDpEpZY7GnfF9NhXMEMFdq3DU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at7HterjSM7oZP0FQZhaJFnBUXYVaumVGC1VRA6+jNF4CCwLo+EARsMBez13AkpOOUpuBUpOOXJCpj2kOMosLYQV6MMM9GD6O0/XXxx6EBm8tLg8ScgpuXaPvuTh52ykuBQkSSYlxQtAb++lfd50I8kq0lCtRworR5ZbponV344n3Emko45A4wmMzloID911tgzM7gbM7ga0qjftz/ImjyQhlZx5yKmF4qJREARBuCDZnYBn7VfRjmwhvOP3YOpEdv8Jo6UK941fELNeC9PKli1bzvtab28vkqSQlpY9iS2auhYvts87Ozo6zrvOmjU38/TTT/Lii5v5i7/4yGVt784714/0jLzrrrsvuO7zz28gMTGRb3/7X0Z9/cc//hGbNm2MfeLxj3/845jWr6urG++mBCGmnAtuJNiwH7QQ2sltOBfeHOsmCYIwgSRJQs1bgJq3AKO7Ee3wa+iNh+xagthDdfXa3ei1u0+/xxWPlJCGHJ+GFJ+GHJcKDpc9HFlWRh6SomKZBmghrOHhJloISwtihQexBvuwBvswA70wlqEokmwPjU7OOechakmNTpJlpOQcvClleCuuxuodtOtg+rswumoxOmoxO2swOmrBsIcMWYN96DW70Gt22R/i9KLmlKPkzp9SvWEFQRCEqUWSJJyLbkXJnkfw9V9g+dowWqoIPPttXCv/AseCm8WNLGFayM09/2QloVCISETH6Tx/T7uZZs+e3SxcuHDUIclvv23fuC4pOXdEzrD77/8Mr776Mo899lOKi0tYvnzFKGtdWh32225bh9/vJyEhgdLS80+W09zcxJ49u7j99nXccMOaUdfZu3c3v//976itrblg+y/VuBOP//RP/zSm4UaWZYnhScK0pORXIsWnYQ10ox19E8eCm8TfsiDMEkpaAcoNn7cTUr529KHagEbrMaxg/8h6VngAKzyA2VU/cY2RZDupmZg59MhASsxCTsmxe10qYhDD5ZIkCSkxAzkxA0fplcBQzcyuBoy2kxjtJzHaTpze95FB9Pp96PX77PcP94bNX4SavxA5ISNWoQiCIAhTkJJeRNy93yW87Sm04++CFrJ/rt6Oe/VnUVLFZGeCMJ38/vdPs2fPbq699noqKuaTmJhAX18fW7e+x759eygrm8Odd64/7/tTU1N59NGf8fWvP8SXvvTXXHXV1SxfvpKUlFQGBvzU19fz+ut/RpZlcnJyLtiWpKSkUSef+aBNmzZiWRY333zrede56aZb+f3vf8emTRv5ylcuf4j8uK9SVFUlMzOTe++995LW37JlC8ePHx/v5gQhZiRZxrFgDZH3/4jZ24TRdgI1pzzWzRIEYRJJkoSUnI0zORsWrMGyLHvSlq46e0ITfzdmoBtroBvT333pk7iAPcuzw43k9CDFpSB7k5G8yad/jktBTki3J3WZIhO6zCaSrKJklqJklgJr7SR0fwd66zGMlmMYLVWj9oYNA1JSNmr+QtT8xSi5FUgO9wW3JQiCIMx8ksON+4bPo5ZdRejd32D5OzE7ahh87rs4l96Oc9mdYnIzQZgmPv3pz1JQUMi+fXvZvft9fD4fLpeLwsJCHnzwi9x33yfweC5cqq28vIKnn/4DGzf+iXfeeYsnn/wNgUAAj8dNQUEhd955F+vWrY9Kz0PDMHjppc3Ex8efd7ZtgMrKJWRkZPLyyy/wN3/z5QvWi7wUknW+yqAXcffdd9PV1cV77713Set/85vfZOPGjVRVVY1nc5Ois9M/5vfM9NpYFzNb4jeD/QSeeghMHbXsKjw3f3HWxH4+szl+EfvlxZ6RkRCt5owq1sdyy7IgMohlaGAaYBpYhj70s24PuXa47WSjww2KI6a9qGfz3zNcfvyne8MePZ2IDI3yNygrKNnzUAsrUQqW2MPgY9x7Xuz72Rv/5cY+FY/jIPYpiNinG0sPE969Ee3Qq2CZAEhJWbiv+wxq3oJL+ozpHP/lErFPrXPympoaIhGdrKy8qH6uMHW1tzfjdKqUll44KTrurhPz589n48aNdHV1kZ6ePt6PEYRpQfYkopauQK/egV67G3PQB0MHe0EQhDNJkgSuOERBhtnh7N6wN2FZJmZXA3rTYYymwxjtJ0cS0MbQUH12/B4pIQO1sBK1cAlKToXo3SIIgjALSaoL99X34ZhzNaF3/huzqx7L107wxR+hFC7FffXHkJPFRB2CIExv4048VlRUYFkWVVVVXH/99Rddv6SkhBUrRiuUKQjTg2PBzejVO8A00I6/A3n3xbpJgiAIwhQjSTJKRjFKRjEsW4cVCWK0HkdvPITeeBDL3wmA5e9EO/I62pHXQXWi5i9CLVqGUrgE2ZMY2yAEQRCESaWkF+G9+ztoh18jvHsj6GGMhv0EGg/hWHgTrivWI7njY91MQRCEcRl34vGTn/wk9957L273pdUrevDBB3nwwQfHuzlBiDklaw5yagFmTyNa1VtYN35EzD4nCIIgXJDk9KAWLUUtWmrXBvW1YjQcQG84iNF6AiwD9Ah63V70ur2AhJI1B6VoGWrxUpTk888eKQiCIMwckqzgrLwNtexqwrv+hH7iPbAMtMN/Rju5DdcVd9mzX4vJ5ARBmGYua3KZhISJre8iCFOJJEk4Fqwh/N4TWAPdBGv24p0jevEKgiAIl0aSJJTkXJTkXJyVt2FFguhNh9Eb9mPUH8AKDwCWPXt2+0ki7/8BOSkbtWQ5avEVyBklSJK44SUIgjCTyXEpeG78PMaiWwhv/x1G6zEIBwhv/x2RI2/gWr4etexq0QFCEIRpQ9wuEYQxcMxZRXjnH0ALMbD3NZF4FARBEMZNcnpwlK7EUboSyzQx2k+i1+9Dr9+H5WsHwPS1Edn/IpH9LyLFpaAWLUMtXo6SWy5mORcEQZjBlPQiPOu+gV6/j/CO32P1t2P1txN687+Q923Gufxu1NKVsW6mIAjCRYkzVkEYA8npwTH3WrSjrxOqPYDW2waIWlyCIAjC5ZFkGTWnHDWnHK7+GGZfK1rdXvS6PZgdNQBYgV60o2+gHX0DXHGoRUtxlKxAyVsoJqcRBEGYgSRJwlF8BWpBJVrVm0T2bcYK9mP2tRJ6/RfIezfjvuE+PPNEAlIQhKlrUhKPnZ2dPProo0iSxPe+973J2KQgTBjHgpvQjr4OWAzs3wJL7411kwRBEIQZRk7OwbX0DlxL78AM9I7UgDRajtl1IcMB9BNb0U9sBYcbtaAStXQFakElkuPS6m8LgiAI04OkqDgX3YqjYjXa0TeI7H8JK+TH7G2ia+OPcWQWo1Tejlq8QgzBFgRhypmUxKPf72fDhg0i8SjMCEpqHkpOOUbrcQKH3sS7aJ3oaSIIgiBMGDkuBefCm3EuvBkrHECv349etwe98RAYGmgh9Jr30WveB8VxOglZuBTJ6Yl18wVBEIQokVQXzsrbcMxfQ+TIFiIHXoZwAK2jDm3LfyIlZuKs/DCOedeJ6xNh0kmShGkaWJaFJEmxbo4wwSzLwjQNZPnix5pJSTxmZmby/e9/fzI2JQiTwrHgJozW45hBP3rNLhzzro11kwRBEIRZQHLF4Zh3LY5512JpIfTGg+i1e9AbDoAWAkOzk5J1e0BWUfIX4ShdiVq0FMkVF+vmC4IgCFEgOdy4lq7DueBmlOo38e9+CTM0gNXfQfi9J4js2Yhj0a04F9wkjv3CpImPj2dwMEhfXzeJiSkoihLrJgkTxLIsfL5eLMvE5XJddP1JSTzGx8dzzz33jOu9dXV1bN68ma1bt9LY2EggECA3N5drrrmGBx98kMzMzCi3VhAuTi1ejhyXhBnwETn6hkg8CoIgCJNOcrhxlF6Jo/RKLD2C0XwErXY3et0+iAyCqWM07Mdo2A+ygpK3cCgJuQzJHR/r5guCIAiXSXJ6SLr2L0lYuY7Ona8SOfgK1kA3VrCfyK7niOx/EUf59TgX3oKclBXr5gozXEpKCoFAgEAgwODgALKsIIuh/zOS3bPVJC4ujqysix9bpvzkMn/84x958sknueGGG/jwhz+Mx+Nh//79PP3002zevJmnn36asrKyWDdTmGUkRSW+8mb6t/8Js+MURttJlOy5sW6WIAiCMEtJqtOe8bpoGZahY7QcRa/ZjVa3B8IBMA2MxoMYjQdBUlDy5uNYdN3QhASiR4IgCMJ0Jjvddg3IBWvQT71P5MDLmD2NoIXQDv8Z7fCfUQoqcS66BSV/EZIkkkFC9KmqSlFREX6/n/7+fjRNw7KsWDdLmACy7MTlcpGVlXVJyeWoJh7D4TB+vx9JkoiPj7+kLpcXs3btWh544AGSkpJGlt13330sXbqU73znO/zsZz/jpz/96WVvRxDGKn7Zh+h/fzMYGuE9G/He8XCsmyQIgiAISIpq13ksqMR1/acxWo6j1+xCr9uDFfKDZWA0Haan6TC8+l8oufNRS1eilixHdifEuvmCIAjCOEmyimPuNahzVmE0HSJy8BWM5qMAGI0HCTYeRErKxrnwZrsOpKgDLESZJEkkJiaSmJgY66YIU8hlJx4PHDjAM888w44dO2hrazvrtezsbK6++mo+9rGPsWTJknF9/uLFi0ddfscdd/Cd73yH48ePj+tzBeFyqQmpxC+9mYE9r2A0H0FvO4kqej0KgiAIU4gkq6j5C1HzF2Jd9ymM1jOSkMF+sEyM5iMYzUcIv/cESm4FaslQEtIjLhoEQRCmI0mSRm5AGT3NaEe2oJ3cCnoEy9dGeNtThHc9h6Psahzzb0TJKI51kwVBmMEk6zL6vv7oRz/i8ccfH+k+6/F4SEhIwLIsBgYGCAaD9kYkic997nM8/HD0eoSdOnWK22+/nRUrVvDUU09F5TN13RjzexTF7lZqGGZU2jDdzOb4FUVG9/fQ9Iu/xdI13EWLyfzYP8e6WZNmtu97ELGPl6pO7LBOcSwfm9kcO8ze+C3TRGs5RqBqO4HjOzEDfWevIEm4ChfiLb8a79wrUeKTY9PQCTRb9z1cfuxT8TgOYp+CiH02utT4zVCAgUNvMrD3VfS+9rNec2SVEL/kZuIWXIfs8k5YW6NtNu/76XBOLgjDxp143LhxI//4j/9IYWEhf/3Xf83q1avJyMg4a53Ozk7efvttfvWrX9HU1MQPfvAD1q9fH5WGf/nLX+a1117j+9//Pvfee29UPlNcrI7dbI5/OPauV/8b/56XAMj85P/BnV8Ry2ZNGrHvRezjNRUvWMU+nZ2xw+yOfzh2XdMJNx9j8PgOgsd3Ygz0fmBNCVdBBd7yq/HMuwo1IXXyGzsBxL4XiceZRMQ+O2OHscdvmSahmn0MHNhC8NReOCMdIDlceCuuIb5yDc68ciRJmpA2R8ts3vfT4ZxcEIaNO/H40Y9+lM7OTjZt2kRCwoXrAfl8PtavX09GRgbPPvvsuBp6pl/+8pf85Cc/4ZZbbuE//uM/onZA7Oz0j/k9KSn2HaHe3sGotGG6mc3xD8fe3dxC4HcPg6Gh5M7Hu+4bMW7Z5BD7XsQ+XhkZE1tDThzLx2Y2xw6zO/7RYrcsE6P9FHrN++i1u7ECH0xCgpw1B8fwcOyE9Elrb7SJfT/+2KficRzEPgUR+2x0OfGbAz1ox99FO/4O1kD3Wa9JiVk45l2DY+61U/ZYP5v3/XQ4JxeEYeOu8Xjy5Enuu+++iyYdAZKSkli7di1/+MMfxru5Eb/5zW/4yU9+wpVXXskjjzwy5e/CCDOf7E3GMX8N2uHXMFqq0FuPo+aUx7pZgiAIgjBmkiSjZs9FzZ6LterjmB01aDW77CTk0EWp2V5NuL2a8I7fIWeUoJaswFGyAjkpK8atFwRBEMZCjk/FtXw9zmV3YjQdRjv2Fnr9frBMrP52Irs3ENm9ASWnAse8a1FLVogJaQRBGLNxJx4VRUHTtEteX9O0S5pm+0Ief/xxfvCDH7Bq1Sp+8Ytf4PGIg54wNTiX3o5W9SYYGpE9G1FnSa9HQRAEYeaSJBklaw5K1hysqz+G2Vl7Ognp7wTA7Kwl0llL5P1nkdMKUEtWoBavQE7JFTeHBUEQpglJllELK1ELKzGD/ejV29FObMXsbgDAaD2G0XoM3nsStWgpjjmrUAoWISmOGLdcEITpYNyJx/nz5/PSSy/xhS98gZycnAuu29zczEsvvcSCBQvGuzl+/etf88gjj3D99dfz2GOP4XK5xv1ZghBtsjcZx4Kb0A69avd6bDmGmjs7aj0KgiAIM58kSSiZpSiZpVhXfRSzuwG9djd6zS5MXxsAZncjke5GIrs3ICVl4yhZjlq8HDmjRCQhBUEQpgnZk4hz8Vqci9didDegndiKXr0dK9gPRsQuxVHzPji9OEpXoM5ZhZJdjnSZnYwEQZi5xp14/NznPscXv/hF7rnnHu6//36uv/56iouLR4Ze+/1+6urqePfdd/ntb3+Lz+fj85///Li29atf/YpHH32UNWvW8LOf/Qyn0zneZgvChHEuuQ3t6JtgROxej7n/GOsmCYIgCELUSZKEkl6Ekl6Ec8W9mL0tdhKydjdmTyMAlq+NyP4Xiex/ESkuFbX4CtSS5SjZ85BkUcxeEARhOlDSClFWFWJd9RF7KHb1TvS6vaCHITKIduwdtGPvIHmTUYuXo5auHDrOiySkIAinjTvxuGbNGv7pn/6JH/3oRzz22GM89thjo65nWRZOp5Nvf/vb3HjjjWPezlNPPcWjjz5Keno6t956Ky+//PJZr8fFxXHLLbeMJwRBiCq71+Mau9dj6zH0lirU3PmxbpYgCBPMPxihpStAc1eAlqFHe28QRZZwOxXcLhW3U8HjtJ9TElwUZiVQmBVPWqJb9AQTpjVJklBS81BS83AtX4/pa0ev24NWuwez4xQAVqAH7cgWtCNbwBWHWrgUteQK1PxFSKoYwSIIgjDVSbJqH7sLl2JpYfT6fWjVOzCaDoFpYA32oR19He3o60ieJNSS4SSk6AkpCMJlJB4B7r//ftasWcMf//hHdu7cSW1tLX6/PQtdQkICJSUlXH311dx7773k5+ePaxuHDh0CoKuri29961vnvJ6XlycSj8KU4Vxy+wd6PYrEoyDMRN2+EC9sr2PfiU76By+93vEHxblVirITKMxKoDg7gYqiFBK9ole/MH3JSVk4l9yOc8ntmIFe9Lo96LV7MFqPg2VCOIB+civ6ya2gOFELFqEWLUMpXILsSYx184Vp7pk/H6ehfYB7ryshLckd6+YIwowkOVw45lyNY87VWKEBtKGyG0ZLlT0pTdCHdvQNtKNvIHkSUYuWohZfgZK7AEkV5ziCMBtJlmVZsW7EVNHZ6R/ze6Ixjf10NpvjP1/soR3PoB18BQDPHV9HzRt/bdOpTOx7Eft4ZWQkRKs5o5rIY3nfQJgXt9Xz9oFmdOPcfz6dDpnctDhy0rxIkkQwrBOKGIQiOsGwQTCi4xuInPfzJaA4J4FFJWksLkujNCcRWZ7YHpGz+e8ZZnf8kxm7FRpAbziAXrcXvfEQGB/4HkgSStZc+wK16Ark5OwJb5PY9+OPfSoexzXd4G9/8g66YZGW6Obrn1hGRvLsmYhS/D3Pzthh6sRvhvz2Mb5mF0ZzFVjG2Ss43KgFi+3SGwWVSK64y97mVIk9FqbDObkgDLusHo+Xa8OGDWzYsIEnnngils0QhKiyez2+AXqE8HtPoPzlv4oZ3wRhmvMPRnh5ZwNv7GkiopsjyxeVpjK/MIXc9Djy0uNITXIjX2TodDCs09gxQH27n4Y2P/Xtflq6BjEtCwuobfVT2+pn87Y64twqC4pTWTY3nSVz0vG4YvrPtiCMm+SOxzHvWhzzrsXSw+hNR9Dr9mLU78cKD4BlYbSdwGg7QXjnH5CTslGKlqEWLUXJmiPqQgoX5VAV1q8u47k3q+nuD/Gjp/fy8MeXkTl0cS4IwsSS3Qk4K27AWXGDfbOpbi9a3R6M5iNg6KCF0Gt2odfsAklByS23h28XLUVOzIx18wVBmEAxvYJpbm5m165dsWyCIESd7EnEtfxuwjv/gOlrI7LvBVwr7ol1swRBGAfTsnhxWx0v7WwgHDl9535hcQp3ry6lLDdpzJ/pcanMK0hmXkHyyLKIZlDT0s+h2m4O1/TQ2DEAQCCks+tYB7uOdaAqMotLU1lZkSmSkMK0JqkuHMVX4Ci+Ass0MNqr0ev3odftw+pvB8D0tWEefBnt4Mt2XciCStTCJagFi6PSS0aYmT65thzTtNjw9im6+8P88Ol9fP3jy8hKFclHQZhMkjseR8VqHBWrsSJB9KbDdm/Ihv0QCYJlYDQfxWg+Snj708jJOSiFS1ALl6JkzxU3mwRhhhFXLYIwARyL16JV78DsbiCy/0XUsqtQUnJj3SxBEMboha11bHyvduT3eflJ3LO6lPLClKhux+lQqChKoaIohY/cCL3+MEdqezhU083h2h6CYR3dMNl3sot9J7tOJyHnZ7JsbgYuhzhBF6YnSVZQc8pRc8qxrroPs6/VTkLW78NsPwVYdl3I6u3o1dtBklGy56EWVqIULEFOyRUTNAkjJEniU7dVEInovLi9nl5/mB88vZevf3wZOWkiYS0IsSA5PThKV+IoXYll6PYknHV70RsOYA10A2D2tWL2tdrlqpwe1LyFqAWVKAWLkeOie84lCMLkE4lHQZgAkqzgvv6vGHz+X8HUCb/7P3ju/EckSczqJgjTxZG6Hp4fSjpmJLv51NpyFhanTkqSIyXBxXWVOVxXmYNumByt62HXsQ72nehi8ANJSJdTYfm8DFYtzGZ+UcqE14QUhIkiSRJKSi5KSi6upXdgBvsxGg+i1+9HbzoMWggsE6P1GEbrMdj5B6T4tKGekJUoufORHGKW7NlOkiTuXV2KIkts2lqHbyDCD5/ex8MfX0Zeukg+CkIsSYqKmr8INX8RlmVh9jah1x9Ab9h/+mZTJIheuxu9djcAcmoBasFilILFdukNUcJKEKYdkXgUhAmiZJbiWHgr2uHXMNpOoB17B+f8G2PdLEEQLkGvP8x/bTqCBThVmS//RSX5GfExaYuqyFSWpVNZlo7+4XOTkOGIwbbDbWw73EZSvJOr5mexamE2hVnxoieYMK3JnkTkedfhmHfdUC+Z4+gN++1eMv0dAFgD3SOzp6KoKNnlIxeocrLoDTlbSZLE3deXIssSG9+tpT8Q4UdP7+XL91YyJ3/sJTIEQYg+SZJQUgtQUgtwLVs3dLPpEHrjQftmUzgAgNnTSKSnEQ68BKoTJacCNW8BSv5CrOR54jgvCNOASDwKwgRyrbwXvXY3VqCH8M7f28WTvckXf6MgCDFjmCa/ev4w/kENgE+tLY9Z0vGDzkxCamtNDtd0s/1IG/uru9ENE99AhNd2NfLarkZy0+NYtdBOQqYmumPddEG4LHYvmYWo+QuxVn0Cy9eO3ngAveEgRutxMHUwdIzmI/ZEBjueQYpLRS1YhJK/GDVvgagNOQvddW0Jiizx3Ns1+Ac1vvfbPSwvz+AvbigjW9R9FIQpxb7ZNDQJmWlidtWiNxxEbzqE2VELWKBHMBoPYjQeBCAUl4y7eDFm+jyU3PnICemxDUIQhFGJxKMgTCDJ4cZ93acIvvpTiAQJb3sazy1/E+tmCYJwAX96u4YTTT4Arq/M4drFOTFu0egcqsyyeRksm5fBYEhj9/FOdhxp41hDHwAtXQGee7uGP71dQ0VRCqsWZrO8PENMSiNMe5IkISVn40zOxrl4LZYWwmiushORjYdGaoZZgR60Y++gHXsHJAk5oxQ1fyFK3kKUrLIYRyFMljtWFeNUFZ59qxrdsNhzvJN9J7pYvTSXu64tJjleDM8XhKlGkmWUzDKUzDJcK+6xZ8luPoLRdAS9+cjp2pCBPgaPvAu8a789QdI5AAAgAElEQVQvIQM1dz5K3nw7ESk6fAjClCCuPgRhgqlFy1BLV6LX7EKveR+94RrUwqWxbpYgCKPYd7KTl3c2AFCQGc8nb50X4xZdGq/bweoluaxekku3L8SOo21sP9JOS1cAC6iq76WqvpffvnacZfMyWLUwiwXFqaiKqDsrTH+Sw41avAy1eBmWZWH52tAbD6E3HcZoqQJDA8vC7DhFpOMU7N0EDjd64QI8xZUYKXPFJDUz3K0rC1g2N50N79ay40gbpmXx1r5mth1uZe3KQj58VaG4KSMIU5jkjsdRdhWOsquGjvPt6M1HkDuOEao/jBUJAmD5O9GOd6IdfwcAOSkbJad85CHHp8UyDEGYtcS/sIIwCVzXfNKuVRIJEnrvSeI+UoHkEEMfBWEqae8Z5P97oQoAt1Phb+5ehHMazhadluTmjlXF3H51EQ3tA2w73MbOo230D2pEdJOdR9vZebSdBK+DKyuy+NCqIuYWiB4Bwsxg94bMwZmcg3Pxh7D0CEbbCTsJ2XQEs6fRXlELETq1l9Cpvfb7PEkjPWTUvAXICRkxjEKYCOnJHh64cwFrryzgj2+f4nBNDxHNZPO2Ol7b1ciK8gyuWZRNeVEKskhCC8KUdWav95Tr7sQyDbpPVqG3HMNoOYrRdgL0CACmrw3T14Z27G37vQnpKNnlKDnzULPnISVli5tOgjAJROJRECaB7E3GddV9hN/9H6yBbvxbn8G34C/pD0ToD0TwBSL4ByP2RBGaQThiEIoYRDSDkGag6ab9jywgSdgnxEPPHqeC1+0gzq2e8aySHO8iM8VDRrJH3MUXhIvQdINHntrDYFgH4HO3zydrmtf/kiSJouwEirIT+OhNZRyp7WHb4Tb2n+wiopv4BzVe39vE63ubyEnzsrIik6sWZJGTJurgCTOHpDpHZlAFMAd9GM1DQ/VajmIM9AJgBX3o1TvQq3cQZmi4Xt58lJwKlJwK5PjUGEYhRFNhVgIPfXQpVXU9PPvWKera/IQ1g62H29h6uI20RBerFmVzzaIcUQdSEKYBSVZQMktRMkth6e32ZGSdtRgtVRitxzHaT44kIi1/F7q/C/3kVvtY705AyZqDnDUXNXsuckaxmDVbECZATLMRFRUV3H333bFsgiBEnWVZ+AIR2nsG6fKFhh5BunoTWGdlUyi1IZ14i817NXZHJqfGVKLXQUaKh8xkD1mpXkpyEinJSSTeI/5hFQSAV3bUUz1U1/GW5fmsqMiMcYuiS5FPT0oTDOvsPWHXgzxa34tlQWv3IJu21rFpax2FmfFcuSCLKysySU/2xLrpghBVsjcJee41OOZeQ3KyB727mZ5je+0akS1VEBkEhobrHeu060MCUmIWam65SETOIPOLU/nnz6Rw4FQ3Ww+2sr+6C8O06O4P88K2el7YVk9JTiKLS1NZUJxKaW6iKE8hCNOApKio2XYiEcAydcyuevSW4xhtx+0ekcNDs0N+9Pp9UL+PCICiIqcX2/Uls+agZJaJ470gRIFkWZYV60ZMFZ2d/jG/JyXFvhPa2zsY7eZMC7M5/qQkD+29gxw71U1rd4CW7gCt3YO0dg8SHOo19UGpsp+/T3yJeDmMZsn8rP/DNBj27GuKLBHnVnE5FVwOBZdTwe1QcDoUHKp9omtZdmLTGvrZNC2CYZ1ASGcwrBEI2j0mL1V2qpfS3ETKchMpzU2iIDMeWb604Qazed+L2C8v9oyMhGg1Z1TjOZbvPNbBrzYeZl5BMv/wsaWz5uKy1x/mUF0v7+xroqal/5zXy3ITuXJ+FsvLM2bszNji+zw7Y4dz47dME7O7Hr25ami43knQw6O+9+zheuVISVnTarje5e77qXgch8uLayCo8X5VO1sPtVHbeu7x0OVQKC9MZkFRCvOLU8lLj7vkc6bJMJu/z7M5dpjd8Y8ndss0MXsaMdpPYrRVY7SfHJmsZjRSXKrdozKrDDmjFCW9GMkR+0mppsM5uSAMi0ri8Zvf/OZF15Flmfj4eMrKyrjxxhvJzJx6vUlE4nHsZkv8mm7Q3BWgoX2AxvYBGjr8NHUGzptg/KCkeCfpSW4ykjzMcbSxovEpJEwMVxKhm79BQnoGXpcalYsW3TAZDOn0+EN09AbtR1+QzqHnXv/oF1EA8R4HS8rSWDo3nYUlqbid5+8UPVv2/WhE7FP7JGc8x/LkZA9tPYM4YUpdSE6G4X16tLqTXVUd7Kxqp7X73P1bmpvI8vIMlpdnkjmDekKK7/PsjB0uHr9l6piddeitxzBajl04EelJRMmeh5I1FyV7LnJ6IZI8dcuciMTjhbV0Bdh+pI0D1d00dQ6Muo7TIVOYmUBhVjxFWXZZi9z0uJjduJrN3+fZHDvM7vijFbs50DOUiDyJ0XEKs6sBrPN05pAk5JQ8lIxS5IwSlMwS5JR8JGVyj/nT4ZxcEIZFJfFYUVExkjAZ7eMkSTpruaqqfPWrX+ULX/jC5W46qkTicexmYvymZdHaPUhtSz81rf3UtPho7gxgmBf+qiR4HeSkxZGT5iUnLY7sVC8ZyW7SEt3nTFARObyF8LbfAiBnzcG77huTVk8kENKobennVEs/p1p81Lb0Ewidm0BVFYmKohSWzkln2dwMUhLOvrM3E/f9pRKxT+2THHEsH5tzen1ZFk2dAd6vsieh6fKFznlPYVY8y8szuWJeBrlp3mnV0+uDxL6fnbHD2OM/nYg8cc5wvXMoTpTMkpFEpJJZhuSOj1bTL5tIPF46XyBCVX0PR+t6OVrXQ0//+W/gqopEVqqXrBQvWSmeoZ89ZKZ4SY53TuixcjZ/n2dz7DC745+o2C09gtFVj9lRjdF+CqO9Gmuw7/xvkFXktAKU9GLkjGL7OSVvQpOR0+GcXBCGRSXx2NjYyA9/+EP27NnDZz7zGZYvX05aWhrd3d3s3r2bJ554ghUrVvDAAw9w7Ngx/vM//5P29nZ+/vOfc8stt0QjjqgQF6tjNxPiD4Z1TrX4ONHo41Szj7q2foLh8w9Xdqgy+RnxzC1IpiQ3kZQ4J7npcWOql2hZFuF3Hkc7bteOcpSvxrX6szG5eLcsi/beICca+zhQ3cWR2h4iunnWOpIEi0vTuL4ylyVz0lAVeUbs+/ESsU/tkxxxLB+bC8VuWRZ1bX72HO9kz/EO2nvPTbJkJntYMiedpXPTmZufNO2GqYt9Pztjh8uP3zJNzN4mjJFE5MkLXpjKSdnIWWV27bDMMuTUfCRZOe/6E0kkHsfHsiw6eoMcb+yjvt1PQ5ufxo6Bc86bRuNUZVISXKQmuklJcJ31c1Kck6Q4Jwle50h5nbGazd/n2Rw7zO74JzN2M9CL0VGD2VmL0VmD0VEL2nluPoGdjEzNR0kvRE4rREkrQk4rQHJEp3TNdDgnF4RhUUk8/s///A+//OUvef7558nKyjrn9dbWVu6++26++MUv8ld/9Ve0trZy++23s3TpUh5//PHL3XzUiIvVsZuO8fsCEU429nGisY+TTT4aOvyc71vgdMgUZyVQkptIUXYChZkJZKV6UOTLT7xZhsbgCz/EbK8GwHXN/TgXxT4RH9EMqup72V/dxYHqLvoGIme9nuh1cM3iHNZdX0peRvy02vfRMh3/7qNlOpzkiGP52Fxq7JZl0dwZYPfxDvYc76S5K3DOOl6XyuKyNJbMSWNRSdq0mMBK7PvZGTtEP37LsrD8XfZwvfZqjLaTmD1NwHlOMlQXSkaxXTMssxQlowQpPm1SbkKKxGP0GKZJW0+QhjY/9e1+2noGae8N0tUXvOhomdF4XSqJcU4SvQ4S4pwkeBzEex3Ee8782UGcx0GCx4HbqSBJ0qz+Ps/m2GF2xx/L2C3LxPK1Y3TUYHTVYXbVY3TVn7ckh01CSspCSSu0k5JphXYyMi71vMd+y7LQDRNNt9AME1030QwTr9eJZpg4gMQ457hiEIlHYbJEJfF42223cdVVV/Hd7373vOv8y7/8C7t27eKll14C4Gtf+xrbtm1j586dl7v5qBEXq2M3HeIPhDSON/RRVddLVUMvLaNcLA/LS4+jJDeR0txESnMSycuIQ5FHv/McjdjNwT4GN/xvrEAvSDKe2/8BNW/BuD8v2kzLoq7Vz9ZDrew42nZOT9AFJanctCyPpXPTkafxUMuxmg5/9xNFJB5nnvHG3tYzyP6TXeyv7uJkU985N3AkoCQ3kUUlqSwuTaMkJ3FK1s8U+352xg6TE78VGbSH6XUMPdpPjcycPRrJk2jXDMsotZOS6cXI3qSot0skHieeYZp0+UK09wRp7x2kqy9Erz9Erz9Mjz9M30D4vDe+x0KRJeI8DrvHZJwTj0MZSU6elbT0Okj0OkmMG3+vyqlqKu33WJjN8U9W7KZpEdENNN1E000iI88GmmYnAjXdJKJpyAMduPqbcA804w20EBdqw2FeKBkJYZx0kEY7qbQZKbTqyTTrifh1J7px4R7Viizx3c9dSV563JjjEolHYbJEpehAc3MzCQkX/qNNTEykqalp5Pe8vDwCgfMngARhvDTd5ERTH0dqe6iq76WhzT9qXwNFlijJSWRuQRJz85OZk5c06b1zZG8ynlu/zODm74GhE9zyGN7bH0bJKJ7UdpyPLEl2EjY3kY/eNIfdxzp490ALJ5p8AByt7eFobQ85aV4+fFUhqxZmT7thloIgjE92qv29//BVhQwENQ6e6mJ/dTeHaroJRwwsoKaln5qWfjZtrSPOrbKgOJUFxSnML0ohI9kzrWtDCsKlkJxe1ILFqAWLAbuHjOlrw2y3k5BGZy1mTyNY9oWlFezHaDiA0XDg9GfEpZxdNyy9CNmbHJN4hEunyPJQrUcvkHbO64Zp4huI0OsP0x+I4BuM0B84++EPagwMPc6XpDRMa2T9S+VxqSM9KpPinCTHuUhOcJIc7xp6OElOcEVt4kNBmAiWZRHWDMIRg25fiIhuENYMIppJRDMIa3ZiMDK8TLefNd0kPJQwPL3MIKybI8tOJxft18fee9kLzB16WKTKA+QrPeSrPeQrPeQqvaQop5OlLiIU0EoBraBgP1zQa3hpNZJpNZJpM5JpN5JoM5IIc7qHo2laGBdJTgpCrEUl8ZiSksLWrVv5+7//+/Ous3XrVpKTT58k9ff3XzRZKQiXYrjezqGabg7X9nCsoZeIdu7BV5ElyvKSWFCUQnlhMiU5iedM+hILSmYp7tWfI/Tmf0E4wOALP8Tz4a+i5pTHumlncTkUrl2cw7WLc2jtDvD+8U627GokENRo7R7k8ZeOsfHdWtauLGD10twLzogtCMLMEu9xcM2iHK5ZlINumJxs8nG4pptDNT0jM8IGQjq7jnWw61gHAGmJbuYX2UnIiqKUcyawEoSZSJJklORclORcHOXXA2DpYcyuBrtmWGctRkcNVn/HyHusQC96oBfq953+HE8ScnqRPUwv3a4dJiVmIEni5t90ocgyqYluUhMvXu/NtCwGQ7qdhBzU8AcjDAQ1AsGhZcEIYd3CPxihzx9mYDDCQFDHPE+2MhjWCYb1Uev2nsnpkElNcJOa6Dr9nGhPnJieZLd9pvWeFKJPN8yRBGFo6BGO6IQ0Y2R5WDMJR/Sh56Hl2nAi8XRCMaydnVyMQqfhSSDhl5OollOol+fiUGRURSZBiZCt9JJFDxl0k2Z2kaJ3oXJ60s8UZZAUZZAFtJz1iZozCSMxGyMhBzVvPmmZU2fyMkEYTVQyAx/60Id48skn+Yd/+AceeughcnNzR15raWnhxz/+MVVVVdx///0jy48cOUJRUVE0Ni/MQppucqyhlwPVXRyq6aaz79xZVyUJirMTqChKYUFRKnPyk3BNgUTjaBxzr8GKBAlvfRK0IMGXfoznQ18e6SEx1eSkxfFXd2Rw3y3z2PhmNa/taqBv6K79M29Us3lbHbeuKODWlQV4XCIBKQiziarIIwnFj6yBXn+Yw7XdHK7p4WhdD4GQfULd3R/ivUOtvHeoFYCsFA9z85OZW5DEvIJkMkWPSGGWkFSXPfN19tyRZVY4gNFVb/eI7KrD6KzD8neefj3ow2g8iNF48PQHOdx2zbDUAnt21bRCe1ZVp2cywxEmgCxJxHvs4dOkjr7OB4ecmpZFMKzbicpBDf9ghP7hXpWDmt2jcjBC30AEXyA86sSKEc2krWeQtp7Rh7FKQHKCi7QkOxGZnuQhI9lNZrKHjGQPyfGuKVliQ7gwy7LQdJNgxCAU1glGdILh0z8PJw+D4aGfh581g9Dw62H757BmoBtTKz3oVGUcqozTodgPVbYfDsVerso4VAWnY2g99czlQ+spwz/L9s9Dy0Z+V4cfCqoiXfL5jGWZdq3gnibMnibM3mbMnmbMvlawTn9HHREfji4fdB2H2rcwUpKnXKcVQThTVGo8DgwM8OlPf5qjR4+iKApZWVkjs1q3t7djGAbz58/nySefJD4+no6ODv7u7/6O9evX8/GPfzwacUSFqAs2dpMZvy8Q4eCpLg5Ud3Oktoewdu4JUkqCi4UlqSwqSWVBceqEDp2eiNi1E1sJvf3/wLJAVnDf/EUcJSui9vnRdGb8mm6y40gbL+1soP2Mk9N4j4M7VhWxZlnelOhdGi2z+XsvajzOPJM6I6Rl0dg+QFV9L1X1vZxo7Bv1WA6QFOdkbn4Sc/KTKctNpDArYUJ61oh9Pztjh+kXvxUawOhusCcw6K7H7GrA9LVysUKBUmImSkoecmq+/UjJJ624BElRRY3HGeRyYw9HDPoCYfr84ZGbyXY9yhA9/fZz/0BkTD3MFFkiPclNxlAiMj3ZTUaSZ+h3N153dM7TZ/N+h7PjtyyLiGYyGNYZDGkEwwaDYY3BsJ08HF423Ot15BE5vSwUMcY1MVI0KLKEy6HgctpJQbdDweWQcToVXKq9zOUcWqYqJCe5cTkUDM0YSiTaiUHXGYlD1xkJRocqT8ubmpapY/o67ERkXytmbwuSvw29pxmccXjv/mfk+HNLOlyMqPEoTJaoJB4BIpEIv/71r9m4cSONjY0jywsKCli/fj0PPPAALtfUHkYlLlbHbqLjb+8ZZO+JTvae6KSmpf+ckx1FlphXkMzi0jQWlaaSlx43af+YTFTsWu1uQq//AkwDJAn3DV/AMe/aqG4jGkaL3zQt9p3sZPPWOho6Bk6vm+DizmuLuW5xzoyoATmbv/ci8TjzxDJ23TCpa/VTVd/DySYf1c0+QpHRE5GKLFGYlUBpbiJlQ7Vno1EnUuz72Rk7zIz4LT2M2dOE0VWP2d2I0dNoz6StnTsS5CyygiMtH3X5PaiFS8e83al4HIeZsU/HazJi1w2TXn+Ybl+ILl+ILl9w6DlEty9Ij39sE+bEuVXSkuyh22lJbtKHntOGhnEneByXdIyfSfvdsqyR3oSDIX0ogajbycOzftcJDj1HdJNAyB6GPxg6/xD7aJMk8DhV3C4Ft1PF7VRwOxVcjtO/u4aWjfw+kjhUzlp/eNlYrxNm0r4fq5QUL5Zp0tsXHPe5kEg8CpMlaonHMw0MDBAIBIiLiyM+fvrUGxAXq2MX7fgty6KhfWAk2dg8ygzU8R4HlWVpLJmTzqKS1JgN5Z3Ifa83HiL42s/BsAuFu669H+fCW6K+nctxofhNy2LP8U42vFNz1vCczGQPd19fwpULsqb1LNiz+XsvEo8zz1SK3TBNmjoCnGjq42STj5ONffguMGGC16VSlJ1AUVYChdnxFGcnkpniGdPxZSrFP9lmc+wwc+MfGarX3YDZbScijd4mLF8HfOAWrpI9D+9d3xrzNqbicRxm7j69FFMhdt0w6e4P0dkXpLNv+Dk48nswrF/8Q86gKtLZE97Eu0hOcNmzdY/M2O0gPyeJOI+Dft+Fa1ZOJMuy0I2h4clnDj+O2EOOB8M6obAx1PPw7MdIIjFsP0903lCRJTwuFY9LsZ+d6tm/u+wk4fBrbpfygWf7decU6D04Ff7uY2U6nJMLwrAJSTxOV+JideyiEb9lWdS1+dl1rIPdxzro8p17lz471cuyeeksnZNOWW7SlKgXM9H7Xm87QfDln4Bmn0Q5Ft6M66r7kFTnRd45OS4lfsM02Xa4jU3v1dLdHx5ZXpSVwEfWlLGg+DyFiqa42fy9nw4nOeJYPjZTOXbLsuj2hahp7edUcz81rT7q2wbQLzB7o9upkJ8ZT0FG/MhzXkbceW9STeX4J9psjh1mX/yWHraH6PU04RhsxxjoxSq9FjV3/pg/ayoex2H27dMzTYfYAyGNzr4gXWckJbt8Ibr7Q0OzEo9/Zl5JYqRn3XAPOvcZPekURUKRJRRZHvlZle3edRYWlmVXLbCwwALDstB1E92wE4r2w/75rMlOzpg1ebKGJzsdMl6XitftwOtSSUpw4XWrqLJkL3epeNzq6Z9dKl63OpJUnAoJw2iZDn/3E2U6nJMLwrCodBXz+Xx0dnZSWFiI03k6KfLcc8+xZcsWvF4vn/nMZ6isrIzG5qact/c10dzm50NXFqDI038Y6WSwLIv6dj+7quwZTkdLNhZlJXBFeQbL52WQmx4Xg1bGlpo9D++d3yD44iNY4QG0I69jtBzHffMXUVLzYt28S6LIMtdX5nL1gmze3t/MC9vq6B/UqG/388gz+1lUmspHbpxDgZiJTRCEUUiSRHqyh/RkD1fOzwLsHjWNHQPUtPRT3+6nvs1PS1dg5IIvFDGobvJR3eQ767PSk9zkZ8STk+4lNy2O3PQ4slO9pEx6VIIQG5LqQkkvRkkvntUX60LsxLkdxGU7KM5OPOc1y7LwBzW6fXYSsscfpm9g6DFUd7JvIHzechyWxVDtwtFfnyokwO1S8Q71LvxgYnD4OW4oqXhWAnHo5w8ORxbfZ0EQprqoJB4fffRRNm3axPbt20eWPfnkk3zve99juEPlli1beO6555gzZ040NjllDIY0/v2Z/YA9eOX2q8VM3RfS3DnAjqPt7KrqoKPv3OEQc/KTWFGeyRVz00lPFrMwKunFeO/5F4Jv/BKz4xRmbxODG76La9XHccxfM23uVjpUmVtWFHDt4hxefb+BV99vJKwZHK7p4UjN+1yzOJt7ri8lNdEd66YKo4hoBq3dg7R0BegeCNPYMUCcS+UTt8ydETU7helFVWRKchIpyTl94arpBk2dAerb/NS3+2nqGKCpM3DWxDXDdcj2V5/9eWlJbvIz40lPcJOZ6iE71UtWioe0JLe4mSgIgjBJJEki0esk0es86/j+QaGIPVP3wFBNw4GghiFJ9Aci9PqChCIG4YjdI3F4mLPdG9HukWgYlv1smhhDsy1LkgT2f9in1kM9IhUJVZGHHqd/dg1PYDI8aYnDnsDkdN3CoXqHQ7UPPc7TQ5hdTmValxsSBEEYj6gkHvfu3cuqVatwu08nDf77v/+brKwsHnnkEbq6uvjGN77B448/zr/9279FY5NThselUpCVQGO7nxe313F9ZQ4J3qkxFHaq6PIFeb+qgx1H2mnqHDjn9Tl5SaysyGR5eYZIPI1CTszAe9c3iezdRGTfZjA0wu89gdF4CNcNn0P+/9m78/goy3v//+979myEhCQkBAhhDTuyiKC4ACoiWtFqq6eC3exx668LrT/P8ZzvOd2Otp7a01LP8Wt7FKW1BVsFF0QFUXFhVXaQNUAgIUASss1yz9zfPyYJhE1I7mQmmdfz8chjZu65574+l5FJ5p1r8XWcIfJJXpdumdRX11ySr0Uf7tP7nx1SxLL04aZSrd52RFNG99QNl/Xm31CMhCMRlR2v18HymujXkVodOlqr8sr6s+5iedmQ7hrYq2u71wmczu1ynhFGRixLRyvrdeBIrUrKa3SgvEaHjtbqSEV9s+lwjaNrTud0GMrumqScjKSGXVh9ymrcmTXdF7P1hQEgkUVDPZeydHKAAiP+ACC+2fJb85EjRzRhwoSmx7t27dLhw4c1Z84cjR07VpL05ptvau3atXY0F1cMw9CsG4r08+fWqD4Q1msfFevOqQNiXVbM1dSHtGZbmT7ZWqadp013k6S+Pbro0qIcjS3KIWy8AIbDJe/YW+XMHyr/8qdl1R6XWfypwi/9i3yTZsvZe1SHGf0oSempXs26fpCuHdtTf3tvj9Z/Xq6QGdGbq/drxWclmnZpb107rhcf7NtQrT+kA2U12l9WrQNHGkOZuvOunSdJDoehvG7JGlyQocK8jhN6I/E4DEM5GcnKyUjWmEHZTcfNcERlFfU6fLRWh4/V6mh1QCVHalRytFaBU6bwhSOWSo/XNdsg61SpSW5ldvFGd2PtEt2BNboTq1cZqV6lp3oYMQkAAICEZ8uner/fL6/X2/R4/fr1MgxDEydObDrWu3dvrVixwo7m4s6YohwV9e6q7fsrtXz9QU0Zk6+chr+8JZKQGdGGXUf18ZZSbdx97IwFlvO6JeuyobkaP6S7cphG3SKuvEFKue0n8n/wnMy9a2XVVap+6X/JmVck72VfkTO7MNYlXpS8bil68Nbh2nmwUn9bsVufH6ySPxjWKyv36p11BzVjQoGuGZ0vt8sZ61I7LMuyVFkT1L7SE9rfEDTuL6vRsRNnjvA6lWFIORnJ6pkVXQuvR1aK8rNSVNSvm9wuJ6MK0GG5nA7lN/z/LJ0cKXP8eK2qaoMqO16nsop6lTWEjuWVfpVX1TcLJaXoH9hq6kPaX3bmSH4p+m+oS4pHGaleZaRFd2LtmupVeopH6SkedTnlliULAAAA0FnZEjx2795de/bsaXq8cuVKpaamqqioqOlYVVVVs3CyMzEMQ7df018/nbdW4Yilv7+/R//4pWGxLqtdWJal7cUVeuvjfVq97YjqAmaz5zO7eDV+cHeNH9JdvXJSO9SovHhl+FLlm/qAQjveV+Djv0iheoUPb1fdy/8uV7/x8o67TY4uObEu86IM6NlVD//DaG3ee1x/e2+39pfVqKY+pL8s36Wlaw7oxgkFumJ4njxuAsjzsSxLx08EtK9hnbvi0moVl57QiUU0EtgAACAASURBVLrQeV+XmuRWr5xU9cxOVc/sFPXMSVWPrBR5z/LfmxAYnZVhGOqaGg0HB/VuvuWMZVmqqQ+pvNKvo1XNd2I9fiKgY1X+ZutJRl8jVdUEVVUT1L7S8+/Qm+JzKS3Zoy7JbqUle5R2ym1qUvQrpeEr1edWktfJz1MAAAB0CLYEj+PHj9fLL7+s+fPny+v1avny5bruuuvkOGWK0f79+5WXl2dHc3GpMK+Lxg/prlVby7R62xFdN+6E+vY498LIHV15Zb0+2lyqT7aWqey0aWhJXqfGDsrRxGG5GtCrKwsotwHDMOQpukquPqMVXP+qQluXSZGwzN2rZO5dK/eQKfKOvlmGr+PsFm0Yhob37aahhZlat6NcL7+/R6XH61RRHdD8tz7XopV7NWVMT00e3VOpSe5YlxsXqmqD2nv4hPYdPqF9pdXad/iLQ8bsrj717p6m3jmp6tU9TQXd09Q11UOIAZyHYRgNQaDnrD/bLctSXcCMrhd5wq/K6oAqagKqqA403A+qojqg+tP+ONeo1m+q1m+q9PiF1eMwDCX7orufJjfsgprcsANqdIdUp3xel5I8ze97PU753M7orYc/IsQ7MxxRyIx+Bc1w9DZ08nEwdPI2ZIYVCJ15PGhGN9oIhsIKmBEFGzbdCDUsqzFjYh9dPSo/xj0FAACdmS3B47333qu33npLP//5z2VZlpKTk/Xggw82PX/s2DGtWbNGt99+ux3Nxa1br+yrdTuOyAxbWvjuLv34rks61Yf5+oCpNduP6KPNpfr8QGWz55wOQ8MKMzVhWK5G9c9iZFo7cfjS5Jt4lzzDpiqw5m8yd6+SImGFNr+l0PYVcvefKPfQyXJ26x3rUi+YwzA0rihHowdm6aPNpXr1w306WuVXdV1Ir3ywV298UqwrR/bQdeN6KSs9cabs1/lD2tsQLu49XK29h0+oojpwzvMNSd0zk9UnN00FudGAsXf3NCX7WDcTsJthGErxuZXic6t393OvfRoMhXWiNqiqU74aH1fXBVVdF2q6ra0PnXVTJym6cU7jVO/WcDkN+TwuuV0NO7Q23HrcDnlc0Vu3yyG3yymPq+G+M3rbbJfXUx47HQ45nYZcjpP3nY7ol6Phy2mcvO9ouB/dVDZ6Gz0mqeHxyf/O0XN06q9W1ql3LVlWdLSpZCliRUPhxmMRy2p6HLEsRRyGIhGporJekUh0p9uIZZ28H2nc/fbkDriNx8xwpOk5Mxx9zoxEZIYthcPRWzMcafoKmScfh8IRmWb0nJAZORkwnhI0hsyIIta5/g+wz+qtZQSPAACgTdnyCbRXr1567bXXtHTpUknS5MmT1aNHj6bnS0pKdNddd2nGjBl2NBe3srsmafLonnprzQHtOFCpDbuOadSArFiX1SqRiKWtxcf10aZSrf+8XEGz+cYTffPTdfXofI3ok6kuKexEHCuOLjlKmnKfwsOvV2DVXxU+vEMygwptX6HQ9hVydO8vz5DJcvUdJ8PZMUYLOh0OTRrRQxOH5Wrt9nItWVWs/WU1CoYiemftQS1fV6KxRdm6fHiehvTJ6FSbOPiDpvaX1TSNYtx7+ITKKurP+5rumckqzE1Tn9w09cnrol45qWzOA8QZj9uprK5JyrqAdY4jkWi4WOuPBoy19Wazx3V+U3UBM3rrD6kuEB01Wec3v3CTqEZm2Gp1eIn443QYTQGytyFA9rqd0XC54XhailcpSW6NL8r+4gsCAAC0gmFZ7fDn1A6ivPz8azCdTeOi9I0bLdTUh/T//8/HqguYyuuWrJ9889IOGYiUlNfow82l+mRLqSprgs2eS0/xaMLQXE0cnqvhA6NrCSbiRhOnf+/jhWVZCpdsUXDzOwrv36BTh4MYvjS5B02Sq994Obr1btWI3Pbuv2VZ2lpcoTc/KdaWfRXNnktP8Wj8kO6aOCz3vKON7GJn3wPBsA6U16i4IWTcV1qtQ8dqdb535m5dfOqTl6bCvC4qbBjRmOxrn0DZjr5nZ7ft98iO9/JEksh9lzpn/81wRP5gWPUBU/UBs+l+IBSWPxideusPhWU4DNUHTFXXBJum5gZC4ei03ob7Zjii4Cmj8E7fOA5n53IacjodcjkaRoWeMlLU7Wp+zH3aaNKTX065nY7oyFOnQ263Q25n44jUhtGpLofcDbdet7OpjS/S2v/v4/F9XOqc/54vFH1PzL5Lid1/+h7fv5MDjRgOY7PUJLdmTOyjBe/u0uFjdVq58bCu6iBTWKpqg1q9rUwfbSpVcVnzX/jcLocuGZClicPyNLSwc40u62wMw5Cr5zC5eg5TpLpcoW3vKbT9PVn+aln+agU3vKHghjdkpHaTq89oufqMljN3oAxHfE+PNwxDQ/tkamifTBWXVmvp6v1a93m5QmZEVbVBvbXmgN5ac0A9s1M0YWiuhhZmqmdOalytMVpTH1JxWXXTztL7y6pVerzuvCFjl2S3+uR1iYaMeWnqk9uF0cUAzsvldCg1yfGF6+G25ENLOBKRaTZMKzZPn1J8yhTkhlvzlPuN05gjETWb0nxyOvTJ6dGRxmONDVuWGmZQy1Lz2dZqNh3bkCE1TdlWw/RshxF9rmlat2EoNcUjh2HI7w81Tft2OoyG89Rs2rijcep4w7Rx5ynBotN58rjb5Wi6BgAAAGwIHjdt2qTi4mINHDhQAwcOlCSZpqkXXnhBq1atksvl0tVXX63bbrstYX4JmzImX8vWHdSxE3698sFejR/SXT5PfGa8/qCpTz8/qo+3lmrr3ooz1hMa2DNdE4fnaeygHNaG64AcadnyXvplecZ8SebetQpuWaZI2S5JklVzTKHNbyu0+W3JmyJXwSi58ofKmTtQjrT4XiKgIDdN9948VHV+U+t2RNcd3dGw7ujB8lotXLFbC1fsVorPpYG9umpQr64a1DtDvXJS5XC0/fvQibqgDh+t1aGjtTp0rK7htlZVp40ePl2Kz6U+eV2i06Vzo0FjRpo3Yd47AcQ/p8Mhp0fyKr7/WHUhEnmkDAAAQHtpVZL08MMPa/HixU2Pv/Od7+h73/ueHnzwQa1YsaLp+LJly/T+++/rt7/9bWua6zDcLqduvaqvnnl1q6pqg3puyXbNnlYUN+utmeGItu47rk+2lGn9znIFQ83XgspK92nisFxNHJarnIZfytGxGU633P0nyN1/giI1x2TuWy9z3/roWpBWRArUyvz8Q5mffxg9PyVTztyBcuYNlDN3gBwZ+TKM+BvlmuxzadLIHpo0soeOVtXrky1l+nhLqQ4fi36IrPWb+nTnUX2682j0fK9L+dkpykpPUnZXn7K7JjV9pad4zhtKWpaloBlRfcBUbSii2vqQ9h+q0tGGXWyPnXJbd46da0+VnupR75w09e6eqoLu0enSWek+QkYAAAAAQKfR4iTs7bff1qJFi9SvXz9dccUV+vjjj/X0008rPT1dK1eu1A9+8ANdeeWVKisr0xNPPKG3335bb775pqZNm2Zn/XFr/JDuenvNAe0rrdbqbUe0u+SEvjVjsAb1zohJPSEzrC17K7RuxxF9tuuoav3Ng5HUJLfGFeVowtBc9cvvQvjRiTlSu8kz7Fp5hl0ry18jc/9n0SDywGYpHB2RZ9Uel7n7E5m7P4m+yO2TIyNfzsxecmT2lKNbL0WSBsjhS41hT5rLSk/SjIl9dOOEApVV1GvH/grtOFCpHfsrm3Z/rguY2nmwSjsPVp31Gg7DkMtlyOWI7tLqdkanyzWuj9aStc08bofyuqWoR7cU9chKVu+G3aXTmS4NAAAAAOjkWhw8/vnPf1ZmZqYWLFiglJQU1dfX6/rrr9eTTz6p+++/X/fee68kqaioSMOHD9fkyZO1aNGihAkeHYahh24boT++vlVb91Xo2Am/fvnnT3XtuF667aq+crvafopSIBjWpj3HtO7zcm3YdVT+YLjZ843rNl42JFfD+mZe0GLk6FwMX6rcA6+Qe+AVssKmIseKFT78ucKlnytculNWoCZ6YsivyJHdihzZ3fTag5KcqRlSWo6MtGw5umTL0SVHjrRsGV1yZPjSYhJgG4ah3Mxk5WYm66pR+bIsS0cq67Vjf6V2HazSkYo6lVf5m8LIU0UsS8GQpaAi0plPn5PX7VS3dJ+6dfGpW7pP2V19ys+Kho2Z6b64WmcSAAAAAID20uLgce/evbrmmmuUkpIiSUpKStLVV1+thQsX6qabbmp2bmZmpq688kp99tlnLS70rbfe0h/+8Ad9/vnncrvdGjNmjL73ve+pqKioxddsaxlpXv3gK6P07voSLXx3l4JmRG+tOaDNe4/r2zOGqCDX3l2kIhFLxWXV2rL3uLbuO65dJVUyw81HaLldDg0rzNTYQTkaNSArbqZ/I/YMp0vOnH5y5vSTRt4gy4ooUlmqcOnnihzbr8ixAwofPyiF6pteE66pkGoqpMM7zrygwykjuauM5HQ5krs23O8qI6mLDG+KDF+qDG/qyfuuthkBaBiGumckq3tGsq4c2aPpeMgM62iVX+WVfpVX1qu2PtSwWYKlUONGCWZEEcuSz+tSstcln8epZK9LWZkpSva55JLULd2nFJ+LUcIAAAAAAJymxanTsWPHlJXVfAOKbt26SZJ69Ohxxvn5+fl69913W9TWwoUL9eijj2rgwIGaM2eOgsGg5s+frzvvvFMvvvhiXIePDsPQlDE9NaRPhv7w2jbtPXxCh47W6mfPr9Xlw/M0pE+GBvTsqow070Vfuz5gquRorQ4cqdG24gpt23f8jCnUUnQ01oh+3TS2KEfD+2bG7UY3iC+G4ZAzo4ecGSf/PVuWJavmmCLHD8hTX6bQ0YPyHyuVdaJcVv1p05cjYVk1x6LnX0iDTpcMd5Lk9snw+E7ed/skl1eGyy25PNGA0umJPna6ZThckrPhy+E6+dhwRMNPw5AczobHjuitYcgph7q7DHXPNqQcryRfdBvUk/8FTj5u2nQpepue7pUsS1VVdVLILyvUuNuqpcYtVy1F1LBNa8NXpOG5k4+txuOn3sqSIhGp4fWWFWl43HD8lPOtZq9tft+KnHr8tDYu6rXN75tuQ7IshVNz5Rl7a9zvhg4AAAAAiJ0WJ1CpqamqqalpdszpdMqyLDmdZ34QjUQicrvdF91OVVWVHnvsMeXm5urFF19Uamp0Tbnp06dr+vTp+ulPf6o//elPLetEO8rrlqJ/unu03vi4WIs/3KdwxNL7Gw7p/Q2HJEnZXX0a2LOrBvTqqvysFEUsS5GIJTMSvQ2HLfmD0aCxpLxWB8trdLTKf872umckaUhhpoYVZmpon0x53IQDaD3DMGSkZcmRlqX003YDtUIBRaqPyqo+osiJcll1lYrUVcqqq5JVV6FIXZUUqD33xcOmrHC15K/Wxa+k2L7O04tO79Q/bTh7j5Qrd2DMagEAAAAAxLcWB4+5ubkqKSlpduzmm2/WyJEjz3r+4cOHm0ZEXoxly5appqZGX//615tCx8b2b7jhBr300ks6ePCgevbsedHXbm9Oh0M3XV6oEf2ytODdXdp5sEpmODoWLDrds1Qfbi5t0bVTk9waXJChoYWZGtInQ1npSXaWDnwhw+2VMzNfysw/5zmWGZTlr5EVqJEVqG24Xxt97K9tGD3oj94G62WF/LJC9ZIZkmUGJDPUtAEOWsAwmkZ8Rm9P3jfOcTz63Mn7TpdTcjhkdekhZ1afWPcIAAAAABDHWhw8DhkyRMuXL292rHfv3urdu/cZ55qmqfXr12v06NEX3c6GDRskSZdccskZz11yySV66aWXtHHjRluCx4yGEVwXw9mwIcvFvDYjI1mjBndXyAxr54Eqbdt3XFv3HtP2fRWqC5w5VfpUDkPK7Zaigtw0FeR2Ue+8NBXkpik3M0UOR/uvMdeS/ncWidx3qaX9T5bUtVXtWpYlhUOKhIJSOCQrbDZ9KWLKMkOyIqYUiciKRKRIuGH6cDg6/btxqrNOne7cOJ24qZVTplc3aJqGbUT/rRkNM6AbjxuGDEWPR6dpR8O7k4Gecdrj05+PTgU3Gqd4O84MA42G401BoeO0YNDRPCQ0GqeWOxySDFvWoWz8vofDFzSBPiba6728s0jkvkuJ3f9E7ruU2P2P9763tK5471dbou+J2XcpsftP3xOz7+h4Whw8zp49W2PHjlUwGJTHc/5NITZs2KCsrCxNnTr1otspKyuTFB3heLrGY43ndDRul1NDCjM1pDBTt13TX+GIpf2lJ3Ssyi+X0yGHw5DLacjpcMjpNOR2OZTbLUVepk0jgRmGIbk8crbRZjQXoiOEbwAAAAAAxFqLg8eBAwdq4MALW9trzJgxeuWVV1rUTn19dAfds4WbXq+32Tmt1bhW3cXIOG2du9bqmuRW16Rzr4VZVxOQPS3Zw+7+dySJ3HcpsftP31vX9+zsNLvKOat4eC/vSBK571Ji9z+R+y4ldv9b2/d4fB+X+J5K9D0RJXL/6Xt8/04ONHLEsvGXX35Zs2bNOu85SUnRtQqDwTPXdQsEAs3OAQAAAAAAABAfYho8lpSUaM2aNec9p3v37pKk0tIzN11pPNZ4DgAAAAAAAID4ENPg8UKMGDFCkvTpp5+e8VzjseHDh7drTQAAAAAAAADOL+6Dx6lTpyolJUULFy5UTU1N0/HS0lItWbJEY8aMUa9evWJYIQAAAAAAAIDTxX3wmJ6erocfflilpaW68847NX/+fD377LO66667ZFmWHn300ViXCAAAAAAAAOA0Ld7Vuj195StfUXp6uv74xz/qV7/6ldxut8aMGaPvf//7KioqinV5AAAAAAAAAE7TIYJHSZo2bZqmTZsW6zIAAAAAAAAAXIC4n2oNAAAAAAAAoOMxLMuyYtX43Llz9fvf/17btm2LVQkAAAAAAAAA2gAjHgEAAAAAAADYLqbBY1FRkW655ZZYlgAAAAAAAACgDcR0qjUAAAAAAACAzqnVIx6PHj2qt99+W8uXL1d1dfU5z1u9erXmzp3b2uYAAAAAAAAAdACtGvE4f/58/fKXv1QoFJIk+Xw+ffe739XXv/71M85lIxkAAAAAAAAgcbR4xOOqVav0s5/9TJFIRBMnTtSVV16pcDisX/7yl/rhD3+oSCRiZ50AAAAAAAAAOhBXS184b948uVwuPffccxo7dqwkqaSkRHPmzNEbb7whSXriiSdkGIY9lQIAAAAAAADoMFo84nHDhg2aPHlyU+goSfn5+Zo3b56uu+46vf7663r44YdtKRIAAAAAAABAx9Li4LGqqkqFhYVnHPd4PHryySc1ffp0LV68WI888kirCgQAAAAAAADQ8bR4qnVWVpYqKyvP+pzD4dATTzyhcDisV155RW63W9nZ2S0uEgAAAAAAAEDH0uLgsaCgQOvXrz/n8w6HQ7/+9a/10EMPaeHChcrIyGhpUwAAAAAAAAA6mBZPtb788su1a9cubd++/ZznOJ1O/dd//ZcmTZqk48ePt7QpAAAAAAAAAB1Mi4PH66+/XjfccMN5g0dJcrvdmjt3rmbOnNlsIxoAAAAAAAAAnZdhWZYV6yIAAAAAAAAAdC4tHvEIAAAAAAAAAOfS4s1lTrd69Wr98Y9/1MaNG3XixAlFIpEzzjEMQ1u3brWrSQAAAAAAAABxypbgccWKFXrggQcUDofVo0cPFRYWyul02nFpAAAAAAAAAB2QLcHj7373O7lcLj399NO64oor7LgkAAAAAAAAgA7MljUed+7cqenTpxM6AgAAAAAAAJBkU/CYnJys9PR0Oy4FAAAAAAAAoBOwJXicMGGCPvvsMzsuBQAAAAAAAKATsCV4nDNnjvbv36+nnnpKlmXZcUkAAAAAAAAAHZhh2ZAUPvLIIyopKdGaNWvUo0cPDR48WGlpaWc2Zhj6xS9+0drmAAAAAAAAAMQ5W4LHoqKiC2vMMLRt27bWNgcAAAAAAAAgztkSPJaUlFzwufn5+a1tDgAAAAAAAECcsyV4BAAAAAAAAIBT2bK5DAAAAAAAAACciuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO0IHgEAAAAAAADYjuARAAAAAAAAgO1sCR5nzZqlV1555bznLFq0SLNmzbKjOQAAAAAAAABxzpbgcfXq1Tp48OB5zzl06JDWrFljR3MAAAAAAAAA4ly7TbX2+/1yOp3t1RwAAAAAAACAGHLZdSHDMM563LIsHTp0SO+//77y8vLsag4AAAAAAABAHDMsy7Ja8sKioqKmsNGyrHMGj40sy9J3vvMdff/7329JcwAAAAAAAAA6kBaPeBw3blzT/bVr1yovL0/5+flnnOd0OtW1a1dNmDBBt99+e0ubAwAAAAAAANCBtHjE46mKior04IMP6sEHH7SjJgAAAAAAAAAdnC3BY0lJibp06aK0tDQ7agIAAAAAAADQwdkSPAIAAAAAAADAqWzZ1Xru3LkXdJ5hGHrggQfsaBIAAAAAAABAHLNtjcdzNnDaztfbtm1rbXMAAAAAAAAA4pwtIx6ff/75sx4/ceKENm3apBdeeEFXX321vvrVr9rRHAAAAAAAAIA41y5rPO7YsUO33367fv3rX2vq1Klt3RwAAAAAAACAGHO0RyODBg3SlClT9PTTT7dHcwAAAAAAAABirF2CR0nKy8vTzp0726s5AAAAAAAAADHUbsHjxo0b5fV626s5AAAAAAAAADFky+Yyhw4dOuvxcDisw4cPa8GCBVq3bp1uuOEGO5oDAAAAAAAAEOds2VymqKhIhmGc83nLslRQUKDnn39e3bt3b21zAAAAAAAAAOKcLSMeb7nllrMGj4ZhKD09XcOHD9fUqVPl8XjsaA4AAAAAAABAnLNlxCMAAAAAAAAAnKrdNpcBAAAAAAAAkDhsmWp9qrVr12rbtm06ceKE0tLSNGTIEI0dO9buZtpEeXn1Rb8mIyNZklRRUWd3OR1CIvc/kfsuJXb/6Xvr+p6dnWZXOWfFe/nFSeS+S4nd/0Tuu5TY/W9t3+PxfVzieyrR90SUyP2n7/H9OznQyLbgccuWLfrRj36kvXv3SopuKNO47mNhYaEef/xxDR8+3K7mAAAAAAAAAMQxW4LH4uJizZ49WzU1NRozZowuu+wyZWdnq7y8XKtWrdLatWv1jW98QwsXLlSfPn3saBIAAAAAAABAHLMleHzqqadUV1enJ598UjfccEOz5x566CG9+eab+sEPfqD//u//1uOPP25HkwAAAAAAAADimC2by3z00UeaOnXqGaFjo2nTpmnKlCn66KOP7GgOAAAAAAAAQJyzJXisqKhQYWHhec/p27evKioq7GgOAAAAAAAAQJyzJXjMzMzU7t27z3vOnj17lJGRYUdzAAAAAAAAAOKcLcHjZZddpuXLl+v1118/6/NLly7VsmXLNHHiRDuaAwAAAAAAABDnbNlc5oEHHtCyZcs0Z84c/elPf9L48eOVnZ2to0ePavXq1Vq3bp1SUlJ033332dEcAAAAAAAAgDhnS/BYUFCgZ599Vg8//LDWr1+v9evXyzAMWZYlSSosLNTjjz+uPn362NEcAAAAAAAAgDhnS/AoSSNGjNCSJUu0fv16bd26VdXV1UpLS9PgwYM1ZswYu5oBAAAAAAAA0AHYFjw2Gj16tEaPHm33ZQEAAAAAAAB0ILZsLgMAAAAAAAAAp7J9xOPZ+P1+bdq0SZI0bty49mgSAAAAAAAAQAy1S/B46NAh3X333XI4HNq6dWt7NAkAAAAAAAAghtoleExKSmKkIwAAAAAAAJBA2iV4zMvL0wsvvNAeTQEAAAAALpJlBhU+uEWhfesVqTgoZ94geUfNkOFLjXVpAIAOrF2CRwAAAABAfLH8NTL3b5C5b73Mg5skM9j0XKR8r0Lb35dn1Ax5hk2V4fLEsFIAQEdF8AgAAAAACcQyg/KvfF7mzo8kK9L8SadbjrRsRSoPScE6BVcvUGjLO/KOnSnXgMtlOByxKRoA0CHZGjwuXrxYf/vb37Rt2zbV1NQoNTVVQ4YM0a233qqbb77ZzqYAAAAAABfJCtar/u3fKVxyyqaf3hS5eo+Sq89ouXoOk1wehfdvUGD1QkUqSmTVHpf/vT/KsXGpvBPvkit/SOw6AADoUGwJHkOhkL773e9qxYoVsixLLpdLmZmZqqys1CeffKJVq1ZpyZIl+u1vfyu3221HkwAAAACAi2D5a1S35NeKlO+RJDm7D5Bn7Ew58wbKcDT/aOgqGCVnrxEyP1+pwLqXZdVWKFJxUPVvPKHkLz0qZ07fWHQBANDB2DJO/umnn9a7776rkSNH6vnnn9fGjRu1cuVKbdy4UfPmzdOIESO0YsUKPfPMM3Y0BwAAAAC4CJHaCtW9+h8nQ8deI5R04xy58oecETo2MhwOuYuuVMpXHpPn0i9LDqdkReR/7w+ywqH2LB8A0EHZEjwuWrRIBQUFev7553XppZfK0bDuh8Ph0Pjx4/XCCy+oV69eevnll+1oDgAAAABwgSInjqhuP2T7xgAAIABJREFU8c8VqSiRJLn6Xaak678rw+W9oNcbLq+8o2bIM/pL0etVHFJw3aI2qxcA0HnYEjyWlpZq8uTJ8njOvtOZx+PRlClTVFZWZkdzAAAAAIALED52QHWLfi6r+qgkyT1ksnyT7z3nKMfz8YyaLkdWgSQpuOENhcv32VkqAKATsiV4zMnJkWma5z0nFAopJyfHjuYAAAAAAF8gfLxEda/+h6z6KkmS55Kb5L38bhlGyz4GGg6XfFd96+SU6xV/kBU+/+dAAEBisyV4nDFjhpYuXaqampqzPn/ixAktXbpUN910kx3NAQAAAADOo3H3agXrJEney74q77jbZBhGq67r7NZLntE3S5IiFQcV/HRxq2sFAHRetgSPDzzwgIYNG6Yvf/nLevXVV1VaWqpQKKTS0lItXrxYd9xxh0aMGKH777/fjuYAAAAAAOdgWVZ0NGJVqSTJM2amPCOm2XZ9z6gb5ejWW5IU/PQ1hY8W23ZtAEDncvELe5zFyJEjJUV/wP34xz8+43nLslRcXKwRI0Y0O24YhrZu3WpHCQAAAAAASaGNb8rct05SdPdqz2h7Z55Fp1x/U3Uv/0SywvK/9wcl3/J/ZDht+XgJAOhEbPnJMHbsWDsuAwAAAABoBfPQdgVWL5QkGWlZSrrm3hav6Xg+zqwCeS6ZoeD6RYocO6DgZ6/JO+YW29sBAHRstgSPL7zwgh2XOaeamhrNmzdPb775pg4ePCiPx6OePXvq1ltv1R133CG3292m7QMAAABAvIvUVsi/7CnJikhOl5KufVCGL7XN2vNccpPMfesVOX5AwfWvylU4Rs7MXm3WHgCg47H/T182M01Ts2fP1ty5czV06FA9/PDDuv/+++XxePSTn/xEjzzySKxLBAAAAICYssKm/O88Jav+hCTJe/ndcmb1adM2DadLvqu/JRlOyQor+OnrbdoeAKDjifvgcfXq1dq8ebNmz56txx57TF/96lc1e/ZszZ8/X0VFRXr99dfPuZs2AAAAACSCyhV/UrhspyTJPWiSPEVXtUu7zqwCufpdKkky96xRpK6yXdoFAHQMtq3+GwqFtGzZMm3cuFEnTpxQOBw+4xzDMPSLX/zioq5bXV0tSerevXuz406nU9nZ2dq9e7c8Hk/LCwcAAACADqxu+8eqXhsdbejoViDv5Xe3a/ueoVNk7vpYssIKbXtP3jFfatf2AQDxy7Asy2rtRcrKyvSNb3xDe/bs0fkuZxiGtm3bdlHXLi8v17XXXqukpCT9y7/8i0aNGqVAIKAlS5bot7/9rb773e/q/vvvb20XJEmmeWZY+kWczuig0XA4YksNHU0i9z+R+y4ldv/pe+v67nI57SrnrHgvvziJ3HcpsfufyH2XErv/re17PL6PS4n7PTVPHFXpsz9SxF8rw5uivHsek6tr9y9+oY0sy1LZ8/+kYOluOVMz1OMff99uO1wn6ve9USL3n77H9+/kQCNbfho8/vjj2r17t2688UbdcccdysvLk9Npz//E2dnZmjt3rv793/9d3//+95uOe71e/exnP9OXv/xlW9oBAAAAgI7EsiI69sZTivhrJUndpt/X7qGjFB1gkjr6eh1/4ymFaypU9/lqpQye2O51AADijy3B44cffqhx48bpP//zP+243BnS09PVr18/XXbZZbr88svl9/u1aNEi/eu//qsk2RY+VlTUXfRrMjKSW/zaziCR+5/IfZcSu//0vXV9z85Os6ucs+K9/OIkct+lxO5/IvddSuz+t7bv8fg+LiXm9zS4cakCxZslSSnDr1Ege5gCMeq/lTtKhjdVVqBGlavfUDB3VLu0m4jf91Mlcv/pe3z/Tg40smVzmUAgoBEjRthxqTNs375dd911l/r376+f/vSnmjZt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ykejUX7xi1/wzDPP0NTUREZGBh/+8Ie55557yMzMnMGSX7za2lpefPFFduzYQUNDA4ODgxQVFbFlyxbuuusu8vLyRp2/kGLv7u7mO9/5DkeOHKGtrQ2/309eXh5r167lrrvuGvP3vZBiH49hGHzmM5/hwIEDXHHFFTzyyCOjjgcCAX74wx/y0ksv0d7eTl5eHjfddBNf/vKXcbvds1Poi7Bs2bIJj+3du5eUlJT444UQ+0KvxyF56/JkrsdB6vKzSV0+TOry+SdZ63FI7rpc6vHRpB4fthDrcbGwJSTx6PF4SE9PT8RTzRtPPfUU3/jGN6isrOTee+8lHA7z+OOPc/vtt/OrX/1qQVzofPe73yUtLY3ly5fj9/vp7u4+5/n3338/L7zwAtdccw1/8id/QlNTE48++ii7d+/mv/7rv/B6vTNU8ov39NNP89hjj/GhD32IG264Abfbzf79+3niiSd48cUXeeKJJ1iyZEn8/IUU+8DAADU1NWzZsoWioiLcbjdNTU08++yzfOITn+AnP/kJW7dujZ+/kGIfz6OPPsrJkyfHPabrOnfddRc7d+7klltu4dJLL+X48eP84he/4MCBAzzyyCPzctiJTZs28alPfWrMfqfTGd9eCLEnQz0OyVuXJ3M9DlKXn03q8mFSl88/yVqPQ3LX5VKPjyb1+LCFVo+LJGAmwD333GN++tOfTsRTzQu9vb3mhg0bzG3btpkDAwPx/S0tLeb69evNz372s7NYusSpq6uLb3/uc58zly9fPuG57777rllZWWn+2Z/92aj9r776qllZWWl+//vfn7ZyToeDBw+avb29Y/b/53/+p1lZWWl+9atfje9baLFPpLW11Vy+fLn5+c9/Pr5vocdeX19vrl271nzkkUfMyspK84477hh1/KmnnjIrKyvNv//7vx+1f+j8p556agZLmxiVlZXmfffdd97z5nvsyVKPm2by1uVSj49P6nKpy0ea77EnS12erPW4aUpdPh6px6UeH2khxi4WHjURyct7772X+vp6fvSjH2GaZiKeck57/fXX8fl8fPKTnxx156igoIAbb7yR3bt309jYOIslTIyysrILPvf5558H4M477xy1f/v27ZSXl8ePzxerV68etxXvRz/6UQCOHz8e37fQYp9ITk4OLpeLgYGB+L6FHvs3vvENli5dyuc///lxj08U/2c+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\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Plot with faceting on symmetry\n", "daPlot = ep.matEleSelector(dataXS[0], thres=1e-2, dims = 'Eke', sq = True).squeeze()\n", "daPlot.plot.line(x='Eke', col='Sym', row='Type');" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For XC data this provides a complete overview, but the shared y-axis is not ideal for observing the details of the $\\beta$ parameters.\n", "\n", "Plotting with faceting by type is similar..." ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [ { "data": { "image/png": "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r1q+SROfXbp0YcqUKU0ZgoiIiIiIiIiI1JDdbsdoNNVof0WRhmAwGDAaTTXaW7ZJ9/gUEREREREREZGWIykpiZISCyEhEU0dirRiaWnJODubiYqKqrZcvWd8ZmRksHr1atatW0deXt4Vy23dupVZs2bVtzkRERERERERERGRq6pX4vOLL75g1KhRPPvsszz11FMMHz6cTz75pMqyW7du5d13361PcyIiIiIiIiIiIiI1UufE55YtW/jTn/6EzWZjyJAhDB8+HKvVyt/+9jdeeOEFbDabI+MUERERERERERERqTFzXR/87LPPMJvNfPrpp/Tr1w+A5ORkXnzxRZYvXw7Am2++qc1uRURERERERESkRbNarSxZspiVK5eTmHiUgoLzeHt74e8fQLduPbj++hEMHz6iqcOUy9Q58blr1y5GjRpVnvQEiIiI4LPPPuOll15i2bJlmEwm/va3vzkkUBERERERERERkcZmtVp54YX/IT5+E15eXgwZMozg4BByc3NITj7NqlUrOHHiuBKfzVCdE585OTlERkZWuu7s7Mzbb7/Niy++SFxcHCaTib/85S/1ClJERERERERERKQprFq1gvj4TXTs2In33puNp6dXhftFRYXs27e3iaKT6tR5j8/AwECys7OrrtRo5M0332TMmDEsWrSI3/3ud9jt9joHKSIiIiIiIiIi0hT27NkNwIQJkyolPQFcXd2Ije0PwIIF3zBoUAwfffRhlXVlZmYwdOgA7r33jvJrs2e/z6BBMWzfnsCqVSuYMeMeRowYwsSJN/P//t8/KCkpASAhYSszZz7KqFHXc9NNI3j11VfIyak6Nydl6pz4bN++PTt27LhyxUYjb731FjfccAPz589n7ty5dW1KRERERERERESkSfj4+ABw8uTJq5YdO3Y8Hh6exMUtwmq1Vrq/ZMlirFYLU6ZMq3Rv/vyv+fOfX6N9+w5Mm3YbPj6+fP31l/z1r39m/fp1PPfcM3h7ezNlyjQ6dIhkxYrl/P73r9S/g9ewOi91Hzp0KG+//TYHDx6kS5cuVZYxmUy88847PPXUU2zYsEEHHYmIiIiIiIiISIsycuQo5sz5lIULv+H8+QJGjLiBLl26EhYWXqmsu7s748aN55tv/svmzT8xbNjw8nt2u524uEW4uroybtyESs9u27aVTz/9gsjIKABKSkqYMeMeVqxY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KS/fv/9AJkyYxLJlS5gx4x5Gj74Zf39/Tp8+TVzcIvLz8/i///sdXl5eNWr/p59+JDIyiujo62ode1WU+BQREREREREREanGLbdM5eOPZ7N8+RIeeeTxasuOGHEDxcXFbNu2lUWLFpCVdQ6DwUBISCiTJ0/l3nvvr7T0e+LEW4iIaMPcuV+ybNkScnNzcXNz5brrOvLKK79nwoSaJTHPnz8PQFBQcJ36OX36g7Rt246ff95BQsJWcnJycHFxoV27djz22EzuvPMe3NzcKjzzyiuv0rdvDEuWLOarr+ZQWFiEt7c3ffr05e6776Vv39gatX3y5En27t3DCy/8uk6xV8Vgr82RVCIiIiIiIiIi0molJSVRUmIhJKRp95tsCm+99XfWrFnFggVxuLq6Xf2BJnD//Xfh6enJe+/9p6lDqbU33nidTZs2Mm/eAlxdXastm5aWjLOzmaioqGrLaY9PERERERERERGRq3jkkcexWq3Mmze3qUOpUmZmBomJR3n22eebOpRaO3MmhSVLFvHUU89eNelZG5rxKSIiIiIiIiIiNdKaZ3xK86EZnyIiIiIiIiIiItJqKfEpIiIiIiIiIiIi1xwlPkVEREREREREROSao8SniIiIiIiIiIiIXHOU+BQREREREREREZFrjkMSn9OnT2fRokXVllm8eDHTp093RHMiIiIiIiIiIiIi1XJI4nPr1q2cPn262jIpKSls27bNEc2JiIiIiIiIiIiIVKvRlroXFRVhMpkaqzkRERERERERERFpxcyOqshgMFR53W63k5KSwoYNGwgLC3NUcyIiIiIiIiIiIiJXVOfEZ5cuXSokO2fNmsWsWbOuWN5ut/P444/XtTkRERERERERERGRGqtz4rN///7lPyckJBAWFkZERESlciaTCV9fXwYPHsztt99e1+ZERERERERERESaTG5uLrffPoV7772f6dMfbOpwrhkrV37H66+/xty53xIeHu7Qug12u91e30q6dOnC008/zdNPP+2ImEREREREREREpBlKSkqipMRCSEjlyW/Xurff/jtr1qzm228X4+rqVn590KAYHn74MR599IkK1y7l5OREUFAwAwcO5uGHHyUwMAgoOwx82rSJ9O0by3vvza6y3ZkzH+Xnn7ezYMHS8sTg7Nnv89FHHxIfv6PO/ZkyZQIxMf343e/+UOFaauqZ8l+bTGYCAgKIiYnloYcepV279hX6GBoaxqJFy6qs/7XXfs/y5Ut4990PiY3tB8DSpXH86U+vVuiLzWbj/vvvon37Drz++t9qFHtaWjLOzmaioqKqLeeQPT7Xrl2Lt7e3I6oSERERERERERFpVjIzM1mw4BseeODhCknP6kRFRXP//Q8AUFCQz/btCSxc+A2bNm3k88/n4uPj04AR152/fwDPPPMrAIqKCtm7dw8rVnzHxo0b+PjjL2jXrp1D2zMajdxxx9385S9/JCkpkaioaMfV7YhKIiIi8PLyckRVIiIiIiIiIiIizcrixQuxWCyMHz+xxs/4+wcwbtwExo2bwG233clf/vJ3br31dtLSUlm6dHEDRls/7u5u5XFPnXobv/3tH5g58yny8/P573+/apA2R4++CRcXVxYsmO/Qeh0y47O6Q40uZTAYeOqppxzRpIiIiIiIiIiISKNYs2YlUVHRhIXVbw/KwYOH8u238zl16qSDImscgwcPZdasdxosbg8PT3r16s2aNat44YWXKxyoXh8Nnvi8GKjdblfiU0REREREREREWpSsrCyOHUti0qQp9a7r5MmyxKGvr1+962pMJ0+eABo27l69erFt2xaOHj1Cx46dHFKnQxKfn3/+eZXXc3Nz2bNnD3PmzGHkyJHcddddjmhORERERERERESaGUtaIkUJi7GXFjV1KBUYnFxx7XcL5pC67R2ZlJSI3W6nTZu2Vd6/0gFDVquF7OwsAAoKCkhI2MZHH32I2Wzm5pvH1imWix599IkKhynVxZUOJbLZ7OVxFxUVsXfvHt555x8AtVrqX5WJEyczceLkKu+1aVO2d2hi4tHmlfgcMGDAFe+NHj2a8ePHc/vttzN+/HhHNCciIiIiIiIiIs1M0e6VlJ7Y2dRhVMng7Ib5ppl1evZiErC2hxH9/PMOxo69scK1tm3b8cILv3boAT6OlpKSXCnuoKBgfv/7PzJw4OAGa9fHxxeArKxzDqvTIYnPq+ncuTM33ngjH3zwAaNHj26MJkVEREREREREpBG59hoDJUXNcsanS68x9a7HbrfXqnynTl14+un/AcDJyUxwcAgREW3q3L6Dtr28qqCgIH7729cAMJvNBAQE0LZtO4zGup2RXvP9Ou21LH91jZL4BAgLC+P7779vrOZERERERERERKQRmUOi8ZzwfFOH4XAX97XMzc2t1XPe3t4MGDCw2jIuLi4AFBdfOVlcVFR4oaxrrdqvKxcXl6vGfbFczeJ2qVG7OTnZAPj5+deofE3ULVVbB7t3765xR0VERERERERERJqDqKhoDAZDg5xo7uvri7u7B6dOncRqtVa6b7FYOHXqJB4envj6+jq8/foID48gKyurfCuAyx0/fqy8XE2cOnUKgOjo6xwTIA5KfKakpFT5derUKbZu3cqLL77I9u3bGTp0qCOaExERERERERERaRR+fn5ERkaxb98eh9dtMpkYPnwEeXl5LFmyqNL9JUsWkZ+fz/DhI+q81LyhjBw5CoC5c7+odC8+fhNJSYn06dMXP7+anQS/Z89ufH19HZr4dMhS91GjRlW7/t5ut9O+fXtefvllRzQnIiIiIiIiIiLSaEaPvpnZs98nJSWF8PBwh9b95JPPsmPHdv761z+TkLCNnj17AWWJwDVrVhEcHMLMmc9ctZ6UlBSmTZtI376xvPfebIfGWJX77pvBhg3r+eyzTzh06BD9+w/AxcWFQ4cOsXz5Ujw9PXnhhZrlAvPz89i9eycTJkxufnt8TpkypcqgDAYDPj4+9OzZk9GjR+Ps7OyI5kRERERERERERBrNLbdM5eOPZ7N8+RIeeeRxh9YdHBzMp59+yeeff8KmTRvZsGE9AKGhYdx9933cf/8D+Ptffd/L8+cLgLIT2BuDh4cHs2d/ypdffs769ev48MP3sdmsBAYGMXHiJGbMeKjGy9zXrl1DcXExt956u0NjNNhreySViIiIiIiIiIi0SklJSZSUWAgJqVlC61ry1lt/Z82aVSxYEIerq1tTh1PJ119/yb/+9Q5z586nXbv2TR1OjdlsNu677046dIjk9df/VqNn0tKScXY2ExUVVW255rU5gIiIiIiIiIiISDP0yCOPY7VamTdvblOHUqX4+E1MnXpri0p6AqxevZLTp0/x9NP/4/C6HT7jMyEhgQMHDpCbm4uXlxfdunWjX79+jmxCRERERERERESaQGue8SnNR01nfDpkj0+Affv28dJLL3HsWNlR9Xa7vXzfz8jISN544w169uzpqOZERERERERERERErsghic8TJ04wY8YM8vPziY2NZdCgQQQFBXH27Fm2bNlCQkICDz30EPPnz6dDhw6OaLJFOXs2r9bP+Pm5A5CVdd7R4TRrrbHfrbHPoH6r37UTFOTlyHAq0Bhdc+p36+l3a+wzqN/NcYyG2o/T+nNUv691rbHPoH431zFapLlzSOLz3//+N+fPn+ftt99m3LhxFe4988wzrFixgueff5733nuPN954wxFNioiIiIiIiIiIiFyRQw432rRpE6NHj66U9Lxo7Nix3HjjjWzatMkRzYmIiIiIiIiIiIhUyyGJz6ysLCIjI6stExUVRVZWliOaExEREREREREREamWQxKf/v7+JCYmVlsmKSkJPz8/RzQnIiIiIiIiIiIiUi2HJD4HDRrEunXrWLZsWZX3V65cydq1axkyZIgjmhMRERERERERERGplkMON3rqqadYu3YtL774Il9++SUDBw4kKCiIjIwMtm7dyvbt2/Hw8GDmzJmOaE5ERERERERERESkWg5JfLZv355PPvmEl19+mR07drBjxw4MBgN2ux2AyMhI3njjDTp06OCI5kRERERERERERESq5ZDEJ0CvXr347rvv2LFjB/v37ycvLw8vLy+6du1KbGyso5oRqbFCSyFmgxknk1NThyIiIiIiIiIiIo3MIXt8XiomJob77ruPmTNnct999ynpKY0qrySfH5M3886OD3hpw6v8f5v+zE8pW7DZbU0dmoiIiIiIiIi0YLm5uYwZM4rPP//E4XXPnv0+gwbFkJKSUn5t6dI4Bg2KYfv2BIe3V18pKSkMGhTD7NnvV7g+aFAMr732+2qftVqt3HnnNN54488NGSLQAIlPkcZWluyM552fP+Q3G//I14cWcjg7ETt2CkrP89XBb/nH9n9zMu90U4cqIiIiIiIiIi3URx99gNls5o477qpwvaoE4KVeeOF/GDQohqeffrzeMWzfnlDvZOhrr/2eKVMmXPH+unVrGTQohiFD+nHmTMoVy9XUlCkTKiRDTSYTjz76BHFxizh69Ei9669OoyQ+i4qK2LZtG9u2bWuM5qQV2Zq6g1c2vc7XhxZwOOsodsr2lfV18WFYxCB8XXwAOJ57kr9t+xfzDi3kfOn5pgxZRERERERERFqYzMxMFiz4hmnTbsPV1a3Gz509e5b4+E20adOW7dsTOH36VANG6RhxcQsJDQ3DYDCyZMniBmlj1KjRBAYG8ckn/2mQ+i9qlMRnSkoK999/PzNmzGiM5qSV2JG+m8/3z8NiswDg4+zNDW2G8XzMk/xxyG+4u/M0fjfoJW5qNxKjwYgdOxuSN/OH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\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# For XS data - this works nicely, except (1) no control over ordering, (2) same y-axis for all data types.\n", "# Plot with faceting\n", "daPlot = ep.matEleSelector(dataXS[0], thres=1e-2, dims = 'Eke', sq = True).squeeze()\n", "# daPlot.pipe(np.abs).plot.line(x='Eke', col='Type', row='XC');\n", "daPlot.plot.line(x='Eke', col='Type', row='XC');" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Plotting values independently solves the issue..." ] }, { "cell_type": "code", "execution_count": 27, "metadata": { "scrolled": false }, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAABT4AAAFfCAYAAABnSdNNAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAASdAAAEnQB3mYfeAAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjAsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8GearUAAAgAElEQVR4nOzdeXyU5b3//9dkkpCQBBJCdvYtLAHCGlYRRFFZNOw71KW1tbbHak9P29PzO78unnq66LG21l1ERBZBQGSRTUBkC4QAIQTCFkJWsickmczc3z8iUcoihMncSeb9fDx8VO+5c1/vq9GLmc9ci8UwDAMRERERERERERGRJsTD7AAiIiIiIiIiIiIizqbCp4iIiIiIiIiIiDQ5KnyKiIiIiIiIiIhIk6PCp4iIiIiIiIiIiDQ5KnyKiIiIiIiIiIhIk6PCp4iIiIiIiIiIiDQ5KnyKiIiIiIiIiIhIk6PCp4iIiIiIiIiIiDQ5KnyKiIiIiIiIiIhIk6PCp4iIiIiIiIiIiDQ5KnyKiIiIiIiIiIhIk6PCp4iIiIiIiIiIiDQ5KnyKiIiIiIiIiIhIk6PCp4iIiIiIiIiIiDQ5Til8zp8/n08++eSW96xZs4b58+c7ozkRERERERERERGRW3JK4XP//v1cvHjxlvdcunSJAwcOOKM5ERERERERERERkVty2VL3iooKrFarq5oTERERERERERERN+bprAdZLJYbXjcMg0uXLrFz504iIiKc1ZyIiIiIiIiIiIjITVkMwzDq8oPdu3evLXYahnHTwudVhmHwgx/8gGeffbYuzYmIiIiIiIiIiIjctjrP+Bw0aFDt3x88eJCIiAiioqKuu89qtRIYGMjQoUOZNm1aXZsTERERERERERERuW11nvH5bd27d+fHP/4xP/7xj52RSUREREREREREROSuOKXwmZGRQYsWLQgICHBGJhEREREREREREZG74pTCp4iIiIiIiIiIiEhD4pRT3V999dXbus9isfD00087o0mRBi86OvqO7v+f//kfJk+eXE9pGod9+/Yxf/58Bg8ezOLFi82OIyJNjMblO3d1XAaIiopiy5YteHh4XHdfWVkZI0eOpKysDICtW7fSpk0bl2YVkcZP4/TtczgcjBkzhszMTNavX0+XLl1uem9FRQUjRoygoqKCL774guDgYBcmFRExV70XPv/15HcVPsVd3GjP20WLFlFSUsL8+fNp0aLFNa/16NHDVdFERNySxuW68/T0JCMjgz179jBixIjrXv/ss88oKyvD09OT6upqExKKSFOgcfr2eXh4MGXKFF599VVWrFjBL3/5y5veu2HDBkpKShg3bpyKniLidpxS+Hz//fdveL24uJijR4+yePFi7r33XmbOnOmM5kQahWeeeea6a6tXr6akpIQFCxZoJoyIiItpXK67oUOHsm/fPpYvX37Dwufy5csJCQkhMjKSI0eOmJBQRJoCjdN3ZurUqbz22musWbOG5557Dm9v7xvet2LFCgBmzJjhyngiIg3C9WuV6mDw4ME3/Gvs2LE8++yzLF26lC1btlBcXOyM5kSaDLvdzqhRo+jfv3/t8sB/9dvf/pbo6Gg2bdpUey06Opp58+aRnZ3Nz3/+c4YOHUqfPn2YPHky69atu2l7u3bt4sknnyQuLo6YmBjGjh3Liy++qP82RUS+pnH5xgIDA3nggQfYtm0b+fn517yWkpJCUlISU6ZMwWq1mpRQRNyFxulvREREMHLkSAoKCtiyZcsN70lLSyMhIYE2bdowbNgwFycUETGfUwqf3yU6Opr77ruP119/3RXNiTQaVquVadOmUVZWxvr16697vaKignXr1hESEsKYMWOuea2oqIhZs2aRmprK5MmTefTRR0lPT+f555/nrbfeuu5Zr776Kk888QRJSUnce++9zJs3j/bt2/POO+8wa9YsSktL662fIiKNhcblm5s2bRo2m43Vq1dfc33FihVYLBamTp1qUjIRcScap681bdo04JtZnf9q5cqVtfdd3YZORMSdOGWp++2IiIhg+/btrmpOpNGYPn06r732Gh999BHTp0+/5rXPPvuM4uJinnrqKby8vK557eTJkzz44IO89NJLtQdNPPnkk0yZMoWXX36ZcePG0bZtWwD27t3L3/72N/r168cbb7xxzf5Iq1at4pe//CWvvPIKv/rVr74z78WLF6/70Ptd4uPjtTRJRBoNjcs3FhcXR/v27VmxYgWPP/44UFNgWLt2LUOHDq3tm4hIfdM4/Y3Ro0cTGhrKV199RXp6+jVjcVVVFZ988gmenp5MmTLljtoXEWkqXFb4TEpKolmzZq5qTqTRCA0N5b777mPTpk0cO3aMmJiY2teWLVuGh4dH7Te532a1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hBCf6qR6fD755JM88MAD+P1+AKxWK7feeis33njjiGMffvhhfv3rX7N3796Jl1YIIYQQQgghhBBCCCHGwTjRX/zggw/40Y9+hNFoZPny5RiNRt5//30eeOABdu3axU9/+lNUVdZOOlGvv/46v//97zlw4AAmk4klS5Zw2223UVZWFu2inbTf/e537Nmzhz179lBZWYmqquzZs2fM4wOBAI8++igvvvgiHo8Ht9vN+eefz2233UZKSsoklnzijh49yh//+Efeffddqqqq6O7uJjc3l+XLl3PTTTeRmZk57PhEiBmgpaWFn/70p+zevZv6+np6enrIzMxk4cKF3HTTTSP+nhMl7mNpmsaXv/xlduzYwbJly1i3bt2w/b29vfz617/mT3/6Ew0NDWRmZnLJJZdw8803Y7PZolPoCSotLR1z39atW3E4HOHX8Ry35OhBifC+lRwtOVpytOToeCE5WnK05Oh1w/bHc6461lTJ0UJEy4QrPh977DGMRiPr1q1j6dKlAHg8Hu644w7+9Kc/AfDggw+iKEpkSjoFrF+/nnvuuYeSkhLuuOMOfD4fTz75JFdffTXPPPNM3D+0/exnPyMpKYnZs2fT09NDS0vLcY+/++67eeWVV1i1ahVf+9rX8Hg8PPbYY2zZsoXnnnsOp9M5SSWfuBdeeIEnnniCc889l4suugibzcb27dt5+umn+eMf/8jTTz/NjBkzwscnQswAnZ2dHDlyhOXLl5Obm4vNZsPj8bBhwwa+8IUvsGbNGs4+++zw8YkS97Eee+wxDh48OOq+YDDITTfdxIcffshll13G6aefzv79+3n00UfZsWMH69atw2AwTHKJT87SpUv50pe+NGK7xWIJ/xzPcUuOHi4R3reSoyVHS46WHB0vJEdLjpYcPSiec9VYEj1HCxFV+gQtX75cv+WWW0Zs93q9+q233qqXlpbq//Zv/xbe/t///d96WVnZRC+X8Nra2vTTTjtNX7Fihd7Z2RneXltbqy9evFi/5pproli6yKioqAj/fO211+qzZ88e89j33ntPLykp0f/lX/5l2PaNGzfqJSUl+i9+8YtTVs5I2rlzp97W1jZi+7PPPquXlJTot956a3hbosR8PHV1dfrs2bP16667LrwtUeOurKzUFy5cqK9bt04vKSnRb7jhhmH7169fr5eUlOg//OEPh20fOH79+vWT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\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAABTsAAAFfCAYAAACBYBgJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAASdAAAEnQB3mYfeAAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjAsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8GearUAAAgAElEQVR4nOzdeXxV1b3//9c+Y2YSICEhzDMBmSGAgoAoKmIFBIcW7LV2ssO9rVrbftt7W++vrT5atbVWb7X3topVGRQFRVBAsMg8CMg8BhIyEEjIfMb9++MkgUACJDnJOUnez8fDh8k5++z1WSau7P3Za62PYZqmiYiIiIiIiIiIiEgLZwl1ACIiIiIiIiIiIiLBoGSniIiIiIiIiIiItApKdoqIiIiIiIiIiEiroGSniIiIiIiIiIiItApKdoqIiIiIiIiIiEiroGSniIiIiIiIiIiItApKdoqIiIiIiIiIiEiroGSniIiIiIiIiIiItApKdoqIiIiIiIiIiEiroGSniIiIiIiIiIiItApKdoqIiIiIiIiIiEiroGSniIiIiIiIiIiItApKdoqIiIiIiIiIiEiroGSniIiIiIiIiIiItApBSXbOnz+f995776rHvP/++8yfPz8YzYmIiIiIiIiIiIhcISjJzq1bt5KZmXnVY86cOcO2bduC0ZyIiIiIiIiIiIjIFZptGXtFRQVWq7W5mhMREREREREREZE2xhasExmGUevrpmly5swZPvvsM1JSUoLVnIiIiIiIiIiIiEgNhmmaZkM+OGDAgOoEp2madSY7q5imybe//W1+9KMfNaQ5ERERERERERERkatq8MzO0aNHV3+9fft2UlJSSE1NveI4q9VKfHw848aNY86cOQ1tTkREREREREREROSqGjyz81IDBgzg+9//Pt///veDEZOIiIiIiIiIiIhIvQUl2ZmVlUVcXByxsbHBiElERERERERERESk3oKS7BQREREREREREREJtaBUY3/xxRev6zjDMPje974XjCZFWq3+/fvX6/jf/e53zJo1q4miaRm2bNnC/PnzGTNmDAsWLAh1OCLSAmnsrb+qsRcgNTWV1atXY7FYrjiutLSUCRMmUFpaCsCaNWvo0qVLs8YqIi2HxuPr5/f7mTJlCtnZ2Xz44Yf06dOnzmMrKiq46aabqKioYP369XTo0KEZIxURaV5Nnuy8vGK7kp0iV1fb3revvfYaxcXFzJ8/n7i4uBrvDRw4sLlCExFptTT2NpzNZiMrK4uNGzdy0003XfH+ihUrKC0txWaz4fV6QxChiLQkGo+vn8ViYfbs2bz44ossXryYn/3sZ3Ue+9FHH1FcXMy0adOU6BSRVi8oyc7XX3+91teLiorYu3cvCxYsYNKkSdx///3BaE6kVfvBD35wxWtLly6luLiYhx56SLNhRESagMbehhs3bhxbtmxh0aJFtSY7Fy1aRGJiIp07d2b37t0hiFBEWhKNx/Vz77338vLLL/P+++/z2GOP4XA4aj1u8eLFANx3333NGZ6ISEhcudaoAcaMGVPrP1OnTuVHP/oRb731FqtXr6aoqCgYzYm0eT6fj5tvvpkRI0ZULwu83FNPPUX//v1ZtWpV9Wv9+/dn3rx55Obm8sQTTzBu3DiGDBnCrFmzWL58eZ3t/etf/+Kb3/wm6enpDB48mKlTp/LMM8/o/2kRaVM09tYuPj6e2267jbVr13L+/Pka7x08eJA9e/Ywe/ZsrFZriCIUkdZG4/FFKSkpTJgwgYKCAlavXl3rMceOHWPHjh106dKF8ePHN3OEIiLNLyjJzmvp378/t9xyC3/961+bozmRVs9qtTJnzhxKS0v58MMPr3i/oqKC5cuXk5iYyJQpU2q8d+HCBR544AEOHz7MrFmzuOeeezh9+jSPP/44f/vb364414svvsgjjzzCnj17mDRpEvPmzaN79+783//9Hw888AAlJSVN1k8RkXCisbduc+bMwePxsHTp0hqvL168GMMwuPfee0MUmYi0RhqPa5ozZw5wcfbm5ZYsWVJ9XNU2cyIirVlQlrFfj5SUFD799NPmak6k1Zs7dy4vv/wyb7/9NnPnzq3x3ooVKygqKuI73/kOdru9xnuHDh3i9ttv5/nnn68uJPHNb36T2bNn88c//pFp06bRtWtXADZv3syf//xnhg8fziuvvFJjj6R3332Xn/3sZ7zwwgv8/Oc/v2a8mZmZV9wEX8vMmTO1VElEworG3tqlp6fTvXt3Fi9ezDe+8Q0gkGxYtmwZ48aNq+6biEiwaDy+aPLkySQlJbFp0yZOnz5dY8x1u92899572Gw2Zs+eXa/2RURaqmZLdu7Zswen09lczYm0eklJSdxyyy2sWrWKL7/8ksGDB1e/t3DhQiwWS/VT3ktZrVYef/zxGhVzu3btyrx583jxxRd5//33qzeGr6ps/t///d9XbAY/a9YsXn/9dZYvX35dF3hZWVlXLWZWmzFjxijZKSJhRWNv7apmbz777LNs27aN0aNHs3LlSoqKimr97yEi0lgajy+yWq3Mnj2bl19+mSVLlvCjH/2o+r01a9Zw/vx5br31VhITE+vVvohISxWUZOeZM2dqfd3n85Gdnc2iRYvYsWMHd9xxRzCaE5FKDz74IKtWrWLhwoXVF3iHDh3iiy++YOLEibVeHKWkpNQ6w2bMmDEA7N+/v/q1L774ArvdzsqVK1m5cuUVn/F4PJw/f56CggISEhKuGmt6ejqHDh2qV/9ERMKRxt7azZo1ixdeeIFFixYxevRoFi1aREJCAlOnTm2W9kWk7dF4fNGcOXP461//yrvvvssPf/jD6n2Sq5a2Xz77VUSkNQtKsnPKlClX3fvDNE26d+/Ok08+GYzmRKTS2LFj6d27Nx988AFPPvkkMTExLFy4EKi70mLHjh2v+npxcXH1a4WFhXi93ms+hS4rK7vmBZ6ISGuhsbd2HTt2ZPLkyXz88cc8+OCD7Nixg4cffrjOysAiIo2l8fii1NRUxo8fz4YNG1i/fj1TpkwhMzOTjRs3kpqayk033RTS+EREmlNQkp333HNPrclOwzBo164dN9xwA1OnTtXFrkgTuP/++/nNb37D8uXLmTlzJsuXL6dTp05Mnjy51uPz8/Ov+npsbGz1azExMZimydatWxsdp/bsFJHWRGNv7ebOncvHH3/Mf/zHfwBoCbuINDmNxxfdd999bNiwgUWLFjFlyhSWLFmCaZrMnj27xrJ9EZHWLijJzqeffjoYpxGRBpg5cybPP/88CxcuxOl0UlRUxLx586qXrlwuOzubzMzMKy6cqi7i0tLSql8bNmwY69at48iRI/Tt27dRcWrPThFpTTT21u7GG28kNTWVrKwsRo8eTa9evRp0HhGR66Xx+KIpU6aQmJjIZ599RnZ2NkuXLsVqtXLvvffWN1wRkRat2QoUiUjTiI2NZfr06SxevJg//vGPWK3Wq86k8fl8/OEPf+C5556rfsJ7+vRpFixYgM1m4+67764+9utf/zrr1q3jl7/8JX/605/o1KlTjXOVlZVx+PBhhg0bds04tWeniLQmGntrZ7FY+POf/0x2drYSnSLSLDQeX2Sz2Zg5cyavvPIKjz/+ODk5OUyePPmKuEVEWrugJzu3b9/OgQMHKCoqIjY2lrS0NEaNGhXsZkTkEg8++CCLFy8mNzeXyZMnk5KSUuex/fv3Z8+ePcyaNYsbb7yR4uJiPvroI4qKinjiiSfo1q1b9bHjxo3jscce47nnnmPatGnVG72XlZVx5swZtm3bxogRI/jf//3f5ujmNR0/fpyf/vSntb6XkpLCv//7vzdzRCLSmmnsrd2gQYMYNGhQqMMQkTZE4/FFc+fO5dVXX2X79u1A3XuXioi0ZkFLdu7bt48nnniCEydOAIGiRFX7ePbs2ZNnnnmGG264IVjNicgl0tLSGDhwIAcOHOD++++/6rHt2rXj1Vdf5fe//z3vvvsuJSUl9OnTh4cffpgZM2Zccfy3vvUtRowYwYIFC9ixYwdr164lJiaGTp06MXfuXO66666m6la95efn17kX0oABA5TsFJGg0tgrIhIeNB5f1LVrV8aNG8fGjRtJTk5m4sSJoQ5JRKTZGaZpmo09SUZGBrNnz6akpISRI0cyduxYEhMTOXv2LFu2bGH79u3ExsayePFievToEYSwReRSJSUlTJgwgfj4eNasWVPnBuT9+/dnzJgxLFiwoJkjFBFpfTT2ioiEB43HIiJyqaDM7HzppZcoKyvj+eef54477qjx3g9+8ANWrlzJj3/8Y15++WWeeeaZYDQpIpd46623KCsr47vf/a4qLYqINBONvSIi4UHjsYiIXCooyc6NGzcyderUKxKdVW6//XY+/PBDNm7cGIzmRAQoLi7mrbfeIjc3l0WLFpGYmMiDDz4Y6rBERFo1jb0iIuFB47GIiNQlKMnOgoICevbsedVjevXqxaeffhqM5kQEuHDhAs8++ywOh4NBgwbxy1/+kpiYmFCHJSLSqmnsFREJDxqPRUSkLkFJdrZv355jx45d9Zjjx4+TkJAQjOZEBOjSpQuHDh2q12fqe7yIiNSksVdEJDxoPBYRkboEZUOTsWPHsnbtWj788MNa31+1ahVr1qxh/PjxwWhORERERERERERE5ApBq8Y+a9YsysrKGD58OOnp6SQmJpKfn8/WrVvZsWMH0dHRLFmyRNXYRUREREREREREpEkEJdkJsGfPHp588klOnDgROLFhUHXqnj178swzzzBkyJBgNCUiIiIiIiIiIiJyhaAlO6vs3LmT/fv3U1xcTGxsLAMHDmTkyJHBbEJERERERERERETkCkFPdoqIiIiIiIiIiIiEQlCqsUvzOHu2uF7HJyREAVBQUNYU4YQl9bn1a2v9hbbX58b2NzExNpjh1FDfcRj082sL2lqf21p/QX2uL43DodfW+tzW+gttr89trb8Q3tfEIuGuWZKdFRUV7N27F4DRo0c3R5MiIiIiIiIiIiLSxjRLsvPMmTPMmzcPi8XC/v37m6NJERERERERERERaWOaJdkZGRmpGZ0iIiIiIiIiIiLSpJol2ZmSksKCBQuaoykRERERERERERFpoyyhDkBEREREREREREQkGJTsFBERERERERERkVYhqMvYly1bxjvvvMOBAwcoKSkhJiaGtLQ0Zs2axd133x3MpkRERERERERERERqCEqy0+Px8MMf/pB169ZhmiY2m4327dtTWFjI5s2b2bJlCx999BEvvPACdrs9GE2KiIiIiIg0G9PrxnN4AxgWLPEpWNp1wohsh2EYoQ5NRERELhGUZOdf//pXPv30U4YNG8aPf/xjRo0ahcViwe/3s23bNp577jnWrVvHq6++yqOPPhqMJqWZmT4PprscS2RcqEMREWlzTL8P15ZFeA6ux9K+C7bUNKydB2JN6o1hc4Q6PBGRVs90lVK+8o/4co/UfMMegaVdMpb4ZGy9xmDvMSI0AYqIiEi1oCQ733//fbp3787rr7+Ow3HxpstisZCens6CBQu46667WLp0qZKdLZD3zEEqPn0Fs/Q81uR+2PrdiL3XaAxHVKhDExFp9cyKEsrXvIQvaz8A/tyjuHOPws5lYLVjTe6HNXUgjgGTMCJiQhytiEjr4y8toHzFs/gLMq9801OBP/8k/vyTeI9uxj/0Thxj7sUwVBpBREQkVIKS7MzJyeFrX/tajUTnpRwOB7fccgv//Oc/g9GcNBPT78O9833cO5cDJgC+nMP4cg7j+vwNbD1GYu93I9bUQRgWXdCJiASbryCL8lV/wizKA8AS3xmsVvznTlce4MGXtQ9f1j48B9YTdddPsMQmhjBiEZHWxV+YQ9mK32OWnAPA1ms0zlGz8Rfl4b+QU/2PL+84eCpw716B/0IuEZO/hWF3hjh6ERGRtikoyc6kpCS8Xu9Vj/F4PCQlJQWjOWkG/uKzlK/9K/7co4EXrHZsvdPxZX6JWVYIPg/eY5vxHtuMEd2eyKmPYu3UJ7RBi4i0It6MLyhf+z/gqQACN9gRNz+CYXfiLy/Cl30QX9YBvFn7MYtyMYvPUrbsd0RN/wmW+OQQRy8iEj78pp8j504QZ7Ynwnb9CUjf2ZOUf/QsZkUxAPa0KTjHfw3DYqkcZ4dcbKMoj/KVz+MvzMZ7cgdly39H5LR/xxKdEOzuiIiIyDUEZTreXXfdxapVqygpKan1/aKiIlatWsWMGTOC0Zw0Mc+xrZS+85/ViU5LQheiZv4XkZMeIfrBZ4m848fYeo8Fa6DYlFl6nrKPnsWXnxHKsEVEWgXTNHF98SHlq/5Uneh0jJpJxC2PVs8SskTGYe81hogJDxF939PYh9wR+GzpecqW/xbf+dMhi19EJNy8d3AVv17/PP88uPi6P+PN2k/ZB09XJzodI76C88Z5da5mssQlEfWVX2BNTQPAn3+Ssvee0vWxiIhICAQl2fm9732PwYMHc++997J8+XJycnLweDzk5OSwbNky5s6dy5AhQ7RfZ5gzTZOKjf+kYs1L4C4HAk+wo2b+J9b2XQAwLFZsXYcQect3iJn3Jxxj5gQ+7C6nfMUf8Bdmhyp8EZGw9PGx9fx/n71Afvm56zrevXUx7q2LARNsTiJu/QHOEV+ps9qvYRg40+fiGDkTALO8iLLlT+M7eyJYXRARadEuVCYs9+YfwOf3XfN4b/Yhyj96rvKBk4Hzxq/hHDXzmlXXDWc0kXf8GPuASQCYpQWULfst3pO7GtsFERERqYegLGMfOnQoEEiW/eQnP7nifdM0ycjIYMiQITVeNwyD/fv3ByMEqUN+2XkuVJTTPuLaS2j8ecfwfPlJ4BtnNBE3P4y9x8g6jzccUTiHTcew2nFtehOzopiyD39P1N0/xxLbMVhdEBFp0T44vJr8sgI+cazngf6zrnqsWVGCe+/HABgxHYic9h9YO3S9ZhuGYeAc+RUMuwPX5oXgKqXsg2cCM/GT+wWlHyIiLVXv9t345Dh4/B6yS3PpEtv5qse7d7wHfi9YrERM+ib2PmOvuy3DYsM54SEs8Sm4Nr8NXhfln7xI5IyfYkvu29iuiIiIyHUISrJz1KhRwTiNBFmxq4QnPv7/8Jsmv0x/jA6R7a96vPvAusAXhpXomf+FJe769lh13HAbprsc946lgSWUH/6eqLt/hiUqvpE9EBFp+TpGtSe/rIBTRddeWu45sjFwgw1ETHrkuhKdl3IMuQNsTlwbXgdPBeUr/kDktP/AVrmsUkSkLeqd0KP664yi01dNdvqL8vCdOQAEVjjVJ9FZxTAMHEOmYWmXRPknL4LfR8XqvxA1+ykskXH1Pp+IiIjUT1CSnQsWLAjGaSTISj3luHxuAPafP8yE1Lov1kxXKd5jWwGw9Rh+3YnOKo4Rd2N6yvHsWYlZlEv5h38gasZPMSJiGt4BEZFWoFdCdw7mHyOrJAeP34vdUvufXtM08RxcD4AR1wlryoAGtedIm4Jhc1Cx/n/B66Z89V+Inv3fWGKu/sBLRKS1SolNItIWQbm3gpNFp7kxNb3OYz2H/lX9tX3AzY1q19Z9OM5xD+L6fAFmWSEVa14m8s4n6tz3U0RERIJDf2lbsaToDkTaIgA4XZx51WM9RzdBZWLUPnBSvdsK7Bl3X/VFob8gk7KPnsOs3PtTRKSt6pXQDQCf6SOr5Eydx/nzjuEvyALAPmDCNfeGuxp7v5uImPTNwDeuUio+fQXT72/w+UREWjKLYakeizOK655lb/p91clOS1Kv6j3rG8OeNgVbn3EA+M4cwL393UafU0RERK5Oyc5WzGJY6JkQWAJ5qqjuZKdpmngql7AbsR2rq0jWl2EYOG96CFuvMQD4zx6nYsPrDTqXiEhr0Tuhe/XXGVcZi90HArM6MazY+93U6Hbtfcdj7z8RAF/2Qdy7VzT6nCIiLVXv9oGx+ExJTvXKp8v5Tu/FLCsEGj+rs4phGERM+DqWhFQA3F98gDfji6CcW0RERGoXlGXsAB6PhzVr1rBnzx6Kiorw+a6sdGgYBr/97W+D1aRch57x3dh/9ghZpTl4fB7sVvsVx/jzjuE/H7gBtw+4GcNoeA7csFiImPItyl2l+LL24T26CU+v0dh7jGjwOUVEWrKk6I5E26Mo9ZSRUce+naa7HO/xLQDYug8L2p7HzvEP4s05jHkhB/f2pdhS07Am9QrKuUVEWpKqfTtNTE4XZ9EnvucVx1RtJYLNib3y4X0wGHYnkbd+n9Klvw7sp/zpK0TP+lW9t40SERGR6xOUZGdubi4PP/wwx48fxzTNOo9TsrP5Vc3s9Jt+zpTm0D3uymIXF2cTWbD3n9DoNg2LjYhJj1C6+P+BuwzXv/6BNbkvlojYRp9bRKSlMQyDXgnd2Jt3kIw6thTxHN0M3sqtRAZMDF7b9ggip3yHsvf/G/w+ytf+D9Gzfo3hiAxaGyIiLUHVzE6Ak0Wnrkh2+ssK8Z7aDYC995igj5OW+BQibv4GFav/Au4yyj/5C1Ff+X8YNkdQ2xEREZEgJTufeeYZjh07xvTp05k7dy4pKSlYrdZgnFoaqddlyycvT3aa7jK8x6pmEw0P2mwiS3QCEeO/SsW6VzHLi3B9/gaRt3w3KOcWEWlpqpKduaV5VHhdRNicNd6vLkwU3R5rlxuC2rY1sQfO0ffi2rIQsyiPio1vEFm1n6eISBvRPjKedo44LriLap1l7zn8OZiBvY2DtYT9cvZeo/HdMA3P3lX4z2Xg2vgGERMfbpK2RERE2rKgJDs///xzRo8ezbPPPhuM00kQdYruWF198lQtM4o8Ry4tTBTcCztb3/HYTmzHm7EL77EteHqOwt5rdFDbEBFpCaoePFUtn+ybcHEpuS8/A3/+SQDs/Sc0SZVe+5BpeDO/DGwvcvhzPF1uwN5nbNDbEREJZz3iurI7f98VyU7TNPEc+gwAS0JnLEm9mywGZ/oc/HnH8eUewXPwM2zdhmPrMbzJ2hMREWmLgnJH5XK5GDJkSDBOJUFmGAZdYwOVJC9PdtYoTBTTAWvq4KC37ZzwEDijAXBteB1/eVFQ2xARaQkuXT55eSXg6j3iMIK6hP1ShmEhYvI3MSq3E6n412v4i882SVsiIuGqR1ygIvu5igKK3SXVr/tyDmNeyAXA3v9mDMNoshgMi42IqY9C5TL5is9fx3SXN1l7IiIibVFQkp19+/blzJkzwTiVNIHulcnO7NJc3D5P9ev+syfwnw/cdNsH3Nwks4ksUfFE3DgPALOiGNeG16+6r6uISGsUWD4ZSDSeuqQiu+l14Tm6CQBr18FYYjo0WQyWqHgibq5cLukpp+LTVzUei0ibcul2TieLTlV/Xf3QyWLF1m98k8dhiU7AOfZ+AMzSAlxblzR5myIiIm1JULJb3/jGN1i7di1Hjx4NxukkyLrFBZKdftNPVkl29etVszqDVZioLrbe6dh6jgLAe2J79R6hIiJtSdVYfOnySe/xbVA5o6ep9oi7lK37cOxpU4DATCbvkc+bvE0RkXDRLS4Vg8Cszaqx2HSVBsZiwNZjRLMV1LT3n4g1ZQAAnv1r8eYcaZZ2RURE2oKgJDs7dOjA5MmTuf/++3nhhRdYs2YN27Ztq/UfaX7dYlOrv65aym66y/Ec2wyArdtQLNEJTda+YRg4b5p/cfnk5wvwlxU2WXsiIuGoe2xgRlF+xXlKPWUAeA4G9ogzIuOwdR/WLHE4x8zBqCxG59q8ELOi5BqfEBFpHSJtkXSKSgTgZGWy03NsC1SufGqOh05VDMMgYuLXwWoDTFyf/R3zkhVYIiIi0nBBKVA0b948DMPANE1eeumlq+5zc+DAgWA0KfXQIaI9UbZIyrzl1csnPUc3gbeqMNGkJo/BEhmH86b5VKz+C7hKcW16S9XZRaRN6XbJ8slTRZn0s8TgyzkMgL3fTRiWoPxJvibDEYlz3INUrHkpsL3ItneImPBQs7QtIhJq3eO6klOWR0bR6cD+9ZVL2AP716c1ayyWdsk4RtyDe9sS/IVncH/xIc6R9zRrDCIiIq1RUO6svve97zXpRt7SOIZh0C22CwcLjnCqOLNmYaLo9li73NAscdh7jcbbc1T1UnZv2hRsKf2bpW0RkVCr2j8ZAkWKembnVX/fVIWJ6mLrNRrrwUH4svbhObAOe/8JWJN6XfuDIiItXI+4rmzJ2UGZt5zcM3uIzs8AwN5/AoYR/P3rr8Ux9Ha8x7bgP38a967lgfE5IfXaHxQREZE6BSXZ+YMf/CAYp5Em1C0ukOzMLs3FVZCJ/1xgU/amKkxUF+e4B/Ce2gM+N66N/8Q681fN2r6ISKjEOKLpENGecxXnySjKxHt8NwDWlP5Y2iU3ayyGYRBx4zxKl/wC/F4qNrxG1D3/pfFYRFq9S4sUHT++gcAjf6NJ96+/GsNiI2Liv1H2/n+D30fFZ38n6u6fhyTxKiIi0lror2gb0a1yRpGJyanc/dWv27oMatY4LDEdcAy7EwD/uVN4Dn3WrO2LiIRS9+oiRacwS88DYE1t3nG4iiU+GcfQOwDw52fgOfBpSOIQEWlOqTEp2AwrABllOQBYOnbHEtMhZDFZk3phH3wbAP7co3j2azwWERFpDCU724hulyyfPHUho/rr5p5NBOAYegdG5QWle9s7mK7SZo9BRCQUqmYUXXAXU2QN/Am2xKeELB7H8BkYsYFiHa5tS/CXXQhZLCIizcFmsdGlsnjnKX85AJYwWDbuHDWz+vrYtXUx/tKCEEckIiLScjVoGfv8+fMxDINnnnmG5ORk5s+ff12fMwyD1157rSFNSiO1j4gn2h5FqaeM0+V5pANGRCxGREyzx2LYnDjH3kfF6sriGDveI2L8V5s9DhGR5nbpg6dMp420MndIk52GzUHE+K9SvuqP4C7HtWUhkZO/FbJ4RESaQ/e4rpwsOsUZu4EPcCSEbhyuYtgjiJjwEOUfPQeeClxbFhE55duhDktERKRFalCyc+vWrRiGQXl5efX31yPcihi98sor7N+/n/3793Pq1CksFgv79++/9gcv8e677/Kzn/2s1vemTZvGCy+8EIxQG62qSNGB84c57S0JvNauU8jisfUcjTWlP77sQ3j2rcE+cJI2YxeRVq9bbCoGBiYmmRF20so8WHN8YuIAACAASURBVOKSQhqTrfswbD1G4D25E++RjXj7T8TWeUBIYxIRaUo94rqyHvBaDHKcNnrHdw51SADYug7B1mMk3pM78B7dFCjmmdw31GGJiIi0OA1Kdh48ePCq37cUzz77LHFxcQwcOJCysjLOnz/f4HN95zvfoVevmpVsU1PDK3lXlezMs/hwGQbRIVjCXsUwDJzjv0bZu/8Jph/XxjeJvPPxsEuIi4gEU4Qtgk5RieSU5ZHptGHEdsSwOUIdFs5xD+LN/BK8blyfL8A6+ykMizXUYYmINIlLixSddtrolxAeyU4A57j78Z7eAz4Prs/fwDpTxeNERETqKyjV2FuqTz75hG7dugEwb968RiU7x48fT3p6erBCaxLdKgtjmIZBttNGvxAmOwGsHbpiHzgZz/61+LL24c3Yhb3HiJDGJCLS1LrHdQ0kOyPsGLbQjsNVLLEdcYy4G/fWJfgLsvAcXI8jbUqowxIRaRKJkR2IxEo5Pk5HOqv3Lg4HlthEHEPvxL3zffznMvAc+gzHwEmhDktERKRFadOPCasSncFSWlqK2+0O6jmDqftle8VZQriMvYpz1CxwRgPg2vQWpjd8//uJiARDt5jArP8yq4XCuNBV/72cY/BtGLEdAXBvX6ricSLSalkMC138gdnrmZERYTeT3THsTozo9gC4ty7ReCwiIlJPbTrZGUyPPvooI0aM4IYbbuDOO+/kzTffxDTNUIdVQ7yzHTGWwHLJLKc9pEUxqhgRMThHzgTALD6Le+/HIY5IRKRpdbPFVn+dGRH6JexVDJsDZ/pcgEDxuF3LQxyRiEjT6VpWAUCe1aTCWxHiaGoybE6c4+4HwHSV4Nq+NMQRiYiItCzNsoz9+PHjTJ8+HcMw6l0AKNxFREQwffp0xo0bR8eOHTlz5gxvv/02v/71rzl48CBPPfVU0NpKSIiq1/FWq+WKz3W3RbPP7SYzwkb7bj2w2EN/o23eOJ2cw+vx5J/Gs/tDEsfejjUqrkHnqq3PrV1b63Nb6y+0vT6Hc38bEtPl/embb8NimvgNg7zI8OqnOeJm8g6swZV1CM++1XQceyf2hPottQ/nn19TaWt9bmv9BfU5nARjHPa7K+hSVAQx8ZgGFJBPWkK/oMbZWOaIm8k7vB7XqX149q+lQ/rtOBKvf1VauP78mkpb6y+0vT63tf5C2+yzSLA028xO0zTx+/3N1VyzufPOO3nuueeYM2cOkydP5qtf/SpLly5l+PDhLFy4kN27d4c6xBq6eAP/zrdbcREePw/DYiV+8jwATHc5Fz5fEuKIRESaUGEuya7AYHzSVRjiYGoyDIP4Wx4KfOPzUrjun6ENSESkCXjPn6FL5TgMcOx8RgijqZ1hGCRM/TcwLGD6KVj997BbNSYiIhKummVmZ69evVpsxfaGsNlsfOc73+Hb3/4269evZ+jQoUE5b0FBWb2Or3oCdOnnkotKISZQpGjv6aP0TehV18eblRnfF2vqIHxZ+yjZ9Qlmn0lY4utfuKO2Prd2ba3Pba2/0Pb63Nj+JibGXvugBmpITJf3pyL7FF1cXs5E2DlRdIZz50uwGGG0q0xEZ2x9xuE9uonyw1s4u38XtpT+1/3xtvb7Cm2vz22tv6A+11e4j8OeU8eJ8/lp5/FxwW7lQO5xbkoKw5+trSP2tCl49q3GdWofZ3d+hr3X6Ov6aFv7nW1r/YW21+e21l8I72tikXAXRndXrUtqaqAARWMqvAebaZp0LjxX/f2p4swQRlOTYRiVe8UZYPpwbdPsThFpnfyF2XRxeQBw+dzklZ0NcURXco6ZA9bANieuTW9hmuGxEkBEJBj8BWcA6Fo5u/No4XF8fl8oQ6qTc9RMDGcMAK7Nb2N6XSGOSEREJPwp2dlEMjICy2E6duwY4kguMssvEFdRTqw3cDEXTslOAGvH7tj6jgPAe2I7vpwjIY5IRCT4/IU5dKm4uHwyoyi8xmIAS0x7HEPvAMCffxLvkY0hjkhEJHj8hYFkZ5rfCUCJp5Qvz4XnKjTDGY1jzL0AmCXncO9eGeKIREREwp+SndepvLycY8eOkZeXV+P1goKCWo998cUXAZgyZUqzxHc9/IU5GEBq5VPscEt2AjhHzQJrYHeFii0LtTeRiLQqprsMs/wCndxe7JV/go8WnghxVLVzDL0DIyoeANfWJZgezSYSkdahambn0MgUnJWz2Ldkbw9lSFdl7z8RS4euALh3f4i/9Mr7DxEREbmoUXt2ut1u3nzzTbZs2YLNZmPixInMmjULq9V6xbGvvfYar7/+OmvWrGlMk0H13nvvceZM4GInKysL0zR56aWXqt9/9NFHq7/es2cP8+fPZ+bMmTz99NPVr8+YMYNRo0bRv3//6mrsVef9xje+QVpaWvN16Br8F3KAQLLzYLSTvLJ8yr3lRNoiQxzZRZbYjjgG34Z79wr8uUfxntyBveeoUIclIhIU/sLAOGwF+kZ2Yn95NrvO7mFuv69gt9pDG9xlDHsEztGzqVj/v5hlhbh3r8A5amaowxIRaRTT58VfFJi8EBmfyoi4LmzK3sbecwcodpcQ64gJcYRXMiwWnOMepPyDZ8DrxrVtCZGTvhnqsERERMJWg5OdHo+Hr3/96+zatat69t3q1at56623+POf/1y9Z2WV4uLi6sRiuHjnnXfYunVrjdf+9Kc/VX99abKzLnfddRdbt25l06ZNlJSUEB0dzaBBg/jpT3/KtGnTgh5zY1QlO7u4L+5JlFGUyYD2fUMVUq0cw6bjPrgeXKW4ti7G1n0YhqVZammJiDQpf2F29dfpnYaz/2Q25d4K9uTvY2SnYSGMrHa2fjdi2bcaf34G7t0fYR84CUt0QqjDEhFpMP+FXKjch9iS0JmxSalsyt6G3/SzLWcnU7pNDHGEtbN1Hoitxwi8J3fiPfw5vkFTsSb2DHVYIiIiYanBGaQ33niDnTt3kpaWxsMPP4zNZmPJkiVs2LCBBx54gAULFtC9e/dgxhp0CxYsuO5j09PTOXTo0BWv//SnPw1mSE2qakZRD3sCFsPEb/rZkbs77JKdhjMa54i7A0UxLuTiObAOx6CpoQ5LRKTRqpOdhsGQrulEZX5Kmbeczdk7wjLZaRgWnGMfoPyDp8HnxrXtHSInPRLqsEREGqxqv04AS3xnerfrQWJkB86Wn2NT9nYmd52AYRghjLBuzvT78J7aDX4frk1vETnjZ2Ebq4iISCg1eM/ODz74gMTERN544w3uuusubr/9dv72t7/xi1/8gnPnzjF//nxOnz4dzFilkczKmZ2xcckM6jAAgJ15e3D73KEMq1b2tFswYhMBcO94H9NdHuKIREQaryrZacQm4bBHMqrTcAAOnD9MoetCKEOrk63zAGzdA3F6D3+OLz8jxBGJiDRczWRnCoZhMDYlsGXSmdIcTpdkhSq0a7K064R98K0A+HIO4z2xLcQRiYiIhKcGJztPnDjB5MmTiYqKqvH61772NZ5//nnOnTvHQw89RFZW+F4wtCWm34e/6CwARrtkxiaPBKDCV8Hus/tCGVqtDKsNZ1XlyYpi3F98GOKIREQaz38hkOy0xCcDMDYlMBabmGzN3hmyuK7FmX4fGFbAxKXicSLSglUVJzKi22M4AvvWpyePxCAwQ3JzGBcqAnAOn4EREQuAa8siTG/4TVoQEREJtQYnO03TJD4+vtb3brvtNv74xz+Sl5fH/Pnzyc7OrvU4aT5mcT6Ygb06LfHJDO44kGh7IFG9JWdHKEOrk63XGCyJvQBw7/1YlSdFpEUz/T78FwJFMSzxKQB0i+1CSnQnADbnbA/bJKIlPhl72iQAfFn78Z3eHdqAREQaqGpmZ9U4DJAQEV+9rdP2nC/w+L0hie16GM5oHJXF4szifNxffhziiERERMJPg5OdycnJZGTUvZRt6tSp/P73vycnJ4eHHnqInJychjYlQVBVnAjA0i4Zm8XGqMr94Q6eP0JBRWGoQquTYRg40+cGvvG5cW9/N7QBiYg0glmcD5U30JZ2gZmdly6fzC07y8miUyGL71ocI+8Be2AWlGvzIky/7xqfEBEJL6bfX72HvSWhc433qlY9lXrL2Ju/v9ljqw/7gJuxJASKwbp3fYC/LPyu40VEREKpwcnOtLQ0tmzZgtdb95PPO+64g6effprMzEzeeeedhjYlQXB5shNgbHLgBtvEZFvOrpDEdS22zgOwdgskZT2HN+A7r31gRaRlqlrCDjVnFI3uNAKLEfhzHM7LJy0RsTiGzwACM6M8B9eHOCIRkfoxS/LB5wECxYkuNSRxMJG2CCC8x2IAw2LFOe6BwDeeCk0IEBERuUyDk50333wzhYWFrFy58qrHzZgxg9/85jeqFBhi/gu5gS/skRiRcQB0jU1tEcsnnelzwDDANHFtWRzqcEREGqS6Ejs1k53tnLGkte8PwI683bgrb8TDkWPwVIyYDgC4d7yn4nEi0qJU7dcJV87sdFjtjKxc9bT/3KGwLRpXxdZlMNZuQwHwHPyXiseJiIhcosHJzltvvZVXX32VPn36XPPYmTNn8ve//53f/va3DW1OGqlqZqclPrk68Xzl8snwnDVpTUjF3v9mAHyn9+DNCu+lRSIitalaOokzurq4RJWqsbjcW8Ge/PArGlfFsDlwjpkDgFlepOJxItKi1KjEflmyE2quetqaE75F46o4x15SPG7TW2E7cUFERKS5NTjZGRkZyYQJExgwYMB1HZ+ens7MmTMb2pw0UvX+RO061Xh9dKfhF6tP5oTvkh3HqHvA5gAqK0+a/hBHJCJSP1UzOy3xKVesdhjccSDRtkDRuHBfPmnrnX5J8bhV+EvOhTgiEZHr4ysIjMNGRCyWyx46AfSI60pyVBIAm7N3hH3y0BrfGfugKQD4sg/iPRn+CVoREZHm0OBkZ32UlJTw5ptvMmvWrOZoTi5jel2YpeeBi/t1VmnnjGNgh34A7MjdjSdMl09aouJxDLkDAH/+SbzHtoY4IhGR+qmeYX/ZOAxgt9gYlRzeReOqGIaBc9z9gW98HlzbtCe3iLQM/sIsoOZWIpequeopL6yLxlVxjvgKOKMBcG1+GzNMr+VFRESaU5MmO7/44gt+/vOfM2HCBJ566ikOHDjQlM1JHfwX8qq/ru0mu2rJTrm3nL3nwvdn5Bhye/V+o65tS3QxJyIthq+8BLO8CKj7JrslLZ+0JffD1iNQudh7ZCO+sydCHJGIyNWZpom/cmZnbUvYq4xJvlg0blOYz7QHMCJicI4MrJ4zi8/i3vtJiCMSEREJvaAnO4uLi3njjTe4++67eeCBB3j33UB1wJkzZ/Lmm28Guzm5DrVVYr/UkI5pRNoigfBePmk4InGMvAcAszgfz761IY5IROT6eM9fsk9c/JXjMASKxnWODrwXzkXjqjjT54LFCqC94kQk7PlKCsATKKp2eSX2S7VzxpHWPrDqaVvuLi64ipslvsawp02uTuC6dy3DXxbexZVERESaWtCSnTt27ODJJ59kwoQJ/OY3v+Hw4cOYpsmECRPYsGEDv/vd7xg+fHiwmpN6qJns7HTF+3arnZGdAtUcD5w/zAVXUbPFVl/2AROrE7auXcswXaUhjkhE5No8NZKddS+fTE8JzJbMK8vnRJgvn7S064R90FQAfDmH8Z4I34dlIiLec5nVX19tZifA5K4TAHD73Kw48XGTxhUMhsWKc+wDgW88Fbi3vxvagEREREKsUcnOCxcu8I9//IPp06fzta99jffff5+YmBi+/vWvs2zZMgCSk5OJjo4OSrDSMFXJTiOyHYYjstZjxiYHbrD9pp9tubuaLbb6Miw2HOmBSsC4SnHt+iC0AYmIXAfvucA+cRgWLLFJdR536fLJzzI3NUdojeIccTeGMwaoLB6n7UVEJEx5qsZhrj6zE2BA+76kte8PwMbsbeSU5jZpbMFg63oD1q5DAPAc/Ax37snQBiQiIhJCDU52Pv7440ycOJGnn36aU6dOceutt/Lyyy+zfv16nnzySfr16xfMOKUR/BcCF2h1LZ0E6BHXjU5RiQBsCfPqk7buI7B26guA58tP8BedDXFEIiJXVzWz04hLwrDa6jwuzhHL0MTBAGzP3UVm8Zk6jw0HhjMax6iq7UXO4vlSe8WJSHiqTnbaIzCiE655/D197sTAwG/6ee/YiiaOLjic4+4HwwqYFKz5R1hfz4uIiDSlBic7P/jgAzweD4888ggbNmzghRdeYPLkyVit1mDGJ0FgFlZVAL5yCXsVwzBIr5zdeaY0h4zi080SW0PUqATs9+Lauji0AYmIXIPnXCBpWdu+yZeb0fM2LIYFE7NF3GDbB06uniXl2rkcX6n2ihOR8FOV7LTEp2AYxjWPT41Jqa7Mvjf/AEcKjjVpfMFgje+MfdAUAFyn91N+ZFuIIxIREQmNBic7Y2Ji8Pv9/P3vf+exxx5jxYoVuN3uYMYmQeArL8Z0lQDXvsm+dPnkhyfCe3aONak3tj5jAfAe34ov50iIIxIRqZ3p8+KteuhUx36dl+oUncRNndOBwD7KB84fbtL4GiuwV9x9gW885VzYsCi0AYmI1MKTH9iz81r7dV7qrl63YbfYAXj36If4TX+TxBZMzpH3gDOwhVjhpwu0vYiIiLRJDU52btiwgd/85jcMHjyYDRs28Nhjj3HTTTfxq1/9ij179gQzRmkE7/ns6q+NayQ7EyLiGZ8yGoD95w5x6PzRJo2tsZxj5oA1cAFasektzBZwASoibY/3Qh74fcDVtxO51B09p+K0OgB47+iKsL/BtnYdgrVLYPl9ye7VuM+G7+oAEWl7fOUl1RXKr7Vf56Xine24pdtEAE4VZ7Izd3eTxBdMhjMa56iZAHgLc3HvXRXiiERERJpfg5OdERERzJ49m4ULF7J8+XK++tWvYhgGb7/9Nvfddx/Tp0/HMAztFRNiNSoAX8fyyTt73oaj6gb7WHg/wbbEdMBxwzQA/GeP4z22NcQRtT4uj48vT5xj5ZZTrNicwYebTvLhppN8sPEkyzee5KMtGRw/U4Rf/5+L1KlmJfbru8mOc8Rya7dJAGSWnGFbTvgWjoPK7UXG3g+GAaZJ4aevhzqkVsXr85OZV8Kp3GKyz5WSf6GcC6Vuyiq8eLzh+3daJFxcWondWo9kJ8Ct3W4m1h4oxLbs+Eo8fm9QY2sK9oGTsXfsCoB753L8JedDHJGIiEjzqrtKQj307duXX/ziF/zkJz9hxYoVLFq0iJ07dwKwdOlS8vPzuffee7WnZwh4CypndhoGlri6KwBXaeeMZWrXiaw4uZpTxVnszN3NqOThTRxlwzmGTcdz6DPM8iJcWxfjH3YTFrsj1GG1WD6/nxPZxRw4eZ4DGQUczbqA13ftRGa7GAfD+yYyvG9HBnRLwG5r8HMUkVbHe+7SZOf1zewEmNJtIp9lbaLIXczy46sYkTQEe+Vs9nBkbd8F+4BJeA58SsWJ3Rin9mDrNiTUYbVIF0rdHMu6wNGsCxzLusDJnOKrJjVTO0YzakASo/onkpoY04yRirQMVUvYASwJ195O5FIRtgju7HkrCw8v5VxFAZ9lbqye7RmuDIuVhKn/Rt7bT4HXhWvLQiJv+W6ow2pRfH4/uefLOZ1Xwum8EjLPBv7t8fqJjrARFWEjymkjKsJOVISN5PZRjB6QRPu4iFCHLiIiBCnZWcXhcHDPPfdwzz33cOzYMRYuXMiyZctYt24d69evp0OHDmzYsCGYTco1eCqXsRuxiVetAHypW7pN5F9Zmyn2lLDs+EqGJt2A3RLUX5WgMRyROEbPxvXZ3zFLzlG8/QPajZsV6rBanNzzZazYnMH2Q3mUu3z1/vyFEjfrdmWxblcWEQ4rQ3p34I707nRPjm2CaEValqqiGIYzBkvE9f8/4bQ6uKvnbbx56B0KXIWsy/ycW7tPaqIog8MxaibeY5sx3eW4Nr+NtUsaRpj+/Qg3RWWBcXTj3hzyCsvr9dms/FKyNpzg/Q0nSOkQuOEeNSCJ1I7R11WIRaS1q67EbrVhxCbW+/M3dh7DuswN5JadZeXJNYxLGUWUPSrIUQZXRPfBRPUfS9mhzXiPbcE7cDK2zgNCHVZYq3B72Xogj8/3Zl/1IVNJee37oC5ae5R+XeMZO6gTI/snERMZvg8oRURauya7A+nduzc///nPefzxx1m1ahWLFi1i2zZVBGxuVXt2Xs8S9iqXP8H+V9YmpnSd0FQhNpq93wQ8X36C/3wmRZvfI+aGKYBmd16PzLwSPth0km0H87h8JXpy+yjSeiQwsHt7+nZth9NuxSCwShUMDAOKSt3sPprPriP5HMgowOc3qXD72Hogj+0Hz3LX+O7cNb4HNqtmekrb5a1cxn49xYkuNzZlFGszN5BTmsuqjLWM6zyaGHt0sEMMGktkHO3Gz6Zw3Rv4C8/g2bemersRqV3m2RI+2XaaTfty8fpq3lhbDIMuSdH0Tm1Hr5Q4Ihw2PD4fHq8fr9ePx+unpMLDnqPnOJUXKEaYfa6MZZ+fZNnnJ+nXpR3/dudAOrUP76SMSFOrKtJj6dANw1L/VWZWi5Wv9L6TV/a+Rpm3nJUn1zKr713BDjPo4qfMp+zoTvC5cW18A+usXzeo/63dqdxi1n9xhk37cqhwX/nQ32IYJHeIomtSDJFOG2UVHsoqvJS5vJRVeCkp91BS7sEEDp0u5NDpQt74+DA39OrAhCEpDOvbUQ+eRESaWZNPt3A4HMyYMYMZM2aQkZFR473Vq1ezZs0afve73zV1GG2Safqrl7Fb2nWq12dv7DyGTzP/RV5ZPitPrGFs8iii7JFNEWajGRYLzrEPUL7i95juCgo3LMSSPi/UYYW142eK+GDjSb44ml/j9WF9OjKyfyIDuydc1zKc9nERTB7RhckjulDu8rL3+Dl2Hcln+8E8fH6TZZ8H2nhkehpdkrS0Utom74U8oH5L2KtYLVbu6X0H/7PnH5R7K1h1ci2z+84IdohBFTvyDkp2r8FbkI1r+3vYeo/FEtUu1GGFFb9p8uXxc3y87TT7TxbUeK9bpxhG9U+iT2o7eqbE4XRcOzExa2JvcgvK2H4w8KApI7cYgMOZF/iv/9vKnMl9mDwiFYtutqWNihs7E0tENN7UEQ0+x5COafRu15NjF07waeYGhiQOok98zyBGGXy2uI44ht+Fe/u7+M9n4tn/KY7BU0MdVljw+f1s+jKXT3dlcSK7qMZ78TEORvZLolunGLp2iiG1YzR2W91jsWmanMotYdO+HLYeyKWwxI3Pb/LF0Xy+OJrPsD4deeiOAbSL1mQMaflM06S4uJiioiI8Ho9qtEizMQwDu91OXFwcsbGx13yIZJgh/O188cUX+ctf/sKBAwdCFUKLcvZscb2Oj7WWceblRwFw3jgPx6Bb6vX5L/L28uqXCwC4tdsk7ulzZ70+39zKVj6P79RuMAyiZj2FtUPXUIfULBISAjN2CgrKrnlsQbGLNz4+xK4jF5OchgHpAztx57judAnSXm+ncov52wcHyDwbmGlktRjcM6Ent6d3w2pp3CzP+vS3tWhrfW5sfxMTm277hPqOwwD+Ta9RduBzIm7/EbbOA+v9edM0+dOuv3Kk8DhWw8p/jn2CjpHt632e5pKQEEX5sZ2cXfI0ALZ+E4ic9I0QR9W06vM7m5VfyusrD3Ik80L1awYwrG9HbhvdlX5d4xs9AyivsJxPtp1mzY6L+xQO6BbPw3cOpGN84x9ctrUxCdTn+gq3cThYP7/TxWf4w/Y/4zV9tHPE8uTo/6CdMzy37Knq8/mzhZQu/n+YxWfBEUX0fU9jiYwLcXTBV5+f8cGMAv65+jBZZ0urXzOAG3p34OahnRnSp0ODr1f9fpNDpwvZvC+H7YfOUu4KFLSKibQzf1p/Rg24dg2F69XWxqW21l8Iv2tir9dLZmYmpaVlmKaJ1WrFMLSCT5qHafrx+XwYhkF0dBRdunTBZqt7/qY20mrFTO/F/WQsHbrV+/NDEwfTM647J4oyWJe5gZu7jCchIj6YIQaVM/0+yk7vBdOPa/NbRN75hJaMVDJNk8/35vDWmiPVF11Wi8H4wcncOa47nRKCu8SxW6dYfvnQKJZ9foIVmzPw+U3eWX+cnYfz+dbdaUFvTySctb/jO7Sf9k0Ki9wN+rxhGNzT505+v/1FfKaPhYeX8t0h/4YljC8uI3uPwNptKL5Tu/Ee/he+tElYk3qHOqyQcnt8fLDpJB9tPoXPH3jO7HRYmXBDClNHdSEpiONiUnwkX721HyP7JfJ/Kw6Qf6GCg6cK+eX/beWBW/oyYUiK/j6KNEDX2M7c2+8rvH3oXS64i/nHvjf5/rBHsIbx0nDD5iBi/IOUr/oTuMtwb1tCxMSHQx1WSJwvqmDh2qNsO5hX/Vq7GAcThnRm4tAUOrZr/MMgi8VgYPcEBnZPYM7kPrzx8SG2HsijpNzDS+99ybhBnfjqrf2IitB+ntLyFBQUUFpaRmRkNHFxCSo+Lc3O5/NRVFRAaWkpBQUFJCbWvQ+39Ve/+tWvmi+0mrZu3cq2bdv4/ve/H6oQWpSysvrdKEclJGBxRmN2SsPWa3S9b2wMw6BTVBKbsrfhN/2UecoZmjioXudoTpbIWBxmGe7sY5jFZ7G074I1ITXUYTW5yMrNzysqat8s/XxRBX9dtp9VW09V7wc3dlAn/v3eIYwfnNJkm6dbLQZpPdpzQ68OHMkspKTcQ2GJix2H8hjZP7HBF3nX6m9r1Nb63Nj+Rkc7gxlODfUdhwEiIx0YFkujfn7xznacLTvHmdJszpafw2Gx0ztMl09W/fw8sV3xHFgHph/fudPYB0xstQm2a/3O7jtxnj8t3sOuI/mYZmBG/a2juvLD2Tcwon8S0U00DneMj+SmISmUVnjIyCnG5wssqzydV8KIfolYLQ37ebS1MQnU5/oKv3E4eD+/brGp5FecJ6skm3MVBfhMPwPa9230eYPtV1HfjQAAIABJREFU0j4b7ZLxnT2BWZSLP/8Utm5DsUQnhDjC4Lraz9jj9bFi8yn+5/0vOV25v7HDbuErN/Xku18ZxOCeHZok+eiwWxk1IInk9lEczCjA4/WTebaUTfty6ZIYQ1JC45KrbW1camv9hfC7Js7Ly8Pr9dGxYzKWRq7WE2kIi8VCREQkpaVFmKafhIS6/5bpN7QVMwyDuNHTcQyZ1uAbzN7xPRjaMZDg3JKzg1PFmdf4RGi1u+k+LJGB6fquzW9jel0hjih0TNPks91n+OX/bmHv8XNA4On1D2cP4VszBl3XnpzB0KtzHP/19dFMHdkFgMISN88u3E1RA25WRNqy+/p/hcTIDgAsO76SwwXHQhzR1VnadcIx5Hbg/2fvPMPjqq6F/Z5p0mhGvfdiyVXGli333nDBNi4YDMSUUAIhyaUlfMnlAukkF99AEgKhGBLTTHHDBeOCe5ElS5ZlucqqM+ptVKbP+X6MrNi4qc9IOu/z+JE8p+y1tOfss/faq4CjMh/ruQMulqjnMTRbeGfzaVavy2qtsB7b4vl+7+ykHvHsUXsoeHDeYJ65ewT+3s5FT+aFKt79+jQOh5RnS0KivQiCwMpBywjXOPPhf1v4Haeqcl0s1c0RBAHPCfeBTA6ImA6tRRSvX2m8r3GhpI7/eS+NDfsvYbE6dR47JIQ/PDaehRPjbpqLs6sYNzSU3zwyjuEJznd4bYOZ1euyOJCt7/a2JSS6ElEUkcnkfXbzWqJ3IAgCMpn8lvliJWOnxC1ZPGA+MkGGiMgHOZ9gtJlcLdINkau1+E29FwCxsRpL1lYXS+QamkxW3vgymw+3n8VodlaVnDQ8jN89Oo6RSUE9Lo9KKefe2UnMHevMo1pe08zrn59sDamXkJC4NWqFmkeTV6GUKRARWXP6Y+rNhltf6EJUKYsQNM78opa0LxHNTbe4ou+Qp6vn1x8c52huOeAMWb93VhIvPjiauLCez5c3PCGQ3zwylsRIZ7Go9HOV/Oubs1JhAQmJDuAhV/FY8io85c4NhH/lrqPKWO1iqW6OzC8M1fC5ADgqLmE7d9DFEnUvDlFk+9FC/vRxZutmU2Swhl/cm8ITdyb32Kb/Zfy9PXh6xW08MG8QHkqngfXD7WdJO1Peo3JISEhI9BckY6fELQnThLAgbg4AFcYqPj77pVsvjjS3zUQWFAuA5eQ2HIaKW1zRt9BXNfHbf6WTneecdDsnVyN45I6haFyYH0gQBFbMSGTCMGdF6oKyBt7ccAqrrX94FkhIdAVR3hHcPXApAA2WRtac/hi7w+5iqW6MoPTAY/w9AIimBswZG10sUfcjiiLfZep49eMT1DY4owtSkoL4/aPjmDMmutNF2jqDxlPJ0ytuIzrEWYzuQHYpn3930a3f6RIS7kqoJoT7h6wAwGgz8l7OR1jt7h1eqxq1GKElfN187HMcpvYXe+oNNBqt/PXLbL7Ym4dDFFHIBe6ZmcgrD49hcKzrwvcFQWD6yEieu2ckHko5ogjvfp1L1hWFQyUkJCQkugbJ2CnRJubGzWBowCAAMiuy2Vdy2MUS3RhBJsNz0irnf+w2zEc+da1APUjWxSp+9+90KmqdO9ijBwbz20fGcduAQBdL5kQmCDy8YHCrPLkFtby/NVcKpZSQaAcTI8YwPjwVgIt1+Xx9aYeLJbo5ioSxyMMHA2A9vRt7jXunQ+kMFqudNVvPsHbHOewOEblM4P45A/nJsuE97kV0I7w8lTx7z0hCW3LF7UgrZsuRQhdLJSHROxkVchszoicDUNygY935jW69eSAoPfGYcB8AorkR89HPXSxR15Onq+eVD9JaN/2DfD351arRzB0b49LNpitJjPLlZ8uHo5DLsDtE/rExh9yCGleLJSEhIdGncI8RX8LtkQkyHhy6En8PZzX29Re3kF9f5GKpbow8NBHFwEkA2AozsRVlu1ii7kUURbYcLuBvX2Zjsji9vJZMjufJpcl4eSpcLN3VKOQynlyS3BpKmXamgk92nXfrxYGEhLtxz8AlRGrDAdhZtJfsytMulujGCIKAx6T7QZCB6MB86KM++byX1zTzh48yOJRTBjhzJP/ivhRmjY5yu9xWvhoVz60c2ZrDc8P+S+zO6LtGaAmJ7mTpgDtI8HVGFB0pPc5n5zfgcON8mIr4VOTRtwFgO38AW+k5F0vUNYiiyKb9ebz68QlqDE6v+tGDgnnl4TEuSR1yK4bEBfDjpcnIZQI2u4O/fpXNhZI6V4slISEh0WeQjJ0SbUar0vBI8v3IBTl20c77OR/RaHXf/GseY1eA0um5YjryMaKbhxZ1FLPFzv99ksn6/ZcQAQ+lnKeWDmfx5HhkbrbAvoyHUs7P7rqNyCANAHtO6Nh2VPIskpBoKyq5ikeTf9CaL+7fZz6nyui+XiHygGiUQ2cCYC89iy3vqIsl6lpOXqjk+b8doKjcWeV3YJQvrzw0hqQoPxdLdmOCfNU8v3Ik2pZKrx/vPM+RFkOthIRE25HL5DyS/AOCWgrIHdQdZe2Zz902xYggCM4IKLkKAPPBfyHae3cOdZvdwV8/P8mHW89c5VX/4yXJPVIIrqOMTAzisUVDEQSwWB28/sVJCsv6ZmoBCQkJiZ6mw8bOmprOL6oiIyNJTU3t9H0keo5431iWJt4BQK25jn/lfua2u9cyLz88Ri8BQKwvx3LKvUM9O4Kh2cJ/v32Ygy3VHIN8PfnvVaMZPSjYxZLdGq3aGUoZ6HPZsyifonJpgich0VZCvIKvyhf3ZtZ71Jrc1yvEI3UpgtrpXWM+8imiqdHFEnUNaWfK+d0HaTQ2OzfUZqdG8fy9KfhqPVws2a0JD9Tw7D0j8FQ5i2Ws2XZGGoclJDqAn4cvz4x6gjCvEADSyk7wwelPsDnc04go8wlGNXoxAI5aPZbsb1wsUccxW+z87atT7D3h9E6/HLbujl7112PskFAenj8EAKPZzup1WZTXNrtYKgkJie9jt9vZuHE9Tz75KLffPp1Jk8Yyf/4s7r//bn7/+9+wf/8+V4so8T3kr7zyyisduXDs2LFcuHABX19foqOjO9T4kCFDWLZsWYeu7Y80N1vadb66xVvDZOpaj8Y4n2hKm8opa66g0liNQqYg0S++S9voKN/XWRYchy0/HdHUgL08D2XSJASV2pUidhm1DWb+99PMVk+iIbH+PL8yhSC/3qOf2kPB4Bh/9p8sxSGK5Jc2MGVE+E09Urvre+3O9DedO6uvRtN9Rqb2jsPQvf0XrgnFbDOTbyikydZMVmUOwwOHolF6dXlbbeVG+goKFYLGH1t+OtjMiOYmFLEprhCxy9ibqWPN1jM4RGeKjkcWDmHB+FhkMvdfYF/GT+tBYqQvR3LKcYgiF3UG5zh8Ex3625gEks7tpT+Nw5fxVHgyKuQ2ztZcwGBpoKy5guIGHSOCk5HL5N3W7o24lc7y4ARsBZfnyBdQJo5H8ND0pIidpqHZwup1JzlX7NzoS4zy5fl7UwgLcN07sCPEhHqjVSs5dakai81BQamBScPDbhmh1d/Gpf6mL7jfnLi2tha73YFW636pIboTu93Oc8/9F5999jFNTY1MnDiZ8eMnEhYWjtVq5ciRw+j1OhYtutPVovYbmpoakMtl+PvfuOhch42da9asITc3l82bN7N582aMRiNxcXF4efWul0tvwl2MnYIgMCRwEFkVp2iyNXOhNo9o70hCvVzvTfh9nQVBhswvHNuFQ+CwIzbVokwY40oRu4SKOiN//uREayGi6aOieHzRUDxV7pWfsy34aj2w2h1cKKmnvsmCp0p+09BPaaLT93G3id2VuOMie3BAEkabiQJDEUabicyKbIYGDsZbpe2W9m7FzfSV+Udir8hDNFTgqCpEHjkUmdY9Cqi1B1EU2XqkkM/2XATAUyXnVw+NITkuwMWSdYwgXzV2h8j54joMzRYEgZtWLO5vYxJIOreX/jYOX8ZDrmJ0yAgu1l2izlxPpbGK/PpCRgYPRyHr2TnarXQWZDJkAVHYzh8E0YGjvhxF4vhe4Q0JUFVv5H8/zaKk0rnpnzIwmBcfHkvPm5W7hoQIH5pMVi7pDdQ2mFHIZQyKvnkqlP42LvU3fcH95sT91di5Y8d2Pv743yQlDWTt2s+YO3c+Y8eOY8qUaSxYsIh7772PmJhYIiIiXS1qv6Etxs4Oh7EfOnSIP/7xj6SkpFBUVMRf/vIXpk2bxs9+9jMOHTrU0dtK9BLUCk8eHb4KpUyBiMg7p/7NiQr3LAKkiByKosXAabuU1uuLFemrmnj1owyq6k0AzJsQy09XjEAh770peBdPiiO0ZRd+44F8KXxHQqIdCILA8qRFzI115sSstzTw+om3KW7Qu1iyaxEEAc/JD4DcOXk3H/iw1+WKE0WRdXsusn7/JcCZkuPXj49nRJLrN/w6w6JJcUQFOw3kW48USnnjJCQ6iJdSzU9GPkqSXwIA5+vy+GvmO1S7YV5lRfgglIOmAGAvznZ63vcCiisa+f3aDMpqnPPFCcNC+eWDY1B79L5N/yu5a9oAwgOd8+HNB/OlcVhCwk04dcppP7jjjkVotd7XHPf0VDN6tNPesH79l4wfP4r333/nuveqrq5i0qSx3H//3a2fvfvu24wfP4qMjHS+/fYbHnzwPqZNm8jChbfz+uursVicm3zp6Wk8+eRjzJw5hTlzpvHKKy9SX+++KaxcTYc9OxUKBUOGDGH58uUsWLAAlUpFQUEBOTk5fP3112zYsAGj0UhMTAwaTe8KiXBX3MWz8zI+Km+itBFkVeZgF+1kVZwi0DOAKO+IbmmvLdxIZ3loEtaz+8Bhw152HuXg6Qjy3jchKixr4H8/zcTQkhtuwfhYHluSjEwm9OpdTrlMRnSwhkOnynA4RHSVjUxMDruud4G0q9v3cbdd7CtxV48iQRAYFJCIXJBzvvYiFoeVjIqTJPkl4O/Zs0VybulN5KEBQYZdn4toagCFEkX4oJ4UscPYHQ4+2H6WvZlOQ7K/twe/uDeFIfFO79Te/IzKZAIJET4czC7F7hDJ09UzZUTEdcPZ+9uYBJLO7aU/jsNXopApGBUyguJGHZXGauotBo6UphPo6UeENrxHZGirzrKwJGxnD4Ddgr3sAsrB0xDk7lvU52JJPa99lkWj0anX3LHR/GDuILQt37ne/IzK5TIGRP5nHL5QUs+U28KRy67v0NDfxqX+pi+435y4v3p25uScIivrBBERUUyaNOWm58bGxvHll5+Tn3+Ju+9eiex7z+/nn3/K8ePH+OEPH2XYsGQATpxIJzMzg+bmJj755CNGjBjJ6NGpVFdXceDAPsrLyxFFkRdeeI7ExCTGjh2HxWLm8OGDXLx4gXnzFnSb7u5Kt4axX4m/vz+TJ0/mgQceYODAgRgMBs6cOcOxY8dYu3Ytp0+fRqvVEhsb22tCI9wRdzN2grNARrxPDFkVp7CLdk5WncZHpSXWp2N5XDvLDXPFqdQIKjX24mywGBEdNhRRya4QscNcLKln9bosmk1OL6jl0xJYMiUBtdpZTbO3v/iDfNXUN1koKGugqt5EgI8nsWHX7pxJE52+j7tN7K7E3RfZiX7xeCnU5Nacw+awkVFxklif6NYqwT1BW/SVhyRgK8hoyRV3EeWAcQiergm7byt2h4N/bjrNsdwKAEIDvPjFfSmEBnj1mWfUT+uBwyFyrrgOQ7MVEWc+6O/TV/RtD5LO7aM/j8OXkcvkjAq5jWarkcKGYmyijazKHKqNNQzyT+z2sPa26iwoPBDU3tgKM8FqQrQYUcSM6FbZOkp+qYHV67IwWZyV7u+ekciSKQkIgtBnnlG/luJ2Z4vqaGi2YrE6SE64/ju8r+jcVvqbvuB+c+L+auz09vZmy5ZN5OaepqSkGFEU8fT0xNv72rWqUqmksrKc48ePMXToMGJiYluPiaLIb3/7MlarlZdf/g0qlbN/Lhs7KysrWbPm3yxbdhfjx09g0aI72bt3DxkZxzl27CirV7/BAw88xLhxE1i4cDHZ2SdJSzvK1KnTCQwM6rG/hzvQrWHs10OpVDJ//nzWrFnDrl27+NGPfkRgYCC7d+/miSeeYNasWV3ZnISbMDggiadGPoqn3PmwfnZuA7uL9rtYqmtRDp2BLDQRAOupHdirClwrUDvI0zkNnUaz09B53+wk7pgQ51qhuoEV0wfg7+38Hq3bc5HaBrOLJZKQ6H3MiJ7MfYOXIyBgtlv4e9Z7bMrb7lZVgQW5Ao8pDzn/Y7diOvhvRFF0qUw3wyGKrNl6lvRzlQDEhnrzy/tHEeTbewrCtZWFE+OIDnEanrcdKaSgzOBiiSQkei8KmYJ7Bi3hidseQqt0RrodK8vgj2mvU2AocrF0/0ExcDLy8MEAWHP3YCs952KJrqWovIH/u8LQ+fD8wcwbF+NiqbqHOybEkhDhNCZ9e7yYM4W1LpZIQqJ/M2jQYF555XcEBATyzTfb+OUvf87SpQu5/fYZvPDCcxw4cHUl9mXLVgCwYcNXV31+7NgR9Hods2ffft1w+LvvXkl8fELr/1UqFbNn347D4WDSpMmMGjW69ZhMJmv16Lxw4XyX6dqX6LYkf5GRkTz99NOsW7eO1NRURFGktLS0u5qTcDGJfvH8LOVxvBTOhd/6i1vYnr/LrRavgiDDc8pDIMhBFDHt/xDRYXe1WLekuKKRv3x+ErPVjgA8vGAws1Nd4znb3ag9FKy63RnOajTb+GSnNHBLSHSESRHjeGjYvShlSkREvi38jtUZb1LeXOlq0VpRhCWhHDwdALvuNLa8o64V6AaIoshH357nyOkywGno/Pm9I/HRqFwsWfegkMt45I4hyGUCDlHk/a1nsNocrhZLQqJXMzxoKL8a+wyD/ZMAqDLVsDrjH2zL34nV7novNUEQ8Jz6MMhbooX2vY9oc58NZ11VE699lkVTS3TTA3MHMWWE69JmdTdymYxHFw5FpXAu1d/fmtsa2SUhIeEaZs++nU2btvLGG2/ywx8+xqRJUxBFB/v2fcfPf/4Mv/nNS622j4SEAaSkjOLo0cOUl5e13mPjxvUALF1613XbGDJk6DWfBQU5c8IPHjzkmmPBwSEAVFSUd065Pkq3GDtFUWTv3r38+Mc/Zvbs2aSnpyMIAhMnTuyO5iTchFifaJ4e9QTeSqdHyJb8b/n3mXUYbSYXS/Yf5AFRqEY6d0AcVQVYc3a5WKKbU17T7Axdb/HofHD+YKbc1ncndwAjk4IYO8Q5cGecryTjXIWLJZKQ6J2kho7k/435GVFa55hR1KDj1bTXOaQ/5jYbUR7jViCond4r5iOfIpoaXSzR1YiiyBff5bE3UwdARJCGZ+8ZgZen++az6wpiQr1ZNDEOAF1lE18fznetQBISfQBfDx+eGvkISxPvQC7IcYgOtubv5DfHXiOjPMvl47LMNxSPMcsBEA0VmI+vd6k8lymvaea1TzNbc3TeOyuJ6Sl9v+JxWIAXK2Y4I9JqDGY+2SU5AEhIuBqFQsm4cRN4/PEnWb36Db75Zg+/+92rqNVqtm3bwv79e1vPXbZsBXa7nc2bNwC05N/cz8CBg1pzdX4fjebalE5yufyWx2w2aTPkenSpsVOn0/HGG28wffp0nnzySfbs2YOfnx+PP/443377Le+//35XNifhhkRqw3l61BP4efgCkFZ2gj+m/YWLde6zUFKlLELwDQXAnP4Vjgb38XS6khqDidc+y8TQ5MxNtXJmIlP78C72ldw3eyAaT2cuq092XZC8iiQkOkiYJpTnU3/CrOipAFgcVj45+xXv5ayl0drkYumcxYo8JtwHgGg0YDr8sYslupqvDxXwTZoz1DTET81z94zE26tvenR+nwUTYokJvRzOXoS+yvXfFwmJ3o5MkDE7ZhrPpz5FuMY5F60x1bLm9CeszniTS/WFLpVPmTznipRP32Ivv+hSearqjPzvZ5nUt8yFl09LYM6YvhnddD1mjopkWHwAAIdzysi6WOViiSQkJK5ELpcze/btrFx5PwDp6cdbj82YMZOAgEA2b96E3W7n6683YbfbWLJkuavE7Xd02thps9nYvn07jzzyCHPmzOGtt96isrKSSZMm8be//Y19+/bx7LPPEh3df15M/Z0wTQi/SP0pQwIGAlBtquX1E2/zdd432N0gbFxQqJzh7AA2C6aDa12+m/59DE0WXvssi2qDM4Ro8aQ4bh/bN/MSXQ8fjap1N7u2wcyBbL2LJZKQ6L0oZQqWJS3kJyMfxVflzA+UVZnDr4/8mV1F+1weQqkYMA55SzEM28UjWAtOuFSey+xIK2LjQedGnb+3B8+vHNmaU7g/4AxnH4ogOHOWbjxwydUiSUj0GWK8o/jlmKdZOWhpay7PfEMRqzPeZE3Ox1QZa1wilyCT4TnthyBXAGJLOHv7C0J1BTUGE3/+NJOaK+bCfTFf/c0QBIEfLhiCl4fTAeCL7y5id0gOABIS7oaXlxfAVTYFhULJ4sVLqKys4ODB/WzevBEvLy/mzp3vKjH7HR02dubl5fGnP/2JqVOn8uyzz3Lo0CGCgoJ48skn2bVrF++99x5z5sxpda2V6F/4evjw4xE/5K6kxShkCkREvincw2tukjNOETEExcApANiLs7FdSnOxRP+h2WTl/9ZlUVbTDMDs1CjunBzvYql6nonJYQT7eQKw9Uih5N0pIdFJhgQM5Fdjn+W2oGEANNuMbLi4ld8ce420shM4RNc8Y4IgODegVM6JovnAhy4PZ9+XpWPdHqdHk4+XkudXjiTIr+8VI7oV0SFaJgwLAyD9XCWFZQ0ulkhCou8gl8mZEjmBVya8wO2xM1qrs2dUnOTXR//Mh6c/Q9fY8/UO5H4RqEYvAcBRV4rlxOYel8FotvH6Fyepqnemwpo3LqZfzoXBudm2sCWtSGl1MwezpRoYEhI9zbfffsOxY0dxXGezobq6ik2bnKHqKSmjrjq2ZMky5HI5r732J/R6HbffPg+NRtMjMkuAoqMX3nHHHQiCgEwmY9q0aaxYsYIZM2Ygk3VbzSOJXoZMkDEjejKD/BP5MPdTdI2lFDWU8Gra69weO5OZMVPwkLsuHNBz/D00FWUhmhowH/oIecQQZC2541yFxWrn9S+zKapwLvQnDQ9j5awkBEFwqVyuQCGXsXBCHB9sP0ttg5mD2XpmjIpytVgSEr0arUrD48MfILvqNJvytlPeXEmNqZZ/5X7GnqL9LEm8g8EBST0ul0zjj+fE+zHtfbclnP0j1DOf6HE5ALLzqvj3DmclYo2ngudWphAe2H8nposnx3Mstxy7Q2T9/ks8c/cIV4skIdGnUCs8uXPAfCZHjGPzpW9IL8/CITo4Xn6C4+UnGBIwkDkx0xnoP6DH5oOq2+Zju5SOo6oAy8ltKOJTkQfH9UjbdoeDtzbmUFLpTJ0xY1QkK6b3nO7uyKzRkezKKKbGYGbjwXzGDw3DQyU5FElI9BSnT59i3bpPCQwMYsSIkYSHO1PLlZbqOXToIGazialTpzNz5uyrrgsLC2fixMmt1dqlEPaepcOWybCwMJ566il2797N22+/zaxZsyRDp8R1idCG8fPUnzIrZioCAhaHlS35O3j5yKvsLznsstB2wVOLx0Rnfg3R1ID5wL9cGs7uEEXe23qGiyX1AIweFMxD8wcj68eTuwnJYQT5Or07t0jenRISXYIgCIwITua/xz7LykHL8FY58zIWN+r5W9a7vH7ibU5V5fa4p6ciaSLymJEA2C4exZqf0aPtAxSVN/DWptOIIqgUMp5eMYLokGsTwvcnQvzUrVWPT12q5kJJnYslkpDomwSqA3h42H28kPozRoXchoBz/nem5jx/zXqHP6X/leNlmVgd3V+IQpDJ8Zz+CMjkIDqc4ez27m9XFEU+/vY8OfnOMP6RiUHcP3tgvzZ0AigVcpZOSQCgvtHCzvRiF0skIdG/uO++VTz//AskJw/n4sULbNjwFevWfcLJk1mMGjWal1/+La+++tp1x6pFi+4EnJXWr1dRXaL7EMQOWndEUez3L56eprKyfeFj/v7OkMDa2ubuEKdDnK/N48sLm68KywlSB7Io/nZGhY5AJnTOYN5enUVRxLTrTWz56QB4zngcZdLETsnQUb7al8fWI87E9INj/Hjm7pEoFbf+e7hjP3clB07q+WD7WQBW3T6QZbOcuWD7qr7Xo6/38ffprL7Bwd5dKc5VtHccBvfvP5PNzO7i/ewq2ofF/p/cbCHqIKZHT2Z8eGq7vPA7o6+juY6mL/4bzE0Iah+8VvwemWf39eeV1DaY+d2/06ltMCMAP146nNGDgtt0rbv3cWepbTDz//55BKvNwaBoP/741CQEQeiz+l6Pvt7H16MzOkvjcOepMlazu+gAR0qPY3X8J7eyVqlhQvgYJkaMJcQr6IbXd4XO5oyNWDI2As4Cn5ertXcX3xwr4vPvnClEYkO9eeH+FDxVbQtE7I193B4cDpFXPkijpLIJtYecV380gZhIP6Dv6vx9+nofXw93mxNfunQJi8VGaGhkl963L/Puu2/z/vvv8KtfvcTixUtcLU6fobxch0qlICEh4YbnyF955ZVXOnLz6xk6a2pq2LhxI5s2bWLHjh3MmjWr9fMLFy7g6+uLQtHhyPl+T3Nz+xKEq9VKAEwm1xafuJJAdQCTIsYR6hVMcYMeo81Is81IVmUOp6py8VJ4EuoV3GGjZ3t1FgQBecRgbBcOgc2MTZ+LMnEigqpnc7MdyNbz+Xd5AIQGePHcPSNRe7TtWXHHfu5KIoM1HDldRrPZRnFFIwsmxiGXyfqsvtejr/fx9+msvhpN9xWRae84DO7ffwqZgoH+A5gQPgYRkdKmCmyijSZbM6erz7Jfd4Rmq5EQryDUiluPjZ3RV1B6ItP4YyvIAJsZsbEGZcKYdt+nvZgsNlavy6K8xgjA3TMSmdrizdgW3L2PO4vaQ0GzyUqezkC1wcTg2ADCAjV9Vt/r0de2W7vWAAAgAElEQVT7+Hp0RmdpHO48XkovkoMGMzliPB5yFaVN5VgcViwOK5fqC9hXcohLdQUo5UpC1EHXzJ27Qmd5aCK2wkxEowF7+QXkkcOQaQM7pdeNSD9bwYffODe3/b09+Pm9KXh7tX2jrTf2cXsQBIFAXzVHc8ux2UVsdgdjW3Iq91Wdv09f7+Pr4W5z4traWux2B1qta1O/9Raampr4zW9eRqlU8eKLL6NQKF0tUp+hqakBuVyGv7//Dc/psLHz+3zxxRc8+uij7Nmzh+zsbM6ePctPfvITAIqLi1m+fDmRkZEMGzasK5rrl/QFYyc4X9aR2nCmRI7HW6Wl2KDD4rBgsDSQWXmKw/o0TDYzIV5BeCo823XvjugsKD2Q+YZhyzsGdhuOWh2KxAk95rl8prCWt1vCJrVqJb+4L4UA77br7a793FXIZAIeKjlZF6swWewE+HiSGO3XZ/W9Hn29j7+Pu03srqQvL7I9FR4MDRzE1KgJeKu0VDRXYbQZsTlsXKovYG/xIfLqCpDL5ASrA5HLrp8vrLP6ygKicFQX4agvw1GrQxYQhdy/7YbH9uJwiLy18TTnip3h2dNTIlk2NaFd74De0sedITbUm+8yddjtIrrKRuaMjcFk6v6wVnehP/Tx95GMne6BSq4iyX8A06MmEaoJodHSRK3ZOV5VmWrIrMjmoP4YDZZG/D380KqcOYa7QmdBJkMeloT13AFwOLDrz6AcNAVB3rUL9jx9PX/76hQOh4iHSs7P700hNMCrXffozX3cVkL81ZwvrqOq3kRhWQNTUyLReqn6tM5X0tf7WBRFGq1N6BpLOV+bx8nKHA7qjnGk5ARhniGtz3Z7kIydruHQoQPs2vUt//znmxQVFfL44z9m1KjRrharT9Fjxs5Dhw7xzDPPkJiYyK9//Wt8fX3JyclpNXYGBgayY8cOqqqqWLhwYWeb67f0FWPnZWSCjDifGCZHjkclU6JrKsXqsGK2W7hQd4m9JYcoayrHW+WNv4dfmxaeHdVZ5heOo6ESR3UxoqECwcsXeXD3V30srW7i/9ZlYbY6UMgFnl4xgtjQ9oUbuHs/dwVXencWlhqYPyEWi8U1uV5dQX/o4yuRjJ2uRSlTEO8by7SoiURpw6k3G65aWGdVnmKf7gi1pnp8PLT4qLyvGp87q+9lj3vruQNgt2IvPYti4CQEZff066e7L3A4pwyA5PgAHls0tN05yHtbH3cED6Ucq9XB+eI6agxm4iN8CfTuvmfN3egPffx9JGOneyGXyYnUhjMhYgyjQm5DLsgpb67E5rBhsVu4VF/Ift1hzlSfByDaPwylXNFpnWVqXwSlB/aSHLA042iuQxnXdYv2qjojr32aidFsRyYI/HT5cJKi/Np9n77Qx7dCEAQigjTsP6lHFKGhycKE4eF9Wucr6Qt9fNmgWdKg51ztRTIrsjmgP8q3BXvYmLeNbwr3cKT0OCerTnOh7hJF9XpKDKXIZXKGBg5qd3uSsdM1fPjhGj777GPsdgd3372Shx56REoB2cW0xdjZJTHl7777LsHBwXz00UdotVrOnDlzzTmDBg0iKyurK5rrMt555x1yc3PJzc2lqKgImUxGbm5uu+9jNBp588032bZtGxUVFYSEhLBgwQKeeuop1OqeDYfujXgqPJgfP5tZMdPIqDjJ/pJDFDXocIgOMipOklFxkhCvIMaFjWZM6CgC1Tf+QndKjon306Q7g9hUg/noOhRRych8QrqlLYCGZgtvfJFNU4tnzMMLhjAwuv2Tu/6AQi5j4cQ4Ptx+lqp6E7vTSxjXxlx6EhISHUMmyBgZMpyRIcMpbtBzpPQ4x8tO0GwzYrQZ2a87zH7dYSK14YwNG8WY0FH4enRNbiiZlx+ek36Aac8/ndXZ972Peu7TXT5R3J1Rwq70EgCigjU8uSQZuVRs8YbMHRvDnhMlNJlsfPLtOV56IBWZTJq893bMdguVzVVUGqtbfjp/rzbX4OPhzZPDf4hW2X6PIonuI1wTyl0DF7N4wHwyK7I5XJrGxbp8APINheQbCvnywmbGRaUwJiiVeJ+YTo2fyuQ52IqysetOYzt/CGvMCJQJYzuth9lq569fncLQ7DRe3T8nieEJ3RMm31eID/dhzOAQjp+tYH+WnsVTBxDgJYXGuhvN1mbKW8bTiuYqKporW36vxmQ3tfk+AWo/on0imBTR+edNoud46aVf89JLv3a1GP2eLjF25uTksGDBArTaG1csDQsLo6qq6pb3upznszM8+OCDPPDAA7c8b/Xq1fj4+DBkyBCam5upqalpd1t2u53HH3+ctLQ07rzzTsaMGcO5c+dYs2YNJ0+e5MMPP0Quv36on8TVqORKJoSnMj5sNAWGYvaVHCaz4iQ20U5FcxVfX9rB15d2kOSXwNiw0aSEDEfdzjD3myGovPCc/ijGrX8GmxnTd++iXvRLhG5Y+FptDv6+/hQVdc78cIsnxTGhJe+OxPWZmBzGlsMFVNWb+GrPBUYNCGxTASeJ3ofJZqaquQal3QtVF4fKSXSMaO8Ior3vZOmABWRX5XK0NJ0zNecREdE1lrLh4lY25W1nSMBAZiVOZFT48E63qRgwHkVBJrZLadiLTmI9vQtV8pwu0MbJ2cJaPt11AQBfjYr/umtEm3Ml91e8PBXMGxfDV/suUVTWQNqZcsZL765egd1hp8pUQ0VzZevCu6K5igpjFXXm+hteV2OsQ99YykD/xB6UVqKtqORKxoWPZlz4aCqaKzlSms6x0nTqLQ2Y7Rb2Fx5jf+ExwjWhTIoYx9iwUWiU7QsPBxAEGZ7TH6X5y/9BNDdiOvAv5CGJyLQBHZZdFEX+/c1ZSiobAbh9TDQzRkV1+H79iWXTEjhxvhK7Q2TttjP81123uVqkfonNYaPKWE1Zc2XrmFre8nujtalN9xAQCPD0J8QriGB1IMHqQILUgQR7BRHoGUBokC/Qv4oySUh0FV0yq7darXh53fzFaTAY2hQWptPp8Pb2xtu7Y94hpaWlGAyGNp27c+dOYmJiAFi1alWHjJ0bNmwgLS2NVatW8eKLL7Z+Hh0dzR/+8Ac2bNjAXXfd1e779mcEQSDeN4Z43xiWJy3kWFkGx0oz0Dc5wwwv1F3iQt0lPj+/geFBQ0kNTWFo4CCUss5/nRWRQ1EOm4X19G7s5RewnvoG1YgFnb7v9/l09wUulDgXF+OHhnLn5O4Pme/tfN+78+CpUmakSJUAeytXLrzLv7f4rrc4x/AQdRAvjnvuhrkhJXoepVzJ6NARjA4dQa2prnV8rjBW4RAdnK4+y+nqs3gp1YwKvo2JEWOJ8Y7qkEeRIAh4TnmQpoo8xMZqzMfWIQ8fjDwwutN61BhMvL0pB4coopDL+NldtxHo23WbZ32Z2aOj2Z2ho67RzMaD+aQODkEhlzae3IVGSxNlzRWUN1e0LrrLmyupMtbgEB1tuodWqSFYHUikXxhDg5NI9LlxpVMJ9yHEK5g7B8xnYfztnKk5T3rVCU6UnsIuOihtKufLC5vZmLeNlODbmBw5jgG+ce0am2UafzymPoRp59/B3IRp77uo7/g5QgeLiu45oePI6XIABsf4sWLGgA7dpz8S6u/FtJER7Dmh4+TFKk7n1zAsvuOGZ4mbY7KZnONqU2XLzwrKmiuoNFa3aVwVEPDz8CXUK5hgryBCWoyZIeogAtUBKLpgDSshIXEtXfJkRUZGcvr06Zuek52dTXx82ww6Dz74YGu+z/YyePDgNp972dDZGTZt2gTAww8/fNXnK1eu5PXXX2fTpk2SsbMTeKu0zI6ZxuyYaZQ06DlWlsHx8kwaLI1YHTZOVGRzoiIbtUJNSvBwZiSOZ0hw57wPPMbdja0kB7G+HPPx9cgjhiIPjusahYADJ/XszdQBkBDhw8MLBks5PNrIxOQwth0tpKLWyLYjBUwdES6FnLo5jdYmypsqWxfelxffbZkgWh22a6rLSrgP/p5+zIubxdzYmRQYijhalkFG+UmMNiPNViMH9cc4qD9GhCaMiRFjGROa0u7k+oKHBs+ZT2D8+g9gt2Ha/RZey15GUHQ8B5XN7uCtjTmtYZOr5g4kPlzKPdVWPFRy7pqZyHubT1NRayT9XAXjh0renT2JQ3RQZayhvLmCsqYKKporKWt2jrNN1rZ5/6gVnoR4BROiDibUK6h14R2kDsRL6UzB5O/vdGSQPIp6F3KZnOSgIUxJGk2dycCOMwc4VJpGlbEam8PG8fITHC8/QaQ2nBlRk0kNHYmyjVEUyvhU7IOmYD13ALv+DNbsHahGzG+3jBdL6vlst9Oz3t/bgx/dKaUQaS+LJ8VzOKcMk8XO1iMFkrGzC2i0NFHaVE5ZczllTc7xtay54qbe71eiVWqc46pXEKFq588Qr2CC1IFSpJKEhAvoEmPnrFmzeO+999i+fTvz51/7wvvqq684d+4czzzzTFc05zaIokhOTg4hISFERl7tYebh4cHQoUPJyclBFMUuMWZdnnS2FXmLp0V7r3NX/P0TGR6TyMOOu8ipOMeBojQy9NmY7RaMNiOHS9M4XJqGv9qXSdFjmBY7nkifjizAvNAs/hnlH/0POGxYvnuLsIf+hMyj83/HiyV1fLTTmTjeV6vilw+OIcivc3ld+1o/34rlM5J4a3021QYzeWWNjOsHIZTu3scO0UFlUw36hjL0DeVX/WuwNLbpHl5KNeHaEMK9Q4jwDiXMO4Tk4MFoVe6lc0f6wN37rysICBjCqLghWOz3cLL8NPsKjpJZehoREX1TWatH0ejw4cyMn0hySDs2efxHUF+zgvqDn+Oo08OJL/Cf+3iHZf3nxlPk6Z3ew7ePjWHxtM6H5/aHPr6SeRPi+GL3BeqbLOzN1DN/Ut/3/HNFH9scNsoaKykxlKIzlKFrKENnKKOssQKrw3bL6+WCnDBtMGHaECK8Qwj3Dm393VulveUz6K7fa2kcbhtyuYxAjR/3pNzBipHzya28wJ78QxzXncQu2tE1lvLR2S/YnL+dmfGTmZMwGX/1rXPHOxY8Rln5eWx15ZiPf4n/kNGoQuPaLFddg5m3N+dgd4go5AIvrEolrgMFib5Pf+tjf38v5o6PZdP+S5wtqqOmycKALvg7ujNd1cdNlmaKDaXoDKWUGEopbvlpMDfc8lqZICNUE0SEdygR3mEtP0MJ9+5YtfRb0d++1xISXUmXGDsfffRRtm7dynPPPceOHTtoaHAOFB999BHp6ens3LmT2NhYfvCDH9zyXl9++SUhIR0vCtPZ69tDXV0dzc3NJCZef6EUFhZGeno69fX1+Pn17ZdPTyKXyRkRNpQRYUMx2cycKD3F4eJ0TpblYhcd1Brr2XJ+F1vO7yIxII5pseOZED261VOhLXhEJOE37V7q9n6Mra6cmm/eIXDxf3XKaG1osvDntRlYbQ5kMoHn7x/daUNnf2T66Cj+tS2XZpON7UcK+oWx012wO+yUNVaiayilxFCGvmXhrW+owOq4dWVMuSAnVBtEuDa0deF92cB55cL78sTObm9byKWE+6CSKxkfPYrx0aOoaqxhf+Ex9hYcpbzJWTH4mC6TY7pMIr3DmJs4jckxY/Fsg5emz4RlmApOYS45Q2PWLjzjR+I1sP3J+r/LKOGbI4UAJEb58uidw9p9DwlQKeXMnRDH57vOc764jvNFtQyM6Z7igf0Bm8NOWWMFJS0L7svGzbLGCuxtCJH0VmlbF9z/WXiHEuwVIKUBkQCcBprkkEEkhwyi3tTAdwWH2Jl3gFpTPQZzIxvPfsPX575lXNQoFg+aQ4zvjdMEyVSeBC667BRgp2rTXwh78I9tcgqw2x289kkGNQYzAI8sGsagWGns6CiLpyTw9cF8HA6RTQcu8ey9o1wtklthc9jQN5RTVK+juF5PsaGU4no91cbaW16rkitbDZqR3mFE+jh/D9UEtdkTWkJCwrUIoiiKXXEjvV7PCy+8wPHjx685lpqayurVqwkNDe2KprqFVatWkZGR0a5q7KWlpUyfPp3U1FQ+/vjja47/8pe/ZP369ezbt4+wsM4bZCorb73bdCX9Lfyo0drE+cZzHCw6zrnqvKuOKWUKRgQnMzliHIl+CW0yWoqiA+M3f8FefAoAjykPoRoyvUOyORwi//d5FrkFzpfrypmJ3D6282kUoP/1s7+/F+9tzmHroQIA/vD4eMIC+vZuZ0/3sTNEshp9UzmljWWUNpVT2lROeXMldtF+y+s1Ci9CNSGEeQUTqgkh1CuYUK9gAj3btvDurL7BwV1TEfx6tHcchv75jMJ/9BVFkYt1lzhcepzMilNXGca9FGomRoxlWtREAjxvvuB1NFbT9OX/gKUZPDRolv+2XcUxisob+H3LhpNWreSVh8cQ4NM1eTr7Yx/XGEw8/sfd2B0i44aG8qPFfdtw3BV9LIoiNaY69E2l6BvL0DeVoW8sa/PY6u/hR5gmhHBNKGFeIS3jbPd4E0HndJbGYddzK51tDhtZFaf4ruQQBYaiq47dFjSM+XGziPG5ccEgc+bXWI5/BYAiPhXP2U/dcn69bs8FdqQVA87URI/cMaTLUjn11z7+y6cn2J+lRyYIvPrEeIJ8+64jxc36uMHSiK6xlJJGPbrGUnSNpZQ1VdxybFXKlIRrQgjXhBGuCXWOr5pQAjz93CKVkrvNiS9duoTFYiM0VKqbIOFayst1qFQKEhJuHF3UZdlwIyIiWLt2LWfPniUrK4u6ujq8vb0ZMWIEycnJXdWMW+Hp6VwkWSyW6x6//Pnl8yS6F61Sw6yEycxKmMw5XRHHStM5WpZBnbkeq8NGenkW6eVZRGrDmR41mTG3yFHkrDz5GM1fvYTYXIf58MfIQwcgD2h/cYz1+y+1GjrHDglhzpjOF9joz8wbH9dq7PzuhI57Zye5VqBeiiiKGCwN6BpLWxfdpU1llDa1zVPTz8OXMK8QwjQhhLUsvsM0Ti9NCYnLCIJAkv8AkvwHsCJpMYf0aewrOUytuY5mm5FdRfvYXbSfkSHDmR83i0ht+HXvI9MG4jn1YUy73nQWx/jun6jveAGhDXnemkxW/r7+FFabA0GAJ+4c1mWGzv5KgI8nYwaHcDS3nPSzFdw9IxF/747nUu1rmO0W9I1l6Br16BrLWsbZUow20y2vDfQMaF10OxfeIYR6hbTJC1pCoq0oZApSw1JIDUshv76IvSUHOVGRjUN0kF11muyq0wwNHMT8uFkk+MZdc71q5B3Yyy5gL87Glp+O9fQuVMlzbthe+tmKVkNndIiWVXMHSTnru4DFUwewP0uPQxTZlV7Cyll9e07sEB1UNldT3KhD16CnpFFPcYO+tbjljZAJMkK8gonQhBKhCSdCG0aEJoxAtb9bGDUlJCS6ni4v/TV48OB2FQlqKyUlJWzatIkzZ87Q0NCAt7c3Q4cOZdGiRURHu8Zw5Ofnh1qtpqys7LrHy8rK8PLywtfXt4clkwjxCmLRgHnckXA752oucrQsnazKHGwOG7rGUj4++wWb8rYxKWIcU6Mm4Odx/T6SqX2cxTG2/gnsVky73sJr6csIyrYvONLPVrDtqDNsMjJYw8Pzu24Xu78SFaJlSKw/ZwprOXiqlGVTE/BQSaF6N8Nit1LaVIausQx9y463vqmMRmvTLa/19/C7arf78uJbrZCMRRLtw0vpxZzY6cyMnkJ2VS7fFR8krz4fEZHMimwyK7IZEZzM/LjZRHtHXHO9MmEM9sFTsZ7dj730HJaMDXiMWX7TNh2iyLtf51JV7zQyLZ82gKFxUiGHrmB2ajRHc8uxO0T2nChh+bT+V01ZFEXqLQZKGvSUtHoV6alsrkbk5sFTviqf1gV3uDaMiJYx1kOu6iHpJSScxPvGEO97Hwvj5/Jt4R6OlmXgEB3kVp8jt/ocA/0TWZwwl3jf2NZrBEGGesbjNH31EmJTDeajnyEPSUAecu04UFVn5IPtZwDw8lDw1NJkPJTSvK0rGBDp2zon3ndSz+JJcXh59o0wa6dhs4qiBh1FDSWUGkspqCu55aaRVqkhShtBpDa89V+oJgSlVPVcQqJf0Sue+DVr1vCXv/wFm83GlVH3u3bt4h//+AfPPffcNdXQewJBEEhOTub48ePodLqrihRZLBZyc3NJTk6WDFsuRCbIGBI4kCGBA2mwNHJIn8b+ksPUWww0WpvYUbiHnUV7SQ0dyby4WYR6BV9zD0XEYFSjlmDJ2ICjTo/p0Eeopz/SpvZLq5t4f5tzcqf2UPCTpcMlo1wXMXNUJGcKazGabRw7U87UEdcaRvor9WYDxQ261jAeXWMp5c2Vt1x4eyu1rQvuy4vvcE2oZNSU6HLkMjkpIcNJCRlOcYOO3UUHSC/PRETkZGUOJytzGB40lAVxs68Jo/SYcD/28os4avVYMr9GHpyAIi7lhm3tPF5Mdl41AKMGBjN/XNekEJGAhAgfBkT4kKc3sC9Lz6KJcaj6sAFDFEWqjDUUN+gobll8FzfobrlppJQpidCGEam5vPAOI0IbjkbZt1OwSPQ+gr0CuX/ICubFzWZX0V4O69OwiXbO117ktYyLjAwezuIB81rny4KnFvXsH9P89R/BYce48000y3+D4PmfCA+7w8E7X+diNDvDiR9ZOIQQqdhKlzJ3bAxnCmsxW+zsy9Izf3zsrS9yMy6n+ShsKKbQ4PxX3KDDZDff8BoBgRCvIKK0EUR5R7QYOCPw9ei+NBoS/ReDwcCKFUu4//5VPPBAz9ue+jJ6vZ577lnKSy/9hjlz5nbZfXvM2Llr1y7Onj3LT37yk3Zdt2XLFv785z/j6+vLqlWrGDt2LEFBQVRVVXHs2DHWrl3Ln//8Z0JDQ1mwYEE3SQ9GoxG9Xo+3t/dVBZDuvPNOjh8/zgcffMCLL77Y+vlnn31Gc3Mzixcv7jaZJNqHt0rLvLiZzImZRlblKb4rPkS+oRCH6CCt7ATHyzIZGzaKeXEzCfme0VOVsgh76Vns+jPYzh/AGjEY5cBJN23PanPwz02nMVuck7vHFg4ltI/nluxJRiYF4e/tQW2DmT0ZJUy5LbzfbSyIoki1qYbiBr1z8d3oXIDfqgK6QqYgXBPasvB2LrojtGH4qKTJoUTPE+0dyUPDVrIgfjY7CvaQVn4Ch+jgVFUup6pyGR40hDsHLCBc48z7LSg9UM/5KU0bfg1WE8bv3kGz7GVkvtfmxi4oM/DlXmcO5yBfT364QPKs72pmp0aTt/k0jUYrR3P7zsbT5YV3UUMJRQ0l6I168muLabLePG+av4cfkdpworThRHo7PYuC1YFSmKREryJQ7c89g5YyN24muwr3cUB3BJtoJ6vyFNlVp5kcMY758bPxUXkjD03EY/xKzIc/RmyqwfjdO6jnPY3Q8p3/+lABF3X1gHOjOiXpWscCic4xPCGAiCAN+qomdqYXM2dMNAq5e485zVYjhYZi8g2FFBpKKDQU02C98fxVLsiJ9g0n3i+GEFUIUd6RRGrDJU94iR7j/ff/iUKh4O67V171+fjxo3jkkcd57LEnWj+zWCxs3ryRbdu2UFqqo6mpCT8/f6KjoxkxIoWHHnoElcr53X333bd5//13ePHFV1i48FrbkV6vZ9myhaSkjOatt95t/XzJkjsYNSqVl176dYf0ychI56mnHufNN99h9OjU1s9ramr49NOPOHz4IKWlpYCIn58/SUkDmTRpCosXL2k998knHyMzM4P167cQEXHt/G/Lls387nevXPX3uazPlfpGRESwaNES3nzzDaZMmdZlaSB7zNi5e/duNm7c2G5j55o1a/D19WX9+vVXeU4mJCQwduxYlixZwvLly3n//ffbbezcuHEjer0eAJ1OhyiK/OMf/2g9/uMf/7j19+zsbB544AGWLl3Kq6++2vr5smXL2LhxI2vXrqWhoYHU1FTOnTvHJ598QmpqKsuWLWuXTBLdj1wmZ3ToSEaHjqTQUMzOon1kVmQjInKsLIPj5ZmMCU1hftxsgr0CARBkMjxnPO7M32lqwHTwX8gCY5AH3jiFwhffXaSowvnSnj8uhpFJQT2iX39BLpMxbWQEGw/kU1TRSJ7eQGJk300ZIYoilc3VrQvvohbPIqPNeNPr/Dx8rwrjidKGE6wOkir0SrgdIV5BrBp6N/PiZl0VRnmq6gynq88xOWIcC+Ln4K3SIvMLx3P6Y5h2/g2sRozf/h2vJf9zVYoRo9nG25tOY3eIyGUCP7pzGF6evSKgpVcxelBw68bTrvTiXrvx1GhposBQREGLR1FRQ8lNPTYFBEI1IURrI4n2jiDa2+lRJHlrSvQl/Dx8uWvgYmZET2FL/g6Ol2XiEB3s1x3hWFkGs2OmMStmGqphs7GXncd26Tj24mwsmVvwGLWY88V1fH24AIDIIA13z0h0rUJ9FEEQmDs2mg+2naWu0cKx3HImDb9+/mtX4BAd6BvLyDcUUVBfRL6hiPLmihueLxNkRGrCiPGJIto7ihjvSCK04YQE+gD9qwiVhHtQXV3N+vVf8tBDj+DpefMiYHa7nZ/+9AlOnszitttGcv/9D+Dt7UN5eRm5uTn8619ruPvula3GTneirKyUH/7wAerr65gxYxaLFy9FqVSi05Vw/Pgx1q375CpjZ1dy7733s379F2zZspm77rq7S+7p9rP+vLw8lixZcpWh80qio6OZN28emzZtave9v/rqK9LS0q767I033mj9/Upj542Qy+W88847vPnmm2zfvp2tW7cSHBzMQw89xFNPPYVcLhkU3JlYn2geTf4B+sYytuXvJLPyFA7R0Wr0nBCeyqKEec7FtcYfz5k/wrhtNdgsGL/9K5qlL18VqnOZrAtV7MooASA+3IelU29cJUyi40wdEcHXhwpa88X1JWNnnbmeQkMxBYZi9EY9l2qLaLbe2LApIBDqFUyUdwTR3pFEayOJ9A5Hq+yeKr0SEt3F5TDKuXGz+KZgN0dL01sX12llmcyLm8n0qEko40fjGFssX/wAACAASURBVLEAy8ltOGpLMO3/AM+ZP2o1tH2y8zwVtc5nZsmUeAZE9J3xwZ1QyGXMHBXJV/suUVLZxNmiOobE+rtarJtiddgoadCRbyhyjrP1RVSZam54vkyQEeUTTrxfNKEeYURLHkUS/YxAtT8PDl3JzOgpbLy4jbO1FzDbLWzN38lh/XGWJS1k5JSHsVcXIdaXY8nYgNU/jne2NyCKznHiR4uH9ek0F65m/NAw1u+7RH2ThR1pRUxMDnPZxpPJZiLfUMSlugIu1ReSbyjEbL9+QV+AEHUQsT7Rrf+itBGoblJEVkKip9m0aQM2m40FCxbe8tz9+/dy8mQW06bN4E9/Wn3N8erqarRa9yzm+vHHa6mpqeaZZ57nnnvuu+Z4RUV5t7UdHR3D8OEj2LDhS9cbO48cOdKu8ysqbrx7czM0Gg0+Pj43PcfHx6dDX5i1a9e2+dxx48Zx7ty56x7TaDT84he/4Be/+EW7ZZBwDyK0YTw6fBW6xlK25e8kqzIHh+jgkD6NjPJsFsTPZlrURBRRyajGLseS9iViQyXGXW+iXvA8whVecrUNZta05umU86M7h7l9KElvxU/rwehBwaSdqSD9bAUrZybho+l9i0+TzUShoeQqr6KbVZWUCTLCNaFEe0cS4x0lLbwl+iRB6gB+MGQFM6Ins/7CFs7WXsBkN7ExbxsHdEe4c8ACUlKXYa8qwK7LxZZ3FGvoAFTJczhyuoxDOc7igUNi/Xtl/rLexLSRkWw+VIDV5mBXerHbGTtrTXXkG4rIry8kv76I4kYdNofthueHeoUQ6xNFjHdUy8I7nNAgP+e9JI8iiX5MtHckP015jDM159l4cRsljXpqzXW8n/MRg/wTWT75Pny++XtLUc9/IDTOB7y5Z2YiUSHuubjvKygVMmanRrVuPJ0uqCE5PrBH2m6wNHKxLp+LdZfIq8unpLH0hnni1Qo1cT7RxPvEEOcbS5xPtOQRL+H27Nq1g4SEAYSH3zpVT3FxEQCpqWP+P3v3HV9leTd+/HOfkTOyzsneOyEhJOwRQECmbETBgXWhtj5a66NtrX06nscOu62ttlZ/tNVWqSIIArL3CiGskL33IONkn3OSM35/HIgiAUISMuB6v168Cudc576vE5v73Od7fa/vt9vnPT0H5veyN8rKHE2VJ0yY1O3zPj6+t/T8U6dO429/+wsFBflERvZ9J0Cvg51PPPHETa0W2e32Xq0uTZs2jaNHj/Lyyy9f87jHjh1j2rTr108UhJ4IdPHn6YRHKW+pZEvhDjLrczBZTWzK38axypPcF72UkaMXY6srxVKYgrUyC3Pyf1BPXQOAzWbn3Uu1ywAeXRCLj+76qe5C39w9NpCUrItYrHaOpFWyOClssKd0XTa7jaq2mq5tPMXNpVS3XbzmTaGERJCbHxH6UPxUfgS7BhHo4i9WvIU7RqCLP8+PeYqM+mw+y99OdftF6k0G/p7xIbH6aFYnrcZ5x58c3YBP/IdmlS//2mUAwEWj5KklI5ENw23Vw4mLRklSvC+Hz1dxLq+Oi43GQfvsu3yNLWgspqCpiILGYgzmxmuOd1W6EOYeTJhbCGFuIYS6BaFRiM9tQbieOI8YRkyM4nhlCp8X7qSts50cQz6/aixkZsJEZp0/gcpu4hnX/ezxXMPscd3v0BP618wxgWw7XoK508quk6W3LNjZaG4iz1BIfmMh+Y1FVF9nS7qv1ocI91Ai3MOIcA/FR+slahgLw4rBYKCoqJClS3u2fTsw0NFYc//+vdxzz2JcXYdPT4TLc9+27XOee+4FFIqB3QiemDgagNTUU4Mb7JTL5ej1eu66664ejT99+jRlZWU3fZ7vfe97PPjgg7z00ku8/PLLV2xnr6ys5He/+x3Nzc1873vfu+ljC8K1BLkG8NzotaTXZbExfysX2+uoaa/lL+f/TrxnLCsnLse1qQpbfRmd6XuQe4WijJnOthPF5JQ5vlRNT/Rn8shbu/ohQEywjkBvZypq2zh4tpKFk0ORyYZOYMNkMVN8KaOooKmY4uZSjBbTNcd7qvVfbuVxDSbYNRB/b0eWlMgoEu5UkiQxyiuOOI8YjlWmsL1oN62dbWQb8vhlUxHzRycxNXkXCpsFy4F3UHUuwoSWtYvj0LuqbnwCoc/mjg/m8Pkq7MD+0+U8OCd6QM5rsVkobakg31BIflMRhU3F17zGyiQZwS6BhLuHEO4eSrhbCB5q/bCsMSoIg00myZgeOIWxPolsK9zFkYpkbHYbB1rzOR7iy731Bka3NvGI9jDYJ4D4PbvlXDRK7kr0Z+/pcjKKDZTWtBDi2/dAS5O5mTxDAbmNheQZCrhorOt2nFySE+oWRKR7OJG6MMLdQnFxEuWU7iQFFU1sOVqEyXzt3RMDTa1SsHx6OJG9LHdWWFiA3W4nKKj7Xh3JyWeu+PfMmbMYOTKes2fPsGzZPYwePYb4+ARGjUpg3LgJqFT9c1+6efP2Pr1+/PgJV819zZrH2L17J+vX/5tdu3Ywduw44uMTSEwcTXz8qH65XwoICLjqvJcFB4cAUFCQ3+fzQB+CnWFhYbS3t/P666/3aPyrr77ao2Dno48+etVjbm5u7Nixg927d+Pv74+npyf19fVUVVVhtVoZMWIE3/3ud3n//fdv+n0IwvWM8ooj1iOaQ+XH+aJoLyariYz6bHIa8rhn1FSmnmxEZmrBdOSflJtd2HLUUfPL31PLmrkxgzz7O4MkScweG8i/dudS32wiraB+UJtBNXe0ODKKGovIbyqivKXymlmbarmK0K6tPCGEugWLjuiCcB1ymZwZQUlM8B3NloIdHK08icVm4YuLp0iNDmZ5aTmRxnaedt3PhagnGR0lGsMNlCAfF+JC9WSVGDiSVsny6eFoVP2fEdBp7aS4uZS8SxlFhU0ldNo6ux3rrNQS6R7elVUU7BoosuIFoZ85K7U8MOJepgZM4uOczY76jEob//Fz53S7meW1WTilfIJ6yoM3PpjQZ/MmBrPvTDl2O+xNLefJxXE3fQyjxUiuoYDshnxyDHnUtNd2O04pUxLhHkqULpwoXQRhbiHiGnuH25VSyrm87oPhg0njpODZe3sX7GxsdOwWcnfv2esVCiVvv/0uGzZ8zN69u0lJOUlysqMEpKurK0899c1u62EOBQEBAfzrX//ho4/+zdGjh9m3bw/79u0BICgomFde+SETJ06+Zed3c3P8jA2Ga9dRvxm9vguNi4tj+/btNDc337Cm5s34esOgr7JYLJSVlV0VNM3Ozhar8sIto5ApmBMyg0l+49hauJPjlaew2K1sqzjC2chA7s0vIMjcidPxd3FlEe1yF765LB6VkyjCPlCmxPux4WABpg4r+8+UD2iws95ouLSNx5FVdLH92h/wPlovItzCiNCFEu4Wip+zj9jKIwi9oFVqeSj2Pib7T2B99kYq26q5aG3jvUA945qNLK4zsMS6F7ttJJJM/I4NlLkTgsgqMWA0WzmZVcOsMX3fumq1WSlpKSfXkE+OoYDCpuJr1tv0VHsQpQsn0j2MSF0YPlpvcY0VhAES7BrICPMicgqOogzJQVJ2kKdV8cdgJ+4uO8wCnR+a2FmDPc3bnrdOw9hob87k1pKSVcODc6LQqq8fgLTYLBQ1lZJjyCO7IY/i5rJuF+qVMiWR7mFE6yOJ0UcQ4hqEQjbk+x0LA2jBpBBMHdYhl9m5YHL3WZk3w27vPnmlOxqNhkcffZxHH30co9FIVlYmx48fZePGT3jjjd/h4eHJvHkLbur8AxXv8vPz56WXvsdLL32PhoYG0tPT2Lt3D3v27OT733+Jf//7467t7j3V87nbb3L89fX66hQbG8u2bdvIzMxkypQpNxyv0+nw9/e/4bjs7OzeTkkQbilXJxcejr2fJP+J/Dv7U6rbaqgwN/B2sJ4ZhjbmNrTxpOtB6iY+1y9bRoSe06gUTB3lx/4zFaQXNVDXaMTrFtWLqzc2kNdYSJ6hkLzGAupNhm7HfXUrT4R7KOHuobg6ieL8gtCfItxD+cHE77C7+BDbCveAzMoZNw25WhXLa7MYl/wf1FOH5ur57Wh0pBd6VxWGFjNHzlf2Kthpt9upbKsmuyGPHEM++Y2F1+zi66v1IUoXTrQugihdOHq1rq9vQRCEXiq/2Mrnx4qx2gLxkoUSn1TDiepTWGQSezxdOFe8lQeUEnGRMwd7qre9WWMCOJNbS4fFxomMGuaMvzowUdteT1ZDDpkNueQa8ru9ziokOeHuoYzQRxGtjyTULRilCG4K1xEZ6M5LD4wZ7Gn0K53OUU6sufnazWOvR6PRMG7ceMaNG8+ECRN58cXn+fzzzV3BTpVKDYDJ1H0JHpPJeGncwJdl8vDwYMaMWcyYMQs/Pz8++OAf7N69kyeeeOqKOZnN/TP3pqYmAPT6/ml02eur1QMPPMD06dMJCLhxRyqAV155hVdeeaW3pxOEISO868v1fnaVHMBqt3JI70y6s4r7LjYxxbAVu+15kU00wGaMDmD/mQoAjmdUs2xaeL8ct8nccimjKJ9cQ/41g5squRPhbpe38oQTKrbyCMKAkMvk1OUFYsqYjjIsE7mullaFjA/93TlXl8zqNB1eiYsGe5p3BJlMYnqCP1uPF1NU1UL5xdYedWBuNDeR3eDIKMo25NHS0drtOF+ttyOjSBdJtD5ClP0QhCHCYrWxbnsWVpsdSYKnF44hIsCNpICJrM9YT5XZQK2TnLdKtjOptYSVcSvFAvAtNDLcAy93NXVNJg6eq2D2uEA6bJ3kGvLJrM8lsyGHOmN9t68NdPEnVh9NrEc0kbpwVHKnAZ69IAwtERGRSJLU1WW9LxISHA14Ll6s6Xrsck+a4uKibl9z+fGv9q4ZDAkJiQBcvPhlQ7LLcyoqKiI8POKq13w5955lgl7+GUdG9k/d914HO11dXYmNje2XSQjCcKOUKVgcMZ9IlxH8OeVD0DZS76Tg3SA90xpzWXr837hM+4YorzCAQnxdCfZxoexiK8cvVLN0alivfv5Gi4k8QwHZlwKc1W013Y5Ty1VEXsooitZHEOwSiFwmShcIwkDLKG7gwNkKQEOocTZzpkp8mruFNouRDBc1v6rZz8p0M0nxK8Q1eQBMT3QEOwEOp1XycDf1qzutneQ3FZFZn0NWQy5V17jO6lU6RnhEMUIfRYw+Ep2qd/W2BEG4tXYkl1BS0wLAwsmhRAQ4SpxF6sJ4Nen77D79PruasuiUSaTUp5OenM+KqMUk+U8UpSZuAZkkMXNMAJuSL1AtK+a3J89SYSrttgSIm5MrcR4xxHnEEOsRLYLQgvA1er2e8PAIMjIu9Gh8Xl4u7u46fHx8rnru4MH9AFcEBidNmoJWq2Xv3l089tiTeHt7dz3X2dnJhg0fAzBr1uy+vI0eOX06lfj4eNTqq3dIHjp0ALhy7rNmzWbjxg18+unH3HXXDJTKLxN9amtr2bNnN1qtc4/rfF64kAY4mif1hyGZh15ZWdmr1/U0y1QQ+oPdbmfnoUaMBZNR+BWjDinAioVjOi25redYc9qJ6AmiGPtAmpbgz3/25XGx0UheeRMxwTfe0miz2yhtKSerPo+shlyKmkuw2W1XjXOSKYnSRRCjjyRGH0mQS4AIbgrCIGs3WfjHF1kAqJRy1i4eiY9OQ5xHDJ9c+IgzTfkY5TI+vHiCM8YKHk5Yg4e6f7bGCN3z1mm6GhWdSK9m1awoFHKJi8Y6MutzyGzIIc9Q2G1TIbVczQh9JLEejqwib42XCFALwhBXWtPC58eKAQj0cmb59Ct31shlchZOfJLRR//BRsM5sp1VtFtMfJS9keSqVB4csZJAlxuXOhNuzGKzkN9YRHpdFmm2TNSjHU0+Stq/HCOX5ES6hzHScwRxHjEEuviL66wg3MDcufN57713qKysvGHM6fTpU/z5z28yceIkRo8eg7e3N21t7WRkXGD//r04O7uwdu0zXeNdXV156aXv8YtfvMaaNatZtmwFQUFBNDQ0sHfvbgoLC1iyZBkTJky64Tzfe+8d1q17lx/96H9ZsmTZTb/Pjz/+iNOnU5k27S5iY+Nwc3OlsbGRY8eOcvbsaSIjo1i6dHnX+IkTJ7N48VK2b9/KY489zNy58/Hw8KC8vJzPP99Ma2sLP/zhT3B17dlOnGPHjhAeHkFkZNRNz707QzLYOXv27Ju+6EqSRGZm5i2akSBc7UhaFWkF9YDEeI8prJiyjA8ufEhxWyW1TgrebDrN3NQ2lox7TBTvHiBTRvqy4UA+VpudYxeqrhnsbDQ3dW3jyWnIo91ivGqMXJIT5hbSlVUU5hYs/jsKwhDzn315NDSbAVg9OwqfS7V6XZ1cWDv+Gcakb2FD5WFaFHKyWkr5efLvWR61iLsCp4hsoltoxugAskrrMTpV87fUj6m1l3a7ZVJCItw95FJGUQyhrkFiEUkQhhGL1cbfL21fl0kSTy6OQ6no/trqP+0x1u5r53zVebZ6udKklFPYVMKvTr3J3cHTWRQ2D7Vi4GvSDXdNphZOVJ0lvS6L7IZcTFbzVWPsHWqmBCcwxmckMfoo8XMWhJu0fPm9/P3v7/HFF1t56qlvXnfszJl3YzabOXUqhc2bN2EwNCBJEr6+fixbdi9r1nzjqm3dS5YsJzAwiPXrP2T79q00Nzej0aiJiormRz/6KYsX9yxw2d7uWNnw9r46q7QnHn30CYKDQzh79gypqSk0NTWhUqkICQnhmWee5YEHHkajuTLr80c/+l/Gjh3H1q1b+Oijf2E0mnBzc2PMmLE89NAaxo4d36Nzl5aWkp5+gZdf/n6v5t6dAfnmbjAY+PDDD5Ekieeee65Hr5HL5cTHxyOXi5teYeipbTSyfl8eADoXJ9bMi8FFo+TlSS+wO3sLX1QexypJ7GnOIfPE73hs9GNi1XoAuDk7kRDhybn8Ok5lX+TheTGolHIsNguFTSVdWUUVrVXdvt7P2Ze4S3WKonQR4mZQEIawc/l1HL3g+F2OD9Mza8zVK+3jRy0n0iKxqXgPp900mG0dfJK7mdSac6yJvR8/597dDArdazI3OzKKOrPQjMsBuZWs9ivH6FTujPSIIc5zBLH6KLRK7eBMVhCEPtt+ooTSi44au4uSQgj3d7vmWEmSobn7GUbv+APRpdns8XDmuF6LzW5jX+lhUqvPsixyIZP8xonFqOu43MTtQl0mWedyKGgouapzukySEekehpcslAOHOrAbXfDzjCHRu+8dqQXhTuTp6cXKlavYtOlTHnnk0W63eV/m7x/AY489yWOPPXlT5xg7dnyPA4PXkpqawtix45g8+cYNxLszalQCo0Yl3NRrJEliyZLlLFmy/MaDr2P9+n/j6+vH0qUr+nScrxqwYOdbb73V42CnVqulvb2dqqoqVq5cyf33309Q0M21txeEW8Vmt7NuexbmDisATyyKw0XjqE8hk2TcE3cvcSof/pWzkSqVggpzA78+9SZLwhcwJ2SGyFq5xaYl+HMuvw6TrZ0N5w9gVFVdc6XbWaEl1iO6q06R6OQrCMNDq7GT93dkA6BRyXliUdw1d4S4j17Kw21NjCk8zCYfNwxKOYVNxbye8gYLw+cxL2SmuC73kt1up7y1ivS6TC7UZVHSUvblk/LLYyTCXUMZ4zuSeM9Y/J19xZZJQbgNlFS3sO1Sfd4gb2eWTr1xY0hJrkQz/wXsW3/FkvoSxrWY2BIWQomtlaaOFv6V9QmHyo9zX/RSonT902jydtBps5BnKOBCXRbp9Vk0dNMs01mhZaTnCBK84ojzGIFWqcFmt5OenMxFo5FD5yqYNyFIXH8FoZeeeuqb7Nq1g48/Xn/TgcyBUF9fR0FBPuvWfTDYU7lpVVWVbN26mZ/85DXUanW/HXdAgp16vZ7nnnuuxxfXo0ePsn37djZs2MA777zDu+++S1JSEqtXr2bOnDkoFGIrqTB49pwqI7esEYBZYwNJiPC8akxoxDRetsL28x9xUK/Fio0thTs4X5fBo3Gr8RXZRP3ObrdT1lJBpSITzahU0DZyovnKMRISIW5BxHuMYKRnLKFuQSJ7QBCGoY/25NLU1gHAg3Oi8XC79o2RJEmopq4hztzOiwXJ7PZ05ri7FgtWthbu5MzF8zw0YiXh7qEDNf1hrdNmIa0mi9OVF0itSMNgbrxqjKvShVDnSE6fkrA1exI9JZp5oVd36RQEYXiyWG38/Ysvt6+vXTzymtvXv05y0qBZ+N+0b/kFAS21fDO3kPSxd7PdXEpTRwulLeW8ceavjPNJZEXkIjw1Hrf43QxNLR2tZNRnc6Eui6yGHMzWjqvGBLr6Mc5/FFEu0YS7hVy1cCeTJGaODWDDgQKq6tvJLWtkRIioWy0IveHm5sauXfsHexrX5OnpxfHjqYM9jV7x9w/g6NGUfj/ugAU7v/3tb/d4vFarZdWqVaxatYrs7Gw2bNjA1q1bOX78OHq9nnvvvZdVq1YRFhZ26yYtCN2orGtj46FCALx1albfHXnNsZroaSxta2Lk+U184utGrZOC4uZSXj/1R5ZHLmJm0FQRaOujTpuFXEMBaXUZXKjNpKnjUnTzK7siNXINo7xiifeMJc4jBhcn58GZrCAI/eJcXh3JmY7u3aMjPZmecOMSIZIkQz1rLXSaWFpylsRWE5sCfKiRWahoreJ3p99miv8EVkQuEp1ou9HW2U5GfTZpdZlk1ed0mykf4OxHgtdIErxGdi0kvZZ2imJrC0cvVLFsWjgymcgoEoTbwZ5TZZRd2r6+OCmUUL+eNZ+4TKbVoV30Xdo//wUyYzOJZw8yetZaDira2Ft6iE6bhTMX00iry2RGYBJzQmagU7nfircyZNjtdqrbL3LhUqZ8UVP329OjdREkeI1klGccMYGObekGQ3t3hwQcO54+O1yIxWrn0LlKEewUBOGOMeRTJGNjY/nxj3/M97//fXbs2MEnn3zCunXr+Pvf/87EiRN57bXXRNBTGBA2m51/7MjCYrUhAU8tGYna6fq/Qk6jFxJpbuWFtC/Y5enCMXctnTYLn+Z9zvnadB6JW43XHbpi3VutHW2crcrgRMnZa650e6t8qCxywdbozT1jx7I0XmQUCcLtwGi28K/dOQBoVAoeWxjb410jkkyBes6zGHe+QWhlFt8urORQZDQHZG1Y7BaSq1I5X5vBkoj53BUw5Y7f2l5nbCCtLoO02gwKmoqx2W1XPC+XZETrIi8FOOO6zb66a3QAxdU5NDSbySxuYFQ3OyEEQRheahuNbDlaBICfh5YlU8N6dRyZuy+ahS/RvvVX0GnCfujvLJjzLFOnfI8tBTtIrTmHxWZhf9kRDpcfJylgEvNCZt5WmZ4d1k5yDflk1GeTXp99ne3psSR4xTHSMwaN4tq1ArvjpnViXIw3KVkXSc25yEPt0bhqnfrrLQiCIAxZQz7YeZlKpWLFihWsWLGCc+fO8eKLL3Lq1CkKCgpEsFMYEPvPlFNQ4cgcnDcxmOigG9d3lCQJp0mrsFstLEnfzchWM5/662mQQ15jIb9I+QOLw+dxd9D0O/6L9fXUGxtIq8vkfG36Nb50y4nRR5LoNZJRXnHoVTp+mp1CeWsbx9NrWDI1XNQoEoTbwKZDhRhaLnVfvzsSncvNNRGTFE5o5r9A+/bfoqgtZE5BHhNGTOVznYKM+myMFiMbcrdwvDKF1TEr7qiacXa7ndKWctLqMkmrzaCyrfqqMRqFmnjPWJJCxzLabyTmVns3R/rS5DhfPt6XR4fFxuG0KhHsFIRhzm63869dOXRYHPdhj90zosfb17sj9wpDM/8FjDvfAGsnpn1/xXXOszwR/zAzg6bxecEO8hoLsditHKk4wbHKk0zyHcf8sLvx1Xr319saMHa7nVpjHVkNeWTUZ5NryKfTZrlqnK/Wm1FecSR6xXe7Pf1mzRoTSErWRSxWO8cuVHPP5JA+HU8QBGE46HOws7Kykk2bNpGcnExxcTHNzc1IkoSrqythYWFMmTKFlStXEhBwdZfUm5WamsqGDRvYvXs3RqORgICAfjmuINxIXZOxa/u6l7uae+/qeaagJEmokh4Cm4WIzP18p7iWnYG+nFDb6LB28Fn+dlKqz4iacV/haHpRyfnaDNLqMrrtnq5RaBjlGUuidzxxHjFoFFfW7Js6yp9PDuRTYzBSUNlMVODtvf1JEG53+RVN7D9TDkBMsI67Rvfu819y0qC9lE1kM5TjnnOcJ+PnkJvwGBvztlJnaqCitYo3zvyVBK+RLA6fR7BrYH++lSHjclbRhbpM0uuzaTQ3XTXGQ60nwWskiV4jidZFIJfJ0esdtULMXHvrJIBWrWBCrA/H06s5m1tLc3sHbiKjSBCGrZNZNaQXNQAwPdG/X7ZEKwJHolnwHYy73rwU8HwHJBkR4eN5cdy3KGgsZmfJPjLrc7DZbSRXp3Ky+jTxnrFM9h9PgtdIlLKhm7/T3tlOjqGArIZcshtyqe8me1MuyYnWRRDvOYJ4r7h+D+SOCNHh56GluqGdQ+crWTApWCQBCIJw2+vTJ8OHH37Ib37zGzo6OrDbr1zdN5vN1NXVkZqaynvvvccrr7zCww8/fNPnMBgMbN68mQ0bNlBUVIRcLmf27NmsXr2aadOmiQu1cMvZ7XY+2JmDudPRff2xhbGonG5uhVWSJFTTHgGbBbIPs7y8mgTfQDZ7u3HRVE9FaxW/P/0XpgVOZnnEQrTKm9uicjuw2qwUNBVxvjaD87UZ3Ta98FDrmRQ0mvH+ifjK/a+70p0U78unBwuw2e0cu1Algp2CMIxZrDbe35GNHVDIZTx2zwhkffj8l9QuaBZ/l/bPf4m9+SKdGfuIsVr4n6n/zb6yI+wq2U+nzXKpdlomo73iWRQ+jyDX4b/A2mRuJr0uiwv1mWQ35NNp67xqTLBrIIleI0n0iifQxb9P91p3JfpzPL0aq81Ocno18yeJjCJBGI5ajZ38Z28eAK5aJavvjuq3VDGjuAAAIABJREFUYyuCRl0KeP4RrBZMe/8C8/4LZdh4InVhPKdbS2lzObtK9nOuNh07dtLrHZ3JtQoN433HMC9mGpH6wU8aaO1oo6CpiPzGIgoaiyltKb+q9iaAu5Mr8Z6xxHvFEauPQq3ovw7EXydJEjPHBPDx/nxqGtrJLm0kLlTU7hQE4fbW62DnwYMH+dnPfoa7uztr165lxowZhIaG4urqKFDd0tJCSUkJhw4d4qOPPuJnP/sZgYGBzJw5s0fHP378OJ988gn79u2js7OT0NBQXnrpJVauXImnp9gGJQycExnVX65iJ/gTH9a7WkGSJEN11+PYrRYseceJqKngO1YFxxJmsrv8KBa7laMVyZyvTee+qKWM9x192zcwMlnMZDfkklaXSXpdFm2Wq7OEglwCSPSOZ/SlL90eHo4GQ9crxg7g7qIiIcKD8wX1pGTV8NCcaJyUolSAIAxHO5JLqKhrA2Dp1FD8PfveaEym1aFd8gPat/8ae1MNndmHUNgs3DNjLZP8xrOzeC/J1aex2W2cr8vgfF0GY7xHsSh8HoEuN26KNFRYbVYKm0rIbMghsz6H8tbKq8YoJDnR+siuDE69+sZlWnoqJliHr15DjcHIkbQq5k0UGUWCMBx9ejCf5nbH4shDc6Jx0Sj79fiKoFFo5n8H4+43HQHPPX+Bec+hDBsHQIhbEE8nPEplazUHy49yuiYNk9VEu8XIkYoTHKk4gb+LL6M84ojUhRHhHoazUnuDs/ZNp81CddtFKlorKWwqoaCxiOr2i92OVcoUROkiiPOIIc4jBn9n3wG9Fk5L8GfjoUIsVhuHzlWIYKcgCLe9Xgc7161bh06nY9OmTd1uJdfr9ej1esaMGcN9993H/fffz7p163oU7Jw7dy4VFRU4OTkxf/58Vq9ezeTJk3s7VUHotea2DtZfWsV2d3bigTl9W8WWJBnqmWsxWS1YClOQ15Uw65yF8Xev5eOy/eQa8mnpaOWfmevZW3qIpRELiPfseQOO4aDJ3MyFukzS6jLJMeRj+VqtIpkkI8o9nETveBK94vHU9P5mbFqCP+cL6jGarZzNq2PySN++Tl8QhAFWVd/G1uPFAAR6O7NwSv9l7shcPNAufRXj9t9gM1RiyT2GyWrB4+6nWRO3igVhs9lZvJ+Tl4Ke52rTOVebTrQugsn+ExjrnYBacXN1Q281R024enIN+Ze2TeZjspquGueqdCHeK5YEr5HE6qNv2fuQJIm7Rgfw6cECKuraKKxsJlJk2gvCsJJb1sjh846SQvHhHrfsfkoRnOCo4bnrT2CzYNr7NtLc51GEje0aE+Dix8Ox93N/9HLS6jI4WXWarIZc7Nipaq2hqrWGPaWXxjr7EaELI8o9HH9nX3Qqd5yV2pu6r7bb7bRZ2mk0NdFobqKqrYaK1ioqWquobr94VR35y2SSjGDXQKIvBTgj3cNQyvs3QHwzXDRKJozwJjmzhjO5dbQaO/s9YC0IgjCU9DrYmZWVxfLly3tUMzMoKIhFixaxZcuWHh27vLwchULB5MmTkcvlbNy4kY0bN173NZIk8etf/7pHxxeEnvpoby5tJkcwbs28GJzVfb8pkGRy1LOfwSTJsBQkYzNU4LLnbzy/6LucNlawKW8bLZ2tlLdW8te0fxDuFsrSiAWM8Oi/7UID6XL9zfS6bNLrsyhuLr1qjFKmZKTnCEZ7xRPvFYuLsu9ZWwCjo7xwVitoM1k4dqFKBDsFYZix2e28vzMHi9WOBDy+MBaFvH8z3mVaHZolP8D4xW+x1ZdhKTiJyWpBPedZvDSePBK3igWhs9lZvI+UmjPY7DbyGgvJayzkk9zNjPNOZF7MNEZ4RfbrvHrKbrdTZ2wgtzGfPINjXt3V3pSQCHENYqRnDPGesYS6BQ/Y7oFpo/zYdKjQUVYkvVoEOwVhGOm02Hh/ZzYATgoZ31gw4pYuwiuCE9HM/zbG3X8GmwXjnj+jnrkWZcy0K8Y5yZVM8B3DBN8xjvIczekkl5+hyFDWtW28sq2ayrZqjlYkf3l8mQKdkxvuKnd0KjeUciV2ux2b3Y4d26W/22jtbKPR7AhwdtdE6OuUMiXh7qFEuYcRqQsn3D0UlXxo1SienuhPcmYNFquNk5k1zBkfNNhTEgRBuGV6Hey0Wq0olT0P/CiVSmy27le+umOxWDh8+HCPx4tgp9DfzuXVkZLl2IoyLsabCbE+/XZsSaZAffczmJ00dGYdwN5Si3Hr64xf9F0Sk77PgbKj7C09jMlqoqi5hD+de5cYfRSLw+cR6R425DM9TRYT2YZ8MuqyyKjPpqmj5aoxrk4uJHiOJNF7JCP00TjdgtVupULG5JG+7D9TQUZxA4YWM3rXoZWFJQjCtR05X0lumaN+7+zxQUQG3JogmUzjhnbxK7R/8TtsdcVYik9j3PNnNHOfQ1I44a315BsjV7MgbDZHK5JJqT5DS2crHdYOkqtTSa5OxVvryQhdFJG6cCLdw/uUlX49LR2tlLaUU9pcQVlLOSUt5d0GNwFclM7EecQw0nMEcR4xuDq53JI53Yi7i4pRER6kFdSTklnDQ3OiUCpEWRFBGA52JJdQVe8oHbRsejg+ultfV14RMtoR8NzzlqNp0cH3sJuacUpc2O14d5UbS2LmsiRmLlW1DRQ1lXbVzSxuLruiNrHFZqHO1ECdqaHX83N1ciHIJYBAF/+uP35anz53Tb/VYkP1eLqpqW82cTStSgQ7BUG4rfU62BkVFcWuXbt4/vnncXG5/s1zc3Mzu3btIiqqZ5lpH3zwQW+nJQj9ot1k4V+7cwDQqBSsmRfT7+eQZDJU0x9FUjnTcW4b9vZG2re+jnbhSywMn8uMoKnsLT3EwbKjdNgcHXNzDfkEOPuR5D+BiX7jBu2L69dZbVaKm8vINeSTY8insKkEq9161Tg/Z18SPONI9I4nbICyiqaO8mf/mQrsdjiZWcM9k0VzDEEYDppazXxyoAAADzcVK2dE3NLzSWoXtEu+T/sXv8d2sQBr6XmMO36PZv4LSCpHtrmP1ouV0UtYHrmQzIYckqtSuVCXhdVupba9ntr2eo5WngRAr9J11Y3zVOtxV7nh5uSGq5Pzda99drsdo8VIvclAg8ng+F+jgTpTPWUtldcMbAJoFBqidOHE6COJ1kUS6OI3ZGo/T0vwJ62gnnazhbN5dUyKE5n2gjDUXTS0s+1ECQBB3i7Mnxg8YOdWhIxGs/h7GHe+AR1GzMkfYze24DRp1XUX/dUKNXGeMcR5Ou7dLTYLFa1V1JsMjkzNS9vRG83NNJmbsNityCQZEhIySer6u0ahQa92R6dyR69yR6fWoVO54aXxxM3JdaB+DP1KJklMT/Rny9EiSmpaKK1pIcR3eL4XQRCEG+l1sPPhhx/m1Vdf5b777uPZZ59l+vTpeHl5XTGmrq6OI0eO8M4771BTU8OLL77Yo2NPmjSpt9MShH7x2eFCDC1mAB6YHXXLsgElSUI16X4klRbzyU/A3Eb7tt+gmf8CzkHxLI9cyN3B09ldcoAjFclYbBYq26rZmL+Nzwq+INFrJHOjpzHad+Qtmd+1dNoslLdUUthUTI4hn/zGQszWjqvGKWUKYvRRxHvGMsozFk9N75o79UW4vyu+HlpqGto5nl4tgp2CMEx8ciAfo9mxdfCReSPQqHp9y9JjkpMW7aLvYtz1R6xVOVircmjf8gs0C19C5vrlPY5cJifBayQJXiNp7WgjoyWD1Mo08uqLujKIDOZGUmvOkVpz7spzIOHq5IKrkwt2ux2r3YrFZsVis2C1W+mwdtDRTYf07niq9QS7BhHpHkq0PpJAF/8hE9z8ujFRnmhVCtrNFo6nV4tgpyAMA+v35mGxOnbmPXrPiH4vI3IjCr8YtEt/iHHH77G3N9Jx/gvsphZUdz2O1MMsSoVMQahbMKFuAxeoHcqmJfjx+dEi7MDRtCoenieCnYLQE83NzaxatYI1a77Bo48+MdjTuW3s2rWDX/7yNdav39ijEpk3o9ffHO69915yc3P5xz/+wauvvgqAVqu9oht7e7tjy4PdbueJJ55gxYoV/TBlQbi1iqub2X+2HIDYEB13Jd76rrtOoxeBkxbzkffBYsa48w3UM55AGTMNNydX7o9exryQWZysOs2JqlNcNNZd0SzD1cmFCPcwItxDiXQPJ9g1AIWsfwIDNruNWmM9Jc1lFDeXUtxURnlrZbeZmwB+Wh9GeEQx0mMEMfpInAa5XpEkSSTF+7L5SBHlta2UXWwl2GdoZMQKgtC9nFIDJzJqABgb7cWYaK8bvKL/SE4aNAtfxnTgXSxFqdgaK2nf8nM09/w3cq+rmyO5ODlzT9Qs7omaRW19M2UtlRQ0FVHQWExBUxFtne1XjLdjp7mjheZuyntci1KmxEOtJ8DZlxDXIILdAgl2Dey3+sYDQamQM2mkLwfPVpBe2EBTqxl3F1FWRBCGqnP5dZwvqAdgeoI/UYNUa1fuGYx22f/Q/sXvsDfX0JlzBLupFfWcZ5EUQ6sm5nDg5a4hLkxPZrGBExnVrLo7CqViaC6SCcJQsm7d31AoFKxe/eAVj0+ZMo61a5/h6ae/dcVjX6VUKvH29mHy5CTWrn0aLy9vACorK1m5cgljx47nr399r9vzPvvs05w9e5pNm7Z1BQPfe+8d1q17l+TkM71+PytWLGbcuAn85Cf/d8Vj1dVVXf+WyxV4enoybtx4nnzyaUJCvrwPnjJlHH5+/mzevL3b47/22k/54outvP32u4wfPwGAbds+5+c//98r3su8eQv44IN/8NZbf+SXv/xNr99Pd/oUDXnllVeYP38+69ev5+TJk9TU1NDW1tb1vK+vL1OmTOHBBx9k7Nix1znSlxYtWsSaNWtYs2ZNr+bU19cLdzabzc4HO3Ow20Euk3hk/q0twv5VTnGzkJy0mA78zdGB8uB72JqqcZpwL5Ikw13lxvywu5kXOouCpmJOVJ3izMU0OqwdtHS0cr42nfO16YAjozLMLYQQtyDcndy6sojcnFxxUbqgUajptHV2ZRB1WjvpsHXS3tlOrbGeWmM9dZf+1BsbsFwjsAmOrZoj9FGM8IgiRh+JTjX0Gk8kxfux+UgRACcyqgn2GZ7NngThTmCx2vj37lzA0QzjobnRAz4HSeGEeu5/YU7+mM4Lu7rKjGjmPY8iaNQ1X6eQKQh3DyHcPYS5ITOx2W0YTI00dTTTbG6hqaOFZnMzzR0ttHS2IkOGXCZHIVOgkOTIZQqUMgXuKjc81Ho81Xo81HpclM5DvlZzT0wb5cfBsxXY7HZOZIiyIoIwVHVarKzf67gOa1QK7p81OA3YLpO5eaNd9kOMO/6Arb4ES8lZ2rc7dkLJNG6DOrfhaHqiP5nFBtpMFs7l1zGxH/sSCMLtqL6+nk2bPuXxx9eiVvesbnFERCTf+MbjALS1tXL6dCqfffYpx48f5YMP1uPuPvS+MwN4eHjy7W87dmSbTEbS0y+wc+cOjh49zN///m9CQvr33k0mk7F69UO8/vrPKCwsICKi/z5v+pz6NXbs2K5AptFopKXFkang6uqKRnPzBawLCwsxGAy9nk9fXy/c2Q6dq6C42vH/4XsmhxDgNbBZM8rISUgaV0dBdnMbHWe3YmuqRj3rKSSFIwNGkiSidOFE6cJZFb2cnLZs0mqyyK4t6Krl1mmzdHUL7k8KmYJgl0DC3IMJcwshzC0YT7XHkP8S7q3TEB3kTl55E8kZ1dw/MxKZbGjPWRDuVHtTy6mocyycLp0Whpf7rW+G0R1JkqFOegiZiwfmE/+BThPGHW+gnvE4yhF39egYMkmGp8ZjUEp4DEURAW5dZUWOpVexYFLwkP/8EIQ70Y6TpdQ2mgC4965w3JwHP4NSpnVHu/QHGHf/CWtlFraafNo/+z80C15E7im2qN+McdHeXWVFjqRVimCnINzAli2fYbFYWLRoSY9f4+HhycKFi7v+ff/9D/Db377Oxo0b2LZtC2vWPHorptpnWq3minnfe+/9hIdH8NZbb/LJJx/x3e/+oN/POXfuPP7wh9+yadOGfj1+vxbA0mg0vQpwfl1KSgpvvfVWr14rbpqvVFrdQmOTUWzb7YGmtg4+PeQIDnq6qVkyNWxQ5qEIiMN5xY9p3/kG9qYaLIWnaG+pQ7PgO8i0uivGqhUqZoUlMSssiYaGNhpMjRQ2FVPYVExBUzHVbRevud38epxkSrw0nnhrvfDSeOCt8SLUNYgAF79+2x4/0JJG+ZFX3kRjawdZpQbiw0TwQRgYuWUGLuTXkxTnMyB1J4czQ4uZLcccWdh+HloWTBr8zD+nhAVIzh6OrHurBdOhddiaanCasBJJJrb+3QxJkpie4MfGQ4VU1LZRWtNKqJ+oFyfcegUVTXy8J5fpCX4kRHgO9nSGtLpGI9u/0pTo7nGBgzyjLznKjLyE6fA/seQdw95aT/uWn6Oe/U3QTx/s6Q0bTko5k+N9OXCmgozCBhqaTXi4qQd7WoIwZO3du4uIiEj8/ftWUzIpaRobN26grKy0n2Y2MJKSpvHWW2/esnk7O7uQmDiavXt38/LLr/RbTG9IfutKSUkhJSVlsKcx7DW2mPnvPx5CkiR+8cwUfHSDkx0zXHyyP6+rGcaaeTGolD0rfH4ryNz9cF7+Y4x733asXtcW0f7Za2jueRG5Z/df/iVJwlOjx1OjZ6KfI9v6clfflo5WmjtaaelspaWjFZPFhJPcCSeZEqVc2fV3tUKNp9oDNyeX227hYGKsDx/tycVitZOcXi2CncKA+eP6s1TVt2M0drA4KWywpzOk/WdfHuYOxwLNmvkxA94M41qUERORtO4Yd73pyLo/tw1rfQma2d/q6tQu9ExSvB+bDhViB45dqBLBTmFA7DhezKmsGqrq2kSw8wb+sz+fToujKdEj82OQD7FFHUmuRD3rKTo9AjGf3AAWM6bdf6bJVIvbFNEfoqfuSvTnwJkKx7U4vZqlg5TkIQhDncFgoKiokKVL+359KS11BAt1On2fjzWQSksdC2C3ct6JiYmcOnWS/Pw8oqNj+uWY/R7sNJlMbNiwgVOnTmE0GgkODmbZsmWMGTOmR6//4IMP+jyHwMChswI5mJpazdjsgN1OcVWzCHZeR3bJ4DXDuBZJ7YJm4cuYj35AZ85h7G0NtG/5BeqZT6KMnNyzY0gSWqUWrVKLr/OdvUXFWa1kdKQXp3NrSc2t5ZFO66AGtIU7h8VmB+jami10L6O4gVPZFwHH4sRQW5BQ+MXgvOLHGHf/CZuhEmvZBdo++z80818Aff/clN0JPNzUXc0xkjNrWD07asgEtYXbl9rJ8Xlf22TEbrffdgu6/SW9sJ4zubUAJMX7EhOsu8ErBockSTiNXoRM549x/9+g00TT4fV01pUhm/KoaFzUA6G+rgR5u1Be28rRtEoWJ4UiE78XQh9ZagowpW7B3mka7Kl0kZRq1BOWo/DtXS3IwsIC7HY7QUHdl8u4VpMgq9VCY6OjvGJbWxupqadYt+5dFAoF8+ff06u5XPb009+6oiFSb1yrsZDNZu+at8lkIj39Am+++XuAm9rG350lS5axZMmybp8LCnIkdBUU5A9+sPPll19mwYIFzJ8/v+uxqqoqHn/8cUpLS7Hb7V2Pr1+/nhdffJFvfvObNzzupEmTejsl4Ws83b/cjtDQbB7EmQxtFquNf+3OAcBJOTjNMK5FkitQzXgCmd4fc/InjtXrfX/FWp2HasqDSPIhmZw9ZCWN8uN0bi3mDitnc2uZEu832FMSutFm7OSLE8XotU6MH+E92NPpMy93DbUGo7gOX0enxcaHl5oSqZzkPDhn6FyHv0rm7od2+Y8xHfx/WIpPY2++SPvmn9G++L/QxiYN9vSGjWmjHM0xWo2dXCioZ2zM8P89F4Y2z0sL/uYOK0azFa1a3D99XafFxod7HNdhtZOcVXcP/WaOitCxaJf/D8Zdb2JvqaM98yiy2go0c/4LmZu4rlyPJEnclejP+n151DaayCtrZETI8Mo2E4YeU9ouOkvODfY0riI5aVDMe7ZXr70c+LvZhkJnz57hnnvmXPFYcHAIL7/8/X5twtPfKisrrpq3t7cPP/3pz5g8+dbd67q7OxbXDIaGfjtmrz/pt2/fTnh4+BXBzldeeYWSkhJGjx7N/fffj4eHB+fOneP999/nj3/8IxMmTGD8+PH9MnHhxpw1StROckwdVhpahs7qylCzK6WUqvp2AJZNCx+0ZhjXIkkSTokLkekCMR74G5jb6MzYi7W2EM3c50CvHewpDhuJkZ44qxW0mSwcz6gWwc4hqLKujb9sTqeyrg2FXMZfXpox7LO+Li88GcR1+Jp2nyqlusFxHV4+LRy9q2qQZ3RtkpMG9bzn6Di3nY5Tm8Bipm7LG7hVF2JPWC7qePbAuBhvVE5yzB1Wjl6oEsHOISqzqJ6m1g5iAt2GfcaX11cTAFpMaNWilv3X7T5VSo3BCMCK6eHoXIbudfir5B7BaFf8BMuBv2Iud5R+atv0E9Qzn0IZLr53Xs+UeF8+OZCP1WbnSFqVCHYKfaZOXAAdpiGX2alKXNDn43w1ma8nYmJief757wCgVCrw8fElMDCo1+cfqI9hb29vfvzj1wBQKBR4enoSHByCrJf3tz3fSWG/yfE31m/Lmjk5OaSkpDBlyhTWrVuHXO7YLjJnzhymTp3KE088wUcffSSCnQNIkiQ83dVU1LZhaBEZRd2pazSy9VgxAAFezsyfOHS7OSpCEnFe+X8Y976NrbYI28VC2jb+BO2y76CJ6FmZiDudQi5jYpwvB89WkFHUQFNbB+5DoMOo4HAmt5b3tmV21WycHOcz7AOdAF66y8FOMza7fdgHDfpbfZOp6zoc6OXM3Am9vxEcKJIkQzV2KXLPEIz734EOI80ntyAvzUZ99zeRuQytLfhDjcpJzsRYH46mVZFWUE9LeweuWnEtHipsNjsbDxewI9lRW+yVh8cO+yCI51cWshuazQR5i2DnVxlazGw77qjJFujlzOzxQ/86/FUyjRs+D/6YxgP/puX0F9BhxLTnz1jj56Ka8gCSXDnYUxySXLVOjI32IjWnltTsi6yZFyMaKQ4xdrudhmYTw+VuWOEbicvilwZ7Gv3qcp3K5ubmm3qdm5sbkyZdv/ScSuVYVDKbrx0cNpmMl8YOTBMxlUp1w3lfHtezefds4aypqREAvb7/7qH77ffm3LlzSJLE888/3xXovCwpKYkpU6Zw9uzZ/jqd0EOXb+5EsLN7/9mfT8elIuzfGELNMK5F5uqFdtkPUY68lFpubqN2w+s0HvkYu+3mu67fiaZeyua02+FkZs0gz0YAsNntfHa4kLc2XegKdD4wN5onFscN8sz6x+XrsMVqp7W9c5BnM/RsOPjldfiRYXAd/ipFyGic7/1flF6OhTJrVQ5tG39MZ9HpQZ7Z0DdtlONabLXZxbV4CDGaLfx5Y1pXoNNFq8Tfc/g34bq86AQiy747mw4VYO50fP4+PDd6WF2HL5PkCvRzH0c979vg5Pjc7czYS/uWX2BrvjjIsxu6pic6ukt3WGykZIlr8VBiaDHz/beO8tQv93HwXMVgT+eOFRERiSRJt6QTuU6nQ6t1pqysFKv16u/yFouFsrJSnJ1d0OmGVg3lgIBADAZD1zb/rysuLuoa1xNlZWUAREb2XwmVfvska2x0RGJjY2O7fX7EiBHU1dX11+mEHrq8baehWdzYfV1GcUNXEfYp8b7DJmtBkitRT/8G6tnfBIUTYKf5+Ebat76OrUncpNxIZKBbV7OuE+nVgzwbod3UyZ8+TWPr8WLAUSfsB49O4MF5I26bDMivb58UvpRb1khKluNL6KQ4n2FzHf4qmbsvvt/4Bc6Jsx0PmNsw7fkzpiP/xG4RC43XEh2s6/rdOCauxUNCjaGdn3+QyvmCegCCfFz4zfPTcbsNdkB4uKm7tgCK+slXKqpq7vodHBvtRdwQaw53s5Th43Fe+Roy73AAbHXFtG38KZ0FKYM8s6FpVLhHV+mYI2lVgzwb4bKS6hZ+9v4p8subAMdClDA49Ho94eERZGRc6Pdjy+VyZsyYSUtLC1u3br7q+a1bN9Pa2sqMGTN7vY38Vpk1y3Hfu379v696Ljn5OIWFBYwZMxa9vmf39hcupKHT6fo12Nlveeo9iTQrFCItfqBdzihqau3AYrUNy5XaW8FitbF+bx4AKqWcVbOGfhH2r1NGJSHzDKFj/1+w1Fdgq8mnbeNPUE15EGXcLNFp9BokSWJKvC+fHyumpKaFiro2Ar2Gf9bKcFRV38afPk3rqhHm56Hl2/clMDLq9qrf99Xtk4ZmM2GiVCzg2Cr70V5HMwylQjYsr8OXyZzUeC78FlafOEyH/wEd7XRmHcRalYt6zreQe4YM9hSHHJkkMXWUn+NaXN1CeW2r2Fo8iLKKG/jL5nTaTI4v1ImRnrzy6AS0aiUGQ/sgz67vFHIZOhcVhhazWHT6Crvdzvp9jvthuUxi9ezhex3+KpmbN9pl/4M5ZQOdF3ZBpxHTvr9gKT6Neto3kETN1i4ymcS0BD+2HS+hsLKZ8outBPmIn89gOp1Ty3vbMujodOx6WTAllHkThm6ptTvB3Lnzee+9d6isrCQgIKBfj/1f//UCZ86c5le/+gWpqadISEgEHMG/vXt34+Pjy7PPfvuGx6msrGTlyiWMHTuev/71vX6dY3ceeeQxDh8+yPvv/4OcnBwmTpyESqUiJyeHL77YhouLCy+//EqPjtXa2kJa2jkWL17WrzGMPkW+9u3bx6uvvsqrr77K7t27gS/TT7+uurq6x1Fdof9cboxhB5rbOgZ3MkPIgTMVVNa1AbBkauiQboZxPXJ9IH6P/RqX8QsdD1jMmI++j3HnG9jaGwd3ckNY0lcaEyVniIyiwZBdYuCX/zrdFegcE+XFjx6dcFtsl/y6r26fbBAlRbocvVBFaU0rAAtQvsYPAAAgAElEQVQnh3R9Xg1nyoiJON//M+R+MQDYGitp/+w1Os5/IUqNdGNqgn/X34+KjKJBs/9MOb//+HxXoHPhlBBeuC8Rrfr2qnPopROlnb7uVPbFrsyxeROD8b2Nml5KcgXqpIdQz38BVI57C0vBSdo2/JDO4jODPLuh5fJWdoDDaZWDOJM7m91u54vkEt7+7AIdnTYkCdYui+ebK0aJhKVBtnz5vcjlcr74Ymu/H9vHx4d//vNDHnxwDbm5Obz99p94++0/kZubw0MPPcI///khPj4+NzxOe7sjtuHtfeOx/cHZ2Zn33vsna9c+Q23tRd599x3efPMPpKamsGTJUj74YD3R0TE9Ota+fXsxm83cd9+qfp1jn1Its7KyyMrKuuKxvXv3Ehd3ZZ21zs5OUlJSGD16dF9OJ/TCFV+ym814uA3/L5N91dzeweajjhoSPjoN8ycO74wbmdIJj7lPYPUdhenQ/8PeZsBalkb7hh+huusxlBETB3uKQ46vh5bIADcKKps5kVHNvTMibpst08PBsQtV/HNHNlabo+ve0qlhLL8r/Lb9b+DurEIhl7BY7SKj6JJ2k4VNhwoA0LuqWDgldJBn1H9kLp5olvyAjnNb6Ti9BWwWzCc/obMgBfXMJ0WW51f46DTEhujILm3keHo198+KFF/oBpDNbueT/fnsPuVIVFDIZTyxKPaKBcHbiae7mrwysY39so5OKxsOOK7DrlolS5LCBndCt4gybBxynwjMR97HUnIWu7EZ0+4/YYlKQj11jcjyxHEtHhmmJ7PYwIn0albNikSpkN/4hUK/6bTY+GBndldJCbWTnG8tH8VMkdE5JHh6erFy5So2bfqURx55FLVac93xyck3t6Di4eHBiy++zIsvvtzrOaampiCXK3jqqWd6fYzNm7ff1HitVsvTT3+Lp5/+Vq/PabPZ+Pjjj5g9e26/bmGHPmR27tu3r9s/a9asuWpsVlYWUVFRzJs3r0+TFW7eFd0nxZdsADYdKuyqe/Lg3GiUitvji5UiKB7n+3+OImoKAHZzK6a9b2Pc8xa2tu4LB9/Jki41x2hoNpNTIn4+A8F+qRHRuu1ZWG125DKJp5bE3fbBZplM6lpoMogv2QBsO15M86VmTavujkSlvL2+VEkyGapxy9EufRXJ3XGtsdUV077p/zCf2ojdKhpVXXbXpYyiVmMn5/JEbfeB0tFp5a+b07sCne7OTvxgzbjbNtAJ4HXpnrihxYTdbh/k2Qy+3afKqL9U0//eGRFo1bdvuTGZVod6/guo734GnBzZq5b8E7R9+iMsxaKBLsCM0Y5rcZvJwulLPQ2EgdFu6uQPH5/rCnR6/n/23js+ivvO/3/ObNFqV1r1hiSQkBC9CAHGFJtmG2NcKKbY2IlbYuecdnGJL05yKY5zdr6Xu0t8l/x8cS6uYDDNGAymY4rpRZgmCaHeu7TaMjO/P2a1IBuMEJK2zfPx2Iek1ezMe7Xaz37e7fW2mviXR3IYlRHjZcs0ruTJJ7+LJEmsWPGBt025KgcO7GPevAX07+9fBQSffbaZkpJinn32hz1+7m5/qiUnd22qEsCoUaN45513unspjZvgyrZArW1HFXvec0JtzxgxMJrRAfYhIoRYCJ3xNM4B2bR//jbYW3FdPIyrJJeQ8QswDJuJ4GPixt5iwtAElm/LwyXJ7DlV7veC/L6O0yXx1saznqnLFpOeZ+eP9MuBNN0hJiKUqnqb1sYOVNa18dlhNcCSmRLBLUMTvGxR76FLHIRlwa9xHF2P48RGUCQcxz7GdfEIptseQ5c4yNsmep2cwXG8+5kem93FnpPljBvSN+1XwUyLTR0Ml1eqti8nxZj58aLRnmBgoNLR7eRwyrTZXVgCrE3/RqhvtvPJ/ksApMSFcduontWg80UEQcAwaBK6fqq2slR8EqWtAduW/0Q/IJuQWx9CtAaWZviNkD0ojrBQAy02J3tOlDNxWOAmPnyJ+mY7f/zwOCXVagtyRrKV788fFRCD4QINq9XK5s3bvW3GNfmP/3jD2yZ0i7vuupu77rq7V86tRT0CnLBQA0aD+jIHe9uOoii8t/U8CqoI+9KZgwJ2iI8h4xYsD76CPuMW9Q5nO/Z979G27jdINYVetc1XCAs1MDYrFlCFwNvatUqr3qLF5uT15cc9gc74qFB+9ui4oAl0wuXEU12TVmG/YnsekqwgAA/NCtx1uANBbyRkwkLM836J6G5hlxvKaFv/O9r3/AO5vdnLFnoXo0HHxGFqwDv3Yq32HullqhpsvPLOEU+gc3BqJP/ySE7ABzrhK91OQb4nXr07H7tT1RFeOjMTUQzsdfhKREsUobN/jOn2J8Co/k+4Lh2jdeW/YD+6DsUVnDMODHqRSe6upzOX6qkKgMFkvk55bSu/e+ewJ9CZkxXHC0uztUCnhkYP0SvBzjVr1vDoo4/2xqk1bhBBEIgKd7dPBnkb+xdfVnpE2GeNSwnIQShXIpojCZ35DKF3/wQhXM1Uy9UXaVvzK9r3vY/i0DYxHe2TTpfsCcRp9Cw1jTZ+984Rz3tvUEoEP3skh8TowBmC0BU6KooaWuzIQdw+mVtQy/E8tVV58qgk0hKtXrao79DFDsA87xcYJywEnR5QcJ7ZQevyF3HkfhbUA4ymjlYHFSmKqumr0TsUlDXxytuHqaxTP/9vGZbAPy8eEzQVjrGdup2Cd09cWNHE3lNqu2z2oNig7GwRBAHD4KlYFv0efdZk9U7JiePwGlpX/RxX8UnvGuglpo66PDRujzY0rlfJK23kd+8codadeJmencwzD4zQtFI1NHqQXgl2lpaWcujQod44tUY3iHZPGg/mNvZ2h4sPd+QBYLUYuW9yupct6jv0qSOxPPgKxjFzQdCBouDM3aI62Ke3BbWDPXRAFDFW9f2hbep6ntLqFl599ygVVzjWzy3JJtwcfBnrjooil6TQ3BacVcQuSeaDbRcAVXh/wW0DvWxR3yOIekLGzMWy4DfoUkaodzra1Mr7j36Bq+S0dw30EgMSwkmNV4eE7DlZHtQJgd4it6CW1z446ll/5kwcwFP3DgsY3fKuoFV2ql1OH2xV12GdKLBoes8Og/A3RHMEodOeIvS+f0GMVgfBKE2V2Db9O7bN/4nUEFyTyZPjwshIVpOQn58sR5JlL1sUmBzPq+EPHxyjtV2dITHvtoEsuzMrqCqsNTT6guDZ4QQxUe5gZzBrxW08cImGFrUtZeHtGYSGBK4I+9XwtFEu+DW6xCwAlPZm7HvfoW3Vz3EVnQhKsX5RFJg8Us1iF1Y0U1zV4mWLAocLJQ28+u5RT5LljnGpQedYX4lWUQS7jpdRXqsGvu+dlEZEWIiXLfIeYmQSoXf/hNA7f4hgVTUq5fpSbBtfx7blv5Abg6vSXBAET0VRTWO7NjSuhzl4ppL/XHUSh1NGEOCRO7NYOC0joAfDXY1oawgdTzlYh3YePV/DBXenxcycFBKCrMviWugTszDP/1dCJj0Mhsut7W0rf0b77reCatBnx6CixlYHJ/NrvWxN4LHnZBl//ugUDpe6Hn/77iHcOykt4CV9NDS8QXB6nUFGtLtyraHFHpQZuppGG59+oQ7DSE8KZ9LI4BXc1kUnE3rvS5hmfg8hXNWrlBvKsH36R2wb/4BUW+xlC/uejmAnqFlsjZvn+IUa/rD8OG12NWO9cFoGS2ZmBp1jfSXBXlHU1u5k3ecXAYiLNDFrXKqXLfI+giCgT8tWK+8nPAgGNSDuKjxK64cv0b7778gtweNoThyeiF6nbku1SvueY9fxUv667jSSrKDXCXzvgZFMH5vibbO8gk4nEulOstQH4TrskmRW7VS7nCwmPfdOTvOuQT6GIOowjrgDy+JX0WdNBQS1G+rsblqXv4D94EoUe6u3zex1xg+Jx2RUW6l3Hw+uytbeZsuhYv6+8SyyomDQi3x//ihPcFlDQ6Pn0YKdQUCHZqeiQGNL8Iluf7SrAJekBnmXzBwU1AEXcOsUZUzA8uDvCLllkSeDLZWepu2jX2Db/pegatuJiwxl6AB1UM7+0xWe/xWN7rHnZBl/Xn0Kp0tGFAQemzOEORMHBH3GukOzE4JTUmTD/ku02NT22QenZQZthe/VEHQGQsbcg2XRq+gHubXjFBnn2V20rniR9n3vI9uavGtkH3Dl0LjD56pp1YbG3TSbDlziH5+eQwFCDDp+9OBocgYH77RpCO5up13Hy6istwFw7+T0oNFqvVFEcySh057AvPA36PqPUe+UnDiOf0LL8hewH9+I4rB518hexGTUc4t7aNzJgtqg3LP0NIqi8PHeiyx3S/mYQ/Q8vySbMYNivWyZhkZg0yvexoQJE/inf/qn3ji1Rjfo2NhB8DnZ+aWNnsEz44fEMygl0ssW+Q6C3ohx9BwsS/4Nw7CZIIiAgivvAG0f/iyogp5T3O2TLTYnxy/UeNka/+XTL4o8GWujXuTZBSM9Q6CCnQhLCDq3FlOwTZuuabCx9bBaNZ6ZHBH0wZZrIVqiCJ3+FOb5v0LXf7R6p+RSNZY/eB77wVUo7YEttTHVXeHikmQOnA6uVv6eRFEUVu7MY+XOfECt4ntu6RiGBeEgmq/SoWMfbOtwW7vLU10fHxnKjLHJXrbI99FFp2Ce/SNC730JMcGtbWpvxXHwQ1o+eA774TUBuyZ3VBsqCnyuDY27KRRFYdXOfNbsUd9/4WYDLzyUTWZKhJct09AIfHot2Pnss8/2xqk1ukH0FcHOYMpkK4rC8u1qBk2vE1g4LcPLFvkmYqgV05RHMD/4W/QZtwACwRb0zMmK8+i4apu6G0dRFNZ9ftEzBMxi0vPckmzGZGoZ6w5EUfAknoIt6bRqVz4uSdUEXjwjM+irfK+HLnYA5tk/xnz/y+j6DVXvdNlxHN9Ay/s/USs9A7S9feiAKI++7Z6Tgf2501vIssLbm8+x6UARABFhRl58eCwZ/TTHGiDaqv5/1Tfbg0qrfOOBy9X1C6ZleCQjNK6PPmkw5vt+hunO7yNGuRO49lYcR9epa/KB5chtDd41sodJS7xiaNyJMm1oXDeRFYV3t5xn0xfqehwVHsJPHx5L/4RwL1umoREcaJ90QUDHxg6gPogy2YfOVpFfqrb+3TE+lbjI0Os8IrjRRfYjdOYz1w56bvkTrooLAekcGA06Jrpbdk5pLTs3hFpBlO+pGLGaDbz40FgtY30VooKwoii/rJGDZ6oAmDA0noxk7f+iq+gSMjHPfZHQe15AjHdPrnfZPZWetu1/DTidZVEQmOLWUS6qbOFSRbOXLfIvJFnmb598yS63zl5cpImXluWQEhfmZct8h4512OGSPZOQA53axnY+c1fXZ/SzMk6rrr9hBEHAkJaDeeFvMd3xLGJsmvoLlx3nyU9pff852nf/H1JdYKzJgiB4qjtrGts5ow2Nu2EkWeZvG86w41gpoK7HP314LEkxFi9bpqERPPRZsHPlypW89NJLfXW5LrNlyxYWLVrEmDFjGD9+PE8//TRnz57t0mNXr17N4MGDr3r7wQ9+0MuWdx2LSe/RRwuWyk6nS2LlDrV9K9xsYO6tad41yI/QRSVfPehZeATb+ldoW/cbnPkHUWTJ26b2KB2t7IoC+3K16s6uICsK7352nk+vzFgvyyElXnOsr0ZH4ilY1mFFUVixTa321esEFtyuVdd3B33yMMz3/5zQu39yudJTkXHl7afto5/TtvEPuEpyUZTA0BuePDKJjtpfrbqz67gkmTc//pL97vb/5FgLLy3LIV5L9HbiygKAYEk8rd5dgNOlrg+LZwzSqutvAkEQMaSPwzzvl4TOeQ5d0mD1F7IL59mdtK36OW0fv4qz4BCK7N/B9InDEzz+4y5tUNEN4ZJk/rLuNPtPVwCQFGPmpw/naIU3Ghp9TJ8FO48ePcratWv76nJdYuXKlXz/+9/HZrPx3HPP8cwzz3D+/HmWLl3a5YAnwNNPP81rr73W6fboo4/2ouU3hiAIlzWKgsTJ3nKomFr3Jnbe1IGeFmWNrnM56PmKOpVSVP+GclUB7dv+m9YVL+I4tTlgJlOmJYaTEqdmW/ecLA/ICtaeRJYV/r7xDDuOXs5Yv/TwWBKjzV62zHe5so09GFrCjpyrJq+0EYBZ47Tq+ptBEAT0qSMxz30R87x/RT9wArgDFlJJLraNf6B1xU9xnNiI3O7f1ZAxESaGp6vakgdOV+JwBlZirTdwSTJ/XX/aU0WdGh/G8w9leyaPa1wmKsiknQpKGzngDrjkZMVpXRc9hCAI6FNGYL73Jcz3/cw9yMi9Jpefo33rG6rW8tH1yG2N3jW2m1hMBsYNjgfg6LnqoEkO3Cwdgc4j56oB6J8QxosPj+209mj4J01NTdx11wzefvvvPX7uN9/8CxMnjqWs7HJiYcOG9UycOJYjRw73+PVulrKyMiZOHMubb/6l0/0TJ47l17/+5Tc+VpIkFi+ez7/92yu9aSIQxG3sjY2N/P73vycxMZEPPviAZcuW8fjjj/P+++8jCAK/+c1vunyuSZMmcf/993e6jRs3rhetv3EuO9mB/0HV0Gznk/2XAEiOszB1dJKXLfJvdFH9CJ32BJaH/oAx+16EELVqT2muwb7/A1re/TG2HW/6fYu7IAhMcQ/Tqaq3caHEPzenfUGHY733VOeMdawWzPpGOpJOkqzQ3BbYk6adLpmVO9WqzrBQA3NvHeBliwIHXVwaobO+h2Wxe7iczgiA0lSF/YsPaX3vx9i2/9Wv1+SOQUVtdhdHzld72RrfxumS+e81uR7HekBiOM8vzcZqNnrZMt/kSh37QJd2UhSF//vkSxRAJ2ra9b2FLnEQ5tk/Ugd+jpoNIWriXGmtx3F4Na3v/TO2zf+pVntK/vXZf8f4FEDt5Nl2tMTL1vg+Lknmf9bmctT9uZWeZOUFbT0OGP72t7+i1+tZtGhJp/uvFvS7kp/85IdMnDiWZ5/97k3bcOTI4ZsOgP7617/kgQfuuebvt2/fxsSJY5k0aRzl5Tdf1f3AA/d0CoDqdDqeeupp1q9fS17ehZs+/zfR7XK3VatW3dDxhYWF3b1Ur7Bt2zZaWlp47LHHCAu73HKZmJjI3XffzapVqygpKSElJaVL52ttbcVgMGA0+uZiFhV+WZA90PlgyznaHWolyOIZmejEoI3p9yiiOZKQ8QswZs/FeX6vWtXZWAmSA9eFvbgu7EWM7IdhyO3osyYhmvxPfHvi8ARW7shDkhX2nCwjKzXS2yb5HB0buWPuqfWp8WH8ZPEYrBbfXPt8iY51GNT2yYgA/ptt2l9IdYMaSLh/Sjpmk8G7BgUgojUe05RHCBk/H+f5vTjP7EBuKAfJhStvP668/YhR/dBnTsKQOREx3H8Gho3JjCXcbKC5zcnWw8VMHJagtd5eBadL4s+rczlVoA6sGtjPyj8vGq29376ByLAQREFAVpSAr+w8eq6KU/nq/8a07GQStM6LXkW0xmOauISQcfNw5h3AeXorcm0xKBKuS8dwXToGIRYMGbdgyJqMGDfQ59e1tEQrmSkR5JU0svt4GfdNTifEoPO2WT7JV/fH6no8BrPp5roLXU21yPZWFF00gqD5tN6itraW1atX8e1vP4HJ1PXijurqag4c2EdKSipHjhympKSYlJTUXrT05lm/fg2JiUlUV1fz8cfr+M53nunxa8yYMYs//ek/+Pvf/5dXXvm3Hj9/B91+97388ss3tEAriuJTC/qJEycAyM7O/trvsrOzWbVqFSdPnuxSsPN73/seLS0tAGRkZLBs2TKWLl3a4883KurGNik696TFqCgz/eLD4DQ0tDiwRoSiE33ntehJiqta2HpI1Q/MGRLP1LG+vZj0BFe+zn2DGeLmokyaQ3vhKVpObMN24RDIEnJDGfYDH2A/tJLQjLFYhk7BlDEW0dBzQZ3efL5RUWYmDEtgf24Fh89W872FBp9wGvv+Nb46TpfMH9474tnIDUqN5BePTyCshzPWvvJ8r0Z3bOp4PmlXtA86Fd98fj1Bm93Fym1qpjY5zsID0zMDfvKvd/9nzZD4AMrU+7EXf0nLsS20nT+orsn1ZTgOrcJxaBUhqUOxDJuKechERNPN6er2xfOdfWsaK7dd4GJ5M1XNDoYMiOq1a3UFX1uX7A6JV98+5Al0DkmL4uePTejRzyxfe84d3Mw6HBNjIcoaQm1jO612l889t55CkmTe/vshAMwheh69Z1jAJyV95//VDHF3o0ycjaP0PC2ndtB2dj+Kwwb2Vpxfbsf55Xb0UUmYB99CaNYtGBO7F/jsi+c87/YMXn/vKK3tLk4U1HHXRO91avjOa9wZp0vi9XePevbHWf0j+eUTt9zweizbbTgq8rGX5+Eou4CjPI/mFnU4VOSMb2Edf+1qPI3eZd26NbhcLubMmXtDj/v443UoisLvfvcajz/+CB9/vJZnnvl+L1l581RUlHPw4AGefvqfyM09xYYN63nyye8i9nDxmCiKzJ49h/fee5uammpiY3tncF63g516vZ74+Hjmz5/fpeO3bt3KuXPnunu5HqeyUhVwT0xM/NrvOu7rOOZamEwm7rnnHm699VZiY2MpKytj+fLl/OpXv+Ls2bP8+te/7nnDu0lshFpRJMsKDc3txEQEZrvp3zecRlZAFAW+NWeot80JaARBJDR9NKHpo5FaG2nN3UXLiW246tXKItv5g9jOH0QwhmLOGo956BRMaSMRRN/OCM8c35/9uRXYnRLbDhVz79SB3jbJJ+jYyB06o66L3d3IBTMxEZcrO2sabF60pHf5cOt5Wmxqq96jc4YGfKDTVxAEAVP/4Zj6D0dqaaAldydtubtx1qqth/biM9iLz1C39S1C08cQmjWB0MwcdKG+WYU/e+IA1uzMwyUpfLyngCEDcrxtks9gd0q8+o9DnMhTHevhA6P52bcn9Ig+ueJy4qguwlGRj7OyANFkIWLqUgRd4Gifx0aEUtvYTk1D4Lax7zhSQlGlqt+7YEZmwAc6fRFBEAhJGUxIymCiZj2O7cIhWnN30V54AhQFV305TQfW0nRgLTprLOZBEwgdPIGQ5CEIPtSVdsvwROIiQ6lusLFh70XuvKW/TxUweRunS+K1d49w2K2ZPLh/FL944vqJJ9nRjqOqEEdFAY6KfBwVBbhqy4Cry88Iem2/7U22bt3MwIEZJCX16/JjFEVhw4Z1TJgwkayswUyePJVPPvmYp556Br3eNz9TP/54HYIgcPfdc0lLS2f37p0cOLCPSZOm9Pi1Jk2awj/+8RY7dmzjwQeXXP8B3aDbf+XMzExqamp49tlnu3R8aWmpTwU7bTbV0bxa23lISEinY67FnDlzmDNnTqf7Fi9ezLJly1ixYgULFixg9OjRPWQx1Ne33dDxHVmv+vo2Qq5wNi+WNCDK/qnj9U3kXqzlmFuz6vYx/Qgz6m74b+aPXPk6ew8DZM3CNGgmUvk5nOf34Lp4FJw2FIeN1tzdtObuRjCFo0/LRj8gG13ycAT9jW++e/v5psVbSIg2U1nXxvo9Bdw6LN7rUgjefo1VTbhTnHC3w2UkW/nhglHYbU7stp7Vn1IUBavehrO6mDZjLGJYzA2fIy6u94I33XkNOl4/2SmhEwUkWaG0sjkg16fqBhuf7C0EICs1kszE8IB8nl/F2+/Rr2OEwXcSknUHhtoinHn7ceUdQGlrUJNReYex5R0GQUSXNBh92lj0aWO7/H7ri+crABOGJrAvt4L9ueVcKKwl1ouJWl95jZ0uif/66BSnL9YBMHRAFM/OG0l7m4P2NscNnUuRXMj1pUg1hcjVherX2mL4yhRpZ8xg9CkjbujcvroO19e3YTWrQYOq+javv569gd0p8d5mddBqTISJycMSAvJ5fhVfeY9ek6RsDEnZ6NoacF3Yj/PiIeSqAgCkphqaj2yk+chGBFM4upTh6FNGoksZjmi+tqRSXz3nadn9WLkjn5KqFj4/VsKI9Bvfm/UEvvYaf3V/nJkcwQ8WjPza/li2NSHXFiHXFiHVFiPXXFJlZ64R2AQQwmLQxQ8kbMAQQlKG0hbar1vPuzfX4mChvr6eixcLuPfeB27ocQcPfkFZWSnf+55ayTl37n3s2rWDffs+57bbpvWCpTeHLMts2LCeCRMmEhcXR1TUFKKjY1i3bk2vBDuHDh2GwWDg8OFDvhfsHDp0KGvXrqWmpobYWP/RgeogNFTdMDscX98Y2u32TsfcCHq9nqeffprvfve77Nq1q0eDnTdDVCdBdjt0PSnhF8iywofb8wEIDdFz/+R0L1sUnAiCgL7fEPT9hqBMceAqPokr7wCuouMguVDam3Ge3Y3z7G7QGdGnDEefNhZd/9GIoVZvmw+AKAjcOT6Vdzafo6axnWPnaxg3JN7bZnkNp0vmjTWnOHnFRu7Hi0b3TAWRoqC01CLVXEKuvqg62jWXaHFPkxZCI7A8/P8QRN/Mft4ooiAQFR5CTWN7wOonr95dgEuSAVg0PVOr/vAygiCgix2ALnYAyoRFSGVn1MDnpWNgbwVFRio7g1R2Bvu+9xBjUtElD0efMgJdYla3ElI9yR3jUtmXW4GiwPYjpSyakelVe7yN0yXxp9WXA51D+kfyg4WjuqShpzhsSHUlqpNdewmppgi5vgTka0+7F0LMhGaMRYwPrME2l4d22n1OZqsn2Hq4mIYW1b956K7BGDWNRZ9CNEdiHH03xtF3I7fU4io8iuviEaSKc6AoKO3N6t4574B6fEyqO/A5Al18BoKh76d63za6H+s+v4jDKfPZIe8FO30Jdep6bqdA548WDMfYUo6zuAS5rkQNbNYWqYnGb0AwhSPGDkAXm4YuPgMxPt0T5La6A7xtPhLgvR4XG4v4JP8z7JLv7HNDdCHck3EH6RH9u/X4goJ8FEW5ptbmgQNHr3r/+vVrsFqtnsDmrbdOJiYmlnXr1nQ72JmTM+6a1+sqv/jFr656/4ED+6isrB3bJ54AACAASURBVOAHP/gxoMa1Zs+ew4oVH1BbW0tMTPfe92vXfnLV+41GIwkJCeTn53XrvF2h2x7kkCFDUBSFM2fOMHXq1Osen56e7lMTyhMSEgCoqKggI6PzJq6ioqLTMTdKcnIyAHV1dTdhYc8Sbb38wRiIguz7cisoqVZ1U+dNy9DadXwAQW/EkD4OQ/o4FIcNV+FRnAUHkUpPg+RSBxt1CLYjIMaloe83FF3yMK872ZNGJLJ6Vz6t7S42HyoK2mCn0yXxxprcy4HOlAh+/GD3Ap2K5EJuKFOz2jXu7HZdsRpwuQZCWHTABDo7iHYHO+sCcArwxfImvvhSlTmYMqofA/v5RgJDQ0UQRTXBlDIcRZaQKs6rTnbhUZQW9T0u1xYj1xbjPPkp6PToEgapFUb9hiHG9u/z9+OAxHCyUiM5X9zArhNl3DclDZMxsNaEruJ0yfx5dS65BZcDnT9cOPprgU5FllGaqpDqipHrStxrbQlK83Wm2uuN6GLTEOPS0cWloYtLJ3pAGoIg+kwVVU8RbVUlRZwumWabM6AmJTe3Odh44BKgvn9uz06hqTFwZVP8HTEsBuOIOzCOuAPZ1oTr0jGkopO4Sr8Ep/q6ybXFOGqL4cRGEHRqUCxxELrELCTjKHSWiOtc5eaxmAxMHpHEjmOlnCqopby2laQYS69f11dxOR2sWLsXuaiQO02NDApvJSukFem9/6ZNuXYCCdREvhjbX11vY9PQxaUhWKIDJumy7dIeTtWc8bYZXyNUb+KJUQ9367ENDapuakRE199rDQ317N69k/vvn+fpJO4IHi5f/h5VVVXEx/uWf7lu3Rqs1gimTr3dc9+9997P+++/wyeffMyjj367x69ptUZy6VJhj5+3g27vGB9++GHmz5+PyWS6/sHAd77zHb7zne9093I9zqhRo1i+fDnHjh1j8uTJnX537NgxAEaOHNmtc1+6pG4yfKniNSzUgF4n4pJk6psDy8m2OyVW71arOmOsJu6bMpC21sAL6PozgjEUQ9ZkDFmTUZx2XCW57g3dCZT2ZkBBrr6Io/qiupkT9egSMtXAZ9JgdHHpfRr8DDHomD42mQ37LpFf2kReaSOZyb2/mfQl1IrOy4HOQSkR/KgLgU61WrNGzWjXlarOdl0JcmP5N1YQgYAYmYQYO4Cw/lkYEwfSFprcg8/IN4iymoDGgEs6KYrCyh1qZlavE3h49mAvW6TxTQiiDn2/oej7DUW59SHk2ktq4LMkF7n6IigKSC5P1acD1GBYfAa6xEHYMkYQkpzVJ7beOT6V88UN2Owu9p6qYGbO9QdHBhodFfYdw4iyUiP5wfzhGNqqcJaWIdeXIte7vzaqutnfiNGMLnYAYkx/9WvsAMSIpK/pBAbq5N/or3Q7BVKw8+N9hdjs6mftI3cPDdiBpIGIGGrFOOR2GHI7iuxCqipAKj7lXpcLAQUUCbm6ALm6AOepzZR+BvqoRIge4A6eqZX8QkjPByJnjUthx7FSALYeKeGROwP7c15RFJS2BuTGSuSmSpTGSuTGCqT6MqTGSu5DgY4OcQn4avGmICJGJCDGdKy1/RGjUxHNge1PzBwwlXZXu89Vds4ccP3ivOuhKF2XAfzkkw04nU5ycsZTVlbmuT8nZzzvvfc2Gzas5/HHn7xpm3qK2tpaPv98DzNnzqKmpsZzf0iIifT0gaxfv6ZXgp2g0Jtx/psaUBQe7r8aELNmzeKVV15h5cqVfPvb3yYsTJ1MWlFRwaZNm8jJySE1VS1VttlslJWVER4e3ikCX19fT1RU5+mgNpuNP//5zwDMmDGjj57N9REEgejwEKoabNQ1+c7i0xNsOdS5XSfEqKPt2sViGl5GMIRgSM/BkJ6DIstIVflIRcdxlX55eTMnu5DKzyKVq5pTiDrEmAHoEjJpyxiOMXkw0LVES3eZMTaFTQeKkGSFLQeLyJzXveSHP9KhQdQR6MxKieBHi0Z3qqhSZAmlqRqpoUyt2KwvV782lIPzOgkVUY8YnYIuJhUxpr+6OY/pj2BQX9OOlh1bgFUTwWUnu77ZjqwoiAGSyT+ZX8vZInWnf/etaSTGWAKuGixQUVvd09DFphEybj6KvRVX2RmkktO4Sr9EaXIPa3Q5PMHP6qPrQRAQo5LVtTm2v1qhEtMfwdizuppjMmOJizRR3dDO1sPFTB+bHDDvm+uhKDKu5npWf/IFlooi7g9tIt3SRrrOhvOdGpzXqSACEKwJ6KJT1LU2JgVddH+E8NiAqSLqDlGdup3aGZDov/7MlVQ12NhxVA1GDR0QxdjBvTPdVqP3EUQ9+sQs9IlZhIxfgNLegqviHFLFBaSK88jVl8D9/nfVV0B9Ba78Ly4/PjxOTWREJauJ5Kh+iBGJN1U4kBRjYeTAGE4V1LL3VDnzbxuIxc+HVCouB3JzDUpzNXJztfp9UzVycxVyYxW4ru4zfzUNJFii1X1tdIr6N49OQYxM8roUjDdIj+jPs2Of8LYZPUpkpBrvaWpq6vJjPv54LQAvvfT8VX+/YcM6HnvsCZ/5LP7kk4+RJBdbtnzKli2fXvWYI0cOk5PTs53ajY2NREVF9+g5ryQ4e4FQy5BffPFFfvGLX7B06VIWL16M0+nknXfeQVEUXn75Zc+xJ0+e5NFHH2XevHn8/ve/99x/7733Mm7cOAYPHuyZxr527VrKysp44oknGDZsmDee2jWJtqrBzkDSimtsvdyukxIXxu1jg6/iw58RRBF94iD0iYMIAbeTfRap9DRS6ZfIjaqkBPLlTHZN7hb1sebIy1Up7q9CeFyPfWhEhoUwcVgCe3MrOHK+muoGG3GR3huO0Ve4JJn/WatqEAnIZPfT8fgUA2LebtrdWW2lsRK5ufo6lZoqgjlS3fRFp6CL6a863JGJAdee3lU6tOIkWaG5zUlEAEhuSLLMyp2XNZMXzhjkZYs0bgYhxOKRIAGQm6uRys8jVV5AqriAXK8GU1AUT+W268Ley4+3xqvv9Q4HO7Kf+p7Xd09nThQFZuWk8sG2C1TW2ziZX8uYTN/pnLlZFIcNuaUGpbkWuaUGuakapakK2X1DcjIHoKNQSwau4m8Jlih3YKMfYnQyOrfD3ZFE0rhMdPjlv0kg7YlX78pHcg8gfXB6hs840Ro3j2AKw5CWgyEtBwDFZUeqKsDYWIi97AL28oJOupBKczWu5mq4ePiKkwgI4XHq2hwehxgeq/4cHqt+34Vq0DvGpXCqoBaHU2bPiXJm39I9DcS+QHG2o9iakNsaUVrrUFrqkDt9rUWxdT14hSDSLEZQaLNQKUXgsCQw566JhCWk9niST8O3GDhQXU+Li4u6dPzx48coLLzI/PkPcsstE7/2+5Mnj/Pee+9w6NBBJky4pafNvWEURWH9+jUMGJDmGaZ0JbIs86//+jLr16/p0WCn3W6nqqqSyZNvvur2WgSnt+lm8eLFRERE8Le//Y3XX38dg8FATk4OP/7xjxkyZMh1Hz937lwOHjzI/v37aWlpwWKxMHz4cH76059y11139cEzuDEuC7IHThv7+s8vYneoAZdFMzK0dh0/R3Wy1apPALm1Hqkyz3OTawo9ATalrQGprQGp+OTlExhDEaOS0UUmqZs5900Ij0MQb1yg/84J/dnrHo6x9XAJS2cFVhBHUWQUWxNKS60qkt9YzemT57i1pZq5ES1E61rRtctIW9QOnW9CCLW6gxpJiNHJiNGp6KKSEUxhffJc/IUOrTiAuqb2gAh27j1VQVmNWk5/z60DNM3kAEN1iuMwZKmSP0p7C6FtJdhLztJafAG55hKKvcVzvNJUhaup6itnERDCYxAjEhHD4xDczrUYHosQFosQav3GwMyUUUms2VNAu0Pis0PFfhHsVBQFHG3IbQ0orfUorfXIrfUo7p/lllrk5hpw3EAFtKhDtCYgRiaqf8uOz7mofghGc+89mQAjwmJEJwpIshIw3U4Xy5s4eEZ9300YGk9aoqaZHMgI+hD0/YYSMVzdL9fXq2uNXFOIVH1J/VpXjNJ8uR0VRVH1fJuqrr6nM4YimqMQzBEIoREI5gjEju9NFgSjhaGRZjKiobBOYtuRYu4Yn4JO7F25C0WWwWlDcdhwuECxt+GqqUVpb1Fv9haU9maU9lZkW6O6r21rvGZV5jci6tXPJ2ucutZGJCBaExCs8by3v5adJ9ROh+Q4Cy8szSY8gCQwNK5NVFQU6ekDOX36VJeOX79+DQCPPPItkpK+PhV6zJhsli//gHXrVvtEsPPo0cOUlBTz5JPf5fbbp1/1mE2bPmHnzu00NTVhtfbM58vZs2fcrf69N9enT4Kd1dXV/Pu//zuCIPC73/2uLy7ZZWbPns3s2bO/8ZhbbrmFc+fOfe3+n/70p71lVq8Q5c5kN7Q4kGUF0c8Dg+W1rew6rmpgDE+P1iYDBiCiJQpx4HgMA8cDaruJxV6BvfQ8LcV5yLWXkBsqALeGisOGXJmHXPmVqW6i3p3Bjr3C0XZntcOiEUzWr2mVAaTGhzEsLYovC+vZfbKM+6ekYzb5fo5IURRwtqtaQ20NKG2NKG2N7u8bUFrrkFvqUFrrvladORjgWl1JOj2iNV7d+EUkIEYmoXMHOLWgZteIulIrrtlOepIXjekB7A6JNXsKALV7YFYQ6ikGG4IpjNCksYRmjEWpb1N1zVrrkGuKkGoKkWouIdeXup3sDn0rBaW5Bqm55upOtk6vOtSWKMTQCARzpOpwmyMQQsIwhJiZM1jH9tNN5F9yUlzZTGpC37QeK4oCkhOpzYXiaEeqqUFpb0WxX3lrQbE1o7Q3qY62rVmtGJKvo515NXR6hPB4SmyhXGg0UiOFo49IYP7ciZhjE7uVuNPojCgKRIYZqW2yUxcABQBXaibrRIH5t2dc5xEagYhojkTsPwZ9/zGe+xSnHbmxXNX0bXB/baxQEy1fDQY6bMgOGzSU8U38ACAa7Iqepn+8jyHEpLZr64ygN6jfi3oQRHVvLYgg6tSvigKK7Lkpsvt7yYkiOUFygsv9vcuB4mzvZOdNq5TpjYiWaISwGLX1PCwa0Rp/2T+wRH5Nq1hRFN7/7IIn0JkUY+b5JVqgM9iYNetO3nzzL5SVldGv39cDmB20tDSzfftWhg0bftVAJ0BERCRjx+awe/dOGhsbiIiIvGn7HnjgHioqyrs1qX3dOrXlfubMO655zIwZs9i9eyeffrqRRYuWdNvOK9m7dw86nZ5p02b2yPmuRp947c3NzaxZs8Yng53BRMdEdklWaGx1dHK6/ZFVO/ORFQUBWDQ909vmaPQBgt5ISNwQQlKGIGWp1TCK045cV6w62O7gp9xQ7h585EZ2qS3xjRVXd7QFAcEU7nawI92ZbCtCiIX5yaAvraRNDuHwgaNMyRmotgXqjaAz9FqbmKLI4LSjuOw4aUJxtuOqrkNxtIHDhuJoQ7G3qY52e7N663C225uvP6DiGrTKRlp0EST0748xMsGd4Vaz20JYdMAOrOgrvlrZ6e9sOVREo1szed7UgRgNWiAm2BAEASEsBjEsBn1atud+xeVQnesGt55vfRlyUzVySw3Yv+KySi61pbClFvka17kduN3tD8jrVtBsCEEwhIDeqLbI641uJ1sHok4NCnbcBJ3qUIPqbKN4nG7VwXaB7EJxOUF2O9sdjrbTDopEyzXsumGMZkRLlOdvJoTHIIbFur+PRTFZeWvjOfYXqDIuAxLCeX7pGMx+ro3na0RZTdQ22akPgMrOUwV1Hs3k6WOTiQ8CyR2NriEYQjyazFeiKIqapHGvyXJTDUpLjZoYtzV6kuRIjmueO0RwgdOF4myl62NbegFBp1aemsLU4gVPZarVnTxTE2iiJRpCLDe0b1cUhRXb89h2tASAhGgzzy/N1jpYgpD775/HW2+9ycaNH/Pkk9+95nGffrqJ9vZ2pk//5gDezJmzOHToCzZu3MDSpctu2j6bzUZc3I3rNDc1NbFr13bS0tJJTx94zeOmTr0No9HI+vVreiTYKcsymzdv4rbbbu+W3V2lT4Kd8fHxvPrqq31xKY1v4KsVRf4c7DxXVM+xC2prxqSRiaTGa1VlwYpgCFEntyd0DnjL7c3uwKeazfZs6Jqv4mgrirsapwlqizoFROOAJzoKiM5vofX8lRcXQe92uHUGBJ3+snMt6lVn2xMc/MpWUJZRZNXBRnKhSC61ytLlQHHZ1ey2mx6btyXq1bYkd1ZbDItGsUTx2elWDhY5qZPDSUiI4bklmmPdW4SbDZ72SX/XimtqdbDxC1W/KDU+jFuHJ3rZIg1fQtAb0bknA38VxdGG3FyL0lyjrssttW7nusFTkY7Dds1zi7jbGp3qMV51tEFd/0Ot6s0Ursp6dHxviUQwR6kBTkvkN2qXyorCPzadZf9pNdCZGh/GT7T1uFfoGBbn75Wdsqywaqda1RkaouPeSWneNUjDLxDcSX5M4ejirx7guNwl1Iji6FzNfvpcMcXF1RgEFyMHhBNjEVFcDnUPKznV/awsq0OUOio4ZUmt9hQE6Kj4dN8EnQH0Bvde2qAmr3QGMJgQjKEIhlAwmgiPikQwhtLq1LuDm2FgCO2VwgNFUfhoVwFbDhUDEBdp4oWl2USG+a//rNF9YmJimT//QVavXsWyZY9iMl09qbRw4SIWLlx03fM98MACHnhggefnp556mqeeerrTMXPn3sfcufdd91znz5+jsbGBl1/+5XWP/SpWq5Vdu/Zf9ziLJYzduw94fu7Xr99Vq0i7Wlm6bdtnVFdX8fjj/9F1Y7tBnwQ7w8LCmDdvXl9cSuMb6CzI3g74p56PrCh86G7XMepF5k29dhZCI3gRTeGIieGQ+HWdTdXRrkFurla11Dq1ebsd7vYWz6TLa6L4gMNtMKkOtSkcITTc870Y6q5UdbeEiuaIr2W0JVnmzY+/5OBFVedrQEK45lj3MqIgEBUeQk1jO3V+Huxct/eyZvKD0zP8XhpFo+8QjGZ0MWaISb3mMYrLriahOirY7a1UlFez+1AeoYKDrCQzmYkm1cF22i872rKkrt2yelN/lgEBBMHzVRDcP4sGtXVcd+VXg5rEMpjU4KTBhCUiHMFgok3SI4SEIYRYLt96YOKuoii8u/kcn58sByA51sJPlowhLFRbj3uDjj1xfbMdWVEQ/XSYz77cCkqq1ZTonIkDtNZajR5DEAQwhl51+M7gDCdv/WU/rTYXn1eZ+fUTE3pduxPAHKVqE7fX34DWcTdZ9/lFzxDcGKuJ55dm+3WhkMbN8+ST32Xz5k2sWPEB3/rW4942x8OBA/sYNCiLOXPu9bYpXUKWZf73f//Kffc9wKBBWb16Ld8Xn9PoMaKslxdofxZkP3SmiovlaovyHeNTO7WFamh0BdXR7o8u5tpTJBVFAZcdxd6Ko6WJv6w8iOhoJTlSx9wJSeByqBlvl111tCVHZ+daltTWSEV2O9idLFDv0xnU6k+dQW271OnV793VoqqTHYIlIhzRYKLVqUMwmhFCzOowCmNot/XbPIHOM50DnRYt0NnrRLuDnfV+3MZeXtvKrmNuzeS0KE0zWaPHEfQhCOFxcIU0Z0q6QmH+EfLLmjAUibw6e2Kf7QHC3U62sxecbEVRePez8+x065AnxZh5bmk2Vi1w1Wt07IldkkJLm9Mv21IdzsuayZFhRmaNu3byQEOjJzGbDNxzaxof7sijvLaNvacquG30tXUM/Y0N+wpZv7cQUDsjn38om9gITR4i2LFarWzevN3bZnyNRx99jEcffczbZnQZURRZsWJ1n1yrR4Oddrud5uZmBEEgLCyMkBAt++FLhIca0OsEXJL/tk86XTIf7coH1HbQORO/3h6nodETCIKgVvUYTJjCYkgbo7B+byHHqyHLMpqRA/suuBPmdrLtPeRkS7LM/2444wl09k8I0yqI+pAoqwlo9OvKzo92FXg0kx/UNJM1+ghBEFg0I5NX3z3q3g8U8NS9w7xt1k3REejccbQUgISoUJ5fmk2EHwbf/InoKyq06prb/TLY+dnhYs9+ft7UgYRomskafcjMnGS2HimmrsnOus8vMnFYQkDodn/6RRGrd6tJhIgwIy8szdZ0cDU0/JSbrjc/ceIEL730EtOnT2fMmDFMnTqVKVOmMGbMGKZPn85LL73EiRMnesJWjZtEcLdPgv9qFG07UkJNo2r7A1PSCQ3RipM1+oYZOSmYjOombvm2C7ika43R8G0kWeZvG87wxZfqVMn+CWE8tyRbC3T2IR1Odkf7pL9xvriBo+erAZg0IpH+fTQVW0MDYFBKJDmDVTH7/acruFTRfJ1H+C5XC3S+8NBYTROuD+g8LM7/Ek/NbQ5Pi21yrIXJI5O8bJFGsGHQ67h/Sjqg7me2HSnxskU3z+aDRR6pNKvZwPNLskmINnvZKg0Nje5yU8HO1157jSVLlrBmzRrKy8sxmUzExcURGxuLyWSivLycNWvWsGTJEl5//fWeslnjJohyaxT5Y0VRi83Jhn2FACRGm5kaQO0SGr6P1Wzkvsnqpq68to3tfrip6wh0HugIdMZrgU5v0JF0kmSF5tZrTzr1RRRFYaXbETDoRebdpmkma/Q9C6dloHNrxK7YfkGVHfEzrhXo1DTh+oavDu30Nz7eV4jNrmkma3iXySOS6BdrAeCT/ZdobXde5xG+y6dfFLFiu7q/CQs18NzSbM9z09DQ8E+6Hexcu3Ytb731Fqmpqbzyyivs2bOHY8eOsXv3bs/3e/bs4be//S0pKSm89dZbrFu3ridt1+gG0W6Nono/zGJv2FdIm90FqBs7va73hbA1NK5k1rgUT4Z33d6LNPpRoMolqa3rnQKdS7VApzfoVFHkZ0724XPV5Jc1AXDHOE0zWcM7JESZmTE2BYCzRQ2cyKv1skU3hhbo9D5Wi9ETMK/zM/3kqvo2z//OkP6RfSqro6FxJaIosMCd9GyzuzzVxv7Gp19crugMCzXwwtJsUuLCvGyVhobGzdLtaNH7779PUlISH330EQsWLCAuLu5rx8TFxbFw4UJWrVpFQkIC77777k0Zq3HzdGykG1r8q32yqsHmaY/ISo1kTGasly3SCEb0OpGlM9Xp7ja7xGq3fqyv43TJ/M/aXE/reqoW6PQqVwY0/Kl90iXJfLRT/Z8PC9U0kzW8y72T0zC7pWw+3JHnN9IiXw10xmuBTq8gXiHt5G+Vnat3FyDJ6h7+wemZqsa4hoaXGDMolszkCAC2Hi7xu/fTpi8ufT3QGa8FOq+FIAgoin983moENooiX/fzr9vBzgsXLnDXXXcRHn59ra6IiAjuuusu8vLyuns5jR4i2t3GLskKTX5UlbZ6V75nY7d4hrax0/AeozJiGJ2hVlF8frKci+VNXrbom7E7Jf7ro5Mcu1ADQFpiOM9rgU6vcmU1ZL0f6SfvOFZKVYMNgPsmp2E2aZrJGt4jLNTA3ElpAFTUtbH7RJl3DeoCsqzwj0/PdQp0vqgFOr2GR8fejyo7C8qaPMMFbxmWQHqS1csWaQQ7giCwcFoGoCbX131+0csWdZ1NBy6xcsflJK4W6Lw+ISEhSJKEy+W/kgUa/o/L5USSpOsORO92sFOn0+F0dv2f3Ol0Iopa27G3ifZDjaL8skZtY6fhUyyZOQidKKAA73923merpG12F39ccZzTF+sAGJQSoWl0+gDhZsPl9kk/WYfb2p18vLcQUAM007KTvWuQhgYwMyeF2Ag1ebB2z0Xa2l1etujauCSZ/+/j056grBbo9D4diSd/WYev1EzWiQLzNc1kDR8hKzWyUyFAeW2rly26PpsOXGKlu1sl3GzghYe0QGdXsFqtiKJAfX2NFvDU8Aoul5P6+hpEUcBq/ea4ULfLMoYOHcrGjRt58sknSUr65gmApaWlbNy4kWHDhnX3cho9RJS1c/tkuo8Pb1QUhQ/dYtF63WVdGA0Nb5IQbebOCalsOlBEflkTB05XMGmEb72ZWmxO/vjhcS6Wq5OKh6dF8ez8UYS4J8preI+O9smaxna/STptPFBEi03d1C68XdNM1vANDHqRhdMy+Mu607TYnGw8cMlTYeRLOJwS/702l5P5qrZocpyFnyweo01d9zLRV7Sxy4qC6ONdQyfyazlX3ACogf64yFAvW6ShcZkFt2dwMr8WWVFYsT2PHy4c5ZOdeIqisGZPARv2qfqi4WYDz2sanV3GYrEQExNDbW0tlZWl6HQ6BEHbE2r0DYoiI0kSoigQExODxfLNQ8S6Hex8/PHHeeaZZ5g3bx7Lli1j6tSppKWledram5ubKSwsZM+ePbz77rs0NjbyxBNPdPdyGj1ExzR28I/2yWMXarhQ0gjArJxUYrWNnYaPMPfWNPblVtDY4mDljnyyB8URGuIbbb2NrQ7+3/JjlFSrmfUxmbE888BwDHot0OkrRLuDnf7QPlnX1M5nh4sByEi2kjP46xrdGhreYvyQeD47VEx+WRNbDhUzPTuZmAjfGZxls7v4r1UnPUGq9CQrP140Wquw9wE6qmolWaG51UGEDwefJVlmlbsKLTRE75Fw0NDwFVLiw5g0IpG9uRWczK9l65ES7hiX6m2zOiHLCm9vPuepsLe6A53JWqCzywiCQHx8PBaLhaamJux2O4qPdrhpBB6CIBASEoLVasVisVw3odJtz3z69Om8/PLLvPbaa7zxxhu88cYbVz1OURSMRiM/+9nPmDZtWncvp9FDhJsN6HUCLknx+bYdlyR72nUsJj33TNKGYWj4DqEheh6clsH/bjhDY6uDDfsLeXBaprfNoqymlf9cdYLqBjWINmFoPE/OHaZV4vkYavtko19Udn60Kx+nSxWjX6QNw9DwMQRBYPGMQfzu3SO4JJk3N3zJc0vG+MSa19zm4I8fnqCwQq2wHzogimfnj/SZxFiwc6V+cl2z3aeDnXtOlFNWoyYw5946QAuWa/gki2cO4mxRPbVNdj7cnkdGvwgG9vMN+TGnS+L/W/8lEbauCQAAIABJREFUR85XAxAbYeInS8aQEGX2smX+hyAIhIWFERamBYk1fJub2gkuW7aMTZs28fTTT5OdnU1kZCQ6nQ6dTkdkZCTZ2dl873vfY+PGjSxbtqynbNa4CURB8LRN+bqTve1ICZX16jCMeyenYzFpGzsN32Li8EQy3Ju4LQeLKazw7rCi3Iu1vPLOEU+gc8qoJL5z73CfcPo1OhP1lfZJXyW/rJH9pysByMmKY1BKpJct0tD4OpkpEUwZqUqJnC9u4INtF7xskVoR/W/vH/MEOsdkxvKjB0dpgU4fIvor0k6+Slu7izV7CgCIsZqYmZPiZYs0NK5OWKiBp+8fgU4UkGSFv6zLpbXd+7qONruLP354whPoTIkL418eydECnRoaAc5N77iSk5P54Q9/2BO2aPQRHe2T9T7cPtnU5mC9exhGYrSZGWO1YRgavocoCDx0Rxa//cdhJFnhPz48wb88kkO8FzZPO46W8N5nFzyBswempnPvpDStCs9H6ago8uX2SUVRWO4OGul1Ag/O8H7lsobGtVh2ZxYl1S0UVjSz42gpqfFhTBvjnb3DhZIG3liTS1OrA4CJwxN4fM5QLfHkY1wp7VTnw9JOG/YX0tymBowenJ6B0aBJ0mj4LhnJETw4LYPl2/OoaWznrU/O8Oz8kV7bjza2Ovjjh8cpqmwBICslgh8sHIVZK6LR0Ah4vLrrWrNmDY8++qg3TQhKovxg+uS6PRex2dWpqotnZGoOgobPkp5kZemsQQA0tTn59xUnPA5uXyDJMu99dp53tqhT4Q16kafvH859k9O1QKcPc+UEZl9diw+eqSK/VK1WvmNcKvGaZrKGD2M06Hh2/kisFiMA7205z3m3TmZfsvN4Ka+9f8zzOTAzJ0WTEvFROqSdAOp9tLKzqsHGVrdmcmZyBOOHxHvZIg2N63PH+FSyB8UC6vyFzw4Ve8WO0uoWXn33iCfQOSYzln9ePEYLdGpoBAle3XmVlpZy6NAhb5oQlHx1+qSvUVLdws7jpQCMSI9mVEaMly3S0PhmZo1L5Z5bVU3ZqgYbf1x5whOs703a2l3856qTbDtSAoDVYuTFh8YyYWhCr19b4+bw9fZJh1Ni5U5VM9lqNmjDMDT8gmiriWfnj0SvU1so31hzitrGvqnYc0kyb28+x9ufnkOSFXSiwLdmD+bhO7J8fsp3sHKltJOvVnau3JGHS1L36ktmDtKSmBp+gSAIPH7PUGLcBTYrd+aTX9bYpzbsyy3nN28fpsotiTZlZBL/NH+EVhmtoRFEaGnmIKTT9Mk27+uoXElH26SiqJvQxTO0YRga/sH82wYyeWQiAJcqmvnvtbm4JLnXrnf2Uj2//r9D5BbUAar+0M8fHeczQvAa34yvt09uPljkCcLOu22gpjOo4TdkJkfwyF2DAWhuc/Kn1SexO6VevWZjq4PXPzjGzmNqotZqMfLCQ9nc7qU2eo2uE+3D3U7niuo5ck7VGLx1eIL2+a7hV1hMBp554Ar9zrW5tNh63+90uiT+8elZ/nfDGRxOGQF4YEo6j80Zgk7UQh8aGsGE9o4PQjo52T6m23kir5YvC+sBmJbdj+Q4bcqbhn8gCALfmj3EU4l8+mIdb2080+PV0za7i7c3n+O1D45R1aBmq8dkxvLSsrHERJiu82gNX8GX2yfrm+1sPFAEqEH0qaP6edkiDY0bY+qofsxyD3Epqmzh7xvPoPRSJ8sZd+LpQolatZSeFM4vvz1eG+blJ8S4q+wr69p8qttJVhSWb1Or6416kQW3Z3jZIg2NG2dgPyuLpqt637VNdt5YfYrmtt6TeqpqsPHKO0fYdbwMUAcm/fPiMdw3RZN20tAIRrRgZxByZftkZX2bFy3pjEuSWbFdHYZhDtFz/5R0L1ukoXFj6HUiz9w/wlN9ceB0JSt35PWYk32qoJaf/+0LT/WQUS+yZOYgnp0/Uqu88zNEQfBMAc3r49au67F6d76nEm7pzExEUXMQNPyPxTMzGTogClD1Z9/c8GWPVhXVNbXzl3W5vP7BMerdVYGTRyTy04fHdtLk1fBtMpMjALUKuKiy2cvWXGbfqQouue2ZfUt/TwWqhoa/MWtcCmOz4gA4V9zAr/7vUK+0tB87X82v/n7Io8+ZmRzBvz42nuHp0T1+LQ0NDf9AC3YGISlxFowG9aU/7W6B9QW2Hymh0q2rcv+UdMLNRi9bpKFx44QYdfxw4SgSotVA1uaDxfz27cN8Wdj991pTq4M/fXicP354wtNaPKR/JL9+YgJ3jk/VglF+SscGPL+0sU9au7pCYUUTe09VAJA9KJahaZqToOGf6ESRZx4YQVykGiQ6cLqSl988wOGzVTd1Xpcks/HAJX725hccPKOey2gQefiOLB6/ZygGvaYH50+Myoj1fH8yv9aLllym3eHio135AESGGbn7lgFetkhDo/sIgsBTc4d5hmvVNdn5/btH2Xq4uEeKAYoqm/mPlSf40+pTHr38O8en8sJD2VqSQEMjyNFKgYIQg17H8LRojl2o4UR+LbKseD1Y0tzmYN3eQgASo81MH6vpXGn4L+FmIz9ZNJpX3ztKfbOdi+XN/GH5cYalRbHg9gzSk66vuyXJMqcv1rEvt4JjF2pwulT9T5NRx6Lpmdw2pp829MLPGZ0Zy5ZDxSiKWrV76/BEr9qjKArLt6rV9TpR8LSeaWj4K2GhBn76cA7/+PQsJ/NraWpz8t9rc8nJiuPhO7M8w2m6yvHz1fx1zSkq6i53xYwfEs/iGZmaU+2nxESYSI6zUFrdysn8Wu6b7P2uoo0HimhsVVt9F9yeQYhRC6Br+DchRh1P3z+czJQIPtyehyQrvL/1AnmljXz77iGYjDcekqisb2PN7gJP0gnUPfLjc4Yyzh1Y1dDQCG60YGeQMjozlmMXamixOSkob/K08XiLtXsuerJxi2dkotdpRcca/k1sZCi/eeIWPj1YxGeHirE7Jb4srOfLwsOMGxzH3RMHYDUb0etF9DoBvU7EoBMprWllX245B05XepydDkYOjOFbswdrTnWAMCglgtAQHTa7xMl87wc7D5+r5rxbd3BmToqnOllDw5+JCg/hhwtHceDLSj7YeoEWm5Mj56s5c6mexTMyGT80/pqOttMlca6ogZMFqp54WU2r53dJMWYeviOLYVr1s98zamAMpdWtXCxroqnNgdWLnUU1jTY2H1Q1k9MSw7l1hHc/FzQ0egpBELhjXCrpSVb+Z20u9c12Dp6poriqhWV3ZJGZEolBf33/r66pnXc+Pcuek+VIsloZKgoCU0cncd/kdE1GRENDw4MW7AxSOoaoAJzIq/FqsLOgrMmjQTg8PbqTbRoa/ozZpGf+bQOZmZPChn2F7DxWiiQrHD5XzWH3hNXrYdSLTByZxPSxKfSPNWsC6wGEXicyPD2Gw2erOJVfiyTLXpsUarO7+GDreUCthrtvcppX7NDQ6A0EQeDW4YkMT4vm/a3nOXimija7i79vOsvfN50l3GwgPjKUuMhQYiNDMYfoOVtUz9lL9TjcVfUdhBh13D85nVnjUrTEbIAwKiOGTV8UoQC5BbVMGpHkFTsUReG9Lec9nRxLZg7SOjg0Ao7M5Ah++dh43lx/mtOF9ZTXtvH68uMY9CIZ/axkpUYyODWSgckROF0yRZXNXKpspuj/b+/Ow6Oq8vyPfyohCdlIgJCEhE3AkGAIuwjaDiANiEvcEHUEdVppFRAU+nF4mseZtoXmp7Yr6MAgi2ETUBZRFAxtK9IjRCQBAmGTLYEEsu+VpX5/FCkISViSSip16/16njxP6txTdc43cL9177nnnpteoDPnC5R2oVCX3/1+a1SwHvxdVy7QAqiBwU4XFejnpS6h/jpxLl+JRy847CmPFZWV+vSbQ7JIauFu0hMjbmYwB4YT4Oupf/99hEYO7KgNP/6m/ztwTtdapahHx0ANiQ7VgMhghYVab3vPbkYPFIN99O5mHewsKi3XsdQ8RXR0zBOcv/jhuHIKrDOJxw7rJp+WHg7pB9CYWvl66vnYaA2KOq9Pt6Yo9+L/+fyiMuUXlelYWl6t73MzmRTZpbX69QhWv+5tb/j2dzRv3TsEyNurhYpLy5V0zHGDnXsOn1fixXVDb48Oddj3AdDYWvl46uVH+2jTT79p886TqrRYVFZeqUOncnToVI4ka96tvMqanr26ttVDd3ZV51D/puo2ACfj0MHOyMhIPfDAA47sgkvr3T1IJ87l68z5Ql3ILVZQgHeT9+G7hDM6lWF9at49g7uofVvfJu8D0FTaBXrruft66r7bu+i3tDyVV1SqvKJSZRUW6+/llfLydFe/iHZqF9j0+yOaXq+ubWWSZJF1lr0jTm5/O5un7b+ckSRFdAzUHb0cc6IPNJW+Ee0U2bm19h3PVEZ2sc7nXPrJyiuVRdYHw0R3bauYrm3Vs0sbhbfnopNRubu5KfqmNtp9KEP7j2c5ZJZ9cWm5Vmyzzq73bdlCjw5nzWQYm5ubSQ/8rquG9Q1XyukcpZzK0eHTOUq9uFzIlQOdAX6e6t4hUF3DAnRzeCuHL8EGoPlz6GDniBEjNGLECEd2waX16R6kjTt+k2R9AuXwfh2atP3M3BKt//G4JCmkjY/G3MbTJuEaQtv4KJTbbSDrTLObwlrpeFqeko5lamwTPxSoorJSyy7Ornd3M2nCqB7MrodL8PZqoVujQmqUl1dUqqC4TAG+nuwLLiSmW1vtvjjL/uiZXPXo1LpJ219/2ez6R4d1l78D1w0FmlKAn5dujQqx5eO8IrOOnM7V8bRceXu1UOdQf3UK8VeAr6dat7YeO3PRCcD1sMtg58yZM69Zx83NTX5+furWrZuGDh2q4GCekuZonUL8FOjnqZwCs/YevdCkg50Wi0Urth2Wucy6LtGEUT2ua1FqADCa3t3a6nhanlIvFOpCTrGCmnBWb/wvqTqVbp1df/dtnRUWxOx6uLYW7m7cpu6CLp9ln3Q8s0kHO0+cy1P8nouz6zsE6I4YZtfDdbXy8VT/Hu3Uv0c7R3cFgJOzy2Dn+vXrbVe/LbWsrWEymaqVt2jRQtOmTdOzzz5rj+ZRTyaTSb27B+mfe9N06GS2SszldT6R1N72HL6gvUcvSJKGRIcqqnPTXkEHgOYipluQ1v9onWWfeCxTd/VvmgtPWXklWv+DdXZ9cGtv3TuY2fUAXFMrX091ad9Kv529OMt+aNPMsq+orNSyLSmyWKyz68ePjmRGMQAAdmCXqXTbtm3TXXfdpcDAQE2bNk1xcXH6+uuvFRcXp6lTpyowMFC///3vtWbNGr3++usKCgrS3//+d3333Xf2aB4N0LtbkCSpvMKigyeym6TN4tJyrfyOdYkAQLo0y16SEo9daLJ2V2w7rNKyCknS+FE95Onh3mRtA0Bz07tbW0lS6vlCZeaWNEmb239J1cn0fEnS3bd1Ujiz6wEAsAu7DHbGx8crISFBGzZs0PPPP6+BAweqa9euGjhwoF544QV98cUX2rVrl/bs2aNHH31Uq1atUsuWLbVixQp7NI8GiOrS2nb7eNVMy8a2/sfjys4vlWRdl6gV6xIBcGEmk0kxFy88HTqZo1JzRaO3+evh8/r1iDXn33ZLiG7p0qbR2wSA5iyme1vb70nHMxu9vay8En1xce364EBv3Tu4S6O3CQCAq7DLYOdnn32m0aNHKySk5kLvktS+fXuNHj1aa9assb0eOnSokpOT7dE8GsDLw912C3nSscwaT76ztxPn8hT/C+sSAcDlel88yS6vqFTyyaxGbau4tFzLL3vq72PDb27U9gDAGVQ9BEWSkppgAsCq747YLm49OSqC2fUAANiRXQY7U1NT5e/vf9U6rVq10pkzZ2yvw8PDVVhYaI/m0UC9u1tnFOUWmnXyXH6jtVNWXqElXx9iXSIAuELPzm3Uwt36lZx0rHFnFK39/phtdv0jQ7uplS+z6wHAzWRSr67WC08HT2bLXNZ4s+x3HUzXL4fPS5IG9QxR9E1tr/EOAABwI+wy2Nm6dWv99NNPV63z008/KTAw0PY6Ly/vmgOkaBpVaxRJUmIjXsleHX9UpzMuPfWXdYkAwMrL012Rna3fkUnHMmt92J897DqYru9/TZVknV3/u95hjdIOADijmIvHxObySqWczmmUNtKzirR0yyFJVbPrWbseAAB7s8tg58iRI5WcnKwZM2YoLS2t2ra0tDRNnz5dBw8e1KhRo2zlBw4cUOfOPPm1OWjTqqU6BftJkhKPNs6Mol0H0/WPiyfY3cJb6f7buzRKOwDgrKoeGJedX2q7MGRP6VlFWnLZCfZz990iN2bXA4DNLTe1kbubNS8mNcIxcVl5hT7asF8lF29f/8O9PRXg52X3dgAAcHUt7PEhU6dO1S+//KLNmzdry5YtCgkJUdu2bZWZman09HRVVFQoKipKU6dOlSRlZGTIw8NDsbGx9mgedhDTPUinMgp0Mj1f2fmlau1vvwOvK0+wX4iNtt2uCQCwiunWViu2WX9PPHpBnULsd/eDucx6gl21Ptyz9/ZU24CWdvt8ADACb68WurlDgA6dylHisQt6wnKzXZdcWvXdEdvFrNGDOqnPxaWkAACAfdllxMnPz0+rV6/WlClTFBYWprS0NO3bt09paWkKCwvT5MmTtXr1avn5WWcPBgcHa/Xq1Xr88cft0Tzs4PKDrcRj9ruVvbYT7DatOMEGgCu1C/RW2MXlPey9bufq+Esn2HcP6mRbqxkAUF3MxVn2F3JLdDazyG6f+3/J5/T9XusdcN3DA/TQnV3t9tkAAKA6u8zslCRPT09NmjRJkyZNUkFBgQoLC+Xr62sb4ETz1qW9v1r5eiqv0Kyko5ka2ifcLp+7ihNsALhuvbu1VdqFQh1Py1NekVmtfBr+8KArT7Af5AQbAOrUu3tbrfnHUUnWC09hdlhj/mxmoZZ9kyLJepfT87G3cJcTAACNqFG+Zf38/BQSEsJApxNxM5lsi7Inn8iyyxMo/+/AOf2z6gS7AyfYAHAtVXnYImmfHWZ3Xn6C7eftwQk2AFxDaBsfBV1c5uPXI+cb/MA4c1mFPt5wwHaX03P3cZcTAACNzS5nPLm5uTp69KjMZnO18s8//1wvvPCCpk+frqSkJHs0hUZU9XAMc3mlduw726DPOptZqGXfXnaCfT8n2ABwLd07BMjHy3rTxeZ/nVRBcVm9P+vKE2yWEQGAazOZTOpzs/WY+MiZXG3bfbpBn7fyuyM6c/7iXU63dbLdJg8AABqPXUaf3nnnHY0dO1aVlZW2sri4OM2aNUv/+Mc/9NVXX2n8+PE6evSoPZpDI4m+qY1a+XhIsi6gfuBEVr0+JyOnWB+sS+IEGwBukLubm0be2lGS9eFuH63fp/KKymu8q6YSc7k+2rDfdoI95rbOtlmjAICru2dwF9vDOj/7x9F6raNssVj0xQ/H9UPiZXc5/Y67nAAAaAp2Gezcs2ePBg8erJYtLw1oLV68WCEhIVq+fLnee+89SdKSJUvs0RwaiZenuyY91Est3N1UUWnRR+v36czF9Tav17HUXM3+NEHp2cWSpHsGc4INADfi3iFdNKBHO0nSoVM5ivs25YZuo8zOL9XcFXtsJ+cRHQL04J03NUpfAcCIAnw99dLDMfL0cJPFIi3YtF9pFwqv+/1l5RVasOmANu88IUny9+EuJwAAmpJdvnEzMjLUoUMH2+ujR4/q7NmzevLJJzVgwACNHj1aw4YNU0JCgj2aQyO6uUOgnr03SpJUXFqh99YlKju/9Lre+0tKht5c9avyi6y3XY65rTPrdALADXIzmfSHe3vqpvb+kqQfk87qm12nruu9ZzIKNDsuQafSrReqoru20dSxveXuxgk2ANyIzqH+evaenpKsx8QfrEu6rqVF8orMemvVXu06mCFJCm7trZlP9ucuJwAAmpBdzn5KSkrk5eVle71nzx6ZTCYNGTLEVtapUyelp6fbozk0slujQjR2aDdJUlZeqd5fm6ji0vI661ssFm3ddUofrd+vsvJKuZlMmjC6hx4Z2k1uJlNTdRsADMPLw10vPRyjNq2s363r/nFMv6Scv+p79v+WqTnLf1FWnvUC1dA+YZr6SIy8L64BCgC4MQMig/XAHdaZ8Rk5xfp4w/6rLi1yNrNQsz9N0NHUXEnSzR0C9Ofx/RXaxqdJ+gsAAKzsMtgZEhKi48eP217v2LFDfn5+ioyMtJXl5uZWGxBF8zZ6UCcN7RMmSTqVUaAFmw6oorLmwV1lpUUrvzui1duPyiLrrfBTx8ZoaJ/wJu4xABhLgJ+Xpj7SW16e7rJI+t8vD+jEubxa6/5zb6reW5OkkotrJY8d1k3jR/VgRicANNB9t3fRwMhgSdLBk9laHX+kRh2LxaKDJ7I0J+4Xnc8pkSTddkuIZjzWV/4+nk3aXwAAINllusegQYO0fv16LV++XF5eXtq+fbtGjhwpt8tOsk6dOqX27dvbozk0AZPJpH8fGaHMvFLtO56ppGOZWrT5oDqF+Ck7v1Q5+aXKKTArM6/Edpt7a38vTX0kRp1C/B3cewAwho7Bfnoh9ha9vy5J5vJKvb8uSQMjg5VXaLb+FJUpr9Bsu7XSo4Wbnru3pwZcPDEHADSMyWTSf9wTpYzsYp1Mz9f2PanKyC5WeUWl8ovLVFBUpoLiMlVUXlpbOfaOm3T/7V1k4g4nAAAcwi6DnRMnTtTWrVs1e/ZsWSwW+fj4aPLkybbtmZmZ2r17t8aOHWuP5tBE3N3c9HzsLfp/K/boVEaBfk5O18/JtS9F0KGdn6aNjWE9IgCws5huQXr8rpu18rsjyi0w67uEM7XW8/fx0JSHY9Q9PKCJewgAxubl4a4pD/fSX5clKLfQrP2/ZdVaz93NpP8YE6XB0aFN3EMAAHA5uwx2duzYUZs3b9a3334rSRo+fLjCwsJs21NTU/XEE0/o3nvvtUdzdrV161YtWrRIhw8floeHh/r3769p06ZVuwX/aoqLizV//nx9/fXXysjIUHBwsMaMGaNJkybJ29u7kXvf+Ly9Wmjq2N762/JfdCHXeluOp4ebWvt5qbW/lwL9vRQe5Kvh/TqwLhwANJIRAzoqO79U3/x8Sp4e7grw9VSry35a+3vp9uhQLjgBQCNp06qlXnokRou/PqjyCov8vT3k72P98fP2lL+Ph3p1bauwIF9HdxUAAJdnslgslmtXM6a1a9dq1qxZioiI0Lhx42Q2m7V8+XJlZ2dr1apV1xzwrKio0NNPP61du3YpNjZWAwcOVEpKilauXKn+/ftr6dKlcnd3t1t/z5/Pv6H6rVtbF0PPzi5qcNul5gpl5ZcowNdL3l7uzfa2HHvG7CxcLWZXi1dyvZgbGm+7do23lMaN5mHJvv9+lZUWubk1z/xbxdX+v0quF7OrxSsR840ych52Fq4Ws6vFK7lezK4Wr9S8j4mB5s5lp+Ll5uZq7ty5Cg0N1apVq+Tn5ydJGjNmjMaMGaO//vWvWrFixVU/Y/369dq1a5fGjx+vWbNm2co7duyoOXPmaP369XrkkUcaNY6m4uXprvZtuVINAI7U3Ac6AQAAAMDRGvyY1n379mnz5s06fPiwray8vFxLlizR888/r8mTJ2vdunVqbhNI4+PjVVBQoLFjx9oGOiUpNDRUd999txISEnTmTO3rolXZuHGjJOmZZ56pVv7YY4/Jx8fHth0AAAAAAABA42vQzM5XX31VmzZtsr3+4x//qGnTpmny5Mn6/vvvbeXx8fH64Ycf9MEHHzSkObtKTEyUJPXt27fGtr59+2rdunVKSkpShw4dan2/xWLR/v37FRwcrPDw8GrbvLy81LNnT+3fv18Wi8Vut3xXTWO/Xu7ubvV6nzMjZuNztXgl14u5Ocdbnz4153gag6vFK7lezK4Wr0TMzQl5+Pq4WsyuFq/kejG7WrySa8YM2Eu9Z3Zu27ZNGzduVNeuXTVhwgTdfPPNWrBggZYsWaIdO3bolVde0YYNG7RgwQJ1795d27Zt0zfffGPPvjdIerr1qeKhoTWfllhVVlWnNjk5OSoqKqr1/VWfUVRUpNzcXDv0FgAAAAAAAMC11Htm58qVK9WmTRutWbNGvr6+Ki4u1qhRo/Tuu+/qxRdf1MSJEyVJkZGR6tWrl4YPH66NGzdq9OjRdut8QxQXF0uSPD09a2zz8vKqVqc2JSUldb7/8vKqevZwowsTs4iza3C1mF0tXsn1Ym7Oi7HXp0/8+xmfq8XsavFKxHyjyMOO52oxu1q8kuvF7GrxSs37mBho7uo9s/O3337TsGHD5OtrfWiNt7e3hg4dqrKyMt13333V6rZp00Z33nmnDhw40LDe2pG3t7ckyWw219hWWlparU5tWrZsWef7Ly+vqgcAAAAAAACgcdV7sDMzM1NBQUHVytq2bStJCgsLq1E/PDxc2dnZ9W3O7kJCQiRJ586dq7GtqqyqTm0CAwPl7e1d6/urPsPHx0cBAQF26C0AAAAAAACAa6n3YKefn58KCgqqlbm7u8tiscjd3b1G/crKSnl4eNS3ObuLiYmRJP366681tlWV9erVq873m0wmRUdHKyMjQ6mpqdW2mc1mJScnKzo62m4PJwIAAAAAAABwdfVeszM0NLTGIN/999+v3r1711r/7NmztpmfzcGIESM0e/ZsrV27Vk8//bT8/PwkWWdkbtmyRf3791fHjh0lWdfuTEtLk7+/v4KDg22fERsbq927d2vJkiWaNWuWrXz16tUqKirS/fffb9c+13fNDVdcq4OYjc/V4pVcL+bmGG9D+tQc42lMrhav5Hoxu1q8EjE3B+ThG+NqMbtavJLrxexq8UquGTPQUPUe7OzZs6e2b99eraxTp07q1KlTjbrl5eXas2eP+vXrV9/m7C4gIECvvvqqXnvtNT3++OMaN26cysrKFBcXJ4vFUm3wMikpSRMmTNCDDz6ouXPn2sofeughbdiwQXFxccqT5ijHAAATVUlEQVTPz9eAAQOUkpKilStXasCAAXrooYccERoAAAAAAADgkuo92PnUU09pwIABMpvNdT6RvEpiYqKCgoI0YsSI+jbXKMaNG6eAgAB98skneuutt+Th4aH+/fvr5ZdfVmRk5DXf7+7uroULF2r+/PnasmWLvvrqK7Vr105PP/20Jk2aVOvt/AAAAAAAAAAah8lisVgc3QkAAAAAAAAAaKh6P6DIHtavX68JEyY4sgsAAAAAAAAADMKhg52pqanavXu3I7sAAAAAAAAAwCAcOtgJAAAAAAAAAPbCYCcAAAAAAAAAQ2CwEwAAAAAAAIAhMNgJAAAAAAAAwBAY7AQAAAAAAABgCAx2AgAAAAAAADAEBjsBAAAAAAAAGAKDnQAAAAAAAAAMwaGDnZGRkXrggQcc2QUAAAAAAAAABmGyWCwWR3cCAAAAAAAAABqqwTM7L1y4oG3btmn79u3Kz8+vs96uXbs0b968hjYHAAAAAAAAALVq0MzO5cuX680331RZWZkkqWXLlnrppZf0zDPP1Kg7b948zZ8/XwcPHqx/bwEAAAAAAACgDi3q+8aff/5Zb7zxhlq0aKEhQ4aoRYsW+te//qU333xT+/fv11tvvSU3N55/5Chbt27VokWLdPjwYXl4eKh///6aNm2aIiMjHd21elu4cKGSk5OVnJysU6dOyc3NTcnJyXXWLy8v1+LFi/X5558rNTVVgYGBuuuuuzRt2jS1bt26CXtePydOnNCXX36pn376SadPn1ZhYaHCwsI0ZMgQTZw4UcHBwdXqO3u8kpSVlaW33npLBw4cUHp6uoqKihQcHKzevXtr4sSJNf7/GiHmK1VWVuqxxx5TYmKiBg8erKVLl1bbXlxcrPnz5+vrr79WRkaGgoODNWbMGE2aNEne3t6O6fQN6tGjR53b9uzZI19fX9trZ47XiHlYcq1cTB4mD5OHnTte8rCVs++nrpaLycOukYcl18nFgCPUe7Bz2bJlatGihZYuXaoBAwZIklJTUzVjxgx9/fXXkqS3335bJpPJPj3FdVu7dq1mzZqliIgIzZgxQ2azWcuXL9fjjz+uVatWOe0B3t///ne1atVKUVFRKioqUlZW1lXrz5w5U5s2bdKwYcP0hz/8QampqVq2bJkSEhL02Wefyc/Pr4l6Xj/r1q1TXFyc/u3f/k2jR4+Wt7e39u7dq5UrV+rLL7/UypUr1a1bN1t9Z49XkvLz8/Xbb79pyJAhCgsLk7e3t1JTU7V+/Xo98sgjWrBggW6//XZbfSPEfKVly5bpyJEjtW6rqKjQxIkTtWvXLsXGxmrgwIFKSUnR4sWLlZiYqKVLl8rd3b2Je1w/AwYM0KOPPlqj3MvLy/a7M8dr1DwsuVYuJg+Th6/kzHnpSuRh8rCz7KeulovJw66ThyXj52LAYSz1NGTIEMuUKVNqlJeWllpeeuklS48ePSx/+tOfbOUffvihJTIysr7N4Trl5ORY+vXrZ7nzzjst+fn5tvKzZ89a+vbta3niiScc2LuGOXnypO33J5980hIVFVVn3Z07d1oiIiIszz//fLXybdu2WSIiIizvvfdeo/XTXpKSkiw5OTk1ylevXm2JiIiwvPTSS7YyI8R7NefOnbNERUVZxo8fbyszYsynTp2y9O7d27J06VJLRESE5amnnqq2fe3atZaIiAjLX//612rlVfXXrl3bhL2tv4iICMurr756zXrOGq+R87DF4lq5mDx8CXnYylnz0pXIw+RhZ9pPycVW5GErZ81LtTF6LgYcqd73mefm5uqmm26qUe7p6al3331XY8aM0aZNmzRz5swGDcbixsTHx6ugoEBjx46tdhUvNDRUd999txISEnTmzBkH9rD+OnXqdN11N27cKEk11o8dMWKEOnfubNvenPXq1UsBAQE1yu+55x5JUkpKiq3MCPFeTVBQkFq2bFntIWhGjHnWrFnq3r27xo8fX+v2umJ+7LHH5OPj43Qxm81mFRQU1LndWeM1ch6WXCsXk4cvIQ9bOWteqgt52Dm5Uh6WyMVVyMNWzpqXrsaouRhwpHoPdgYFBSknJ6f2D3Vz09tvv61Ro0Zpw4YNeu2112Sp/3OQcAMSExMlSX379q2xraosKSmpSfvkCImJiXJzc1OfPn1qbOvTp49SU1OVmZnpgJ41XHp6uiSpbdu2tjKjxVtWVqasrCydP39eSUlJmj59ugoLCzV06FBbHaPFvGbNGiUkJOiNN96odb1ji8Wi/fv3Kzg4WOHh4dW2eXl5qWfPntq/f7/T5Npvv/1Wffr0Uf/+/TVo0CD9+c9/1oULF2zbnTle8vAlRttPq5CHrYwWM3mYPGxERttPL2f0XEweNn4eloydiwFHqveanZ07d9aePXvq3O7m5qZ33nlHU6ZM0dq1a512cWRnU/WlHxoaWmNbVVlVHSM7d+6cWrduLU9Pzxrbqv4O586dq3Zw5Czee+89SdLDDz9sKzNavHv27NGECRNsr/39/fXcc89p0qRJtjIjxZyenq4333xTzzzzTJ1riOXk5KioqEjdu3evdXtoaKgSEhKUm5urwMDAxuxug/Xq1UujRo3STTfdpMLCQu3cuVOff/65/vWvf2nNmjW2i2nOGi95+BIj7aeXIw9bGSlm8jB52KiMtJ9eyei5mDxckzPnpdoYPRcDjlTvwc7bb79d7777rg4dOlRnMnJ3d9f777+vSZMm6YcffuBhRU2guLhYkmr9wqta5LiqjpGVlJTUeruLdOlv44x/h//5n//R1q1bNWLECD344IO2cqPFGxkZqSVLlshsNuvEiRPauHGjCgsLZTab1aKFNW0ZKea//OUvCgwM1OTJk+usU1JSIqn2ffvy8qp6zdm6deuqvY6NjVVMTIxef/11zZs3T//93//t1PGShy8x0n5ahTxMHnbGvHQl8rDz/N9sKCPtp5dzhVxMHq7JmfNSbYyeiwFHqvdg56hRo3To0KGrDnZKkoeHh+bNm6f/+q//cuq1cZyFt7e3JOu6H1cqLS2tVsfIWrZsWevfQLr0t3G2v8OyZcv07rvv6tZbb9Xbb79d7eKB0eINCAjQkCFDbK8ffPBBxcbG6vTp01q0aJEk48T81VdfKT4+XkuWLFHLli3rrFe17VoxX+0zmrMnnnhC8+bN0z//+U9Jzh0vefgSo+ynVcjD5GHJOfPS9SAPG5NR9tPLuUouJg/X5Mx56XoZKRcDjlTvNTs7d+6sd955Rw888MA163p6eupvf/ub4uLi6tscrlNISIgk6+0KV6oqq6pjZKGhocrOzq71S6Hq71DbrU3N1ZIlSzRnzhwNHjxYCxcurHHQYrR4rxQQEKDhw4frxx9/tF00MULMZrNZb7zxhu644w6Fh4fr5MmTth/JeoX25MmTunDhggIDA+Xt7V3rvi1ZY/bx8anz6n5zZzKZFBYWpqysLEly6njJw5cYYT+tQh4mDztzXroe5GFjMsJ+ejlXzsXkYePnYclYuRhwpHoPdqJ5iomJkST9+uuvNbZVlfXq1atJ++QIMTExqqystC1Qf7m9e/cqPDzcKdaukaT//d//1dy5c/W73/1OCxYsqPXqrJHirUvVrRl5eXmSjBFzSUmJsrKytGPHDo0cObLaj2TdZ0eOHKm5c+fKZDIpOjpaGRkZSk1NrfY5ZrNZycnJio6OdtrlQiorK3XmzBkFBQVJklPHSx6+xAj7qUQerkIedt68dD3Iw8ZkhP20CrmYPOzMeel6GSkXA45kt8HOXbt26Y9//KMGDx6sW265RVFRUTV+evbsaa/mUIcRI0bI19dXa9euVUFBga383Llz2rJli/r376+OHTs6sIdNIzY2VpK0ePHiauXx8fE6efKk7r//fkd064YtWLBAb7/9toYNG6aPPvrIts7UlYwS7+VPHrzcmTNnFB8fL39/f3Xr1k2SMWL29vbW+++/X+uPJEVEROj999+3LU5fFfOSJUuqfc7q1atVVFTkFDFnZ2fXWr5w4ULl5ORo+PDhtjJnjZc8fIkR9lPysBV5mDx8ueYeL3n4EiPsp5Jr5WLysPHzsOQauRhwJJPFYrE09EO+//57TZo0SRUVFQoLC1NoaKjc3d1rrcut7I3vs88+02uvvaaIiAiNGzdOZWVliouLU3Z2tlasWOG0g84bNmxQWlqaJOtizmfPntWUKVNs21988cVq9adPn67Nmzdr2LBhuuuuu3TmzBktW7ZM7du319q1a+Xn59ek/b9RK1as0Ouvv66goCC98sortoXIq/j6+mrEiBG2184eryTNnj1bO3fu1J133qkOHTpIko4fP64NGzaoqKhIc+fOtX3ZS8aIuS49evTQ4MGDtXTpUltZRUWFJkyYoISEBD3wwAMaMGCAUlJStHLlSvXt21effvppnbm3uZgzZ4727t2rQYMGKSwsTCUlJfrpp5/0448/qmvXrlq1apXtSZLOHK9R87DkWrmYPEweJg87b7zk4UucfT91tVxMHr7EqHlYcp1cDDiKXQY7H374YR09elTz58/XHXfcYY9+oYG++eYbffLJJzp8+LA8PDzUv39/vfzyy1d9mFRzN378eO3atavO7SkpKdVel5WVafHixfriiy+UmpqqwMBADR8+XNOmTVObNm0au7sN9p//+Z9av359ndvDw8O1fft222tnj1eSdu7cqdWrV2v//v3KyspSeXm5goOD1bdvXz311FO229KqGCHmutR2cCdJhYWFmj9/vrZs2aLz58+rXbt2uvvuuzVp0iT5+vo6prM3ID4+XitXrtSRI0eUnZ0tNzc3derUSXfddZeeffbZGgfkzhyvEfOw5Fq5mDxMHiYPO3e85GErZ99PXS0Xk4cvMWoellwrFwOOYJfBzpiYGN1zzz3629/+Zo8+AQAAAAAAAMANs8uanTz9CwAAAAAAAICj2WWwc/Dgwdq7d689PgoAAAAAAAAA6sUug50zZszQqVOn9NFHH8kOd8UDAAAAAAAAwA2zy5qdM2fOVGpqqnbv3q2wsDBFRUXJ39+/ZmMmk+bMmdPQ5gAAAAAAAACgBrsMdl7vEw1NJpMOHjzY0OYAAAAAAAAAoAa7DHampqZed93w8PCGNgcAAAAAAAAANdhlsBMAAAAAAAAAHM0uDygCAAAAAAAAAEdjsBMAAAAAAACAITDYCQAAAAAAAMAQGOwEcN0+/PBD9ejRQz///LOjuwIALotcDACORR4GgOathaM7AMBxevTocc06n376qQYNGtQEvQEA10QuBgDHIg8DgLEw2AlAkydPrnNbeHh4E/YEAFwXuRgAHIs8DADGwGAnAE2ZMsXRXQAAl0cuBgDHIg8DgDGwZieABktLS9M999yj6Ohobdy40VZeXFysBQsWKDY2Vn369FHfvn01btw4bd682YG9BQBjIhcDgGORhwGgeWBmJ4AGOXTokJ577jkVFhZq4cKFGjJkiCQpLy9PTz31lJKTk3XLLbfo4YcfVmVlpXbs2KHp06fryJEjevnllx3cewAwBnIxADgWeRgAmg8GOwHoww8/rLXcy8tLEydOrPN9O3fu1JQpU+Tt7a2VK1cqMjLStm3OnDlKTk7WjBkz9Nxzz9nKS0tL9eKLL2rBggUaPXq0oqKi7BcIADgxcjEAOBZ5GACMgcFOAJo3b16t5f7+/nUe2G3cuFF//vOf1alTJy1atEhhYWG2bdnZ2dq0aZOio6OrHdRJ1oPFP/3pT9qxY4e+/PJLDuwA4CJyMQA4FnkYAIyBwU4ASklJuaH6n376qeLj49WvXz99/PHHCggIqLZ93759qqiokMlkqvUKeXl5uSTp+PHj9e80ABgMuRgAHIs8DADGwGAngBuWkJAgi8WiwYMH1ziok6ScnBxJ1gO8ffv21fk5hYWFjdZHADA6cjEAOBZ5GACaJwY7Adyw2bNna+HChZo3b54qKio0bdq0atv9/f0lSU8//bRmzpzpiC4CgOGRiwHAscjDANA8uTm6AwCcj7+/vxYvXqwBAwbo448/1ptvvllte0xMjNzc3JSQkOCgHgKA8ZGLAcCxyMMA0Dwx2AmgXvz8/LRo0SINHjxYn3zyid544w3btrZt2+q+++7T/v37NX/+fNt6RJc7deqUTp8+3ZRdBgDDIRcDgGORhwGg+eE2dgC1LpheZcSIEXU+HdLb21sLFizQlClTFBcXJ7PZrL/85S8ymUx67bXXdPLkSX3wwQfatGmT+vXrp6CgIGVkZOjYsWPat2+f3nnnHXXs2LGxwgIAp0IuBgDHIg8DgDEw2AlA8+bNq3NbeHh4nQd2kuTl5aV58+bplVde0WeffSaz2aw5c+bIz89PcXFxWrNmjTZv3qytW7eqtLRUQUFB6ty5s2bOnKkhQ4Y0RjgA4JTIxQDgWORhADAGk8VisTi6EwAAAAAAAADQUKzZCQAAAAAAAMAQGOwEAAAAAAAAYAgMdgIAAAAAAAAwBAY7AQAAAAAAABgCg50AAAAAAAAADIHBTgAAAAAAAACGwGAnAAAAAAAAAENgsBMAAAAAAACAITDYCQAAAAAAAMAQGOwEAAAAAAAAYAgMdgIAAAAAAAAwBAY7AQAAAAAAABgCg50AAAAAAAAADIHBTgAAAAAAAACG8P8B5DX9xKUJLZAAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Try plotting independently... this allows for independent y-axis scaling over data types.\n", "daPlot.sel({'XC':'SIGMA'}).plot.line(x='Eke', col='Type');\n", "daPlot.sel({'XC':'BETA'}).plot.line(x='Eke', col='Type');\n", "# OK" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As does converting the data structure to an Xarray Dataset (rather than Dataarray, which is assumed to hold homogeneous data), see below for more details." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Data reformat & datasets\n", "\n", "Main issue with plotting as above is different datatypes (ranges), and also ways to extend to multiple datasets." ] }, { "cell_type": "code", "execution_count": 48, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Coordinates:\n", " * Type (Type) object 'L' 'M' 'V'\n", " Ehv (Eke) float64 15.68 16.68 17.68 18.68 ... 62.68 63.68 64.68 65.68\n", " * XC (XC) object 'BETA' 'SIGMA'\n", " * Sym (Sym) MultiIndex\n", " - Total (Sym) object 'SU' 'PU' 'All'\n", " - Cont (Sym) object 'SU' 'PU' 'All'\n", " * Eke (Eke) float64 0.1 1.1 2.1 3.1 4.1 5.1 ... 46.1 47.1 48.1 49.1 50.1" ] }, "execution_count": 48, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Default formatting from ep.readMatEle() is stacked Xarray, with XC as a dimension\n", "dataXS[0].coords" ] }, { "cell_type": "code", "execution_count": 51, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "\n", "Dimensions: (Eke: 51, Sym: 3, Type: 3)\n", "Coordinates:\n", " * Type (Type) object 'L' 'M' 'V'\n", " Ehv (Eke) float64 15.68 16.68 17.68 18.68 ... 62.68 63.68 64.68 65.68\n", " * Sym (Sym) MultiIndex\n", " - Total (Sym) object 'SU' 'PU' 'All'\n", " - Cont (Sym) object 'SU' 'PU' 'All'\n", " * Eke (Eke) float64 0.1 1.1 2.1 3.1 4.1 5.1 ... 46.1 47.1 48.1 49.1 50.1\n", "Data variables:\n", " sigma (Sym, Eke, Type) float64 2.719 2.954 3.209 ... 1.013 0.9229 0.8423\n", " beta (Sym, Eke, Type) float64 0.7019 0.7036 0.7053 ... 1.014 1.028 1.042" ] }, "execution_count": 51, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Test: stack to dataset with XC dim removed.\n", "# This should be correct for keeping datatypes consistent.\n", "# Can then add an additional dim for multiple orbitals, theory vs. expt, etc.\n", "ds = xr.Dataset({'sigma':dataXS[0].sel({'XC':'SIGMA'}).drop('XC'),\n", " 'beta':dataXS[0].sel({'XC':'BETA'}).drop('XC')})\n", "ds" ] }, { "cell_type": "code", "execution_count": 55, "metadata": { "scrolled": false }, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAABUEAAAFUCAYAAAAKzP2bAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAASdAAAEnQB3mYfeAAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjAsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8GearUAAAgAElEQVR4nOzdd3RVdb7//+c5J72HdAIkQCCk0DsICKgwKkpHUcAyOo7TrlfnzvXOb753LafdO3dmnIKjYxsVESmCgAgi2CjSa4CEDiGV9J6c9vsjEEVq6j7JeT3WYuna55y9Xx+Dn+zz3p9icjqdTkREREREREREREQ6KLPRAURERERERERERERak4qgIiIiIiIiIiIi0qGpCCoiIiIiIiIiIiIdmoqgIiIiIiIiIiIi0qGpCCoiIiIiIiIiIiIdmoqgIiIiIiIiIiIi0qGpCCoiIiIiIiIiIiIdmoqgIiIiIiIiIiIi0qGpCCoiIiIiIiIiIiIdmoqgIiIiIiIiIiIi0qGpCCoiIiIiIiIiIiIdmoqgIiIiIiIiIiIi0qF5GB1AxJUkJiY26v2///3vmT59eiulaR927tzJ/PnzGTZsGIsWLTI6joi4IfXdjXe57waIjY1l06ZNmM1XPxuvrKxkzJgxVFZWArB582a6dOnSpllFxD2oL791DoeDCRMmkJOTw7p160hISLjue2tqarjtttuoqanhyy+/JCwsrA2Tioi4FhVBRb7lxz/+8VXH3n77bcrLy5k/fz5BQUFXvJaUlNRW0URE5DrUdzedh4cHWVlZbN++ndtuu+2q1z/++GMqKyvx8PDAZrMZkFBE3IX68ltnNpuZMWMGCxcuZPny5Tz//PPXfe/69espLy9n0qRJKoCKiNtTEVTkW37yk59cdWzVqlWUl5ezYMECjX4REXFB6rubbuTIkezcuZNly5Zdswi6bNkyIiIi6Ny5MwcPHjQgoYi4C/XljTNz5kxefvllVq9ezbPPPouXl9c137d8+XIA5syZ05bxRERcktYEFWkku93OuHHjGDRoUMP0wO964YUXSExM5JNPPmk4lpiYyLx588jLy+PnP/85I0eOpF+/fkyfPp21a9de93pbtmzhiSeeYPjw4aSmpnLHHXfwv//7v5SVlbV420REOir13dcWEhLCXXfdxWeffUZRUdEVr6Wnp3Po0CFmzJiBxWIxKKGIyDfUl38jJiaGMWPGUFxczKZNm675nlOnTrF37166dOnCqFGj2jihiIjrURFUpJEsFguzZs2isrKSdevWXfV6TU0Na9euJSIiggkTJlzxWmlpKQ8++CDHjx9n+vTpTJ06lczMTJ577jlef/31q861cOFCvv/973Po0CFuv/125s2bR1xcHG+++SYPPvggFRUVrdZOEZGORH339c2aNQur1cqqVauuOL58+XJMJhMzZ840KJmIyJXUl19p1qxZwDejPb9rxYoVDe8zmUxtlktExFVpOrxIE8yePZuXX36Z999/n9mzZ1/x2scff0xZWRlPPfUUnp6eV7yWkZHB5MmTefHFFxs2oHjiiSeYMWMGf/nLX5g0aRJdu3YFYMeOHfz9739n4MCBvPrqq1esg7Ry5Uqef/55/va3v/Ff//VfN8174cKFq77c3sy0adM07UhEOhT13dc2fPhw4uLiWL58OY8//jhQX0hYs2YNI0eObGibiIgrUF/+jfHjxxMZGcnXX39NZmbmFf11XV0dH374IR4eHsyYMaNR1xcR6ahUBBVpgsjISCZOnMgnn3xCWloaqampDa8tXboUs9nc8GT22ywWC88999wVO/B27dqVefPmsXDhQlavXt2wKPzlndZ//etfX7UQ/PTp03nnnXdYu3btLd18ZWVlsXDhwka1cdiwYSqCikiHor772i6P9vzTn/7E7t27GTp0KBs2bKCsrOya/z1ERIykvvwbFouFGTNm8PLLL7NixQqeeeaZhtc2b95MUVERd955JxEREY26vohIR6UiqEgTzZ07l08++YSlS5c23HxlZGRw4MABxo4de80bl5iYmGuOqBk2bBgAR48ebTh24MABPD092bBhAxs2bLjqM1arlaKiIoqLiwkNDb1h1uHDh5ORkdGo9omIdETqu69t+vTp/O1vf2PZsmUMHTqUZcuWERoayh133NEm1xcRaQz15d+YNWsW//znP1m5ciU//elPG9ZwvjxF/rujZUVE3JmKoCJNNGLECHr27MlHH33EL37xCwICAli6dClw/d0Xw8PDb3i8vLy84VhJSQk2m+2mT46rqqpuevMlIiL11HdfW3h4OOPHj2fjxo3MnTuXvXv38thjj113t2ERESOpL/9GbGwso0aNYuvWrXz55ZdMmDCBCxcusH37dmJjY7nt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dAEMDAwAqQ7Yvn375n2faDS6aG0UEZG5KYeLiBQ25XERkcKkIqhIAfrCF77AXXfdxR133EEymeSWW26Zsb6oqAiA97///XziE5/IRRNFRGQeyuEiIoVNeVxEpDC5ct0AEcleUVER99xzDxdccAHf/va3+eIXvzhj/ebNm3G5XOzatStHLRQRkfkoh4uIFDblcRGRwqQiqEiBikQi3H333Wzfvp3vfOc7fP7zn8+sKy8v50/+5E/Yv38/3/rWtzLzDk3X3NzM8ePHl7LJIiKSphwuIlLYlMdFRAqPLocXyQNzTZg+6fLLL5/3rpHBYJA777yTm2++mQceeIB4PM5nPvMZDMPgU5/6FE1NTXzjG9/giSee4Pzzz6eiooKuri6OHDnCvn37+MpXvkJDQ8NihSUi4gjK4SIihU15XETEGVQEFckDd9xxx7zr6uvr5+14Afj9fu644w4+8pGP8IMf/IB4PM5tt91GJBLhgQce4JFHHuHJJ5/k6aefJhaLUVFRwcqVK/nEJz7BxRdfvBjhiIg4inK4iEhhUx4XEXEGw7IsK9eNEBEREREREREREVksmhNUREREREREREREbE1FUBEREREREREREbE1FUFFRERERERERETE1lQEFREREREREREREVtTEVRERERERERERERsTUVQERERERERERERsTUVQUVERERERERERMTWVAQVERERERERERERW1MRVERERERERERERGxNRVARERERERERERGxNRVBRURERERERERExNZUBBURERERERERERFbUxFUREREREREREREbE1FUBEREREREREREbG1/w+wAPcu7lTzyQAAAABJRU5ErkJggg==\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAABT4AAAFUCAYAAAANjiOOAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAASdAAAEnQB3mYfeAAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjAsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8GearUAAAgAElEQVR4nOzdeXxU933v/9c5s2nfkBBCCMQqVrPvBhuMjfcYMHir7TppUt80TdIbp036a/toc7ulrbM43PrGuclNTBLbYBs7NnhfwIR9BwNiEQhJCElo32Y/vz9GEmAkQGKkGUnv5+PBo5qZM3M+38r5as7nfL+fj2FZloWIiIiIiIiIiIhIH2JGOgARERERERERERGRcFPiU0RERERERERERPocJT5FRERERERERESkz1HiU0RERERERERERPocJT5FRERERERERESkz1HiU0RERERERERERPocJT5FRERERERERESkz1HiU0RERERERERERPocJT5FRERERERERESkz1HiU0RERERERERERPocJT5FRERERERERESkz1HiU0RERERERERERPoce6QDEOkL8vLyOnX8v/3bv7F8+fJuiqZ32LFjB0888QSzZs1izZo1kQ5HRPoozc+d1zo/A2RnZ/Phhx9imlfeK29sbGTBggU0NjYC8NFHHzFkyJAejVVE+hbN2dcvGAyyePFiSktL2bBhA6NGjerwWLfbzc0334zb7WbTpk0MGDCgByMVEYksJT5FwuAb3/jGFc/95je/ob6+nieeeIKkpKTLXhs3blxPhSYi0q9pfu46u91OSUkJW7du5eabb77i9Y0bN9LY2Ijdbsfv90cgQhHpazRnXz/TNFmxYgWrV69m3bp1fP/73+/w2HfeeYf6+nqWLl2qpKeI9DtKfIqEwV/+5V9e8dz69eupr6/nySef1AoYEZEI0fzcdXPnzmXHjh2sXbu23cTn2rVrycjIYPDgwRw4cCACEYpIX6M5u3MefPBBnn/+ed58802+853v4HQ62z1u3bp1ADz00EM9GZ6ISFRQjU+RHhIIBLjllluYNm1a27bAL/rBD35AXl4e7733XttzeXl5PP7445SVlfHd736XuXPnctNNN7F8+XLeeuutDs/32Wef8dWvfpXZs2czceJElixZwg9/+EPq6urCPjYRkd5M83P7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\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# In this case there's not much direct plotting available, but variables can be called independently as above.\n", "ds['sigma'].plot.line(x='Eke', col='Type');\n", "ds['beta'].plot.line(x='Eke', col='Type');" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Note that the units are (incorrectly) labelled as the same for both, this should be fixed!\n", "\n", "TODO: change file IO to treat sigma & beta independently!" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## ep.lmPlot\n", "\n", "Designed for multi-dim plotting of matrix elements or $\\beta$ parameters, see [plotting routines page for details](https://epsproc.readthedocs.io/en/dev/demos/ePSproc_demo_matE_plotting_Feb2020.html#Plotting-maps-with-lmPlot).\n", "\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Holoviews\n", "\n", "Requires conversion from Xarray data-array or dataset, but [then pretty flexible](http://holoviews.org/user_guide/Gridded_Datasets.html).\n", "\n", "Basics here from HV [tabular datasets](http://holoviews.org/getting_started/Tabular_Datasets.html) and [Gridded Datasets intro pages, plus embelishments](http://holoviews.org/getting_started/Gridded_Datasets.html).\n", "\n", "Issues:\n", "\n", "- Doesn't handle multi-indexing in data? Seem to have to unstack() before plotting, but TBD.\n", "- Unlinking y-axes currently not working in data-array case, not sure why. Tried a few methods (cell magic, or setting various things in opts - see test notebook for more). Using datasets gets around this however.\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### With Matplotlib backend" ] }, { "cell_type": "code", "execution_count": 60, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "
\n", "\n", "\n", "\n", "\n", "\n", " \n", " \n", "\n", "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "function HoloViewsWidget() {\n", "}\n", "\n", "HoloViewsWidget.prototype.init_slider = function(init_val){\n", " if(this.load_json) {\n", " this.from_json()\n", " } else {\n", " this.update_cache();\n", " }\n", "}\n", "\n", "HoloViewsWidget.prototype.populate_cache = function(idx){\n", " this.cache[idx].innerHTML = this.frames[idx];\n", " if (this.embed) {\n", " delete this.frames[idx];\n", " }\n", "}\n", "\n", "HoloViewsWidget.prototype.process_error = function(msg){\n", "}\n", "\n", "HoloViewsWidget.prototype.from_json = function() {\n", " var data_url = this.json_path + this.id + '.json';\n", " $.getJSON(data_url, $.proxy(function(json_data) {\n", " this.frames = json_data;\n", " this.update_cache();\n", " this.update(0);\n", " }, this));\n", "}\n", "\n", "HoloViewsWidget.prototype.dynamic_update = function(current){\n", " if (current === undefined) {\n", " return\n", " }\n", " this.current = current;\n", " if (this.comm) {\n", " var msg = {comm_id: this.id+'_client', content: current}\n", " this.comm.send(msg);\n", " }\n", "}\n", "\n", "HoloViewsWidget.prototype.update_cache = function(force){\n", " var frame_len = Object.keys(this.frames).length;\n", " for (var i=0; i 0) {\n", " that.time = Date.now();\n", " that.dynamic_update(that.queue[that.queue.length-1]);\n", " that.queue = [];\n", " } else {\n", " that.wait = false;\n", " }\n", " if ((msg.msg_type == \"Ready\") && msg.content) {\n", " console.log(\"Python callback returned following output:\", msg.content);\n", " } else if (msg.msg_type == \"Error\") {\n", " console.log(\"Python failed with the following traceback:\", msg.traceback)\n", " }\n", " }\n", " var comm = HoloViews.comm_manager.get_client_comm(this.plot_id, this.id+'_client', ack_callback);\n", " return comm\n", " }\n", "}\n", "\n", "HoloViewsWidget.prototype.msg_handler = function(msg) {\n", " var metadata = msg.metadata;\n", " if ((metadata.msg_type == \"Ready\")) {\n", " if (metadata.content) {\n", " console.log(\"Python callback returned following output:\", metadata.content);\n", " }\n", "\treturn;\n", " } else if (metadata.msg_type == \"Error\") {\n", " console.log(\"Python failed with the following traceback:\", metadata.traceback)\n", " return\n", " }\n", " this.process_msg(msg)\n", "}\n", "\n", "HoloViewsWidget.prototype.process_msg = function(msg) {\n", "}\n", "\n", "function SelectionWidget(frames, id, slider_ids, keyMap, dim_vals, notFound, load_json, mode, cached, json_path, dynamic, plot_id){\n", " this.frames = frames;\n", " this.id = id;\n", " this.plot_id = plot_id;\n", " this.slider_ids = slider_ids;\n", " this.keyMap = keyMap\n", " this.current_frame = 0;\n", " this.current_vals = dim_vals;\n", " this.load_json = load_json;\n", " this.mode = mode;\n", " this.notFound = notFound;\n", " this.cached = cached;\n", " this.dynamic = dynamic;\n", " this.cache = {};\n", " this.json_path = json_path;\n", " this.init_slider(this.current_vals[0]);\n", " this.queue = [];\n", " this.wait = false;\n", " if (!this.cached || this.dynamic) {\n", " this.comm = this.init_comms();\n", " }\n", "}\n", "\n", "SelectionWidget.prototype = new HoloViewsWidget;\n", "\n", "\n", "SelectionWidget.prototype.get_key = function(current_vals) {\n", " var key = \"(\";\n", " for (var i=0; i Date.now()))) {\n", " this.queue.push(key);\n", " return\n", " }\n", " this.queue = [];\n", " this.time = Date.now();\n", " this.current_frame = key;\n", " this.wait = true;\n", " this.dynamic_update(key)\n", " } else if (key !== undefined) {\n", " this.update(key)\n", " }\n", "}\n", "\n", "\n", "/* Define the ScrubberWidget class */\n", "function ScrubberWidget(frames, num_frames, id, interval, load_json, mode, cached, json_path, dynamic, plot_id){\n", " this.slider_id = \"_anim_slider\" + id;\n", " this.loop_select_id = \"_anim_loop_select\" + id;\n", " this.id = id;\n", " this.plot_id = plot_id;\n", " this.interval = interval;\n", " this.current_frame = 0;\n", " this.direction = 0;\n", " this.dynamic = dynamic;\n", " this.timer = null;\n", " this.load_json = load_json;\n", " this.mode = mode;\n", " this.cached = cached;\n", " this.frames = frames;\n", " this.cache = {};\n", " this.length = num_frames;\n", " this.json_path = json_path;\n", " document.getElementById(this.slider_id).max = this.length - 1;\n", " this.init_slider(0);\n", " this.wait = false;\n", " this.queue = [];\n", " if (!this.cached || this.dynamic) {\n", " this.comm = this.init_comms()\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype = new HoloViewsWidget;\n", "\n", "ScrubberWidget.prototype.set_frame = function(frame){\n", " this.current_frame = frame;\n", " var widget = document.getElementById(this.slider_id);\n", " if (widget === null) {\n", " this.pause_animation();\n", " return\n", " }\n", " widget.value = this.current_frame;\n", " if (this.dynamic || !this.cached) {\n", " if ((this.time !== undefined) && ((this.wait) && ((this.time + 10000) > Date.now()))) {\n", " this.queue.push(frame);\n", " return\n", " }\n", " this.queue = [];\n", " this.time = Date.now();\n", " this.wait = true;\n", " this.dynamic_update(frame)\n", " } else {\n", " this.update(frame)\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype.get_loop_state = function(){\n", " var button_group = document[this.loop_select_id].state;\n", " for (var i = 0; i < button_group.length; i++) {\n", " var button = button_group[i];\n", " if (button.checked) {\n", " return button.value;\n", " }\n", " }\n", " return undefined;\n", "}\n", "\n", "\n", "ScrubberWidget.prototype.next_frame = function() {\n", " this.set_frame(Math.min(this.length - 1, this.current_frame + 1));\n", "}\n", "\n", "ScrubberWidget.prototype.previous_frame = function() {\n", " this.set_frame(Math.max(0, this.current_frame - 1));\n", "}\n", "\n", "ScrubberWidget.prototype.first_frame = function() {\n", " this.set_frame(0);\n", "}\n", "\n", "ScrubberWidget.prototype.last_frame = function() {\n", " this.set_frame(this.length - 1);\n", "}\n", "\n", "ScrubberWidget.prototype.slower = function() {\n", " this.interval /= 0.7;\n", " if(this.direction > 0){this.play_animation();}\n", " else if(this.direction < 0){this.reverse_animation();}\n", "}\n", "\n", "ScrubberWidget.prototype.faster = function() {\n", " this.interval *= 0.7;\n", " if(this.direction > 0){this.play_animation();}\n", " else if(this.direction < 0){this.reverse_animation();}\n", "}\n", "\n", "ScrubberWidget.prototype.anim_step_forward = function() {\n", " if(this.current_frame < this.length - 1){\n", " this.next_frame();\n", " }else{\n", " var loop_state = this.get_loop_state();\n", " if(loop_state == \"loop\"){\n", " this.first_frame();\n", " }else if(loop_state == \"reflect\"){\n", " this.last_frame();\n", " this.reverse_animation();\n", " }else{\n", " this.pause_animation();\n", " this.last_frame();\n", " }\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype.anim_step_reverse = function() {\n", " if(this.current_frame > 0){\n", " this.previous_frame();\n", " } else {\n", " var loop_state = this.get_loop_state();\n", " if(loop_state == \"loop\"){\n", " this.last_frame();\n", " }else if(loop_state == \"reflect\"){\n", " this.first_frame();\n", " this.play_animation();\n", " }else{\n", " this.pause_animation();\n", " this.first_frame();\n", " }\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype.pause_animation = function() {\n", " this.direction = 0;\n", " if (this.timer){\n", " clearInterval(this.timer);\n", " this.timer = null;\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype.play_animation = function() {\n", " this.pause_animation();\n", " this.direction = 1;\n", " var t = this;\n", " if (!this.timer) this.timer = setInterval(function(){t.anim_step_forward();}, this.interval);\n", "}\n", "\n", "ScrubberWidget.prototype.reverse_animation = function() {\n", " this.pause_animation();\n", " this.direction = -1;\n", " var t = this;\n", " if (!this.timer) this.timer = setInterval(function(){t.anim_step_reverse();}, this.interval);\n", "}\n", "\n", "function extend(destination, source) {\n", " for (var k in source) {\n", " if (source.hasOwnProperty(k)) {\n", " destination[k] = source[k];\n", " }\n", " }\n", " return destination;\n", "}\n", "\n", "function update_widget(widget, values) {\n", " if (widget.hasClass(\"ui-slider\")) {\n", " widget.slider('option', {\n", " min: 0,\n", " max: values.length-1,\n", " dim_vals: values,\n", " value: 0,\n", " dim_labels: values\n", " })\n", " widget.slider('option', 'slide').call(widget, event, {value: 0})\n", " } else {\n", " widget.empty();\n", " for (var i=0; i\", {\n", " value: i,\n", " text: values[i]\n", " }))\n", " };\n", " widget.data('values', values);\n", " widget.data('value', 0);\n", " widget.trigger(\"change\");\n", " };\n", "}\n", "\n", "function init_slider(id, plot_id, dim, values, next_vals, labels, dynamic, step, value, next_dim,\n", " dim_idx, delay, jQueryUI_CDN, UNDERSCORE_CDN) {\n", " // Slider JS Block START\n", " function loadcssfile(filename){\n", " var fileref=document.createElement(\"link\")\n", " fileref.setAttribute(\"rel\", \"stylesheet\")\n", " fileref.setAttribute(\"type\", \"text/css\")\n", " fileref.setAttribute(\"href\", filename)\n", " document.getElementsByTagName(\"head\")[0].appendChild(fileref)\n", " }\n", " loadcssfile(\"https://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css\");\n", " /* Check if jQuery and jQueryUI have been loaded\n", " otherwise load with require.js */\n", " var jQuery = window.jQuery,\n", " // check for old versions of jQuery\n", " oldjQuery = jQuery && !!jQuery.fn.jquery.match(/^1\\.[0-4](\\.|$)/),\n", " jquery_path = '',\n", " paths = {},\n", " noConflict;\n", " var jQueryUI = jQuery.ui;\n", " // check for jQuery\n", " if (!jQuery || oldjQuery) {\n", " // load if it's not available or doesn't meet min standards\n", " paths.jQuery = jQuery;\n", " noConflict = !!oldjQuery;\n", " } else {\n", " // register the current jQuery\n", " define('jquery', [], function() { return jQuery; });\n", " }\n", " if (!jQueryUI) {\n", " paths.jQueryUI = jQueryUI_CDN.slice(null, -3);\n", " } else {\n", " define('jQueryUI', [], function() { return jQuery.ui; });\n", " }\n", " paths.underscore = UNDERSCORE_CDN.slice(null, -3);\n", " var jquery_require = {\n", " paths: paths,\n", " shim: {\n", " \"jQueryUI\": {\n", " exports:\"$\",\n", " deps: ['jquery']\n", " },\n", " \"underscore\": {\n", " exports: '_'\n", " }\n", " }\n", " }\n", " require.config(jquery_require);\n", " require([\"jQueryUI\", \"underscore\"], function(jUI, _){\n", " if (noConflict) $.noConflict(true);\n", " var vals = values;\n", " if (dynamic && vals.constructor === Array) {\n", " var default_value = parseFloat(value);\n", " var min = parseFloat(vals[0]);\n", " var max = parseFloat(vals[vals.length-1]);\n", " var wstep = step;\n", " var wlabels = [default_value];\n", " var init_label = default_value;\n", " } else {\n", " var min = 0;\n", " if (dynamic) {\n", " var max = Object.keys(vals).length - 1;\n", " var init_label = labels[value];\n", " var default_value = values[value];\n", " } else {\n", " var max = vals.length - 1;\n", " var init_label = labels[value];\n", " var default_value = value;\n", " }\n", " var wstep = 1;\n", " var wlabels = labels;\n", " }\n", " function adjustFontSize(text) {\n", " var width_ratio = (text.parent().width()/8)/text.val().length;\n", " var size = Math.min(0.9, Math.max(0.6, width_ratio))+'em';\n", " text.css('font-size', size);\n", " }\n", " var slider = $('#_anim_widget'+id+'_'+dim);\n", " slider.slider({\n", " animate: \"fast\",\n", " min: min,\n", " max: max,\n", " step: wstep,\n", " value: default_value,\n", " dim_vals: vals,\n", " dim_labels: wlabels,\n", " next_vals: next_vals,\n", " slide: function(event, ui) {\n", " var vals = slider.slider(\"option\", \"dim_vals\");\n", " var next_vals = slider.slider(\"option\", \"next_vals\");\n", " var dlabels = slider.slider(\"option\", \"dim_labels\");\n", " if (dynamic) {\n", " var dim_val = ui.value;\n", " if (vals.constructor === Array) {\n", " var label = ui.value;\n", " } else {\n", " var label = dlabels[ui.value];\n", " }\n", " } else {\n", " var dim_val = vals[ui.value];\n", " var label = dlabels[ui.value];\n", " }\n", " var text = $('#textInput'+id+'_'+dim);\n", " text.val(label);\n", " adjustFontSize(text);\n", " HoloViews.index[plot_id].set_frame(dim_val, dim_idx);\n", " if (Object.keys(next_vals).length > 0) {\n", " var new_vals = next_vals[dim_val];\n", " var next_widget = $('#_anim_widget'+id+'_'+next_dim);\n", " update_widget(next_widget, new_vals);\n", " }\n", " }\n", " });\n", " slider.keypress(function(event) {\n", " if (event.which == 80 || event.which == 112) {\n", " var start = slider.slider(\"option\", \"value\");\n", " var stop = slider.slider(\"option\", \"max\");\n", " for (var i=start; i<=stop; i++) {\n", " var delay = i*delay;\n", " $.proxy(function doSetTimeout(i) { setTimeout($.proxy(function() {\n", " var val = {value:i};\n", " slider.slider('value',i);\n", " slider.slider(\"option\", \"slide\")(null, val);\n", " }, slider), delay);}, slider)(i);\n", " }\n", " }\n", " if (event.which == 82 || event.which == 114) {\n", " var start = slider.slider(\"option\", \"value\");\n", " var stop = slider.slider(\"option\", \"min\");\n", " var count = 0;\n", " for (var i=start; i>=stop; i--) {\n", " var delay = count*delay;\n", " count = count + 1;\n", " $.proxy(function doSetTimeout(i) { setTimeout($.proxy(function() {\n", " var val = {value:i};\n", " slider.slider('value',i);\n", " slider.slider(\"option\", \"slide\")(null, val);\n", " }, slider), delay);}, slider)(i);\n", " }\n", " }\n", " });\n", " var textInput = $('#textInput'+id+'_'+dim)\n", " textInput.val(init_label);\n", " adjustFontSize(textInput);\n", " });\n", "}\n", "\n", "function init_dropdown(id, plot_id, dim, vals, value, next_vals, labels, next_dim, dim_idx, dynamic) {\n", " var widget = $(\"#_anim_widget\"+id+'_'+dim);\n", " widget.data('values', vals)\n", " for (var i=0; i\", {\n", " value: val,\n", " text: labels[i]\n", " }));\n", " };\n", " widget.data(\"next_vals\", next_vals);\n", " widget.val(value);\n", " widget.on('change', function(event, ui) {\n", " if (dynamic) {\n", " var dim_val = parseInt(this.value);\n", " } else {\n", " var dim_val = $.data(this, 'values')[this.value];\n", " }\n", " var next_vals = $.data(this, \"next_vals\");\n", " if (Object.keys(next_vals).length > 0) {\n", " var new_vals = next_vals[dim_val];\n", " var next_widget = $('#_anim_widget'+id+'_'+next_dim);\n", " update_widget(next_widget, new_vals);\n", " }\n", " var widgets = HoloViews.index[plot_id]\n", " if (widgets) {\n", " widgets.set_frame(dim_val, dim_idx);\n", " }\n", " });\n", "}\n", "\n", "\n", "if (window.HoloViews === undefined) {\n", " window.HoloViews = {}\n", " window.PyViz = window.HoloViews\n", "} else if (window.PyViz === undefined) {\n", " window.PyViz = window.HoloViews\n", "}\n", "\n", "\n", "var _namespace = {\n", " init_slider: init_slider,\n", " init_dropdown: init_dropdown,\n", " comms: {},\n", " comm_status: {},\n", " index: {},\n", " plot_index: {},\n", " kernels: {},\n", " receivers: {}\n", "}\n", "\n", "for (var k in _namespace) {\n", " if (!(k in window.HoloViews)) {\n", " window.HoloViews[k] = _namespace[k];\n", " }\n", "}\n", "\n", "// Define MPL specific subclasses\n", "function MPLSelectionWidget() {\n", " SelectionWidget.apply(this, arguments);\n", "}\n", "\n", "function MPLScrubberWidget() {\n", " ScrubberWidget.apply(this, arguments);\n", "}\n", "\n", "// Let them inherit from the baseclasses\n", "MPLSelectionWidget.prototype = Object.create(SelectionWidget.prototype);\n", "MPLScrubberWidget.prototype = Object.create(ScrubberWidget.prototype);\n", "\n", "// Define methods to override on widgets\n", "var MPLMethods = {\n", " init_slider : function(init_val){\n", " if(this.load_json) {\n", " this.from_json()\n", " } else {\n", " this.update_cache();\n", " }\n", " if (this.dynamic | !this.cached | (this.current_vals === undefined)) {\n", " this.update(0)\n", " } else {\n", " this.set_frame(this.current_vals[0], 0)\n", " }\n", " },\n", " process_msg : function(msg) {\n", " var data = msg.content.data;\n", " this.frames[this.current] = data;\n", " this.update_cache(true);\n", " this.update(this.current);\n", " }\n", "}\n", "// Extend MPL widgets with backend specific methods\n", "extend(MPLSelectionWidget.prototype, MPLMethods);\n", "extend(MPLScrubberWidget.prototype, MPLMethods);\n", "\n", "window.HoloViews.MPLSelectionWidget = MPLSelectionWidget\n", "window.HoloViews.MPLScrubberWidget = MPLScrubberWidget\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", " }\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", " }\n", "\n", " window.PyViz.comms[comm_id] = comm;\n", " return comm;\n", " }\n", "\n", " window.PyViz.comm_manager = new JupyterCommManager();\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": "function HoloViewsWidget() {\n}\n\nHoloViewsWidget.prototype.init_slider = function(init_val){\n if(this.load_json) {\n this.from_json()\n } else {\n this.update_cache();\n }\n}\n\nHoloViewsWidget.prototype.populate_cache = function(idx){\n this.cache[idx].innerHTML = this.frames[idx];\n if (this.embed) {\n delete this.frames[idx];\n }\n}\n\nHoloViewsWidget.prototype.process_error = function(msg){\n}\n\nHoloViewsWidget.prototype.from_json = function() {\n var data_url = this.json_path + this.id + '.json';\n $.getJSON(data_url, $.proxy(function(json_data) {\n this.frames = json_data;\n this.update_cache();\n this.update(0);\n }, this));\n}\n\nHoloViewsWidget.prototype.dynamic_update = function(current){\n if (current === undefined) {\n return\n }\n this.current = current;\n if (this.comm) {\n var msg = {comm_id: this.id+'_client', content: current}\n this.comm.send(msg);\n }\n}\n\nHoloViewsWidget.prototype.update_cache = function(force){\n var frame_len = Object.keys(this.frames).length;\n for (var i=0; i 0) {\n that.time = Date.now();\n that.dynamic_update(that.queue[that.queue.length-1]);\n that.queue = [];\n } else {\n that.wait = false;\n }\n if ((msg.msg_type == \"Ready\") && msg.content) {\n console.log(\"Python callback returned following output:\", msg.content);\n } else if (msg.msg_type == \"Error\") {\n console.log(\"Python failed with the following traceback:\", msg.traceback)\n }\n }\n var comm = HoloViews.comm_manager.get_client_comm(this.plot_id, this.id+'_client', ack_callback);\n return comm\n }\n}\n\nHoloViewsWidget.prototype.msg_handler = function(msg) {\n var metadata = msg.metadata;\n if ((metadata.msg_type == \"Ready\")) {\n if (metadata.content) {\n console.log(\"Python callback returned following output:\", metadata.content);\n }\n\treturn;\n } else if (metadata.msg_type == \"Error\") {\n console.log(\"Python failed with the following traceback:\", metadata.traceback)\n return\n }\n this.process_msg(msg)\n}\n\nHoloViewsWidget.prototype.process_msg = function(msg) {\n}\n\nfunction SelectionWidget(frames, id, slider_ids, keyMap, dim_vals, notFound, load_json, mode, cached, json_path, dynamic, plot_id){\n this.frames = frames;\n this.id = id;\n this.plot_id = plot_id;\n this.slider_ids = slider_ids;\n this.keyMap = keyMap\n this.current_frame = 0;\n this.current_vals = dim_vals;\n this.load_json = load_json;\n this.mode = mode;\n this.notFound = notFound;\n this.cached = cached;\n this.dynamic = dynamic;\n this.cache = {};\n this.json_path = json_path;\n this.init_slider(this.current_vals[0]);\n this.queue = [];\n this.wait = false;\n if (!this.cached || this.dynamic) {\n this.comm = this.init_comms();\n }\n}\n\nSelectionWidget.prototype = new HoloViewsWidget;\n\n\nSelectionWidget.prototype.get_key = function(current_vals) {\n var key = \"(\";\n for (var i=0; i Date.now()))) {\n this.queue.push(key);\n return\n }\n this.queue = [];\n this.time = Date.now();\n this.current_frame = key;\n this.wait = true;\n this.dynamic_update(key)\n } else if (key !== undefined) {\n this.update(key)\n }\n}\n\n\n/* Define the ScrubberWidget class */\nfunction ScrubberWidget(frames, num_frames, id, interval, load_json, mode, cached, json_path, dynamic, plot_id){\n this.slider_id = \"_anim_slider\" + id;\n this.loop_select_id = \"_anim_loop_select\" + id;\n this.id = id;\n this.plot_id = plot_id;\n this.interval = interval;\n this.current_frame = 0;\n this.direction = 0;\n this.dynamic = dynamic;\n this.timer = null;\n this.load_json = load_json;\n this.mode = mode;\n this.cached = cached;\n this.frames = frames;\n this.cache = {};\n this.length = num_frames;\n this.json_path = json_path;\n document.getElementById(this.slider_id).max = this.length - 1;\n this.init_slider(0);\n this.wait = false;\n this.queue = [];\n if (!this.cached || this.dynamic) {\n this.comm = this.init_comms()\n }\n}\n\nScrubberWidget.prototype = new HoloViewsWidget;\n\nScrubberWidget.prototype.set_frame = function(frame){\n this.current_frame = frame;\n var widget = document.getElementById(this.slider_id);\n if (widget === null) {\n this.pause_animation();\n return\n }\n widget.value = this.current_frame;\n if (this.dynamic || !this.cached) {\n if ((this.time !== undefined) && ((this.wait) && ((this.time + 10000) > Date.now()))) {\n this.queue.push(frame);\n return\n }\n this.queue = [];\n this.time = Date.now();\n this.wait = true;\n this.dynamic_update(frame)\n } else {\n this.update(frame)\n }\n}\n\nScrubberWidget.prototype.get_loop_state = function(){\n var button_group = document[this.loop_select_id].state;\n for (var i = 0; i < button_group.length; i++) {\n var button = button_group[i];\n if (button.checked) {\n return button.value;\n }\n }\n return undefined;\n}\n\n\nScrubberWidget.prototype.next_frame = function() {\n this.set_frame(Math.min(this.length - 1, this.current_frame + 1));\n}\n\nScrubberWidget.prototype.previous_frame = function() {\n this.set_frame(Math.max(0, this.current_frame - 1));\n}\n\nScrubberWidget.prototype.first_frame = function() {\n this.set_frame(0);\n}\n\nScrubberWidget.prototype.last_frame = function() {\n this.set_frame(this.length - 1);\n}\n\nScrubberWidget.prototype.slower = function() {\n this.interval /= 0.7;\n if(this.direction > 0){this.play_animation();}\n else if(this.direction < 0){this.reverse_animation();}\n}\n\nScrubberWidget.prototype.faster = function() {\n this.interval *= 0.7;\n if(this.direction > 0){this.play_animation();}\n else if(this.direction < 0){this.reverse_animation();}\n}\n\nScrubberWidget.prototype.anim_step_forward = function() {\n if(this.current_frame < this.length - 1){\n this.next_frame();\n }else{\n var loop_state = this.get_loop_state();\n if(loop_state == \"loop\"){\n this.first_frame();\n }else if(loop_state == \"reflect\"){\n this.last_frame();\n this.reverse_animation();\n }else{\n this.pause_animation();\n this.last_frame();\n }\n }\n}\n\nScrubberWidget.prototype.anim_step_reverse = function() {\n if(this.current_frame > 0){\n this.previous_frame();\n } else {\n var loop_state = this.get_loop_state();\n if(loop_state == \"loop\"){\n this.last_frame();\n }else if(loop_state == \"reflect\"){\n this.first_frame();\n this.play_animation();\n }else{\n this.pause_animation();\n this.first_frame();\n }\n }\n}\n\nScrubberWidget.prototype.pause_animation = function() {\n this.direction = 0;\n if (this.timer){\n clearInterval(this.timer);\n this.timer = null;\n }\n}\n\nScrubberWidget.prototype.play_animation = function() {\n this.pause_animation();\n this.direction = 1;\n var t = this;\n if (!this.timer) this.timer = setInterval(function(){t.anim_step_forward();}, this.interval);\n}\n\nScrubberWidget.prototype.reverse_animation = function() {\n this.pause_animation();\n this.direction = -1;\n var t = this;\n if (!this.timer) this.timer = setInterval(function(){t.anim_step_reverse();}, this.interval);\n}\n\nfunction extend(destination, source) {\n for (var k in source) {\n if (source.hasOwnProperty(k)) {\n destination[k] = source[k];\n }\n }\n return destination;\n}\n\nfunction update_widget(widget, values) {\n if (widget.hasClass(\"ui-slider\")) {\n widget.slider('option', {\n min: 0,\n max: values.length-1,\n dim_vals: values,\n value: 0,\n dim_labels: values\n })\n widget.slider('option', 'slide').call(widget, event, {value: 0})\n } else {\n widget.empty();\n for (var i=0; i\", {\n value: i,\n text: values[i]\n }))\n };\n widget.data('values', values);\n widget.data('value', 0);\n widget.trigger(\"change\");\n };\n}\n\nfunction init_slider(id, plot_id, dim, values, next_vals, labels, dynamic, step, value, next_dim,\n dim_idx, delay, jQueryUI_CDN, UNDERSCORE_CDN) {\n // Slider JS Block START\n function loadcssfile(filename){\n var fileref=document.createElement(\"link\")\n fileref.setAttribute(\"rel\", \"stylesheet\")\n fileref.setAttribute(\"type\", \"text/css\")\n fileref.setAttribute(\"href\", filename)\n document.getElementsByTagName(\"head\")[0].appendChild(fileref)\n }\n loadcssfile(\"https://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css\");\n /* Check if jQuery and jQueryUI have been loaded\n otherwise load with require.js */\n var jQuery = window.jQuery,\n // check for old versions of jQuery\n oldjQuery = jQuery && !!jQuery.fn.jquery.match(/^1\\.[0-4](\\.|$)/),\n jquery_path = '',\n paths = {},\n noConflict;\n var jQueryUI = jQuery.ui;\n // check for jQuery\n if (!jQuery || oldjQuery) {\n // load if it's not available or doesn't meet min standards\n paths.jQuery = jQuery;\n noConflict = !!oldjQuery;\n } else {\n // register the current jQuery\n define('jquery', [], function() { return jQuery; });\n }\n if (!jQueryUI) {\n paths.jQueryUI = jQueryUI_CDN.slice(null, -3);\n } else {\n define('jQueryUI', [], function() { return jQuery.ui; });\n }\n paths.underscore = UNDERSCORE_CDN.slice(null, -3);\n var jquery_require = {\n paths: paths,\n shim: {\n \"jQueryUI\": {\n exports:\"$\",\n deps: ['jquery']\n },\n \"underscore\": {\n exports: '_'\n }\n }\n }\n require.config(jquery_require);\n require([\"jQueryUI\", \"underscore\"], function(jUI, _){\n if (noConflict) $.noConflict(true);\n var vals = values;\n if (dynamic && vals.constructor === Array) {\n var default_value = parseFloat(value);\n var min = parseFloat(vals[0]);\n var max = parseFloat(vals[vals.length-1]);\n var wstep = step;\n var wlabels = [default_value];\n var init_label = default_value;\n } else {\n var min = 0;\n if (dynamic) {\n var max = Object.keys(vals).length - 1;\n var init_label = labels[value];\n var default_value = values[value];\n } else {\n var max = vals.length - 1;\n var init_label = labels[value];\n var default_value = value;\n }\n var wstep = 1;\n var wlabels = labels;\n }\n function adjustFontSize(text) {\n var width_ratio = (text.parent().width()/8)/text.val().length;\n var size = Math.min(0.9, Math.max(0.6, width_ratio))+'em';\n text.css('font-size', size);\n }\n var slider = $('#_anim_widget'+id+'_'+dim);\n slider.slider({\n animate: \"fast\",\n min: min,\n max: max,\n step: wstep,\n value: default_value,\n dim_vals: vals,\n dim_labels: wlabels,\n next_vals: next_vals,\n slide: function(event, ui) {\n var vals = slider.slider(\"option\", \"dim_vals\");\n var next_vals = slider.slider(\"option\", \"next_vals\");\n var dlabels = slider.slider(\"option\", \"dim_labels\");\n if (dynamic) {\n var dim_val = ui.value;\n if (vals.constructor === Array) {\n var label = ui.value;\n } else {\n var label = dlabels[ui.value];\n }\n } else {\n var dim_val = vals[ui.value];\n var label = dlabels[ui.value];\n }\n var text = $('#textInput'+id+'_'+dim);\n text.val(label);\n adjustFontSize(text);\n HoloViews.index[plot_id].set_frame(dim_val, dim_idx);\n if (Object.keys(next_vals).length > 0) {\n var new_vals = next_vals[dim_val];\n var next_widget = $('#_anim_widget'+id+'_'+next_dim);\n update_widget(next_widget, new_vals);\n }\n }\n });\n slider.keypress(function(event) {\n if (event.which == 80 || event.which == 112) {\n var start = slider.slider(\"option\", \"value\");\n var stop = slider.slider(\"option\", \"max\");\n for (var i=start; i<=stop; i++) {\n var delay = i*delay;\n $.proxy(function doSetTimeout(i) { setTimeout($.proxy(function() {\n var val = {value:i};\n slider.slider('value',i);\n slider.slider(\"option\", \"slide\")(null, val);\n }, slider), delay);}, slider)(i);\n }\n }\n if (event.which == 82 || event.which == 114) {\n var start = slider.slider(\"option\", \"value\");\n var stop = slider.slider(\"option\", \"min\");\n var count = 0;\n for (var i=start; i>=stop; i--) {\n var delay = count*delay;\n count = count + 1;\n $.proxy(function doSetTimeout(i) { setTimeout($.proxy(function() {\n var val = {value:i};\n slider.slider('value',i);\n slider.slider(\"option\", \"slide\")(null, val);\n }, slider), delay);}, slider)(i);\n }\n }\n });\n var textInput = $('#textInput'+id+'_'+dim)\n textInput.val(init_label);\n adjustFontSize(textInput);\n });\n}\n\nfunction init_dropdown(id, plot_id, dim, vals, value, next_vals, labels, next_dim, dim_idx, dynamic) {\n var widget = $(\"#_anim_widget\"+id+'_'+dim);\n widget.data('values', vals)\n for (var i=0; i\", {\n value: val,\n text: labels[i]\n }));\n };\n widget.data(\"next_vals\", next_vals);\n widget.val(value);\n widget.on('change', function(event, ui) {\n if (dynamic) {\n var dim_val = parseInt(this.value);\n } else {\n var dim_val = $.data(this, 'values')[this.value];\n }\n var next_vals = $.data(this, \"next_vals\");\n if (Object.keys(next_vals).length > 0) {\n var new_vals = next_vals[dim_val];\n var next_widget = $('#_anim_widget'+id+'_'+next_dim);\n update_widget(next_widget, new_vals);\n }\n var widgets = HoloViews.index[plot_id]\n if (widgets) {\n widgets.set_frame(dim_val, dim_idx);\n }\n });\n}\n\n\nif (window.HoloViews === undefined) {\n window.HoloViews = {}\n window.PyViz = window.HoloViews\n} else if (window.PyViz === undefined) {\n window.PyViz = window.HoloViews\n}\n\n\nvar _namespace = {\n init_slider: init_slider,\n init_dropdown: init_dropdown,\n comms: {},\n comm_status: {},\n index: {},\n plot_index: {},\n kernels: {},\n receivers: {}\n}\n\nfor (var k in _namespace) {\n if (!(k in window.HoloViews)) {\n window.HoloViews[k] = _namespace[k];\n }\n}\n\n// Define MPL specific subclasses\nfunction MPLSelectionWidget() {\n SelectionWidget.apply(this, arguments);\n}\n\nfunction MPLScrubberWidget() {\n ScrubberWidget.apply(this, arguments);\n}\n\n// Let them inherit from the baseclasses\nMPLSelectionWidget.prototype = Object.create(SelectionWidget.prototype);\nMPLScrubberWidget.prototype = Object.create(ScrubberWidget.prototype);\n\n// Define methods to override on widgets\nvar MPLMethods = {\n init_slider : function(init_val){\n if(this.load_json) {\n this.from_json()\n } else {\n this.update_cache();\n }\n if (this.dynamic | !this.cached | (this.current_vals === undefined)) {\n this.update(0)\n } else {\n this.set_frame(this.current_vals[0], 0)\n }\n },\n process_msg : function(msg) {\n var data = msg.content.data;\n this.frames[this.current] = data;\n this.update_cache(true);\n this.update(this.current);\n }\n}\n// Extend MPL widgets with backend specific methods\nextend(MPLSelectionWidget.prototype, MPLMethods);\nextend(MPLScrubberWidget.prototype, MPLMethods);\n\nwindow.HoloViews.MPLSelectionWidget = MPLSelectionWidget\nwindow.HoloViews.MPLScrubberWidget = MPLScrubberWidget\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 }\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 }\n\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n\n window.PyViz.comm_manager = new JupyterCommManager();\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" } ], "source": [ "# Init - without this no plots will be displayed\n", "hv.extension('matplotlib')" ] }, { "cell_type": "code", "execution_count": 65, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ ":Dataset [XC,Eke,Cont] (n2_3sg_0.1-50.1eV_A2.inp.out)\n" ] } ], "source": [ "# hv_ds = hv.Dataset(dataSet[0].sel({'Type':'L', 'it':1, 'Cont':'SU'}).squeeze().unstack('LM').sel({'m':0,'mu':0}).real) # OK\n", "# hv_ds = hv.Dataset(dataSet[0].sel({'Type':'L', 'it':1, 'Cont':'SU'}).squeeze().unstack('LM').real) # OK\n", "hv_ds = hv.Dataset(dataXS[0].sel({'Type':'L'}).unstack(['Sym']).sum(['Total'])) # OK - reduce Sym dims.\n", "# hv_ds = hv.Dataset(dataXS[0].sel({'Type':'L'}).unstack(['Sym']))\n", "print(hv_ds)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Basic plotting will generate plots of specified type, with specified key dimensions, plus sliders or lists for other dims.\n", "\n", "Note, as before, that the data is here contained in a single ND array." ] }, { "cell_type": "code", "execution_count": 66, "metadata": { "scrolled": false }, "outputs": [ { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "
\n", "
\n", " \n", " \n", " \n", "
\n", "
\n", "
\n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", " \n", " \n", " \n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", "
\n", "
\n", "" ], "text/plain": [ ":HoloMap [XC,Cont]\n", " :Curve [Eke] (n2_3sg_0.1-50.1eV_A2.inp.out)" ] }, "execution_count": 66, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": 139828772799120 } }, "output_type": "execute_result" } ], "source": [ "matEplot = hv_ds.to(hv.Curve, kdims=[\"Eke\"])\n", "matEplot.opts(aspect=1)" ] }, { "cell_type": "code", "execution_count": 73, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
" ], "text/plain": [ ":NdLayout [XC,Cont]\n", " :Curve [Eke] (n2_3sg_0.1-50.1eV_A2.inp.out)" ] }, "execution_count": 73, "metadata": { "application/vnd.holoviews_exec.v0+json": {} }, "output_type": "execute_result" } ], "source": [ "# Basic layout functionality for gridding\n", "matEplot = hv_ds.to(hv.Curve, kdims=[\"Eke\"])\n", "matEplot.layout().cols(3)\n", "\n", "# matEplot.select(Cont={'SU','PU'}).layout().cols(2) # Can also use select here to set a subset of plots" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Generally this isn't so interesting, since it provides essentially the same functionality as the Xarray.plot() methods, albeit with a little more control." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### With bokeh backend\n", "\n", "Using HV with [Bokeh](https://docs.bokeh.org/en/latest/index.html) on the backend is nice, since it provides interactivity in Notebook + HTML output." ] }, { "cell_type": "code", "execution_count": 75, "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", " var JS_MIME_TYPE = 'application/javascript';\n", " var HTML_MIME_TYPE = 'text/html';\n", " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " var CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " var script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " var cell = handle.cell;\n", "\n", " var id = cell.output_area._bokeh_element_id;\n", " var server_id = cell.output_area._bokeh_server_id;\n", " // Clean up Bokeh references\n", " if (id != null && id in Bokeh.index) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd, {\n", " iopub: {\n", " output: function(msg) {\n", " var id = msg.content.text.trim();\n", " if (id in Bokeh.index) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " var output_area = handle.output_area;\n", " var output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " 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].firstChild.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", " function register_renderer(events, OutputArea) {\n", "\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[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " var events = require('base/js/events');\n", " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\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", " var NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"
    \\n\"+\n", " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", " \"
\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " var el = document.getElementById(null);\n", " if (el != null) {\n", " el.textContent = \"BokehJS is loading...\";\n", " }\n", " if (root.Bokeh !== undefined) {\n", " if (el != null) {\n", " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(display_loaded, 100)\n", " }\n", " }\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, callback) {\n", " if (css_urls == null) css_urls = [];\n", " if (js_urls == null) js_urls = [];\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 == null || js_urls.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;\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", " for (var i = 0; i < js_urls.length; i++) {\n", " var url = js_urls[i];\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", " };\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", " \n", " var js_urls = [];\n", " var css_urls = [];\n", " \n", "\n", " var inline_js = [\n", " function(Bokeh) {\n", " /* BEGIN bokeh.min.js */\n", " /*!\n", " * Copyright (c) 2012 - 2019, 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", " root[\"Bokeh\"] = factory();\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", " var prefix = \"@bokehjs/\"\n", " if (name.slice(0, prefix.length) === prefix)\n", " name = name.slice(prefix.length)\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 (parent_require && externals[id]) {\n", " try {\n", " mod = {exports: 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", " modules[id].call(mod.exports, require, mod, mod.exports);\n", " } else\n", " cache[name] = mod;\n", " }\n", "\n", " return mod.exports;\n", " }\n", "\n", " var main = require(entry);\n", " main.require = require;\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 _(n,o,r){n(1),function(n){for(var o in n)r.hasOwnProperty(o)||(r[o]=n[o])}(n(102))},\n", " function _(n,c,f){n(2),n(11),n(14),n(21),n(49),n(52),n(87),n(94),n(100)},\n", " function _(e,n,a){e(3)()||Object.defineProperty(Object,\"assign\",{value:e(4),configurable:!0,enumerable:!1,writable:!0})},\n", " function _(r,t,o){t.exports=function(){var r,t=Object.assign;return\"function\"==typeof t&&(t(r={foo:\"raz\"},{bar:\"dwa\"},{trzy:\"trzy\"}),r.foo+r.bar+r.trzy===\"razdwatrzy\")}},\n", " function _(t,r,n){var o=t(5),c=t(10),a=Math.max;r.exports=function(t,r){var n,f,h,i=a(arguments.length,2);for(t=Object(c(t)),h=function(o){try{t[o]=r[o]}catch(t){n||(n=t)}},f=1;f= 0\");if(!isFinite(r))throw new RangeError(\"Count must be < ∞\");for(n=\"\";r;)r%2&&(n+=t),r>1&&(t+=t),r>>=1;return n}},\n", " function _(t,i,n){var r=t(18),a=Math.abs,o=Math.floor;i.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?r(t)*o(a(t)):t}},\n", " function _(n,t,i){t.exports=n(19)()?Math.sign:n(20)},\n", " function _(n,t,o){t.exports=function(){var n=Math.sign;return\"function\"==typeof n&&(1===n(10)&&-1===n(-20))}},\n", " function _(n,r,t){r.exports=function(n){return n=Number(n),isNaN(n)||0===n?n:n>0?1:-1}},\n", " function _(e,r,a){e(22)()||Object.defineProperty(Array,\"from\",{value:e(23),configurable:!0,enumerable:!1,writable:!0})},\n", " function _(n,o,r){o.exports=function(){var n,o,r=Array.from;return\"function\"==typeof r&&(o=r(n=[\"raz\",\"dwa\"]),Boolean(o&&o!==n&&\"dwa\"===o[1]))}},\n", " function _(e,l,r){var n=e(24).iterator,t=e(44),a=e(45),i=e(46),u=e(47),o=e(10),f=e(8),c=e(48),v=Array.isArray,h=Function.prototype.call,y={configurable:!0,enumerable:!0,writable:!0,value:null},s=Object.defineProperty;l.exports=function(e){var l,r,A,g,p,w,b,d,x,j,O=arguments[1],m=arguments[2];if(e=Object(o(e)),f(O)&&u(O),this&&this!==Array&&a(this))l=this;else{if(!O){if(t(e))return 1!==(p=e.length)?Array.apply(null,e):((g=new Array(1))[0]=e[0],g);if(v(e)){for(g=new Array(p=e.length),r=0;r=55296&&w<=56319&&(j+=e[++r]),j=O?h.call(O,m,j,A):j,l?(y.value=j,s(g,A,y)):g[A]=j,++A;p=A}if(void 0===p)for(p=i(e.length),l&&(g=new l(p)),r=0;r-1}},\n", " function _(r,n,o){var t=r(40);n.exports=function(r){if(!t(r))throw new TypeError(r+\" is not a symbol\");return r}},\n", " function _(o,t,n){t.exports=function(o){return!!o&&(\"symbol\"==typeof o||!!o.constructor&&(\"Symbol\"===o.constructor.name&&\"Symbol\"===o[o.constructor.toStringTag]))}},\n", " function _(t,e,n){var r=t(28),o=Object.create,c=Object.defineProperty,u=Object.prototype,f=o(null);e.exports=function(t){for(var e,n,o=0;f[t+(o||\"\")];)++o;return f[t+=o||\"\"]=!0,c(u,e=\"@@\"+t,r.gs(null,function(t){n||(n=!0,c(this,e,r(t)),n=!1)})),e}},\n", " function _(e,t,a){var s=e(28),i=e(26).Symbol;t.exports=function(e){return Object.defineProperties(e,{hasInstance:s(\"\",i&&i.hasInstance||e(\"hasInstance\")),isConcatSpreadable:s(\"\",i&&i.isConcatSpreadable||e(\"isConcatSpreadable\")),iterator:s(\"\",i&&i.iterator||e(\"iterator\")),match:s(\"\",i&&i.match||e(\"match\")),replace:s(\"\",i&&i.replace||e(\"replace\")),search:s(\"\",i&&i.search||e(\"search\")),species:s(\"\",i&&i.species||e(\"species\")),split:s(\"\",i&&i.split||e(\"split\")),toPrimitive:s(\"\",i&&i.toPrimitive||e(\"toPrimitive\")),toStringTag:s(\"\",i&&i.toStringTag||e(\"toStringTag\")),unscopables:s(\"\",i&&i.unscopables||e(\"unscopables\"))})}},\n", " function _(r,n,e){var t=r(28),i=r(39),o=Object.create(null);n.exports=function(r){return Object.defineProperties(r,{for:t(function(n){return o[n]?o[n]:o[n]=r(String(n))}),keyFor:t(function(r){var n;for(n in i(r),o)if(o[n]===r)return n})})}},\n", " function _(t,n,r){var o=Object.prototype.toString,c=o.call(function(){return arguments}());n.exports=function(t){return o.call(t)===c}},\n", " function _(t,o,n){var e=Object.prototype.toString,c=RegExp.prototype.test.bind(/^[object [A-Za-z0-9]*Function]$/);o.exports=function(t){return\"function\"==typeof t&&c(e.call(t))}},\n", " function _(n,t,r){var a=n(17),o=Math.max;t.exports=function(n){return o(0,a(n))}},\n", " function _(n,o,t){o.exports=function(n){if(\"function\"!=typeof n)throw new TypeError(n+\" is not a function\");return n}},\n", " function _(t,n,o){var e=Object.prototype.toString,r=e.call(\"\");n.exports=function(t){return\"string\"==typeof t||t&&\"object\"==typeof t&&(t instanceof String||e.call(t)===r)||!1}},\n", " function _(e,a,l){e(50)()||Object.defineProperty(Math,\"log10\",{value:e(51),configurable:!0,enumerable:!1,writable:!0})},\n", " function _(n,t,o){t.exports=function(){var n=Math.log10;return\"function\"==typeof n&&.3010299956639812===n(2)}},\n", " function _(N,a,t){var n=Math.log,r=Math.LOG10E;a.exports=function(N){return isNaN(N)?NaN:(N=Number(N))<0?NaN:0===N?-1/0:1===N?0:N===1/0?1/0:n(N)*r}},\n", " function _(e,n,r){e(53)()||Object.defineProperty(e(26),\"Set\",{value:e(54),configurable:!0,enumerable:!1,writable:!0})},\n", " function _(t,e,n){e.exports=function(){var t,e;return\"function\"==typeof Set&&(t=new Set([\"raz\",\"dwa\",\"trzy\"]),\"[object Set]\"===String(t)&&(3===t.size&&(\"function\"==typeof t.add&&(\"function\"==typeof t.clear&&(\"function\"==typeof t.delete&&(\"function\"==typeof t.entries&&(\"function\"==typeof t.forEach&&(\"function\"==typeof t.has&&(\"function\"==typeof t.keys&&(\"function\"==typeof t.values&&(!1===(e=t.values().next()).done&&\"raz\"===e.value)))))))))))}},\n", " function _(t,e,n){var r,i,s,o=t(55),a=t(56),_=t(60),c=t(47),u=t(28),h=t(65),l=t(24),f=t(66),p=t(68),y=t(85),v=t(86),d=Function.prototype.call,D=Object.defineProperty,g=Object.getPrototypeOf;v&&(s=Set),e.exports=r=function(){var t,e=arguments[0];if(!(this instanceof r))throw new TypeError(\"Constructor requires 'new'\");return t=v&&_?_(new s,g(this)):this,null!=e&&f(e),D(t,\"__setData__\",u(\"c\",[])),e?(p(e,function(t){-1===a.call(this,t)&&this.push(t)},t.__setData__),t):t},v&&(_&&_(r,s),r.prototype=Object.create(s.prototype,{constructor:u(r)})),h(Object.defineProperties(r.prototype,{add:u(function(t){return this.has(t)?this:(this.emit(\"_add\",this.__setData__.push(t)-1,t),this)}),clear:u(function(){this.__setData__.length&&(o.call(this.__setData__),this.emit(\"_clear\"))}),delete:u(function(t){var e=a.call(this.__setData__,t);return-1!==e&&(this.__setData__.splice(e,1),this.emit(\"_delete\",e,t),!0)}),entries:u(function(){return new y(this,\"key+value\")}),forEach:u(function(t){var e,n,r,i=arguments[1];for(c(t),n=(e=this.values())._next();void 0!==n;)r=e._resolve(n),d.call(t,i,r,r,this),n=e._next()}),has:u(function(t){return-1!==a.call(this.__setData__,t)}),keys:u(i=function(){return this.values()}),size:u.gs(function(){return this.__setData__.length}),values:u(function(){return new y(this)}),toString:u(function(){return\"[object Set]\"})})),D(r.prototype,l.iterator,u(i)),D(r.prototype,l.toStringTag,u(\"c\",\"Set\"))},\n", " function _(t,n,i){var r=t(10);n.exports=function(){return r(this).length=0,this}},\n", " function _(t,r,e){var i=t(57),n=t(46),o=t(10),a=Array.prototype.indexOf,h=Object.prototype.hasOwnProperty,s=Math.abs,p=Math.floor;r.exports=function(t){var r,e,f,l;if(!i(t))return a.apply(this,arguments);for(e=n(o(this).length),f=arguments[1],r=f=isNaN(f)?0:f>=0?p(f):n(this.length)-p(s(f));r=55296&&v<=56319&&(g+=r[++p]),i.call(n,x,g,s),!y);++p);else f.call(r,function(r){return i.call(n,x,r,s),y})}},\n", " function _(n,t,e){var o=n(44),r=n(48),f=n(70),i=n(84),u=n(66),c=n(24).iterator;t.exports=function(n){return\"function\"==typeof u(n)[c]?n[c]():o(n)?new f(n):r(n)?new i(n):new f(n)}},\n", " function _(t,e,r){var o,_=t(60),i=t(36),n=t(28),l=t(24),a=t(71),s=Object.defineProperty;o=e.exports=function(t,e){if(!(this instanceof o))throw new TypeError(\"Constructor requires 'new'\");a.call(this,t),e=e?i.call(e,\"key+value\")?\"key+value\":i.call(e,\"key\")?\"key\":\"value\":\"value\",s(this,\"__kind__\",n(\"\",e))},_&&_(o,a),delete o.prototype.constructor,o.prototype=Object.create(a.prototype,{_resolve:n(function(t){return\"value\"===this.__kind__?this.__list__[t]:\"key+value\"===this.__kind__?[t,this.__list__[t]]:t})}),s(o.prototype,l.toStringTag,n(\"c\",\"Array Iterator\"))},\n", " function _(_,t,e){var n,i=_(55),o=_(34),s=_(47),r=_(10),h=_(28),d=_(72),c=_(24),u=Object.defineProperty,l=Object.defineProperties;t.exports=n=function(_,t){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");l(this,{__list__:h(\"w\",r(_)),__context__:h(\"w\",t),__nextIndex__:h(\"w\",0)}),t&&(s(t.on),t.on(\"_add\",this._onAdd),t.on(\"_delete\",this._onDelete),t.on(\"_clear\",this._onClear))},delete n.prototype.constructor,l(n.prototype,o({_next:h(function(){var _;if(this.__list__)return this.__redo__&&void 0!==(_=this.__redo__.shift())?_:this.__nextIndex__=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach(function(t,e){t>=_&&(this.__redo__[e]=++t)},this),this.__redo__.push(_)):u(this,\"__redo__\",h(\"c\",[_])))}),_onDelete:h(function(_){var t;_>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(t=this.__redo__.indexOf(_))&&this.__redo__.splice(t,1),this.__redo__.forEach(function(t,e){t>_&&(this.__redo__[e]=--t)},this)))}),_onClear:h(function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0})}))),u(n.prototype,c.iterator,h(function(){return this}))},\n", " function _(e,t,n){var r,o=e(29),i=e(73),l=e(78),u=e(79),s=e(35),v=e(81),a=Function.prototype.bind,c=Object.defineProperty,f=Object.prototype.hasOwnProperty;r=function(e,t,n){var r,o=i(t)&&l(t.value);return delete(r=u(t)).writable,delete r.value,r.get=function(){return!n.overwriteDefinition&&f.call(this,e)?o:(t.value=a.call(o,n.resolveContext?n.resolveContext(this):this),c(this,e,t),this[e])},r},t.exports=function(e){var t=s(arguments[1]);return o(t.resolveContext)&&l(t.resolveContext),v(e,function(e,n){return r(n,e,t)})}},\n", " function _(n,t,o){var r=n(74),u=n(29);t.exports=function(n){return u(n)?n:r(n,\"Cannot use %v\",arguments[1])}},\n", " function _(r,e,n){var t=r(29),i=r(33),o=r(75),f=r(76),u=function(r,e){return r.replace(\"%v\",f(e))};e.exports=function(r,e,n){if(!i(n))throw new TypeError(u(e,r));if(!t(r)){if(\"default\"in n)return n.default;if(n.isOptional)return null}var f=o(n.errorMessage);throw t(f)||(f=e),new TypeError(u(f,r))}},\n", " function _(t,n,r){var u=t(29),e=t(33),i=Object.prototype.toString;n.exports=function(t){if(!u(t))return null;if(e(t)){var n=t.toString;if(\"function\"!=typeof n)return null;if(n===i)return null}try{return\"\"+t}catch(t){return null}}},\n", " function _(r,e,n){var t=r(77),u=/[\\n\\r\\u2028\\u2029]/g;e.exports=function(r){var e=t(r);return null===e?\"\":(e.length>100&&(e=e.slice(0,99)+\"…\"),e=e.replace(u,function(r){switch(r){case\"\\n\":return\"\\\\n\";case\"\\r\":return\"\\\\r\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw new Error(\"Unexpected character\")}}))}},\n", " function _(t,r,n){r.exports=function(t){try{return t.toString()}catch(r){try{return String(t)}catch(t){return null}}}},\n", " function _(n,t,i){var o=n(74),r=n(30);t.exports=function(n){return r(n)?n:o(n,\"%v is not a plain function\",arguments[1])}},\n", " function _(n,r,t){var e=n(80),u=n(34),c=n(10);r.exports=function(n){var r=Object(c(n)),t=arguments[1],i=Object(arguments[2]);if(r!==n&&!t)return r;var f={};return t?e(t,function(r){(i.ensure||r in n)&&(f[r]=n[r])}):u(f,n),f}},\n", " function _(r,o,f){o.exports=r(22)()?Array.from:r(23)},\n", " function _(n,t,o){var c=n(47),r=n(82),u=Function.prototype.call;t.exports=function(n,t){var o={},a=arguments[2];return c(t),r(n,function(n,c,r,i){o[c]=u.call(t,a,n,c,r,i)}),o}},\n", " function _(o,c,f){c.exports=o(83)(\"forEach\")},\n", " function _(t,n,o){var c=t(47),e=t(10),r=Function.prototype.bind,u=Function.prototype.call,l=Object.keys,p=Object.prototype.propertyIsEnumerable;n.exports=function(t,n){return function(o,i){var a,f=arguments[2],y=arguments[3];return o=Object(e(o)),c(i),a=l(o),y&&a.sort(\"function\"==typeof y?r.call(y,o):void 0),\"function\"!=typeof t&&(t=a[t]),u.call(t,a,function(t,c){return p.call(o,t)?u.call(i,f,o[t],t,o,c):n})}}},\n", " function _(t,_,e){var n,r=t(60),i=t(28),o=t(24),s=t(71),h=Object.defineProperty;n=_.exports=function(t){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");t=String(t),s.call(this,t),h(this,\"__length__\",i(\"\",t.length))},r&&r(n,s),delete n.prototype.constructor,n.prototype=Object.create(s.prototype,{_next:i(function(){if(this.__list__)return this.__nextIndex__=55296&&_<=56319?e+this.__list__[this.__nextIndex__++]:e})}),h(n.prototype,o.toStringTag,i(\"c\",\"String Iterator\"))},\n", " function _(t,e,_){var r,i=t(60),o=t(36),n=t(28),s=t(71),a=t(24).toStringTag,c=Object.defineProperty;r=e.exports=function(t,e){if(!(this instanceof r))return new r(t,e);s.call(this,t.__setData__,t),e=e&&o.call(e,\"key+value\")?\"key+value\":\"value\",c(this,\"__kind__\",n(\"\",e))},i&&i(r,s),r.prototype=Object.create(s.prototype,{constructor:n(r),_resolve:n(function(t){return\"value\"===this.__kind__?this.__list__[t]:[this.__list__[t],this.__list__[t]]}),toString:n(function(){return\"[object Set Iterator]\"})}),c(r.prototype,a,n(\"c\",\"Set Iterator\"))},\n", " function _(t,e,o){e.exports=\"undefined\"!=typeof Set&&\"[object Set]\"===Object.prototype.toString.call(Set.prototype)},\n", " function _(e,a,n){e(88)()||Object.defineProperty(e(26),\"Map\",{value:e(89),configurable:!0,enumerable:!1,writable:!0})},\n", " function _(t,e,n){e.exports=function(){var t,e;if(\"function\"!=typeof Map)return!1;try{t=new Map([[\"raz\",\"one\"],[\"dwa\",\"two\"],[\"trzy\",\"three\"]])}catch(t){return!1}return\"[object Map]\"===String(t)&&(3===t.size&&(\"function\"==typeof t.clear&&(\"function\"==typeof t.delete&&(\"function\"==typeof t.entries&&(\"function\"==typeof t.forEach&&(\"function\"==typeof t.get&&(\"function\"==typeof t.has&&(\"function\"==typeof t.keys&&(\"function\"==typeof t.set&&(\"function\"==typeof t.values&&(!1===(e=t.entries().next()).done&&(!!e.value&&(\"raz\"===e.value[0]&&\"one\"===e.value[1])))))))))))))}},\n", " function _(t,e,a){var _,n=t(55),i=t(56),r=t(60),s=t(47),o=t(10),p=t(28),c=t(65),u=t(24),l=t(66),h=t(68),f=t(90),y=t(93),m=Function.prototype.call,D=Object.defineProperties,v=Object.getPrototypeOf;e.exports=_=function(){var t,e,a,n=arguments[0];if(!(this instanceof _))throw new TypeError(\"Constructor requires 'new'\");return a=y&&r&&Map!==_?r(new Map,v(this)):this,null!=n&&l(n),D(a,{__mapKeysData__:p(\"c\",t=[]),__mapValuesData__:p(\"c\",e=[])}),n?(h(n,function(a){var _=o(a)[0];a=a[1],-1===i.call(t,_)&&(t.push(_),e.push(a))},a),a):a},y&&(r&&r(_,Map),_.prototype=Object.create(Map.prototype,{constructor:p(_)})),c(D(_.prototype,{clear:p(function(){this.__mapKeysData__.length&&(n.call(this.__mapKeysData__),n.call(this.__mapValuesData__),this.emit(\"_clear\"))}),delete:p(function(t){var e=i.call(this.__mapKeysData__,t);return-1!==e&&(this.__mapKeysData__.splice(e,1),this.__mapValuesData__.splice(e,1),this.emit(\"_delete\",e,t),!0)}),entries:p(function(){return new f(this,\"key+value\")}),forEach:p(function(t){var e,a,_=arguments[1];for(s(t),a=(e=this.entries())._next();void 0!==a;)m.call(t,_,this.__mapValuesData__[a],this.__mapKeysData__[a],this),a=e._next()}),get:p(function(t){var e=i.call(this.__mapKeysData__,t);if(-1!==e)return this.__mapValuesData__[e]}),has:p(function(t){return-1!==i.call(this.__mapKeysData__,t)}),keys:p(function(){return new f(this,\"key\")}),set:p(function(t,e){var a,_=i.call(this.__mapKeysData__,t);return-1===_&&(_=this.__mapKeysData__.push(t)-1,a=!0),this.__mapValuesData__[_]=e,a&&this.emit(\"_add\",_,t),this}),size:p.gs(function(){return this.__mapKeysData__.length}),values:p(function(){return new f(this,\"value\")}),toString:p(function(){return\"[object Map]\"})})),Object.defineProperty(_.prototype,u.iterator,p(function(){return this.entries()})),Object.defineProperty(_.prototype,u.toStringTag,p(\"c\",\"Map\"))},\n", " function _(t,_,e){var i,n=t(60),r=t(28),o=t(71),s=t(24).toStringTag,a=t(91),u=Object.defineProperties,c=o.prototype._unBind;i=_.exports=function(t,_){if(!(this instanceof i))return new i(t,_);o.call(this,t.__mapKeysData__,t),_&&a[_]||(_=\"key+value\"),u(this,{__kind__:r(\"\",_),__values__:r(\"w\",t.__mapValuesData__)})},n&&n(i,o),i.prototype=Object.create(o.prototype,{constructor:r(i),_resolve:r(function(t){return\"value\"===this.__kind__?this.__values__[t]:\"key\"===this.__kind__?this.__list__[t]:[this.__list__[t],this.__values__[t]]}),_unBind:r(function(){this.__values__=null,c.call(this)}),toString:r(function(){return\"[object Map Iterator]\"})}),Object.defineProperty(i.prototype,s,r(\"c\",\"Map Iterator\"))},\n", " function _(e,u,a){u.exports=e(92)(\"key\",\"value\",\"key+value\")},\n", " function _(r,t,n){var c=Array.prototype.forEach,o=Object.create;t.exports=function(r){var t=o(null);return c.call(arguments,function(r){t[r]=!0}),t}},\n", " function _(t,e,o){e.exports=\"undefined\"!=typeof Map&&\"[object Map]\"===Object.prototype.toString.call(new Map)},\n", " function _(e,a,n){e(95)()||Object.defineProperty(e(26),\"WeakMap\",{value:e(96),configurable:!0,enumerable:!1,writable:!0})},\n", " function _(t,e,n){e.exports=function(){var t,e;if(\"function\"!=typeof WeakMap)return!1;try{t=new WeakMap([[e={},\"one\"],[{},\"two\"],[{},\"three\"]])}catch(t){return!1}return\"[object WeakMap]\"===String(t)&&(\"function\"==typeof t.set&&(t.set({},1)===t&&(\"function\"==typeof t.delete&&(\"function\"==typeof t.has&&\"one\"===t.get(e)))))}},\n", " function _(t,e,a){var r,n=t(8),o=t(60),p=t(97),_=t(10),i=t(98),c=t(28),s=t(69),u=t(68),f=t(24).toStringTag,k=t(99),M=Array.isArray,h=Object.defineProperty,w=Object.prototype.hasOwnProperty,y=Object.getPrototypeOf;e.exports=r=function(){var t,e=arguments[0];if(!(this instanceof r))throw new TypeError(\"Constructor requires 'new'\");return t=k&&o&&WeakMap!==r?o(new WeakMap,y(this)):this,n(e)&&(M(e)||(e=s(e))),h(t,\"__weakMapData__\",c(\"c\",\"$weakMap$\"+i())),e?(u(e,function(e){_(e),t.set(e[0],e[1])}),t):t},k&&(o&&o(r,WeakMap),r.prototype=Object.create(WeakMap.prototype,{constructor:c(r)})),Object.defineProperties(r.prototype,{delete:c(function(t){return!!w.call(p(t),this.__weakMapData__)&&(delete t[this.__weakMapData__],!0)}),get:c(function(t){if(w.call(p(t),this.__weakMapData__))return t[this.__weakMapData__]}),has:c(function(t){return w.call(p(t),this.__weakMapData__)}),set:c(function(t,e){return h(p(t),this.__weakMapData__,c(\"c\",e)),this}),toString:c(function(){return\"[object WeakMap]\"})}),h(r.prototype,f,c(\"c\",\"WeakMap\"))},\n", " function _(n,r,t){var o=n(63);r.exports=function(n){if(!o(n))throw new TypeError(n+\" is not an Object\");return n}},\n", " function _(t,n,r){var e=Object.create(null),o=Math.random;n.exports=function(){var t;do{t=o().toString(36).slice(2)}while(e[t]);return t}},\n", " function _(t,e,o){e.exports=\"function\"==typeof WeakMap&&\"[object WeakMap]\"===Object.prototype.toString.call(new WeakMap)},\n", " function _(l,o,f){o.exports=l(101).polyfill()},\n", " function _(t,e,r){\n", " /*!\n", " * @overview es6-promise - a tiny implementation of Promises/A+.\n", " * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)\n", " * @license Licensed under MIT license\n", " * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE\n", " * @version v4.2.6+9869a4bc\n", " */\n", " !function(t,n){\"object\"==typeof r&&void 0!==e?e.exports=n():\"function\"==typeof define&&define.amd?define(n):t.ES6Promise=n()}(this,function(){\"use strict\";function e(t){return\"function\"==typeof t}var r=Array.isArray?Array.isArray:function(t){return\"[object Array]\"===Object.prototype.toString.call(t)},n=0,o=void 0,i=void 0,s=function(t,e){v[n]=t,v[n+1]=e,2===(n+=2)&&(i?i(p):b())};var u=\"undefined\"!=typeof window?window:void 0,c=u||{},a=c.MutationObserver||c.WebKitMutationObserver,f=\"undefined\"==typeof self&&\"undefined\"!=typeof process&&\"[object process]\"==={}.toString.call(process),l=\"undefined\"!=typeof Uint8ClampedArray&&\"undefined\"!=typeof importScripts&&\"undefined\"!=typeof MessageChannel;function h(){var t=setTimeout;return function(){return t(p,1)}}var v=new Array(1e3);function p(){for(var t=0;t0;)this.remove_root(this._roots[0])}finally{this._pop_all_models_freeze()}},e.prototype.interactive_start=function(e){null==this._interactive_plot&&(this._interactive_plot=e,this._interactive_plot.trigger_event(new s.LODStart)),this._interactive_timestamp=Date.now()},e.prototype.interactive_stop=function(e){null!=this._interactive_plot&&this._interactive_plot.id===e.id&&this._interactive_plot.trigger_event(new s.LODEnd),this._interactive_plot=null,this._interactive_timestamp=null},e.prototype.interactive_duration=function(){return null==this._interactive_timestamp?-1:Date.now()-this._interactive_timestamp},e.prototype.destructively_move=function(e){if(e===this)throw new Error(\"Attempted to overwrite a document with itself\");e.clear();var t=d.copy(this._roots);this.clear();for(var n=0,o=t;n=0&&this._callbacks.splice(t,1)},e.prototype._trigger_on_change=function(e){for(var t=0,n=this._callbacks;t0||d.difference(f,a).length>0)throw new Error(\"Not implemented: computing add/remove of document roots\");var g={},y=[];for(var w in n._all_models)if(w in i){var b=e._events_to_sync_objects(i[w],c[w],n,g);y=y.concat(b)}return{references:e._references_json(h.values(g),!1),events:y}},e.prototype.to_json_string=function(e){return void 0===e&&(e=!0),JSON.stringify(this.to_json(e))},e.prototype.to_json=function(t){void 0===t&&(t=!0);var n=this._roots.map(function(e){return e.id}),o=h.values(this._all_models);return{version:r.version,title:this._title,roots:{root_ids:n,references:e._references_json(o,t)}}},e.from_json_string=function(t){var n=JSON.parse(t);return e.from_json(n)},e.from_json=function(t){i.logger.debug(\"Creating Document from JSON\");var n=t.version,o=-1!==n.indexOf(\"+\")||-1!==n.indexOf(\"-\"),s=\"Library versions: JS (\"+r.version+\") / Python (\"+n+\")\";o||r.version===n?i.logger.debug(s):(i.logger.warn(\"JS/Python version mismatch\"),i.logger.warn(s));var a=t.roots,_=a.root_ids,l=a.references,c=e._instantiate_references_json(l,{});e._initialize_references_json(l,{},c);for(var u=new e,d=0,h=_;d0,\"'step' must be a positive number\"),null==r&&(r=n,n=0);for(var t=n<=r?e:-e,i=(0,Math.max)((0,Math.ceil)((0,Math.abs)(r-n)/e),0),a=Array(i),o=0;o=0?r:n.length+r]},e.zip=function(){for(var n=[],r=0;rt||void 0===e)return 1;if(e2*Math.PI;)n-=2*Math.PI;return n}function o(n,r){return a(n-r)}function u(){return Math.random()}t.angle_norm=a,t.angle_dist=o,t.angle_between=function(n,r,t,u){var e=o(r,t);if(0==e)return!1;if(e==2*Math.PI)return!0;var f=a(n),i=o(r,f)<=e&&o(f,t)<=e;return 0==u?i:!i},t.random=u,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.rnorm=function(n,r){for(var t,a;t=u(),a=(2*(a=u())-1)*Math.sqrt(1/Math.E*2),!(-4*t*t*Math.log(t)>=a*a););var o=a/t;return o=n+r*o},t.clamp=function(n,r,t){return n>t?t:n=0;u--)(o=t[u])&&(c=(a<3?o(c):a>3?o(e,n,c):o(e,n))||c);return a>3&&c&&Object.defineProperty(e,n,c),c},u=function(t,e){return function(n,r){e(n,r,t)}},i=function(t,e){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(t,e)},f=function(t,e,n,r){return new(n||(n=Promise))(function(o,a){function c(t){try{i(r.next(t))}catch(t){a(t)}}function u(t){try{i(r.throw(t))}catch(t){a(t)}}function i(t){t.done?o(t.value):new n(function(e){e(t.value)}).then(c,u)}i((r=r.apply(t,e||[])).next())})},l=function(t,e){var n,r,o,a,c={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:u(0),throw:u(1),return:u(2)},\"function\"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function u(a){return function(u){return function(a){if(n)throw new TypeError(\"Generator is already executing.\");for(;c;)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 c.label++,{value:a[1],done:!1};case 5:c.label++,r=a[1],a=[0];continue;case 7:a=c.ops.pop(),c.trys.pop();continue;default:if(!(o=(o=c.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){c=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}},p=function(t,e){var n=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,a=n.call(t),c=[];try{for(;(void 0===e||e-- >0)&&!(r=a.next()).done;)c.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 c},_=function(){for(var t=[],e=0;e1||u(t,e)})})}function u(t,e){try{(n=o[t](e)).value instanceof h?Promise.resolve(n.value.v).then(i,f):l(a[0][2],n)}catch(t){l(a[0][3],t)}var n}function i(t){u(\"next\",t)}function f(t){u(\"throw\",t)}function l(t,e){t(e),a.shift(),a.length&&u(a[0][0],a[0][1])}},d=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:h(t[r](e)),done:\"return\"===r}:o?o(e):e}:o}},w=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=y(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)})}}},m=function(t,e){return Object.defineProperty?Object.defineProperty(t,\"raw\",{value:e}):t.raw=e,t},O=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e},j=function(t){return t&&t.__esModule?t:{default:t}},t(\"__extends\",r),t(\"__assign\",o),t(\"__rest\",a),t(\"__decorate\",c),t(\"__param\",u),t(\"__metadata\",i),t(\"__awaiter\",f),t(\"__generator\",l),t(\"__exportStar\",s),t(\"__values\",y),t(\"__read\",p),t(\"__spread\",_),t(\"__spreadArrays\",b),t(\"__await\",h),t(\"__asyncGenerator\",v),t(\"__asyncDelegator\",d),t(\"__asyncValues\",w),t(\"__makeTemplateObject\",m),t(\"__importStar\",O),t(\"__importDefault\",j)})},\n", " function _(n,r,t){function e(n,r,t){for(var e=[],o=3;ou&&(r=u),null==t||t>u-r?t=u-r:t<0&&(t=0);for(var i=u-t+e.length,f=new n.constructor(i),a=0;a0?0:e-1;o>=0&&ot&&(t=r);return t},t.max_by=function(n,r){if(0==n.length)throw new Error(\"max_by() called with an empty array\");for(var t=n[0],e=r(t),o=1,u=n.length;oe&&(t=i,e=f)}return t},t.sum=function(n){for(var r=0,t=0,e=n.length;t0&&(this._pending=!0);for(var p=0;p0?this._dict[t]=s:delete this._dict[t]}else i.isEqual(e,n)&&delete this._dict[t]},t.prototype.get_one=function(t,n){var e=this._existing(t);if(o.isArray(e)){if(1===e.length)return e[0];throw new Error(n)}return e},t}();e.MultiDict=s,s.__name__=\"MultiDict\";var a=function(){function t(n){if(null==n)this._values=[];else if(n instanceof t)this._values=r.copy(n._values);else{this._values=[];for(var e=0,i=n;et?(a&&(clearTimeout(a),a=null),o=c,i=n.apply(r,u),a||(r=u=null)):a||!1===e.trailing||(a=setTimeout(l,f)),i}},e.once=function(n){var t,e=!1;return function(){return e||(e=!0,t=n()),t}}},\n", " function _(e,t,n){var r=e(121),a=e(125);function l(e,t){var n={};for(var r in e){var a=e[r];n[t+r]=a}return n}var i={line_color:[r.ColorSpec,\"black\"],line_width:[r.NumberSpec,1],line_alpha:[r.NumberSpec,1],line_join:[r.LineJoin,\"bevel\"],line_cap:[r.LineCap,\"butt\"],line_dash:[r.Array,[]],line_dash_offset:[r.Number,0]};n.line=function(e){return void 0===e&&(e=\"\"),l(i,e)};var o={fill_color:[r.ColorSpec,\"gray\"],fill_alpha:[r.NumberSpec,1]};n.fill=function(e){return void 0===e&&(e=\"\"),l(o,e)};var c={hatch_color:[r.ColorSpec,\"black\"],hatch_alpha:[r.NumberSpec,1],hatch_scale:[r.NumberSpec,12],hatch_pattern:[r.StringSpec,null],hatch_weight:[r.NumberSpec,1],hatch_extra:[r.Any,{}]};n.hatch=function(e){return void 0===e&&(e=\"\"),l(c,e)};var h={text_font:[r.Font,\"helvetica\"],text_font_size:[r.FontSizeSpec,\"12pt\"],text_font_style:[r.FontStyle,\"normal\"],text_color:[r.ColorSpec,\"#444444\"],text_alpha:[r.NumberSpec,1],text_align:[r.TextAlign,\"left\"],text_baseline:[r.TextBaseline,\"bottom\"],text_line_height:[r.Number,1.2]};n.text=function(e){return void 0===e&&(e=\"\"),l(h,e)},n.create=function(e){for(var t={},r=0,l=e;r\",\"*\"],n.HTTPMethod=[\"POST\",\"GET\"],n.HexTileOrientation=[\"pointytop\",\"flattop\"],n.HoverMode=[\"mouse\",\"hline\",\"vline\"],n.LatLon=[\"lat\",\"lon\"],n.LegendClickPolicy=[\"none\",\"hide\",\"mute\"],n.LegendLocation=n.Anchor,n.LineCap=[\"butt\",\"round\",\"square\"],n.LineJoin=[\"miter\",\"round\",\"bevel\"],n.LinePolicy=[\"prev\",\"next\",\"nearest\",\"interp\",\"none\"],n.Location=[\"above\",\"below\",\"left\",\"right\"],n.Logo=[\"normal\",\"grey\"],n.MarkerType=[\"asterisk\",\"circle\",\"circle_cross\",\"circle_x\",\"cross\",\"dash\",\"diamond\",\"diamond_cross\",\"hex\",\"inverted_triangle\",\"square\",\"square_cross\",\"square_x\",\"triangle\",\"x\"],n.Orientation=[\"vertical\",\"horizontal\"],n.OutputBackend=[\"canvas\",\"svg\",\"webgl\"],n.PaddingUnits=[\"percent\",\"absolute\"],n.Place=[\"above\",\"below\",\"left\",\"right\",\"center\"],n.PointPolicy=[\"snap_to_data\",\"follow_mouse\",\"none\"],n.RadiusDimension=[\"x\",\"y\",\"max\",\"min\"],n.RenderLevel=[\"image\",\"underlay\",\"glyph\",\"annotation\",\"overlay\"],n.RenderMode=[\"canvas\",\"css\"],n.ResetPolicy=[\"standard\",\"event_only\"],n.RoundingFunction=[\"round\",\"nearest\",\"floor\",\"rounddown\",\"ceil\",\"roundup\"],n.Side=[\"above\",\"below\",\"left\",\"right\"],n.SizingMode=[\"stretch_width\",\"stretch_height\",\"stretch_both\",\"scale_width\",\"scale_height\",\"scale_both\",\"fixed\"],n.SliderCallbackPolicy=[\"continuous\",\"throttle\",\"mouseup\"],n.Sort=[\"ascending\",\"descending\"],n.SpatialUnits=[\"screen\",\"data\"],n.StartEnd=[\"start\",\"end\"],n.StepMode=[\"after\",\"before\",\"center\"],n.TapBehavior=[\"select\",\"inspect\"],n.TextAlign=[\"left\",\"right\",\"center\"],n.TextBaseline=[\"top\",\"middle\",\"bottom\",\"alphabetic\",\"hanging\",\"ideographic\"],n.TextureRepetition=[\"repeat\",\"repeat_x\",\"repeat_y\",\"no_repeat\"],n.TickLabelOrientation=[\"vertical\",\"horizontal\",\"parallel\",\"normal\"],n.TooltipAttachment=[\"horizontal\",\"vertical\",\"left\",\"right\",\"above\",\"below\"],n.UpdateMode=[\"replace\",\"append\"],n.VerticalAlign=[\"top\",\"middle\",\"bottom\"]},\n", " function _(r,e,t){var n=r(124),a=r(110);function o(r){var e=Number(r).toString(16);return 1==e.length?\"0\"+e:e}function l(r){if(0==(r+=\"\").indexOf(\"#\"))return r;if(n.is_svg_color(r))return n.svg_colors[r];if(0==r.indexOf(\"rgb\")){var e=r.replace(/^rgba?\\(|\\s+|\\)$/g,\"\").split(\",\"),t=e.slice(0,3).map(o).join(\"\");return 4==e.length&&(t+=o(Math.floor(255*parseFloat(e[3])))),\"#\"+t.slice(0,8)}return r}function i(r){var e;switch(r.substring(0,4)){case\"rgba\":e={start:\"rgba(\",len:4,alpha:!0};break;case\"rgb(\":e={start:\"rgb(\",len:3,alpha:!1};break;default:return!1}if(new RegExp(\".*?(\\\\.).*(,)\").test(r))throw new Error(\"color expects integers for rgb in rgb/rgba tuple, received \"+r);var t=r.replace(e.start,\"\").replace(\")\",\"\").split(\",\").map(parseFloat);if(t.length!=e.len)throw new Error(\"color expects rgba \"+e.len+\"-tuple, received \"+r);if(e.alpha&&!(0<=t[3]&&t[3]<=1))throw new Error(\"color expects rgba 4-tuple to have alpha value between 0 and 1\");if(a.includes(t.slice(0,3).map(function(r){return 0<=r&&r<=255}),!1))throw new Error(\"color expects rgb to have value between 0 and 255\");return!0}t.is_color=function(r){return n.is_svg_color(r.toLowerCase())||\"#\"==r.substring(0,1)||i(r)},t.rgb2hex=function(r,e,t){return\"#\"+o(255&r)+o(255&e)+o(255&t)},t.color2hex=l,t.color2rgba=function(r,e){if(void 0===e&&(e=1),!r)return[0,0,0,0];var t=l(r);(t=t.replace(/ |#/g,\"\")).length<=4&&(t=t.replace(/(.)/g,\"$1$1\"));for(var n=t.match(/../g).map(function(r){return parseInt(r,16)/255});n.length<3;)n.push(0);return n.length<4&&n.push(e),n.slice(0,4)},t.valid_rgb=i},\n", " function _(F,e,r){r.svg_colors={indianred:\"#CD5C5C\",lightcoral:\"#F08080\",salmon:\"#FA8072\",darksalmon:\"#E9967A\",lightsalmon:\"#FFA07A\",crimson:\"#DC143C\",red:\"#FF0000\",firebrick:\"#B22222\",darkred:\"#8B0000\",pink:\"#FFC0CB\",lightpink:\"#FFB6C1\",hotpink:\"#FF69B4\",deeppink:\"#FF1493\",mediumvioletred:\"#C71585\",palevioletred:\"#DB7093\",coral:\"#FF7F50\",tomato:\"#FF6347\",orangered:\"#FF4500\",darkorange:\"#FF8C00\",orange:\"#FFA500\",gold:\"#FFD700\",yellow:\"#FFFF00\",lightyellow:\"#FFFFE0\",lemonchiffon:\"#FFFACD\",lightgoldenrodyellow:\"#FAFAD2\",papayawhip:\"#FFEFD5\",moccasin:\"#FFE4B5\",peachpuff:\"#FFDAB9\",palegoldenrod:\"#EEE8AA\",khaki:\"#F0E68C\",darkkhaki:\"#BDB76B\",lavender:\"#E6E6FA\",thistle:\"#D8BFD8\",plum:\"#DDA0DD\",violet:\"#EE82EE\",orchid:\"#DA70D6\",fuchsia:\"#FF00FF\",magenta:\"#FF00FF\",mediumorchid:\"#BA55D3\",mediumpurple:\"#9370DB\",blueviolet:\"#8A2BE2\",darkviolet:\"#9400D3\",darkorchid:\"#9932CC\",darkmagenta:\"#8B008B\",purple:\"#800080\",indigo:\"#4B0082\",slateblue:\"#6A5ACD\",darkslateblue:\"#483D8B\",mediumslateblue:\"#7B68EE\",greenyellow:\"#ADFF2F\",chartreuse:\"#7FFF00\",lawngreen:\"#7CFC00\",lime:\"#00FF00\",limegreen:\"#32CD32\",palegreen:\"#98FB98\",lightgreen:\"#90EE90\",mediumspringgreen:\"#00FA9A\",springgreen:\"#00FF7F\",mediumseagreen:\"#3CB371\",seagreen:\"#2E8B57\",forestgreen:\"#228B22\",green:\"#008000\",darkgreen:\"#006400\",yellowgreen:\"#9ACD32\",olivedrab:\"#6B8E23\",olive:\"#808000\",darkolivegreen:\"#556B2F\",mediumaquamarine:\"#66CDAA\",darkseagreen:\"#8FBC8F\",lightseagreen:\"#20B2AA\",darkcyan:\"#008B8B\",teal:\"#008080\",aqua:\"#00FFFF\",cyan:\"#00FFFF\",lightcyan:\"#E0FFFF\",paleturquoise:\"#AFEEEE\",aquamarine:\"#7FFFD4\",turquoise:\"#40E0D0\",mediumturquoise:\"#48D1CC\",darkturquoise:\"#00CED1\",cadetblue:\"#5F9EA0\",steelblue:\"#4682B4\",lightsteelblue:\"#B0C4DE\",powderblue:\"#B0E0E6\",lightblue:\"#ADD8E6\",skyblue:\"#87CEEB\",lightskyblue:\"#87CEFA\",deepskyblue:\"#00BFFF\",dodgerblue:\"#1E90FF\",cornflowerblue:\"#6495ED\",royalblue:\"#4169E1\",blue:\"#0000FF\",mediumblue:\"#0000CD\",darkblue:\"#00008B\",navy:\"#000080\",midnightblue:\"#191970\",cornsilk:\"#FFF8DC\",blanchedalmond:\"#FFEBCD\",bisque:\"#FFE4C4\",navajowhite:\"#FFDEAD\",wheat:\"#F5DEB3\",burlywood:\"#DEB887\",tan:\"#D2B48C\",rosybrown:\"#BC8F8F\",sandybrown:\"#F4A460\",goldenrod:\"#DAA520\",darkgoldenrod:\"#B8860B\",peru:\"#CD853F\",chocolate:\"#D2691E\",saddlebrown:\"#8B4513\",sienna:\"#A0522D\",brown:\"#A52A2A\",maroon:\"#800000\",white:\"#FFFFFF\",snow:\"#FFFAFA\",honeydew:\"#F0FFF0\",mintcream:\"#F5FFFA\",azure:\"#F0FFFF\",aliceblue:\"#F0F8FF\",ghostwhite:\"#F8F8FF\",whitesmoke:\"#F5F5F5\",seashell:\"#FFF5EE\",beige:\"#F5F5DC\",oldlace:\"#FDF5E6\",floralwhite:\"#FFFAF0\",ivory:\"#FFFFF0\",antiquewhite:\"#FAEBD7\",linen:\"#FAF0E6\",lavenderblush:\"#FFF0F5\",mistyrose:\"#FFE4E1\",gainsboro:\"#DCDCDC\",lightgray:\"#D3D3D3\",lightgrey:\"#D3D3D3\",silver:\"#C0C0C0\",darkgray:\"#A9A9A9\",darkgrey:\"#A9A9A9\",gray:\"#808080\",grey:\"#808080\",dimgray:\"#696969\",dimgrey:\"#696969\",lightslategray:\"#778899\",lightslategrey:\"#778899\",slategray:\"#708090\",slategrey:\"#708090\",darkslategray:\"#2F4F4F\",darkslategrey:\"#2F4F4F\",black:\"#000000\"},r.is_svg_color=function(F){return F in r.svg_colors}},\n", " function _(e,n,t){var r=e(113),c=e(110);function o(e,n){return r.__assign(e,n)}function u(e){return Object.keys(e).length}t.keys=Object.keys,t.values=function(e){for(var n=Object.keys(e),t=n.length,r=new Array(t),c=0;c\"'`])/g,function(r){switch(r){case\"&\":return\"&\";case\"<\":return\"<\";case\">\":return\">\";case'\"':return\""\";case\"'\":return\"'\";case\"`\":return\"`\";default:return r}})},e.unescape=function(r){return r.replace(/&(amp|lt|gt|quot|#x27|#x60);/g,function(r,t){switch(t){case\"amp\":return\"&\";case\"lt\":return\"<\";case\"gt\":return\">\";case\"quot\":return'\"';case\"#x27\":return\"'\";case\"#x60\":return\"`\";default:return t}})},e.use_strict=function(r){return\"'use strict';\\n\"+r}},\n", " function _(e,t,n){var i=function(){function e(){this._dev=!1}return Object.defineProperty(e.prototype,\"dev\",{get:function(){return this._dev},set:function(e){this._dev=e},enumerable:!0,configurable:!0}),e}();n.Settings=i,i.__name__=\"Settings\",n.settings=new i},\n", " function _(n,o,r){function f(n){for(var o in n)r.hasOwnProperty(o)||(r[o]=n[o])}f(n(130)),f(n(242)),f(n(269)),f(n(273)),f(n(288)),f(n(292)),f(n(298)),f(n(302)),f(n(332)),f(n(335)),f(n(337)),f(n(350)),f(n(217)),f(n(356)),f(n(360)),f(n(383)),f(n(384)),f(n(385)),f(n(386)),f(n(387)),f(n(393)),f(n(395)),f(n(405)),f(n(409))},\n", " function _(a,e,o){var r=a(131);o.Annotation=r.Annotation;var n=a(168);o.Arrow=n.Arrow;var t=a(169);o.ArrowHead=t.ArrowHead;var v=a(169);o.OpenHead=v.OpenHead;var l=a(169);o.NormalHead=l.NormalHead;var d=a(169);o.TeeHead=d.TeeHead;var i=a(169);o.VeeHead=i.VeeHead;var A=a(200);o.Band=A.Band;var H=a(201);o.BoxAnnotation=H.BoxAnnotation;var T=a(203);o.ColorBar=T.ColorBar;var p=a(227);o.Label=p.Label;var L=a(229);o.LabelSet=L.LabelSet;var b=a(230);o.Legend=b.Legend;var B=a(231);o.LegendItem=B.LegendItem;var S=a(233);o.PolyAnnotation=S.PolyAnnotation;var g=a(234);o.Slope=g.Slope;var m=a(235);o.Span=m.Span;var w=a(228);o.TextAnnotation=w.TextAnnotation;var x=a(236);o.Title=x.Title;var P=a(237);o.ToolbarPanel=P.ToolbarPanel;var h=a(238);o.Tooltip=h.Tooltip;var k=a(241);o.Whisker=k.Whisker},\n", " function _(t,e,n){var i=t(113),o=t(132),r=t(125),s=t(160),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),Object.defineProperty(e.prototype,\"panel\",{get:function(){return this.layout},enumerable:!0,configurable:!0}),e.prototype.get_size=function(){if(this.model.visible){var t=this._get_size(),e=t.width,n=t.height;return{width:Math.round(e),height:Math.round(n)}}return{width:0,height:0}},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this);var n=this.model.properties;this.on_change(n.visible,function(){return e.plot_view.request_layout()})},e.prototype._get_size=function(){throw new Error(\"not implemented\")},Object.defineProperty(e.prototype,\"ctx\",{get:function(){return this.plot_view.canvas_view.ctx},enumerable:!0,configurable:!0}),e.prototype.set_data=function(t){var e,n,i=this.model.materialize_dataspecs(t);if(r.extend(this,i),this.plot_model.use_map){null!=this._x&&(e=o.project_xy(this._x,this._y),this._x=e[0],this._y=e[1]),null!=this._xs&&(n=o.project_xsys(this._xs,this._ys),this._xs=n[0],this._ys=n[1])}},Object.defineProperty(e.prototype,\"needs_clip\",{get:function(){return null==this.layout},enumerable:!0,configurable:!0}),e.prototype.serializable_state=function(){var e=t.prototype.serializable_state.call(this);return null==this.layout?e:Object.assign(Object.assign({},e),{bbox:this.layout.bbox.box})},e}(s.RendererView);n.AnnotationView=a,a.__name__=\"AnnotationView\";var l=function(t){function e(e){return t.call(this,e)||this}return i.__extends(e,t),e.init_Annotation=function(){this.override({level:\"annotation\"})},e}(s.Renderer);n.Annotation=l,l.__name__=\"Annotation\",l.init_Annotation()},\n", " function _(r,n,t){var a=r(133),e=r(134),o=new e(\"GOOGLE\"),c=new e(\"WGS84\");t.wgs84_mercator=a(c,o);var i={lon:[-20026376.39,20026376.39],lat:[-20048966.1,20048966.1]},u={lon:[-180,180],lat:[-85.06,85.06]};function l(r,n){for(var a=Math.min(r.length,n.length),e=new Array(a),o=new Array(a),c=0;cu[n][0]&&r-1})}(n)?i(n):function(n){return\"+\"===n[0]}(n)?o(n):void 0:n}},\n", " function _(r,n,i){var t=r(137),e=r(138),a=r(141);function f(r){var n=this;if(2===arguments.length){var i=arguments[1];\"string\"==typeof i?\"+\"===i.charAt(0)?f[r]=e(arguments[1]):f[r]=a(arguments[1]):f[r]=i}else if(1===arguments.length){if(Array.isArray(r))return r.map(function(r){Array.isArray(r)?f.apply(n,r):f(r)});if(\"string\"==typeof r){if(r in f)return f[r]}else\"EPSG\"in r?f[\"EPSG:\"+r.EPSG]=r:\"ESRI\"in r?f[\"ESRI:\"+r.ESRI]=r:\"IAU2000\"in r?f[\"IAU2000:\"+r.IAU2000]=r:console.log(r);return}}t(f),n.exports=f},\n", " function _(t,l,G){l.exports=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 _(n,t,o){var a=.017453292519943295,u=n(139),e=n(140);t.exports=function(n){var t,o,r,i={},f=n.split(\"+\").map(function(n){return n.trim()}).filter(function(n){return n}).reduce(function(n,t){var o=t.split(\"=\");return o.push(!0),n[o[0].toLowerCase()]=o[1],n},{}),s={proj:\"projName\",datum:\"datumCode\",rf:function(n){i.rf=parseFloat(n)},lat_0:function(n){i.lat0=n*a},lat_1:function(n){i.lat1=n*a},lat_2:function(n){i.lat2=n*a},lat_ts:function(n){i.lat_ts=n*a},lon_0:function(n){i.long0=n*a},lon_1:function(n){i.long1=n*a},lon_2:function(n){i.long2=n*a},alpha:function(n){i.alpha=parseFloat(n)*a},lonc:function(n){i.longc=n*a},x_0:function(n){i.x0=parseFloat(n)},y_0:function(n){i.y0=parseFloat(n)},k_0:function(n){i.k0=parseFloat(n)},k:function(n){i.k0=parseFloat(n)},a:function(n){i.a=parseFloat(n)},b:function(n){i.b=parseFloat(n)},r_a:function(){i.R_A=!0},zone:function(n){i.zone=parseInt(n,10)},south:function(){i.utmSouth=!0},towgs84:function(n){i.datum_params=n.split(\",\").map(function(n){return parseFloat(n)})},to_meter:function(n){i.to_meter=parseFloat(n)},units:function(n){i.units=n,e[n]&&(i.to_meter=e[n].to_meter)},from_greenwich:function(n){i.from_greenwich=n*a},pm:function(n){i.from_greenwich=(u[n]?u[n]:parseFloat(n))*a},nadgrids:function(n){\"@null\"===n?i.datumCode=\"none\":i.nadgrids=n},axis:function(n){3===n.length&&-1!==\"ewnsud\".indexOf(n.substr(0,1))&&-1!==\"ewnsud\".indexOf(n.substr(1,1))&&-1!==\"ewnsud\".indexOf(n.substr(2,1))&&(i.axis=n)}};for(t in f)o=f[t],t in s?\"function\"==typeof(r=s[t])?r(o):i[r]=o:i[t]=o;return\"string\"==typeof i.datumCode&&\"WGS84\"!==i.datumCode&&(i.datumCode=i.datumCode.toLowerCase()),i}},\n", " function _(o,r,s){s.greenwich=0,s.lisbon=-9.131906111111,s.paris=2.337229166667,s.bogota=-74.080916666667,s.madrid=-3.687938888889,s.rome=12.452333333333,s.bern=7.439583333333,s.jakarta=106.807719444444,s.ferro=-17.666666666667,s.brussels=4.367975,s.stockholm=18.058277777778,s.athens=23.7163375,s.oslo=10.722916666667},\n", " function _(t,e,f){f.ft={to_meter:.3048},f[\"us-ft\"]={to_meter:1200/3937}},\n", " function _(e,a,t){var r=.017453292519943295,n=e(142);function o(e,a,t){e[a]=t.map(function(e){var a={};return l(e,a),a}).reduce(function(e,a){return n(e,a)},{})}function l(e,a){var t;Array.isArray(e)?(\"PARAMETER\"===(t=e.shift())&&(t=e.shift()),1===e.length?Array.isArray(e[0])?(a[t]={},l(e[0],a[t])):a[t]=e[0]:e.length?\"TOWGS84\"===t?a[t]=e:(a[t]={},[\"UNIT\",\"PRIMEM\",\"VERT_DATUM\"].indexOf(t)>-1?(a[t]={name:e[0].toLowerCase(),convert:e[1]},3===e.length&&(a[t].auth=e[2])):\"SPHEROID\"===t?(a[t]={name:e[0],a:e[1],rf:e[2]},4===e.length&&(a[t].auth=e[3])):[\"GEOGCS\",\"GEOCCS\",\"DATUM\",\"VERT_CS\",\"COMPD_CS\",\"LOCAL_CS\",\"FITTED_CS\",\"LOCAL_DATUM\"].indexOf(t)>-1?(e[0]=[\"name\",e[0]],o(a,t,e)):e.every(function(e){return Array.isArray(e)})?o(a,t,e):l(e,a[t])):a[t]=!0):a[e]=!0}function i(e){return e*r}a.exports=function(e,a){var t=JSON.parse((\",\"+e).replace(/\\s*\\,\\s*([A-Z_0-9]+?)(\\[)/g,',[\"$1\",').slice(1).replace(/\\s*\\,\\s*([A-Z_0-9]+?)\\]/g,',\"$1\"]').replace(/,\\[\"VERTCS\".+/,\"\")),r=t.shift(),o=t.shift();t.unshift([\"name\",o]),t.unshift([\"type\",r]),t.unshift(\"output\");var _={};return l(t,_),function(e){function a(a){var t=e.to_meter||1;return parseFloat(a,10)*t}\"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.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=parseFloat(e.UNIT.convert,10)*e.DATUM.SPHEROID.a):e.to_meter=parseFloat(e.UNIT.convert,10))),e.GEOGCS&&(e.GEOGCS.DATUM?e.datumCode=e.GEOGCS.DATUM.name.toLowerCase():e.datumCode=e.GEOGCS.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&&(\"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\"),e.GEOGCS.DATUM&&e.GEOGCS.DATUM.SPHEROID&&(e.ellps=e.GEOGCS.DATUM.SPHEROID.name.replace(\"_19\",\"\").replace(/[Cc]larke\\_18/,\"clrk\"),\"international\"===e.ellps.toLowerCase().slice(0,13)&&(e.ellps=\"intl\"),e.a=e.GEOGCS.DATUM.SPHEROID.a,e.rf=parseFloat(e.GEOGCS.DATUM.SPHEROID.rf,10)),~e.datumCode.indexOf(\"osgb_1936\")&&(e.datumCode=\"osgb36\")),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\"],[\"lat0\",\"latitude_of_center\",i],[\"longitude_of_center\",\"Longitude_Of_Center\"],[\"longc\",\"longitude_of_center\",i],[\"x0\",\"false_easting\",a],[\"y0\",\"false_northing\",a],[\"long0\",\"central_meridian\",i],[\"lat0\",\"latitude_of_origin\",i],[\"lat0\",\"standard_parallel_1\",i],[\"lat1\",\"standard_parallel_1\",i],[\"lat2\",\"standard_parallel_2\",i],[\"alpha\",\"azimuth\",i],[\"srsCode\",\"name\"]].forEach(function(a){return t=e,n=(r=a)[0],o=r[1],void(!(n in t)&&o in t&&(t[n]=t[o],3===r.length&&(t[n]=r[2](t[n]))));var t,r,n,o}),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)}(_.output),n(a,_.output)}},\n", " function _(n,r,i){r.exports=function(n,r){var i,o;if(n=n||{},!r)return n;for(o in r)void 0!==(i=r[o])&&(n[o]=i);return n}},\n", " function _(n,o,t){var r=[n(144),n(150)],e={},a=[];function i(n,o){var t=a.length;return n.names?(a[t]=n,n.names.forEach(function(n){e[n.toLowerCase()]=t}),this):(console.log(o),!0)}t.add=i,t.get=function(n){if(!n)return!1;var o=n.toLowerCase();return void 0!==e[o]&&a[e[o]]?a[e[o]]:void 0},t.start=function(){r.forEach(i)}},\n", " function _(t,s,i){var h=t(145),a=Math.PI/2,e=57.29577951308232,r=t(146),n=Math.PI/4,l=t(148),o=t(149);i.init=function(){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=h(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)},i.forward=function(t){var s,i,h=t.x,o=t.y;if(o*e>90&&o*e<-90&&h*e>180&&h*e<-180)return null;if(Math.abs(Math.abs(o)-a)<=1e-10)return null;if(this.sphere)s=this.x0+this.a*this.k0*r(h-this.long0),i=this.y0+this.a*this.k0*Math.log(Math.tan(n+.5*o));else{var M=Math.sin(o),u=l(this.e,o,M);s=this.x0+this.a*this.k0*r(h-this.long0),i=this.y0-this.a*this.k0*Math.log(u)}return t.x=s,t.y=i,t},i.inverse=function(t){var s,i,h=t.x-this.x0,e=t.y-this.y0;if(this.sphere)i=a-2*Math.atan(Math.exp(-e/(this.a*this.k0)));else{var n=Math.exp(-e/(this.a*this.k0));if(-9999===(i=o(this.e,n)))return null}return s=r(this.long0+h/(this.a*this.k0)),t.x=s,t.y=i,t},i.names=[\"Mercator\",\"Popular Visualisation Pseudo Mercator\",\"Mercator_1SP\",\"Mercator_Auxiliary_Sphere\",\"merc\"]},\n", " function _(t,n,r){n.exports=function(t,n,r){var o=t*n;return r/Math.sqrt(1-o*o)}},\n", " function _(t,n,a){var r=2*Math.PI,o=t(147);n.exports=function(t){return Math.abs(t)<=3.14159265359?t:t-o(t)*r}},\n", " function _(n,t,o){t.exports=function(n){return n<0?-1:1}},\n", " function _(t,a,n){var r=Math.PI/2;a.exports=function(t,a,n){var o=t*n,h=.5*t;return o=Math.pow((1-o)/(1+o),h),Math.tan(.5*(r-a))/o}},\n", " function _(a,t,n){var r=Math.PI/2;t.exports=function(a,t){for(var n,h,M=.5*a,o=r-2*Math.atan(t),e=0;e<=15;e++)if(n=a*Math.sin(o),o+=h=r-2*Math.atan(t*Math.pow((1-n)/(1+n),M))-o,Math.abs(h)<=1e-10)return o;return-9999}},\n", " function _(n,i,t){function e(n){return n}t.init=function(){},t.forward=e,t.inverse=e,t.names=[\"longlat\",\"identity\"]},\n", " function _(r,e,t){var n=r(152);t.eccentricity=function(r,e,t,n){var a=r*r,c=e*e,f=(a-c)/a,i=0;return n?(a=(r*=1-f*(.16666666666666666+f*(.04722222222222222+.022156084656084655*f)))*r,f=0):i=Math.sqrt(f),{es:f,e:i,ep2:(a-c)/c}},t.sphere=function(r,e,t,a,c){if(!r){var f=n[a];f||(f=n.WGS84),r=f.a,e=f.b,t=f.rf}return t&&!e&&(e=(1-1/t)*r),(0===t||Math.abs(r-e)<1e-10)&&(c=!0,e=r),{a:r,b:e,rf:t,sphere:c}}},\n", " function _(e,a,l){l.MERIT={a:6378137,rf:298.257,ellipseName:\"MERIT 1983\"},l.SGS85={a:6378136,rf:298.257,ellipseName:\"Soviet Geodetic System 85\"},l.GRS80={a:6378137,rf:298.257222101,ellipseName:\"GRS 1980(IUGG, 1980)\"},l.IAU76={a:6378140,rf:298.257,ellipseName:\"IAU 1976\"},l.airy={a:6377563.396,b:6356256.91,ellipseName:\"Airy 1830\"},l.APL4={a:6378137,rf:298.25,ellipseName:\"Appl. Physics. 1965\"},l.NWL9D={a:6378145,rf:298.25,ellipseName:\"Naval Weapons Lab., 1965\"},l.mod_airy={a:6377340.189,b:6356034.446,ellipseName:\"Modified Airy\"},l.andrae={a:6377104.43,rf:300,ellipseName:\"Andrae 1876 (Den., Iclnd.)\"},l.aust_SA={a:6378160,rf:298.25,ellipseName:\"Australian Natl & S. Amer. 1969\"},l.GRS67={a:6378160,rf:298.247167427,ellipseName:\"GRS 67(IUGG 1967)\"},l.bessel={a:6377397.155,rf:299.1528128,ellipseName:\"Bessel 1841\"},l.bess_nam={a:6377483.865,rf:299.1528128,ellipseName:\"Bessel 1841 (Namibia)\"},l.clrk66={a:6378206.4,b:6356583.8,ellipseName:\"Clarke 1866\"},l.clrk80={a:6378249.145,rf:293.4663,ellipseName:\"Clarke 1880 mod.\"},l.clrk58={a:6378293.645208759,rf:294.2606763692654,ellipseName:\"Clarke 1858\"},l.CPM={a:6375738.7,rf:334.29,ellipseName:\"Comm. des Poids et Mesures 1799\"},l.delmbr={a:6376428,rf:311.5,ellipseName:\"Delambre 1810 (Belgium)\"},l.engelis={a:6378136.05,rf:298.2566,ellipseName:\"Engelis 1985\"},l.evrst30={a:6377276.345,rf:300.8017,ellipseName:\"Everest 1830\"},l.evrst48={a:6377304.063,rf:300.8017,ellipseName:\"Everest 1948\"},l.evrst56={a:6377301.243,rf:300.8017,ellipseName:\"Everest 1956\"},l.evrst69={a:6377295.664,rf:300.8017,ellipseName:\"Everest 1969\"},l.evrstSS={a:6377298.556,rf:300.8017,ellipseName:\"Everest (Sabah & Sarawak)\"},l.fschr60={a:6378166,rf:298.3,ellipseName:\"Fischer (Mercury Datum) 1960\"},l.fschr60m={a:6378155,rf:298.3,ellipseName:\"Fischer 1960\"},l.fschr68={a:6378150,rf:298.3,ellipseName:\"Fischer 1968\"},l.helmert={a:6378200,rf:298.3,ellipseName:\"Helmert 1906\"},l.hough={a:6378270,rf:297,ellipseName:\"Hough\"},l.intl={a:6378388,rf:297,ellipseName:\"International 1909 (Hayford)\"},l.kaula={a:6378163,rf:298.24,ellipseName:\"Kaula 1961\"},l.lerch={a:6378139,rf:298.257,ellipseName:\"Lerch 1979\"},l.mprts={a:6397300,rf:191,ellipseName:\"Maupertius 1738\"},l.new_intl={a:6378157.5,b:6356772.2,ellipseName:\"New International 1967\"},l.plessis={a:6376523,rf:6355863,ellipseName:\"Plessis 1817 (France)\"},l.krass={a:6378245,rf:298.3,ellipseName:\"Krassovsky, 1942\"},l.SEasia={a:6378155,b:6356773.3205,ellipseName:\"Southeast Asia\"},l.walbeck={a:6376896,b:6355834.8467,ellipseName:\"Walbeck\"},l.WGS60={a:6378165,rf:298.3,ellipseName:\"WGS 60\"},l.WGS66={a:6378145,rf:298.25,ellipseName:\"WGS 66\"},l.WGS7={a:6378135,rf:298.26,ellipseName:\"WGS 72\"},l.WGS84={a:6378137,rf:298.257223563,ellipseName:\"WGS 84\"},l.sphere={a:6370997,b:6370997,ellipseName:\"Normal Sphere (r=6370997)\"}},\n", " function _(e,a,s){s.wgs84={towgs84:\"0,0,0\",ellipse:\"WGS84\",datumName:\"WGS84\"},s.ch1903={towgs84:\"674.374,15.056,405.346\",ellipse:\"bessel\",datumName:\"swiss\"},s.ggrs87={towgs84:\"-199.87,74.79,246.62\",ellipse:\"GRS80\",datumName:\"Greek_Geodetic_Reference_System_1987\"},s.nad83={towgs84:\"0,0,0\",ellipse:\"GRS80\",datumName:\"North_American_Datum_1983\"},s.nad27={nadgrids:\"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat\",ellipse:\"clrk66\",datumName:\"North_American_Datum_1927\"},s.potsdam={towgs84:\"606.0,23.0,413.0\",ellipse:\"bessel\",datumName:\"Potsdam Rauenberg 1950 DHDN\"},s.carthage={towgs84:\"-263.0,6.0,431.0\",ellipse:\"clark80\",datumName:\"Carthage 1934 Tunisia\"},s.hermannskogel={towgs84:\"653.0,-212.0,449.0\",ellipse:\"bessel\",datumName:\"Hermannskogel\"},s.ire65={towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"mod_airy\",datumName:\"Ireland 1965\"},s.rassadiran={towgs84:\"-133.63,-157.5,-158.62\",ellipse:\"intl\",datumName:\"Rassadiran\"},s.nzgd49={towgs84:\"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993\",ellipse:\"intl\",datumName:\"New Zealand Geodetic Datum 1949\"},s.osgb36={towgs84:\"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894\",ellipse:\"airy\",datumName:\"Airy 1830\"},s.s_jtsk={towgs84:\"589,76,480\",ellipse:\"bessel\",datumName:\"S-JTSK (Ferro)\"},s.beduaram={towgs84:\"-106,-87,188\",ellipse:\"clrk80\",datumName:\"Beduaram\"},s.gunung_segara={towgs84:\"-403,684,41\",ellipse:\"bessel\",datumName:\"Gunung Segara Jakarta\"},s.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){var p=1,u=2,r=4,_=5,d=484813681109536e-20;m.exports=function(a,m,t,s,e,n){var o={};return o.datum_type=r,a&&\"none\"===a&&(o.datum_type=_),m&&(o.datum_params=m.map(parseFloat),0===o.datum_params[0]&&0===o.datum_params[1]&&0===o.datum_params[2]||(o.datum_type=p),o.datum_params.length>3&&(0===o.datum_params[3]&&0===o.datum_params[4]&&0===o.datum_params[5]&&0===o.datum_params[6]||(o.datum_type=u,o.datum_params[3]*=d,o.datum_params[4]*=d,o.datum_params[5]*=d,o.datum_params[6]=o.datum_params[6]/1e6+1))),o.a=t,o.b=s,o.es=e,o.ep2=n,o}},\n", " function _(t,e,r){var m=.017453292519943295,a=57.29577951308232,o=1,u=2,n=t(156),d=t(158),y=t(134),_=t(159);e.exports=function t(e,r,x){var i;return Array.isArray(x)&&(x=_(x)),e.datum&&r.datum&&function(t,e){return(t.datum.datum_type===o||t.datum.datum_type===u)&&\"WGS84\"!==e.datumCode||(e.datum.datum_type===o||e.datum.datum_type===u)&&\"WGS84\"!==t.datumCode}(e,r)&&(x=t(e,i=new y(\"WGS84\"),x),e=i),\"enu\"!==e.axis&&(x=d(e,!1,x)),\"longlat\"===e.projName?x={x:x.x*m,y:x.y*m}:(e.to_meter&&(x={x:x.x*e.to_meter,y:x.y*e.to_meter}),x=e.inverse(x)),e.from_greenwich&&(x.x+=e.from_greenwich),x=n(e.datum,r.datum,x),r.from_greenwich&&(x={x:x.x-r.grom_greenwich,y:x.y}),\"longlat\"===r.projName?x={x:x.x*a,y:x.y*a}:(x=r.forward(x),r.to_meter&&(x={x:x.x/r.to_meter,y:x.y/r.to_meter})),\"enu\"!==r.axis?d(r,!0,x):x}},\n", " function _(t,e,a){var u=1,m=2,o=t(157);function c(t){return t===u||t===m}e.exports=function(t,e,a){return o.compareDatums(t,e)?a:5===t.datum_type||5===e.datum_type?a:t.es!==e.es||t.a!==e.a||c(t.datum_type)||c(e.datum_type)?(a=o.geodeticToGeocentric(a,t.es,t.a),c(t.datum_type)&&(a=o.geocentricToWgs84(a,t.datum_type,t.datum_params)),c(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){var m=Math.PI/2;r.compareDatums=function(a,t){return a.datum_type===t.datum_type&&(!(a.a!==t.a||Math.abs(this.es-t.es)>5e-11)&&(1===a.datum_type?this.datum_params[0]===t.datum_params[0]&&a.datum_params[1]===t.datum_params[1]&&a.datum_params[2]===t.datum_params[2]:2!==a.datum_type||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 s,u,e,n,d=a.x,i=a.y,p=a.z?a.z:0;if(i<-m&&i>-1.001*m)i=-m;else if(i>m&&i<1.001*m)i=m;else if(i<-m||i>m)return null;return d>Math.PI&&(d-=2*Math.PI),u=Math.sin(i),n=Math.cos(i),e=u*u,{x:((s=r/Math.sqrt(1-t*e))+p)*n*Math.cos(d),y:(s+p)*n*Math.sin(d),z:(s*(1-t)+p)*u}},r.geocentricToGeodetic=function(a,t,r,s){var u,e,n,d,i,p,_,h,o,y,c,z,M,x,f,g=a.x,l=a.y,q=a.z?a.z:0;if(u=Math.sqrt(g*g+l*l),e=Math.sqrt(g*g+l*l+q*q),u/r<1e-12){if(x=0,e/r<1e-12)return m,f=-s,{x:a.x,y:a.y,z:a.z}}else x=Math.atan2(l,g);n=q/e,h=(d=u/e)*(1-t)*(i=1/Math.sqrt(1-t*(2-t)*d*d)),o=n*i,M=0;do{M++,p=t*(_=r/Math.sqrt(1-t*o*o))/(_+(f=u*h+q*o-_*(1-t*o*o))),z=(c=n*(i=1/Math.sqrt(1-p*(2-p)*d*d)))*h-(y=d*(1-p)*i)*o,h=y,o=c}while(z*z>1e-24&&M<30);return{x:x,y:Math.atan(c/Math.abs(y)),z:f}},r.geocentricToWgs84=function(a,t,r){if(1===t)return{x:a.x+r[0],y:a.y+r[1],z:a.z+r[2]};if(2===t){var m=r[0],s=r[1],u=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)+u}}},r.geocentricFromWgs84=function(a,t,r){if(1===t)return{x:a.x-r[0],y:a.y-r[1],z:a.z-r[2]};if(2===t){var m=r[0],s=r[1],u=r[2],e=r[3],n=r[4],d=r[5],i=r[6],p=(a.x-m)/i,_=(a.y-s)/i,h=(a.z-u)/i;return{x:p+d*_-n*h,y:-d*p+_+e*h,z:n*p-e*_+h}}}},\n", " function _(e,a,r){a.exports=function(e,a,r){var s,c,i,n=r.x,o=r.y,t=r.z||0,u={};for(i=0;i<3;i++)if(!a||2!==i||void 0!==r.z)switch(0===i?(s=n,c=\"x\"):1===i?(s=o,c=\"y\"):(s=t,c=\"z\"),e.axis[i]){case\"e\":u[c]=s;break;case\"w\":u[c]=-s;break;case\"n\":u[c]=s;break;case\"s\":u[c]=-s;break;case\"u\":void 0!==r[c]&&(u.z=s);break;case\"d\":void 0!==r[c]&&(u.z=-s);break;default:return null}return u}},\n", " function _(n,t,e){t.exports=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,t,n){var i=e(113),r=e(161),o=e(165),l=e(121),u=e(166),_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this),this.visuals=new o.Visuals(this.model),this._has_finished=!0},Object.defineProperty(t.prototype,\"plot_view\",{get:function(){return this.parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"plot_model\",{get:function(){return this.parent.model},enumerable:!0,configurable:!0}),t.prototype.request_render=function(){this.plot_view.request_render()},t.prototype.map_to_screen=function(e,t){return this.plot_view.map_to_screen(e,t,this.model.x_range_name,this.model.y_range_name)},Object.defineProperty(t.prototype,\"needs_clip\",{get:function(){return!1},enumerable:!0,configurable:!0}),t.prototype.notify_finished=function(){this.plot_view.notify_finished()},Object.defineProperty(t.prototype,\"has_webgl\",{get:function(){return!1},enumerable:!0,configurable:!0}),t}(r.DOMView);n.RendererView=_,_.__name__=\"RendererView\";var p=function(e){function t(t){return e.call(this,t)||this}return i.__extends(t,e),t.init_Renderer=function(){this.define({level:[l.RenderLevel],visible:[l.Boolean,!0]})},t}(u.Model);n.Renderer=p,p.__name__=\"Renderer\",p.init_Renderer()},\n", " function _(e,t,n){var i=e(113),r=e(162),o=e(163),s=e(164),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this),this._has_finished=!1,this.el=this._createElement()},t.prototype.remove=function(){o.removeElement(this.el),e.prototype.remove.call(this)},t.prototype.css_classes=function(){return[]},t.prototype.cursor=function(e,t){return null},t.prototype.render=function(){},t.prototype.renderTo=function(e){e.appendChild(this.el),this.render()},t.prototype.has_finished=function(){return this._has_finished},Object.defineProperty(t.prototype,\"_root_element\",{get:function(){return o.parent(this.el,\".\"+s.bk_root)||document.body},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"is_idle\",{get:function(){return this.has_finished()},enumerable:!0,configurable:!0}),t.prototype._createElement=function(){return o.createElement(this.tagName,{class:this.css_classes()})},t}(r.View);n.DOMView=p,p.__name__=\"DOMView\",p.prototype.tagName=\"div\"},\n", " function _(t,e,n){var o=t(113),i=t(116),r=t(109),a=t(127),s=function(t){function e(e){var n=t.call(this)||this;if(n.removed=new i.Signal0(n,\"removed\"),null==e.model)throw new Error(\"model of a view wasn't configured\");return n.model=e.model,n._parent=e.parent,n.id=e.id||a.uniqueId(),n.initialize(),!1!==e.connect_signals&&n.connect_signals(),n}return o.__extends(e,t),e.prototype.initialize=function(){},e.prototype.remove=function(){this._parent=void 0,this.disconnect_signals(),this.removed.emit()},e.prototype.toString=function(){return this.model.type+\"View(\"+this.id+\")\"},e.prototype.serializable_state=function(){return{type:this.model.type}},Object.defineProperty(e.prototype,\"parent\",{get:function(){if(void 0!==this._parent)return this._parent;throw new Error(\"parent of a view wasn't configured\")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"is_root\",{get:function(){return null===this.parent},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"root\",{get:function(){return this.is_root?this:this.parent.root},enumerable:!0,configurable:!0}),e.prototype.assert_root=function(){if(!this.is_root)throw new Error(this.toString()+\" is not a root layout\")},e.prototype.connect_signals=function(){},e.prototype.disconnect_signals=function(){i.Signal.disconnectReceiver(this)},e.prototype.on_change=function(t,e){for(var n=0,o=r.isArray(t)?t:[t];n\":case\"vertical_wave\":_.moveTo(n,0),_.lineTo(3*n,c),_.lineTo(n,l),_.stroke();break;case\"*\":case\"criss_cross\":h(_,l),o(_,l,c),s(_,l,c)}return r}var r=function(){function e(e,t){void 0===t&&(t=\"\"),this.obj=e,this.prefix=t,this.cache={};for(var a=0,i=this.attrs;a0){var n=t[l];return null==n&&(t[l]=n=new e(l,o)),n}throw new TypeError(\"Logger.get() expects a non-empty string name and an optional log-level\")},Object.defineProperty(e.prototype,\"level\",{get:function(){return this.get_level()},enumerable:!0,configurable:!0}),e.prototype.get_level=function(){return this._log_level},e.prototype.set_level=function(l){if(l instanceof r)this._log_level=l;else{if(!n.isString(l)||null==e.log_levels[l])throw new Error(\"Logger.set_level() expects a log-level object or a string name of a log-level\");this._log_level=e.log_levels[l]}var o=\"[\"+this._name+\"]\";for(var t in e.log_levels){e.log_levels[t].levele?a.slice(-e):a}if(l.isTypedArray(t)){var i=t.length+n.length;if(null!=e&&i>e){var r=i-e,o=t.length;a=void 0;t.length0?this.selected_glyphs[0]:null},enumerable:!0,configurable:!0}),e.prototype.add_to_selected_glyphs=function(i){this.selected_glyphs.push(i)},e.prototype.update=function(i,e,t){this.final=e,t?this.update_through_union(i):(this.indices=i.indices,this.line_indices=i.line_indices,this.selected_glyphs=i.selected_glyphs,this.get_view=i.get_view,this.multiline_indices=i.multiline_indices,this.image_indices=i.image_indices)},e.prototype.clear=function(){this.final=!0,this.indices=[],this.line_indices=[],this.multiline_indices={},this.get_view=function(){return null},this.selected_glyphs=[]},e.prototype.is_empty=function(){return 0==this.indices.length&&0==this.line_indices.length&&0==this.image_indices.length},e.prototype.update_through_union=function(i){this.indices=l.union(i.indices,this.indices),this.selected_glyphs=l.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=l.union(i.line_indices,this.line_indices),this.get_view()||(this.get_view=i.get_view),this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)},e.prototype.update_through_intersection=function(i){this.indices=l.intersection(i.indices,this.indices),this.selected_glyphs=l.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=l.union(i.line_indices,this.line_indices),this.get_view()||(this.get_view=i.get_view),this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)},e}(s.Model);t.Selection=d,d.__name__=\"Selection\",d.init_Selection()},\n", " function _(e,t,i){var n=e(113),o=e(115),r=e(173),s=e(175),c=e(192),l=e(121),p=function(e){function t(t){var i=e.call(this,t)||this;return i.inspectors={},i}return n.__extends(t,e),t.init_SelectionManager=function(){this.internal({source:[l.Any]})},t.prototype.select=function(e,t,i,n){void 0===n&&(n=!1);for(var o=[],r=[],l=0,p=e;l0){d=this.source.selection_policy.hit_test(t,o);a=a||this.source.selection_policy.do_selection(d,this.source,i,n)}return a},t.prototype.inspect=function(e,t){var i=!1;if(e instanceof s.GlyphRendererView){if(null!=(o=e.hit_test(t))){i=!o.is_empty();var n=this.get_or_create_inspector(e.model);n.update(o,!0,!1),this.source.setv({inspected:n},{silent:!0}),this.source.inspect.emit([e,{geometry:t}])}}else if(e instanceof c.GraphRendererView){var o=e.model.inspection_policy.hit_test(t,e);i=i||e.model.inspection_policy.do_inspection(o,t,e,!1,!1)}return i},t.prototype.clear=function(e){this.source.selected.clear(),null!=e&&this.get_or_create_inspector(e.model).clear()},t.prototype.get_or_create_inspector=function(e){return null==this.inspectors[e.id]&&(this.inspectors[e.id]=new r.Selection),this.inspectors[e.id]},t}(o.HasProps);i.SelectionManager=p,p.__name__=\"SelectionManager\",p.init_SelectionManager()},\n", " function _(e,t,i){var n=e(113),l=e(176),s=e(177),h=e(187),r=e(188),o=e(190),a=e(191),d=e(167),c=e(121),_=e(114),p=e(110),u=e(125),g=e(184),y={fill:{},line:{}},m={fill:{fill_alpha:.3,fill_color:\"grey\"},line:{line_alpha:.3,line_color:\"grey\"}},v={fill:{fill_alpha:.2},line:{}},f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this);var t=this.model.glyph,i=p.includes(t.mixins,\"fill\"),n=p.includes(t.mixins,\"line\"),l=u.clone(t.attributes);function s(e){var s=u.clone(l);return i&&u.extend(s,e.fill),n&&u.extend(s,e.line),new t.constructor(s)}delete l.id,this.glyph=this.build_glyph_view(t);var h=this.model.selection_glyph;null==h?h=s({fill:{},line:{}}):\"auto\"===h&&(h=s(y)),this.selection_glyph=this.build_glyph_view(h);var r=this.model.nonselection_glyph;null==r?r=s({fill:{},line:{}}):\"auto\"===r&&(r=s(v)),this.nonselection_glyph=this.build_glyph_view(r);var o=this.model.hover_glyph;null!=o&&(this.hover_glyph=this.build_glyph_view(o));var a=this.model.muted_glyph;null!=a&&(this.muted_glyph=this.build_glyph_view(a));var d=s(m);this.decimated_glyph=this.build_glyph_view(d),this.xscale=this.plot_view.frame.xscales[this.model.x_range_name],this.yscale=this.plot_view.frame.yscales[this.model.y_range_name],this.set_data(!1)},t.prototype.build_glyph_view=function(e){return new e.default_view({model:e,parent:this})},t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return t.request_render()}),this.connect(this.model.glyph.change,function(){return t.set_data()}),this.connect(this.model.data_source.change,function(){return t.set_data()}),this.connect(this.model.data_source.streaming,function(){return t.set_data()}),this.connect(this.model.data_source.patching,function(e){return t.set_data(!0,e)}),this.connect(this.model.data_source.selected.change,function(){return t.request_render()}),this.connect(this.model.data_source._select,function(){return t.request_render()}),null!=this.hover_glyph&&this.connect(this.model.data_source.inspect,function(){return t.request_render()}),this.connect(this.model.properties.view.change,function(){return t.set_data()}),this.connect(this.model.view.change,function(){return t.set_data()}),this.connect(this.model.properties.visible.change,function(){return t.plot_view.update_dataranges()});var i=this.plot_view.frame,n=i.x_ranges,l=i.y_ranges;for(var s in n){(h=n[s])instanceof g.FactorRange&&this.connect(h.change,function(){return t.set_data()})}for(var s in l){var h;(h=l[s])instanceof g.FactorRange&&this.connect(h.change,function(){return t.set_data()})}this.connect(this.model.glyph.transformchange,function(){return t.set_data()})},t.prototype.have_selection_glyphs=function(){return null!=this.selection_glyph&&null!=this.nonselection_glyph},t.prototype.set_data=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=null);var i=Date.now(),n=this.model.data_source;this.all_indices=this.model.view.indices,this.glyph.model.setv({x_range_name:this.model.x_range_name,y_range_name:this.model.y_range_name},{silent:!0}),this.glyph.set_data(n,this.all_indices,t),this.glyph.set_visuals(n),this.decimated_glyph.set_visuals(n),this.have_selection_glyphs()&&(this.selection_glyph.set_visuals(n),this.nonselection_glyph.set_visuals(n)),null!=this.hover_glyph&&this.hover_glyph.set_visuals(n),null!=this.muted_glyph&&this.muted_glyph.set_visuals(n);var l=this.plot_model.lod_factor;this.decimated=[];for(var s=0,h=Math.floor(this.all_indices.length/l);s0?w[\"1d\"].indices:_.map(Object.keys(w[\"2d\"].indices),function(e){return parseInt(e)})),x=_.filter(a,function(t){return b.has(e.all_indices[t])}),D=this.plot_model.lod_threshold;null!=this.model.document&&this.model.document.interactive_duration()>0&&!i&&null!=D&&this.all_indices.length>D?(a=this.decimated,m=this.decimated_glyph,v=this.decimated_glyph,f=this.selection_glyph):(m=this.model.muted&&null!=this.muted_glyph?this.muted_glyph:this.glyph,v=this.nonselection_glyph,f=this.selection_glyph),null!=this.hover_glyph&&x.length&&(a=p.difference(a,x));var R,V=null;if(g.length&&this.have_selection_glyphs()){for(var G=Date.now(),A={},I=0,q=g;I1&&(t.stroke(),r=!1)}r?t.lineTo(n[l],s[l]):(t.beginPath(),t.moveTo(n[l],s[l]),r=!0),_=l}r&&t.stroke()},e.prototype._hit_point=function(t){for(var e=this,i=_.create_empty_hit_test_result(),n={x:t.sx,y:t.sy},s=9999,r=Math.max(2,this.visuals.line.line_width.value()/2),o=0,h=this.sx.length-1;o0){this.index=new e(n.length);for(var t=0,i=n;to&&(e=(t=[o,e])[0],o=t[1]),r>a&&(r=(i=[a,r])[0],a=i[1]),{x0:e,y0:r,x1:o,y1:a}},Object.defineProperty(n.prototype,\"bbox\",{get:function(){if(null==this.index)return r.empty();var n=this.index;return{x0:n.minX,y0:n.minY,x1:n.maxX,y1:n.maxY}},enumerable:!0,configurable:!0}),n.prototype.search=function(n){var t=this;if(null==this.index)return[];var i=this._normalize(n),e=i.x0,r=i.y0,o=i.x1,a=i.y1;return this.index.search(e,r,o,a).map(function(n){return t.points[n]})},n.prototype.indices=function(n){return this.search(n).map(function(n){return n.i})},n}();i.SpatialIndex=o,o.__name__=\"SpatialIndex\"},\n", " function _(t,s,i){var e,h;e=this,h=function(){\"use strict\";var t=function(){this.ids=[],this.values=[],this.length=0};t.prototype.clear=function(){this.length=this.ids.length=this.values.length=0},t.prototype.push=function(t,s){this.ids.push(t),this.values.push(s);for(var i=this.length++;i>0;){var e=i-1>>1,h=this.values[e];if(s>=h)break;this.ids[i]=this.ids[e],this.values[i]=h,i=e}this.ids[i]=t,this.values[i]=s},t.prototype.pop=function(){if(0!==this.length){var t=this.ids[0];if(this.length--,this.length>0){for(var s=this.ids[0]=this.ids[this.length],i=this.values[0]=this.values[this.length],e=this.length>>1,h=0;h=i)break;this.ids[h]=o,this.values[h]=a,h=r}this.ids[h]=s,this.values[h]=i}return this.ids.pop(),this.values.pop(),t}},t.prototype.peek=function(){return this.ids[0]},t.prototype.peekValue=function(){return this.values[0]};var s=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],i=function(i,e,h,r){if(void 0===e&&(e=16),void 0===h&&(h=Float64Array),void 0===i)throw new Error(\"Missing required argument: numItems.\");if(isNaN(i)||i<=0)throw new Error(\"Unpexpected numItems value: \"+i+\".\");this.numItems=+i,this.nodeSize=Math.min(Math.max(+e,2),65535);var n=i,o=n;this._levelBounds=[4*n];do{o+=n=Math.ceil(n/this.nodeSize),this._levelBounds.push(4*o)}while(1!==n);this.ArrayType=h||Float64Array,this.IndexArrayType=o<16384?Uint16Array:Uint32Array;var a=s.indexOf(this.ArrayType),u=4*o*this.ArrayType.BYTES_PER_ELEMENT;if(a<0)throw new Error(\"Unexpected typed array class: \"+h+\".\");r&&r instanceof ArrayBuffer?(this.data=r,this._boxes=new this.ArrayType(this.data,8,4*o),this._indices=new this.IndexArrayType(this.data,8+u,o),this._pos=4*o,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+u+o*this.IndexArrayType.BYTES_PER_ELEMENT),this._boxes=new this.ArrayType(this.data,8,4*o),this._indices=new this.IndexArrayType(this.data,8+u,o),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]=e,new Uint32Array(this.data,4,1)[0]=i),this._queue=new t};function e(t,s,i){return t>1;s[h]>t?e=h:i=h+1}return s[i]}function r(t,s,i,e,h){var r=t[e];t[e]=t[h],t[h]=r;var n=4*e,o=4*h,a=s[n],u=s[n+1],p=s[n+2],d=s[n+3];s[n]=s[o],s[n+1]=s[o+1],s[n+2]=s[o+2],s[n+3]=s[o+3],s[o]=a,s[o+1]=u,s[o+2]=p,s[o+3]=d;var _=i[e];i[e]=i[h],i[h]=_}function n(t,s){var i=t^s,e=65535^i,h=65535^(t|s),r=t&(65535^s),n=i|e>>1,o=i>>1^i,a=h>>1^e&r>>1^h,u=i&h>>1^r>>1^r;o=(i=n)&(e=o)>>2^e&(i^e)>>2,a^=i&(h=a)>>2^e&(r=u)>>2,u^=e&h>>2^(i^e)&r>>2,o=(i=n=i&i>>2^e&e>>2)&(e=o)>>4^e&(i^e)>>4,a^=i&(h=a)>>4^e&(r=u)>>4,u^=e&h>>4^(i^e)&r>>4,a^=(i=n=i&i>>4^e&e>>4)&(h=a)>>8^(e=o)&(r=u)>>8;var p=t^s,d=(e=(u^=e&h>>8^(i^e)&r>>8)^u>>1)|65535^(p|(i=a^a>>1));return((d=1431655765&((d=858993459&((d=252645135&((d=16711935&(d|d<<8))|d<<4))|d<<2))|d<<1))<<1|(p=1431655765&((p=858993459&((p=252645135&((p=16711935&(p|p<<8))|p<<4))|p<<2))|p<<1)))>>>0}return i.from=function(t){if(!(t instanceof ArrayBuffer))throw new Error(\"Data must be an instance of ArrayBuffer.\");var e=new Uint8Array(t,0,2),h=e[0],r=e[1];if(251!==h)throw new Error(\"Data does not appear to be in a Flatbush format.\");if(r>>4!=3)throw new Error(\"Got v\"+(r>>4)+\" data when expected v3.\");var n=new Uint16Array(t,2,1)[0],o=new Uint32Array(t,4,1)[0];return new i(o,n,s[15&r],t)},i.prototype.add=function(t,s,i,e){var h=this._pos>>2;this._indices[h]=h,this._boxes[this._pos++]=t,this._boxes[this._pos++]=s,this._boxes[this._pos++]=i,this._boxes[this._pos++]=e,tthis.maxX&&(this.maxX=i),e>this.maxY&&(this.maxY=e)},i.prototype.finish=function(){if(this._pos>>2!==this.numItems)throw new Error(\"Added \"+(this._pos>>2)+\" items when expected \"+this.numItems+\".\");for(var t=this.maxX-this.minX,s=this.maxY-this.minY,i=new Uint32Array(this.numItems),e=0;e=n)return;var o=s[h+n>>1];var a=h-1;var u=n+1;for(;;){do{a++}while(s[a]o);if(a>=u)break;r(s,i,e,a,u)}t(s,i,e,h,u);t(s,i,e,u+1,n)}(i,this._boxes,this._indices,0,this.numItems-1);for(var f=0,l=0;fm&&(m=E),I>c&&(c=I)}this._indices[this._pos>>2]=b,this._boxes[this._pos++]=x,this._boxes[this._pos++]=y,this._boxes[this._pos++]=m,this._boxes[this._pos++]=c}},i.prototype.search=function(t,s,i,e,h){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");for(var r=this._boxes.length-4,n=this._levelBounds.length-1,o=[],a=[];void 0!==r;){for(var u=Math.min(r+4*this.nodeSize,this._levelBounds[n]),p=r;p>2];ithis._boxes[p+2]||s>this._boxes[p+3]||(r<4*this.numItems?(void 0===h||h(d))&&a.push(d):(o.push(d),o.push(n-1))))}n=o.pop(),r=o.pop()}return a},i.prototype.neighbors=function(t,s,i,r,n){if(void 0===i&&(i=1/0),void 0===r&&(r=1/0),this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");for(var o=this._boxes.length-4,a=this._queue,u=[],p=r*r;void 0!==o;){for(var d=Math.min(o+4*this.nodeSize,h(o,this._levelBounds)),_=o;_>2],l=e(t,this._boxes[_],this._boxes[_+2]),v=e(s,this._boxes[_+1],this._boxes[_+3]),x=l*l+v*v;o<4*this.numItems?(void 0===n||n(f))&&a.push(-f-1,x):a.push(f,x)}for(;a.length&&a.peek()<0;){if(a.peekValue()>p)return a.clear(),u;if(u.push(-a.pop()-1),u.length===i)return a.clear(),u}o=a.pop()}return a.clear(),u},i},\"object\"==typeof i&&void 0!==s?s.exports=h():\"function\"==typeof define&&define.amd?define(h):(e=e||self).Flatbush=h()},\n", " function _(t,e,r){var i=Math.min,n=Math.max;r.empty=function(){return{x0:1/0,y0:1/0,x1:-1/0,y1:-1/0}},r.positive_x=function(){return{x0:Number.MIN_VALUE,y0:-1/0,x1:1/0,y1:1/0}},r.positive_y=function(){return{x0:-1/0,y0:Number.MIN_VALUE,x1:1/0,y1:1/0}},r.union=function(t,e){return{x0:i(t.x0,e.x0),x1:n(t.x1,e.x1),y0:i(t.y0,e.y0),y1:n(t.y1,e.y1)}};var o=function(){function t(t){if(null==t)this.x0=0,this.y0=0,this.x1=0,this.y1=0;else if(\"x0\"in t){var e=t.x0,r=t.y0,i=t.x1,n=t.y1;if(!(e<=i&&r<=n))throw new Error(\"invalid bbox {x0: \"+e+\", y0: \"+r+\", x1: \"+i+\", y1: \"+n+\"}\");this.x0=e,this.y0=r,this.x1=i,this.y1=n}else if(\"x\"in t){var o=t.x,h=t.y,u=t.width,y=t.height;if(!(u>=0&&y>=0))throw new Error(\"invalid bbox {x: \"+o+\", y: \"+h+\", width: \"+u+\", height: \"+y+\"}\");this.x0=o,this.y0=h,this.x1=o+u,this.y1=h+y}else{var f=void 0,s=void 0,c=void 0,p=void 0;if(\"width\"in t)if(\"left\"in t)s=(f=t.left)+t.width;else if(\"right\"in t)f=(s=t.right)-t.width;else{var b=t.width/2;f=t.hcenter-b,s=t.hcenter+b}else f=t.left,s=t.right;if(\"height\"in t)if(\"top\"in t)p=(c=t.top)+t.height;else if(\"bottom\"in t)c=(p=t.bottom)-t.height;else{var a=t.height/2;c=t.vcenter-a,p=t.vcenter+a}else c=t.top,p=t.bottom;if(!(f<=s&&c<=p))throw new Error(\"invalid bbox {left: \"+f+\", top: \"+c+\", right: \"+s+\", bottom: \"+p+\"}\");this.x0=f,this.y0=c,this.x1=s,this.y1=p}}return t.prototype.toString=function(){return\"BBox({left: \"+this.left+\", top: \"+this.top+\", width: \"+this.width+\", height: \"+this.height+\"})\"},Object.defineProperty(t.prototype,\"left\",{get:function(){return this.x0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"top\",{get:function(){return this.y0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"right\",{get:function(){return this.x1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"bottom\",{get:function(){return this.y1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"p0\",{get:function(){return[this.x0,this.y0]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"p1\",{get:function(){return[this.x1,this.y1]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"x\",{get:function(){return this.x0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"y\",{get:function(){return this.y0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"width\",{get:function(){return this.x1-this.x0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"height\",{get:function(){return this.y1-this.y0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"rect\",{get:function(){return{x0:this.x0,y0:this.y0,x1:this.x1,y1:this.y1}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"box\",{get:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"h_range\",{get:function(){return{start:this.x0,end:this.x1}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"v_range\",{get:function(){return{start:this.y0,end:this.y1}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"ranges\",{get:function(){return[this.h_range,this.v_range]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"aspect\",{get:function(){return this.width/this.height},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hcenter\",{get:function(){return(this.left+this.right)/2},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"vcenter\",{get:function(){return(this.top+this.bottom)/2},enumerable:!0,configurable:!0}),t.prototype.contains=function(t,e){return t>=this.x0&&t<=this.x1&&e>=this.y0&&e<=this.y1},t.prototype.clip=function(t,e){return tthis.x1&&(t=this.x1),ethis.y1&&(e=this.y1),[t,e]},t.prototype.union=function(e){return new t({x0:i(this.x0,e.x0),y0:i(this.y0,e.y0),x1:n(this.x1,e.x1),y1:n(this.y1,e.y1)})},t.prototype.equals=function(t){return this.x0==t.x0&&this.y0==t.y0&&this.x1==t.x1&&this.y1==t.y1},Object.defineProperty(t.prototype,\"xview\",{get:function(){var t=this;return{compute:function(e){return t.left+e},v_compute:function(e){for(var r=new Float64Array(e.length),i=t.left,n=0;nt.x1&&(t.x1=n.x1)}for(var r=0,s=this.index.search(o.positive_y());rt.y1&&(t.y1=a.y1)}return this._bounds(t)},i.prototype.get_anchor_point=function(t,e,i){var n=i[0],r=i[1];switch(t){case\"center\":return{x:this.scenterx(e,n,r),y:this.scentery(e,n,r)};default:return null}},i.prototype.sdist=function(t,e,i,n,r){var s,o;void 0===n&&(n=\"edge\"),void 0===r&&(r=!1);var a=e.length;if(\"center\"==n){var h=c.map(i,function(t){return t/2});s=new Float64Array(a);for(var _=0;_1?r:{x:n.x+i*(r.x-n.x),y:n.y+i*(r.y-n.y)})}r.point_in_poly=function(t,n,r,e){for(var i=!1,o=r[r.length-1],u=e[e.length-1],a=0;a0&&_<1&&h>0&&h<1,x:t+_*(r-t),y:n+_*(e-n)}}},\n", " function _(t,n,r){var e=t(113),i=t(185),a=t(121),s=t(114),o=t(110),p=t(109);function u(t,n,r){void 0===r&&(r=0);for(var e={},i=0;ithis.end},enumerable:!0,configurable:!0}),n}(a.Model);e.Range=r,r.__name__=\"Range\",r.init_Range()},\n", " function _(e,t,i){var n=e(183);i.generic_line_legend=function(e,t,i,n){var r=i.x0,a=i.x1,l=i.y0,c=i.y1;t.save(),t.beginPath(),t.moveTo(r,(l+c)/2),t.lineTo(a,(l+c)/2),e.line.doit&&(e.line.set_vectorize(t,n),t.stroke()),t.restore()},i.generic_area_legend=function(e,t,i,n){var r=i.x0,a=i.x1,l=i.y0,c=i.y1,o=.1*Math.abs(a-r),s=.1*Math.abs(c-l),_=r+o,v=a-o,h=l+s,x=c-s;e.fill.doit&&(e.fill.set_vectorize(t,n),t.fillRect(_,h,v-_,x-h)),null!=e.hatch&&e.hatch.doit&&(e.hatch.set_vectorize(t,n),t.fillRect(_,h,v-_,x-h)),e.line&&e.line.doit&&(t.beginPath(),t.rect(_,h,v-_,x-h),e.line.set_vectorize(t,n),t.stroke())},i.line_interpolation=function(e,t,i,r,a,l){var c,o,s,_,v,h,x,y,f,d,g=t.sx,m=t.sy;\"point\"==t.type?(f=(c=e.yscale.r_invert(m-1,m+1))[0],d=c[1],x=(o=e.xscale.r_invert(g-1,g+1))[0],y=o[1]):\"v\"==t.direction?(f=(s=e.yscale.r_invert(m,m))[0],d=s[1],x=(_=[Math.min(i-1,a-1),Math.max(i+1,a+1)])[0],y=_[1]):(x=(v=e.xscale.r_invert(g,g))[0],y=v[1],f=(h=[Math.min(r-1,l-1),Math.max(r+1,l+1)])[0],d=h[1]);var u=n.check_2_segments_intersect(x,f,y,d,i,r,a,l);return[u.x,u.y]}},\n", " function _(t,i,e){var n=t(113),s=t(178),l=t(186),o=t(183),r=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(i,t),i.prototype._inner_loop=function(t,i,e,n,s){for(var l=0,o=i;l=0;s--)t.lineTo(i[s],n[s]);t.closePath(),r.call(t)},e.prototype._render=function(t,e,i){var n=this,r=i.sx1,s=i.sx2,o=i.sy;this.visuals.fill.doit&&(this.visuals.fill.set_value(t),this._inner(t,r,s,o,t.fill)),this.visuals.hatch.doit2(t,0,function(){return n._inner(t,r,s,o,t.fill)},function(){return n.renderer.request_render()})},e.prototype._hit_point=function(t){for(var e=this,i=o.create_empty_hit_test_result(),n=this.sy.length,r=new Float64Array(2*n),s=new Float64Array(2*n),a=0,h=n;a=0;s--)t.lineTo(e[s],n[s]);t.closePath(),r.call(t)},e.prototype._render=function(t,e,i){var n=this,r=i.sx,s=i.sy1,o=i.sy2;this.visuals.fill.doit&&(this.visuals.fill.set_value(t),this._inner(t,r,s,o,t.fill)),this.visuals.hatch.doit2(t,0,function(){return n._inner(t,r,s,o,t.fill)},function(){return n.renderer.request_render()})},e.prototype.scenterx=function(t){return this.sx[t]},e.prototype.scentery=function(t){return(this.sy1[t]+this.sy2[t])/2},e.prototype._hit_point=function(t){for(var e=this,i=o.create_empty_hit_test_result(),n=this.sx.length,r=new Float64Array(2*n),s=new Float64Array(2*n),a=0,h=n;a0?this.indices=r.intersection.apply(this,n):this.source instanceof u.ColumnarDataSource&&(this.indices=this.source.get_indices()),this.indices_map_to_subset()},n.prototype.indices_map_to_subset=function(){this.indices_map={};for(var i=0;i0){for(var l=n[0],o=0,_=n;o<_.length;o++){var s=_[o];l.update_through_intersection(s)}return l}return null},e}(u);n.IntersectRenderers=i,i.__name__=\"IntersectRenderers\";var l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.hit_test=function(t,e){for(var n=[],r=0,u=e;r0){for(var l=n[0],o=0,_=n;o<_.length;o++){var s=_[o];l.update_through_union(s)}return l}return null},e}(u);n.UnionRenderers=l,l.__name__=\"UnionRenderers\"},\n", " function _(r,n,t){var a=r(109),e=r(197);function i(r){for(var n=new Uint8Array(r.buffer,r.byteOffset,2*r.length),t=0,a=n.length;t=0||r.indexOf(\"Trident\")>0||r.indexOf(\"Edge\")>0,e.is_mobile=\"undefined\"!=typeof window&&(\"ontouchstart\"in window||navigator.maxTouchPoints>0),e.is_little_endian=function(){var n=new ArrayBuffer(4),i=new Uint8Array(n);new Uint32Array(n)[1]=168496141;var e=!0;return 10==i[4]&&11==i[5]&&12==i[6]&&13==i[7]&&(e=!1),e}()},\n", " function _(n,t,r){r.concat=function(n){for(var t=[],r=1;r=0;t--)e.lineTo(this._upper_sx[t],this._upper_sy[t]);e.closePath(),this.visuals.fill.doit&&(this.visuals.fill.set_value(e),e.fill()),e.beginPath(),e.moveTo(this._lower_sx[0],this._lower_sy[0]);for(t=0,i=this._lower_sx.length;tthis.sleft&&tthis.stop&&is||(d[r].push(h[p]),d[a].push(0));for(p=0,f=m.length;ps||(c[r].push(m[p]),c[a].push(0));var g={major:this._format_major_labels(d[r],h)},v={major:[[],[]],minor:[[],[]]};return v.major[r]=i.v_compute(d[r]),v.minor[r]=i.v_compute(c[r]),v.major[a]=d[a],v.minor[a]=c[a],\"vertical\"==this.model.orientation&&(v.major[r]=u.map(v.major[r],function(e){return t-e}),v.minor[r]=u.map(v.minor[r],function(e){return t-e})),{coords:v,labels:g}},e}(r.AnnotationView);i.ColorBarView=g,g.__name__=\"ColorBarView\";var v=function(t){function e(e){return t.call(this,e)||this}return o.__extends(e,t),e.init_ColorBar=function(){this.prototype.default_view=g,this.mixins([\"text:major_label_\",\"text:title_\",\"line:major_tick_\",\"line:minor_tick_\",\"line:border_\",\"line:bar_\",\"fill:background_\"]),this.define({location:[m.Any,\"top_right\"],orientation:[m.Orientation,\"vertical\"],title:[m.String],title_standoff:[m.Number,2],width:[m.Any,\"auto\"],height:[m.Any,\"auto\"],scale_alpha:[m.Number,1],ticker:[m.Instance,function(){return new a.BasicTicker}],formatter:[m.Instance,function(){return new n.BasicTickFormatter}],major_label_overrides:[m.Any,{}],color_mapper:[m.Instance],label_standoff:[m.Number,5],margin:[m.Number,30],padding:[m.Number,10],major_tick_in:[m.Number,5],major_tick_out:[m.Number,0],minor_tick_in:[m.Number,0],minor_tick_out:[m.Number,0]}),this.override({background_fill_color:\"#ffffff\",background_fill_alpha:.95,bar_line_color:null,border_line_color:null,major_label_text_align:\"center\",major_label_text_baseline:\"middle\",major_label_text_font_size:\"8pt\",major_tick_line_color:\"#ffffff\",minor_tick_line_color:null,title_text_font_size:\"10pt\",title_text_font_style:\"italic\"})},e}(r.Annotation);i.ColorBar=v,v.__name__=\"ColorBar\",v.init_ColorBar()},\n", " function _(i,n,c){var e=i(113),t=function(i){function n(n){return i.call(this,n)||this}return e.__extends(n,i),n}(i(205).AdaptiveTicker);c.BasicTicker=t,t.__name__=\"BasicTicker\"},\n", " function _(t,i,a){var e=t(113),n=t(206),s=t(110),r=t(121);var h=function(t){function i(i){return t.call(this,i)||this}return e.__extends(i,t),i.init_AdaptiveTicker=function(){this.define({base:[r.Number,10],mantissas:[r.Array,[1,2,5]],min_interval:[r.Number,0],max_interval:[r.Number]})},i.prototype.initialize=function(){t.prototype.initialize.call(this);var i=s.nth(this.mantissas,-1)/this.base,a=s.nth(this.mantissas,0)*this.base;this.extended_mantissas=e.__spreadArrays([i],this.mantissas,[a]),this.base_factor=0===this.get_min_interval()?1:this.get_min_interval()},i.prototype.get_interval=function(t,i,a){var e,n,r=i-t,h=this.get_ideal_interval(t,i,a),_=Math.floor((e=h/this.base_factor,void 0===(n=this.base)&&(n=Math.E),Math.log(e)/Math.log(n))),o=Math.pow(this.base,_)*this.base_factor,m=this.extended_mantissas,c=m.map(function(t){return Math.abs(a-r/(t*o))});return function(t,i,a){return Math.max(i,Math.min(a,t))}(m[s.argmin(c)]*o,this.get_min_interval(),this.get_max_interval())},i}(n.ContinuousTicker);a.AdaptiveTicker=h,h.__name__=\"AdaptiveTicker\",h.init_AdaptiveTicker()},\n", " function _(t,n,i){var r=t(113),e=t(207),o=t(121),u=t(110),_=t(109),s=function(t){function n(n){return t.call(this,n)||this}return r.__extends(n,t),n.init_ContinuousTicker=function(){this.define({num_minor_ticks:[o.Number,5],desired_num_ticks:[o.Number,6]})},n.prototype.get_ticks=function(t,n,i,r,e){return this.get_ticks_no_defaults(t,n,r,this.desired_num_ticks)},n.prototype.get_ticks_no_defaults=function(t,n,i,r){var e=this.get_interval(t,n,r),o=Math.floor(t/e),s=Math.ceil(n/e),a=(_.isStrictNaN(o)||_.isStrictNaN(s)?[]:u.range(o,s+1)).map(function(t){return t*e}).filter(function(i){return t<=i&&i<=n}),c=this.num_minor_ticks,l=[];if(c>0&&a.length>0){for(var f=e/c,h=u.range(0,c).map(function(t){return t*f}),m=0,p=h.slice(1);m=2&&(t=Math.abs(i[1]-i[0])/1e4);var r=!1;if(this.use_scientific)for(var n=0,o=i;nt&&(l>=this.scientific_limit_high||l<=this.scientific_limit_low)){r=!0;break}}var s=new Array(i.length),f=this.precision;if(null==f||a.isNumber(f))if(r)for(var h=0,_=i.length;h<_;h++)s[h]=i[h].toExponential(f||void 0);else for(h=0,_=i.length;h<_;h++)s[h]=i[h].toFixed(f||void 0).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\");else for(var p=this.last_precision,u=this.last_precision<=15;u?p<=15:p>=15;u?p++:p--){var m=!0;if(r){for(h=0,_=i.length;h<_;h++)if(s[h]=i[h].toExponential(p),h>0&&s[h]===s[h-1]){m=!1;break}if(m)break}else{for(h=0,_=i.length;h<_;h++)if(s[h]=i[h].toFixed(p).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\"),h>0&&s[h]==s[h-1]){m=!1;break}if(m)break}if(m){this.last_precision=p;break}}return s},e}(n.TickFormatter);t.BasicTickFormatter=c,c.__name__=\"BasicTickFormatter\",c.init_BasicTickFormatter()},\n", " function _(t,n,r){var e=t(113),i=function(t){function n(n){return t.call(this,n)||this}return e.__extends(n,t),n}(t(166).Model);r.TickFormatter=i,i.__name__=\"TickFormatter\"},\n", " function _(o,n,l){var r=o(113),t=o(211),i=o(114),e=function(o){function n(n){return o.call(this,n)||this}return r.__extends(n,o),n.prototype._v_compute=function(o,n,l,r){for(var t=r.nan_color,e=r.low_color,h=r.high_color,a=null!=this.low?this.low:i.min(o),u=null!=this.high?this.high:i.max(o),_=l.length-1,s=1/(u-a),c=1/l.length,p=0,f=o.length;p_?null!=h?h:l[_]:l[m]}else n[p]=l[_]}},n}(t.ContinuousColorMapper);l.LinearColorMapper=e,e.__name__=\"LinearColorMapper\"},\n", " function _(o,r,i){var l=o(113),n=o(212),t=o(121),u=function(o){function r(r){return o.call(this,r)||this}return l.__extends(r,o),r.init_ContinuousColorMapper=function(){this.define({high:[t.Number],low:[t.Number],high_color:[t.Color],low_color:[t.Color]})},r.prototype._colors=function(r){return Object.assign(Object.assign({},o.prototype._colors.call(this,r)),{low_color:null!=this.low_color?r(this.low_color):void 0,high_color:null!=this.high_color?r(this.high_color):void 0})},r}(n.ColorMapper);i.ContinuousColorMapper=u,u.__name__=\"ContinuousColorMapper\",u.init_ContinuousColorMapper()},\n", " function _(t,r,n){var e=t(113),o=t(213),i=t(121),a=t(109),u=t(123),_=t(197);function c(t){return a.isNumber(t)?t:(\"#\"!=t[0]&&(t=u.color2hex(t)),9!=t.length&&(t+=\"ff\"),parseInt(t.slice(1),16))}function l(t){for(var r=new Uint32Array(t.length),n=0,e=t.length;nr.x?-1:t.x==r.x?0:1}):o.sort(function(t,r){return t.xthis._x_sorted[this._x_sorted.length-1])return NaN}else{if(tthis._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}if(t==this._x_sorted[0])return this._y_sorted[0];var r=s.find_last_index(this._x_sorted,function(r){return rthis._x_sorted[this._x_sorted.length-1])return NaN}else{if(tthis._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}var e;switch(this.mode){case\"after\":e=s.find_last_index(this._x_sorted,function(e){return t>=e});break;case\"before\":e=s.find_index(this._x_sorted,function(e){return t<=e});break;case\"center\":var r=this._x_sorted.map(function(e){return Math.abs(e-t)}),n=s.min(r);e=s.find_index(r,function(t){return n===t});break;default:throw new Error(\"unknown mode: \"+this.mode)}return-1!=e?this._y_sorted[e]:NaN},e}(i.Interpolator);r.StepInterpolator=_,_.__name__=\"StepInterpolator\",_.init_StepInterpolator()},\n", " function _(t,e,a){var r=t(113),o=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.prototype.compute=function(t){var e,a=this._compute_state(),r=a[0],o=a[1],n=a[2],i=a[3];if(0==n)e=0;else{var h=(Math.log(t)-i)/n;e=isFinite(h)?h*r+o:NaN}return e},e.prototype.v_compute=function(t){var e=this._compute_state(),a=e[0],r=e[1],o=e[2],n=e[3],i=new Float64Array(t.length);if(0==o)for(var h=0;h0?(this.el.style.top=y+\"px\",this.el.style.left=b+\"px\"):l.undisplay(this.el)}},e}(o.AnnotationView);i.TooltipView=c,c.__name__=\"TooltipView\";var d=function(t){function e(e){return t.call(this,e)||this}return s.__extends(e,t),e.init_Tooltip=function(){this.prototype.default_view=c,this.define({attachment:[a.TooltipAttachment,\"horizontal\"],inner_only:[a.Boolean,!0],show_arrow:[a.Boolean,!0]}),this.override({level:\"overlay\"}),this.internal({data:[a.Any,[]],custom:[a.Any]})},e.prototype.clear=function(){this.data=[]},e.prototype.add=function(t,e,i){this.data=this.data.concat([[t,e,i]])},e}(o.Annotation);i.Tooltip=d,d.__name__=\"Tooltip\",d.init_Tooltip()},\n", " function _(o,t,n){o(164),o(163).styles.append('.bk-root {\\n /* Same border color used everywhere */\\n /* Gray of icons */\\n}\\n.bk-root .bk-tooltip {\\n font-weight: 300;\\n font-size: 12px;\\n position: absolute;\\n padding: 5px;\\n border: 1px solid #e5e5e5;\\n color: #2f2f2f;\\n background-color: white;\\n pointer-events: none;\\n opacity: 0.95;\\n z-index: 100;\\n}\\n.bk-root .bk-tooltip > div:not(:first-child) {\\n /* gives space when multiple elements are being hovered over */\\n margin-top: 5px;\\n border-top: #e5e5e5 1px dashed;\\n}\\n.bk-root .bk-tooltip.bk-left.bk-tooltip-arrow::before {\\n position: absolute;\\n margin: -7px 0 0 0;\\n top: 50%;\\n width: 0;\\n height: 0;\\n border-style: solid;\\n border-width: 7px 0 7px 0;\\n border-color: transparent;\\n content: \" \";\\n display: block;\\n left: -10px;\\n border-right-width: 10px;\\n border-right-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-left::before {\\n left: -10px;\\n border-right-width: 10px;\\n border-right-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-right.bk-tooltip-arrow::after {\\n position: absolute;\\n margin: -7px 0 0 0;\\n top: 50%;\\n width: 0;\\n height: 0;\\n border-style: solid;\\n border-width: 7px 0 7px 0;\\n border-color: transparent;\\n content: \" \";\\n display: block;\\n right: -10px;\\n border-left-width: 10px;\\n border-left-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-right::after {\\n right: -10px;\\n border-left-width: 10px;\\n border-left-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-above::before {\\n position: absolute;\\n margin: 0 0 0 -7px;\\n left: 50%;\\n width: 0;\\n height: 0;\\n border-style: solid;\\n border-width: 0 7px 0 7px;\\n border-color: transparent;\\n content: \" \";\\n display: block;\\n top: -10px;\\n border-bottom-width: 10px;\\n border-bottom-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-below::after {\\n position: absolute;\\n margin: 0 0 0 -7px;\\n left: 50%;\\n width: 0;\\n height: 0;\\n border-style: solid;\\n border-width: 0 7px 0 7px;\\n border-color: transparent;\\n content: \" \";\\n display: block;\\n bottom: -10px;\\n border-top-width: 10px;\\n border-top-color: #909599;\\n}\\n.bk-root .bk-tooltip-row-label {\\n text-align: right;\\n color: #26aae1;\\n /* blue from toolbar highlighting */\\n}\\n.bk-root .bk-tooltip-row-value {\\n color: default;\\n /* seems to be necessary for notebook */\\n}\\n.bk-root .bk-tooltip-color-block {\\n width: 12px;\\n height: 12px;\\n margin-left: 5px;\\n margin-right: 5px;\\n outline: #dddddd solid 1px;\\n display: inline-block;\\n}\\n'),n.bk_tooltip=\"bk-tooltip\",n.bk_tooltip_arrow=\"bk-tooltip-arrow\",n.bk_tooltip_custom=\"bk-tooltip-custom\",n.bk_tooltip_row_label=\"bk-tooltip-row-label\",n.bk_tooltip_row_value=\"bk-tooltip-row-value\",n.bk_tooltip_color_block=\"bk-tooltip-color-block\"},\n", " function _(b,e,k){b(163).styles.append(\"\"),k.bk_active=\"bk-active\",k.bk_inline=\"bk-inline\",k.bk_left=\"bk-left\",k.bk_right=\"bk-right\",k.bk_above=\"bk-above\",k.bk_below=\"bk-below\",k.bk_up=\"bk-up\",k.bk_down=\"bk-down\",k.bk_side=function(b){switch(b){case\"above\":return k.bk_above;case\"below\":return k.bk_below;case\"left\":return k.bk_left;case\"right\":return k.bk_right}}},\n", " function _(e,t,i){var s=e(113),n=e(131),r=e(170),o=e(169),a=e(121),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this),this.set_data(this.model.source)},t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.source.streaming,function(){return t.set_data(t.model.source)}),this.connect(this.model.source.patching,function(){return t.set_data(t.model.source)}),this.connect(this.model.source.change,function(){return t.set_data(t.model.source)})},t.prototype.set_data=function(t){e.prototype.set_data.call(this,t),this.visuals.warm_cache(t),this.plot_view.request_render()},t.prototype._map_data=function(){var e,t,i,s=this.plot_view.frame,n=this.model.dimension,r=s.xscales[this.model.x_range_name],o=s.yscales[this.model.y_range_name],a=\"height\"==n?o:r,h=\"height\"==n?r:o,_=\"height\"==n?s.yview:s.xview,l=\"height\"==n?s.xview:s.yview;e=\"data\"==this.model.properties.lower.units?a.v_compute(this._lower):_.v_compute(this._lower),t=\"data\"==this.model.properties.upper.units?a.v_compute(this._upper):_.v_compute(this._upper),i=\"data\"==this.model.properties.base.units?h.v_compute(this._base):l.v_compute(this._base);var u=\"height\"==n?[1,0]:[0,1],p=u[0],c=u[1],d=[e,i],m=[t,i];this._lower_sx=d[p],this._lower_sy=d[c],this._upper_sx=m[p],this._upper_sy=m[c]},t.prototype.render=function(){if(this.model.visible){this._map_data();var e=this.plot_view.canvas_view.ctx;if(this.visuals.line.doit)for(var t=0,i=this._lower_sx.length;tu&&(u=b)}return u>0&&(u+=a),u},Object.defineProperty(t.prototype,\"normals\",{get:function(){return this.panel.normals},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"dimension\",{get:function(){return this.panel.dimension},enumerable:!0,configurable:!0}),t.prototype.compute_labels=function(e){for(var t=this.model.formatter.doFormat(e,this),i=0;i_(l-c)?(a=u(h(n,o),l),r=h(u(n,o),c)):(a=h(n,o),r=u(n,o)),[a,r]}throw new Error(\"user bounds '\"+t+\"' not understood\")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"rule_coords\",{get:function(){var e=this.dimension,t=(e+1)%2,i=this.ranges[0],a=this.computed_bounds,r=a[0],n=a[1],o=[new Array(2),new Array(2)];return o[e][0]=Math.max(r,i.min),o[e][1]=Math.min(n,i.max),o[e][0]>o[e][1]&&(o[e][0]=o[e][1]=NaN),o[t][0]=this.loc,o[t][1]=this.loc,o},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"tick_coords\",{get:function(){for(var e=this.dimension,t=(e+1)%2,i=this.ranges[0],a=this.computed_bounds,r=a[0],n=a[1],o=this.model.ticker.get_ticks(r,n,i,this.loc,{}),s=o.major,l=o.minor,_=[[],[]],h=[[],[]],u=[i.min,i.max],c=u[0],d=u[1],m=0;md||(_[e].push(s[m]),_[t].push(this.loc));for(m=0;md||(h[e].push(l[m]),h[t].push(this.loc));return{major:_,minor:h}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"loc\",{get:function(){var e=this.model.fixed_location;if(null!=e){if(s.isNumber(e))return e;var t=this.ranges[1];if(t instanceof l.FactorRange)return t.synthetic(e);throw new Error(\"unexpected\")}var i=this.ranges[1];switch(this.panel.side){case\"left\":case\"below\":return i.start;case\"right\":case\"above\":return i.end}},enumerable:!0,configurable:!0}),t.prototype.serializable_state=function(){return Object.assign(Object.assign({},e.prototype.serializable_state.call(this)),{bbox:this.layout.bbox.box})},t}(r.GuideRendererView);i.AxisView=c,c.__name__=\"AxisView\";var d=function(e){function t(t){return e.call(this,t)||this}return a.__extends(t,e),t.init_Axis=function(){this.prototype.default_view=c,this.mixins([\"line:axis_\",\"line:major_tick_\",\"line:minor_tick_\",\"text:major_label_\",\"text:axis_label_\"]),this.define({bounds:[n.Any,\"auto\"],ticker:[n.Instance],formatter:[n.Instance],x_range_name:[n.String,\"default\"],y_range_name:[n.String,\"default\"],axis_label:[n.String,\"\"],axis_label_standoff:[n.Int,5],major_label_standoff:[n.Int,5],major_label_orientation:[n.Any,\"horizontal\"],major_label_overrides:[n.Any,{}],major_tick_in:[n.Number,2],major_tick_out:[n.Number,6],minor_tick_in:[n.Number,0],minor_tick_out:[n.Number,4],fixed_location:[n.Any,null]}),this.override({axis_line_color:\"black\",major_tick_line_color:\"black\",minor_tick_line_color:\"black\",major_label_text_font_size:\"8pt\",major_label_text_align:\"center\",major_label_text_baseline:\"alphabetic\",axis_label_text_font_size:\"10pt\",axis_label_text_font_style:\"italic\"})},t}(r.GuideRenderer);i.Axis=d,d.__name__=\"Axis\",d.init_Axis()},\n", " function _(e,n,r){var i=e(113),t=e(160),d=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(n,e),n}(t.RendererView);r.GuideRendererView=d,d.__name__=\"GuideRendererView\";var u=function(e){function n(n){return e.call(this,n)||this}return i.__extends(n,e),n.init_GuideRenderer=function(){this.override({level:\"overlay\"})},n}(t.Renderer);r.GuideRenderer=u,u.__name__=\"GuideRenderer\",u.init_GuideRenderer()},\n", " function _(t,o,e){var i=t(113),r=t(243),s=t(246),a=t(247),n=t(121),l=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(o,t),o.prototype._render=function(t,o,e){this._draw_group_separators(t,o,e)},o.prototype._draw_group_separators=function(t,o,e){var i,r=this.ranges[0],s=this.computed_bounds,a=s[0],n=s[1];if(r.tops&&!(r.tops.length<2)&&this.visuals.separator_line.doit){for(var l=this.dimension,_=(l+1)%2,u=[[],[]],p=0,h=0;ha&&f1&&(l.tops[o]=n.tops,l.tops[e]=n.tops.map(function(o){return t.loc})),l},enumerable:!0,configurable:!0}),o}(r.AxisView);e.CategoricalAxisView=l,l.__name__=\"CategoricalAxisView\";var _=function(t){function o(o){return t.call(this,o)||this}return i.__extends(o,t),o.init_CategoricalAxis=function(){this.prototype.default_view=l,this.mixins([\"line:separator_\",\"text:group_\",\"text:subgroup_\"]),this.define({group_label_orientation:[n.Any,\"parallel\"],subgroup_label_orientation:[n.Any,\"parallel\"]}),this.override({ticker:function(){return new s.CategoricalTicker},formatter:function(){return new a.CategoricalTickFormatter},separator_line_color:\"lightgrey\",separator_line_width:2,group_text_font_style:\"bold\",group_text_font_size:\"8pt\",group_text_color:\"grey\",subgroup_text_font_style:\"bold\",subgroup_text_font_size:\"8pt\"})},o}(r.Axis);e.CategoricalAxis=_,_.__name__=\"CategoricalAxis\",_.init_CategoricalAxis()},\n", " function _(t,c,r){var e=t(113),o=function(t){function c(c){return t.call(this,c)||this}return e.__extends(c,t),c.prototype.get_ticks=function(t,c,r,e,o){return{major:this._collect(r.factors,r,t,c),minor:[],tops:this._collect(r.tops||[],r,t,c),mids:this._collect(r.mids||[],r,t,c)}},c.prototype._collect=function(t,c,r,e){for(var o=[],i=0,n=t;ir&&l=60?\"minsec\":\"seconds\";case!(e<3600):return r>=3600?\"hourmin\":\"minutes\";case!(e<86400):return\"hours\";case!(e<2678400):return\"days\";case!(e<31536e3):return\"months\";default:return\"years\"}},r.prototype.doFormat=function(t,r){if(0==t.length)return[];for(var e=Math.abs(t[t.length-1]-t[0])/1e3,s=e/(t.length-1),i=this._get_resolution_str(s,e),n=this._width_formats[i][1][0],a=[],u=f.indexOf(i),c={},m=0,l=f;m=T-g;--c)for(o=0,a=s.length;o=h[o][n]&&h[o][h[o].clock]>u[h[o].clock]&&(i=h[o])}return i&&((l=/^(.*)\\/(.*)$/.exec(u.format))?i.abbrev=l[i.save?2:1]:i.abbrev=u.format.replace(/%s/,i.rule.letter)),i||u}function n(e,n){return\"UTC\"==e.zone?n:(e.entry=t(e,\"posix\",n),n+e.entry.offset+e.entry.save)}function r(e,n){return\"UTC\"==e.zone?n:(e.entry=r=t(e,\"wallclock\",n),0<(o=n-r.wallclock)&&o9)t+=s*l[c-10];else{if(a=new Date(n(e,t)),c<7)for(;s;)a.setUTCDate(a.getUTCDate()+i),a.getUTCDay()==c&&(s-=i);else 7==c?a.setUTCFullYear(a.getUTCFullYear()+s):8==c?a.setUTCMonth(a.getUTCMonth()+s):a.setUTCDate(a.getUTCDate()+s);null==(t=r(e,a.getTime()))&&(t=r(e,a.getTime()+864e5*i)-864e5*i)}return t}var a={clock:function(){return+new Date},zone:\"UTC\",entry:{abbrev:\"UTC\",offset:0,save:0},UTC:1,z:function(e,t,n,r){var o,a,u=this.entry.offset+this.entry.save,i=Math.abs(u/1e3),l=[],s=3600;for(o=0;o<3;o++)l.push((\"0\"+Math.floor(i/s)).slice(-2)),i%=s,s/=60;return\"^\"!=n||u?(\"^\"==n&&(r=3),3==r?(a=(a=l.join(\":\")).replace(/:00$/,\"\"),\"^\"!=n&&(a=a.replace(/:00$/,\"\"))):r?(a=l.slice(0,r+1).join(\":\"),\"^\"==n&&(a=a.replace(/:00$/,\"\"))):a=l.slice(0,2).join(\"\"),a=(a=(u<0?\"-\":\"+\")+a).replace(/([-+])(0)/,{_:\" $1\",\"-\":\"$1\"}[n]||\"$1$2\")):\"Z\"},\"%\":function(e){return\"%\"},n:function(e){return\"\\n\"},t:function(e){return\"\\t\"},U:function(e){return s(e,0)},W:function(e){return s(e,1)},V:function(e){return c(e)[0]},G:function(e){return c(e)[1]},g:function(e){return c(e)[1]%100},j:function(e){return Math.floor((e.getTime()-Date.UTC(e.getUTCFullYear(),0))/864e5)+1},s:function(e){return Math.floor(e.getTime()/1e3)},C:function(e){return Math.floor(e.getUTCFullYear()/100)},N:function(e){return e.getTime()%1e3*1e6},m:function(e){return e.getUTCMonth()+1},Y:function(e){return e.getUTCFullYear()},y:function(e){return e.getUTCFullYear()%100},H:function(e){return e.getUTCHours()},M:function(e){return e.getUTCMinutes()},S:function(e){return e.getUTCSeconds()},e:function(e){return e.getUTCDate()},d:function(e){return e.getUTCDate()},u:function(e){return e.getUTCDay()||7},w:function(e){return e.getUTCDay()},l:function(e){return e.getUTCHours()%12||12},I:function(e){return e.getUTCHours()%12||12},k:function(e){return e.getUTCHours()},Z:function(e){return this.entry.abbrev},a:function(e){return this[this.locale].day.abbrev[e.getUTCDay()]},A:function(e){return this[this.locale].day.full[e.getUTCDay()]},h:function(e){return this[this.locale].month.abbrev[e.getUTCMonth()]},b:function(e){return this[this.locale].month.abbrev[e.getUTCMonth()]},B:function(e){return this[this.locale].month.full[e.getUTCMonth()]},P:function(e){return this[this.locale].meridiem[Math.floor(e.getUTCHours()/12)].toLowerCase()},p:function(e){return this[this.locale].meridiem[Math.floor(e.getUTCHours()/12)]},R:function(e,t){return this.convert([t,\"%H:%M\"])},T:function(e,t){return this.convert([t,\"%H:%M:%S\"])},D:function(e,t){return this.convert([t,\"%m/%d/%y\"])},F:function(e,t){return this.convert([t,\"%Y-%m-%d\"])},x:function(e,t){return this.convert([t,this[this.locale].date])},r:function(e,t){return this.convert([t,this[this.locale].time12||\"%I:%M:%S\"])},X:function(e,t){return this.convert([t,this[this.locale].time24])},c:function(e,t){return this.convert([t,this[this.locale].dateTime])},convert:function(e){if(!e.length)return\"1.0.22\";var t,a,u,l,s,c=Object.create(this),f=[];for(t=0;t=o?Math.floor((n-o)/7)+1:0}function c(e){var t,n,r;return n=e.getUTCFullYear(),t=new Date(Date.UTC(n,0)).getUTCDay(),(r=s(e,1)+(t>1&&t<=4?1:0))?53!=r||4==t||3==t&&29==new Date(n,1,29).getDate()?[r,e.getUTCFullYear()]:[1,e.getUTCFullYear()+1]:(n=e.getUTCFullYear()-1,[r=4==(t=new Date(Date.UTC(n,0)).getUTCDay())||3==t&&29==new Date(n,1,29).getDate()?53:52,e.getUTCFullYear()-1])}return u=u.toLowerCase().split(\"|\"),\"delmHMSUWVgCIky\".replace(/./g,function(e){a[e].pad=2}),a.N.pad=9,a.j.pad=3,a.k.style=\"_\",a.l.style=\"_\",a.e.style=\"_\",function(){return a.convert(arguments)}})},\n", " function _(r,n,e){var t=r(113),i=r(254),u=r(255),a=r(252),f=r(127),o=r(109);function l(r){for(var n=[],e=1;e.1&&Math.abs(r)<1e3):return\"%0.3f\";default:return\"%0.3e\"}}(),r):\"\"+r}function s(r,n,t,i){if(null==t)return c;if(null!=i&&(r in i||n in i)){var u=i[n in i?n:r];if(o.isString(u)){if(u in e.DEFAULT_FORMATTERS)return e.DEFAULT_FORMATTERS[u];throw new Error(\"Unknown tooltip field formatter type '\"+u+\"'\")}return function(r,n,e){return u.format(r,n,e)}}return e.DEFAULT_FORMATTERS.numeral}function p(r,n,e,t){if(\"$\"==r[0]){if(r.substring(1)in t)return t[r.substring(1)];throw new Error(\"Unknown special variable '\"+r+\"'\")}var i=n.get_column(r);if(null==i)return null;if(o.isNumber(e))return i[e];var u=i[e.index];return o.isTypedArray(u)||o.isArray(u)?o.isArray(u[0])?u[e.dim2][e.dim1]:u[e.flat_index]:u}e.sprintf=l,e.DEFAULT_FORMATTERS={numeral:function(r,n,e){return u.format(r,n)},datetime:function(r,n,e){return a(r,n)},printf:function(r,n,e){return l(n,r)}},e.basic_formatter=c,e.get_formatter=s,e.get_value=p,e.replace_placeholders=function(r,n,e,t,i){void 0===i&&(i={});var u=r.replace(/(?:^|[^@])([@|\\$](?:\\w+|{[^{}]+}))(?:{[^{}]+})?/g,function(r,n,e){return\"\"+n});return r=(r=(r=r.replace(/@\\$name/g,function(r){return\"@{\"+i.name+\"}\"})).replace(/(^|[^\\$])\\$(\\w+)/g,function(r,n,e){return n+\"@$\"+e})).replace(/(^|[^@])@(?:(\\$?\\w+)|{([^{}]+)})(?:{([^{}]+)})?/g,function(r,a,o,l,c){var m=p(o=null!=l?l:o,n,e,i);if(null==m)return\"\"+a+f.escape(\"???\");if(\"safe\"==c)return\"\"+a+m;var T=s(o,u,c,t);return\"\"+a+f.escape(T(m,c,i))})}},\n", " function _(e,n,t){!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(t){return function(t,r){var i,s,a,o,p,c,l,u,f,d=1,g=t.length,y=\"\";for(s=0;s=0),o.type){case\"b\":i=parseInt(i,10).toString(2);break;case\"c\":i=String.fromCharCode(parseInt(i,10));break;case\"d\":case\"i\":i=parseInt(i,10);break;case\"j\":i=JSON.stringify(i,null,o.width?parseInt(o.width):0);break;case\"e\":i=o.precision?parseFloat(i).toExponential(o.precision):parseFloat(i).toExponential();break;case\"f\":i=o.precision?parseFloat(i).toFixed(o.precision):parseFloat(i);break;case\"g\":i=o.precision?String(Number(i.toPrecision(o.precision))):parseFloat(i);break;case\"o\":i=(parseInt(i,10)>>>0).toString(8);break;case\"s\":i=String(i),i=o.precision?i.substring(0,o.precision):i;break;case\"t\":i=String(!!i),i=o.precision?i.substring(0,o.precision):i;break;case\"T\":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=o.precision?i.substring(0,o.precision):i;break;case\"u\":i=parseInt(i,10)>>>0;break;case\"v\":i=i.valueOf(),i=o.precision?i.substring(0,o.precision):i;break;case\"x\":i=(parseInt(i,10)>>>0).toString(16);break;case\"X\":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}e.json.test(o.type)?y+=i:(!e.number.test(o.type)||u&&!o.sign?f=\"\":(f=u?\"+\":\"-\",i=i.toString().replace(e.sign,\"\")),c=o.pad_char?\"0\"===o.pad_char?\"0\":o.pad_char.charAt(1):\" \",l=o.width-(f+i).length,p=o.width&&l>0?c.repeat(l):\"\",y+=o.align?f+i+p:\"0\"===c?f+p+i:p+f+i)}return y}(function(n){if(i[n])return i[n];var t,r=n,s=[],a=0;for(;r;){if(null!==(t=e.text.exec(r)))s.push(t[0]);else if(null!==(t=e.modulo.exec(r)))s.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\");s.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 i[n]=s}(t),arguments)}function r(e,t){return n.apply(null,[e].concat(t||[]))}var i=Object.create(null);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,n,t){\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 r,i={},a=i,o=\"en-US\",l=null,u=\"0,0\";void 0!==n&&n.exports;function c(e){this._value=e}function s(e){var n,t=\"\";for(n=0;n-1?function(e,n){var t,r,i,a;return t=(a=e.toString()).split(\"e\")[0],i=a.split(\"e\")[1],a=t.split(\".\")[0]+(r=t.split(\".\")[1]||\"\")+s(i-r.length),n>0&&(a+=\".\"+s(n)),a}(e,n):(t(e*o)/o).toFixed(n),r&&(i=new RegExp(\"0{1,\"+r+\"}$\"),a=a.replace(i,\"\")),a}function d(e,n,t){return n.indexOf(\"$\")>-1?function(e,n,t){var r,a,l=n,u=l.indexOf(\"$\"),c=l.indexOf(\"(\"),s=l.indexOf(\"+\"),f=l.indexOf(\"-\"),d=\"\",p=\"\";-1===l.indexOf(\"$\")?\"infix\"===i[o].currency.position?(p=i[o].currency.symbol,i[o].currency.spaceSeparated&&(p=\" \"+p+\" \")):i[o].currency.spaceSeparated&&(d=\" \"):l.indexOf(\" $\")>-1?(d=\" \",l=l.replace(\" $\",\"\")):l.indexOf(\"$ \")>-1?(d=\" \",l=l.replace(\"$ \",\"\")):l=l.replace(\"$\",\"\");if(a=h(e,l,t,p),-1===n.indexOf(\"$\"))switch(i[o].currency.position){case\"postfix\":a.indexOf(\")\")>-1?((a=a.split(\"\")).splice(-1,0,d+i[o].currency.symbol),a=a.join(\"\")):a=a+d+i[o].currency.symbol;break;case\"infix\":break;case\"prefix\":a.indexOf(\"(\")>-1||a.indexOf(\"-\")>-1?(a=a.split(\"\"),r=Math.max(c,f)+1,a.splice(r,0,i[o].currency.symbol+d),a=a.join(\"\")):a=i[o].currency.symbol+d+a;break;default:throw Error('Currency position should be among [\"prefix\", \"infix\", \"postfix\"]')}else u<=1?a.indexOf(\"(\")>-1||a.indexOf(\"+\")>-1||a.indexOf(\"-\")>-1?(a=a.split(\"\"),r=1,(u-1?((a=a.split(\"\")).splice(-1,0,d+i[o].currency.symbol),a=a.join(\"\")):a=a+d+i[o].currency.symbol;return a}(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=h(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):h(e,n,t)}function h(e,n,t,r){var a,u,c,s,d,h,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!==l)return l;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=(d=Math.floor(Math.log(T)/Math.LN10)+1)%3)?3:p,g&&0!==T&&(h=Math.floor(Math.log(T)/Math.LN10)+1-g,m=3*~~((Math.min(g,d)-p)/3),T/=Math.pow(10,m),-1===n.indexOf(\".\")&&g>3))for(n+=\"[.]\",M=(M=0===h?0:3*~~(h/3)-h)<0?M+3:M,a=0;a=Math.pow(10,12)&&!D||j?(k+=i[o].abbreviations.trillion,e/=Math.pow(10,12)):T=Math.pow(10,9)&&!D||S?(k+=i[o].abbreviations.billion,e/=Math.pow(10,9)):T=Math.pow(10,6)&&!D||N?(k+=i[o].abbreviations.million,e/=Math.pow(10,6)):(T=Math.pow(10,3)&&!D||U)&&(k+=i[o].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(u=Math.pow(1024,s),c=Math.pow(1024,s+1),e>=u&&e0&&(e/=u);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(u=Math.pow(1e3,s),c=Math.pow(1e3,s+1),e>=u&&e0&&(e/=u);break}if(n.indexOf(\"o\")>-1&&(n.indexOf(\" o\")>-1?(L=\" \",n=n.replace(\" o\",\"\")):n=n.replace(\"o\",\"\"),i[o].ordinal&&(L+=i[o].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(\"*\")?f(e,e.toString().split(\".\")[1].length,t):O.indexOf(\"[\")>-1?f(e,(O=(O=O.replace(\"]\",\"\")).split(\"[\"))[0].length+O[1].length,t,O[1].length):f(e,O.length,t)).split(\".\")[0],I.split(\".\")[1].length)I=(r?k+r:i[o].delimiters.decimal)+I.split(\".\")[1];else I=\"\";F&&0===Number(I.slice(1))&&(I=\"\")}else x=f(e,null,t);return x.indexOf(\"-\")>-1&&(x=x.slice(1),R=!0),x.length-1&&(x=x.toString().replace(/(\\d)(?=(\\d{3})+(?!\\d))/g,\"$1\"+i[o].delimiters.thousands)),0===n.indexOf(\".\")&&(x=\"\"),b+(n.indexOf(\"(\")2)&&(o.length<2?!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(u):1===o[0].length?!!o[0].match(/^\\d+$/)&&!o[0].match(u)&&!!o[1].match(/^\\d+$/):!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(u)&&!!o[1].match(/^\\d+$/)))))},n.exports={format:function(e,n,t,i){return null!=t&&t!==r.culture()&&r.setCulture(t),d(Number(e),null!=n?n:u,null==i?Math.round:i)}}},\n", " function _(e,n,i){var t=e(113),r=e(110),a=e(205),s=e(257),c=e(258),_=e(261),m=e(262),k=e(260),o=function(e){function n(n){return e.call(this,n)||this}return t.__extends(n,e),n.init_DatetimeTicker=function(){this.override({num_minor_ticks:0,tickers:function(){return[new a.AdaptiveTicker({mantissas:[1,2,5],base:10,min_interval:0,max_interval:500*k.ONE_MILLI,num_minor_ticks:0}),new a.AdaptiveTicker({mantissas:[1,2,5,10,15,20,30],base:60,min_interval:k.ONE_SECOND,max_interval:30*k.ONE_MINUTE,num_minor_ticks:0}),new a.AdaptiveTicker({mantissas:[1,2,4,6,8,12],base:24,min_interval:k.ONE_HOUR,max_interval:12*k.ONE_HOUR,num_minor_ticks:0}),new c.DaysTicker({days:r.range(1,32)}),new c.DaysTicker({days:r.range(1,31,3)}),new c.DaysTicker({days:[1,8,15,22]}),new c.DaysTicker({days:[1,15]}),new _.MonthsTicker({months:r.range(0,12,1)}),new _.MonthsTicker({months:r.range(0,12,2)}),new _.MonthsTicker({months:r.range(0,12,4)}),new _.MonthsTicker({months:r.range(0,12,6)}),new m.YearsTicker({})]}})},n}(s.CompositeTicker);i.DatetimeTicker=o,o.__name__=\"DatetimeTicker\",o.init_DatetimeTicker()},\n", " function _(t,e,i){var n=t(113),r=t(206),o=t(121),s=t(110),a=t(125),_=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_CompositeTicker=function(){this.define({tickers:[o.Array,[]]})},Object.defineProperty(e.prototype,\"min_intervals\",{get:function(){return this.tickers.map(function(t){return t.get_min_interval()})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"max_intervals\",{get:function(){return this.tickers.map(function(t){return t.get_max_interval()})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"min_interval\",{get:function(){return this.min_intervals[0]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"max_interval\",{get:function(){return this.max_intervals[0]},enumerable:!0,configurable:!0}),e.prototype.get_best_ticker=function(t,e,i){var n,r=e-t,o=this.get_ideal_interval(t,e,i),_=[s.sorted_index(this.min_intervals,o)-1,s.sorted_index(this.max_intervals,o)],u=[this.min_intervals[_[0]],this.max_intervals[_[1]]].map(function(t){return Math.abs(i-r/t)});if(a.isEmpty(u.filter(function(t){return!isNaN(t)})))n=this.tickers[0];else{var c=_[s.argmin(u)];n=this.tickers[c]}return n},e.prototype.get_interval=function(t,e,i){return this.get_best_ticker(t,e,i).get_interval(t,e,i)},e.prototype.get_ticks_no_defaults=function(t,e,i,n){return this.get_best_ticker(t,e,n).get_ticks_no_defaults(t,e,i,n)},e}(r.ContinuousTicker);i.CompositeTicker=_,_.__name__=\"CompositeTicker\",_.init_CompositeTicker()},\n", " function _(t,n,e){var i=t(113),r=t(259),a=t(260),o=t(121),s=t(110);var _=function(t){function n(n){return t.call(this,n)||this}return i.__extends(n,t),n.init_DaysTicker=function(){this.define({days:[o.Array,[]]}),this.override({num_minor_ticks:0})},n.prototype.initialize=function(){t.prototype.initialize.call(this);var n=this.days;n.length>1?this.interval=(n[1]-n[0])*a.ONE_DAY:this.interval=31*a.ONE_DAY},n.prototype.get_ticks_no_defaults=function(t,n,e,i){var r=function(t,n){var e=a.last_month_no_later_than(new Date(t)),i=a.last_month_no_later_than(new Date(n));i.setUTCMonth(i.getUTCMonth()+1);for(var r=[],o=e;r.push(a.copy_date(o)),o.setUTCMonth(o.getUTCMonth()+1),!(o>i););return r}(t,n),o=this.days,_=this.interval;return{major:s.concat(r.map(function(t){return function(t,n){for(var e=t.getUTCMonth(),i=[],r=0,s=o;r1?this.interval=(n[1]-n[0])*a.ONE_MONTH:this.interval=12*a.ONE_MONTH},n.prototype.get_ticks_no_defaults=function(t,n,e,r){var i=function(t,n){var e=a.last_year_no_later_than(new Date(t)),r=a.last_year_no_later_than(new Date(n));r.setUTCFullYear(r.getUTCFullYear()+1);for(var i=[],o=e;i.push(a.copy_date(o)),o.setUTCFullYear(o.getUTCFullYear()+1),!(o>r););return i}(t,n),o=this.months;return{major:l.concat(i.map(function(t){return o.map(function(n){var e=a.copy_date(t);return e.setUTCMonth(n),e})})).map(function(t){return t.getTime()}).filter(function(e){return t<=e&&e<=n}),minor:[]}},n}(i.SingleIntervalTicker);e.MonthsTicker=u,u.__name__=\"MonthsTicker\",u.init_MonthsTicker()},\n", " function _(t,e,i){var n=t(113),r=t(204),a=t(259),_=t(260),c=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.prototype.initialize=function(){t.prototype.initialize.call(this),this.interval=_.ONE_YEAR,this.basic_ticker=new r.BasicTicker({num_minor_ticks:0})},e.prototype.get_ticks_no_defaults=function(t,e,i,n){var r=_.last_year_no_later_than(new Date(t)).getUTCFullYear(),a=_.last_year_no_later_than(new Date(e)).getUTCFullYear();return{major:this.basic_ticker.get_ticks_no_defaults(r,a,i,n).major.map(function(t){return Date.UTC(t,0,1)}).filter(function(i){return t<=i&&i<=e}),minor:[]}},e}(a.SingleIntervalTicker);i.YearsTicker=c,c.__name__=\"YearsTicker\"},\n", " function _(i,n,t){var e=i(113),o=i(243),r=i(248),u=i(264),s=i(265),_=function(i){function n(){return null!==i&&i.apply(this,arguments)||this}return e.__extends(n,i),n}(o.AxisView);t.LogAxisView=_,_.__name__=\"LogAxisView\";var c=function(i){function n(n){return i.call(this,n)||this}return e.__extends(n,i),n.init_LogAxis=function(){this.prototype.default_view=_,this.override({ticker:function(){return new s.LogTicker},formatter:function(){return new u.LogTickFormatter}})},n}(r.ContinuousAxis);t.LogAxis=c,c.__name__=\"LogAxis\",c.init_LogAxis()},\n", " function _(t,i,r){var e=t(113),n=t(209),o=t(208),a=t(167),c=t(121),l=function(t){function i(i){return t.call(this,i)||this}return e.__extends(i,t),i.init_LogTickFormatter=function(){this.define({ticker:[c.Instance,null]})},i.prototype.initialize=function(){t.prototype.initialize.call(this),this.basic_formatter=new o.BasicTickFormatter,null==this.ticker&&a.logger.warn(\"LogTickFormatter not configured with a ticker, using default base of 10 (labels will be incorrect if ticker base is not 10)\")},i.prototype.doFormat=function(t,i){if(0==t.length)return[];for(var r=null!=this.ticker?this.ticker.base:10,e=!1,n=new Array(t.length),o=0,a=t.length;o0&&n[o]==n[o-1]){e=!0;break}return e?this.basic_formatter.doFormat(t,i):n},i}(n.TickFormatter);r.LogTickFormatter=l,l.__name__=\"LogTickFormatter\",l.init_LogTickFormatter()},\n", " function _(t,r,n){var e=t(113),i=t(205),o=t(110),a=function(t){function r(r){return t.call(this,r)||this}return e.__extends(r,t),r.init_LogTicker=function(){this.override({mantissas:[1,5]})},r.prototype.get_ticks_no_defaults=function(t,r,n,e){var i,a=this.num_minor_ticks,u=[],f=this.base,h=Math.log(t)/Math.log(f),l=Math.log(r)/Math.log(f),c=l-h;if(isFinite(c))if(c<2){var s=this.get_interval(t,r,e),g=Math.floor(t/s),_=Math.ceil(r/s);if(i=o.range(g,_+1).filter(function(t){return 0!=t}).map(function(t){return t*s}).filter(function(n){return t<=n&&n<=r}),a>0&&i.length>0){for(var p=s/a,v=0,M=(y=o.range(0,a).map(function(t){return t*p})).slice(1);v0&&i.length>0){for(var y,A=Math.pow(f,x)/a,F=0,q=y=o.range(1,a+1).map(function(t){return t*A});F1?((e=i).width=arguments[0],e.height=arguments[1]):e=t||i,!(this instanceof r))return new r(e);this.width=e.width||i.width,this.height=e.height||i.height,this.enableMirroring=void 0!==e.enableMirroring?e.enableMirroring:i.enableMirroring,this.canvas=this,this.__document=e.document||document,e.ctx?this.__ctx=e.ctx:(this.__canvas=this.__document.createElement(\"canvas\"),this.__ctx=this.__canvas.getContext(\"2d\")),this.__setDefaultStyles(),this.__stack=[this.__getStyleState()],this.__groupStack=[],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.__root.setAttribute(\"width\",this.width),this.__root.setAttribute(\"height\",this.height),this.__ids={},this.__defs=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"defs\"),this.__root.appendChild(this.__defs),this.__currentElement=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"g\"),this.__root.appendChild(this.__currentElement)}).prototype.__createElement=function(t,e,r){void 0===e&&(e={});var i,n,s=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",t),a=Object.keys(e);for(r&&(s.setAttribute(\"fill\",\"none\"),s.setAttribute(\"stroke\",\"none\")),i=0;i0){\"path\"===this.__currentElement.nodeName&&(this.__currentElementsToStyle||(this.__currentElementsToStyle={element:e,children:[]}),this.__currentElementsToStyle.children.push(this.__currentElement),this.__applyCurrentDefaultPath());var r=this.__createElement(\"g\");e.appendChild(r),this.__currentElement=r}var i=this.__currentElement.getAttribute(\"transform\");i?i+=\" \":i=\"\",i+=t,this.__currentElement.setAttribute(\"transform\",i)},r.prototype.scale=function(t,e){void 0===e&&(e=t),this.__addTransform(a(\"scale({x},{y})\",{x:t,y:e}))},r.prototype.rotate=function(t){var e=180*t/Math.PI;this.__addTransform(a(\"rotate({angle},{cx},{cy})\",{angle:e,cx:0,cy:0}))},r.prototype.translate=function(t,e){this.__addTransform(a(\"translate({x},{y})\",{x:t,y:e}))},r.prototype.transform=function(t,e,r,i,n,s){this.__addTransform(a(\"matrix({a},{b},{c},{d},{e},{f})\",{a:t,b:e,c:r,d:i,e:n,f:s}))},r.prototype.beginPath=function(){var t;this.__currentDefaultPath=\"\",this.__currentPosition={},t=this.__createElement(\"path\",{},!0),this.__closestGroupOrSvg().appendChild(t),this.__currentElement=t},r.prototype.__applyCurrentDefaultPath=function(){var t=this.__currentElement;\"path\"===t.nodeName?t.setAttribute(\"d\",this.__currentDefaultPath):console.error(\"Attempted to apply path command to node\",t.nodeName)},r.prototype.__addPathCommand=function(t){this.__currentDefaultPath+=\" \",this.__currentDefaultPath+=t},r.prototype.moveTo=function(t,e){\"path\"!==this.__currentElement.nodeName&&this.beginPath(),this.__currentPosition={x:t,y:e},this.__addPathCommand(a(\"M {x} {y}\",{x:t,y:e}))},r.prototype.closePath=function(){this.__currentDefaultPath&&this.__addPathCommand(\"Z\")},r.prototype.lineTo=function(t,e){this.__currentPosition={x:t,y:e},this.__currentDefaultPath.indexOf(\"M\")>-1?this.__addPathCommand(a(\"L {x} {y}\",{x:t,y:e})):this.__addPathCommand(a(\"M {x} {y}\",{x:t,y:e}))},r.prototype.bezierCurveTo=function(t,e,r,i,n,s){this.__currentPosition={x:n,y:s},this.__addPathCommand(a(\"C {cp1x} {cp1y} {cp2x} {cp2y} {x} {y}\",{cp1x:t,cp1y:e,cp2x:r,cp2y:i,x:n,y:s}))},r.prototype.quadraticCurveTo=function(t,e,r,i){this.__currentPosition={x:r,y:i},this.__addPathCommand(a(\"Q {cpx} {cpy} {x} {y}\",{cpx:t,cpy:e,x:r,y:i}))};var l=function(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]};r.prototype.arcTo=function(t,e,r,i,n){var s=this.__currentPosition&&this.__currentPosition.x,a=this.__currentPosition&&this.__currentPosition.y;if(void 0!==s&&void 0!==a){if(n<0)throw new Error(\"IndexSizeError: The radius provided (\"+n+\") is negative.\");if(s===t&&a===e||t===r&&e===i||0===n)this.lineTo(t,e);else{var o=l([s-t,a-e]),h=l([r-t,i-e]);if(o[0]*h[1]!=o[1]*h[0]){var c=o[0]*h[0]+o[1]*h[1],p=Math.acos(Math.abs(c)),_=l([o[0]+h[0],o[1]+h[1]]),u=n/Math.sin(p/2),d=t+u*_[0],g=e+u*_[1],m=[-o[1],o[0]],f=[h[1],-h[0]],y=function(t){var e=t[0];return t[1]>=0?Math.acos(e):-Math.acos(e)},v=y(m),b=y(f);this.lineTo(d+m[0]*n,g+m[1]*n),this.arc(d,g,n,v,b)}else this.lineTo(t,e)}}},r.prototype.stroke=function(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"fill stroke markers\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"stroke\")},r.prototype.fill=function(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"stroke fill markers\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"fill\")},r.prototype.rect=function(t,e,r,i){\"path\"!==this.__currentElement.nodeName&&this.beginPath(),this.moveTo(t,e),this.lineTo(t+r,e),this.lineTo(t+r,e+i),this.lineTo(t,e+i),this.lineTo(t,e),this.closePath()},r.prototype.fillRect=function(t,e,r,i){var n;n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i},!0),this.__closestGroupOrSvg().appendChild(n),this.__currentElement=n,this.__applyStyleToCurrentElement(\"fill\")},r.prototype.strokeRect=function(t,e,r,i){var n;n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i},!0),this.__closestGroupOrSvg().appendChild(n),this.__currentElement=n,this.__applyStyleToCurrentElement(\"stroke\")},r.prototype.__clearCanvas=function(){for(var t=this.__closestGroupOrSvg().getAttribute(\"transform\"),e=this.__root.childNodes[1],r=e.childNodes,i=r.length-1;i>=0;i--)r[i]&&e.removeChild(r[i]);this.__currentElement=e,this.__groupStack=[],t&&this.__addTransform(t)},r.prototype.clearRect=function(t,e,r,i){if(0!==t||0!==e||r!==this.width||i!==this.height){var n,s=this.__closestGroupOrSvg();n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i,fill:\"#FFFFFF\"},!0),s.appendChild(n)}else this.__clearCanvas()},r.prototype.createLinearGradient=function(t,e,r,n){var s=this.__createElement(\"linearGradient\",{id:o(this.__ids),x1:t+\"px\",x2:r+\"px\",y1:e+\"px\",y2:n+\"px\",gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(s),new i(s,this)},r.prototype.createRadialGradient=function(t,e,r,n,s,a){var h=this.__createElement(\"radialGradient\",{id:o(this.__ids),cx:n+\"px\",cy:s+\"px\",r:a+\"px\",fx:t+\"px\",fy:e+\"px\",gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(h),new i(h,this)},r.prototype.__parseFont=function(){var t=/^\\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),e={style:t[1]||\"normal\",size:t[4]||\"10px\",family:t[6]||\"sans-serif\",weight:t[3]||\"normal\",decoration:t[2]||\"normal\",href:null};return\"underline\"===this.__fontUnderline&&(e.decoration=\"underline\"),this.__fontHref&&(e.href=this.__fontHref),e},r.prototype.__wrapTextLink=function(t,e){if(t.href){var r=this.__createElement(\"a\");return r.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",t.href),r.appendChild(e),r}return e},r.prototype.__applyText=function(t,e,r,i){var n,s,a=this.__parseFont(),o=this.__closestGroupOrSvg(),l=this.__createElement(\"text\",{\"font-family\":a.family,\"font-size\":a.size,\"font-style\":a.style,\"font-weight\":a.weight,\"text-decoration\":a.decoration,x:e,y:r,\"text-anchor\":(n=this.textAlign,s={left:\"start\",right:\"end\",center:\"middle\",start:\"start\",end:\"end\"},s[n]||s.start),\"dominant-baseline\":h(this.textBaseline)},!0);l.appendChild(this.__document.createTextNode(t)),this.__currentElement=l,this.__applyStyleToCurrentElement(i),o.appendChild(this.__wrapTextLink(a,l))},r.prototype.fillText=function(t,e,r){this.__applyText(t,e,r,\"fill\")},r.prototype.strokeText=function(t,e,r){this.__applyText(t,e,r,\"stroke\")},r.prototype.measureText=function(t){return this.__ctx.font=this.font,this.__ctx.measureText(t)},r.prototype.arc=function(t,e,r,i,n,s){if(i!==n){(i%=2*Math.PI)===(n%=2*Math.PI)&&(n=(n+2*Math.PI-.001*(s?-1:1))%(2*Math.PI));var o=t+r*Math.cos(n),h=e+r*Math.sin(n),l=t+r*Math.cos(i),c=e+r*Math.sin(i),p=s?0:1,_=0,u=n-i;u<0&&(u+=2*Math.PI),_=s?u>Math.PI?0:1:u>Math.PI?1:0,this.lineTo(l,c),this.__addPathCommand(a(\"A {rx} {ry} {xAxisRotation} {largeArcFlag} {sweepFlag} {endX} {endY}\",{rx:r,ry:r,xAxisRotation:0,largeArcFlag:_,sweepFlag:p,endX:o,endY:h})),this.__currentPosition={x:o,y:h}}},r.prototype.clip=function(){var t=this.__closestGroupOrSvg(),e=this.__createElement(\"clipPath\"),r=o(this.__ids),i=this.__createElement(\"g\");this.__applyCurrentDefaultPath(),t.removeChild(this.__currentElement),e.setAttribute(\"id\",r),e.appendChild(this.__currentElement),this.__defs.appendChild(e),t.setAttribute(\"clip-path\",a(\"url(#{id})\",{id:r})),t.appendChild(i),this.__currentElement=i},r.prototype.drawImage=function(){var t,e,i,n,s,a,o,h,l,c,p,_,u,d,g=Array.prototype.slice.call(arguments),m=g[0],f=0,y=0;if(3===g.length)t=g[1],e=g[2],i=s=m.width,n=a=m.height;else if(5===g.length)t=g[1],e=g[2],i=g[3],n=g[4],s=m.width,a=m.height;else{if(9!==g.length)throw new Error(\"Inavlid number of arguments passed to drawImage: \"+arguments.length);f=g[1],y=g[2],s=g[3],a=g[4],t=g[5],e=g[6],i=g[7],n=g[8]}o=this.__closestGroupOrSvg(),this.__currentElement;var v=\"translate(\"+t+\", \"+e+\")\";if(m instanceof r){if((h=m.getSvg().cloneNode(!0)).childNodes&&h.childNodes.length>1){for(l=h.childNodes[0];l.childNodes.length;)d=l.childNodes[0].getAttribute(\"id\"),this.__ids[d]=d,this.__defs.appendChild(l.childNodes[0]);if(c=h.childNodes[1]){var b,w=c.getAttribute(\"transform\");b=w?w+\" \"+v:v,c.setAttribute(\"transform\",b),o.appendChild(c)}}}else\"IMG\"===m.nodeName?((p=this.__createElement(\"image\")).setAttribute(\"width\",i),p.setAttribute(\"height\",n),p.setAttribute(\"preserveAspectRatio\",\"none\"),(f||y||s!==m.width||a!==m.height)&&((_=this.__document.createElement(\"canvas\")).width=i,_.height=n,(u=_.getContext(\"2d\")).drawImage(m,f,y,s,a,0,0,i,n),m=_),p.setAttribute(\"transform\",v),p.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",\"CANVAS\"===m.nodeName?m.toDataURL():m.getAttribute(\"src\")),o.appendChild(p)):\"CANVAS\"===m.nodeName&&((p=this.__createElement(\"image\")).setAttribute(\"width\",i),p.setAttribute(\"height\",n),p.setAttribute(\"preserveAspectRatio\",\"none\"),(_=this.__document.createElement(\"canvas\")).width=i,_.height=n,(u=_.getContext(\"2d\")).imageSmoothingEnabled=!1,u.mozImageSmoothingEnabled=!1,u.oImageSmoothingEnabled=!1,u.webkitImageSmoothingEnabled=!1,u.drawImage(m,f,y,s,a,0,0,i,n),m=_,p.setAttribute(\"transform\",v),p.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",m.toDataURL()),o.appendChild(p))},r.prototype.createPattern=function(t,e){var i,s=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"pattern\"),a=o(this.__ids);return s.setAttribute(\"id\",a),s.setAttribute(\"width\",t.width),s.setAttribute(\"height\",t.height),\"CANVAS\"===t.nodeName||\"IMG\"===t.nodeName?((i=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"image\")).setAttribute(\"width\",t.width),i.setAttribute(\"height\",t.height),i.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",\"CANVAS\"===t.nodeName?t.toDataURL():t.getAttribute(\"src\")),s.appendChild(i),this.__defs.appendChild(s)):t instanceof r&&(s.appendChild(t.__root.childNodes[1]),this.__defs.appendChild(s)),new n(s,this)},r.prototype.setLineDash=function(t){t&&t.length>0?this.lineDash=t.join(\",\"):this.lineDash=null},r.prototype.drawFocusRing=function(){},r.prototype.createImageData=function(){},r.prototype.getImageData=function(){},r.prototype.putImageData=function(){},r.prototype.globalCompositeOperation=function(){},r.prototype.setTransform=function(){},\"object\"==typeof window&&(window.C2S=r),\"object\"==typeof e&&\"object\"==typeof e.exports&&(e.exports=r)}()},\n", " function _(e,t,a){var r=e(113),n=e(279),s=e(215),i=e(224),_=e(225),o=e(280),c=e(184),g=function(e){function t(t,a,r,n,s,i){void 0===s&&(s={}),void 0===i&&(i={});var _=e.call(this)||this;return _.x_scale=t,_.y_scale=a,_.x_range=r,_.y_range=n,_.extra_x_ranges=s,_.extra_y_ranges=i,_._configure_scales(),_}return r.__extends(t,e),t.prototype.map_to_screen=function(e,t,a,r){return void 0===a&&(a=\"default\"),void 0===r&&(r=\"default\"),[this.xscales[a].v_compute(e),this.yscales[r].v_compute(t)]},t.prototype._get_ranges=function(e,t){var a={};if(a.default=e,null!=t)for(var r in t)a[r]=t[r];return a},t.prototype._get_scales=function(e,t,a){var r={};for(var g in t){var l=t[g];if(l instanceof o.DataRange1d||l instanceof _.Range1d){if(!(e instanceof i.LogScale||e instanceof s.LinearScale))throw new Error(\"Range \"+l.type+\" is incompatible is Scale \"+e.type);if(e instanceof n.CategoricalScale)throw new Error(\"Range \"+l.type+\" is incompatible is Scale \"+e.type)}if(l instanceof c.FactorRange&&!(e instanceof n.CategoricalScale))throw new Error(\"Range \"+l.type+\" is incompatible is Scale \"+e.type);e instanceof i.LogScale&&l instanceof o.DataRange1d&&(l.scale_hint=\"log\");var f=e.clone();f.setv({source_range:l,target_range:a}),r[g]=f}return r},t.prototype._configure_frame_ranges=function(){this._h_target=new _.Range1d({start:this._left.value,end:this._right.value}),this._v_target=new _.Range1d({start:this._bottom.value,end:this._top.value})},t.prototype._configure_scales=function(){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._xscales=this._get_scales(this.x_scale,this._x_ranges,this._h_target),this._yscales=this._get_scales(this.y_scale,this._y_ranges,this._v_target)},t.prototype._update_scales=function(){for(var e in this._configure_frame_ranges(),this._xscales){this._xscales[e].target_range=this._h_target}for(var e in this._yscales){this._yscales[e].target_range=this._v_target}},t.prototype._set_geometry=function(t,a){e.prototype._set_geometry.call(this,t,a),this._update_scales()},Object.defineProperty(t.prototype,\"x_ranges\",{get:function(){return this._x_ranges},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"y_ranges\",{get:function(){return this._y_ranges},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"xscales\",{get:function(){return this._xscales},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"yscales\",{get:function(){return this._yscales},enumerable:!0,configurable:!0}),t}(e(282).LayoutItem);a.CartesianFrame=g,g.__name__=\"CartesianFrame\"},\n", " function _(t,e,c){var n=t(113),o=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.prototype.compute=function(e){return t.prototype.compute.call(this,this.source_range.synthetic(e))},e.prototype.v_compute=function(e){return t.prototype.v_compute.call(this,this.source_range.v_synthetic(e))},e}(t(215).LinearScale);c.CategoricalScale=o,o.__name__=\"CategoricalScale\"},\n", " function _(t,i,n){var e=t(113),a=t(281),r=t(175),s=t(167),o=t(121),l=t(181),_=t(110),d=function(t){function i(i){var n=t.call(this,i)||this;return n._plot_bounds={},n.have_updated_interactively=!1,n}return e.__extends(i,t),i.init_DataRange1d=function(){this.define({start:[o.Number],end:[o.Number],range_padding:[o.Number,.1],range_padding_units:[o.PaddingUnits,\"percent\"],flipped:[o.Boolean,!1],follow:[o.StartEnd],follow_interval:[o.Number],default_span:[o.Number,2],only_visible:[o.Boolean,!1]}),this.internal({scale_hint:[o.String,\"auto\"]})},i.prototype.initialize=function(){t.prototype.initialize.call(this),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},Object.defineProperty(i.prototype,\"min\",{get:function(){return Math.min(this.start,this.end)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"max\",{get:function(){return Math.max(this.start,this.end)},enumerable:!0,configurable:!0}),i.prototype.computed_renderers=function(){var t=this.names,i=this.renderers;if(0==i.length)for(var n=0,e=this.plots;n0&&(i=i.filter(function(i){return _.includes(t,i.name)})),s.logger.debug(\"computed \"+i.length+\" renderers for DataRange1d \"+this.id);for(var o=0,l=i;ou&&(\"start\"==this.follow?a=e+h*u:\"end\"==this.follow&&(e=a-h*u)),[e,a]},i.prototype.update=function(t,i,n,e){if(!this.have_updated_interactively){var a=this.computed_renderers(),r=this._compute_plot_bounds(a,t);null!=e&&(r=this.adjust_bounds_for_aspect(r,e)),this._plot_bounds[n]=r;var s=this._compute_min_max(this._plot_bounds,i),o=s[0],l=s[1],_=this._compute_range(o,l),d=_[0],h=_[1];null!=this._initial_start&&(\"log\"==this.scale_hint?this._initial_start>0&&(d=this._initial_start):d=this._initial_start),null!=this._initial_end&&(\"log\"==this.scale_hint?this._initial_end>0&&(h=this._initial_end):h=this._initial_end);var u=[this.start,this.end],p=u[0],g=u[1];if(d!=p||h!=g){var f={};d!=p&&(f.start=d),h!=g&&(f.end=h),this.setv(f)}\"auto\"==this.bounds&&this.setv({bounds:[d,h]},{silent:!0}),this.change.emit()}},i.prototype.reset=function(){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()},i}(a.DataRange);n.DataRange1d=d,d.__name__=\"DataRange1d\",d.init_DataRange1d()},\n", " function _(n,a,e){var t=n(113),i=n(185),r=n(121),_=function(n){function a(a){return n.call(this,a)||this}return t.__extends(a,n),a.init_DataRange=function(){this.define({names:[r.Array,[]],renderers:[r.Array,[]]})},a}(i.Range);e.DataRange=_,_.__name__=\"DataRange\",_.init_DataRange()},\n", " function _(a,o,t){var r=a(283);t.Sizeable=r.Sizeable;var e=a(284);t.Layoutable=e.Layoutable,t.LayoutItem=e.LayoutItem;var n=a(285);t.HStack=n.HStack,t.VStack=n.VStack,t.AnchorLayout=n.AnchorLayout;var c=a(286);t.Grid=c.Grid,t.Row=c.Row,t.Column=c.Column;var i=a(287);t.ContentBox=i.ContentBox,t.VariadicBox=i.VariadicBox},\n", " function _(t,h,i){var e=Math.min,n=Math.max,o=function(){function t(t){void 0===t&&(t={}),this.width=null!=t.width?t.width:0,this.height=null!=t.height?t.height:0}return t.prototype.bounded_to=function(h){var i=h.width,e=h.height;return new t({width:this.width==1/0&&null!=i?i:this.width,height:this.height==1/0&&null!=e?e:this.height})},t.prototype.expanded_to=function(h){var i=h.width,e=h.height;return new t({width:i!=1/0?n(this.width,i):this.width,height:e!=1/0?n(this.height,e):this.height})},t.prototype.expand_to=function(t){var h=t.width,i=t.height;this.width=n(this.width,h),this.height=n(this.height,i)},t.prototype.narrowed_to=function(h){var i=h.width,n=h.height;return new t({width:e(this.width,i),height:e(this.height,n)})},t.prototype.narrow_to=function(t){var h=t.width,i=t.height;this.width=e(this.width,h),this.height=e(this.height,i)},t.prototype.grow_by=function(h){var i=h.left,e=h.right,n=h.top,o=h.bottom;return new t({width:this.width+i+e,height:this.height+n+o})},t.prototype.shrink_by=function(h){var i=h.left,e=h.right,o=h.top,r=h.bottom;return new t({width:n(this.width-i-e,0),height:n(this.height-o-r,0)})},t.prototype.map=function(h,i){return new t({width:h(this.width),height:(null!=i?i:h)(this.height)})},t}();i.Sizeable=o,o.__name__=\"Sizeable\"},\n", " function _(i,t,e){var h=i(113),n=i(283),r=i(181),s=Math.min,o=Math.max,g=Math.round,u=function(){function i(){this._bbox=new r.BBox,this._inner_bbox=new r.BBox;var i=this;this._top={get value(){return i.bbox.top}},this._left={get value(){return i.bbox.left}},this._width={get value(){return i.bbox.width}},this._height={get value(){return i.bbox.height}},this._right={get value(){return i.bbox.right}},this._bottom={get value(){return i.bbox.bottom}},this._hcenter={get value(){return i.bbox.hcenter}},this._vcenter={get value(){return i.bbox.vcenter}}}return Object.defineProperty(i.prototype,\"bbox\",{get:function(){return this._bbox},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"inner_bbox\",{get:function(){return this._inner_bbox},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"sizing\",{get:function(){return this._sizing},enumerable:!0,configurable:!0}),i.prototype.set_sizing=function(i){var t=i.width_policy||\"fit\",e=i.width,h=null!=i.min_width?i.min_width:0,n=null!=i.max_width?i.max_width:1/0,r=i.height_policy||\"fit\",s=i.height,o=null!=i.min_height?i.min_height:0,g=null!=i.max_height?i.max_height:1/0,u=i.aspect,a=i.margin||{top:0,right:0,bottom:0,left:0},l=!1!==i.visible,_=i.halign||\"start\",d=i.valign||\"start\";this._sizing={width_policy:t,min_width:h,width:e,max_width:n,height_policy:r,min_height:o,height:s,max_height:g,aspect:u,margin:a,visible:l,halign:_,valign:d,size:{width:e,height:s},min_size:{width:h,height:o},max_size:{width:n,height:g}},this._init()},i.prototype._init=function(){},i.prototype._set_geometry=function(i,t){this._bbox=i,this._inner_bbox=t},i.prototype.set_geometry=function(i,t){this._set_geometry(i,t||i)},i.prototype.is_width_expanding=function(){return\"max\"==this.sizing.width_policy},i.prototype.is_height_expanding=function(){return\"max\"==this.sizing.height_policy},i.prototype.apply_aspect=function(i,t){var e=t.width,h=t.height,n=this.sizing.aspect;if(null!=n){var r=this.sizing,s=r.width_policy,o=r.height_policy;if(\"fixed\"!=s&&\"fixed\"!=o)if(s==o){var u=e,a=g(e/n),l=g(h*n),_=h;Math.abs(i.width-u)+Math.abs(i.height-a)<=Math.abs(i.width-l)+Math.abs(i.height-_)?(e=u,h=a):(e=l,h=_)}else!function(i,t){var e={max:4,fit:3,min:2,fixed:1};return e[i]>e[t]}(s,o)?e=g(h*n):h=g(e/n);else\"fixed\"==s?h=g(e/n):\"fixed\"==o&&(e=g(h*n))}return{width:e,height:h}},i.prototype.measure=function(i){var t=this;if(!this.sizing.visible)return{width:0,height:0};var e=function(i){return\"fixed\"==t.sizing.width_policy&&null!=t.sizing.width?t.sizing.width:i},h=function(i){return\"fixed\"==t.sizing.height_policy&&null!=t.sizing.height?t.sizing.height:i},r=new n.Sizeable(i).shrink_by(this.sizing.margin).map(e,h),s=this._measure(r),o=this.clip_size(s),g=e(o.width),u=h(o.height),a=this.apply_aspect(r,{width:g,height:u});return Object.assign(Object.assign({},s),a)},i.prototype.compute=function(i){void 0===i&&(i={});var t=this.measure({width:null!=i.width&&this.is_width_expanding()?i.width:1/0,height:null!=i.height&&this.is_height_expanding()?i.height:1/0}),e=t.width,h=t.height,n=new r.BBox({left:0,top:0,width:e,height:h}),s=void 0;if(null!=t.inner){var o=t.inner,g=o.left,u=o.top,a=o.right,l=o.bottom;s=new r.BBox({left:g,top:u,right:e-a,bottom:h-l})}this.set_geometry(n,s)},Object.defineProperty(i.prototype,\"xview\",{get:function(){return this.bbox.xview},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"yview\",{get:function(){return this.bbox.yview},enumerable:!0,configurable:!0}),i.prototype.clip_width=function(i){return o(this.sizing.min_width,s(i,this.sizing.max_width))},i.prototype.clip_height=function(i){return o(this.sizing.min_height,s(i,this.sizing.max_height))},i.prototype.clip_size=function(i){var t=i.width,e=i.height;return{width:this.clip_width(t),height:this.clip_height(e)}},i}();e.Layoutable=u,u.__name__=\"Layoutable\";var a=function(i){function t(){return null!==i&&i.apply(this,arguments)||this}return h.__extends(t,i),t.prototype._measure=function(i){var t,e,h=this.sizing,n=h.width_policy,r=h.height_policy;if(i.width==1/0)t=null!=this.sizing.width?this.sizing.width:0;else if(\"fixed\"==n)t=null!=this.sizing.width?this.sizing.width:0;else if(\"min\"==n)t=null!=this.sizing.width?s(i.width,this.sizing.width):0;else if(\"fit\"==n)t=null!=this.sizing.width?s(i.width,this.sizing.width):i.width;else{if(\"max\"!=n)throw new Error(\"unrechable\");t=null!=this.sizing.width?o(i.width,this.sizing.width):i.width}if(i.height==1/0)e=null!=this.sizing.height?this.sizing.height:0;else if(\"fixed\"==r)e=null!=this.sizing.height?this.sizing.height:0;else if(\"min\"==r)e=null!=this.sizing.height?s(i.height,this.sizing.height):0;else if(\"fit\"==r)e=null!=this.sizing.height?s(i.height,this.sizing.height):i.height;else{if(\"max\"!=r)throw new Error(\"unrechable\");e=null!=this.sizing.height?o(i.height,this.sizing.height):i.height}return{width:t,height:e}},t}(u);e.LayoutItem=a,a.__name__=\"LayoutItem\";var l=function(i){function t(){return null!==i&&i.apply(this,arguments)||this}return h.__extends(t,i),t.prototype._measure=function(i){var t=this,e=this._content_size(),h=i.bounded_to(this.sizing.size).bounded_to(e);return{width:function(){switch(t.sizing.width_policy){case\"fixed\":return null!=t.sizing.width?t.sizing.width:e.width;case\"min\":return e.width;case\"fit\":return h.width;case\"max\":return Math.max(e.width,h.width);default:throw new Error(\"unexpected\")}}(),height:function(){switch(t.sizing.height_policy){case\"fixed\":return null!=t.sizing.height?t.sizing.height:e.height;case\"min\":return e.height;case\"fit\":return h.height;case\"max\":return Math.max(e.height,h.height);default:throw new Error(\"unexpected\")}}()}},t}(u);e.ContentLayoutable=l,l.__name__=\"ContentLayoutable\"},\n", " function _(t,e,r){var h=t(113),o=t(284),i=t(181),n=function(t){function e(){var e=t.apply(this,arguments)||this;return e.children=[],e}return h.__extends(e,t),e}(o.Layoutable);r.Stack=n,n.__name__=\"Stack\";var a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h.__extends(e,t),e.prototype._measure=function(t){for(var e=0,r=0,h=0,o=this.children;h0)for(var A=l(j.height/O.length),M=0,P=O;M0)for(var S=l(j.width/C.length),E=0,G=C;E0)for(g=0;gy?y:m,_--}}}u=\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:t.width!=1/0&&this.is_width_expanding()?t.width:f.size.width;for(var v=0,x=0;x0)for(x=0;xj?j:m,_--}}}var O=this._measure_cells(function(t,i){return{width:f.col_widths[i],height:f.row_heights[t]}}),B=O.row_heights,A=O.col_widths,M=O.size_hints;return{size:this._measure_totals(B,A),row_heights:B,col_widths:A,size_hints:M}},i.prototype._measure=function(t){return this._measure_grid(t).size},i.prototype._set_geometry=function(i,e){t.prototype._set_geometry.call(this,i,e);for(var n=this._state,r=n.nrows,o=n.ncols,s=n.rspacing,h=n.cspacing,u=this._measure_grid(i),p=u.row_heights,g=u.col_widths,_=u.size_hints,d=this._state.rows.map(function(t,i){return Object.assign(Object.assign({},t),{top:0,height:p[i],get bottom(){return this.top+this.height}})}),w=this._state.cols.map(function(t,i){return Object.assign(Object.assign({},t),{left:0,width:g[i],get right(){return this.left+this.width}})}),y=_.map(function(t,i){return Object.assign(Object.assign({},i),{outer:new a.BBox,inner:new a.BBox})}),m=0,v=this.absolute?i.top:0;m0?a.every(e,s.isBoolean)?(e.length!==n.get_length()&&r.logger.warn(\"BooleanFilter \"+this.id+\": length of booleans doesn't match data source\"),a.range(0,e.length).filter(function(n){return!0===e[n]})):(r.logger.warn(\"BooleanFilter \"+this.id+\": booleans should be array of booleans, defaulting to no filtering\"),null):(null!=e&&0==e.length?r.logger.warn(\"BooleanFilter \"+this.id+\": booleans is empty, defaulting to no filtering\"):r.logger.warn(\"BooleanFilter \"+this.id+\": booleans was not set, defaulting to no filtering\"),null)},e}(l.Filter);o.BooleanFilter=g,g.__name__=\"BooleanFilter\",g.init_BooleanFilter()},\n", " function _(t,n,e){var i=t(113),r=t(166),l=t(121),o=t(109),a=t(110),f=t(167),u=function(t){function n(n){return t.call(this,n)||this}return i.__extends(n,t),n.init_Filter=function(){this.define({filter:[l.Array,null]})},n.prototype.compute_indices=function(t){var n=this.filter;return null!=n&&n.length>=0?o.isArrayOf(n,o.isBoolean)?a.range(0,n.length).filter(function(t){return!0===n[t]}):o.isArrayOf(n,o.isInteger)?n:(f.logger.warn(\"Filter \"+this.id+\": filter should either be array of only booleans or only integers, defaulting to no filtering\"),null):(f.logger.warn(\"Filter \"+this.id+\": filter was not set to be an array, defaulting to no filtering\"),null)},n}(r.Model);e.Filter=u,u.__name__=\"Filter\",u.init_Filter()},\n", " function _(e,t,r){var i=e(113),n=e(294),s=e(121),o=e(125),u=e(127),c=function(t){function r(e){return t.call(this,e)||this}return i.__extends(r,t),r.init_CustomJSFilter=function(){this.define({args:[s.Any,{}],code:[s.String,\"\"],use_strict:[s.Boolean,!1]})},Object.defineProperty(r.prototype,\"names\",{get:function(){return o.keys(this.args)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"values\",{get:function(){return o.values(this.args)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"func\",{get:function(){var e=this.use_strict?u.use_strict(this.code):this.code;return new(Function.bind.apply(Function,i.__spreadArrays([void 0],this.names,[\"source\",\"require\",\"exports\",e])))},enumerable:!0,configurable:!0}),r.prototype.compute_indices=function(r){return this.filter=this.func.apply(this,i.__spreadArrays(this.values,[r,e,{}])),t.prototype.compute_indices.call(this,r)},r}(n.Filter);r.CustomJSFilter=c,c.__name__=\"CustomJSFilter\",c.init_CustomJSFilter()},\n", " function _(n,i,t){var r=n(113),e=n(294),u=n(121),o=n(167),l=n(110),c=function(n){function i(i){var t=n.call(this,i)||this;return t.indices=null,t}return r.__extends(i,n),i.init_GroupFilter=function(){this.define({column_name:[u.String],group:[u.String]})},i.prototype.compute_indices=function(n){var i=this,t=n.get_column(this.column_name);return null==t?(o.logger.warn(\"group filter: groupby column not found in data source\"),null):(this.indices=l.range(0,n.get_length()||0).filter(function(n){return t[n]===i.group}),0===this.indices.length&&o.logger.warn(\"group filter: group '\"+this.group+\"' did not match any values in column '\"+this.column_name+\"'\"),this.indices)},i}(e.Filter);t.GroupFilter=c,c.__name__=\"GroupFilter\",c.init_GroupFilter()},\n", " function _(i,n,e){var t=i(113),r=i(294),l=i(121),s=i(167),d=i(109),o=i(110),u=function(i){function n(n){return i.call(this,n)||this}return t.__extends(n,i),n.init_IndexFilter=function(){this.define({indices:[l.Array,null]})},n.prototype.compute_indices=function(i){return null!=this.indices&&this.indices.length>=0?o.every(this.indices,d.isInteger)?this.indices:(s.logger.warn(\"IndexFilter \"+this.id+\": indices should be array of integers, defaulting to no filtering\"),null):(s.logger.warn(\"IndexFilter \"+this.id+\": indices was not set, defaulting to no filtering\"),null)},n}(r.Filter);e.IndexFilter=u,u.__name__=\"IndexFilter\",u.init_IndexFilter()},\n", " function _(r,t,a){var e=r(208);a.BasicTickFormatter=e.BasicTickFormatter;var c=r(247);a.CategoricalTickFormatter=c.CategoricalTickFormatter;var i=r(251);a.DatetimeTickFormatter=i.DatetimeTickFormatter;var o=r(299);a.FuncTickFormatter=o.FuncTickFormatter;var m=r(264);a.LogTickFormatter=m.LogTickFormatter;var F=r(267);a.MercatorTickFormatter=F.MercatorTickFormatter;var k=r(300);a.NumeralTickFormatter=k.NumeralTickFormatter;var T=r(301);a.PrintfTickFormatter=T.PrintfTickFormatter;var v=r(209);a.TickFormatter=v.TickFormatter},\n", " function _(t,e,r){var n=t(113),i=t(209),o=t(121),c=t(125),u=t(127),a=function(e){function r(t){return e.call(this,t)||this}return n.__extends(r,e),r.init_FuncTickFormatter=function(){this.define({args:[o.Any,{}],code:[o.String,\"\"],use_strict:[o.Boolean,!1]})},Object.defineProperty(r.prototype,\"names\",{get:function(){return c.keys(this.args)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"values\",{get:function(){return c.values(this.args)},enumerable:!0,configurable:!0}),r.prototype._make_func=function(){var t=this.use_strict?u.use_strict(this.code):this.code;return new(Function.bind.apply(Function,n.__spreadArrays([void 0,\"tick\",\"index\",\"ticks\"],this.names,[\"require\",\"exports\",t])))},r.prototype.doFormat=function(e,r){var i=this,o=this._make_func().bind({});return e.map(function(e,r,c){return o.apply(void 0,n.__spreadArrays([e,r,c],i.values,[t,{}]))})},r}(i.TickFormatter);r.FuncTickFormatter=a,a.__name__=\"FuncTickFormatter\",a.init_FuncTickFormatter()},\n", " function _(n,r,t){var e=n(113),o=n(255),i=n(209),a=n(121),u=function(n){function r(r){return n.call(this,r)||this}return e.__extends(r,n),r.init_NumeralTickFormatter=function(){this.define({format:[a.String,\"0,0\"],language:[a.String,\"en\"],rounding:[a.RoundingFunction,\"round\"]})},Object.defineProperty(r.prototype,\"_rounding_fn\",{get:function(){switch(this.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}},enumerable:!0,configurable:!0}),r.prototype.doFormat=function(n,r){var t=this.format,e=this.language,i=this._rounding_fn;return n.map(function(n){return o.format(n,t,e,i)})},r}(i.TickFormatter);t.NumeralTickFormatter=u,u.__name__=\"NumeralTickFormatter\",u.init_NumeralTickFormatter()},\n", " function _(t,r,n){var i=t(113),o=t(209),e=t(253),f=t(121),a=function(t){function r(r){return t.call(this,r)||this}return i.__extends(r,t),r.init_PrintfTickFormatter=function(){this.define({format:[f.String,\"%s\"]})},r.prototype.doFormat=function(t,r){var n=this;return t.map(function(t){return e.sprintf(n.format,t)})},r}(o.TickFormatter);n.PrintfTickFormatter=a,a.__name__=\"PrintfTickFormatter\",a.init_PrintfTickFormatter()},\n", " function _(a,e,r){var v=a(303);r.AnnularWedge=v.AnnularWedge;var l=a(304);r.Annulus=l.Annulus;var t=a(305);r.Arc=t.Arc;var i=a(306);r.Bezier=i.Bezier;var n=a(307);r.Circle=n.Circle;var u=a(308);r.CenterRotatable=u.CenterRotatable;var g=a(309);r.Ellipse=g.Ellipse;var c=a(310);r.EllipseOval=c.EllipseOval;var A=a(182);r.Glyph=A.Glyph;var p=a(188);r.HArea=p.HArea;var s=a(311);r.HBar=s.HBar;var R=a(313);r.HexTile=R.HexTile;var d=a(314);r.Image=d.Image;var h=a(316);r.ImageRGBA=h.ImageRGBA;var m=a(317);r.ImageURL=m.ImageURL;var y=a(177);r.Line=y.Line;var B=a(319);r.MultiLine=B.MultiLine;var o=a(320);r.MultiPolygons=o.MultiPolygons;var G=a(321);r.Oval=G.Oval;var H=a(187);r.Patch=H.Patch;var I=a(322);r.Patches=I.Patches;var L=a(323);r.Quad=L.Quad;var P=a(324);r.Quadratic=P.Quadratic;var x=a(325);r.Ray=x.Ray;var C=a(326);r.Rect=C.Rect;var E=a(327);r.Segment=E.Segment;var M=a(328);r.Step=M.Step;var O=a(329);r.Text=O.Text;var Q=a(190);r.VArea=Q.VArea;var S=a(330);r.VBar=S.VBar;var T=a(331);r.Wedge=T.Wedge;var V=a(178);r.XYGlyph=V.XYGlyph},\n", " function _(t,e,i){var r=t(113),s=t(178),n=t(186),a=t(183),_=t(121),h=t(111),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype._map_data=function(){\"data\"==this.model.properties.inner_radius.units?this.sinner_radius=this.sdist(this.renderer.xscale,this._x,this._inner_radius):this.sinner_radius=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=this._outer_radius,this._angle=new Float32Array(this._start_angle.length);for(var t=0,e=this._start_angle.length;t=A&&v.push([m,z])}for(var S=this.model.properties.direction.value(),D=[],V=0,b=v;V=M&&v.push([m,g])}return a.create_hit_test_result_from_hits(v)},r.prototype.draw_legend_for_index=function(i,r,t){var s=r.x0,e=r.y0,a=r.x1,n=r.y1,u=t+1,_=new Array(u);_[t]=(s+a)/2;var h=new Array(u);h[t]=(e+n)/2;var o=.5*Math.min(Math.abs(a-s),Math.abs(n-e)),d=new Array(u);d[t]=.4*o;var l=new Array(u);l[t]=.8*o,this._render(i,[t],{sx:_,sy:h,sinner_radius:d,souter_radius:l})},r}(e.XYGlyphView);t.AnnulusView=_,_.__name__=\"AnnulusView\";var h=function(i){function r(r){return i.call(this,r)||this}return s.__extends(r,i),r.init_Annulus=function(){this.prototype.default_view=_,this.mixins([\"line\",\"fill\"]),this.define({inner_radius:[n.DistanceSpec],outer_radius:[n.DistanceSpec]})},r}(e.XYGlyph);t.Annulus=h,h.__name__=\"Annulus\",h.init_Annulus()},\n", " function _(i,e,t){var n=i(113),s=i(178),r=i(186),a=i(121),_=function(i){function e(){return null!==i&&i.apply(this,arguments)||this}return n.__extends(e,i),e.prototype._map_data=function(){\"data\"==this.model.properties.radius.units?this.sradius=this.sdist(this.renderer.xscale,this._x,this._radius):this.sradius=this._radius},e.prototype._render=function(i,e,t){var n=t.sx,s=t.sy,r=t.sradius,a=t._start_angle,_=t._end_angle;if(this.visuals.line.doit)for(var o=this.model.properties.direction.value(),c=0,l=e;c1?(p[e]=d,x[e]=d/o):(p[e]=d*o,x[e]=d),this._render(t,[e],{sx:_,sy:l,sw:p,sh:x,_angle:[0]})},i.prototype._bounds=function(t){var i=t.x0,e=t.x1,s=t.y0,h=t.y1;return{x0:i-this.max_w2,x1:e+this.max_w2,y0:s-this.max_h2,y1:h+this.max_h2}},i}(h.CenterRotatableView);e.EllipseOvalView=a,a.__name__=\"EllipseOvalView\";var n=function(t){function i(i){return t.call(this,i)||this}return s.__extends(i,t),i}(h.CenterRotatable);e.EllipseOval=n,n.__name__=\"EllipseOval\"},\n", " function _(t,i,e){var s=t(113),h=t(312),r=t(121),n=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return s.__extends(i,t),i.prototype.scenterx=function(t){return(this.sleft[t]+this.sright[t])/2},i.prototype.scentery=function(t){return this.sy[t]},i.prototype._index_data=function(){return this._index_box(this._y.length)},i.prototype._lrtb=function(t){return[Math.min(this._left[t],this._right[t]),Math.max(this._left[t],this._right[t]),this._y[t]+.5*this._height[t],this._y[t]-.5*this._height[t]]},i.prototype._map_data=function(){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);var t=this.sy.length;this.stop=new Float64Array(t),this.sbottom=new Float64Array(t);for(var i=0;i0){i=this._image[t];var n=this._image_shape[t];this._height[t]=n[0],this._width[t]=n[1]}else{var r=this._image[t];i=s.concat(r),this._height[t]=r.length,this._width[t]=r[0].length}var _=e.v_compute(i);this._set_image_data_from_buffer(t,_)}},t.prototype._render=function(e,t,a){var i=a.image_data,n=a.sx,r=a.sy,_=a.sw,s=a.sh,o=e.getImageSmoothingEnabled();e.setImageSmoothingEnabled(!1),e.globalAlpha=this.model.global_alpha;for(var h=0,l=t;h0){i=this._image[t].buffer;var n=this._image_shape[t];this._height[t]=n[0],this._width[t]=n[1]}else{var h=this._image[t],s=r.concat(h);i=new ArrayBuffer(4*s.length);for(var _=new Uint32Array(i),l=0,o=s.length;l0&&(_[l]=u)}return h.indices=o.keys(_).map(function(t){return parseInt(t,10)}),h.multiline_indices=_,h},e.prototype.get_interpolation_hit=function(t,e,i){var n=[this._xs[t][e],this._ys[t][e],this._xs[t][e+1],this._ys[t][e+1]],s=n[0],r=n[1],o=n[2],h=n[3];return a.line_interpolation(this.renderer,i,s,r,o,h)},e.prototype.draw_legend_for_index=function(t,e,i){a.generic_line_legend(this.visuals,t,e,i)},e.prototype.scenterx=function(){throw new Error(\"not implemented\")},e.prototype.scentery=function(){throw new Error(\"not implemented\")},e}(l.GlyphView);i.MultiLineView=u,u.__name__=\"MultiLineView\";var p=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_MultiLine=function(){this.prototype.default_view=u,this.coords([[\"xs\",\"ys\"]]),this.mixins([\"line\"])},e}(l.Glyph);i.MultiLine=p,p.__name__=\"MultiLine\",p.init_MultiLine()},\n", " function _(t,i,e){var n=t(113),r=t(179),s=t(182),o=t(186),h=t(110),a=t(114),l=t(183),_=t(109),u=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(i,t),i.prototype._index_data=function(){for(var t=[],i=0,e=this._xs.length;i1)for(var o=1,a=this._xs[i][n].length;o1){for(var c=!1,x=1;x0;){var r=_.find_last_index(s,function(t){return h.isStrictNaN(t)}),o=void 0;r>=0?o=s.splice(r):(o=s,s=[]);var a=o.filter(function(t){return!h.isStrictNaN(t)});e[i].push(a)}}return e},e.prototype._index_data=function(){for(var t=this._build_discontinuous_object(this._xs),e=this._build_discontinuous_object(this._ys),i=[],n=0,r=this._xs.length;n=0,m=i-this.sy1[n]<=this.sh[n]&&i-this.sy1[n]>=0;m&&w&&p.push(n)}var M=a.create_empty_hit_test_result();return M.indices=p,M},s.prototype._map_dist_corner_for_data_side_length=function(t,s,i){for(var e=t.length,h=new Float64Array(e),r=new Float64Array(e),a=0;a1&&(e.stroke(),d=!1)}d?(e.lineTo(b,m),e.lineTo(g,w)):(e.beginPath(),e.moveTo(_[v],u[v]),d=!0),f=v}e.lineTo(_[h-1],u[h-1]),e.stroke()}},t.prototype.draw_legend_for_index=function(e,t,i){r.generic_line_legend(this.visuals,e,t,i)},t}(o.XYGlyphView);i.StepView=a,a.__name__=\"StepView\";var l=function(e){function t(t){return e.call(this,t)||this}return n.__extends(t,e),t.init_Step=function(){this.prototype.default_view=a,this.mixins([\"line\"]),this.define({mode:[s.StepMode,\"before\"]})},t}(o.XYGlyph);i.Step=l,l.__name__=\"Step\",l.init_Step()},\n", " function _(t,e,s){var i=t(113),n=t(178),r=t(183),_=t(121),o=t(226),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.prototype._rotate_point=function(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]},e.prototype._text_bounds=function(t,e,s,i){return[[t,t+s,t+s,t,t],[e,e,e-i,e-i,e]]},e.prototype._render=function(t,e,s){var i=s.sx,n=s.sy,r=s._x_offset,_=s._y_offset,h=s._angle,a=s._text;this._sys=[],this._sxs=[];for(var u=0,l=e;uo[1]&&(n=o[1]);else{i=o[0],n=o[1];for(var _=0,s=this.plot_view.axis_views;_0||v>0)return{width:y>0?y:void 0,height:v>0?v:void 0}}return{}})},i.prototype.serializable_state=function(){return Object.assign(Object.assign({},t.prototype.serializable_state.call(this)),{bbox:this.layout.bbox.box,children:this.child_views.map(function(t){return t.serializable_state()})})},i}(_.DOMView);e.LayoutDOMView=d,d.__name__=\"LayoutDOMView\";var c=function(t){function i(i){return t.call(this,i)||this}return o.__extends(i,t),i.init_LayoutDOM=function(){this.define({width:[h.Number,null],height:[h.Number,null],min_width:[h.Number,null],min_height:[h.Number,null],max_width:[h.Number,null],max_height:[h.Number,null],margin:[h.Any,[0,0,0,0]],width_policy:[h.Any,\"auto\"],height_policy:[h.Any,\"auto\"],aspect_ratio:[h.Any,null],sizing_mode:[h.SizingMode,null],visible:[h.Boolean,!0],disabled:[h.Boolean,!1],align:[h.Any,\"start\"],background:[h.Color,null],css_classes:[h.Array,[]]})},i}(n.Model);e.LayoutDOM=c,c.__name__=\"LayoutDOM\",c.init_LayoutDOM()},\n", " function _(t,n,i){var o=t(113),u=t(338),e=t(286),s=t(121),l=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return o.__extends(n,t),n.prototype._update_layout=function(){var t=this.child_views.map(function(t){return t.layout});this.layout=new e.Column(t),this.layout.rows=this.model.rows,this.layout.spacing=[this.model.spacing,0],this.layout.set_sizing(this.box_sizing())},n}(u.BoxView);i.ColumnView=l,l.__name__=\"ColumnView\";var _=function(t){function n(n){return t.call(this,n)||this}return o.__extends(n,t),n.init_Column=function(){this.prototype.default_view=l,this.define({rows:[s.Any,\"auto\"]})},n}(u.Box);i.Column=_,_.__name__=\"Column\",_.init_Column()},\n", " function _(t,i,n){var o=t(113),e=t(339),r=t(286),s=t(121),l=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return o.__extends(i,t),i.prototype.connect_signals=function(){var i=this;t.prototype.connect_signals.call(this),this.connect(this.model.properties.children.change,function(){return i.rebuild()})},Object.defineProperty(i.prototype,\"child_models\",{get:function(){return this.model.children.map(function(t){return t[0]})},enumerable:!0,configurable:!0}),i.prototype._update_layout=function(){this.layout=new r.Grid,this.layout.rows=this.model.rows,this.layout.cols=this.model.cols,this.layout.spacing=this.model.spacing;for(var t=0,i=this.model.children;tr?(this.wrapper_el.style.maxWidth=r-a.width+\"px\",l.display(this.scroll_el)):(this.wrapper_el.style.maxWidth=\"\",l.undisplay(this.scroll_el))}else{var n=this.header.bbox.height;s.height>n?(this.wrapper_el.style.maxHeight=n-a.height+\"px\",l.display(this.scroll_el)):(this.wrapper_el.style.maxHeight=\"\",l.undisplay(this.scroll_el))}for(var h=this.child_views,o=0,c=h;oi-1&&(t.model.active=i-1)}}),s.appendChild(n)}return s});this.headers_el=l.div({class:[d.bk_headers]},n),this.wrapper_el=l.div({class:d.bk_headers_wrapper},this.headers_el);var h=l.div({class:[_.bk_btn,_.bk_btn_default],disabled:\"\"},l.div({class:[u.bk_caret,c.bk_left]})),o=l.div({class:[_.bk_btn,_.bk_btn_default]},l.div({class:[u.bk_caret,c.bk_right]})),p=0,b=function(e){return function(){var i=t.model.tabs.length;0==(p=\"left\"==e?Math.max(p-1,0):Math.min(p+1,i-1))?h.setAttribute(\"disabled\",\"\"):h.removeAttribute(\"disabled\"),p==i-1?o.setAttribute(\"disabled\",\"\"):o.removeAttribute(\"disabled\");var a=l.children(t.headers_el).slice(0,p).map(function(e){return e.getBoundingClientRect()});if(s){var n=-r.sum(a.map(function(e){return e.width}));t.headers_el.style.left=n+\"px\"}else{var c=-r.sum(a.map(function(e){return e.height}));t.headers_el.style.top=c+\"px\"}}};h.addEventListener(\"click\",b(\"left\")),o.addEventListener(\"click\",b(\"right\")),this.scroll_el=l.div({class:_.bk_btn_group},h,o),this.header_el=l.div({class:[d.bk_tabs_header,c.bk_side(a)]},this.scroll_el,this.wrapper_el),this.el.appendChild(this.header_el)},t.prototype.change_active=function(e){e!=this.model.active&&(this.model.active=e,null!=this.model.callback&&this.model.callback.execute(this.model))},t.prototype.on_active_change=function(){for(var e=this.model.active,t=l.children(this.headers_el),i=0,a=t;i .bk-btn {\\n flex-grow: 0;\\n -webkit-flex-grow: 0;\\n height: auto;\\n padding: 4px 4px;\\n}\\n.bk-root .bk-tabs-header .bk-headers-wrapper {\\n flex-grow: 1;\\n -webkit-flex-grow: 1;\\n overflow: hidden;\\n color: #666666;\\n}\\n.bk-root .bk-tabs-header.bk-above .bk-headers-wrapper {\\n border-bottom: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-right .bk-headers-wrapper {\\n border-left: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-below .bk-headers-wrapper {\\n border-top: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-left .bk-headers-wrapper {\\n border-right: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-above,\\n.bk-root .bk-tabs-header.bk-below {\\n flex-direction: row;\\n -webkit-flex-direction: row;\\n}\\n.bk-root .bk-tabs-header.bk-above .bk-headers,\\n.bk-root .bk-tabs-header.bk-below .bk-headers {\\n flex-direction: row;\\n -webkit-flex-direction: row;\\n}\\n.bk-root .bk-tabs-header.bk-left,\\n.bk-root .bk-tabs-header.bk-right {\\n flex-direction: column;\\n -webkit-flex-direction: column;\\n}\\n.bk-root .bk-tabs-header.bk-left .bk-headers,\\n.bk-root .bk-tabs-header.bk-right .bk-headers {\\n flex-direction: column;\\n -webkit-flex-direction: column;\\n}\\n.bk-root .bk-tabs-header .bk-headers {\\n position: relative;\\n display: flex;\\n display: -webkit-flex;\\n flex-wrap: nowrap;\\n -webkit-flex-wrap: nowrap;\\n align-items: center;\\n -webkit-align-items: center;\\n}\\n.bk-root .bk-tabs-header .bk-tab {\\n padding: 4px 8px;\\n border: solid transparent;\\n white-space: nowrap;\\n cursor: pointer;\\n}\\n.bk-root .bk-tabs-header .bk-tab:hover {\\n background-color: #f2f2f2;\\n}\\n.bk-root .bk-tabs-header .bk-tab.bk-active {\\n color: #4d4d4d;\\n background-color: white;\\n border-color: #e6e6e6;\\n}\\n.bk-root .bk-tabs-header .bk-tab .bk-close {\\n margin-left: 10px;\\n}\\n.bk-root .bk-tabs-header.bk-above .bk-tab {\\n border-width: 3px 1px 0px 1px;\\n border-radius: 4px 4px 0 0;\\n}\\n.bk-root .bk-tabs-header.bk-right .bk-tab {\\n border-width: 1px 3px 1px 0px;\\n border-radius: 0 4px 4px 0;\\n}\\n.bk-root .bk-tabs-header.bk-below .bk-tab {\\n border-width: 0px 1px 3px 1px;\\n border-radius: 0 0 4px 4px;\\n}\\n.bk-root .bk-tabs-header.bk-left .bk-tab {\\n border-width: 1px 0px 1px 3px;\\n border-radius: 4px 0 0 4px;\\n}\\n.bk-root .bk-close {\\n display: inline-block;\\n width: 10px;\\n height: 10px;\\n vertical-align: middle;\\n background-image: url(\\'data:image/svg+xml;utf8,\\\\\\n \\\\\\n \\\\\\n \\\\\\n \\');\\n}\\n.bk-root .bk-close:hover {\\n background-image: url(\\'data:image/svg+xml;utf8,\\\\\\n \\\\\\n \\\\\\n \\\\\\n \\');\\n}\\n'),n.bk_tabs_header=\"bk-tabs-header\",n.bk_headers_wrapper=\"bk-headers-wrapper\",n.bk_headers=\"bk-headers\",n.bk_tab=\"bk-tab\",n.bk_close=\"bk-close\"},\n", " function _(n,b,o){n(164),n(163).styles.append(\".bk-root .bk-btn {\\n height: 100%;\\n display: inline-block;\\n text-align: center;\\n vertical-align: middle;\\n white-space: nowrap;\\n cursor: pointer;\\n padding: 6px 12px;\\n font-size: 12px;\\n border: 1px solid transparent;\\n border-radius: 4px;\\n outline: 0;\\n user-select: none;\\n -ms-user-select: none;\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n}\\n.bk-root .bk-btn:hover,\\n.bk-root .bk-btn:focus {\\n text-decoration: none;\\n}\\n.bk-root .bk-btn:active,\\n.bk-root .bk-btn.bk-active {\\n background-image: none;\\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\\n}\\n.bk-root .bk-btn[disabled] {\\n cursor: not-allowed;\\n pointer-events: none;\\n opacity: 0.65;\\n box-shadow: none;\\n}\\n.bk-root .bk-btn-default {\\n color: #333;\\n background-color: #fff;\\n border-color: #ccc;\\n}\\n.bk-root .bk-btn-default:hover {\\n background-color: #f5f5f5;\\n border-color: #b8b8b8;\\n}\\n.bk-root .bk-btn-default.bk-active {\\n background-color: #ebebeb;\\n border-color: #adadad;\\n}\\n.bk-root .bk-btn-default[disabled],\\n.bk-root .bk-btn-default[disabled]:hover,\\n.bk-root .bk-btn-default[disabled]:focus,\\n.bk-root .bk-btn-default[disabled]:active,\\n.bk-root .bk-btn-default[disabled].bk-active {\\n background-color: #e6e6e6;\\n border-color: #ccc;\\n}\\n.bk-root .bk-btn-primary {\\n color: #fff;\\n background-color: #428bca;\\n border-color: #357ebd;\\n}\\n.bk-root .bk-btn-primary:hover {\\n background-color: #3681c1;\\n border-color: #2c699e;\\n}\\n.bk-root .bk-btn-primary.bk-active {\\n background-color: #3276b1;\\n border-color: #285e8e;\\n}\\n.bk-root .bk-btn-primary[disabled],\\n.bk-root .bk-btn-primary[disabled]:hover,\\n.bk-root .bk-btn-primary[disabled]:focus,\\n.bk-root .bk-btn-primary[disabled]:active,\\n.bk-root .bk-btn-primary[disabled].bk-active {\\n background-color: #506f89;\\n border-color: #357ebd;\\n}\\n.bk-root .bk-btn-success {\\n color: #fff;\\n background-color: #5cb85c;\\n border-color: #4cae4c;\\n}\\n.bk-root .bk-btn-success:hover {\\n background-color: #4eb24e;\\n border-color: #409240;\\n}\\n.bk-root .bk-btn-success.bk-active {\\n background-color: #47a447;\\n border-color: #398439;\\n}\\n.bk-root .bk-btn-success[disabled],\\n.bk-root .bk-btn-success[disabled]:hover,\\n.bk-root .bk-btn-success[disabled]:focus,\\n.bk-root .bk-btn-success[disabled]:active,\\n.bk-root .bk-btn-success[disabled].bk-active {\\n background-color: #667b66;\\n border-color: #4cae4c;\\n}\\n.bk-root .bk-btn-warning {\\n color: #fff;\\n background-color: #f0ad4e;\\n border-color: #eea236;\\n}\\n.bk-root .bk-btn-warning:hover {\\n background-color: #eea43b;\\n border-color: #e89014;\\n}\\n.bk-root .bk-btn-warning.bk-active {\\n background-color: #ed9c28;\\n border-color: #d58512;\\n}\\n.bk-root .bk-btn-warning[disabled],\\n.bk-root .bk-btn-warning[disabled]:hover,\\n.bk-root .bk-btn-warning[disabled]:focus,\\n.bk-root .bk-btn-warning[disabled]:active,\\n.bk-root .bk-btn-warning[disabled].bk-active {\\n background-color: #c89143;\\n border-color: #eea236;\\n}\\n.bk-root .bk-btn-danger {\\n color: #fff;\\n background-color: #d9534f;\\n border-color: #d43f3a;\\n}\\n.bk-root .bk-btn-danger:hover {\\n background-color: #d5433e;\\n border-color: #bd2d29;\\n}\\n.bk-root .bk-btn-danger.bk-active {\\n background-color: #d2322d;\\n border-color: #ac2925;\\n}\\n.bk-root .bk-btn-danger[disabled],\\n.bk-root .bk-btn-danger[disabled]:hover,\\n.bk-root .bk-btn-danger[disabled]:focus,\\n.bk-root .bk-btn-danger[disabled]:active,\\n.bk-root .bk-btn-danger[disabled].bk-active {\\n background-color: #a55350;\\n border-color: #d43f3a;\\n}\\n.bk-root .bk-btn-group {\\n height: 100%;\\n display: flex;\\n display: -webkit-flex;\\n flex-wrap: nowrap;\\n -webkit-flex-wrap: nowrap;\\n align-items: center;\\n -webkit-align-items: center;\\n flex-direction: row;\\n -webkit-flex-direction: row;\\n}\\n.bk-root .bk-btn-group > .bk-btn {\\n flex-grow: 1;\\n -webkit-flex-grow: 1;\\n}\\n.bk-root .bk-btn-group > .bk-btn + .bk-btn {\\n margin-left: -1px;\\n}\\n.bk-root .bk-btn-group > .bk-btn:first-child:not(:last-child) {\\n border-bottom-right-radius: 0;\\n border-top-right-radius: 0;\\n}\\n.bk-root .bk-btn-group > .bk-btn:not(:first-child):last-child {\\n border-bottom-left-radius: 0;\\n border-top-left-radius: 0;\\n}\\n.bk-root .bk-btn-group > .bk-btn:not(:first-child):not(:last-child) {\\n border-radius: 0;\\n}\\n.bk-root .bk-btn-group .bk-dropdown-toggle {\\n flex: 0 0 0;\\n -webkit-flex: 0 0 0;\\n padding: 6px 6px;\\n}\\n\"),o.bk_btn=\"bk-btn\",o.bk_btn_group=\"bk-btn-group\",o.bk_btn_default=\"bk-btn-default\",o.bk_btn_primary=\"bk-btn-primary\",o.bk_btn_success=\"bk-btn-success\",o.bk_btn_warning=\"bk-btn-warning\",o.bk_btn_danger=\"bk-btn-danger\",o.bk_btn_type=function(n){switch(n){case\"default\":return o.bk_btn_default;case\"primary\":return o.bk_btn_primary;case\"success\":return o.bk_btn_success;case\"warning\":return o.bk_btn_warning;case\"danger\":return o.bk_btn_danger}},o.bk_dropdown_toggle=\"bk-dropdown-toggle\"},\n", " function _(n,o,r){n(164),n(163).styles.append(\".bk-root .bk-menu {\\n position: absolute;\\n left: 0;\\n width: 100%;\\n z-index: 100;\\n cursor: pointer;\\n font-size: 12px;\\n background-color: #fff;\\n border: 1px solid #ccc;\\n border-radius: 4px;\\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\\n}\\n.bk-root .bk-menu.bk-above {\\n bottom: 100%;\\n}\\n.bk-root .bk-menu.bk-below {\\n top: 100%;\\n}\\n.bk-root .bk-menu > .bk-divider {\\n height: 1px;\\n margin: 7.5px 0;\\n overflow: hidden;\\n background-color: #e5e5e5;\\n}\\n.bk-root .bk-menu > :not(.bk-divider) {\\n padding: 6px 12px;\\n}\\n.bk-root .bk-menu > :not(.bk-divider):hover,\\n.bk-root .bk-menu > :not(.bk-divider).bk-active {\\n background-color: #e6e6e6;\\n}\\n.bk-root .bk-caret {\\n display: inline-block;\\n vertical-align: middle;\\n width: 0;\\n height: 0;\\n margin: 0 5px;\\n}\\n.bk-root .bk-caret.bk-down {\\n border-top: 4px solid;\\n}\\n.bk-root .bk-caret.bk-up {\\n border-bottom: 4px solid;\\n}\\n.bk-root .bk-caret.bk-down,\\n.bk-root .bk-caret.bk-up {\\n border-right: 4px solid transparent;\\n border-left: 4px solid transparent;\\n}\\n.bk-root .bk-caret.bk-left {\\n border-right: 4px solid;\\n}\\n.bk-root .bk-caret.bk-right {\\n border-left: 4px solid;\\n}\\n.bk-root .bk-caret.bk-left,\\n.bk-root .bk-caret.bk-right {\\n border-top: 4px solid transparent;\\n border-bottom: 4px solid transparent;\\n}\\n\"),r.bk_menu=\"bk-menu\",r.bk_caret=\"bk-caret\",r.bk_divider=\"bk-divider\"},\n", " function _(t,i,n){var e=t(113),o=t(340),_=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return e.__extends(i,t),i}(o.ColumnView);n.WidgetBoxView=_,_.__name__=\"WidgetBoxView\";var u=function(t){function i(i){return t.call(this,i)||this}return e.__extends(i,t),i.init_WidgetBox=function(){this.prototype.default_view=_},i}(o.Column);n.WidgetBox=u,u.__name__=\"WidgetBox\",u.init_WidgetBox()},\n", " function _(r,a,o){var p=r(351);o.CategoricalColorMapper=p.CategoricalColorMapper;var e=r(353);o.CategoricalMarkerMapper=e.CategoricalMarkerMapper;var C=r(354);o.CategoricalPatternMapper=C.CategoricalPatternMapper;var l=r(211);o.ContinuousColorMapper=l.ContinuousColorMapper;var M=r(212);o.ColorMapper=M.ColorMapper;var t=r(210);o.LinearColorMapper=t.LinearColorMapper;var i=r(355);o.LogColorMapper=i.LogColorMapper},\n", " function _(t,r,o){var a=t(113),e=t(352),n=t(212),i=t(121),c=function(t){function r(r){return t.call(this,r)||this}return a.__extends(r,t),r.init_CategoricalColorMapper=function(){this.define({factors:[i.Array],start:[i.Number,0],end:[i.Number]})},r.prototype._v_compute=function(t,r,o,a){var n=a.nan_color;e.cat_v_compute(t,this.factors,o,r,this.start,this.end,n)},r}(n.ColorMapper);o.CategoricalColorMapper=c,c.__name__=\"CategoricalColorMapper\",c.init_CategoricalColorMapper()},\n", " function _(n,t,e){var i=n(114),l=n(109);function r(n,t){if(n.length!=t.length)return!1;for(var e=0,i=n.length;e=e.length?c:e[g],u[a]=d},v=0,_=n.length;v<_;v++)a(v)}},\n", " function _(r,e,t){var a=r(113),i=r(352),n=r(213),c=r(121),u=function(r){function e(e){return r.call(this,e)||this}return a.__extends(e,r),e.init_CategoricalMarkerMapper=function(){this.define({factors:[c.Array],markers:[c.Array],start:[c.Number,0],end:[c.Number],default_value:[c.MarkerType,\"circle\"]})},e.prototype.v_compute=function(r){var e=new Array(r.length);return i.cat_v_compute(r,this.factors,this.markers,e,this.start,this.end,this.default_value),e},e}(n.Mapper);t.CategoricalMarkerMapper=u,u.__name__=\"CategoricalMarkerMapper\",u.init_CategoricalMarkerMapper()},\n", " function _(t,e,a){var r=t(113),n=t(352),i=t(213),p=t(121),c=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.init_CategoricalPatternMapper=function(){this.define({factors:[p.Array],patterns:[p.Array],start:[p.Number,0],end:[p.Number],default_value:[p.HatchPatternType,\" \"]})},e.prototype.v_compute=function(t){var e=new Array(t.length);return n.cat_v_compute(t,this.factors,this.patterns,e,this.start,this.end,this.default_value),e},e}(i.Mapper);a.CategoricalPatternMapper=c,c.__name__=\"CategoricalPatternMapper\",c.init_CategoricalPatternMapper()},\n", " function _(o,l,n){var t=o(113),e=o(211),r=o(114),i=null!=Math.log1p?Math.log1p:function(o){return Math.log(1+o)},h=function(o){function l(l){return o.call(this,l)||this}return t.__extends(l,o),l.prototype._v_compute=function(o,l,n,t){for(var e=t.nan_color,h=t.low_color,a=t.high_color,u=n.length,s=null!=this.low?this.low:r.min(o),_=null!=this.high?this.high:r.max(o),f=u/(i(_)-i(s)),g=n.length-1,p=0,c=o.length;p_)l[p]=null!=a?a:n[g];else if(M!=_)if(Mg&&(m=g),l[p]=n[m]}else l[p]=n[g]}},l}(e.ContinuousColorMapper);n.LogColorMapper=h,h.__name__=\"LogColorMapper\"},\n", " function _(r,a,t){!function(r){for(var a in r)t.hasOwnProperty(a)||(t[a]=r[a])}(r(357));var n=r(358);t.Marker=n.Marker;var e=r(359);t.Scatter=e.Scatter},\n", " function _(e,t,o){var i=e(113),r=e(358),n=Math.sqrt(3);function s(e,t){e.moveTo(-t,t),e.lineTo(t,-t),e.moveTo(-t,-t),e.lineTo(t,t)}function c(e,t){e.moveTo(0,t),e.lineTo(0,-t),e.moveTo(-t,0),e.lineTo(t,0)}function l(e,t){e.moveTo(0,t),e.lineTo(t/1.5,0),e.lineTo(0,-t),e.lineTo(-t/1.5,0),e.closePath()}function a(e,t){var o=t*n,i=o/3;e.moveTo(-t,i),e.lineTo(t,i),e.lineTo(0,i-o),e.closePath()}function u(e,t,o,i,r){var n=.65*o;c(e,o),s(e,n),i.doit&&(i.set_vectorize(e,t),e.stroke())}function v(e,t,o,i,r){e.arc(0,0,o,0,2*Math.PI,!1),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),c(e,o),e.stroke())}function _(e,t,o,i,r){e.arc(0,0,o,0,2*Math.PI,!1),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),s(e,o),e.stroke())}function d(e,t,o,i,r){c(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function f(e,t,o,i,r){l(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function T(e,t,o,i,r){l(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),c(e,o),e.stroke())}function z(e,t,o,i,r){!function(e,t){var o=t/2,i=n*o;e.moveTo(t,0),e.lineTo(o,-i),e.lineTo(-o,-i),e.lineTo(-t,0),e.lineTo(-o,i),e.lineTo(o,i),e.closePath()}(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function k(e,t,o,i,r){e.rotate(Math.PI),a(e,o),e.rotate(-Math.PI),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function h(e,t,o,i,r){var n=2*o;e.rect(-o,-o,n,n),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function m(e,t,o,i,r){var n=2*o;e.rect(-o,-o,n,n),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),c(e,o),e.stroke())}function C(e,t,o,i,r){var n=2*o;e.rect(-o,-o,n,n),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),s(e,o),e.stroke())}function q(e,t,o,i,r){a(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function p(e,t,o,i,r){!function(e,t){e.moveTo(-t,0),e.lineTo(t,0)}(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function x(e,t,o,i,r){s(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function M(e,t){var o,n=function(e){function o(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(o,e),o.initClass=function(){this.prototype._render_one=t},o}(r.MarkerView);n.initClass();var s=((o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.initClass=function(){this.prototype.default_view=n},t}(r.Marker)).__name__=e,o);return s.initClass(),s}o.Asterisk=M(\"Asterisk\",u),o.CircleCross=M(\"CircleCross\",v),o.CircleX=M(\"CircleX\",_),o.Cross=M(\"Cross\",d),o.Dash=M(\"Dash\",p),o.Diamond=M(\"Diamond\",f),o.DiamondCross=M(\"DiamondCross\",T),o.Hex=M(\"Hex\",z),o.InvertedTriangle=M(\"InvertedTriangle\",k),o.Square=M(\"Square\",h),o.SquareCross=M(\"SquareCross\",m),o.SquareX=M(\"SquareX\",C),o.Triangle=M(\"Triangle\",q),o.X=M(\"X\",x),o.marker_funcs={asterisk:u,circle:function(e,t,o,i,r){e.arc(0,0,o,0,2*Math.PI,!1),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())},circle_cross:v,circle_x:_,cross:d,diamond:f,diamond_cross:T,hex:z,inverted_triangle:k,square:h,square_cross:m,square_x:C,triangle:q,dash:p,x:x}},\n", " function _(e,t,r){var i=e(113),s=e(178),n=e(183),a=e(121),_=e(110),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype._render=function(e,t,r){for(var i=r.sx,s=r.sy,n=r._size,a=r._angle,_=0,h=t;_#grayscale\\\");\\n /* Firefox 10+, Firefox on Android */\\n filter: gray;\\n /* IE6-9 */\\n -webkit-filter: grayscale(100%);\\n /* Chrome 19+, Safari 6+, Safari 6+ iOS */\\n}\\n.bk-root .bk-logo-small {\\n width: 20px;\\n height: 20px;\\n 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==);\\n}\\n.bk-root .bk-logo-notebook {\\n display: inline-block;\\n vertical-align: middle;\\n margin-right: 5px;\\n}\\n\"),g.bk_logo=\"bk-logo\",g.bk_logo_notebook=\"bk-logo-notebook\",g.bk_logo_small=\"bk-logo-small\",g.bk_grey=\"bk-grey\"},\n", " function _(t,e,i){var n=t(113),s=this&&this.__rest||function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(null!=t&&\"function\"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(t);s=0},i.prototype.can_redo=function(){return this.state.index=h.end&&(s=!0,h.end=d,(e||i)&&(h.start=d+c)),null!=p&&p<=h.start&&(s=!0,h.start=p,(e||i)&&(h.end=p-c))):(null!=d&&d>=h.start&&(s=!0,h.start=d,(e||i)&&(h.end=d+c)),null!=p&&p<=h.end&&(s=!0,h.end=p,(e||i)&&(h.start=p-c)))}}if(!(i&&s&&n))for(var v=0,g=t;v0&&_0&&_>n&&(l=(n-h)/(_-h)),l=Math.max(0,Math.min(1,l))}return l},i.prototype.update_range=function(t,e,i,n){void 0===e&&(e=!1),void 0===i&&(i=!1),void 0===n&&(n=!0),this.pause();var s=this.frame,r=s.x_ranges,a=s.y_ranges;if(null==t){for(var o in r){(h=r[o]).reset()}for(var o in a){(h=a[o]).reset()}this.update_dataranges()}else{var l=[];for(var o in r){var h=r[o];l.push([h,t.xrs[o]])}for(var o in a){h=a[o];l.push([h,t.yrs[o]])}i&&this._update_ranges_together(l),this._update_ranges_individually(l,e,i,n)}this.unpause()},i.prototype.reset_range=function(){this.update_range(null)},i.prototype._invalidate_layout=function(){var t=this;(function(){for(var e=0,i=t.model.side_panels;e=0&&it.model.lod_timeout&&e.interactive_stop(t.model),t.request_paint()},this.model.lod_timeout):e.interactive_stop(this.model)}for(var n in this.renderer_views){var s=this.renderer_views[n];if(null==this.range_update_timestamp||s instanceof l.GlyphRendererView&&s.set_data_timestamp>this.range_update_timestamp){this.update_dataranges();break}}var r=this.canvas_view.ctx,a=this.canvas.pixel_ratio;r.save(),r.scale(a,a),r.translate(.5,.5);var o=[this.frame._left.value,this.frame._top.value,this.frame._width.value,this.frame._height.value];if(this._map_hook(r,o),this._paint_empty(r,o),this.prepare_webgl(a,o),this.clear_webgl(),this.visuals.outline_line.doit){r.save(),this.visuals.outline_line.set_value(r);var h=o[0],_=o[1],u=o[2],d=o[3];h+u==this.layout._width.value&&(u-=1),_+d==this.layout._height.value&&(d-=1),r.strokeRect(h,_,u,d),r.restore()}this._paint_levels(r,[\"image\",\"underlay\",\"glyph\"],o,!0),this._paint_levels(r,[\"annotation\"],o,!1),this._paint_levels(r,[\"overlay\"],o,!1),null==this._initial_state_info.range&&this.set_initial_range(),r.restore()}},i.prototype._paint_levels=function(t,e,i,n){for(var s=0,r=e;s=0;i--)(_=t[i])&&(s=(o<3?_(s):o>3?_(n,e,s):_(n,e))||s);return o>3&&s&&Object.defineProperty(n,e,s),s};function o(t){return function(n){n.prototype.event_name=t}}var s=function(){function t(){}return t.prototype.to_json=function(){return{event_name:this.event_name,event_values:this._to_json()}},t.prototype._to_json=function(){var t=this.origin;return{model_id:null!=t?t.id:null}},t}();e.BokehEvent=s,s.__name__=\"BokehEvent\";var i=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(s);i.__name__=\"ButtonClick\",i=_([o(\"button_click\")],i),e.ButtonClick=i;var a=function(t){function n(n){var e=t.call(this)||this;return e.item=n,e}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.item;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{item:n})},n}(s);a.__name__=\"MenuItemClick\",a=_([o(\"menu_item_click\")],a),e.MenuItemClick=a;var u=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(s);e.UIEvent=u,u.__name__=\"UIEvent\";var l=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(u);l.__name__=\"LODStart\",l=_([o(\"lodstart\")],l),e.LODStart=l;var c=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(u);c.__name__=\"LODEnd\",c=_([o(\"lodend\")],c),e.LODEnd=c;var p=function(t){function n(n,e){var r=t.call(this)||this;return r.geometry=n,r.final=e,r}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.geometry,e=this.final;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{geometry:n,final:e})},n}(u);p.__name__=\"SelectionGeometry\",p=_([o(\"selectiongeometry\")],p),e.SelectionGeometry=p;var h=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(u);h.__name__=\"Reset\",h=_([o(\"reset\")],h),e.Reset=h;var f=function(t){function n(n,e,r,_){var o=t.call(this)||this;return o.sx=n,o.sy=e,o.x=r,o.y=_,o}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.sx,e=this.sy,r=this.x,_=this.y;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{sx:n,sy:e,x:r,y:_})},n}(u);e.PointEvent=f,f.__name__=\"PointEvent\";var y=function(t){function n(n,e,r,_,o,s){var i=t.call(this,n,e,r,_)||this;return i.sx=n,i.sy=e,i.x=r,i.y=_,i.delta_x=o,i.delta_y=s,i}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.delta_x,e=this.delta_y;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{delta_x:n,delta_y:e})},n}(f);y.__name__=\"Pan\",y=_([o(\"pan\")],y),e.Pan=y;var v=function(t){function n(n,e,r,_,o){var s=t.call(this,n,e,r,_)||this;return s.sx=n,s.sy=e,s.x=r,s.y=_,s.scale=o,s}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.scale;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{scale:n})},n}(f);v.__name__=\"Pinch\",v=_([o(\"pinch\")],v),e.Pinch=v;var d=function(t){function n(n,e,r,_,o){var s=t.call(this,n,e,r,_)||this;return s.sx=n,s.sy=e,s.x=r,s.y=_,s.rotation=o,s}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.rotation;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{rotation:n})},n}(f);d.__name__=\"Rotate\",d=_([o(\"rotate\")],d),e.Rotate=d;var m=function(t){function n(n,e,r,_,o){var s=t.call(this,n,e,r,_)||this;return s.sx=n,s.sy=e,s.x=r,s.y=_,s.delta=o,s}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.delta;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{delta:n})},n}(f);m.__name__=\"MouseWheel\",m=_([o(\"wheel\")],m),e.MouseWheel=m;var x=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);x.__name__=\"MouseMove\",x=_([o(\"mousemove\")],x),e.MouseMove=x;var j=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);j.__name__=\"MouseEnter\",j=_([o(\"mouseenter\")],j),e.MouseEnter=j;var g=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);g.__name__=\"MouseLeave\",g=_([o(\"mouseleave\")],g),e.MouseLeave=g;var b=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);b.__name__=\"Tap\",b=_([o(\"tap\")],b),e.Tap=b;var O=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);O.__name__=\"DoubleTap\",O=_([o(\"doubletap\")],O),e.DoubleTap=O;var P=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);P.__name__=\"Press\",P=_([o(\"press\")],P),e.Press=P;var E=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);E.__name__=\"PressUp\",E=_([o(\"pressup\")],E),e.PressUp=E;var M=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);M.__name__=\"PanStart\",M=_([o(\"panstart\")],M),e.PanStart=M;var R=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);R.__name__=\"PanEnd\",R=_([o(\"panend\")],R),e.PanEnd=R;var S=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);S.__name__=\"PinchStart\",S=_([o(\"pinchstart\")],S),e.PinchStart=S;var k=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);k.__name__=\"PinchEnd\",k=_([o(\"pinchend\")],k),e.PinchEnd=k;var D=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);D.__name__=\"RotateStart\",D=_([o(\"rotatestart\")],D),e.RotateStart=D;var L=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);L.__name__=\"RotateEnd\",L=_([o(\"rotateend\")],L),e.RotateEnd=L},\n", " function _(n,e,i){var o=(\"undefined\"!=typeof window?window.requestAnimationFrame:void 0)||(\"undefined\"!=typeof window?window.webkitRequestAnimationFrame:void 0)||(\"undefined\"!=typeof window?window.mozRequestAnimationFrame:void 0)||(\"undefined\"!=typeof window?window.msRequestAnimationFrame:void 0)||function(n){return n(Date.now()),-1};i.throttle=function(n,e){var i=null,t=0,u=!1,d=function(){t=Date.now(),i=null,u=!1,n()};return function(){var n=Date.now(),w=e-(n-t);w<=0&&!u?(null!=i&&clearTimeout(i),u=!0,o(d)):i||u||(i=setTimeout(function(){return o(d)},w))}}},\n", " function _(e,t,i){var l=e(113),r=e(283),a=e(284),o=e(109),n=Math.PI/2,h=\"left\",s=\"center\",d={above:{parallel:0,normal:-n,horizontal:0,vertical:-n},below:{parallel:0,normal:n,horizontal:0,vertical:n},left:{parallel:-n,normal:0,horizontal:0,vertical:-n},right:{parallel:n,normal:0,horizontal:0,vertical:n}},c={above:{justified:\"top\",parallel:\"alphabetic\",normal:\"middle\",horizontal:\"alphabetic\",vertical:\"middle\"},below:{justified:\"bottom\",parallel:\"hanging\",normal:\"middle\",horizontal:\"hanging\",vertical:\"middle\"},left:{justified:\"top\",parallel:\"alphabetic\",normal:\"middle\",horizontal:\"middle\",vertical:\"alphabetic\"},right:{justified:\"top\",parallel:\"alphabetic\",normal:\"middle\",horizontal:\"middle\",vertical:\"alphabetic\"}},p={above:{justified:s,parallel:s,normal:h,horizontal:s,vertical:h},below:{justified:s,parallel:s,normal:h,horizontal:s,vertical:h},left:{justified:s,parallel:s,normal:\"right\",horizontal:\"right\",vertical:s},right:{justified:s,parallel:s,normal:h,horizontal:h,vertical:s}},b={above:\"right\",below:h,left:\"right\",right:h},_={above:h,below:\"right\",left:\"right\",right:h},m=function(e){function t(t,i){var l=e.call(this)||this;switch(l.side=t,l.obj=i,l.side){case\"above\":l._dim=0,l._normals=[0,-1];break;case\"below\":l._dim=0,l._normals=[0,1];break;case\"left\":l._dim=1,l._normals=[-1,0];break;case\"right\":l._dim=1,l._normals=[1,0];break;default:throw new Error(\"unreachable\")}return l.is_horizontal?l.set_sizing({width_policy:\"max\",height_policy:\"fixed\"}):l.set_sizing({width_policy:\"fixed\",height_policy:\"max\"}),l}return l.__extends(t,e),t.prototype._content_size=function(){return new r.Sizeable(this.get_oriented_size())},t.prototype.get_oriented_size=function(){var e=this.obj.get_size(),t=e.width,i=e.height;return!this.obj.rotate||this.is_horizontal?{width:t,height:i}:{width:i,height:t}},t.prototype.has_size_changed=function(){var e=this.get_oriented_size(),t=e.width,i=e.height;return this.is_horizontal?this.bbox.height!=i:this.bbox.width!=t},Object.defineProperty(t.prototype,\"dimension\",{get:function(){return this._dim},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"normals\",{get:function(){return this._normals},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"is_horizontal\",{get:function(){return 0==this._dim},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"is_vertical\",{get:function(){return 1==this._dim},enumerable:!0,configurable:!0}),t.prototype.apply_label_text_heuristics=function(e,t){var i,l,r=this.side;o.isString(t)?(i=c[r][t],l=p[r][t]):0===t?(i=\"whatever\",l=\"whatever\"):t<0?(i=\"middle\",l=b[r]):(i=\"middle\",l=_[r]),e.textBaseline=i,e.textAlign=l},t.prototype.get_label_angle_heuristic=function(e){return d[this.side][e]},t}(a.ContentLayoutable);i.SidePanel=m,m.__name__=\"SidePanel\"},\n", " function _(t,e,n){var i=t(380),r=t(116),s=t(167),o=t(163),a=t(381),_=t(110),h=t(125),p=t(109),c=t(197),u=t(376),l=function(){function t(t,e,n){var s=this;this.plot_view=t,this.toolbar=e,this.hit_area=n,this.pan_start=new r.Signal(this,\"pan:start\"),this.pan=new r.Signal(this,\"pan\"),this.pan_end=new r.Signal(this,\"pan:end\"),this.pinch_start=new r.Signal(this,\"pinch:start\"),this.pinch=new r.Signal(this,\"pinch\"),this.pinch_end=new r.Signal(this,\"pinch:end\"),this.rotate_start=new r.Signal(this,\"rotate:start\"),this.rotate=new r.Signal(this,\"rotate\"),this.rotate_end=new r.Signal(this,\"rotate:end\"),this.tap=new r.Signal(this,\"tap\"),this.doubletap=new r.Signal(this,\"doubletap\"),this.press=new r.Signal(this,\"press\"),this.pressup=new r.Signal(this,\"pressup\"),this.move_enter=new r.Signal(this,\"move:enter\"),this.move=new r.Signal(this,\"move\"),this.move_exit=new r.Signal(this,\"move:exit\"),this.scroll=new r.Signal(this,\"scroll\"),this.keydown=new r.Signal(this,\"keydown\"),this.keyup=new r.Signal(this,\"keyup\"),this.hammer=new i(this.hit_area,{touchAction:\"auto\"}),this._configure_hammerjs(),this.hit_area.addEventListener(\"mousemove\",function(t){return s._mouse_move(t)}),this.hit_area.addEventListener(\"mouseenter\",function(t){return s._mouse_enter(t)}),this.hit_area.addEventListener(\"mouseleave\",function(t){return s._mouse_exit(t)}),this.hit_area.addEventListener(\"wheel\",function(t){return s._mouse_wheel(t)}),document.addEventListener(\"keydown\",this),document.addEventListener(\"keyup\",this)}return t.prototype.destroy=function(){this.hammer.destroy(),document.removeEventListener(\"keydown\",this),document.removeEventListener(\"keyup\",this)},t.prototype.handleEvent=function(t){\"keydown\"==t.type?this._key_down(t):\"keyup\"==t.type&&this._key_up(t)},t.prototype._configure_hammerjs=function(){var t=this;this.hammer.get(\"doubletap\").recognizeWith(\"tap\"),this.hammer.get(\"tap\").requireFailure(\"doubletap\"),this.hammer.get(\"doubletap\").dropRequireFailure(\"tap\"),this.hammer.on(\"doubletap\",function(e){return t._doubletap(e)}),this.hammer.on(\"tap\",function(e){return t._tap(e)}),this.hammer.on(\"press\",function(e){return t._press(e)}),this.hammer.on(\"pressup\",function(e){return t._pressup(e)}),this.hammer.get(\"pan\").set({direction:i.DIRECTION_ALL}),this.hammer.on(\"panstart\",function(e){return t._pan_start(e)}),this.hammer.on(\"pan\",function(e){return t._pan(e)}),this.hammer.on(\"panend\",function(e){return t._pan_end(e)}),this.hammer.get(\"pinch\").set({enable:!0}),this.hammer.on(\"pinchstart\",function(e){return t._pinch_start(e)}),this.hammer.on(\"pinch\",function(e){return t._pinch(e)}),this.hammer.on(\"pinchend\",function(e){return t._pinch_end(e)}),this.hammer.get(\"rotate\").set({enable:!0}),this.hammer.on(\"rotatestart\",function(e){return t._rotate_start(e)}),this.hammer.on(\"rotate\",function(e){return t._rotate(e)}),this.hammer.on(\"rotateend\",function(e){return t._rotate_end(e)})},t.prototype.register_tool=function(t){var e=this,n=t.model.event_type;null!=n&&(p.isString(n)?this._register_tool(t,n):n.forEach(function(n,i){return e._register_tool(t,n,i<1)}))},t.prototype._register_tool=function(t,e,n){void 0===n&&(n=!0);var i=t,r=i.model.id,o=function(t){return function(e){e.id==r&&t(e.e)}},a=function(t){return function(e){t(e.e)}};switch(e){case\"pan\":null!=i._pan_start&&i.connect(this.pan_start,o(i._pan_start.bind(i))),null!=i._pan&&i.connect(this.pan,o(i._pan.bind(i))),null!=i._pan_end&&i.connect(this.pan_end,o(i._pan_end.bind(i)));break;case\"pinch\":null!=i._pinch_start&&i.connect(this.pinch_start,o(i._pinch_start.bind(i))),null!=i._pinch&&i.connect(this.pinch,o(i._pinch.bind(i))),null!=i._pinch_end&&i.connect(this.pinch_end,o(i._pinch_end.bind(i)));break;case\"rotate\":null!=i._rotate_start&&i.connect(this.rotate_start,o(i._rotate_start.bind(i))),null!=i._rotate&&i.connect(this.rotate,o(i._rotate.bind(i))),null!=i._rotate_end&&i.connect(this.rotate_end,o(i._rotate_end.bind(i)));break;case\"move\":null!=i._move_enter&&i.connect(this.move_enter,o(i._move_enter.bind(i))),null!=i._move&&i.connect(this.move,o(i._move.bind(i))),null!=i._move_exit&&i.connect(this.move_exit,o(i._move_exit.bind(i)));break;case\"tap\":null!=i._tap&&i.connect(this.tap,o(i._tap.bind(i)));break;case\"press\":null!=i._press&&i.connect(this.press,o(i._press.bind(i))),null!=i._pressup&&i.connect(this.pressup,o(i._pressup.bind(i)));break;case\"scroll\":null!=i._scroll&&i.connect(this.scroll,o(i._scroll.bind(i)));break;default:throw new Error(\"unsupported event_type: \"+e)}n&&(null!=i._doubletap&&i.connect(this.doubletap,a(i._doubletap.bind(i))),null!=i._keydown&&i.connect(this.keydown,a(i._keydown.bind(i))),null!=i._keyup&&i.connect(this.keyup,a(i._keyup.bind(i))),c.is_mobile&&null!=i._scroll&&\"pinch\"==e&&(s.logger.debug(\"Registering scroll on touch screen\"),i.connect(this.scroll,o(i._scroll.bind(i)))))},t.prototype._hit_test_renderers=function(t,e){for(var n=this.plot_view.get_renderer_views(),i=0,r=_.reversed(n);i\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\",s=t.console&&(t.console.warn||t.console.log);return s&&s.call(t.console,r,n),e.apply(this,arguments)}}s=\"function\"!=typeof Object.assign?function(t){if(t===r||null===t)throw new TypeError(\"Cannot convert undefined or null to object\");for(var e=Object(t),i=1;i-1}function b(t){return t.trim().split(/\\s+/g)}function P(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;ni[e]}):n.sort()),n}function w(t,e){for(var i,n,s=e[0].toUpperCase()+e.slice(1),a=0;a1&&!i.firstMultiple?i.firstMultiple=Q(e):1===s&&(i.firstMultiple=!1);var o=i.firstInput,a=i.firstMultiple,h=a?a.center:o.center,u=e.center=tt(n);e.timeStamp=l(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=rt(h,u),e.distance=nt(h,u),function(t,e){var i=e.center,n=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};e.eventType!==Y&&s.eventType!==W||(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=it(e.deltaX,e.deltaY);var p=et(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=p.x,e.overallVelocityY=p.y,e.overallVelocity=c(p.x)>c(p.y)?p.x:p.y,e.scale=a?(f=a.pointers,v=n,nt(v[0],v[1],$)/nt(f[0],f[1],$)):1,e.rotation=a?function(t,e){return rt(e[1],e[0],$)+rt(t[1],t[0],$)}(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(e.eventType!=q&&(h>X||a.velocity===r)){var u=e.deltaX-a.deltaX,l=e.deltaY-a.deltaY,p=et(h,u,l);n=p.x,s=p.y,i=c(p.x)>c(p.y)?p.x:p.y,o=it(u,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;C(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 Q(t){for(var e=[],i=0;i=c(e)?t<0?H:L:e<0?U:V}function nt(t,e,i){i||(i=B);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function rt(t,e,i){i||(i=B);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}J.prototype={handler:function(){},init:function(){this.evEl&&A(this.element,this.evEl,this.domHandler),this.evTarget&&A(this.target,this.evTarget,this.domHandler),this.evWin&&A(R(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&_(this.element,this.evEl,this.domHandler),this.evTarget&&_(this.target,this.evTarget,this.domHandler),this.evWin&&_(R(this.element),this.evWin,this.domHandler)}};var st={mousedown:Y,mousemove:F,mouseup:W},ot=\"mousedown\",at=\"mousemove mouseup\";function ht(){this.evEl=ot,this.evWin=at,this.pressed=!1,J.apply(this,arguments)}T(ht,J,{handler:function(t){var e=st[t.type];e&Y&&0===t.button&&(this.pressed=!0),e&F&&1!==t.which&&(e=W),this.pressed&&(e&W&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:\"mouse\",srcEvent:t}))}});var ut={pointerdown:Y,pointermove:F,pointerup:W,pointercancel:q,pointerout:q},ct={2:\"touch\",3:\"pen\",4:\"mouse\",5:\"kinect\"},lt=\"pointerdown\",pt=\"pointermove pointerup pointercancel\";function ft(){this.evEl=lt,this.evWin=pt,J.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}t.MSPointerEvent&&!t.PointerEvent&&(lt=\"MSPointerDown\",pt=\"MSPointerMove MSPointerUp MSPointerCancel\"),T(ft,J,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace(\"ms\",\"\"),r=ut[n],s=ct[t.pointerType]||t.pointerType,o=\"touch\"==s,a=P(e,t.pointerId,\"pointerId\");r&Y&&(0===t.button||o)?a<0&&(e.push(t),a=e.length-1):r&(W|q)&&(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 vt={touchstart:Y,touchmove:F,touchend:W,touchcancel:q},dt=\"touchstart\",mt=\"touchstart touchmove touchend touchcancel\";function gt(){this.evTarget=dt,this.evWin=mt,this.started=!1,J.apply(this,arguments)}T(gt,J,{handler:function(t){var e=vt[t.type];if(e===Y&&(this.started=!0),this.started){var i=function(t,e){var i=D(t.touches),n=D(t.changedTouches);e&(W|q)&&(i=x(i.concat(n),\"identifier\",!0));return[i,n]}.call(this,t,e);e&(W|q)&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:\"touch\",srcEvent:t})}}});var Tt={touchstart:Y,touchmove:F,touchend:W,touchcancel:q},yt=\"touchstart touchmove touchend touchcancel\";function Et(){this.evTarget=yt,this.targetIds={},J.apply(this,arguments)}T(Et,J,{handler:function(t){var e=Tt[t.type],i=function(t,e){var i=D(t.touches),n=this.targetIds;if(e&(Y|F)&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,s,o=D(t.changedTouches),a=[],h=this.target;if(s=i.filter(function(t){return C(t.target,h)}),e===Y)for(r=0;r-1&&n.splice(t,1)},It)}}T(_t,J,{handler:function(t,e,i){var n=\"touch\"==i.pointerType,r=\"mouse\"==i.pointerType;if(!(r&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)(function(t,e){t&Y?(this.primaryTouch=e.changedPointers[0].identifier,Ct.call(this,e)):t&(W|q)&&Ct.call(this,e)}).call(this,e,i);else if(r&&function(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,i=this.state;function n(i){e.manager.emit(i,t)}i=Yt&&n(e.options.event+kt(i))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;te.threshold&&r&e.direction},attrTest:function(t){return Ut.prototype.attrTest.call(this,t)&&(this.state&Nt||!(this.state&Nt)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Ht(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),T(jt,Ut,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[xt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||this.state&Nt)},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)}}),T(Gt,qt,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[Pt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distancee.time;if(this._input=t,!n||!i||t.eventType&(W|q)&&!r)this.reset();else if(t.eventType&Y)this.reset(),this._timer=p(function(){this.state=Ft,this.tryEmit()},e.time,this);else if(t.eventType&W)return Ft;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){this.state===Ft&&(t&&t.eventType&W?this.manager.emit(this.options.event+\"up\",t):(this._input.timeStamp=l(),this.manager.emit(this.options.event,this._input)))}}),T(Zt,Ut,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[xt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||this.state&Nt)}}),T(Bt,Ut,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:j|G,pointers:1},getTouchAction:function(){return Vt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(j|G)?e=t.overallVelocity:i&j?e=t.overallVelocityX:i&G&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&c(e)>this.options.velocity&&t.eventType&W},emit:function(t){var e=Ht(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),T($t,qt,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Dt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance=2){this.map.setZoom(n);var s=this._get_projected_bounds(),a=s[0];s[1]-a<0&&this.map.setZoom(i)}this.unpause()}this._set_bokeh_ranges()},e.prototype._build_map=function(){var t=this,e=google.maps;this.map_types={satellite:e.MapTypeId.SATELLITE,terrain:e.MapTypeId.TERRAIN,roadmap:e.MapTypeId.ROADMAP,hybrid:e.MapTypeId.HYBRID};var o=this.model.map_options,i={center:new e.LatLng(o.lat,o.lng),zoom:o.zoom,disableDefaultUI:!0,mapTypeId:this.map_types[o.map_type],scaleControl:o.scale_control,tilt:o.tilt};null!=o.styles&&(i.styles=JSON.parse(o.styles)),this.map=new e.Map(this.canvas_view.map_el,i),e.event.addListener(this.map,\"idle\",function(){return t._set_bokeh_ranges()}),e.event.addListener(this.map,\"bounds_changed\",function(){return t._set_bokeh_ranges()}),e.event.addListenerOnce(this.map,\"tilesloaded\",function(){return t._render_finished()}),this.connect(this.model.properties.map_options.change,function(){return t._update_options()}),this.connect(this.model.map_options.properties.styles.change,function(){return t._update_styles()}),this.connect(this.model.map_options.properties.lat.change,function(){return t._update_center(\"lat\")}),this.connect(this.model.map_options.properties.lng.change,function(){return t._update_center(\"lng\")}),this.connect(this.model.map_options.properties.zoom.change,function(){return t._update_zoom()}),this.connect(this.model.map_options.properties.map_type.change,function(){return t._update_map_type()}),this.connect(this.model.map_options.properties.scale_control.change,function(){return t._update_scale_control()}),this.connect(this.model.map_options.properties.tilt.change,function(){return t._update_tilt()})},e.prototype._render_finished=function(){this._tiles_loaded=!0,this.notify_finished()},e.prototype.has_finished=function(){return t.prototype.has_finished.call(this)&&!0===this._tiles_loaded},e.prototype._get_latlon_bounds=function(){var t=this.map.getBounds(),e=t.getNorthEast(),o=t.getSouthWest();return[o.lng(),e.lng(),o.lat(),e.lat()]},e.prototype._get_projected_bounds=function(){var t=this._get_latlon_bounds(),e=t[0],o=t[1],i=t[2],n=t[3],a=s.wgs84_mercator.forward([e,i]),p=a[0],l=a[1],_=s.wgs84_mercator.forward([o,n]);return[p,_[0],l,_[1]]},e.prototype._set_bokeh_ranges=function(){var t=this._get_projected_bounds(),e=t[0],o=t[1],i=t[2],n=t[3];this.frame.x_range.setv({start:e,end:o}),this.frame.y_range.setv({start:i,end:n})},e.prototype._update_center=function(t){var e=this.map.getCenter().toJSON();e[t]=this.model.map_options[t],this.map.setCenter(e),this._set_bokeh_ranges()},e.prototype._update_map_type=function(){this.map.setOptions({mapTypeId:this.map_types[this.model.map_options.map_type]})},e.prototype._update_scale_control=function(){this.map.setOptions({scaleControl:this.model.map_options.scale_control})},e.prototype._update_tilt=function(){this.map.setOptions({tilt:this.model.map_options.tilt})},e.prototype._update_options=function(){this._update_styles(),this._update_center(\"lat\"),this._update_center(\"lng\"),this._update_zoom(),this._update_map_type()},e.prototype._update_styles=function(){this.map.setOptions({styles:JSON.parse(this.model.map_options.styles)})},e.prototype._update_zoom=function(){this.map.setOptions({zoom:this.model.map_options.zoom}),this._set_bokeh_ranges()},e.prototype._map_hook=function(t,e){var o=e[0],i=e[1],n=e[2],s=e[3];this.canvas_view.map_el.style.top=i+\"px\",this.canvas_view.map_el.style.left=o+\"px\",this.canvas_view.map_el.style.width=n+\"px\",this.canvas_view.map_el.style.height=s+\"px\",null==this.map&&\"undefined\"!=typeof google&&null!=google.maps&&this._build_map()},e.prototype._paint_empty=function(t,e){var o=this.layout._width.value,i=this.layout._height.value,n=e[0],s=e[1],a=e[2],p=e[3];t.clearRect(0,0,o,i),t.beginPath(),t.moveTo(0,0),t.lineTo(0,i),t.lineTo(o,i),t.lineTo(o,0),t.lineTo(0,0),t.moveTo(n,s),t.lineTo(n+a,s),t.lineTo(n+a,s+p),t.lineTo(n,s+p),t.lineTo(n,s),t.closePath(),null!=this.model.border_fill_color&&(t.fillStyle=this.model.border_fill_color,t.fill())},e}(a.PlotView);o.GMapPlotView=l,l.__name__=\"GMapPlotView\"},\n", " function _(a,n,e){var g=a(281);e.DataRange=g.DataRange;var R=a(280);e.DataRange1d=R.DataRange1d;var r=a(184);e.FactorRange=r.FactorRange;var t=a(185);e.Range=t.Range;var v=a(225);e.Range1d=v.Range1d},\n", " function _(e,r,d){var n=e(175);d.GlyphRenderer=n.GlyphRenderer;var R=e(192);d.GraphRenderer=R.GraphRenderer;var a=e(244);d.GuideRenderer=a.GuideRenderer;var G=e(160);d.Renderer=G.Renderer},\n", " function _(a,e,c){var l=a(279);c.CategoricalScale=l.CategoricalScale;var r=a(215);c.LinearScale=r.LinearScale;var S=a(224);c.LogScale=S.LogScale;var i=a(216);c.Scale=i.Scale},\n", " function _(n,o,e){!function(n){for(var o in n)e.hasOwnProperty(o)||(e[o]=n[o])}(n(195));var i=n(173);e.Selection=i.Selection},\n", " function _(a,e,r){var o=a(388);r.ServerSentDataSource=o.ServerSentDataSource;var S=a(390);r.AjaxDataSource=S.AjaxDataSource;var t=a(170);r.ColumnDataSource=t.ColumnDataSource;var u=a(171);r.ColumnarDataSource=u.ColumnarDataSource;var D=a(191);r.CDSView=D.CDSView;var c=a(172);r.DataSource=c.DataSource;var v=a(392);r.GeoJSONDataSource=v.GeoJSONDataSource;var n=a(391);r.RemoteDataSource=n.RemoteDataSource},\n", " function _(t,e,i){var a=t(113),n=function(t){function e(e){var i=t.call(this,e)||this;return i.initialized=!1,i}return a.__extends(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this)},e.prototype.setup=function(){var t=this;this.initialized||(this.initialized=!0,new EventSource(this.data_url).onmessage=function(e){t.load_data(JSON.parse(e.data),t.mode,t.max_size)})},e}(t(389).WebDataSource);i.ServerSentDataSource=n,n.__name__=\"ServerSentDataSource\"},\n", " function _(t,a,e){var i=t(113),n=t(170),r=t(121),o=function(t){function a(a){return t.call(this,a)||this}return i.__extends(a,t),a.prototype.get_column=function(t){var a=this.data[t];return null!=a?a:[]},a.prototype.initialize=function(){t.prototype.initialize.call(this),this.setup()},a.prototype.load_data=function(t,a,e){var i,n=this.adapter;switch(i=null!=n?n.execute(this,{response:t}):t,a){case\"replace\":this.data=i;break;case\"append\":for(var r=this.data,o=0,c=this.columns();o1&&a.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\");var h=e.coordinates[0];for(c=0;c1&&a.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\"),d.push(w[0])}for(_=d.reduce(o),c=0;c<_.length;c++){var v=_[c];i=v[0],s=v[1],u=v[2];t.xs[r][c]=i,t.ys[r][c]=s,t.zs[r][c]=l(u)}break;default:throw new Error(\"Invalid GeoJSON geometry type: \"+e.type)}},t.prototype.geojson_to_column_data=function(){var e,t=JSON.parse(this.geojson);switch(t.type){case\"GeometryCollection\":if(null==t.geometries)throw new Error(\"No geometries found in GeometryCollection\");if(0===t.geometries.length)throw new Error(\"geojson.geometries must have one or more items\");e=t.geometries;break;case\"FeatureCollection\":if(null==t.features)throw new Error(\"No features found in FeaturesCollection\");if(0==t.features.length)throw new Error(\"geojson.features must have one or more items\");e=t.features;break;default:throw new Error(\"Bokeh only supports type GeometryCollection and FeatureCollection at top level\")}for(var r=0,o=0,n=e;o=Math.pow(2,i)))&&!(e<0||e>=Math.pow(2,i))},e.prototype.parent_by_tile_xyz=function(t,e,i){var o=this.tile_xyz_to_quadkey(t,e,i),r=o.substring(0,o.length-1);return this.quadkey_to_tile_xyz(r)},e.prototype.get_resolution=function(t){return this._computed_initial_resolution()/Math.pow(2,t)},e.prototype.get_resolution_by_extent=function(t,e,i){return[(t[2]-t[0])/i,(t[3]-t[1])/e]},e.prototype.get_level_by_extent=function(t,e,i){for(var o=(t[2]-t[0])/i,r=(t[3]-t[1])/e,n=Math.max(o,r),_=0,s=0,u=this._resolutions;su[s]){if(0==_)return 0;if(_>0)return _-1}_+=1}return _-1},e.prototype.get_closest_level_by_extent=function(t,e,i){var o=(t[2]-t[0])/i,r=(t[3]-t[1])/e,n=Math.max(o,r),_=this._resolutions.reduce(function(t,e){return Math.abs(e-n)h?(a=_-r,l*=p):(a*=h,l=s-n)}var y=(a-(_-r))/2,c=(l-(s-n))/2;return[r-y,n-c,_+y,s+c]},e.prototype.tms_to_wmts=function(t,e,i){return[t,Math.pow(2,i)-1-e,i]},e.prototype.wmts_to_tms=function(t,e,i){return[t,Math.pow(2,i)-1-e,i]},e.prototype.pixels_to_meters=function(t,e,i){var o=this.get_resolution(i);return[t*o-this.x_origin_offset,e*o-this.y_origin_offset]},e.prototype.meters_to_pixels=function(t,e,i){var o=this.get_resolution(i);return[(t+this.x_origin_offset)/o,(e+this.y_origin_offset)/o]},e.prototype.pixels_to_tile=function(t,e){var i=Math.ceil(t/this.tile_size);return[i=0===i?i:i-1,Math.max(Math.ceil(e/this.tile_size)-1,0)]},e.prototype.pixels_to_raster=function(t,e,i){return[t,(this.tile_size<=a;c--)for(var f=u;f<=p;f++)this.is_valid_tile(f,c,e)&&y.push([f,c,e,this.get_tile_meter_bounds(f,c,e)]);return this.sort_tiles_from_center(y,[u,a,p,h]),y},e.prototype.quadkey_to_tile_xyz=function(t){for(var e=0,i=0,o=t.length,r=o;r>0;r--){var n=1<0;r--){var n=1<0;)if(s=s.substring(0,s.length-1),t=(r=this.quadkey_to_tile_xyz(s))[0],e=r[1],i=r[2],t=(n=this.denormalize_xyz(t,e,i,_))[0],e=n[1],i=n[2],this.tiles.has(this.tile_xyz_to_key(t,e,i)))return[t,e,i];return[0,0,0]},e.prototype.normalize_xyz=function(t,e,i){if(this.wrap_around){var o=Math.pow(2,i);return[(t%o+o)%o,e,i]}return[t,e,i]},e.prototype.denormalize_xyz=function(t,e,i,o){return[t+o*Math.pow(2,i),e,i]},e.prototype.denormalize_meters=function(t,e,i,o){return[t+2*o*Math.PI*6378137,e]},e.prototype.calculate_world_x_by_tile_xyz=function(t,e,i){return Math.floor(t/Math.pow(2,i))},e}(r.TileSource);i.MercatorTileSource=u,u.__name__=\"MercatorTileSource\",u.init_MercatorTileSource()},\n", " function _(t,e,r){var i=t(113),n=t(166),o=t(121),a=function(t){function e(e){return t.call(this,e)||this}return i.__extends(e,t),e.init_TileSource=function(){this.define({url:[o.String,\"\"],tile_size:[o.Number,256],max_zoom:[o.Number,30],min_zoom:[o.Number,0],extra_url_vars:[o.Any,{}],attribution:[o.String,\"\"],x_origin_offset:[o.Number],y_origin_offset:[o.Number],initial_resolution:[o.Number]})},e.prototype.initialize=function(){t.prototype.initialize.call(this),this.tiles=new Map,this._normalize_case()},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.change,function(){return e._clear_cache()})},e.prototype.string_lookup_replace=function(t,e){var r=t;for(var i in e){var n=e[i];r=r.replace(\"{\"+i+\"}\",n)}return r},e.prototype._normalize_case=function(){var t=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=t},e.prototype._clear_cache=function(){this.tiles=new Map},e.prototype.tile_xyz_to_key=function(t,e,r){return t+\":\"+e+\":\"+r},e.prototype.key_to_tile_xyz=function(t){var e=t.split(\":\").map(function(t){return parseInt(t)});return[e[0],e[1],e[2]]},e.prototype.sort_tiles_from_center=function(t,e){var r=e[0],i=e[1],n=e[2],o=e[3],a=(n-r)/2+r,c=(o-i)/2+i;t.sort(function(t,e){return Math.sqrt(Math.pow(a-t[0],2)+Math.pow(c-t[1],2))-Math.sqrt(Math.pow(a-e[0],2)+Math.pow(c-e[1],2))})},e.prototype.get_image_url=function(t,e,r){return this.string_lookup_replace(this.url,this.extra_url_vars).replace(\"{X}\",t.toString()).replace(\"{Y}\",e.toString()).replace(\"{Z}\",r.toString())},e}(n.Model);r.TileSource=a,a.__name__=\"TileSource\",a.init_TileSource()},\n", " function _(r,e,t){var n=r(132);function o(r,e){return n.wgs84_mercator.forward([r,e])}function _(r,e){return n.wgs84_mercator.inverse([r,e])}t.geographic_to_meters=o,t.meters_to_geographic=_,t.geographic_extent_to_meters=function(r){var e=r[0],t=r[1],n=r[2],_=r[3],c=o(e,t),a=c[0],g=c[1],i=o(n,_);return[a,g,i[0],i[1]]},t.meters_extent_to_geographic=function(r){var e=r[0],t=r[1],n=r[2],o=r[3],c=_(e,t),a=c[0],g=c[1],i=_(n,o);return[a,g,i[0],i[1]]}},\n", " function _(t,e,r){var _=t(113),i=function(t){function e(e){return t.call(this,e)||this}return _.__extends(e,t),e.prototype.get_image_url=function(t,e,r){var _=this.string_lookup_replace(this.url,this.extra_url_vars),i=this.tms_to_wmts(t,e,r),u=i[0],n=i[1],o=i[2],l=this.tile_xyz_to_quadkey(u,n,o);return _.replace(\"{Q}\",l)},e}(t(397).MercatorTileSource);r.QUADKEYTileSource=i,i.__name__=\"QUADKEYTileSource\"},\n", " function _(e,t,i){var n=e(113),a=e(402),r=e(176),_=e(225),s=e(163),o=e(121),l=e(318),h=e(110),u=e(109),p=e(174),d=e(170),c=e(403),m=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.initialize=function(){this._tiles=[],e.prototype.initialize.call(this)},t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return t.request_render()}),this.connect(this.model.tile_source.change,function(){return t.request_render()})},t.prototype.get_extent=function(){return[this.x_range.start,this.y_range.start,this.x_range.end,this.y_range.end]},Object.defineProperty(t.prototype,\"map_plot\",{get:function(){return this.plot_model},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"map_canvas\",{get:function(){return this.plot_view.canvas_view.ctx},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"map_frame\",{get:function(){return this.plot_view.frame},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"x_range\",{get:function(){return this.map_plot.x_range},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"y_range\",{get:function(){return this.map_plot.y_range},enumerable:!0,configurable:!0}),t.prototype._set_data=function(){this.extent=this.get_extent(),this._last_height=void 0,this._last_width=void 0},t.prototype._update_attribution=function(){null!=this.attribution_el&&s.removeElement(this.attribution_el);var e=this.model.tile_source.attribution;if(u.isString(e)&&e.length>0){var t=this.plot_view,i=t.layout,n=t.frame,a=i._width.value-n._right.value,r=i._height.value-n._bottom.value,_=n._width.value;this.attribution_el=s.div({class:c.bk_tile_attribution,style:{position:\"absolute\",right:a+\"px\",bottom:r+\"px\",\"max-width\":_-4+\"px\",padding:\"2px\",\"background-color\":\"rgba(255,255,255,0.5)\",\"font-size\":\"7pt\",\"line-height\":\"1.05\",\"white-space\":\"nowrap\",overflow:\"hidden\",\"text-overflow\":\"ellipsis\"}}),this.plot_view.canvas_view.events_el.appendChild(this.attribution_el),this.attribution_el.innerHTML=e,this.attribution_el.title=this.attribution_el.textContent.replace(/\\s*\\n\\s*/g,\" \")}},t.prototype._map_data=function(){this.initial_extent=this.get_extent();var e=this.model.tile_source.get_level_by_extent(this.initial_extent,this.map_frame._height.value,this.map_frame._width.value),t=this.model.tile_source.snap_to_zoom_level(this.initial_extent,this.map_frame._height.value,this.map_frame._width.value,e);this.x_range.start=t[0],this.y_range.start=t[1],this.x_range.end=t[2],this.y_range.end=t[3],this.x_range instanceof _.Range1d&&(this.x_range.reset_start=t[0],this.x_range.reset_end=t[2]),this.y_range instanceof _.Range1d&&(this.y_range.reset_start=t[1],this.y_range.reset_end=t[3]),this._update_attribution()},t.prototype._create_tile=function(e,t,i,n,a){var r=this;void 0===a&&(a=!1);var _=this.model.tile_source.normalize_xyz(e,t,i),s=_[0],o=_[1],h=_[2],u={img:void 0,tile_coords:[e,t,i],normalized_coords:[s,o,h],quadkey:this.model.tile_source.tile_xyz_to_quadkey(e,t,i),cache_key:this.model.tile_source.tile_xyz_to_key(e,t,i),bounds:n,loaded:!1,finished:!1,x_coord:n[0],y_coord:n[3]},p=this.model.tile_source.get_image_url(s,o,h);new l.ImageLoader(p,{loaded:function(e){Object.assign(u,{img:e,loaded:!0}),a?(u.finished=!0,r.notify_finished()):r.request_render()},failed:function(){u.finished=!0}}),this.model.tile_source.tiles.set(u.cache_key,u),this._tiles.push(u)},t.prototype._enforce_aspect_ratio=function(){if(this._last_height!==this.map_frame._height.value||this._last_width!==this.map_frame._width.value){var e=this.get_extent(),t=this.model.tile_source.get_level_by_extent(e,this.map_frame._height.value,this.map_frame._width.value),i=this.model.tile_source.snap_to_zoom_level(e,this.map_frame._height.value,this.map_frame._width.value,t);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._height.value,this._last_width=this.map_frame._width.value}},t.prototype.has_finished=function(){if(!e.prototype.has_finished.call(this))return!1;if(0===this._tiles.length)return!1;for(var t=0,i=this._tiles;tn&&(a=this.extent,o=n,l=!0),l&&(this.x_range.setv({x_range:{start:a[0],end:a[2]}}),this.y_range.setv({start:a[1],end:a[3]}),this.extent=a),this.extent=a;for(var u=t.get_tiles_by_extent(a,o),p=[],d=[],c=[],m=[],f=0,g=u;f0&&(u=u.filter(function(n){return t.includes(e,n.name)})),u}},\n", " function _(t,o,e){var n=t(113),i=t(370),a=t(201),r=t(121),s=t(373),_=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(o,t),o.prototype._match_aspect=function(t,o,e){var n,i,a,r,s=e.bbox.aspect,_=e.bbox.h_range.end,l=e.bbox.h_range.start,u=e.bbox.v_range.end,p=e.bbox.v_range.start,h=Math.abs(t[0]-o[0]),c=Math.abs(t[1]-o[1]),m=0==c?0:h/c,v=(m>=s?[1,m/s]:[s/m,1])[0];return t[0]<=o[0]?(n=t[0],(i=t[0]+h*v)>_&&(i=_)):(i=t[0],(n=t[0]-h*v)u&&(a=u)):(a=t[1],(r=t[1]-h/s)o.end)&&(this.v_axis_only=!0),(es.end)&&(this.h_axis_only=!0)}null!=this.model.document&&this.model.document.interactive_start(this.plot_model)},n.prototype._pan=function(t){this._update(t.deltaX,t.deltaY),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)},n.prototype._pan_end=function(t){this.h_axis_only=!1,this.v_axis_only=!1,null!=this.pan_info&&this.plot_view.push_state(\"pan\",{range:this.pan_info})},n.prototype._update=function(t,n){var e,i,o,s,a,r,_=this.plot_view.frame,l=t-this.last_dx,h=n-this.last_dy,d=_.bbox.h_range,p=d.start-l,u=d.end-l,c=_.bbox.v_range,f=c.start-h,v=c.end-h,y=this.model.dimensions;\"width\"!=y&&\"both\"!=y||this.v_axis_only?(e=d.start,i=d.end,o=0):(e=p,i=u,o=-l),\"height\"!=y&&\"both\"!=y||this.h_axis_only?(s=c.start,a=c.end,r=0):(s=f,a=v,r=-h),this.last_dx=t,this.last_dy=n;var m=_.xscales,b=_.yscales,x={};for(var g in m){var w=m[g].r_invert(e,i),P=w[0],T=w[1];x[g]={start:P,end:T}}var k={};for(var g in b){var V=b[g].r_invert(s,a);P=V[0],T=V[1];k[g]={start:P,end:T}}this.pan_info={xrs:x,yrs:k,sdx:o,sdy:r},this.plot_view.update_range(this.pan_info,!0)},n}(o.GestureToolView);e.PanToolView=r,r.__name__=\"PanToolView\";var _=function(t){function n(n){var e=t.call(this,n)||this;return e.tool_name=\"Pan\",e.event_type=\"pan\",e.default_order=10,e}return i.__extends(n,t),n.init_PanTool=function(){this.prototype.default_view=r,this.define({dimensions:[s.Dimensions,\"both\"]})},Object.defineProperty(n.prototype,\"tooltip\",{get:function(){return this._get_dim_tooltip(\"Pan\",this.dimensions)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){switch(this.dimensions){case\"both\":return a.bk_tool_icon_pan;case\"width\":return a.bk_tool_icon_xpan;case\"height\":return a.bk_tool_icon_ypan}},enumerable:!0,configurable:!0}),n}(o.GestureTool);e.PanTool=_,_.__name__=\"PanTool\",_.init_PanTool()},\n", " function _(t,e,o){var l=t(113),i=t(426),a=t(233),n=t(163),s=t(121),c=t(110),_=t(373),r=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return l.__extends(e,t),e.prototype.initialize=function(){t.prototype.initialize.call(this),this.data={sx:[],sy:[]}},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.model.properties.active.change,function(){return e._active_change()})},e.prototype._active_change=function(){this.model.active||this._clear_data()},e.prototype._keyup=function(t){t.keyCode==n.Keys.Enter&&this._clear_data()},e.prototype._doubletap=function(t){var e=t.shiftKey;this._do_select(this.data.sx,this.data.sy,!0,e),this.plot_view.push_state(\"poly_select\",{selection:this.plot_view.get_selection()}),this._clear_data()},e.prototype._clear_data=function(){this.data={sx:[],sy:[]},this.model.overlay.update({xs:[],ys:[]})},e.prototype._tap=function(t){var e=t.sx,o=t.sy;this.plot_view.frame.bbox.contains(e,o)&&(this.data.sx.push(e),this.data.sy.push(o),this.model.overlay.update({xs:c.copy(this.data.sx),ys:c.copy(this.data.sy)}))},e.prototype._do_select=function(t,e,o,l){var i={type:\"poly\",sx:t,sy:e};this._select(i,o,l)},e.prototype._emit_callback=function(t){var e=this.computed_renderers[0],o=this.plot_view.frame,l=o.xscales[e.x_range_name],i=o.yscales[e.y_range_name],a=l.v_invert(t.sx),n=i.v_invert(t.sy),s=Object.assign({x:a,y:n},t);null!=this.model.callback&&this.model.callback.execute(this.model,{geometry:s})},e}(i.SelectToolView);o.PolySelectToolView=r,r.__name__=\"PolySelectToolView\";var y=function(){return new a.PolyAnnotation({level:\"overlay\",xs_units:\"screen\",ys_units:\"screen\",fill_color:{value:\"lightgrey\"},fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:2},line_dash:{value:[4,4]}})},p=function(t){function e(e){var o=t.call(this,e)||this;return o.tool_name=\"Poly Select\",o.icon=_.bk_tool_icon_polygon_select,o.event_type=\"tap\",o.default_order=11,o}return l.__extends(e,t),e.init_PolySelectTool=function(){this.prototype.default_view=r,this.define({callback:[s.Any],overlay:[s.Instance,y]})},e}(i.SelectTool);o.PolySelectTool=p,p.__name__=\"PolySelectTool\",p.init_PolySelectTool()},\n", " function _(t,e,i){var n=t(113),s=t(201),r=t(167),l=t(121),a=t(370),o=t(373);function _(t){switch(t){case 1:return 2;case 2:return 1;case 4:return 5;case 5:return 4;default:return t}}function h(t,e,i,n){if(null==e)return!1;var s=i.compute(e);return Math.abs(t-s)s.right)&&(r=!1)}if(null!=s.bottom&&null!=s.top){var a=n.invert(e);(as.top)&&(r=!1)}return r}function d(t,e,i){var n=0;return t>=i.start&&t<=i.end&&(n+=1),e>=i.start&&e<=i.end&&(n+=1),n}function c(t,e,i,n){var s=e.compute(t),r=e.invert(s+i);return r>=n.start&&r<=n.end?r:t}function y(t,e,i){return t>e.start?(e.end=t,i):(e.end=e.start,e.start=t,_(i))}function f(t,e,i){return t=h&&(t.start=o,t.end=_)}i.flip_side=_,i.is_near=h,i.is_inside=u,i.sides_inside=d,i.compute_value=c,i.update_range_end_side=y,i.update_range_start_side=f,i.update_range=g;var v=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.initialize=function(){t.prototype.initialize.call(this),this.side=0,this.model.update_overlay_from_ranges()},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),null!=this.model.x_range&&this.connect(this.model.x_range.change,function(){return e.model.update_overlay_from_ranges()}),null!=this.model.y_range&&this.connect(this.model.y_range.change,function(){return e.model.update_overlay_from_ranges()})},e.prototype._pan_start=function(t){this.last_dx=0,this.last_dy=0;var e=this.model.x_range,i=this.model.y_range,n=this.plot_view.frame,r=n.xscales.default,l=n.yscales.default,a=this.model.overlay,o=a.left,_=a.right,d=a.top,c=a.bottom,y=this.model.overlay.properties.line_width.value()+s.EDGE_TOLERANCE;null!=e&&this.model.x_interaction&&(h(t.sx,o,r,y)?this.side=1:h(t.sx,_,r,y)?this.side=2:u(t.sx,t.sy,r,l,a)&&(this.side=3)),null!=i&&this.model.y_interaction&&(0==this.side&&h(t.sy,c,l,y)&&(this.side=4),0==this.side&&h(t.sy,d,l,y)?this.side=5:u(t.sx,t.sy,r,l,this.model.overlay)&&(3==this.side?this.side=7:this.side=6))},e.prototype._pan=function(t){var e=this.plot_view.frame,i=t.deltaX-this.last_dx,n=t.deltaY-this.last_dy,s=this.model.x_range,r=this.model.y_range,l=e.xscales.default,a=e.yscales.default;if(null!=s)if(3==this.side||7==this.side)g(s,l,i,e.x_range);else if(1==this.side){var o=c(s.start,l,i,e.x_range);this.side=f(o,s,this.side)}else if(2==this.side){var _=c(s.end,l,i,e.x_range);this.side=y(_,s,this.side)}if(null!=r)if(6==this.side||7==this.side)g(r,a,n,e.y_range);else if(4==this.side){o=c(r.start,a,n,e.y_range);this.side=f(o,r,this.side)}else if(5==this.side){_=c(r.end,a,n,e.y_range);this.side=y(_,r,this.side)}this.last_dx=t.deltaX,this.last_dy=t.deltaY},e.prototype._pan_end=function(t){this.side=0},e}(a.GestureToolView);i.RangeToolView=v,v.__name__=\"RangeToolView\";var p=function(){return new s.BoxAnnotation({level:\"overlay\",render_mode:\"canvas\",fill_color:\"lightgrey\",fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:.5},line_dash:[2,2]})},m=function(t){function e(e){var i=t.call(this,e)||this;return i.tool_name=\"Range Tool\",i.icon=o.bk_tool_icon_range,i.event_type=\"pan\",i.default_order=1,i}return n.__extends(e,t),e.init_RangeTool=function(){this.prototype.default_view=v,this.define({x_range:[l.Instance,null],x_interaction:[l.Boolean,!0],y_range:[l.Instance,null],y_interaction:[l.Boolean,!0],overlay:[l.Instance,p]})},e.prototype.initialize=function(){t.prototype.initialize.call(this),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},e.prototype.update_overlay_from_ranges=function(){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)},e}(a.GestureTool);i.RangeTool=m,m.__name__=\"RangeTool\",m.init_RangeTool()},\n", " function _(e,t,i){var s=e(113),n=e(426),o=e(121),a=e(373),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s.__extends(t,e),t.prototype._tap=function(e){var t={type:\"point\",sx:e.sx,sy:e.sy},i=e.shiftKey;this._select(t,!0,i)},t.prototype._select=function(e,t,i){var s=this,n=this.model.callback;if(\"select\"==this.model.behavior){var o=this._computed_renderers_by_data_source();for(var a in o){var r=o[a],_=r[0].get_selection_manager(),l=r.map(function(e){return s.plot_view.renderer_views[e.id]});if(_.select(l,e,t,i)&&null!=n){var c=(y=this.plot_view.frame).xscales[r[0].x_range_name],p=y.yscales[r[0].y_range_name],v=c.invert(e.sx),u=p.invert(e.sy),h={geometries:Object.assign(Object.assign({},e),{x:v,y:u}),source:_.source};n.execute(this.model,h)}}this._emit_selection_event(e),this.plot_view.push_state(\"tap\",{selection:this.plot_view.get_selection()})}else for(var m=0,f=this.computed_renderers;m.9?t=.9:t<-.9&&(t=-.9),this._update_ranges(t)},t.prototype._update_ranges=function(e){var t,n,o,r,i=this.plot_view.frame,a=i.bbox.h_range,s=i.bbox.v_range,l=[a.start,a.end],_=l[0],h=l[1],d=[s.start,s.end],u=d[0],p=d[1];switch(this.model.dimension){case\"height\":var c=Math.abs(p-u);t=_,n=h,o=u-c*e,r=p-c*e;break;case\"width\":var v=Math.abs(h-_);t=_-v*e,n=h-v*e,o=u,r=p;break;default:throw new Error(\"this shouldn't have happened\")}var f=i.xscales,m=i.yscales,w={};for(var b in f){var g=f[b].r_invert(t,n),y=g[0],P=g[1];w[b]={start:y,end:P}}var T={};for(var b in m){var W=m[b].r_invert(o,r);y=W[0],P=W[1];T[b]={start:y,end:P}}var x={xrs:w,yrs:T,factor:e};this.plot_view.push_state(\"wheel_pan\",{range:x}),this.plot_view.update_range(x,!1,!0),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)},t}(r.GestureToolView);n.WheelPanToolView=s,s.__name__=\"WheelPanToolView\";var l=function(e){function t(t){var n=e.call(this,t)||this;return n.tool_name=\"Wheel Pan\",n.icon=a.bk_tool_icon_wheel_pan,n.event_type=\"scroll\",n.default_order=12,n}return o.__extends(t,e),t.init_WheelPanTool=function(){this.prototype.default_view=s,this.define({dimension:[i.Dimension,\"width\"]}),this.internal({speed:[i.Number,.001]})},Object.defineProperty(t.prototype,\"tooltip\",{get:function(){return this._get_dim_tooltip(this.tool_name,this.dimension)},enumerable:!0,configurable:!0}),t}(r.GestureTool);n.WheelPanTool=l,l.__name__=\"WheelPanTool\",l.init_WheelPanTool()},\n", " function _(e,o,t){var i=e(113),n=e(370),l=e(416),s=e(121),_=e(197),r=e(373),a=function(e){function o(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(o,e),o.prototype._pinch=function(e){var o,t=e.sx,i=e.sy,n=e.scale;o=n>=1?20*(n-1):-20/n,this._scroll({type:\"wheel\",sx:t,sy:i,delta:o})},o.prototype._scroll=function(e){var o=this.plot_view.frame,t=o.bbox.h_range,i=o.bbox.v_range,n=e.sx,s=e.sy,_=this.model.dimensions,r=(\"width\"==_||\"both\"==_)&&t.start=0){var v=d.match(/\\$color(\\[.*\\])?:(\\w*)/),y=v[1],x=void 0===y?\"\":y,g=v[2],b=e.get_column(g);if(null==b){var w=_.span({},g+\" unknown\");m.appendChild(w);continue}var k=x.indexOf(\"hex\")>=0,T=x.indexOf(\"swatch\")>=0,H=u.isNumber(t)?b[t]:null;if(null==H){var C=_.span({},\"(null)\");m.appendChild(C);continue}k&&(H=h.color2hex(H));var G=_.span({},H);m.appendChild(G),T&&(G=_.span({class:f.bk_tooltip_color_block,style:{backgroundColor:H}},\" \"),m.appendChild(G))}else{(G=_.span()).innerHTML=c.replace_placeholders(d.replace(\"$~\",\"$data_\"),e,t,this.model.formatters,n),m.appendChild(G)}}return o},t}(o.InspectToolView);n.HoverToolView=b,b.__name__=\"HoverToolView\";var w=function(e){function t(t){var n=e.call(this,t)||this;return n.tool_name=\"Hover\",n.icon=y.bk_tool_icon_hover,n}return i.__extends(t,e),t.init_HoverTool=function(){this.prototype.default_view=b,this.define({tooltips:[p.Any,[[\"index\",\"$index\"],[\"data (x, y)\",\"($x, $y)\"],[\"screen (x, y)\",\"($sx, $sy)\"]]],formatters:[p.Any,{}],renderers:[p.Any,\"auto\"],names:[p.Array,[]],mode:[p.HoverMode,\"mouse\"],point_policy:[p.PointPolicy,\"snap_to_data\"],line_policy:[p.LinePolicy,\"nearest\"],show_arrow:[p.Boolean,!0],anchor:[p.Anchor,\"center\"],attachment:[p.TooltipAttachment,\"horizontal\"],callback:[p.Any]})},t}(o.InspectTool);n.HoverTool=w,w.__name__=\"HoverTool\",w.init_HoverTool()},\n", " function _(t,e,o){var n=t(113),i=t(121),r=t(116),c=t(166),l=t(364),u=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_ToolProxy=function(){this.define({tools:[i.Array,[]],active:[i.Boolean,!1],disabled:[i.Boolean,!1]})},Object.defineProperty(e.prototype,\"button_view\",{get:function(){return this.tools[0].button_view},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"event_type\",{get:function(){return this.tools[0].event_type},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"tooltip\",{get:function(){return this.tools[0].tooltip},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"tool_name\",{get:function(){return this.tools[0].tool_name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"icon\",{get:function(){return this.tools[0].computed_icon},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"computed_icon\",{get:function(){return this.icon},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"toggleable\",{get:function(){var t=this.tools[0];return t instanceof l.InspectTool&&t.toggleable},enumerable:!0,configurable:!0}),e.prototype.initialize=function(){t.prototype.initialize.call(this),this.do=new r.Signal0(this,\"do\")},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.do,function(){return e.doit()}),this.connect(this.properties.active.change,function(){return e.set_active()})},e.prototype.doit=function(){for(var t=0,e=this.tools;t0)if(\"multi\"==u)for(var w=0,T=z;w0&&this.actions.push(x(z))}for(var m in this.inspectors=[],i){(z=i[m]).length>0&&this.inspectors.push(x(z,!0))}for(var V in this.gestures){0!=(_=this.gestures[V]).tools.length&&(_.tools=r.sort_by(_.tools,function(t){return t.default_order}),\"pinch\"!=V&&\"scroll\"!=V&&\"multi\"!=V&&(_.tools[0].active=!0))}},o}(s.ToolbarBase);i.ProxyToolbar=p,p.__name__=\"ProxyToolbar\";var c=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return e.__extends(o,t),o.prototype.initialize=function(){this.model.toolbar.toolbar_location=this.model.toolbar_location,t.prototype.initialize.call(this)},Object.defineProperty(o.prototype,\"child_models\",{get:function(){return[this.model.toolbar]},enumerable:!0,configurable:!0}),o.prototype._update_layout=function(){this.layout=new h.ContentBox(this.child_views[0].el),this.model.toolbar.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})},o}(a.LayoutDOMView);i.ToolbarBoxView=c,c.__name__=\"ToolbarBoxView\";var u=function(t){function o(o){return t.call(this,o)||this}return e.__extends(o,t),o.init_ToolbarBox=function(){this.prototype.default_view=c,this.define({toolbar:[n.Instance],toolbar_location:[n.Location,\"right\"]})},o}(a.LayoutDOM);i.ToolbarBox=u,u.__name__=\"ToolbarBox\",u.init_ToolbarBox()},\n", " function _(e,n,t){var d=e(106),i=e(163),o=e(442);t.index={},t.add_document_standalone=function(e,n,a,l){void 0===a&&(a={}),void 0===l&&(l=!1);var r={};function v(e){var d;e.id in a?d=a[e.id]:n.classList.contains(o.BOKEH_ROOT)?d=n:(d=i.div({class:o.BOKEH_ROOT}),n.appendChild(d));var l=function(e){var n=new e.default_view({model:e,parent:null});return t.index[e.id]=n,n}(e);l.renderTo(d),r[e.id]=l}for(var c=0,u=e.roots();c\");if(\"SCRIPT\"==r.tagName){var t=n.div({class:o.BOKEH_ROOT});n.replaceWith(r,t),r=t}return r}o.BOKEH_ROOT=t.bk_root,o._resolve_element=function(e){var r=e.elementid;return null!=r?l(r):document.body},o._resolve_root_elements=function(e){var r={};if(null!=e.roots)for(var o in e.roots)r[o]=l(e.roots[o]);return r}},\n", " function _(n,o,t){var e=n(444),r=n(167),a=n(441);t._get_ws_url=function(n,o){var t,e=\"ws:\";return\"https:\"==window.location.protocol&&(e=\"wss:\"),null!=o?(t=document.createElement(\"a\")).href=o:t=window.location,null!=n?\"/\"==n&&(n=\"\"):n=t.pathname.replace(/\\/+$/,\"\"),e+\"//\"+t.host+n+\"/ws\"};var i={};t.add_document_from_session=function(n,o,t,s,u){void 0===s&&(s={}),void 0===u&&(u=!1);var c=window.location.search.substr(1);return function(n,o,t){n in i||(i[n]={});var r=i[n];return o in r||(r[o]=e.pull_session(n,o,t)),r[o]}(n,o,c).then(function(n){return a.add_document_standalone(n.document,t,s,u)},function(n){throw r.logger.error(\"Failed to load Bokeh session \"+o+\": \"+n),n})}},\n", " function _(e,n,o){var t=e(167),s=e(106),r=e(445),i=e(446),c=e(447);o.DEFAULT_SERVER_WEBSOCKET_URL=\"ws://localhost:5006/ws\",o.DEFAULT_SESSION_ID=\"default\";var l=0,_=function(){function e(e,n,s,r,c){void 0===e&&(e=o.DEFAULT_SERVER_WEBSOCKET_URL),void 0===n&&(n=o.DEFAULT_SESSION_ID),void 0===s&&(s=null),void 0===r&&(r=null),void 0===c&&(c=null),this.url=e,this.id=n,this.args_string=s,this._on_have_session_hook=r,this._on_closed_permanently_hook=c,this._number=l++,this.socket=null,this.session=null,this.closed_permanently=!1,this._current_handler=null,this._pending_ack=null,this._pending_replies={},this._pending_messages=[],this._receiver=new i.Receiver,t.logger.debug(\"Creating websocket \"+this._number+\" to '\"+this.url+\"' session '\"+this.id+\"'\")}return e.prototype.connect=function(){var e=this;if(this.closed_permanently)return Promise.reject(new Error(\"Cannot connect() a closed ClientConnection\"));if(null!=this.socket)return Promise.reject(new Error(\"Already connected\"));this._pending_replies={},this._current_handler=null;try{var n=this.url+\"?bokeh-protocol-version=1.0&bokeh-session-id=\"+this.id;return null!=this.args_string&&this.args_string.length>0&&(n+=\"&\"+this.args_string),this.socket=new WebSocket(n),new Promise(function(n,o){e.socket.binaryType=\"arraybuffer\",e.socket.onopen=function(){return e._on_open(n,o)},e.socket.onmessage=function(n){return e._on_message(n)},e.socket.onclose=function(n){return e._on_close(n)},e.socket.onerror=function(){return e._on_error(o)}})}catch(e){return t.logger.error(\"websocket creation failed to url: \"+this.url),t.logger.error(\" - \"+e),Promise.reject(e)}},e.prototype.close=function(){this.closed_permanently||(t.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(),null!=this._on_closed_permanently_hook&&(this._on_closed_permanently_hook(),this._on_closed_permanently_hook=null))},e.prototype._schedule_reconnect=function(e){var n=this;setTimeout(function(){n.closed_permanently||t.logger.info(\"Websocket connection \"+n._number+\" disconnected, will not attempt to reconnect\")},e)},e.prototype.send=function(e){if(null==this.socket)throw new Error(\"not connected so cannot send \"+e);e.send(this.socket)},e.prototype.send_with_reply=function(e){var n=this;return new Promise(function(o,t){n._pending_replies[e.msgid()]=[o,t],n.send(e)}).then(function(e){if(\"ERROR\"===e.msgtype())throw new Error(\"Error reply \"+e.content.text);return e},function(e){throw e})},e.prototype._pull_doc_json=function(){var e=r.Message.create(\"PULL-DOC-REQ\",{});return this.send_with_reply(e).then(function(e){if(!(\"doc\"in e.content))throw new Error(\"No 'doc' field in PULL-DOC-REPLY\");return e.content.doc},function(e){throw e})},e.prototype._repull_session_doc=function(){var e=this;null==this.session?t.logger.debug(\"Pulling session for first time\"):t.logger.debug(\"Repulling session\"),this._pull_doc_json().then(function(n){if(null==e.session)if(e.closed_permanently)t.logger.debug(\"Got new document after connection was already closed\");else{var o=s.Document.from_json(n),i=s.Document._compute_patch_since_json(n,o);if(i.events.length>0){t.logger.debug(\"Sending \"+i.events.length+\" changes from model construction back to server\");var l=r.Message.create(\"PATCH-DOC\",{},i);e.send(l)}e.session=new c.ClientSession(e,o,e.id);for(var _=0,h=e._pending_messages;_0)throw new Error(\"BokehJS only supports receiving buffers, not sending\");var t=JSON.stringify(this.header),r=JSON.stringify(this.metadata),n=JSON.stringify(this.content);e.send(t),e.send(r),e.send(n)},e.prototype.msgid=function(){return this.header.msgid},e.prototype.msgtype=function(){return this.header.msgtype},e.prototype.reqid=function(){return this.header.reqid},e.prototype.problem=function(){return\"msgid\"in this.header?\"msgtype\"in this.header?null:\"No msgtype in header\":\"No msgid in header\"},e}();r.Message=s,s.__name__=\"Message\"},\n", " function _(t,e,s){var r=t(445),_=function(){function t(){this.message=null,this._partial=null,this._fragments=[],this._buf_header=null,this._current_consumer=this._HEADER}return t.prototype.consume=function(t){this._current_consumer(t)},t.prototype._HEADER=function(t){this._assume_text(t),this.message=null,this._partial=null,this._fragments=[t],this._buf_header=null,this._current_consumer=this._METADATA},t.prototype._METADATA=function(t){this._assume_text(t),this._fragments.push(t),this._current_consumer=this._CONTENT},t.prototype._CONTENT=function(t){this._assume_text(t),this._fragments.push(t);var e=this._fragments.slice(0,3),s=e[0],_=e[1],i=e[2];this._partial=r.Message.assemble(s,_,i),this._check_complete()},t.prototype._BUFFER_HEADER=function(t){this._assume_text(t),this._buf_header=t,this._current_consumer=this._BUFFER_PAYLOAD},t.prototype._BUFFER_PAYLOAD=function(t){this._assume_binary(t),this._partial.assemble_buffer(this._buf_header,t),this._check_complete()},t.prototype._assume_text=function(t){if(t instanceof ArrayBuffer)throw new Error(\"Expected text fragment but received binary fragment\")},t.prototype._assume_binary=function(t){if(!(t instanceof ArrayBuffer))throw new Error(\"Expected binary fragment but received text fragment\")},t.prototype._check_complete=function(){this._partial.complete()?(this.message=this._partial,this._current_consumer=this._HEADER):this._current_consumer=this._BUFFER_HEADER},t}();s.Receiver=_,_.__name__=\"Receiver\"},\n", " function _(e,t,n){var o=e(106),i=e(445),r=e(167),s=function(){function e(e,t,n){var o=this;this._connection=e,this.document=t,this.id=n,this._document_listener=function(e){return o._document_changed(e)},this.document.on_change(this._document_listener),this.event_manager=this.document.event_manager,this.event_manager.session=this}return e.prototype.handle=function(e){var t=e.msgtype();\"PATCH-DOC\"===t?this._handle_patch(e):\"OK\"===t?this._handle_ok(e):\"ERROR\"===t?this._handle_error(e):r.logger.debug(\"Doing nothing with message \"+e.msgtype())},e.prototype.close=function(){this._connection.close()},e.prototype.send_event=function(e){var t=i.Message.create(\"EVENT\",{},JSON.stringify(e.to_json()));this._connection.send(t)},e.prototype._connection_closed=function(){this.document.remove_on_change(this._document_listener)},e.prototype.request_server_info=function(){var e=i.Message.create(\"SERVER-INFO-REQ\",{});return this._connection.send_with_reply(e).then(function(e){return e.content})},e.prototype.force_roundtrip=function(){return this.request_server_info().then(function(e){})},e.prototype._document_changed=function(e){if(e.setter_id!==this.id&&(!(e instanceof o.ModelChangedEvent)||e.attr in e.model.serializable_attributes())){var t=i.Message.create(\"PATCH-DOC\",{},this.document.create_json_patch([e]));this._connection.send(t)}},e.prototype._handle_patch=function(e){this.document.apply_json_patch(e.content,e.buffers,this.id)},e.prototype._handle_ok=function(e){r.logger.trace(\"Unhandled OK reply to \"+e.reqid())},e.prototype._handle_error=function(e){r.logger.error(\"Unhandled ERROR reply to \"+e.reqid()+\": \"+e.content.text)},e}();n.ClientSession=s,s.__name__=\"ClientSession\"},\n", " function _(e,o,t){var n=e(106),r=e(446),s=e(167),i=e(125),a=e(441),l=e(442);function c(e,o){o.buffers.length>0?e.consume(o.buffers[0].buffer):e.consume(o.content.data);var t=e.message;null!=t&&this.apply_json_patch(t.content,t.buffers)}function g(e,o){if(\"undefined\"!=typeof Jupyter&&null!=Jupyter.notebook.kernel){s.logger.info(\"Registering Jupyter comms for target \"+e);var n=Jupyter.notebook.kernel.comm_manager;try{n.register_target(e,function(t){s.logger.info(\"Registering Jupyter comms for target \"+e);var n=new r.Receiver;t.on_msg(c.bind(o,n))})}catch(e){s.logger.warn(\"Jupyter comms failed to register. push_notebook() will not function. (exception reported: \"+e+\")\")}}else if(o.roots()[0].id in t.kernels){s.logger.info(\"Registering JupyterLab comms for target \"+e);var i=t.kernels[o.roots()[0].id];try{i.registerCommTarget(e,function(t){s.logger.info(\"Registering JupyterLab comms for target \"+e);var n=new r.Receiver;t.onMsg=c.bind(o,n)})}catch(e){s.logger.warn(\"Jupyter 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.\")}e(374),e(449),t.kernels={},t.embed_items_notebook=function(e,o){if(1!=i.size(e))throw new Error(\"embed_items_notebook expects exactly one document in docs_json\");for(var t=n.Document.from_json(i.values(e)[0]),r=0,s=o;r0&&(this.model.value=this.menu.children[this._hover_index].textContent,this.input_el.focus(),this._hide_menu())},t.prototype._update_completions=function(e){s.empty(this.menu);for(var t=0,n=e;t0&&this.menu.children[0].classList.add(r.bk_active)},t.prototype._show_menu=function(){var e=this;if(!this._open){this._open=!0,this._hover_index=0,this._last_value=this.model.value,s.display(this.menu);var t=function(n){var i=n.target;i instanceof HTMLElement&&!e.el.contains(i)&&(document.removeEventListener(\"click\",t),e._hide_menu())};document.addEventListener(\"click\",t)}},t.prototype._hide_menu=function(){this._open&&(this._open=!1,s.undisplay(this.menu))},t.prototype._menu_click=function(e){e.target!=e.currentTarget&&e.target instanceof Element&&(this.model.value=e.target.textContent,this.input_el.focus(),this._hide_menu())},t.prototype._menu_hover=function(e){if(e.target!=e.currentTarget&&e.target instanceof Element){var t=0;for(t=0;t0&&(this.menu.children[this._hover_index].classList.remove(r.bk_active),this._hover_index=u.clamp(e,0,t-1),this.menu.children[this._hover_index].classList.add(r.bk_active))},t.prototype._keydown=function(e){},t.prototype._keyup=function(e){switch(e.keyCode){case s.Keys.Enter:this.change_input();break;case s.Keys.Esc:this._hide_menu();break;case s.Keys.Up:this._bump_hover(this._hover_index-1);break;case s.Keys.Down:this._bump_hover(this._hover_index+1);break;default:var t=this.input_el.value;if(t.length *:not(:first-child) {\\n margin-left: 5px;\\n}\\n.bk-root .bk-input-group input[type=\"checkbox\"] + span,\\n.bk-root .bk-input-group input[type=\"radio\"] + span {\\n position: relative;\\n top: -2px;\\n margin-left: 3px;\\n}\\n'),t.bk_input=\"bk-input\",t.bk_input_group=\"bk-input-group\"},\n", " 482: function _(t,n,i){var e=t(113),o=t(474),u=t(376),c=t(121),r=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e.__extends(n,t),n.prototype.click=function(){this.model.clicks=this.model.clicks+1,this.model.trigger_event(new u.ButtonClick),t.prototype.click.call(this)},n}(o.AbstractButtonView);i.ButtonView=r,r.__name__=\"ButtonView\";var l=function(t){function n(n){return t.call(this,n)||this}return e.__extends(n,t),n.init_Button=function(){this.prototype.default_view=r,this.define({clicks:[c.Number,0]}),this.override({label:\"Button\"})},n}(o.AbstractButton);i.Button=l,l.__name__=\"Button\",l.init_Button()},\n", " 483: function _(t,e,o){var n=t(113),i=t(484),u=t(163),c=t(117),r=t(121),a=t(240),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),Object.defineProperty(e.prototype,\"active\",{get:function(){return new c.Set(this.model.active)},enumerable:!0,configurable:!0}),e.prototype.change_active=function(t){var e=this.active;e.toggle(t),this.model.active=e.values,null!=this.model.callback&&this.model.callback.execute(this.model)},e.prototype._update_active=function(){var t=this.active;this._buttons.forEach(function(e,o){u.classes(e).toggle(a.bk_active,t.has(o))})},e}(i.ButtonGroupView);o.CheckboxButtonGroupView=h,h.__name__=\"CheckboxButtonGroupView\";var l=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_CheckboxButtonGroup=function(){this.prototype.default_view=h,this.define({active:[r.Array,[]]})},e}(i.ButtonGroup);o.CheckboxButtonGroup=l,l.__name__=\"CheckboxButtonGroup\",l.init_CheckboxButtonGroup()},\n", " 484: function _(t,n,e){var o=t(113),i=t(475),r=t(163),u=t(121),a=t(347),s=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return o.__extends(n,t),n.prototype.connect_signals=function(){var n=this;t.prototype.connect_signals.call(this);var e=this.model.properties;this.on_change(e.button_type,function(){return n.render()}),this.on_change(e.labels,function(){return n.render()}),this.on_change(e.active,function(){return n._update_active()})},n.prototype.render=function(){var n=this;t.prototype.render.call(this),this._buttons=this.model.labels.map(function(t,e){var o=r.div({class:[a.bk_btn,a.bk_btn_type(n.model.button_type)],disabled:n.model.disabled},t);return o.addEventListener(\"click\",function(){return n.change_active(e)}),o}),this._update_active();var e=r.div({class:a.bk_btn_group},this._buttons);this.el.appendChild(e)},n}(i.ControlView);e.ButtonGroupView=s,s.__name__=\"ButtonGroupView\";var _=function(t){function n(n){return t.call(this,n)||this}return o.__extends(n,t),n.init_ButtonGroup=function(){this.define({labels:[u.Array,[]],button_type:[u.ButtonType,\"default\"],callback:[u.Any]})},n}(i.Control);e.ButtonGroup=_,_.__name__=\"ButtonGroup\",_.init_ButtonGroup()},\n", " 485: function _(e,t,n){var i=e(113),l=e(486),o=e(163),a=e(110),r=e(117),c=e(121),u=e(240),h=e(481),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.render=function(){var t=this;e.prototype.render.call(this);var n=o.div({class:[h.bk_input_group,this.model.inline?u.bk_inline:null]});this.el.appendChild(n);for(var i=this.model,l=i.active,r=i.labels,c=function(e){var i=o.input({type:\"checkbox\",value:\"\"+e});i.addEventListener(\"change\",function(){return t.change_active(e)}),p.model.disabled&&(i.disabled=!0),a.includes(l,e)&&(i.checked=!0);var c=o.label({},i,o.span({},r[e]));n.appendChild(c)},p=this,s=0;sn||this._o.position.indexOf(\"right\")>-1&&a-e+t.offsetWidth>0)&&(a=a-e+t.offsetWidth),(this._o.reposition&&r+i>o+s||this._o.position.indexOf(\"top\")>-1&&r-i-t.offsetHeight>0)&&(r=r-i-t.offsetHeight),this.el.style.left=a+\"px\",this.el.style.top=r+\"px\"}};var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return e.render()})},e.prototype.render=function(){var e=this;null!=this._picker&&this._picker.destroy(),t.prototype.render.call(this),this.input_el=s.input({type:\"text\",class:r.bk_input,disabled:this.model.disabled}),this.group_el.appendChild(this.input_el),this._picker=new a({field:this.input_el,defaultDate:this._unlocal_date(new Date(this.model.value)),setDefaultDate:!0,minDate:null!=this.model.min_date?this._unlocal_date(new Date(this.model.min_date)):void 0,maxDate:null!=this.model.max_date?this._unlocal_date(new Date(this.model.max_date)):void 0,onSelect:function(t){return e._on_select(t)}}),this._root_element.appendChild(this._picker.el)},e.prototype._unlocal_date=function(t){var e=6e4*t.getTimezoneOffset();t.setTime(t.getTime()-e);var i=t.toISOString().substr(0,10).split(\"-\");return new Date(Number(i[0]),Number(i[1])-1,Number(i[2]))},e.prototype._on_select=function(t){this.model.value=t.toDateString(),this.change_input()},e}(o.InputWidgetView);i.DatePickerView=d,d.__name__=\"DatePickerView\";var h=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_DatePicker=function(){this.prototype.default_view=d,this.define({value:[l.Any,(new Date).toDateString()],min_date:[l.Any],max_date:[l.Any]})},e}(o.InputWidget);i.DatePicker=h,h.__name__=\"DatePicker\",h.init_DatePicker()},\n", " 489: function _(e,t,n){var a=function(e,t,n,a){e.addEventListener(t,n,!!a)},i=function(e,t,n,a){e.removeEventListener(t,n,!!a)},s=function(e,t){return-1!==(\" \"+e.className+\" \").indexOf(\" \"+t+\" \")},o=function(e,t){s(e,t)||(e.className=\"\"===e.className?t:e.className+\" \"+t)},r=function(e,t){var n;e.className=(n=(\" \"+e.className+\" \").replace(\" \"+t+\" \",\" \")).trim?n.trim():n.replace(/^\\s+|\\s+$/g,\"\")},l=function(e){return/Array/.test(Object.prototype.toString.call(e))},h=function(e){return/Date/.test(Object.prototype.toString.call(e))&&!isNaN(e.getTime())},d=function(e){var t=e.getDay();return 0===t||6===t},u=function(e){\n", " // solution lifted from date.js (MIT license): https://github.com/datejs/Datejs\n", " return e%4==0&&e%100!=0||e%400==0},c=function(e,t){return[31,u(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},f=function(e){h(e)&&e.setHours(0,0,0,0)},g=function(e,t){return e.getTime()===t.getTime()},m=function(e,t,n){var a,i;for(a in t)(i=void 0!==e[a])&&\"object\"==typeof t[a]&&null!==t[a]&&void 0===t[a].nodeName?h(t[a])?n&&(e[a]=new Date(t[a].getTime())):l(t[a])?n&&(e[a]=t[a].slice(0)):e[a]=m({},t[a],n):!n&&i||(e[a]=t[a]);return e},p=function(e,t,n){var a;document.createEvent?((a=document.createEvent(\"HTMLEvents\")).initEvent(t,!0,!1),a=m(a,n),e.dispatchEvent(a)):document.createEventObject&&(a=document.createEventObject(),a=m(a,n),e.fireEvent(\"on\"+t,a))},y=function(e){return e.month<0&&(e.year-=Math.ceil(Math.abs(e.month)/12),e.month+=12),e.month>11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e},D={field:null,bound:void 0,ariaLabel:\"Use the arrow keys to pick a date\",position:\"bottom left\",reposition:!0,format:\"YYYY-MM-DD\",toString:null,parse:null,defaultDate:null,setDefaultDate:!1,firstDay:0,formatStrict:!1,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,pickWholeWeek:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:\"\",showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,enableSelectionDaysInNextAndPreviousMonths:!1,numberOfMonths:1,mainCalendar:\"left\",container:void 0,blurFieldOnSelect:!0,i18n:{previousMonth:\"Previous Month\",nextMonth:\"Next Month\",months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],weekdays:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],weekdaysShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"]},theme:null,events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null,keyboardInput:!0},b=function(e,t,n){for(t+=e.firstDay;t>=7;)t-=7;return n?e.i18n.weekdaysShort[t]:e.i18n.weekdays[t]},_=function(e){var t=[],n=\"false\";if(e.isEmpty){if(!e.showDaysInNextAndPreviousMonths)return'';t.push(\"is-outside-current-month\"),e.enableSelectionDaysInNextAndPreviousMonths||t.push(\"is-selection-disabled\")}return e.isDisabled&&t.push(\"is-disabled\"),e.isToday&&t.push(\"is-today\"),e.isSelected&&(t.push(\"is-selected\"),n=\"true\"),e.hasEvent&&t.push(\"has-event\"),e.isInRange&&t.push(\"is-inrange\"),e.isStartRange&&t.push(\"is-startrange\"),e.isEndRange&&t.push(\"is-endrange\"),'\"},v=function(e,t,n){return''+function(e){e.setHours(0,0,0,0);var t=e.getDate(),n=e.getDay(),a=function(e){return(e+7-1)%7};e.setDate(t+3-a(n));var i=new Date(e.getFullYear(),0,4),s=(e.getTime()-i.getTime())/864e5;return 1+Math.round((s-3+a(i.getDay()))/7)}(new Date(n,t,e))+\"\"},w=function(e,t,n,a){return''+(t?e.reverse():e).join(\"\")+\"\"},k=function(e,t,n,a,i,s){var o,r,h,d,u,c=e._o,f=n===c.minYear,g=n===c.maxYear,m='
',p=!0,y=!0;for(h=[],o=0;o<12;o++)h.push('\");for(d='
'+c.i18n.months[a]+'
\",l(c.yearRange)?(o=c.yearRange[0],r=c.yearRange[1]+1):(o=n-c.yearRange,r=1+n+c.yearRange),h=[];o=c.minYear&&h.push('\");return u='
'+n+c.yearSuffix+'
\",c.showMonthAfterYear?m+=u+d:m+=d+u,f&&(0===a||c.minMonth>=a)&&(p=!1),g&&(11===a||c.maxMonth<=a)&&(y=!1),0===t&&(m+='\"),t===e._o.numberOfMonths-1&&(m+='\"),m+\"
\"},M=function(e,t,n){return''+function(e){var t,n=[];for(e.showWeekNumber&&n.push(\"\"),t=0;t<7;t++)n.push('\");return\"\"+(e.isRTL?n.reverse():n).join(\"\")+\"\"}(e)+(\"\"+t.join(\"\")+\"\")+\"
'+b(e,t,!0)+\"
\"},x=function(e){var t=this,n=t.config(e);t._onMouseDown=function(e){if(t._v){var a=(e=e||window.event).target||e.srcElement;if(a)if(s(a,\"is-disabled\")||(!s(a,\"pika-button\")||s(a,\"is-empty\")||s(a.parentNode,\"is-disabled\")?s(a,\"pika-prev\")?t.prevMonth():s(a,\"pika-next\")&&t.nextMonth():(t.setDate(new Date(a.getAttribute(\"data-pika-year\"),a.getAttribute(\"data-pika-month\"),a.getAttribute(\"data-pika-day\"))),n.bound&&setTimeout(function(){t.hide(),n.blurFieldOnSelect&&n.field&&n.field.blur()},100))),s(a,\"pika-select\"))t._c=!0;else{if(!e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()}}},t._onChange=function(e){var n=(e=e||window.event).target||e.srcElement;n&&(s(n,\"pika-select-month\")?t.gotoMonth(n.value):s(n,\"pika-select-year\")&&t.gotoYear(n.value))},t._onKeyChange=function(e){if(e=e||window.event,t.isVisible())switch(e.keyCode){case 13:case 27:n.field&&n.field.blur();break;case 37:t.adjustDate(\"subtract\",1);break;case 38:t.adjustDate(\"subtract\",7);break;case 39:t.adjustDate(\"add\",1);break;case 40:t.adjustDate(\"add\",7);break;case 8:case 46:t.setDate(null)}},t._parseFieldValue=function(){return n.parse?n.parse(n.field.value,n.format):new Date(Date.parse(n.field.value))},t._onInputChange=function(e){var n;e.firedBy!==t&&(n=t._parseFieldValue(),h(n)&&t.setDate(n),t._v||t.show())},t._onInputFocus=function(){t.show()},t._onInputClick=function(){t.show()},t._onInputBlur=function(){var e=document.activeElement;do{if(s(e,\"pika-single\"))return}while(e=e.parentNode);t._c||(t._b=setTimeout(function(){t.hide()},50)),t._c=!1},t._onClick=function(e){var a=(e=e||window.event).target||e.srcElement,i=a;if(a){do{if(s(i,\"pika-single\")||i===n.trigger)return}while(i=i.parentNode);t._v&&a!==n.trigger&&i!==n.trigger&&t.hide()}},t.el=document.createElement(\"div\"),t.el.className=\"pika-single\"+(n.isRTL?\" is-rtl\":\"\")+(n.theme?\" \"+n.theme:\"\"),a(t.el,\"mousedown\",t._onMouseDown,!0),a(t.el,\"touchend\",t._onMouseDown,!0),a(t.el,\"change\",t._onChange),n.keyboardInput&&a(document,\"keydown\",t._onKeyChange),n.field&&(n.container?n.container.appendChild(t.el):n.bound?document.body.appendChild(t.el):n.field.parentNode.insertBefore(t.el,n.field.nextSibling),a(n.field,\"change\",t._onInputChange),n.defaultDate||(n.defaultDate=t._parseFieldValue(),n.setDefaultDate=!0));var i=n.defaultDate;h(i)?n.setDefaultDate?t.setDate(i,!0):t.gotoDate(i):t.gotoDate(new Date),n.bound?(this.hide(),t.el.className+=\" is-bound\",a(n.trigger,\"click\",t._onInputClick),a(n.trigger,\"focus\",t._onInputFocus),a(n.trigger,\"blur\",t._onInputBlur)):this.show()};x.prototype={config:function(e){this._o||(this._o=m({},D,!0));var t=m(this._o,e,!0);t.isRTL=!!t.isRTL,t.field=t.field&&t.field.nodeName?t.field:null,t.theme=\"string\"==typeof t.theme&&t.theme?t.theme:null,t.bound=!!(void 0!==t.bound?t.field&&t.bound:t.field),t.trigger=t.trigger&&t.trigger.nodeName?t.trigger:t.field,t.disableWeekends=!!t.disableWeekends,t.disableDayFn=\"function\"==typeof t.disableDayFn?t.disableDayFn:null;var n=parseInt(t.numberOfMonths,10)||1;if(t.numberOfMonths=n>4?4:n,h(t.minDate)||(t.minDate=!1),h(t.maxDate)||(t.maxDate=!1),t.minDate&&t.maxDate&&t.maxDate100&&(t.yearRange=100);return t},toString:function(e){return e=e||this._o.format,h(this._d)?this._o.toString?this._o.toString(this._d,e):this._d.toDateString():\"\"},getDate:function(){return h(this._d)?new Date(this._d.getTime()):null},setDate:function(e,t){if(!e)return this._d=null,this._o.field&&(this._o.field.value=\"\",p(this._o.field,\"change\",{firedBy:this})),this.draw();if(\"string\"==typeof e&&(e=new Date(Date.parse(e))),h(e)){var n=this._o.minDate,a=this._o.maxDate;h(n)&&ea&&(e=a),this._d=new Date(e.getTime()),f(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),p(this._o.field,\"change\",{firedBy:this})),t||\"function\"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},clear:function(){this.setDate(null)},gotoDate:function(e){var t=!0;if(h(e)){if(this.calendars){var n=new Date(this.calendars[0].year,this.calendars[0].month,1),a=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),i=e.getTime();a.setMonth(a.getMonth()+1),a.setDate(a.getDate()-1),t=i=i&&(this._y=i,!isNaN(o)&&this._m>o&&(this._m=o));for(var l=0;l\";this.el.innerHTML=r,n.bound&&\"hidden\"!==n.field.type&&setTimeout(function(){n.trigger.focus()},1),\"function\"==typeof this._o.onDraw&&this._o.onDraw(this),n.bound&&n.field.setAttribute(\"aria-label\",n.ariaLabel)}},adjustPosition:function(){var e,t,n,a,i,s,l,h,d,u,c,f;if(!this._o.container){if(this.el.style.position=\"absolute\",t=e=this._o.trigger,n=this.el.offsetWidth,a=this.el.offsetHeight,i=window.innerWidth||document.documentElement.clientWidth,s=window.innerHeight||document.documentElement.clientHeight,l=window.pageYOffset||document.body.scrollTop||document.documentElement.scrollTop,c=!0,f=!0,\"function\"==typeof e.getBoundingClientRect)h=(u=e.getBoundingClientRect()).left+window.pageXOffset,d=u.bottom+window.pageYOffset;else for(h=t.offsetLeft,d=t.offsetTop+t.offsetHeight;t=t.offsetParent;)h+=t.offsetLeft,d+=t.offsetTop;(this._o.reposition&&h+n>i||this._o.position.indexOf(\"right\")>-1&&h-n+e.offsetWidth>0)&&(h=h-n+e.offsetWidth,c=!1),(this._o.reposition&&d+a>s+l||this._o.position.indexOf(\"top\")>-1&&d-a-e.offsetHeight>0)&&(d=d-a-e.offsetHeight,f=!1),this.el.style.left=h+\"px\",this.el.style.top=d+\"px\",o(this.el,c?\"left-aligned\":\"right-aligned\"),o(this.el,f?\"bottom-aligned\":\"top-aligned\"),r(this.el,c?\"right-aligned\":\"left-aligned\"),r(this.el,f?\"top-aligned\":\"bottom-aligned\")}},render:function(e,t,n){var a=this._o,i=new Date,s=c(e,t),o=new Date(e,t,1).getDay(),r=[],l=[];f(i),a.firstDay>0&&(o-=a.firstDay)<0&&(o+=7);for(var u=0===t?11:t-1,m=11===t?0:t+1,p=0===t?e-1:e,y=11===t?e+1:e,D=c(p,u),b=s+o,k=b;k>7;)k-=7;b+=7-k;for(var x=!1,R=0,N=0;R=s+o,O=R-o+1,E=t,j=e,F=a.startRange&&g(a.startRange,S),W=a.endRange&&g(a.endRange,S),A=a.startRange&&a.endRange&&a.startRangea.maxDate||a.disableWeekends&&d(S)||a.disableDayFn&&a.disableDayFn(S),isEmpty:Y,isStartRange:F,isEndRange:W,isInRange:A,showDaysInNextAndPreviousMonths:a.showDaysInNextAndPreviousMonths,enableSelectionDaysInNextAndPreviousMonths:a.enableSelectionDaysInNextAndPreviousMonths};a.pickWholeWeek&&T&&(x=!0),l.push(_(L)),7==++N&&(a.showWeekNumber&&l.unshift(v(R-o,t,e)),r.push(w(l,a.isRTL,a.pickWholeWeek,x)),l=[],N=0,x=!1)}return M(a,r,n)},isVisible:function(){return this._v},show:function(){this.isVisible()||(this._v=!0,this.draw(),r(this.el,\"is-hidden\"),this._o.bound&&(a(document,\"click\",this._onClick),this.adjustPosition()),\"function\"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var e=this._v;!1!==e&&(this._o.bound&&i(document,\"click\",this._onClick),this.el.style.position=\"static\",this.el.style.left=\"auto\",this.el.style.top=\"auto\",o(this.el,\"is-hidden\"),this._v=!1,void 0!==e&&\"function\"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){var e=this._o;this.hide(),i(this.el,\"mousedown\",this._onMouseDown,!0),i(this.el,\"touchend\",this._onMouseDown,!0),i(this.el,\"change\",this._onChange),e.keyboardInput&&i(document,\"keydown\",this._onKeyChange),e.field&&(i(e.field,\"change\",this._onInputChange),e.bound&&(i(e.trigger,\"click\",this._onInputClick),i(e.trigger,\"focus\",this._onInputFocus),i(e.trigger,\"blur\",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},t.exports=x},\n", " 490: function _(n,o,t){n(164),n(163).styles.append('.bk-root {\\n @charset \"UTF-8\";\\n /*!\\n * Pikaday\\n * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/\\n */\\n /*\\nclear child float (pika-lendar), using the famous micro clearfix hack\\nhttp://nicolasgallagher.com/micro-clearfix-hack/\\n*/\\n /* styling for abbr */\\n}\\n.bk-root .pika-single {\\n z-index: 9999;\\n display: block;\\n position: relative;\\n color: #333;\\n background: #fff;\\n border: 1px solid #ccc;\\n border-bottom-color: #bbb;\\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\\n}\\n.bk-root .pika-single:before,\\n.bk-root .pika-single:after {\\n content: \" \";\\n display: table;\\n}\\n.bk-root .pika-single:after {\\n clear: both;\\n}\\n.bk-root .pika-single.is-hidden {\\n display: none;\\n}\\n.bk-root .pika-single.is-bound {\\n position: absolute;\\n box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);\\n}\\n.bk-root .pika-lendar {\\n float: left;\\n width: 240px;\\n margin: 8px;\\n}\\n.bk-root .pika-title {\\n position: relative;\\n text-align: center;\\n}\\n.bk-root .pika-label {\\n display: inline-block;\\n position: relative;\\n z-index: 9999;\\n overflow: hidden;\\n margin: 0;\\n padding: 5px 3px;\\n font-size: 14px;\\n line-height: 20px;\\n font-weight: bold;\\n background-color: #fff;\\n}\\n.bk-root .pika-title select {\\n cursor: pointer;\\n position: absolute;\\n z-index: 9998;\\n margin: 0;\\n left: 0;\\n top: 5px;\\n opacity: 0;\\n}\\n.bk-root .pika-prev,\\n.bk-root .pika-next {\\n display: block;\\n cursor: pointer;\\n position: relative;\\n outline: none;\\n border: 0;\\n padding: 0;\\n width: 20px;\\n height: 30px;\\n /* hide text using text-indent trick, using width value (it\\'s enough) */\\n text-indent: 20px;\\n white-space: nowrap;\\n overflow: hidden;\\n background-color: transparent;\\n background-position: center center;\\n background-repeat: no-repeat;\\n background-size: 75% 75%;\\n opacity: 0.5;\\n}\\n.bk-root .pika-prev:hover,\\n.bk-root .pika-next:hover {\\n opacity: 1;\\n}\\n.bk-root .pika-prev,\\n.bk-root .is-rtl .pika-next {\\n float: left;\\n background-image: url(\\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==\\');\\n}\\n.bk-root .pika-next,\\n.bk-root .is-rtl .pika-prev {\\n float: right;\\n background-image: url(\\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=\\');\\n}\\n.bk-root .pika-prev.is-disabled,\\n.bk-root .pika-next.is-disabled {\\n cursor: default;\\n opacity: 0.2;\\n}\\n.bk-root .pika-select {\\n display: inline-block;\\n}\\n.bk-root .pika-table {\\n width: 100%;\\n border-collapse: collapse;\\n border-spacing: 0;\\n border: 0;\\n}\\n.bk-root .pika-table th,\\n.bk-root .pika-table td {\\n width: 14.28571429%;\\n padding: 0;\\n}\\n.bk-root .pika-table th {\\n color: #999;\\n font-size: 12px;\\n line-height: 25px;\\n font-weight: bold;\\n text-align: center;\\n}\\n.bk-root .pika-button {\\n cursor: pointer;\\n display: block;\\n box-sizing: border-box;\\n -moz-box-sizing: border-box;\\n outline: none;\\n border: 0;\\n margin: 0;\\n width: 100%;\\n padding: 5px;\\n color: #666;\\n font-size: 12px;\\n line-height: 15px;\\n text-align: right;\\n background: #f5f5f5;\\n}\\n.bk-root .pika-week {\\n font-size: 11px;\\n color: #999;\\n}\\n.bk-root .is-today .pika-button {\\n color: #33aaff;\\n font-weight: bold;\\n}\\n.bk-root .is-selected .pika-button,\\n.bk-root .has-event .pika-button {\\n color: #fff;\\n font-weight: bold;\\n background: #33aaff;\\n box-shadow: inset 0 1px 3px #178fe5;\\n border-radius: 3px;\\n}\\n.bk-root .has-event .pika-button {\\n background: #005da9;\\n box-shadow: inset 0 1px 3px #0076c9;\\n}\\n.bk-root .is-disabled .pika-button,\\n.bk-root .is-inrange .pika-button {\\n background: #D5E9F7;\\n}\\n.bk-root .is-startrange .pika-button {\\n color: #fff;\\n background: #6CB31D;\\n box-shadow: none;\\n border-radius: 3px;\\n}\\n.bk-root .is-endrange .pika-button {\\n color: #fff;\\n background: #33aaff;\\n box-shadow: none;\\n border-radius: 3px;\\n}\\n.bk-root .is-disabled .pika-button {\\n pointer-events: none;\\n cursor: default;\\n color: #999;\\n opacity: 0.3;\\n}\\n.bk-root .is-outside-current-month .pika-button {\\n color: #999;\\n opacity: 0.3;\\n}\\n.bk-root .is-selection-disabled {\\n pointer-events: none;\\n cursor: default;\\n}\\n.bk-root .pika-button:hover,\\n.bk-root .pika-row.pick-whole-week:hover .pika-button {\\n color: #fff;\\n background: #ff8000;\\n box-shadow: none;\\n border-radius: 3px;\\n}\\n.bk-root .pika-table abbr {\\n border-bottom: none;\\n cursor: help;\\n}\\n')},\n", " 491: function _(e,t,n){var r=e(113),i=e(252),a=e(492),_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(a.AbstractRangeSliderView);n.DateRangeSliderView=_,_.__name__=\"DateRangeSliderView\";var o=function(e){function t(t){var n=e.call(this,t)||this;return n.behaviour=\"drag\",n.connected=[!1,!0,!1],n}return r.__extends(t,e),t.init_DateRangeSlider=function(){this.prototype.default_view=_,this.override({format:\"%d %b %Y\"})},t.prototype._formatter=function(e,t){return i(e,t)},t}(a.AbstractSlider);n.DateRangeSlider=o,o.__name__=\"DateRangeSlider\",o.init_DateRangeSlider()},\n", " 492: function _(t,e,i){var l=t(113),r=t(493),n=t(121),o=t(163),s=t(110),a=t(119),c=t(475),d=t(494),h=\"bk-noUi-\",_=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return l.__extends(e,t),Object.defineProperty(e.prototype,\"noUiSlider\",{get:function(){return this.slider_el.noUiSlider},enumerable:!0,configurable:!0}),e.prototype.initialize=function(){t.prototype.initialize.call(this),this._init_callback()},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this);var i=this.model.properties,l=i.callback,r=i.callback_policy,n=i.callback_throttle;this.on_change([l,r,n],function(){return e._init_callback()});var o=this.model.properties,s=o.start,a=o.end,c=o.value,d=o.step,h=o.title;this.on_change([s,a,c,d],function(){var t=e._calc_to(),i=t.start,l=t.end,r=t.value,n=t.step;e.noUiSlider.updateOptions({range:{min:i,max:l},start:r,step:n})});var _=this.model.properties.bar_color;this.on_change(_,function(){e._set_bar_color()}),this.on_change([c,h],function(){return e._update_title()})},e.prototype._init_callback=function(){var t=this,e=this.model.callback,i=function(){null!=e&&e.execute(t.model),t.model.value_throttled=t.model.value};switch(this.model.callback_policy){case\"continuous\":this.callback_wrapper=i;break;case\"throttle\":this.callback_wrapper=a.throttle(i,this.model.callback_throttle);break;default:this.callback_wrapper=void 0}},e.prototype._update_title=function(){var t=this;o.empty(this.title_el);var e=null==this.model.title||0==this.model.title.length&&!this.model.show_value;if(this.title_el.style.display=e?\"none\":\"\",!e&&(0!=this.model.title.length&&(this.title_el.textContent=this.model.title+\": \"),this.model.show_value)){var i=this._calc_to().value.map(function(e){return t.model.pretty(e)}).join(\" .. \");this.title_el.appendChild(o.span({class:d.bk_slider_value},i))}},e.prototype._set_bar_color=function(){this.model.disabled||(this.slider_el.querySelector(\".bk-noUi-connect\").style.backgroundColor=this.model.bar_color)},e.prototype._keypress_handle=function(t,e){void 0===e&&(e=0);var i=this._calc_to(),l=i.start,r=i.value,n=i.end,o=i.step,s=2==r.length,a=l,c=n;switch(s&&0==e?c=r[1]:s&&1==e&&(a=r[0]),t.which){case 37:r[e]=Math.max(r[e]-o,a);break;case 39:r[e]=Math.min(r[e]+o,c);break;default:return}s?(this.model.value=r,this.model.properties.value.change.emit()):this.model.value=r[0],this.noUiSlider.set(r),null!=this.callback_wrapper&&this.callback_wrapper()},e.prototype.render=function(){var e=this;t.prototype.render.call(this);var i,l=this._calc_to(),n=l.start,a=l.end,c=l.value,_=l.step;if(this.model.tooltips){var u={to:function(t){return e.model.pretty(t)}};i=s.repeat(u,c.length)}else i=!1;if(null==this.slider_el){this.slider_el=o.div(),r.create(this.slider_el,{cssPrefix:h,range:{min:n,max:a},start:c,step:_,behaviour:this.model.behaviour,connect:this.model.connected,tooltips:i,orientation:this.model.orientation,direction:this.model.direction}),this.noUiSlider.on(\"slide\",function(t,i,l){return e._slide(l)}),this.noUiSlider.on(\"change\",function(t,i,l){return e._change(l)}),this._set_keypress_handles();var p=function(t,l){i&&(e.slider_el.querySelectorAll(\".bk-noUi-handle\")[t].querySelector(\".bk-noUi-tooltip\").style.display=l?\"block\":\"\")};this.noUiSlider.on(\"start\",function(t,e){return p(e,!0)}),this.noUiSlider.on(\"end\",function(t,e){return p(e,!1)})}else this.noUiSlider.updateOptions({range:{min:n,max:a},start:c,step:_});this._set_bar_color(),this.model.disabled?this.slider_el.setAttribute(\"disabled\",\"true\"):this.slider_el.removeAttribute(\"disabled\"),this.title_el=o.div({class:d.bk_slider_title}),this._update_title(),this.group_el=o.div({class:d.bk_input_group},this.title_el,this.slider_el),this.el.appendChild(this.group_el)},e.prototype._slide=function(t){this.model.value=this._calc_from(t),null!=this.callback_wrapper&&this.callback_wrapper()},e.prototype._change=function(t){switch(this.model.value=this._calc_from(t),this.model.value_throttled=this.model.value,this.model.callback_policy){case\"mouseup\":case\"throttle\":null!=this.model.callback&&this.model.callback.execute(this.model)}},e}(c.ControlView);_.__name__=\"AbstractBaseSliderView\";var u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return l.__extends(e,t),e.prototype._calc_to=function(){return{start:this.model.start,end:this.model.end,value:[this.model.value],step:this.model.step}},e.prototype._calc_from=function(t){var e=t[0];return Number.isInteger(this.model.start)&&Number.isInteger(this.model.end)&&Number.isInteger(this.model.step)?Math.round(e):e},e.prototype._set_keypress_handles=function(){var t=this,e=this.slider_el.querySelector(\".bk-noUi-handle\");e.setAttribute(\"tabindex\",\"0\"),e.addEventListener(\"keydown\",function(e){return t._keypress_handle(e)})},e}(_);i.AbstractSliderView=u,u.__name__=\"AbstractSliderView\";var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return l.__extends(e,t),e.prototype._calc_to=function(){return{start:this.model.start,end:this.model.end,value:this.model.value,step:this.model.step}},e.prototype._calc_from=function(t){return t},e.prototype._set_keypress_handles=function(){var t=this,e=this.slider_el.querySelector(\".bk-noUi-handle-lower\"),i=this.slider_el.querySelector(\".bk-noUi-handle-upper\");e.setAttribute(\"tabindex\",\"0\"),e.addEventListener(\"keydown\",function(e){return t._keypress_handle(e,0)}),i.setAttribute(\"tabindex\",\"1\"),i.addEventListener(\"keydown\",function(e){return t._keypress_handle(e,1)})},e}(_);i.AbstractRangeSliderView=p,p.__name__=\"AbstractRangeSliderView\";var m=function(t){function e(e){var i=t.call(this,e)||this;return i.connected=!1,i}return l.__extends(e,t),e.init_AbstractSlider=function(){this.define({title:[n.String,\"\"],show_value:[n.Boolean,!0],start:[n.Any],end:[n.Any],value:[n.Any],value_throttled:[n.Any],step:[n.Number,1],format:[n.String],direction:[n.Any,\"ltr\"],tooltips:[n.Boolean,!0],callback:[n.Any],callback_throttle:[n.Number,200],callback_policy:[n.SliderCallbackPolicy,\"throttle\"],bar_color:[n.Color,\"#e6e6e6\"]})},e.prototype._formatter=function(t,e){return\"\"+t},e.prototype.pretty=function(t){return this._formatter(t,this.format)},e}(c.Control);i.AbstractSlider=m,m.__name__=\"AbstractSlider\",m.init_AbstractSlider()},\n", " 493: function _(t,e,r){\n", " /*! nouislider - 10.1.0 - 2017-07-28 17:11:18 */var n;n=function(){\"use strict\";var t=\"10.1.0\";function e(t){t.preventDefault()}function r(t){return\"number\"==typeof t&&!isNaN(t)&&isFinite(t)}function n(t,e,r){r>0&&(s(t,e),setTimeout(function(){a(t,e)},r))}function i(t){return Array.isArray(t)?t:[t]}function o(t){var e=(t=String(t)).split(\".\");return e.length>1?e[1].length:0}function s(t,e){t.classList?t.classList.add(e):t.className+=\" \"+e}function a(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp(\"(^|\\\\b)\"+e.split(\" \").join(\"|\")+\"(\\\\b|$)\",\"gi\"),\" \")}function l(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 u(t,e){return 100/(e-t)}function c(t,e){return 100*e/(t[1]-t[0])}function p(t,e){for(var r=1;t>=e[r];)r+=1;return r}function f(t,e,r){if(r>=t.slice(-1)[0])return 100;var n,i,o,s,a=p(r,t);return n=t[a-1],i=t[a],o=e[a-1],s=e[a],o+function(t,e){return c(t,t[0]<0?e+Math.abs(t[0]):e-t[0])}([n,i],r)/u(o,s)}function d(t,e,r,n){if(100===n)return n;var i,o,s=p(n,t);return r?n-(i=t[s-1])>((o=t[s])-i)/2?o:i:e[s-1]?t[s-1]+function(t,e){return Math.round(t/e)*e}(n-t[s-1],e[s-1]):n}function h(e,n,i){var o;if(\"number\"==typeof n&&(n=[n]),\"[object Array]\"!==Object.prototype.toString.call(n))throw new Error(\"noUiSlider (\"+t+\"): 'range' contains invalid value.\");if(!r(o=\"min\"===e?0:\"max\"===e?100:parseFloat(e))||!r(n[0]))throw new Error(\"noUiSlider (\"+t+\"): 'range' value isn't numeric.\");i.xPct.push(o),i.xVal.push(n[0]),o?i.xSteps.push(!isNaN(n[1])&&n[1]):isNaN(n[1])||(i.xSteps[0]=n[1]),i.xHighestCompleteStep.push(0)}function m(t,e,r){if(!e)return!0;r.xSteps[t]=c([r.xVal[t],r.xVal[t+1]],e)/u(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}function g(t,e,r){this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var n,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=100)return t.slice(-1)[0];var n,i=p(r,e);return function(t,e){return e*(t[1]-t[0])/100+t[0]}([t[i-1],t[i]],(r-(n=e[i-1]))*u(n,e[i]))}(this.xVal,this.xPct,t)},g.prototype.getStep=function(t){return t=d(this.xPct,this.xSteps,this.snap,t)},g.prototype.getNearbySteps=function(t){var e=p(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-0],step:this.xNumSteps[e-0],highestStep:this.xHighestCompleteStep[e-0]}}},g.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(o);return Math.max.apply(null,t)},g.prototype.convert=function(t){return this.getStep(this.toStepping(t))};var v={to:function(t){return void 0!==t&&t.toFixed(2)},from:Number};function b(e){if(function(t){return\"object\"==typeof t&&\"function\"==typeof t.to&&\"function\"==typeof t.from}(e))return!0;throw new Error(\"noUiSlider (\"+t+\"): 'format' requires 'to' and 'from' methods.\")}function S(e,n){if(!r(n))throw new Error(\"noUiSlider (\"+t+\"): 'step' is not numeric.\");e.singleStep=n}function w(e,r){if(\"object\"!=typeof r||Array.isArray(r))throw new Error(\"noUiSlider (\"+t+\"): 'range' is not an object.\");if(void 0===r.min||void 0===r.max)throw new Error(\"noUiSlider (\"+t+\"): Missing 'min' or 'max' in 'range'.\");if(r.min===r.max)throw new Error(\"noUiSlider (\"+t+\"): 'range' 'min' and 'max' cannot be equal.\");e.spectrum=new g(r,e.snap,e.singleStep)}function x(e,r){if(r=i(r),!Array.isArray(r)||!r.length)throw new Error(\"noUiSlider (\"+t+\"): 'start' option is incorrect.\");e.handles=r.length,e.start=r}function y(e,r){if(e.snap=r,\"boolean\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'snap' option must be a boolean.\")}function E(e,r){if(e.animate=r,\"boolean\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'animate' option must be a boolean.\")}function C(e,r){if(e.animationDuration=r,\"number\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'animationDuration' option must be a number.\")}function N(e,r){var n,i=[!1];if(\"lower\"===r?r=[!0,!1]:\"upper\"===r&&(r=[!1,!0]),!0===r||!1===r){for(n=1;n=50)throw new Error(\"noUiSlider (\"+t+\"): 'padding' option must be less than half the range.\")}}function O(e,r){switch(r){case\"ltr\":e.dir=0;break;case\"rtl\":e.dir=1;break;default:throw new Error(\"noUiSlider (\"+t+\"): 'direction' option was not recognized.\")}}function k(e,r){if(\"string\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'behaviour' must be a string containing options.\");var n=r.indexOf(\"tap\")>=0,i=r.indexOf(\"drag\")>=0,o=r.indexOf(\"fixed\")>=0,s=r.indexOf(\"snap\")>=0,a=r.indexOf(\"hover\")>=0;if(o){if(2!==e.handles)throw new Error(\"noUiSlider (\"+t+\"): 'fixed' behaviour must be used with 2 handles\");P(e,e.start[1]-e.start[0])}e.events={tap:n||s,drag:i,fixed:o,snap:s,hover:a}}function V(e,r){if(e.multitouch=r,\"boolean\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'multitouch' option must be a boolean.\")}function F(e,r){if(!1!==r)if(!0===r){e.tooltips=[];for(var n=0;n-1?1:\"steps\"===e?2:0,!o&&a&&(h=0),c===S&&l||(i[f.toFixed(5)]=[c,h]),u=f}}),i}(n,r,o),a=e.format||{to:Math.round};return h=S.appendChild(F(s,i,a))}function j(){var t=c.getBoundingClientRect(),e=\"offset\"+[\"Width\",\"Height\"][o.ort];return 0===o.ort?t.width||c[e]:t.height||c[e]}function H(t,e,r,n){var i=function(i){return!S.hasAttribute(\"disabled\")&&(s=S,a=o.cssClasses.tap,(s.classList?!s.classList.contains(a):!new RegExp(\"\\\\b\"+a+\"\\\\b\").test(s.className))&&(!!(i=function(t,e,r){var n,i,s=0===t.type.indexOf(\"touch\"),a=0===t.type.indexOf(\"mouse\"),u=0===t.type.indexOf(\"pointer\");0===t.type.indexOf(\"MSPointer\")&&(u=!0);if(s&&o.multitouch){var c=function(t){return t.target===r||r.contains(t.target)};if(\"touchstart\"===t.type){var p=Array.prototype.filter.call(t.touches,c);if(p.length>1)return!1;n=p[0].pageX,i=p[0].pageY}else{var f=Array.prototype.find.call(t.changedTouches,c);if(!f)return!1;n=f.pageX,i=f.pageY}}else if(s){if(t.touches.length>1)return!1;n=t.changedTouches[0].pageX,i=t.changedTouches[0].pageY}e=e||l(U),(a||u)&&(n=t.clientX+e.x,i=t.clientY+e.y);return t.pageOffset=e,t.points=[n,i],t.cursor=a||u,t}(i,n.pageOffset,n.target||e))&&(!(t===v.start&&void 0!==i.buttons&&i.buttons>1)&&((!n.hover||!i.buttons)&&(b||i.preventDefault(),i.calcPoint=i.points[o.ort],void r(i,n))))));var s,a},s=[];return t.split(\" \").forEach(function(t){e.addEventListener(t,i,!!b&&{passive:!0}),s.push([t,i])}),s}function D(t){var e,r,n,i,s,a,u=100*(t-(e=c,r=o.ort,n=e.getBoundingClientRect(),i=e.ownerDocument,s=i.documentElement,a=l(i),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(a.x=0),r?n.top+a.y-s.clientTop:n.left+a.x-s.clientLeft))/j();return o.dir?100-u:u}function T(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=$(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=K(t,r[t]+e,o[n],s[n])||a}),a&&n.forEach(function(t){R(\"update\",t),R(\"slide\",t)})}function R(t,e,r){Object.keys(N).forEach(function(n){var i=n.split(\".\")[0];t===i&&N[n].forEach(function(t){t.call(d,C.map(o.format.to),e,C.slice(),r||!1,w.slice())})})}function X(t,e){\"mouseout\"===t.type&&\"HTML\"===t.target.nodeName&&null===t.relatedTarget&&Y(t,e)}function B(t,e){if(-1===navigator.appVersion.indexOf(\"MSIE 9\")&&0===t.buttons&&0!==e.buttonsProperty)return Y(t,e);var r=(o.dir?-1:1)*(t.calcPoint-e.startCalcPoint);T(r>0,100*r/e.baseSize,e.locations,e.handleNumbers)}function Y(t,r){r.handle&&(a(r.handle,o.cssClasses.active),y-=1),r.listeners.forEach(function(t){P.removeEventListener(t[0],t[1])}),0===y&&(a(S,o.cssClasses.drag),J(),t.cursor&&(A.style.cursor=\"\",A.removeEventListener(\"selectstart\",e))),r.handleNumbers.forEach(function(t){R(\"change\",t),R(\"set\",t),R(\"end\",t)})}function _(t,r){var n;if(1===r.handleNumbers.length){var i=p[r.handleNumbers[0]];if(i.hasAttribute(\"disabled\"))return!1;n=i.children[0],y+=1,s(n,o.cssClasses.active)}t.stopPropagation();var a=[],l=H(v.move,P,B,{target:t.target,handle:n,listeners:a,startCalcPoint:t.calcPoint,baseSize:j(),pageOffset:t.pageOffset,handleNumbers:r.handleNumbers,buttonsProperty:t.buttons,locations:w.slice()}),u=H(v.end,P,Y,{target:t.target,handle:n,listeners:a,handleNumbers:r.handleNumbers}),c=H(\"mouseout\",P,X,{target:t.target,handle:n,listeners:a,handleNumbers:r.handleNumbers});a.push.apply(a,l.concat(u,c)),t.cursor&&(A.style.cursor=getComputedStyle(t.target).cursor,p.length>1&&s(S,o.cssClasses.drag),A.addEventListener(\"selectstart\",e,!1)),r.handleNumbers.forEach(function(t){R(\"start\",t)})}function I(t){t.stopPropagation();var e=D(t.calcPoint),r=function(t){var e=100,r=!1;return p.forEach(function(n,i){if(!n.hasAttribute(\"disabled\")){var o=Math.abs(w[i]-t);o1&&(n&&e>0&&(r=Math.max(r,t[e-1]+o.margin)),i&&e1&&o.limit&&(n&&e>0&&(r=Math.min(r,t[e-1]+o.limit)),i&&e50?-1:1,r=3+(p.length+e*t);p[t].childNodes[0].style.zIndex=r})}function K(t,e,r,n){return!1!==(e=$(w,t,e,r,n,!1))&&(function(t,e){w[t]=e,C[t]=E.fromStepping(e);var r=function(){p[t].style[o.style]=G(e),Q(t),Q(t+1)};window.requestAnimationFrame&&o.useRequestAnimationFrame?window.requestAnimationFrame(r):r()}(t,e),!0)}function Q(t){if(f[t]){var e=0,r=100;0!==t&&(e=w[t-1]),t!==f.length-1&&(r=w[t]),f[t].style[o.style]=G(e),f[t].style[o.styleOposite]=G(100-r)}}function Z(t,e){null!==t&&!1!==t&&(\"number\"==typeof t&&(t=String(t)),!1===(t=o.format.from(t))||isNaN(t)||K(e,E.toStepping(t),!1,!1))}function tt(t,e){var r=i(t),s=void 0===w[0];e=void 0===e||!!e,r.forEach(Z),o.animate&&!s&&n(S,o.cssClasses.tap,o.animationDuration),x.forEach(function(t){K(t,w[t],!0,!1)}),J(),x.forEach(function(t){R(\"update\",t),null!==r[t]&&e&&R(\"set\",t)})}function et(){var t=C.map(o.format.to);return 1===t.length?t[0]:t}function rt(t,e){N[t]=N[t]||[],N[t].push(e),\"update\"===t.split(\".\")[0]&&p.forEach(function(t,e){R(\"update\",e)})}if(S.noUiSlider)throw new Error(\"noUiSlider (\"+t+\"): Slider was already initialized.\");return function(t){s(t,o.cssClasses.target),0===o.dir?s(t,o.cssClasses.ltr):s(t,o.cssClasses.rtl),0===o.ort?s(t,o.cssClasses.horizontal):s(t,o.cssClasses.vertical),c=M(t,o.cssClasses.base)}(S),function(t,e){p=[],(f=[]).push(k(e,t[0]));for(var r=0;rr.stepAfter.startValue&&(i=r.stepAfter.startValue-n),o=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===t?i=null:0===t&&(o=null);var s=E.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(s))),null!==o&&!1!==o&&(o=Number(o.toFixed(s))),[o,i]})},on:rt,off:function(t){var e=t&&t.split(\".\")[0],r=e&&t.substring(e.length);Object.keys(N).forEach(function(t){var n=t.split(\".\")[0],i=t.substring(n.length);e&&e!==n||r&&r!==i||delete N[t]})},get:et,set:tt,reset:function(t){tt(o.start,t)},__moveHandles:function(t,e,r){T(t,e,w,r)},options:u,updateOptions:function(t,e){var r=et(),n=[\"margin\",\"limit\",\"padding\",\"range\",\"animate\",\"snap\",\"step\",\"format\"];n.forEach(function(e){void 0!==t[e]&&(u[e]=t[e])});var i=q(u);n.forEach(function(e){void 0!==t[e]&&(o[e]=i[e])}),E=i.spectrum,o.margin=i.margin,o.limit=i.limit,o.padding=i.padding,o.pips&&z(o.pips),w=[],tt(t.start||r,e)},target:S,removePips:L,pips:z},(m=o.events).fixed||p.forEach(function(t,e){H(v.start,t.children[0],_,{handleNumbers:[e]})}),m.tap&&H(v.start,c,I,{}),m.hover&&H(v.move,c,W,{hover:!0}),m.drag&&f.forEach(function(t,e){if(!1!==t&&0!==e&&e!==f.length-1){var r=p[e-1],n=p[e],i=[t];s(t,o.cssClasses.draggable),m.fixed&&(i.push(r.children[0]),i.push(n.children[0])),i.forEach(function(t){H(v.start,t,_,{handles:[r,n],handleNumbers:[e-1,e]})})}}),tt(o.start),o.pips&&z(o.pips),o.tooltips&&(g=p.map(V),rt(\"update\",function(t,e,r){if(g[e]){var n=t[e];!0!==o.tooltips[e]&&(n=o.tooltips[e].to(r[e])),g[e].innerHTML=n}})),rt(\"update\",function(t,e,r,n,i){x.forEach(function(t){var e=p[t],n=$(w,t,0,!0,!0,!0),s=$(w,t,100,!0,!0,!0),a=i[t],l=o.ariaFormat.to(r[t]);e.children[0].setAttribute(\"aria-valuemin\",n.toFixed(1)),e.children[0].setAttribute(\"aria-valuemax\",s.toFixed(1)),e.children[0].setAttribute(\"aria-valuenow\",a.toFixed(1)),e.children[0].setAttribute(\"aria-valuetext\",l)})}),d}return{version:t,create:function(e,r){if(!e||!e.nodeName)throw new Error(\"noUiSlider (\"+t+\"): create requires a single element, got: \"+e);var n=T(e,q(r),r);return e.noUiSlider=n,n}}},\"function\"==typeof define&&define.amd?define([],n):\"object\"==typeof r?e.exports=n():window.noUiSlider=n()},\n", " 494: function _(e,t,i){e(164),e(495),e(163).styles.append(\".bk-root .bk-slider-title {\\n white-space: nowrap;\\n}\\n.bk-root .bk-slider-value {\\n font-weight: 600;\\n}\\n\"),i.bk_slider_value=\"bk-slider-value\",i.bk_slider_title=\"bk-slider-title\",i.bk_input_group=\"bk-input-group\"},\n", " 495: function _(n,o,t){n(164),n(163).styles.append('.bk-root {\\n /* Functional styling;\\n * These styles are required for noUiSlider to function.\\n * You don\\'t need to change these rules to apply your design.\\n */\\n /* Painting and performance;\\n * Browsers can paint handles in their own layer.\\n */\\n /* Slider size and handle placement;\\n */\\n /* Styling;\\n */\\n /* Handles and cursors;\\n */\\n /* Handle stripes;\\n */\\n /* Disabled state;\\n */\\n /* Base;\\n *\\n */\\n /* Values;\\n *\\n */\\n /* Markings;\\n *\\n */\\n /* Horizontal layout;\\n *\\n */\\n /* Vertical layout;\\n *\\n */\\n}\\n.bk-root .bk-noUi-target,\\n.bk-root .bk-noUi-target * {\\n -webkit-touch-callout: none;\\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\\n -webkit-user-select: none;\\n -ms-touch-action: none;\\n touch-action: none;\\n -ms-user-select: none;\\n -moz-user-select: none;\\n user-select: none;\\n -moz-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.bk-root .bk-noUi-target {\\n position: relative;\\n direction: ltr;\\n}\\n.bk-root .bk-noUi-base {\\n width: 100%;\\n height: 100%;\\n position: relative;\\n z-index: 1;\\n /* Fix 401 */\\n}\\n.bk-root .bk-noUi-connect {\\n position: absolute;\\n right: 0;\\n top: 0;\\n left: 0;\\n bottom: 0;\\n}\\n.bk-root .bk-noUi-origin {\\n position: absolute;\\n height: 0;\\n width: 0;\\n}\\n.bk-root .bk-noUi-handle {\\n position: relative;\\n z-index: 1;\\n}\\n.bk-root .bk-noUi-state-tap .bk-noUi-connect,\\n.bk-root .bk-noUi-state-tap .bk-noUi-origin {\\n -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;\\n transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;\\n}\\n.bk-root .bk-noUi-state-drag * {\\n cursor: inherit !important;\\n}\\n.bk-root .bk-noUi-base,\\n.bk-root .bk-noUi-handle {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n}\\n.bk-root .bk-noUi-horizontal {\\n height: 18px;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-handle {\\n width: 34px;\\n height: 28px;\\n left: -17px;\\n top: -6px;\\n}\\n.bk-root .bk-noUi-vertical {\\n width: 18px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle {\\n width: 28px;\\n height: 34px;\\n left: -6px;\\n top: -17px;\\n}\\n.bk-root .bk-noUi-target {\\n background: #FAFAFA;\\n border-radius: 4px;\\n border: 1px solid #D3D3D3;\\n box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;\\n}\\n.bk-root .bk-noUi-connect {\\n background: #3FB8AF;\\n border-radius: 4px;\\n box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);\\n -webkit-transition: background 450ms;\\n transition: background 450ms;\\n}\\n.bk-root .bk-noUi-draggable {\\n cursor: ew-resize;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-draggable {\\n cursor: ns-resize;\\n}\\n.bk-root .bk-noUi-handle {\\n border: 1px solid #D9D9D9;\\n border-radius: 3px;\\n background: #FFF;\\n cursor: default;\\n box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;\\n}\\n.bk-root .bk-noUi-active {\\n box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;\\n}\\n.bk-root .bk-noUi-handle:before,\\n.bk-root .bk-noUi-handle:after {\\n content: \"\";\\n display: block;\\n position: absolute;\\n height: 14px;\\n width: 1px;\\n background: #E8E7E6;\\n left: 14px;\\n top: 6px;\\n}\\n.bk-root .bk-noUi-handle:after {\\n left: 17px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:before,\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:after {\\n width: 14px;\\n height: 1px;\\n left: 6px;\\n top: 14px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:after {\\n top: 17px;\\n}\\n.bk-root [disabled] .bk-noUi-connect {\\n background: #B8B8B8;\\n}\\n.bk-root [disabled].bk-noUi-target,\\n.bk-root [disabled].bk-noUi-handle,\\n.bk-root [disabled] .bk-noUi-handle {\\n cursor: not-allowed;\\n}\\n.bk-root .bk-noUi-pips,\\n.bk-root .bk-noUi-pips * {\\n -moz-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.bk-root .bk-noUi-pips {\\n position: absolute;\\n color: #999;\\n}\\n.bk-root .bk-noUi-value {\\n position: absolute;\\n white-space: nowrap;\\n text-align: center;\\n}\\n.bk-root .bk-noUi-value-sub {\\n color: #ccc;\\n font-size: 10px;\\n}\\n.bk-root .bk-noUi-marker {\\n position: absolute;\\n background: #CCC;\\n}\\n.bk-root .bk-noUi-marker-sub {\\n background: #AAA;\\n}\\n.bk-root .bk-noUi-marker-large {\\n background: #AAA;\\n}\\n.bk-root .bk-noUi-pips-horizontal {\\n padding: 10px 0;\\n height: 80px;\\n top: 100%;\\n left: 0;\\n width: 100%;\\n}\\n.bk-root .bk-noUi-value-horizontal {\\n -webkit-transform: translate3d(-50%, 50%, 0);\\n transform: translate3d(-50%, 50%, 0);\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker {\\n margin-left: -1px;\\n width: 2px;\\n height: 5px;\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker-sub {\\n height: 10px;\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker-large {\\n height: 15px;\\n}\\n.bk-root .bk-noUi-pips-vertical {\\n padding: 0 10px;\\n height: 100%;\\n top: 0;\\n left: 100%;\\n}\\n.bk-root .bk-noUi-value-vertical {\\n -webkit-transform: translate3d(0, 50%, 0);\\n transform: translate3d(0, 50%, 0);\\n padding-left: 25px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker {\\n width: 5px;\\n height: 2px;\\n margin-top: -1px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker-sub {\\n width: 10px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker-large {\\n width: 15px;\\n}\\n.bk-root .bk-noUi-tooltip {\\n display: block;\\n position: absolute;\\n border: 1px solid #D9D9D9;\\n border-radius: 3px;\\n background: #fff;\\n color: #000;\\n padding: 5px;\\n text-align: center;\\n white-space: nowrap;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-tooltip {\\n -webkit-transform: translate(-50%, 0);\\n transform: translate(-50%, 0);\\n left: 50%;\\n bottom: 120%;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-tooltip {\\n -webkit-transform: translate(0, -50%);\\n transform: translate(0, -50%);\\n top: 50%;\\n right: 120%;\\n}\\n.bk-root .bk-noUi-handle {\\n cursor: grab;\\n cursor: -webkit-grab;\\n}\\n.bk-root .bk-noUi-handle.bk-noUi-active {\\n cursor: grabbing;\\n cursor: -webkit-grabbing;\\n}\\n.bk-root .bk-noUi-tooltip {\\n display: none;\\n white-space: nowrap;\\n}\\n.bk-root .bk-noUi-handle:hover .bk-noUi-tooltip {\\n display: block;\\n}\\n.bk-root .bk-noUi-horizontal {\\n width: 100%;\\n height: 10px;\\n}\\n.bk-root .bk-noUi-horizontal.bk-noUi-target {\\n margin: 5px 0px;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-handle {\\n width: 14px;\\n height: 18px;\\n left: -7px;\\n top: -5px;\\n}\\n.bk-root .bk-noUi-vertical {\\n width: 10px;\\n height: 100%;\\n}\\n.bk-root .bk-noUi-vertical.bk-noUi-target {\\n margin: 0px 5px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle {\\n width: 18px;\\n height: 14px;\\n left: -5px;\\n top: -7px;\\n}\\n.bk-root .bk-noUi-handle:after,\\n.bk-root .bk-noUi-handle:before {\\n display: none;\\n}\\n.bk-root .bk-noUi-connect {\\n box-shadow: none;\\n}\\n')},\n", " 496: function _(t,e,i){var r=t(113),n=t(252),a=t(492),_=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e}(a.AbstractSliderView);i.DateSliderView=_,_.__name__=\"DateSliderView\";var o=function(t){function e(e){var i=t.call(this,e)||this;return i.behaviour=\"tap\",i.connected=[!0,!1],i}return r.__extends(e,t),e.init_DateSlider=function(){this.prototype.default_view=_,this.override({format:\"%d %b %Y\"})},e.prototype._formatter=function(t,e){return n(t,e)},e}(a.AbstractSlider);i.DateSlider=o,o.__name__=\"DateSlider\",o.init_DateSlider()},\n", " 497: function _(t,e,i){var n=t(113),r=t(498),_=t(121),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.render=function(){t.prototype.render.call(this),this.model.render_as_text?this.markup_el.textContent=this.model.text:this.markup_el.innerHTML=this.model.text},e}(r.MarkupView);i.DivView=o,o.__name__=\"DivView\";var u=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_Div=function(){this.prototype.default_view=o,this.define({render_as_text:[_.Boolean,!1]})},e}(r.Markup);i.Div=u,u.__name__=\"Div\",u.init_Div()},\n", " 498: function _(t,i,n){var e=t(113),s=t(282),o=t(163),r=t(121),a=t(534),l=t(499),u=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return e.__extends(i,t),i.prototype.connect_signals=function(){var i=this;t.prototype.connect_signals.call(this),this.connect(this.model.change,function(){i.render(),i.root.compute_layout()})},i.prototype._update_layout=function(){this.layout=new s.VariadicBox(this.el),this.layout.set_sizing(this.box_sizing())},i.prototype.render=function(){t.prototype.render.call(this);var i=Object.assign(Object.assign({},this.model.style),{display:\"inline-block\"});this.markup_el=o.div({class:l.bk_clearfix,style:i}),this.el.appendChild(this.markup_el)},i}(a.WidgetView);n.MarkupView=u,u.__name__=\"MarkupView\";var c=function(t){function i(i){return t.call(this,i)||this}return e.__extends(i,t),i.init_Markup=function(){this.define({text:[r.String,\"\"],style:[r.Any,{}]})},i}(a.Widget);n.Markup=c,c.__name__=\"Markup\",c.init_Markup()},\n", " 499: function _(e,n,r){e(164),e(163).styles.append('.bk-root .bk-clearfix:before,\\n.bk-root .bk-clearfix:after {\\n content: \"\";\\n display: table;\\n}\\n.bk-root .bk-clearfix:after {\\n clear: both;\\n}\\n'),r.bk_clearfix=\"bk-clearfix\"},\n", " 500: function _(e,t,i){var n=e(113),o=e(474),l=e(376),s=e(163),r=e(121),u=e(109),d=e(240),a=e(347),c=e(348),_=function(e){function t(){var t=e.apply(this,arguments)||this;return t._open=!1,t}return n.__extends(t,e),t.prototype.render=function(){var t=this;e.prototype.render.call(this);var i=s.div({class:[c.bk_caret,d.bk_down]});if(this.model.is_split){var n=this._render_button(i);n.classList.add(a.bk_dropdown_toggle),n.addEventListener(\"click\",function(){return t._toggle_menu()}),this.group_el.appendChild(n)}else this.button_el.appendChild(i);var o=this.model.menu.map(function(e,i){if(null==e)return s.div({class:c.bk_divider});var n=u.isString(e)?e:e[0],o=s.div({},n);return o.addEventListener(\"click\",function(){return t._item_click(i)}),o});this.menu=s.div({class:[c.bk_menu,d.bk_below]},o),this.el.appendChild(this.menu),s.undisplay(this.menu)},t.prototype._show_menu=function(){var e=this;if(!this._open){this._open=!0,s.display(this.menu);var t=function(i){var n=i.target;n instanceof HTMLElement&&!e.el.contains(n)&&(document.removeEventListener(\"click\",t),e._hide_menu())};document.addEventListener(\"click\",t)}},t.prototype._hide_menu=function(){this._open&&(this._open=!1,s.undisplay(this.menu))},t.prototype._toggle_menu=function(){this._open?this._hide_menu():this._show_menu()},t.prototype.click=function(){this.model.is_split?(this._hide_menu(),this.model.trigger_event(new l.ButtonClick),this.model.value=this.model.default_value,null!=this.model.callback&&this.model.callback.execute(this.model),e.prototype.click.call(this)):this._toggle_menu()},t.prototype._item_click=function(e){this._hide_menu();var t=this.model.menu[e];if(null!=t){var i=u.isString(t)?t:t[1];u.isString(i)?(this.model.trigger_event(new l.MenuItemClick(i)),this.model.value=i,null!=this.model.callback&&this.model.callback.execute(this.model)):(i.execute(this.model,{index:e}),null!=this.model.callback&&this.model.callback.execute(this.model))}},t}(o.AbstractButtonView);i.DropdownView=_,_.__name__=\"DropdownView\";var h=function(e){function t(t){return e.call(this,t)||this}return n.__extends(t,e),t.init_Dropdown=function(){this.prototype.default_view=_,this.define({split:[r.Boolean,!1],menu:[r.Array,[]],value:[r.String],default_value:[r.String]}),this.override({label:\"Dropdown\"})},Object.defineProperty(t.prototype,\"is_split\",{get:function(){return this.split||null!=this.default_value},enumerable:!0,configurable:!0}),t}(o.AbstractButton);i.Dropdown=h,h.__name__=\"Dropdown\",h.init_Dropdown()},\n", " 501: function _(t,e,i){var n=t(113),l=t(121),o=t(534),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return e.render()}),this.connect(this.model.properties.width.change,function(){return e.render()})},e.prototype.render=function(){var t=this;this.dialogEl||(this.dialogEl=document.createElement(\"input\"),this.dialogEl.type=\"file\",this.dialogEl.multiple=!1,null!=this.model.accept&&\"\"!=this.model.accept&&(this.dialogEl.accept=this.model.accept),this.dialogEl.style.width=\"{this.model.width}px\",this.dialogEl.onchange=function(e){return t.load_file(e)},this.el.appendChild(this.dialogEl))},e.prototype.load_file=function(t){var e=this,i=new FileReader;this.model.filename=t.target.files[0].name,i.onload=function(t){return e.file(t)},i.readAsDataURL(t.target.files[0])},e.prototype.file=function(t){var e=t.target.result.split(\",\"),i=e[1],n=e[0].split(\":\")[1].split(\";\")[0];this.model.value=i,this.model.mime_type=n},e}(o.WidgetView);i.FileInputView=a,a.__name__=\"FileInputView\";var r=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_FileInput=function(){this.prototype.default_view=a,this.define({value:[l.String,\"\"],mime_type:[l.String,\"\"],filename:[l.String,\"\"],accept:[l.String,\"\"]})},e}(o.Widget);i.FileInput=r,r.__name__=\"FileInput\",r.init_FileInput()},\n", " 502: function _(e,t,n){var i=e(113),r=e(163),l=e(109),o=e(117),s=e(121),c=e(480),u=e(481),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.properties.value.change,function(){return t.render_selection()}),this.connect(this.model.properties.options.change,function(){return t.render()}),this.connect(this.model.properties.name.change,function(){return t.render()}),this.connect(this.model.properties.title.change,function(){return t.render()}),this.connect(this.model.properties.size.change,function(){return t.render()}),this.connect(this.model.properties.disabled.change,function(){return t.render()})},t.prototype.render=function(){var t=this;e.prototype.render.call(this);var n=this.model.options.map(function(e){var t,n;return l.isString(e)?t=n=e:(t=e[0],n=e[1]),r.option({value:t},n)});this.select_el=r.select({multiple:!0,class:u.bk_input,name:this.model.name,disabled:this.model.disabled},n),this.select_el.addEventListener(\"change\",function(){return t.change_input()}),this.group_el.appendChild(this.select_el),this.render_selection()},t.prototype.render_selection=function(){for(var e=new o.Set(this.model.value),t=0,n=Array.from(this.el.querySelectorAll(\"option\"));tu?d:-d;if(0!=h)return h}return 0})},e}();i.TableDataProvider=b,b.__name__=\"TableDataProvider\";var v=function(e){function t(){var t=e.apply(this,arguments)||this;return t._in_selection_update=!1,t._warned_not_reorderable=!1,t}return n.__extends(t,e),t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return t.render()}),this.connect(this.model.source.streaming,function(){return t.updateGrid()}),this.connect(this.model.source.patching,function(){return t.updateGrid()}),this.connect(this.model.source.change,function(){return t.updateGrid()}),this.connect(this.model.source.properties.data.change,function(){return t.updateGrid()}),this.connect(this.model.source.selected.change,function(){return t.updateSelection()}),this.connect(this.model.source.selected.properties.indices.change,function(){return t.updateSelection()})},t.prototype._update_layout=function(){this.layout=new p.LayoutItem,this.layout.set_sizing(this.box_sizing())},t.prototype.update_position=function(){e.prototype.update_position.call(this),this.grid.resizeCanvas()},t.prototype.updateGrid=function(){var e=this;if(this.model.view.compute_indices(),this.data.constructor(this.model.source,this.model.view),this.model.sortable){var t=this.grid.getColumns(),i=this.grid.getSortColumns().map(function(i){return{sortCol:{field:t[e.grid.getColumnIndex(i.columnId)].field},sortAsc:i.sortAsc}});this.data.sort(i)}this.grid.invalidate(),this.grid.render()},t.prototype.updateSelection=function(){var e=this;if(!this._in_selection_update){var t=this.model.source.selected.indices.map(function(t){return e.data.index.indexOf(t)}).sort();this._in_selection_update=!0,this.grid.setSelectedRows(t),this._in_selection_update=!1;var i=this.grid.getViewport(),n=this.model.get_scroll_index(i,t);null!=n&&this.grid.scrollRowToTop(n)}},t.prototype.newIndexColumn=function(){return{id:d.uniqueId(),name:this.model.index_header,field:i.DTINDEX_NAME,width:this.model.index_width,behavior:\"select\",cannotTriggerInsert:!0,resizable:!1,selectable:!1,sortable:!0,cssClass:g.bk_cell_index,headerCssClass:g.bk_header_index}},t.prototype.css_classes=function(){return e.prototype.css_classes.call(this).concat(g.bk_data_table)},t.prototype.render=function(){var e,t=this,i=this.model.columns.map(function(e){return e.toColumn()});if(\"checkbox\"==this.model.selectable&&(e=new r({cssClass:g.bk_cell_select}),i.unshift(e.getColumnDefinition())),null!=this.model.index_position){var n=this.model.index_position,a=this.newIndexColumn();-1==n?i.push(a):n<-1?i.splice(n+1,0,a):i.splice(n,0,a)}var d=this.model.reorderable;!d||\"undefined\"!=typeof $&&null!=$.fn&&null!=$.fn.sortable||(this._warned_not_reorderable||(_.logger.warn(\"jquery-ui is required to enable DataTable.reorderable\"),this._warned_not_reorderable=!0),d=!1);var u={enableCellNavigation:!1!==this.model.selectable,enableColumnReorder:d,forceFitColumns:this.model.fit_columns,multiColumnSort:this.model.sortable,editable:this.model.editable,autoEdit:!1,rowHeight:this.model.row_height};if(this.data=new b(this.model.source,this.model.view),this.grid=new l.Grid(this.el,this.data,i,u),this.grid.onSort.subscribe(function(e,n){t.model.sortable&&(i=n.sortCols,t.data.sort(i),t.grid.invalidate(),t.updateSelection(),t.grid.render(),t.model.header_row||t._hide_header(),t.model.update_sort_columns(i))}),!1!==this.model.selectable){this.grid.setSelectionModel(new o({selectActiveRow:null==e})),null!=e&&this.grid.registerPlugin(e);var h={dataItemColumnValueExtractor:function(e,t){var i=e[t.field];return c.isString(i)&&(i=i.replace(/\\n/g,\"\\\\n\")),i},includeHeaderWhenCopying:!1};this.grid.registerPlugin(new s(h)),this.grid.onSelectedRowsChanged.subscribe(function(e,i){t._in_selection_update||(t.model.source.selected.indices=i.rows.map(function(e){return t.data.index[e]}))}),this.updateSelection(),this.model.header_row||this._hide_header()}},t.prototype._hide_header=function(){for(var e=0,t=Array.from(this.el.querySelectorAll(\".slick-header-columns\"));e=0&&l0&&t-1 in e)}b.fn=b.prototype={jquery:\"3.4.1\",constructor:b,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return b.each(this,e)},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|\"+M+\")\"+M+\"*\"),U=new RegExp(M+\"|>\"),X=new RegExp($),V=new RegExp(\"^\"+I+\"$\"),G={ID:new RegExp(\"^#(\"+I+\")\"),CLASS:new RegExp(\"^\\\\.(\"+I+\")\"),TAG:new RegExp(\"^(\"+I+\"|[*])\"),ATTR:new RegExp(\"^\"+W),PSEUDO:new RegExp(\"^\"+$),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+M+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+M+\"*(?:([+-]|)\"+M+\"*(\\\\d+)|))\"+M+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+R+\")$\",\"i\"),needsContext:new RegExp(\"^\"+M+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+M+\"*((?:-\\\\d)?\\\\d*)\"+M+\"*\\\\)|)(?=[^-]|$)\",\"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-f]{1,6}\"+M+\"?|(\"+M+\")|.)\",\"ig\"),ne=function(e,t,n){var r=\"0x\"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,ie=function(e,t){return t?\"\\0\"===e?\"�\":e.slice(0,-1)+\"\\\\\"+e.charCodeAt(e.length-1).toString(16)+\" \":\"\\\\\"+e},oe=function(){p()},ae=be(function(e){return!0===e.disabled&&\"fieldset\"===e.nodeName.toLowerCase()},{dir:\"parentNode\",next:\"legend\"});try{H.apply(j=O.call(w.childNodes),w.childNodes),j[w.childNodes.length].nodeType}catch(e){H={apply:j.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,i){var o,s,l,c,f,h,y,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],\"string\"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=Z.exec(e)))if(o=f[1]){if(9===T){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&&!N[e+\" \"]&&(!v||!v.test(e))&&(1!==T||\"object\"!==t.nodeName.toLowerCase())){if(y=e,m=t,1===T&&U.test(e)){for((c=t.getAttribute(\"id\"))?c=c.replace(re,ie):t.setAttribute(\"id\",c=b),s=(h=a(e)).length;s--;)h[s]=\"#\"+c+\" \"+xe(h[s]);y=h.join(\",\"),m=ee.test(e)&&ye(t.parentNode)||t}try{return H.apply(r,m.querySelectorAll(y)),r}catch(t){N(e,!0)}finally{c===b&&t.removeAttribute(\"id\")}}}return u(e.replace(B,\"$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.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){h.appendChild(e).innerHTML=\"\",e.querySelectorAll(\"[msallowcapture^='']\").length&&v.push(\"[*^$]=\"+M+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\"[selected]\").length||v.push(\"\\\\[\"+M+\"*(?:value|\"+R+\")\"),e.querySelectorAll(\"[id~=\"+b+\"-]\").length||v.push(\"~=\"),e.querySelectorAll(\":checked\").length||v.push(\":checked\"),e.querySelectorAll(\"a#\"+b+\"+*\").length||v.push(\".#.+[+~]\")}),ce(function(e){e.innerHTML=\"\";var t=d.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"name\",\"D\"),e.querySelectorAll(\"[name=d]\").length&&v.push(\"name\"+M+\"*[*^$|!~]?=\"),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(\"!=\",$)}),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},A=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((e.ownerDocument||e)!==d&&p(e),n.matchesSelector&&g&&!N[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){N(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(A),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(\"(^|\"+M+\")\"+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(F,\" \")+\" \").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(B,\"$1\"));return r[b]?le(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:le(function(e){return function(t){return se(e,t).length>0}}),contains:le(function(e){return e=e.replace(te,ne),function(t){return(t.textContent||i(t)).indexOf(e)>-1}}),lang:le(function(e){return V.test(e||\"\")||se.error(\"unsupported lang: \"+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute(\"xml:lang\")||t.getAttribute(\"lang\"))return(n=n.toLowerCase())===e||0===n.indexOf(e+\"-\")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&!!e.checked||\"option\"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&\"button\"===e.type||\"button\"===t},text:function(e){var t;return\"input\"===e.nodeName.toLowerCase()&&\"text\"===e.type&&(null==(t=e.getAttribute(\"type\"))||\"text\"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s-1&&(o[l]=!(a[l]=f))}}else y=Te(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function Ee(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[\" \"],u=a?1:0,c=be(function(e){return e===t},s,!0),f=be(function(e){return P(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&we(p),u>1&&xe(e.slice(0,u-1).concat({value:\" \"===e[u-2].type?\"*\":\"\"})).replace(B,\"$1\"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,v,y=0,m=\"0\",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG(\"*\",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&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(A).join(\"\")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(d.createElement(\"fieldset\"))}),ce(function(e){return e.innerHTML=\"\",\"#\"===e.firstChild.getAttribute(\"href\")})||fe(\"type|href|height|width\",function(e,t,n){if(!n)return e.getAttribute(t,\"type\"===t.toLowerCase()?1:2)}),n.attributes&&ce(function(e){return e.innerHTML=\"\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")})||fe(\"value\",function(e,t,n){if(!n&&\"input\"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute(\"disabled\")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(e);b.find=C,b.expr=C.selectors,b.expr[\":\"]=b.expr.pseudos,b.uniqueSort=b.unique=C.uniqueSort,b.text=C.getText,b.isXMLDoc=C.isXML,b.contains=C.contains,b.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&&b(e).is(n))break;r.push(e)}return r},k=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},S=b.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;function D(e,t,n){return g(t)?b.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?b.grep(e,function(e){return e===t!==n}):\"string\"!=typeof t?b.grep(e,function(e){return u.call(t,e)>-1!==n}):b.filter(t,e,n)}b.filter=function(e,t,n){var r=t[0];return n&&(e=\":not(\"+e+\")\"),1===t.length&&1===r.nodeType?b.find.matchesSelector(r,e)?[r]:[]:b.find.matches(e,b.grep(t,function(e){return 1===e.nodeType}))},b.fn.extend({find:function(e){var t,n,r=this.length,i=this;if(\"string\"!=typeof e)return this.pushStack(b(e).filter(function(){for(t=0;t1?b.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&&S.test(e)?b(e):e||[],!1).length}});var j,q=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/;(b.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||j,\"string\"==typeof e){if(!(i=\"<\"===e[0]&&\">\"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof b?t[0]:t,b.merge(this,b.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&b.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(b):b.makeArray(e,this)}).prototype=b.fn,j=b(r);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}b.fn.extend({has:function(e){var t=b(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&b.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?b.uniqueSort(o):o)},index:function(e){return e?\"string\"==typeof e?u.call(b(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(b.uniqueSort(b.merge(this.get(),b(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.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 k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(N(e,\"template\")&&(e=e.content||e),b.merge([],e.childNodes))}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return\"Until\"!==e.slice(-5)&&(r=n),r&&\"string\"==typeof r&&(i=b.filter(r,i)),this.length>1&&(H[e]||b.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&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}b.Callbacks=function(e){e=\"string\"==typeof e?function(e){var t={};return b.each(e.match(P)||[],function(e,n){t[n]=!0}),t}(e):b.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?b.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},b.extend({Deferred:function(t){var n=[[\"notify\",\"progress\",b.Callbacks(\"memory\"),b.Callbacks(\"memory\"),2],[\"resolve\",\"done\",b.Callbacks(\"once memory\"),b.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",b.Callbacks(\"once memory\"),b.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 b.Deferred(function(t){b.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+\"With\"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==M&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(b.Deferred.getStackHook&&(c.stackTrace=b.Deferred.getStackHook()),e.setTimeout(c))}}return b.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:R,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:R)),n[2][3].add(a(0,e,g(r)?r:M))}).promise()},promise:function(e){return null!=e?b.extend(e,i):i}},o={};return b.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),i=o.call(arguments),a=b.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&(I(e,a.done(s(n)).resolve,a.reject,!t),\"pending\"===a.state()||g(i[n]&&i[n].then)))return a.then();for(;n--;)I(i[n],s(n),a.reject);return a.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;b.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)},b.readyException=function(t){e.setTimeout(function(){throw t})};var $=b.Deferred();function F(){r.removeEventListener(\"DOMContentLoaded\",F),e.removeEventListener(\"load\",F),b.ready()}b.fn.ready=function(e){return $.then(e).catch(function(e){b.readyException(e)}),this},b.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--b.readyWait:b.isReady)||(b.isReady=!0,!0!==e&&--b.readyWait>0||$.resolveWith(r,[b]))}}),b.ready.then=$.then,\"complete\"===r.readyState||\"loading\"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(b.ready):(r.addEventListener(\"DOMContentLoaded\",F),e.addEventListener(\"load\",F));var B=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)B(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(b(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),b.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,b.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||\"fx\";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t);\"inprogress\"===i&&(i=n.shift(),r--),i&&(\"fx\"===t&&n.unshift(\"inprogress\"),delete o.stop,i.call(e,function(){b.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:b.Callbacks(\"once memory\").add(function(){Y.remove(e,[t+\"queue\",n])})})}}),b.fn.extend({queue:function(e,t){var n=2;return\"string\"!=typeof e&&(t=e,e=\"fx\",n--),arguments.length\\x20\\t\\r\\n\\f]*)/i,he=/^$|^module$|\\/(?:java|ecma)script/i,ge={option:[1,\"\"],thead:[1,\"\",\"
\"],col:[2,\"\",\"
\"],tr:[2,\"\",\"
\"],td:[3,\"\",\"
\"],_default:[0,\"\",\"\"]};function ve(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||\"*\"):void 0!==e.querySelectorAll?e.querySelectorAll(t||\"*\"):[],void 0===t||t&&N(e,t)?b.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),\"script\"),l&&ye(a),n)for(c=0;o=a[c++];)he.test(o.type||\"\")&&n.push(o);return f}me=r.createDocumentFragment().appendChild(r.createElement(\"div\")),(xe=r.createElement(\"input\")).setAttribute(\"type\",\"radio\"),xe.setAttribute(\"checked\",\"checked\"),xe.setAttribute(\"name\",\"t\"),me.appendChild(xe),h.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML=\"\",h.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return r.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 b().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=b.guid++)),e.each(function(){b.event.add(this,t,i,r,n)})}function De(e,t,n){n?(Y.set(e,t,!1),b.event.add(e,t,{namespace:!1,handler:function(e){var r,i,a=Y.get(this,t);if(1&e.isTrigger&&this[t]){if(a.length)(b.event.special[t]||{}).delegateType&&e.stopPropagation();else if(a=o.call(arguments),Y.set(this,t,a),r=n(this,t),this[t](),a!==(i=Y.get(this,t))||r?Y.set(this,t,!1):i={},a!==i)return e.stopImmediatePropagation(),e.preventDefault(),i.value}else a.length&&(Y.set(this,t,{value:b.event.trigger(b.extend(a[0],b.Event.prototype),a.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,t)&&b.event.add(e,t,ke)}b.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)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&b.find.matchesSelector(re,i),n.guid||(n.guid=b.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(t){return void 0!==b&&b.event.triggered!==t.type?b.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||\"\").match(P)||[\"\"]).length;l--;)d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d&&(f=b.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=b.event.special[d]||{},c=b.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&b.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),b.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=Ee.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d){for(f=b.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)||b.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(u)&&Y.remove(e,\"handle events\")}},dispatch:function(e){var t,n,r,i,o,a,s=b.event.fix(e),u=new Array(arguments.length),l=(Y.get(this,\"events\")||{})[s.type]||[],c=b.event.special[s.type]||{};for(u[0]=s,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(\"click\"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:b.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\\x20\\t\\r\\n\\f]*)[^>]*)\\/>/gi,qe=/\\s*$/g;function Oe(e,t){return N(e,\"table\")&&N(11!==t.nodeType?t:t.firstChild,\"tr\")&&b(e).children(\"tbody\")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function Re(e){return\"true/\"===(e.type||\"\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\"type\"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Y.hasData(e)&&(o=Y.access(e),a=Y.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n1&&\"string\"==typeof v&&!h.checkClone&&Le.test(v))return e.each(function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),Ie(o,t,n,r)});if(p&&(o=(i=we(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=b.map(ve(i,\"script\"),Pe)).length;f\")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r0&&ye(a,!f&&ve(e,\"script\")),c},cleanData:function(e){for(var t,n,r,i=b.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]?b.event.remove(n,r):b.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),b.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return B(this,function(e){return void 0===e?b.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 Ie(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)})},prepend:function(){return Ie(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ie(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&&(b.cleanData(ve(e,!1)),e.textContent=\"\");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return B(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&&!qe.test(e)&&!ge[(de.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=b.htmlPrefilter(e);try{for(;n=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=(!h.boxSizingReliable()||n)&&\"border-box\"===b.css(e,\"boxSizing\",!1,r),o=i,a=_e(e,t,r),s=\"offset\"+t[0].toUpperCase()+t.slice(1);if($e.test(a)){if(!n)return a;a=\"auto\"}return(!h.boxSizingReliable()&&i||\"auto\"===a||!parseFloat(a)&&\"inline\"===b.css(e,\"display\",!1,r))&&e.getClientRects().length&&(i=\"border-box\"===b.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)}b.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=b.cssHooks[t]||b.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=ue(e,t,i),o=\"number\"),null!=n&&n==n&&(\"number\"!==o||u||(n+=i&&i[3]||(b.cssNumber[s]?\"\":\"px\")),h.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=b.cssHooks[t]||b.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}}),b.each([\"height\",\"width\"],function(e,t){b.cssHooks[t]={get:function(e,n,r){if(n)return!Ye.test(b.css(e,\"display\"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,t,r):se(e,Je,function(){return tt(e,t,r)})},set:function(e,n,r){var i,o=Fe(e),a=!h.scrollboxSize()&&\"absolute\"===o.position,s=(a||r)&&\"border-box\"===b.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=b.css(e,t)),Ze(0,n,u)}}}),b.cssHooks.marginLeft=ze(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(_e(e,\"marginLeft\"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+\"px\"}),b.each({margin:\"\",padding:\"\",border:\"Width\"},function(e,t){b.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&&(b.cssHooks[e+t].set=Ze)}),b.fn.extend({css:function(e,t){return B(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Fe(e),i=t.length;a1)}}),b.Tween=nt,nt.prototype={constructor:nt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||b.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.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=b.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=b.css(e.elem,e.prop,\"\"))&&\"auto\"!==t?t:0},set:function(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):1!==e.elem.nodeType||!b.cssHooks[e.prop]&&null==e.elem.style[Ge(e.prop)]?e.elem[e.prop]=e.now:b.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)}},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:\"swing\"},b.fx=nt.prototype.init,b.fx.step={};var rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){it&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(st):e.setTimeout(st,b.fx.interval),b.fx.tick())}function ut(){return e.setTimeout(function(){rt=void 0}),rt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i[\"margin\"+(n=ne[r])]=i[\"padding\"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners[\"*\"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})}}),b.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?b.prop(e,t,n):(1===o&&b.isXMLDoc(e)||(i=b.attrHooks[t.toLowerCase()]||(b.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void b.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=b.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&\"radio\"===t&&N(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?b.removeAttr(e,n):e.setAttribute(n,n),n}},b.each(b.expr.match.bool.source.match(/\\w+/g),function(e,t){var n=dt[t]||b.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)||[]}b.fn.extend({prop:function(e,t){return B(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[b.propFix[e]||e]})}}),b.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&b.isXMLDoc(e)||(t=b.propFix[t]||t,i=b.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=b.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\"}}),h.optSelected||(b.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)}}),b.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],function(){b.propFix[this.toLowerCase()]=this}),b.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){b(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(g(e))return this.each(function(t){b(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):g(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,yt(this),t),t)}):this.each(function(){var t,i,o,a;if(r)for(i=0,o=b(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;b.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,b(this).val()):e)?i=\"\":\"number\"==typeof i?i+=\"\":Array.isArray(i)&&(i=b.map(i,function(e){return null==e?\"\":e+\"\"})),(t=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()])&&\"set\"in t&&void 0!==t.set(this,i,\"value\")||(this.value=i))})):i?(t=b.valHooks[i.type]||b.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}}),b.extend({valHooks:{option:{get:function(e){var t=b.find.attr(e,\"value\");return null!=t?t:vt(b.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a=\"select-one\"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),b.each([\"radio\",\"checkbox\"],function(){b.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=b.inArray(b(e).val(),t)>-1}},h.checkOn||(b.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})}),h.focusin=\"onfocusin\"in e;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};b.extend(b.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,y=[i||r],m=f.call(t,\"type\")?t.type:t,x=f.call(t,\"namespace\")?t.namespace.split(\".\"):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!bt.test(m+b.event.triggered)&&(m.indexOf(\".\")>-1&&(x=m.split(\".\"),m=x.shift(),x.sort()),c=m.indexOf(\":\")<0&&\"on\"+m,(t=t[b.expando]?t:new b.Event(m,\"object\"==typeof t&&t)).isTrigger=o?2:3,t.namespace=x.join(\".\"),t.rnamespace=t.namespace?new RegExp(\"(^|\\\\.)\"+x.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:b.makeArray(n,[t]),d=b.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!v(i)){for(l=d.delegateType||m,bt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)y.push(s),u=s;u===(i.ownerDocument||r)&&y.push(u.defaultView||u.parentWindow||e)}for(a=0;(s=y[a++])&&!t.isPropagationStopped();)h=s,t.type=a>1?l:d.bindType||m,(p=(Y.get(s,\"events\")||{})[t.type]&&Y.get(s,\"handle\"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&V(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(y.pop(),n)||!V(i)||c&&g(i[m])&&!v(i)&&((u=i[c])&&(i[c]=null),b.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,wt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,wt),b.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=b.extend(new b.Event,n,{type:e,isSimulated:!0});b.event.trigger(r,null,t)}}),b.fn.extend({trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return b.event.trigger(e,t,n,!0)}}),h.focusin||b.each({focus:\"focusin\",blur:\"focusout\"},function(e,t){var n=function(e){b.event.simulate(t,e.target,b.event.fix(e))};b.event.special[t]={setup:function(){var r=this.ownerDocument||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,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=Date.now(),Et=/\\?/;b.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||b.error(\"Invalid XML: \"+t),n};var kt=/\\[\\]$/,St=/\\r?\\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function Dt(e,t,n,r){var i;if(Array.isArray(t))b.each(t,function(t,i){n||kt.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)}b.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+\"=\"+encodeURIComponent(null==n?\"\":n)};if(null==e)return\"\";if(Array.isArray(e)||e.jquery&&!b.isPlainObject(e))b.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join(\"&\")},b.fn.extend({serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=b.prop(this,\"elements\");return e?b.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!b(this).is(\":disabled\")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=b(this).val();return null==n?null:Array.isArray(n)?b.map(n,function(e){return{name:t.name,value:e.replace(St,\"\\r\\n\")}}):{name:t.name,value:n.replace(St,\"\\r\\n\")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\\/\\//,Rt={},Mt={},It=\"*/\".concat(\"*\"),Wt=r.createElement(\"a\");function $t(e){return function(t,n){\"string\"!=typeof t&&(n=t,t=\"*\");var r,i=0,o=t.toLowerCase().match(P)||[];if(g(n))for(;r=o[i++];)\"+\"===r[0]?(r=r.slice(1)||\"*\",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Ft(e,t,n,r){var i={},o=e===Mt;function a(s){var u;return i[s]=!0,b.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 Bt(e,t){var n,r,i=b.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&b.extend(!0,e,r),e}Wt.href=Tt.href,b.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\":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Bt(Bt(e,b.ajaxSettings),t):Bt(b.ajaxSettings,e)},ajaxPrefilter:$t(Rt),ajaxTransport:$t(Mt),ajax:function(t,n){\"object\"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=b.ajaxSetup({},n),g=h.context||h,v=h.context&&(g.nodeType||g.jquery)?b(g):b.event,y=b.Deferred(),m=b.Callbacks(\"once memory\"),x=h.statusCode||{},w={},T={},C=\"canceled\",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Ht.exec(a);)s[t[1].toLowerCase()+\" \"]=(s[t[1].toLowerCase()+\" \"]||[]).concat(t[2]);t=s[e.toLowerCase()+\" \"]}return null==t?null:t.join(\", \")},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)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 i&&i.abort(t),k(0,t),this}};if(y.promise(E),h.url=((t||h.url||Tt.href)+\"\").replace(Pt,Tt.protocol+\"//\"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||\"*\").toLowerCase().match(P)||[\"\"],null==h.crossDomain){l=r.createElement(\"a\");try{l.href=h.url,l.href=l.href,h.crossDomain=Wt.protocol+\"//\"+Wt.host!=l.protocol+\"//\"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&\"string\"!=typeof h.data&&(h.data=b.param(h.data,h.traditional)),Ft(Rt,h,n,E),c)return E;for(p in(f=b.event&&h.global)&&0==b.active++&&b.event.trigger(\"ajaxStart\"),h.type=h.type.toUpperCase(),h.hasContent=!Ot.test(h.type),o=h.url.replace(qt,\"\"),h.hasContent?h.data&&h.processData&&0===(h.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&(h.data=h.data.replace(jt,\"+\")):(d=h.url.slice(o.length),h.data&&(h.processData||\"string\"==typeof h.data)&&(o+=(Et.test(o)?\"&\":\"?\")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Lt,\"$1\"),d=(Et.test(o)?\"&\":\"?\")+\"_=\"+Ct+++d),h.url=o+d),h.ifModified&&(b.lastModified[o]&&E.setRequestHeader(\"If-Modified-Since\",b.lastModified[o]),b.etag[o]&&E.setRequestHeader(\"If-None-Match\",b.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader(\"Content-Type\",h.contentType),E.setRequestHeader(\"Accept\",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+(\"*\"!==h.dataTypes[0]?\", \"+It+\"; q=0.01\":\"\"):h.accepts[\"*\"]),h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C=\"abort\",m.add(h.complete),E.done(h.success),E.fail(h.error),i=Ft(Mt,h,n,E)){if(E.readyState=1,f&&v.trigger(\"ajaxSend\",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort(\"timeout\")},h.timeout));try{c=!1,i.send(w,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,\"No Transport\");function k(t,n,r,s){var l,p,d,w,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||\"\",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(w=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]}(h,E,r)),w=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}}(h,w,E,l),l?(h.ifModified&&((T=E.getResponseHeader(\"Last-Modified\"))&&(b.lastModified[o]=T),(T=E.getResponseHeader(\"etag\"))&&(b.etag[o]=T)),204===t||\"HEAD\"===h.type?C=\"nocontent\":304===t?C=\"notmodified\":(C=w.state,p=w.data,l=!(d=w.error))):(d=C,!t&&C||(C=\"error\",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+\"\",l?y.resolveWith(g,[p,C,E]):y.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&v.trigger(l?\"ajaxSuccess\":\"ajaxError\",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(v.trigger(\"ajaxComplete\",[E,h]),--b.active||b.event.trigger(\"ajaxStop\")))}return E},getJSON:function(e,t,n){return b.get(e,t,n,\"json\")},getScript:function(e,t){return b.get(e,void 0,t,\"script\")}}),b.each([\"get\",\"post\"],function(e,t){b[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),b.ajax(b.extend({url:e,type:t,dataType:i,data:n,success:r},b.isPlainObject(e)&&e))}}),b._evalUrl=function(e,t){return b.ajax({url:e,type:\"GET\",dataType:\"script\",cache:!0,async:!1,global:!1,converters:{\"text script\":function(){}},dataFilter:function(e){b.globalEval(e,t)}})},b.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=b(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 g(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not(\"body\").each(function(){b(this).replaceWith(this.childNodes)}),this}}),b.expr.pseudos.hidden=function(e){return!b.expr.pseudos.visible(e)},b.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},b.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=b.ajaxSettings.xhr();h.cors=!!zt&&\"withCredentials\"in zt,h.ajax=zt=!!zt,b.ajaxTransport(function(t){var n,r;if(h.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()}}}),b.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),b.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 b.globalEval(e),e}}}),b.ajaxPrefilter(\"script\",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\")}),b.ajaxTransport(\"script\",function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(i,o){t=b(\"" ], "text/plain": [ ":HoloMap [XC,Cont]\n", " :Curve [Eke] (n2_3sg_0.1-50.1eV_A2.inp.out)" ] }, "execution_count": 80, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1156" } }, "output_type": "execute_result" } ], "source": [ "# Basic - gives menu options as previously\n", "XSplot = hv_ds.to(hv.Curve, kdims=[\"Eke\"], dynamic=False) # With dynamic=False y-axis is shared, otherwise set to first plot it seems.\n", "XSplot.opts(frame_width=500, frame_height=200, tools=['hover']) # Set additional options" ] }, { "cell_type": "code", "execution_count": 81, "metadata": {}, "outputs": [ { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", "" ], "text/plain": [ ":NdLayout [XC,Cont]\n", " :Curve [Eke] (n2_3sg_0.1-50.1eV_A2.inp.out)" ] }, "execution_count": 81, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1469" } }, "output_type": "execute_result" } ], "source": [ "# Select + facet with layout()\n", "XSplot.select(XC='BETA',Cont={'SU','PU','All'}).layout().cols(1)" ] }, { "cell_type": "code", "execution_count": 91, "metadata": {}, "outputs": [ { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "
\n", "
\n", " \n", "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", " \n", "
\n", "
\n", "
\n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", "
\n", "
\n", "" ], "text/plain": [ ":GridSpace [Cont]\n", " :HoloMap [XC]\n", " :Curve [Eke] (n2_3sg_0.1-50.1eV_A2.inp.out)" ] }, "execution_count": 91, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "3754" } }, "output_type": "execute_result" } ], "source": [ "# Grid\n", "# This is not very useful in current form!\n", "gridded = hv_ds.to(hv.Curve, kdims=[\"Eke\"], dynamic=False).grid('Cont')\n", "gridded" ] }, { "cell_type": "code", "execution_count": 92, "metadata": {}, "outputs": [ { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "
\n", "
\n", " \n", "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", " \n", "
\n", "
\n", "
\n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", "
\n", "
\n", "" ], "text/plain": [ ":HoloMap [XC]\n", " :NdOverlay [Cont]\n", " :Curve [Eke] (n2_3sg_0.1-50.1eV_A2.inp.out)" ] }, "execution_count": 92, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "4269" } }, "output_type": "execute_result" } ], "source": [ "# Overlay - nice\n", "gridded = hv_ds.to(hv.Curve, kdims=[\"Eke\"], dynamic=False).overlay('Cont')\n", "gridded" ] }, { "cell_type": "code", "execution_count": 94, "metadata": {}, "outputs": [ { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "
\n", "
\n", " \n", "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", " \n", "
\n", "
\n", "
\n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", " \n", " \n", " \n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", "
\n", "
\n", "" ], "text/plain": [ ":Layout\n", " .HoloMap.I :HoloMap [XC,Cont]\n", " :Curve [Eke] (n2_3sg_0.1-50.1eV_A2.inp.out)\n", " .HoloMap.II :HoloMap [XC,Cont]\n", " :Curve [Eke] (n2_3sg_0.1-50.1eV_A2.inp.out)" ] }, "execution_count": 94, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "5058" } }, "output_type": "execute_result" } ], "source": [ "# Layout from a list - not quite woking as it should here, may need to explicitly drop XC dimension?\n", "curve_list = [hv_ds.select(XC={x}).to(hv.Curve, kdims=[\"Eke\"]) for x in ['SIGMA', 'BETA']]\n", "layout = hv.Layout(curve_list)\n", "layout" ] }, { "cell_type": "code", "execution_count": 100, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ ":Dataset [XC,Eke,Cont] (n2_3sg_0.1-50.1eV_A2.inp.out)\n" ] }, { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", "" ], "text/plain": [ ":NdLayout [XC]\n", " :NdOverlay [Cont]\n", " :Curve [Eke] (n2_3sg_0.1-50.1eV_A2.inp.out)" ] }, "execution_count": 100, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "7906" } }, "output_type": "execute_result" } ], "source": [ "# Overlay + layouts by dim\n", "# Works well, except for shared axis limits issue as before.\n", "\n", "hv_ds = hv.Dataset(dataXS[0].sel({'Type':'L'}).unstack().sum('Total')) # OK - reduce Sym dims.\n", "print(hv_ds)\n", "\n", "XSplot = hv_ds.to(hv.Curve, kdims=[\"Eke\"], dynamic=False).opts(frame_width=500, tools=['hover'])\n", "# XSplotLayout = XSplot.overlay('Cont') # Overlay symmetries\n", "XSplotLayout = XSplot.overlay('Cont').layout('XC').cols(1) # Overlay symmetries\n", "# XSplot.select(XC='BETA',Cont={'SU','PU','All'}).layout().cols(1) # Select on symmetries\n", "\n", "# XSplot.opts(width=500) # Set additional options\n", "# XSplot\n", "XSplotLayout" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "# NEXT: link/unlink plots\n", "# https://www.holoviews.org/user_guide/Linking_Plots.html\n", "\n", "# Annotating data\n", "# http://holoviews.org/user_guide/Annotating_Data.html" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Data reformat & datasets for HV\n", "\n", "Main issue with plotting as above is different datatypes (ranges), and also ways to extend to multiple datasets.\n", "\n", "Try Xarray datasets for this capability - previously OK with XeF2 data tests, but currently missing updated file (on AntonJr)... [initial noodlings here](https://phockett.github.io/ePSdata/XeF2-preliminary/XeF2_multi-orb_comparisons_270320-dist.html)." ] }, { "cell_type": "code", "execution_count": 102, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "\n", "Dimensions: (Eke: 51, Sym: 3, Type: 3)\n", "Coordinates:\n", " * Type (Type) object 'L' 'M' 'V'\n", " Ehv (Eke) float64 15.68 16.68 17.68 18.68 ... 62.68 63.68 64.68 65.68\n", " * Sym (Sym) MultiIndex\n", " - Total (Sym) object 'SU' 'PU' 'All'\n", " - Cont (Sym) object 'SU' 'PU' 'All'\n", " * Eke (Eke) float64 0.1 1.1 2.1 3.1 4.1 5.1 ... 46.1 47.1 48.1 49.1 50.1\n", "Data variables:\n", " beta (Sym, Eke, Type) float64 0.7019 0.7036 0.7053 ... 1.014 1.028 1.042\n", " sigma (Sym, Eke, Type) float64 2.719 2.954 3.209 ... 1.013 0.9229 0.8423" ] }, "execution_count": 102, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Basic try - stack to dataset with XC dim removed.\n", "# This should be correct for keeping datatypes consistent.\n", "# Can add an additional dim for multiple orbitals, theory vs. expt, etc.\n", "ds = xr.Dataset({'beta':dataXS[0].sel({'XC':'BETA'}).drop('XC'), 'sigma':dataXS[0].sel({'XC':'SIGMA'}).drop('XC')})\n", "ds" ] }, { "cell_type": "code", "execution_count": 103, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ ":Dataset [Type,Eke,Cont] (beta,sigma)\n" ] }, { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "
\n", "
\n", " \n", "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", " \n", "
\n", "
\n", "
\n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", "
\n", "
\n", "" ], "text/plain": [ ":HoloMap [Type]\n", " :NdOverlay [Cont]\n", " :Curve [Eke] (sigma)" ] }, "execution_count": 103, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "8847" } }, "output_type": "execute_result" } ], "source": [ "hv_ds = hv.Dataset(ds.unstack().sum('Total')) # OK - reduce Sym dims.\n", "print(hv_ds)\n", "\n", "# Seem to have to subselect on vdims here to define which dataset to plot...?\n", "# See https://github.com/holoviz/holoviews/issues/2015\n", "# With vdims set\n", "XSplot = hv_ds.to(hv.Curve, kdims=[\"Eke\"], vdims=['sigma'], dynamic=False).opts(frame_width=500, tools=['hover'])\n", "# Try grouping... bsically sets everything to same plotting dim, so not much use here\n", "# XSplot = hv_ds.to(hv.Curve, kdims=[\"Eke\"], vdims=['Cont']).opts(frame_width=500, tools=['hover'])\n", "\n", "\n", "XSplotLayout = XSplot.overlay('Cont') #.layout() # Overlay symmetries\n", "# XSplotLayout = XSplot.overlay('Cont').layout('XC').cols(1) # Overlay symmetries\n", "# XSplot.select(XC='BETA',Cont={'SU','PU','All'}).layout().cols(1) # Select on symmetries\n", "\n", "# XSplot.opts(width=500) # Set additional options\n", "# XSplot\n", "XSplotLayout # Only plots 'beta' data??? AH - set vdims" ] }, { "cell_type": "code", "execution_count": 104, "metadata": {}, "outputs": [ { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "
\n", "
\n", " \n", "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", " \n", "
\n", "
\n", "
\n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", "
\n", "
\n", "" ], "text/plain": [ ":Layout\n", " .HoloMap.I :HoloMap [Type]\n", " :NdOverlay [Cont]\n", " :Curve [Eke] (sigma)\n", " .HoloMap.II :HoloMap [Type]\n", " :NdOverlay [Cont]\n", " :Curve [Eke] (beta)" ] }, "execution_count": 104, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "9517" } }, "output_type": "execute_result" } ], "source": [ "# As above, but with layout too\n", "# THIS IS A BIT OF EFFORT, but now gives plots as desired (linked x-axes, plus selectors)\n", "# Same should work with dataarray and subselection?\n", "\n", "dsLayout = hv_ds.to(hv.Curve, kdims=[\"Eke\"], vdims=['sigma'], dynamic=False).overlay('Cont').opts(frame_width=500, tools=['hover'], show_grid=True, padding=0.01) +\\\n", " hv_ds.to(hv.Curve, kdims=[\"Eke\"], vdims=['beta'], dynamic=False).overlay('Cont').opts(frame_width=500, tools=['hover'])\n", "# May want to add padding here, although not sure why it's necessary in this case!\n", "\n", "dsLayout.cols(1) # .opts(frame_width=500, tools=['hover']).overlay('Cont')" ] }, { "cell_type": "code", "execution_count": 105, "metadata": {}, "outputs": [ { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", "" ], "text/plain": [ ":Layout\n", " .NdOverlay.I :NdOverlay [Type,Cont]\n", " :Curve [Eke] (beta)\n", " .NdOverlay.II :NdOverlay [Type,Cont]\n", " :Curve [Eke] (sigma)" ] }, "execution_count": 105, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "10841" } }, "output_type": "execute_result" } ], "source": [ "# Try looping\n", "\n", "# Set options, then pass below\n", "# sharedOpts = opts.Curve(frame_width=500, tools=['hover'], show_grid=True, padding=0.01)\n", "# As defaults - in this case don't pass below\n", "# Additional: with labelled case for \"groups\" set below. Way to do this automagically in loop?\n", "# http://holoviews.org/user_guide/Applying_Customizations.html\n", "sharedOpts = opts.defaults(opts.Curve(frame_width=500, tools=['hover'], show_grid=True, padding=0.01),\n", " opts.Curve('L', line_dash='dashed'))\n", "\n", "# Loop and set dict\n", "# dsPlotSet = {}\n", "# for vdim in ds.var():\n", "# dsPlotSet[vdim] = hv_ds.to(hv.Curve, kdims=[\"Eke\"], vdims=vdim, dynamic=False).overlay('Cont').opts(sharedOpts)\n", " \n", "# Not sure how to sum these to plot...? \n", "# hvDsPlot = sum(dsPlotSet.values(), [])\n", "# from itertools import chain\n", "# res = list(chain(*dsPlotSet.values())) \n", "\n", "# Loop and set object directly...\n", "dsPlotSet = hv.Layout()\n", "for vdim in ds.var():\n", " # With Type selection box\n", "# dsPlotSet += hv_ds.to(hv.Curve, kdims=[\"Eke\"], vdims=vdim, dynamic=False).overlay(['Cont']).opts(sharedOpts)\n", " \n", " # With Type overlay\n", " # This is not bad, although ledgend and style a bit messy.\n", " # Should style lines by (Sym, Type) for clarity, not sure how just yet.\n", " dsPlotSet += hv_ds.to(hv.Curve, kdims=[\"Eke\"], vdims=vdim, dynamic=True).overlay(['Cont','Type']) #.opts(sharedOpts)\n", " \n", " # Loop over type to allow for different plotting options\n", " # Not working yet - not sure how to init empty object in this case\n", "# dsPlotSetT = hv.Curve()\n", "# dsPlotSetT = hv.Layout()\n", "# for dim in ds[vdim].Type:\n", "# dsPlotSetT *= hv_ds.to(hv.Curve, kdims=[\"Eke\"], vdims=vdim, dynamic=True, group=dim).overlay(['Cont'])\n", " \n", "# dsPlotSet += dsPlotSetT\n", " \n", "dsPlotSet.cols(1)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This is very nice, just need to improve a bit by, e.g., line styles by Type or Cont, to simplify plotting & legend.\n", "\n", "Note mouse-over values, and linked axes when zooming." ] }, { "cell_type": "code", "execution_count": 106, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ ":Layout\n", " .NdOverlay.I :NdOverlay [Type,Cont]\n", " :Curve [Eke] (beta)\n", " .NdOverlay.II :NdOverlay [Type,Cont]\n", " :Curve [Eke] (sigma)\n" ] } ], "source": [ "print(dsPlotSet)" ] }, { "cell_type": "code", "execution_count": 107, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "\n", "array(['L', 'M', 'V'], dtype=object)\n", "Coordinates:\n", " * Type (Type) object 'L' 'M' 'V'" ] }, "execution_count": 107, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# list(ds.var())\n", "ds['beta'].Type" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Try hvplot\n", "\n", "Provides interface to Holoviews, use as per Xarray native plotting.\n", "\n", "https://hvplot.holoviz.org/" ] }, { "cell_type": "code", "execution_count": 108, "metadata": {}, "outputs": [], "source": [ "import hvplot.xarray " ] }, { "cell_type": "code", "execution_count": 109, "metadata": {}, "outputs": [ { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", "" ], "text/plain": [ ":Layout\n", " .NdOverlay.I :NdOverlay [Cont]\n", " :Curve [Eke] (n2_3sg_0.1-50.1eV_A2.inp.out)\n", " .NdOverlay.II :NdOverlay [Cont]\n", " :Curve [Eke] (n2_3sg_0.1-50.1eV_A2.inp.out)" ] }, "execution_count": 109, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "11945" } }, "output_type": "execute_result" } ], "source": [ "# Try XS from dataarray - still throwing errors\n", "# Usually \"TypeError: method_wrapper() got an unexpected keyword argument 'per_element'\"\n", "# test = dataXS[0].sel({'Type':'L'}).unstack().sum('Total').hvplot.line(x='Eke', col='Cont')\n", "# test\n", "\n", "# Try simplifying...\n", "# Working OK with reduced 1D data\n", "# OK\n", "# test = dataXS[0].sel({'Type':'L', 'XC':'SIGMA'}).unstack().sum('Total').sel({'Cont':'PU'}).hvplot.line(x='Eke')\n", "# Nope\n", "# test = dataXS[0].sel({'Type':'L', 'XC':'SIGMA'}).unstack().sum('Total').sel({'Cont':'PU'}).hvplot()\n", "# Works, but junk\n", "# test = dataXS[0].sel({'Type':'L', 'XC':'SIGMA'}).unstack().sum('Total').hvplot.line(x='Eke', y='Cont')\n", "# Nope\n", "# test = dataXS[0].sel({'Type':'L', 'XC':'SIGMA'}).unstack().sum('Total').hvplot.line(x='Eke', y=['SU','PU','All'])\n", "# Nope\n", "# test = dataXS[0].sel({'Type':'L', 'XC':'SIGMA'}).unstack().sum('Total').hvplot.line(x='Eke', groupby='Cont')\n", "\n", "# AHHA - use 'by' for overlay dim.\n", "# See https://hvplot.holoviz.org/user_guide/Gridded_Data.html\n", "test = dataXS[0].sel({'Type':'L', 'XC':'SIGMA'}).unstack().sum('Total').hvplot.line(x='Eke', by='Cont')\n", "test2 = dataXS[0].sel({'Type':'L', 'XC':'BETA'}).unstack().sum('Total').hvplot.line(x='Eke', by='Cont', line_dash='dashed' )\n", "\n", "\n", "(test + test2).cols(1) # Works, but have linked y-axis again, doh!\n", "# test*test2 # Ugly - overlays everything and screws up legend\n", "\n", "# Add a dim... now throws \"TypeError: method_wrapper() got an unexpected keyword argument 'per_element'\"\n", "# Looks like issue with passing to HV selection widget?\n", "# test = dataXS[0].sel({'XC':'SIGMA'}).unstack().sum('Total').hvplot.line(x='Eke', by='Cont')\n", "# test" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Currently having issue with going further on this - see test notebook." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Versions" ] }, { "cell_type": "code", "execution_count": 112, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Fri Jul 03 15:39:14 2020 EDT
OSLinuxCPU(s)4Machinex86_64
Architecture64bitEnvironmentJupyter
Python 3.7.6 (default, Jan 8 2020, 19:59:22) \n", "[GCC 7.3.0]
epsproc1.2.5-devholoviews1.12.6hvplot0.6.0
xarray0.13.0matplotlib3.2.0bokeh1.4.0
numpy1.18.1scipy1.3.1IPython7.13.0
scooby0.5.5
Intel(R) Math Kernel Library Version 2019.0.4 Product Build 20190411 for Intel(R) 64 architecture applications
" ], "text/plain": [ "\n", "--------------------------------------------------------------------------------\n", " Date: Fri Jul 03 15:39:14 2020 EDT\n", "\n", " OS : Linux\n", " CPU(s) : 4\n", " Machine : x86_64\n", " Architecture : 64bit\n", " Environment : Jupyter\n", "\n", " Python 3.7.6 (default, Jan 8 2020, 19:59:22) [GCC 7.3.0]\n", "\n", " epsproc : 1.2.5-dev\n", " holoviews : 1.12.6\n", " hvplot : 0.6.0\n", " xarray : 0.13.0\n", " matplotlib : 3.2.0\n", " bokeh : 1.4.0\n", " numpy : 1.18.1\n", " scipy : 1.3.1\n", " IPython : 7.13.0\n", " scooby : 0.5.5\n", "\n", " Intel(R) Math Kernel Library Version 2019.0.4 Product Build 20190411 for\n", " Intel(R) 64 architecture applications\n", "--------------------------------------------------------------------------------" ] }, "execution_count": 112, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import scooby\n", "scooby.Report(additional=['epsproc', 'holoviews', 'hvplot', 'xarray', 'matplotlib', 'bokeh'])" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "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.6" }, "latex_envs": { "LaTeX_envs_menu_present": true, "autoclose": false, "autocomplete": true, "bibliofile": "biblio.bib", "cite_by": "apalike", "current_citInitial": 1, "eqLabelWithNumbers": true, "eqNumInitial": 1, "hotkeys": { "equation": "Ctrl-E", "itemize": "Ctrl-I" }, "labels_anchors": false, "latex_user_defs": false, "report_style_numbering": false, "user_envs_cfg": false } }, "nbformat": 4, "nbformat_minor": 4 }