{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "nbpresent": {
     "id": "8438b2c1-2e72-40e6-bfd4-89a9bff2628e"
    }
   },
   "source": [
    "#  nbpresent Examples"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "nbpresent": {
     "id": "08a1edb2-7b57-4697-be93-a89ee6aa355e"
    }
   },
   "source": [
    "Here are some examples of using nbpresent with rich third-party libraries like [Bokeh](http://bokeh.pydata.org/en/latest/), [qgrid](https://github.com/quantopian/qgrid) and [ipywidgets](https://github.com/ipython/ipywidgets)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {
    "collapsed": false,
    "nbpresent": {
     "id": "f58d6fb4-3a5f-451c-bb39-bce8b6edc096"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "    <div class=\"bk-banner\">\n",
       "        <a href=\"http://bokeh.pydata.org\" target=\"_blank\" class=\"bk-logo bk-logo-small bk-logo-notebook\"></a>\n",
       "        <span id=\"8373e711-de81-4069-a95a-ca9967450689\">Loading BokehJS ...</span>\n",
       "    </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "\n",
       "(function(global) {\n",
       "  function now() {\n",
       "    return new Date();\n",
       "  }\n",
       "\n",
       "  if (typeof (window._bokeh_onload_callbacks) === \"undefined\") {\n",
       "    window._bokeh_onload_callbacks = [];\n",
       "  }\n",
       "\n",
       "  function run_callbacks() {\n",
       "    window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
       "    delete window._bokeh_onload_callbacks\n",
       "    console.info(\"Bokeh: all callbacks have finished\");\n",
       "  }\n",
       "\n",
       "  function load_libs(js_urls, callback) {\n",
       "    window._bokeh_onload_callbacks.push(callback);\n",
       "    if (window._bokeh_is_loading > 0) {\n",
       "      console.log(\"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.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
       "    window._bokeh_is_loading = js_urls.length;\n",
       "    for (var i = 0; i < js_urls.length; i++) {\n",
       "      var url = js_urls[i];\n",
       "      var s = document.createElement('script');\n",
       "      s.src = url;\n",
       "      s.async = false;\n",
       "      s.onreadystatechange = s.onload = function() {\n",
       "        window._bokeh_is_loading--;\n",
       "        if (window._bokeh_is_loading === 0) {\n",
       "          console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
       "          run_callbacks()\n",
       "        }\n",
       "      };\n",
       "      s.onerror = function() {\n",
       "        console.warn(\"failed to load library \" + url);\n",
       "      };\n",
       "      console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
       "      document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
       "    }\n",
       "  };\n",
       "\n",
       "  var js_urls = ['https://cdn.pydata.org/bokeh/release/bokeh-0.11.1.min.js', 'https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.11.1.min.js', 'https://cdn.pydata.org/bokeh/release/bokeh-compiler-0.11.1.min.js'];\n",
       "\n",
       "  var inline_js = [\n",
       "    function(Bokeh) {\n",
       "      Bokeh.set_log_level(\"info\");\n",
       "    },\n",
       "    \n",
       "    function(Bokeh) {\n",
       "      Bokeh.$(\"#8373e711-de81-4069-a95a-ca9967450689\").text(\"BokehJS successfully loaded\");\n",
       "    },\n",
       "    function(Bokeh) {\n",
       "      console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.11.1.min.css\");\n",
       "      Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.11.1.min.css\");\n",
       "      console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.11.1.min.css\");\n",
       "      Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.11.1.min.css\");\n",
       "    }\n",
       "  ];\n",
       "\n",
       "  function run_inline_js() {\n",
       "    for (var i = 0; i < inline_js.length; i++) {\n",
       "      inline_js[i](window.Bokeh);\n",
       "    }\n",
       "  }\n",
       "\n",
       "  if (window._bokeh_is_loading === 0) {\n",
       "    console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
       "    run_inline_js();\n",
       "  } else {\n",
       "    load_libs(js_urls, function() {\n",
       "      console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
       "      run_inline_js();\n",
       "    });\n",
       "  }\n",
       "}(this));"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from bokeh.sampledata.iris import flowers\n",
    "from bokeh.plotting import figure, show, output_notebook\n",
    "output_notebook()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {
    "collapsed": false,
    "nbpresent": {
     "id": "7d0e1892-a7c0-467f-abfc-259acf3e117d"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "    <div class=\"plotdiv\" id=\"f7da8e03-48af-496d-b710-5581b1679e6a\"></div>\n",
       "<script type=\"text/javascript\">\n",
       "  \n",
       "  (function(global) {\n",
       "    function now() {\n",
       "      return new Date();\n",
       "    }\n",
       "  \n",
       "    if (typeof (window._bokeh_onload_callbacks) === \"undefined\") {\n",
       "      window._bokeh_onload_callbacks = [];\n",
       "    }\n",
       "  \n",
       "    function run_callbacks() {\n",
       "      window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
       "      delete window._bokeh_onload_callbacks\n",
       "      console.info(\"Bokeh: all callbacks have finished\");\n",
       "    }\n",
       "  \n",
       "    function load_libs(js_urls, callback) {\n",
       "      window._bokeh_onload_callbacks.push(callback);\n",
       "      if (window._bokeh_is_loading > 0) {\n",
       "        console.log(\"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.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
       "      window._bokeh_is_loading = js_urls.length;\n",
       "      for (var i = 0; i < js_urls.length; i++) {\n",
       "        var url = js_urls[i];\n",
       "        var s = document.createElement('script');\n",
       "        s.src = url;\n",
       "        s.async = false;\n",
       "        s.onreadystatechange = s.onload = function() {\n",
       "          window._bokeh_is_loading--;\n",
       "          if (window._bokeh_is_loading === 0) {\n",
       "            console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
       "            run_callbacks()\n",
       "          }\n",
       "        };\n",
       "        s.onerror = function() {\n",
       "          console.warn(\"failed to load library \" + url);\n",
       "        };\n",
       "        console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
       "        document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
       "      }\n",
       "    };var element = document.getElementById(\"f7da8e03-48af-496d-b710-5581b1679e6a\");\n",
       "    if (element == null) {\n",
       "      console.log(\"Bokeh: ERROR: autoload.js configured with elementid 'f7da8e03-48af-496d-b710-5581b1679e6a' but no matching script tag was found. \")\n",
       "      return false;\n",
       "    }\n",
       "  \n",
       "    var js_urls = [];\n",
       "  \n",
       "    var inline_js = [\n",
       "      function(Bokeh) {\n",
       "        Bokeh.$(function() {\n",
       "            var docs_json = {\"67b4f3c0-a276-4d97-a28e-12492e2a2a49\":{\"roots\":{\"references\":[{\"attributes\":{},\"id\":\"8134a6fe-438f-4f8b-be26-4e9f13cb2cfb\",\"type\":\"ToolEvents\"},{\"attributes\":{\"callback\":null},\"id\":\"992052fd-f5cf-4266-af8c-ce4e17af9add\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"e302ffb0-be06-4036-bbfa-04de1090fb54\",\"type\":\"BasicTicker\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"field\":\"fill_color\"},\"line_color\":{\"field\":\"line_color\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"e8f3910e-868e-4ad0-a219-553de789a8d7\",\"type\":\"Circle\"},{\"attributes\":{\"overlay\":{\"id\":\"cf6a0886-570c-4b68-8b77-aafa19f6b779\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"91c8b801-65dc-4dce-b6ac-71da5aea4afc\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"7e27d24a-b9c5-474b-addf-426081142a8f\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"7e5c41ac-432c-4c80-9c67-520074a319be\",\"type\":\"BasicTicker\"},{\"attributes\":{\"plot\":{\"id\":\"25fd95ed-075f-4c87-99ac-620886e8333f\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"ccd16401-a98c-4f1e-a6f1-4a1e8cf6b4b2\",\"type\":\"ResetTool\"},{\"attributes\":{\"data_source\":{\"id\":\"00949cd6-0354-400a-8a5d-0eb7ffa39d9b\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"e8f3910e-868e-4ad0-a219-553de789a8d7\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"f2c6bcd0-3cd4-49c5-ae17-75a7d6722988\",\"type\":\"Circle\"},\"selection_glyph\":null},\"id\":\"0cc4f8ef-d6d4-4648-a1f6-9e41be64cf30\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"b68440e7-3518-4023-9078-881dd034fa32\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"plot\":{\"id\":\"91c8b801-65dc-4dce-b6ac-71da5aea4afc\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"a19f447f-b427-4245-9ea3-8149649097b2\",\"type\":\"HelpTool\"},{\"attributes\":{\"plot\":{\"id\":\"7d5debef-d89b-446f-af31-6dafccb550a9\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"4ffadf05-3cca-4bee-a192-ca2a24006590\",\"type\":\"HelpTool\"},{\"attributes\":{\"plot\":{\"id\":\"7d5debef-d89b-446f-af31-6dafccb550a9\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"6185242b-b4f8-456d-a72f-57f1c496b102\",\"type\":\"PanTool\"},{\"attributes\":{\"plot\":{\"id\":\"25fd95ed-075f-4c87-99ac-620886e8333f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7e5c41ac-432c-4c80-9c67-520074a319be\",\"type\":\"BasicTicker\"}},\"id\":\"7ae9d91c-2f82-4a72-9fae-6e35174a14f2\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":{\"id\":\"91c8b801-65dc-4dce-b6ac-71da5aea4afc\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"3a723a99-e146-4a28-83c0-3ec9d1048742\",\"type\":\"PanTool\"},{\"attributes\":{\"axis_label\":\"Petal Width\",\"formatter\":{\"id\":\"08e826cb-601c-4d4d-8ce7-43110831a892\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"91c8b801-65dc-4dce-b6ac-71da5aea4afc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"e8807a2c-2b17-4cf5-921e-f706a72ba713\",\"type\":\"BasicTicker\"}},\"id\":\"e0db5e5b-8ef9-4b32-a5a9-0d0659e32ccb\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"57768098-da38-4b77-9a95-62ddf7446c06\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"b4b1c818-b9c0-4108-95ee-3814d6f6c5e0\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"532dff0f-7344-47a0-9427-b45aa379d5ac\",\"type\":\"Circle\"},\"selection_glyph\":null},\"id\":\"774d8b8a-06fa-444f-a224-066d9403993e\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"01e3c029-c018-4a05-87ab-25ab9dfd8c39\",\"type\":\"ToolEvents\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"f2c6bcd0-3cd4-49c5-ae17-75a7d6722988\",\"type\":\"Circle\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"91c8b801-65dc-4dce-b6ac-71da5aea4afc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"e8807a2c-2b17-4cf5-921e-f706a72ba713\",\"type\":\"BasicTicker\"}},\"id\":\"eeb4f6c2-5946-4b56-a17e-2d27af0a91ba\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":{\"id\":\"25fd95ed-075f-4c87-99ac-620886e8333f\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"a8264d2a-6cf0-4c6a-9670-c839b8817ec2\",\"type\":\"ResizeTool\"},{\"attributes\":{\"plot\":{\"id\":\"7d5debef-d89b-446f-af31-6dafccb550a9\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"aa1fde39-1086-4212-9cfb-e3fd26d4df45\",\"type\":\"PreviewSaveTool\"},{\"attributes\":{\"callback\":null},\"id\":\"e5590d9a-0656-47fd-8025-1c75560aad63\",\"type\":\"DataRange1d\"},{\"attributes\":{\"plot\":{\"id\":\"91c8b801-65dc-4dce-b6ac-71da5aea4afc\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"1724522f-bc16-44b9-8bcb-c35dc34e8af6\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"d29abee0-583a-4009-996c-bdf207c7f036\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"plot\":{\"id\":\"7d5debef-d89b-446f-af31-6dafccb550a9\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"0145f36b-50b8-4c4e-9416-915d63582096\",\"type\":\"ResetTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"field\":\"fill_color\"},\"line_color\":{\"field\":\"line_color\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"b4b1c818-b9c0-4108-95ee-3814d6f6c5e0\",\"type\":\"Circle\"},{\"attributes\":{\"axis_label\":\"Petal Width\",\"formatter\":{\"id\":\"5f2da887-f06a-4777-8711-2ffca7af4544\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"7d5debef-d89b-446f-af31-6dafccb550a9\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"4dfa0d04-d0d1-4f02-a9ac-5ef8276acd59\",\"type\":\"BasicTicker\"}},\"id\":\"c292eae4-e1e9-4ed2-b56b-8563986a67c7\",\"type\":\"LinearAxis\"},{\"attributes\":{\"axis_label\":\"Petal Width\",\"formatter\":{\"id\":\"0545ee19-a3d4-4e0c-b195-f51e15afb6d4\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"25fd95ed-075f-4c87-99ac-620886e8333f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"e302ffb0-be06-4036-bbfa-04de1090fb54\",\"type\":\"BasicTicker\"}},\"id\":\"520a4749-e087-4de3-a0b4-e5b18e44fa37\",\"type\":\"LinearAxis\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"532dff0f-7344-47a0-9427-b45aa379d5ac\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"0545ee19-a3d4-4e0c-b195-f51e15afb6d4\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"plot\":{\"id\":\"91c8b801-65dc-4dce-b6ac-71da5aea4afc\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"1d15293f-5616-40c7-bfe7-1b89b2386b94\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"callback\":null},\"id\":\"8976e00a-f7bd-4d82-968f-0e8a2b8184ff\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"117f2235-617e-4e7f-9939-6fc6575a5dd7\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\",\"line_color\",\"fill_color\"],\"data\":{\"fill_color\":[\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\"],\"line_color\":[\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\"],\"x\":[1.4,1.4,1.3,1.5,1.4,1.7,1.4,1.5,1.4,1.5,1.5,1.6,1.4,1.1,1.2,1.5,1.3,1.4,1.7,1.5,1.7,1.5,1.0,1.7,1.9,1.6,1.6,1.5,1.4,1.6,1.6,1.5,1.5,1.4,1.5,1.2,1.3,1.4,1.3,1.5,1.3,1.3,1.3,1.6,1.9,1.4,1.6,1.4,1.5,1.4,4.7,4.5,4.9,4.0,4.6,4.5,4.7,3.3,4.6,3.9,3.5,4.2,4.0,4.7,3.6,4.4,4.5,4.1,4.5,3.9,4.8,4.0,4.9,4.7,4.3,4.4,4.8,5.0,4.5,3.5,3.8,3.7,3.9,5.1,4.5,4.5,4.7,4.4,4.1,4.0,4.4,4.6,4.0,3.3,4.2,4.2,4.2,4.3,3.0,4.1,6.0,5.1,5.9,5.6,5.8,6.6,4.5,6.3,5.8,6.1,5.1,5.3,5.5,5.0,5.1,5.3,5.5,6.7,6.9,5.0,5.7,4.9,6.7,4.9,5.7,6.0,4.8,4.9,5.6,5.8,6.1,6.4,5.6,5.1,5.6,6.1,5.6,5.5,4.8,5.4,5.6,5.1,5.1,5.9,5.7,5.2,5.0,5.2,5.4,5.1],\"y\":[0.2,0.2,0.2,0.2,0.2,0.4,0.3,0.2,0.2,0.1,0.2,0.2,0.1,0.1,0.2,0.4,0.4,0.3,0.3,0.3,0.2,0.4,0.2,0.5,0.2,0.2,0.4,0.2,0.2,0.2,0.2,0.4,0.1,0.2,0.2,0.2,0.2,0.1,0.2,0.2,0.3,0.3,0.2,0.6,0.4,0.3,0.2,0.2,0.2,0.2,1.4,1.5,1.5,1.3,1.5,1.3,1.6,1.0,1.3,1.4,1.0,1.5,1.0,1.4,1.3,1.4,1.5,1.0,1.5,1.1,1.8,1.3,1.5,1.2,1.3,1.4,1.4,1.7,1.5,1.0,1.1,1.0,1.2,1.6,1.5,1.6,1.5,1.3,1.3,1.3,1.2,1.4,1.2,1.0,1.3,1.2,1.3,1.3,1.1,1.3,2.5,1.9,2.1,1.8,2.2,2.1,1.7,1.8,1.8,2.5,2.0,1.9,2.1,2.0,2.4,2.3,1.8,2.2,2.3,1.5,2.3,2.0,2.0,1.8,2.1,1.8,1.8,1.8,2.1,1.6,1.9,2.0,2.2,1.5,1.4,2.3,2.4,1.8,1.8,2.1,2.4,2.3,1.9,2.3,2.5,2.3,1.9,2.0,2.3,1.8]}},\"id\":\"de534089-67ff-43be-956f-5a1c098f3a1f\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"25fd95ed-075f-4c87-99ac-620886e8333f\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"400911e6-365f-41a0-94c0-0630a4f4db43\",\"type\":\"PanTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"46188f99-5d9b-4d1c-8059-2ce33948f02d\",\"type\":\"Circle\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"cf6a0886-570c-4b68-8b77-aafa19f6b779\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"plot\":{\"id\":\"7d5debef-d89b-446f-af31-6dafccb550a9\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"134d41b6-ab44-473f-a3d3-234c2cdd2561\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"282a9bc5-e979-4730-a702-fbcf210bccb1\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"data_source\":{\"id\":\"de534089-67ff-43be-956f-5a1c098f3a1f\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"59fe874e-a9b3-4272-935b-d94e5c8f50fd\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"46188f99-5d9b-4d1c-8059-2ce33948f02d\",\"type\":\"Circle\"},\"selection_glyph\":null},\"id\":\"bf163fa2-9a82-4b9d-a6c7-75009fa667fd\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"overlay\":{\"id\":\"cfdd7e2c-f8fe-486e-90ec-7a565d977dac\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"7d5debef-d89b-446f-af31-6dafccb550a9\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"3cac9264-ab8d-4b7a-baf5-1f21baef87f8\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"04cfc66c-dccb-4fee-a7c2-46b02b0a0e3e\",\"type\":\"ToolEvents\"},{\"attributes\":{\"callback\":null},\"id\":\"4524a62c-2ae5-46e7-9c39-6a3d28d674a0\",\"type\":\"DataRange1d\"},{\"attributes\":{\"overlay\":{\"id\":\"b68440e7-3518-4023-9078-881dd034fa32\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"25fd95ed-075f-4c87-99ac-620886e8333f\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"65cc9673-54e5-4f31-abc1-fc2d165589f7\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"plot\":{\"id\":\"25fd95ed-075f-4c87-99ac-620886e8333f\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"254c8a2a-b3a0-4cf3-8808-d4cd6df9ca42\",\"type\":\"PreviewSaveTool\"},{\"attributes\":{\"callback\":null},\"id\":\"82527851-e586-4518-95c9-bda41f72abf4\",\"type\":\"DataRange1d\"},{\"attributes\":{\"plot\":{\"id\":\"25fd95ed-075f-4c87-99ac-620886e8333f\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"27ede5c2-dc19-4115-80ea-826cef1531ab\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"plot\":{\"id\":\"7d5debef-d89b-446f-af31-6dafccb550a9\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"01479ee5-9a5f-4b5f-addf-ebf42975f43c\",\"type\":\"ResizeTool\"},{\"attributes\":{},\"id\":\"08e826cb-601c-4d4d-8ce7-43110831a892\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"below\":[{\"id\":\"0eac69b8-3ca4-4b63-9c00-8f87dc1adee4\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"e0db5e5b-8ef9-4b32-a5a9-0d0659e32ccb\",\"type\":\"LinearAxis\"}],\"plot_height\":700,\"plot_width\":1000,\"renderers\":[{\"id\":\"0eac69b8-3ca4-4b63-9c00-8f87dc1adee4\",\"type\":\"LinearAxis\"},{\"id\":\"e13b3cce-1633-4f9f-8e1e-b0d933e63d33\",\"type\":\"Grid\"},{\"id\":\"e0db5e5b-8ef9-4b32-a5a9-0d0659e32ccb\",\"type\":\"LinearAxis\"},{\"id\":\"eeb4f6c2-5946-4b56-a17e-2d27af0a91ba\",\"type\":\"Grid\"},{\"id\":\"cf6a0886-570c-4b68-8b77-aafa19f6b779\",\"type\":\"BoxAnnotation\"},{\"id\":\"0cc4f8ef-d6d4-4648-a1f6-9e41be64cf30\",\"type\":\"GlyphRenderer\"}],\"title\":\"Iris Morphology\",\"tool_events\":{\"id\":\"01e3c029-c018-4a05-87ab-25ab9dfd8c39\",\"type\":\"ToolEvents\"},\"tools\":[{\"id\":\"3a723a99-e146-4a28-83c0-3ec9d1048742\",\"type\":\"PanTool\"},{\"id\":\"1d15293f-5616-40c7-bfe7-1b89b2386b94\",\"type\":\"WheelZoomTool\"},{\"id\":\"7e27d24a-b9c5-474b-addf-426081142a8f\",\"type\":\"BoxZoomTool\"},{\"id\":\"d4829a23-7a7a-423c-a877-1b4948cb7e21\",\"type\":\"PreviewSaveTool\"},{\"id\":\"a297705e-fff9-4aca-a4e4-e151822d7851\",\"type\":\"ResizeTool\"},{\"id\":\"1724522f-bc16-44b9-8bcb-c35dc34e8af6\",\"type\":\"ResetTool\"},{\"id\":\"a19f447f-b427-4245-9ea3-8149649097b2\",\"type\":\"HelpTool\"}],\"x_range\":{\"id\":\"4524a62c-2ae5-46e7-9c39-6a3d28d674a0\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"992052fd-f5cf-4266-af8c-ce4e17af9add\",\"type\":\"DataRange1d\"}},\"id\":\"91c8b801-65dc-4dce-b6ac-71da5aea4afc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"cfdd7e2c-f8fe-486e-90ec-7a565d977dac\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"plot\":{\"id\":\"25fd95ed-075f-4c87-99ac-620886e8333f\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"29a06ba2-fe42-4471-b9a2-bda2f1104f8d\",\"type\":\"HelpTool\"},{\"attributes\":{\"plot\":{\"id\":\"7d5debef-d89b-446f-af31-6dafccb550a9\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"e3901a06-ef60-4a5a-8b39-66ef86f7cd70\",\"type\":\"BasicTicker\"}},\"id\":\"e7436001-7f5e-4270-904a-64cf1e6d8b0f\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"5f2da887-f06a-4777-8711-2ffca7af4544\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"7d5debef-d89b-446f-af31-6dafccb550a9\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"4dfa0d04-d0d1-4f02-a9ac-5ef8276acd59\",\"type\":\"BasicTicker\"}},\"id\":\"1f905f4a-b973-4702-9a70-9458be1a75d5\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"e8807a2c-2b17-4cf5-921e-f706a72ba713\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"e3901a06-ef60-4a5a-8b39-66ef86f7cd70\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"4dfa0d04-d0d1-4f02-a9ac-5ef8276acd59\",\"type\":\"BasicTicker\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"25fd95ed-075f-4c87-99ac-620886e8333f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"e302ffb0-be06-4036-bbfa-04de1090fb54\",\"type\":\"BasicTicker\"}},\"id\":\"8b5a8008-6446-4dd3-8af9-77cd4800f240\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":{\"id\":\"91c8b801-65dc-4dce-b6ac-71da5aea4afc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"117f2235-617e-4e7f-9939-6fc6575a5dd7\",\"type\":\"BasicTicker\"}},\"id\":\"e13b3cce-1633-4f9f-8e1e-b0d933e63d33\",\"type\":\"Grid\"},{\"attributes\":{\"below\":[{\"id\":\"4e125583-911e-412f-a763-37b9f79cd256\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"c292eae4-e1e9-4ed2-b56b-8563986a67c7\",\"type\":\"LinearAxis\"}],\"plot_height\":700,\"plot_width\":1000,\"renderers\":[{\"id\":\"4e125583-911e-412f-a763-37b9f79cd256\",\"type\":\"LinearAxis\"},{\"id\":\"e7436001-7f5e-4270-904a-64cf1e6d8b0f\",\"type\":\"Grid\"},{\"id\":\"c292eae4-e1e9-4ed2-b56b-8563986a67c7\",\"type\":\"LinearAxis\"},{\"id\":\"1f905f4a-b973-4702-9a70-9458be1a75d5\",\"type\":\"Grid\"},{\"id\":\"cfdd7e2c-f8fe-486e-90ec-7a565d977dac\",\"type\":\"BoxAnnotation\"},{\"id\":\"774d8b8a-06fa-444f-a224-066d9403993e\",\"type\":\"GlyphRenderer\"}],\"title\":\"Iris Morphology\",\"tool_events\":{\"id\":\"04cfc66c-dccb-4fee-a7c2-46b02b0a0e3e\",\"type\":\"ToolEvents\"},\"tools\":[{\"id\":\"6185242b-b4f8-456d-a72f-57f1c496b102\",\"type\":\"PanTool\"},{\"id\":\"134d41b6-ab44-473f-a3d3-234c2cdd2561\",\"type\":\"WheelZoomTool\"},{\"id\":\"3cac9264-ab8d-4b7a-baf5-1f21baef87f8\",\"type\":\"BoxZoomTool\"},{\"id\":\"aa1fde39-1086-4212-9cfb-e3fd26d4df45\",\"type\":\"PreviewSaveTool\"},{\"id\":\"01479ee5-9a5f-4b5f-addf-ebf42975f43c\",\"type\":\"ResizeTool\"},{\"id\":\"0145f36b-50b8-4c4e-9416-915d63582096\",\"type\":\"ResetTool\"},{\"id\":\"4ffadf05-3cca-4bee-a192-ca2a24006590\",\"type\":\"HelpTool\"}],\"x_range\":{\"id\":\"82527851-e586-4518-95c9-bda41f72abf4\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"e5590d9a-0656-47fd-8025-1c75560aad63\",\"type\":\"DataRange1d\"}},\"id\":\"7d5debef-d89b-446f-af31-6dafccb550a9\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"axis_label\":\"Petal Length\",\"formatter\":{\"id\":\"282a9bc5-e979-4730-a702-fbcf210bccb1\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"91c8b801-65dc-4dce-b6ac-71da5aea4afc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"117f2235-617e-4e7f-9939-6fc6575a5dd7\",\"type\":\"BasicTicker\"}},\"id\":\"0eac69b8-3ca4-4b63-9c00-8f87dc1adee4\",\"type\":\"LinearAxis\"},{\"attributes\":{\"plot\":{\"id\":\"91c8b801-65dc-4dce-b6ac-71da5aea4afc\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"d4829a23-7a7a-423c-a877-1b4948cb7e21\",\"type\":\"PreviewSaveTool\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\",\"line_color\",\"fill_color\"],\"data\":{\"fill_color\":[\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\"],\"line_color\":[\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\"],\"x\":[1.4,1.4,1.3,1.5,1.4,1.7,1.4,1.5,1.4,1.5,1.5,1.6,1.4,1.1,1.2,1.5,1.3,1.4,1.7,1.5,1.7,1.5,1.0,1.7,1.9,1.6,1.6,1.5,1.4,1.6,1.6,1.5,1.5,1.4,1.5,1.2,1.3,1.4,1.3,1.5,1.3,1.3,1.3,1.6,1.9,1.4,1.6,1.4,1.5,1.4,4.7,4.5,4.9,4.0,4.6,4.5,4.7,3.3,4.6,3.9,3.5,4.2,4.0,4.7,3.6,4.4,4.5,4.1,4.5,3.9,4.8,4.0,4.9,4.7,4.3,4.4,4.8,5.0,4.5,3.5,3.8,3.7,3.9,5.1,4.5,4.5,4.7,4.4,4.1,4.0,4.4,4.6,4.0,3.3,4.2,4.2,4.2,4.3,3.0,4.1,6.0,5.1,5.9,5.6,5.8,6.6,4.5,6.3,5.8,6.1,5.1,5.3,5.5,5.0,5.1,5.3,5.5,6.7,6.9,5.0,5.7,4.9,6.7,4.9,5.7,6.0,4.8,4.9,5.6,5.8,6.1,6.4,5.6,5.1,5.6,6.1,5.6,5.5,4.8,5.4,5.6,5.1,5.1,5.9,5.7,5.2,5.0,5.2,5.4,5.1],\"y\":[0.2,0.2,0.2,0.2,0.2,0.4,0.3,0.2,0.2,0.1,0.2,0.2,0.1,0.1,0.2,0.4,0.4,0.3,0.3,0.3,0.2,0.4,0.2,0.5,0.2,0.2,0.4,0.2,0.2,0.2,0.2,0.4,0.1,0.2,0.2,0.2,0.2,0.1,0.2,0.2,0.3,0.3,0.2,0.6,0.4,0.3,0.2,0.2,0.2,0.2,1.4,1.5,1.5,1.3,1.5,1.3,1.6,1.0,1.3,1.4,1.0,1.5,1.0,1.4,1.3,1.4,1.5,1.0,1.5,1.1,1.8,1.3,1.5,1.2,1.3,1.4,1.4,1.7,1.5,1.0,1.1,1.0,1.2,1.6,1.5,1.6,1.5,1.3,1.3,1.3,1.2,1.4,1.2,1.0,1.3,1.2,1.3,1.3,1.1,1.3,2.5,1.9,2.1,1.8,2.2,2.1,1.7,1.8,1.8,2.5,2.0,1.9,2.1,2.0,2.4,2.3,1.8,2.2,2.3,1.5,2.3,2.0,2.0,1.8,2.1,1.8,1.8,1.8,2.1,1.6,1.9,2.0,2.2,1.5,1.4,2.3,2.4,1.8,1.8,2.1,2.4,2.3,1.9,2.3,2.5,2.3,1.9,2.0,2.3,1.8]}},\"id\":\"00949cd6-0354-400a-8a5d-0eb7ffa39d9b\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null},\"id\":\"19a3c5e8-6b26-4bc1-b415-8414f366fe9a\",\"type\":\"DataRange1d\"},{\"attributes\":{\"plot\":{\"id\":\"91c8b801-65dc-4dce-b6ac-71da5aea4afc\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"a297705e-fff9-4aca-a4e4-e151822d7851\",\"type\":\"ResizeTool\"},{\"attributes\":{},\"id\":\"6c7b6580-bac0-4b50-8204-b098ae7008a7\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"axis_label\":\"Petal Length\",\"formatter\":{\"id\":\"6c7b6580-bac0-4b50-8204-b098ae7008a7\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"7d5debef-d89b-446f-af31-6dafccb550a9\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"e3901a06-ef60-4a5a-8b39-66ef86f7cd70\",\"type\":\"BasicTicker\"}},\"id\":\"4e125583-911e-412f-a763-37b9f79cd256\",\"type\":\"LinearAxis\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"field\":\"fill_color\"},\"line_color\":{\"field\":\"line_color\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"59fe874e-a9b3-4272-935b-d94e5c8f50fd\",\"type\":\"Circle\"},{\"attributes\":{\"axis_label\":\"Petal Length\",\"formatter\":{\"id\":\"d29abee0-583a-4009-996c-bdf207c7f036\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"25fd95ed-075f-4c87-99ac-620886e8333f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7e5c41ac-432c-4c80-9c67-520074a319be\",\"type\":\"BasicTicker\"}},\"id\":\"1b1f6391-aba4-4eac-bb4c-06a3d04e4552\",\"type\":\"LinearAxis\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"x\",\"y\",\"line_color\",\"fill_color\"],\"data\":{\"fill_color\":[\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\"],\"line_color\":[\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"red\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"green\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\",\"blue\"],\"x\":[1.4,1.4,1.3,1.5,1.4,1.7,1.4,1.5,1.4,1.5,1.5,1.6,1.4,1.1,1.2,1.5,1.3,1.4,1.7,1.5,1.7,1.5,1.0,1.7,1.9,1.6,1.6,1.5,1.4,1.6,1.6,1.5,1.5,1.4,1.5,1.2,1.3,1.4,1.3,1.5,1.3,1.3,1.3,1.6,1.9,1.4,1.6,1.4,1.5,1.4,4.7,4.5,4.9,4.0,4.6,4.5,4.7,3.3,4.6,3.9,3.5,4.2,4.0,4.7,3.6,4.4,4.5,4.1,4.5,3.9,4.8,4.0,4.9,4.7,4.3,4.4,4.8,5.0,4.5,3.5,3.8,3.7,3.9,5.1,4.5,4.5,4.7,4.4,4.1,4.0,4.4,4.6,4.0,3.3,4.2,4.2,4.2,4.3,3.0,4.1,6.0,5.1,5.9,5.6,5.8,6.6,4.5,6.3,5.8,6.1,5.1,5.3,5.5,5.0,5.1,5.3,5.5,6.7,6.9,5.0,5.7,4.9,6.7,4.9,5.7,6.0,4.8,4.9,5.6,5.8,6.1,6.4,5.6,5.1,5.6,6.1,5.6,5.5,4.8,5.4,5.6,5.1,5.1,5.9,5.7,5.2,5.0,5.2,5.4,5.1],\"y\":[0.2,0.2,0.2,0.2,0.2,0.4,0.3,0.2,0.2,0.1,0.2,0.2,0.1,0.1,0.2,0.4,0.4,0.3,0.3,0.3,0.2,0.4,0.2,0.5,0.2,0.2,0.4,0.2,0.2,0.2,0.2,0.4,0.1,0.2,0.2,0.2,0.2,0.1,0.2,0.2,0.3,0.3,0.2,0.6,0.4,0.3,0.2,0.2,0.2,0.2,1.4,1.5,1.5,1.3,1.5,1.3,1.6,1.0,1.3,1.4,1.0,1.5,1.0,1.4,1.3,1.4,1.5,1.0,1.5,1.1,1.8,1.3,1.5,1.2,1.3,1.4,1.4,1.7,1.5,1.0,1.1,1.0,1.2,1.6,1.5,1.6,1.5,1.3,1.3,1.3,1.2,1.4,1.2,1.0,1.3,1.2,1.3,1.3,1.1,1.3,2.5,1.9,2.1,1.8,2.2,2.1,1.7,1.8,1.8,2.5,2.0,1.9,2.1,2.0,2.4,2.3,1.8,2.2,2.3,1.5,2.3,2.0,2.0,1.8,2.1,1.8,1.8,1.8,2.1,1.6,1.9,2.0,2.2,1.5,1.4,2.3,2.4,1.8,1.8,2.1,2.4,2.3,1.9,2.3,2.5,2.3,1.9,2.0,2.3,1.8]}},\"id\":\"57768098-da38-4b77-9a95-62ddf7446c06\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"below\":[{\"id\":\"1b1f6391-aba4-4eac-bb4c-06a3d04e4552\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"520a4749-e087-4de3-a0b4-e5b18e44fa37\",\"type\":\"LinearAxis\"}],\"plot_height\":700,\"plot_width\":1000,\"renderers\":[{\"id\":\"1b1f6391-aba4-4eac-bb4c-06a3d04e4552\",\"type\":\"LinearAxis\"},{\"id\":\"7ae9d91c-2f82-4a72-9fae-6e35174a14f2\",\"type\":\"Grid\"},{\"id\":\"520a4749-e087-4de3-a0b4-e5b18e44fa37\",\"type\":\"LinearAxis\"},{\"id\":\"8b5a8008-6446-4dd3-8af9-77cd4800f240\",\"type\":\"Grid\"},{\"id\":\"b68440e7-3518-4023-9078-881dd034fa32\",\"type\":\"BoxAnnotation\"},{\"id\":\"bf163fa2-9a82-4b9d-a6c7-75009fa667fd\",\"type\":\"GlyphRenderer\"}],\"title\":\"Iris Morphology\",\"tool_events\":{\"id\":\"8134a6fe-438f-4f8b-be26-4e9f13cb2cfb\",\"type\":\"ToolEvents\"},\"tools\":[{\"id\":\"400911e6-365f-41a0-94c0-0630a4f4db43\",\"type\":\"PanTool\"},{\"id\":\"27ede5c2-dc19-4115-80ea-826cef1531ab\",\"type\":\"WheelZoomTool\"},{\"id\":\"65cc9673-54e5-4f31-abc1-fc2d165589f7\",\"type\":\"BoxZoomTool\"},{\"id\":\"254c8a2a-b3a0-4cf3-8808-d4cd6df9ca42\",\"type\":\"PreviewSaveTool\"},{\"id\":\"a8264d2a-6cf0-4c6a-9670-c839b8817ec2\",\"type\":\"ResizeTool\"},{\"id\":\"ccd16401-a98c-4f1e-a6f1-4a1e8cf6b4b2\",\"type\":\"ResetTool\"},{\"id\":\"29a06ba2-fe42-4471-b9a2-bda2f1104f8d\",\"type\":\"HelpTool\"}],\"x_range\":{\"id\":\"19a3c5e8-6b26-4bc1-b415-8414f366fe9a\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"8976e00a-f7bd-4d82-968f-0e8a2b8184ff\",\"type\":\"DataRange1d\"}},\"id\":\"25fd95ed-075f-4c87-99ac-620886e8333f\",\"subtype\":\"Figure\",\"type\":\"Plot\"}],\"root_ids\":[\"25fd95ed-075f-4c87-99ac-620886e8333f\",\"91c8b801-65dc-4dce-b6ac-71da5aea4afc\",\"7d5debef-d89b-446f-af31-6dafccb550a9\"]},\"title\":\"Bokeh Application\",\"version\":\"0.11.1\"}};\n",
       "            var render_items = [{\"docid\":\"67b4f3c0-a276-4d97-a28e-12492e2a2a49\",\"elementid\":\"f7da8e03-48af-496d-b710-5581b1679e6a\",\"modelid\":\"7d5debef-d89b-446f-af31-6dafccb550a9\",\"notebook_comms_target\":\"923eef08-e4c0-4ce9-9044-fc0bdbd14a16\"}];\n",
       "            \n",
       "            Bokeh.embed.embed_items(docs_json, render_items);\n",
       "        });\n",
       "      },\n",
       "      function(Bokeh) {\n",
       "      }\n",
       "    ];\n",
       "  \n",
       "    function run_inline_js() {\n",
       "      for (var i = 0; i < inline_js.length; i++) {\n",
       "        inline_js[i](window.Bokeh);\n",
       "      }\n",
       "    }\n",
       "  \n",
       "    if (window._bokeh_is_loading === 0) {\n",
       "      console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
       "      run_inline_js();\n",
       "    } else {\n",
       "      load_libs(js_urls, function() {\n",
       "        console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
       "        run_inline_js();\n",
       "      });\n",
       "    }\n",
       "  }(this));\n",
       "</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "colormap = {'setosa': 'red', 'versicolor': 'green', 'virginica': 'blue'}\n",
    "flowers['color'] = flowers['species'].map(lambda x: colormap[x])\n",
    "\n",
    "p = figure(title=\"Iris Morphology\", width=1000, height=700)\n",
    "p.xaxis.axis_label = 'Petal Length'\n",
    "p.yaxis.axis_label = 'Petal Width'\n",
    "\n",
    "p.circle(flowers[\"petal_length\"], flowers[\"petal_width\"],\n",
    "        color=flowers[\"color\"], fill_alpha=0.2, size=10, )\n",
    "\n",
    "show(p);"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {
    "collapsed": false,
    "nbpresent": {
     "id": "dac29cf1-f0f2-4d89-9a12-6eedf5af313f"
    }
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/Users/nbollweg/miniconda/envs/nbpresent/lib/python3.5/site-packages/IPython/html.py:14: ShimWarning: The `IPython.html` package has been deprecated. You should import from `notebook` instead. `IPython.html.widgets` has moved to `ipywidgets`.\n",
      "  \"`IPython.html.widgets` has moved to `ipywidgets`.\", ShimWarning)\n"
     ]
    }
   ],
   "source": [
    "from ipywidgets import widgets\n",
    "import numpy as np  \n",
    "import matplotlib.pyplot as plt\n",
    "import pandas\n",
    "import qgrid\n",
    "qgrid.nbinstall(overwrite=True)\n",
    "qgrid.set_defaults(remote_js=True, precision=4)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {
    "collapsed": true,
    "nbpresent": {
     "id": "b5fade96-209a-4a62-bea5-bd231f3dc583"
    }
   },
   "outputs": [],
   "source": [
    "%matplotlib inline"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {
    "collapsed": false,
    "nbpresent": {
     "id": "738c9c60-4e56-4357-b895-3e89a7e4cd04"
    }
   },
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAA68AAAIXCAYAAABzdmhFAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzsvXmMZ1d55v/cqurqfe92G7dpG+yYfXOMIQHihsQYDBoS\nJpoAAUYZEZiEjFA0imZGSkagyaBhNMpIwGTIhCjKBH5ASCIPEMxqtxfAgAETsFmadi9uu91td7d7\nrb3u74/jQ33r1l3O8p5z3nPv+5Es291V9b31Xe49z32e9zlFWZYQBEEQBEEQBEEQBM6MpT4AQRAE\nQRAEQRAEQehCxKsgCIIgCIIgCILAHhGvgiAIgiAIgiAIAntEvAqCIAiCIAiCIAjsEfEqCIIgCIIg\nCIIgsEfEqyAIgiAIgiAIgsAeEvFaFMVfFUVxvCiKf275mg8WRbG/KIr7iqJ4IcXjCoIgCIIgCIIg\nCMOAynn9awA3Nf1lURSvBXBVWZa/AOBdAD5C9LiCIAiCIAiCIAjCACARr2VZ3g3gdMuXvAHA/33y\na78JYHNRFLsoHlsQBEEQBEEQBEHoP7FmXncDeGjk/x9+8s8EQRAEQRAEQRAEoRMpbBIEQRAEQRAE\nQRDYMxHpcR4G8NSR/7/8yT9bQVEUZZQjEgRBEARBEARBEKJTlmXh8n2U4rV48p86PgPg3QA+VRTF\nSwE8UZbl8aYfVJaiX4W8ee9734v3vve9qQ9DiMT//J/A3XcD//APqY+EHnkvC32A4n387ncDJ08C\nn/wkzTHF4BWvAN71LuCtb019JAIVck4W+kBROOlWAHRb5fx/AL4O4JqiKI4URfE7RVG8qyiKdwJA\nWZafB3CwKIqfAfgLAL9P8biCIAgcmJoCZmZSH4UgtPOXfwk88kjqo8iX/fuBixdTH4Udc3PAt7+d\n+igEQRDoIHFey7J8i8HX/AHFYwmCkIZXvxr40IeAZzwj9ZHwQ8SrwJ1z54D3vAe48krgsstSH02e\n7N8PXHVV6qOwQ8SrIAh9QwqbGPDXfw28//2pj0KgZO/evakPgZyjR1VkTlhJn8VrH9/LQ+SWW9T7\ndH4+9ZGkwfd9PDMDHDmSn/M6Pw9873tKxAr9QM7JwtAR8cqAz34WOHAg9VEIlPTx4jI9DczOpj4K\nnoh4FbjzsY8Bk5PDFTG+7+MHHwTKMj/xOjcHLCwADzyQ+kiELv7u74D77uv+OjknC0NHxGtiyhK4\n807g/PnURyJQMTsLnD6d+ijo6bNA80WeG4Ezx44B3/oW8KpXDVe8+vLTn6rIcI7i9dprJTpcx6OP\nAnfckfoolvjAB4CvfS31UQgCf0S8JuZHP1JRTBGv/eHv/x549rOBn/0s9ZHQIs5rM1NT8twIfPnE\nJ4Df+A1g06bhxoZ92b8feMEL8hSvv/RLIl7r+MxngP/231IfheL0aRXvvnAh9ZEIAn9EvCbmzjuB\nK66QE1afOHsWWL0a+LVfUzNSfUEEWjPT0+K8Cnz52MfUVimrVonz6kqu4nV+HvjlXxbxWsfBg8Dj\nj6c+CsVdd6kknqwFBaEbEa+Juesu4OabxXntE1NTyuV4z3uUgH300dRH5E9ZKnEm4rUeiQ0LXLn/\nfuDECeCGG4CJCRGvrmjxOjWV+kjsmJsDXvxi4Mc/VjfZhCU4idfbbwe2bxfxKggmiHhNSFmqeYvX\nvlbEa2jOnlUbtf/kJ+Efa3oaWLMG+MM/BN72NuDGG/Nv6dWLHhFo9Yh4Fbjy8Y8Db3kLMD6unFeJ\nDbuxfz/wvOepz/niYuqjMWduDti4UW1x9v3vpz4aXnATrzffLOJVEEwQ8ZqQQ4fURfAFL5ATVmgO\nH1ZzXy9/OfBHf6TEbCimpoC1a9V///EfqwvSTTcBZ86Ee8zQaPEqzms9Il4FjiwuKvH6trep/5fY\nsBsXLyqRs2ePOrfn5L7OzanX/cUvluhwlYMHlXGQ2pE+dUq1Wd9wg6wFBcEEEa8JufNO4Fd+Bdiw\nQZzX0ExNqTvPP/yhulA885nA3/xNmDvo2nkFgKJQhRAveQnw+tfne2ES8dqOiFeBI3fdBWzZohxD\nQGLDrhw4ADztacq9Xrcur7nXuTn1uot4Xc6FC2rd9ZSnpHdf77hDzSVv3pzvGkEQYiLiNSEiXuMx\nNaUE5a5dwF/9FXDLLcD//t+qhfFb36J/LO28AkrAfuhDapuF3/iN9Hd5XdBOg4jXenSZVVmmPhJB\nWEIXNWkkNuzG/v3AL/yC+u/cxOv8vHrdr7tOxOsohw6pssydO9OL19tvB175SmD9ehGvgmCCiNeE\naPE6OakEjgiDcExPLxeU118PfP3rwLvfDfz6rwO/8zt0xUqjzqtmbAz46EeVC/Jbv5Wf+yEzr+2I\nuBe4MT0N/OM/Am9+89KfifPqxqh4Xbs2H/FalsDCgnrdn/tcNT5z7lzqo+LBwYPKTd+xI7143bdP\nxKsg2CDiNRHHjqn46rOfrf5//XpxX0NSdUMBJSjf/nZV4nTJJeri/jd/E+axALWA+NjH1GLi7W9X\n/84FEWftyPMjcONznwNe9CLg8suX/kycVzdydV51ZLgo1Gv//OcD3/1u6qPiARfx+thj6qbCtdeK\neBUEU0S8JuKuu1R50NiTr4BEh8OiY8N1bNwIfOADqtjkwx/2f6w651UzOQl8+tPq5sWf/Zn/Y8VC\nZl7b0TcsxJkWuFCNDANS2ORK7uJVI3OvS2jxunOnEpCpuOMOtRacmBDxKgimiHhNhI4Ma0S8hqUa\nG65j926aFsmux1q7FviX/1Ldbc0FcRab0Xvgbtok4lXgwcmTao7ujW9c/ucSG3bjpz8FrrlG/XdO\n4lXPu2pEvC7BxXnV866AiFdBMEXEayKq4lVOWmFpivKOsmYNjXhtc3k1k5N5CUFxXpuZmVELRHFe\nBS58+tNq//BNm5b/ucSG7Tl3Tm2tdtll6v/Xrctnqxy9TY5GSpuW4CJe9+0D9u5V/y3jY4JghojX\nBJw6pZruXvSipT8T5zUsJuKVav8+E5c3t/iefl5EnK1Ev7dWr5bnR+DB3/7t0t6uo+R23uHAz36m\nmuL1iE9OzmtVvD7jGUqopS4oSk1Z8hCvx48DjzyytBYUE0MQzBDxmoC771ZbtIzOouQmXk+dymtb\nkLY5VM3atTTb2Jg4r7ktIsV5bUbEq8CJBx9UM5qvfvXKv5PYsD2j865AfuJ1dJ0xNgb84i8C996b\n7pg4cPq0KrHaujXtzOu+fcArXqH2DwZUIqss5TorCF2IeE1ANTIM5HfH7fWvB773vdRHYU5s57Vv\n4lULcrmorkTEq8CJj39cbcc16rhpJDZsT87itTrzCqi516GLV+26Ammd19HIMKAE9YYNea0FBSEF\nIl4TcOed6m7bKLk5r+fO5bVfnIl41eLD11E2eawcZ143b87rmGMh4lXgQlnWtwxrcrtpxoGcxWs1\nNgxIaRPAR7yOljVpcjMyBCEFIl4jc/488MADwPXXL//z3MTrzAxNxDYWJlHesTElKn1/r746r5s3\nizirY1S8irgXUnLvvUrAVq8vGokN21MVr2vXinjNnTrxGnsM6pFHgBMngBe8YPmfi3gVhG5EvEbm\nG99Qm1FXxU1uUZHcxKtJiRJAM/dq4rzmJl6np1VzqYizlejXe3JSxL2Qlr/9W+W6FkX930ts2J7c\nndfRmVcAuOIKdR5/+OE0x8SBUfG6erVaj509G/cY7rhDjY+NVVbhIl4FoRsRr5Gpm3cF8qtIn5nJ\na6FuIigBmrnXPjuvIl5XIrFhgQNzc8CnPgX89m83f404r3acOaM+35deuvRnOYnXupnXohD3dVS8\nAmmiw3WRYUDEqyCYIOI1Mk3iNbfY8OxsXs6rSWwY8N/rdXFRPTerV7d/XW7iVZzXZrSrL+JVSMmX\nv6y2dLnqquavEefVjv37gauvXu5k5yRe62LDgJQ2HTwIXHnl0v+LeBWEvBDxGpHpaeA731Hb5FSR\n2HBYbGLDPuJ1ZkaJmKbYnia3wiaZeW1G3xgR8SqkoCzVQvg//kfg7W9v/9rcbpqlphoZBpR4pWil\nj0GbeB2q87q4CBw+nFa8Hj2qtut57nNX/p2IV0HoZqL7SwQqvv1t4FnPAjZuXPl3OcaGcxKvNrFh\nn9/L9HFyW0ROT6s98XIS3LGQmVchBVq0vu99wLFjwJ/8CfCWt7R/j8SG7fjpT+vFa07Oa3XmFQCu\nu26p3KvrRmvfePRRlSJav37pz2Lv9bpvH3DDDSvnXQERr4JggjivEWmKDAN5xYYXFtQ/fRWvPnfV\nTeZdgfzE69SUxIabkJlXISZlCdx2m1r8/tt/C/zu76oG+7e9DRgfb/9eiQ3b0eS85iJe62ZeAeAp\nT1HnrAcfjH9MqanOuwLxndemyDAg4lUQTBDxGpG+iFe9QM9poW4qKn1nXvvsvEphUz0iXoUYlCXw\n1a+qa8jv/R7wzncq0frWt9a7a3Xkdt5Jzf79wDXXLP+znMRrU2wYGG50mIt43bu3/u9EvApCNyJe\nIzE/D9xzD/Dyl9f/fU4nLL1AF+d1JaYieXIyr0WkFq8izlYi+7wKofnnf1ai9fd/X7mttqJVI7Fh\nO+qc19z3edUMtbQptXg9fFgZFc95Tv3fxxohu/delaAThBwR8RqJ++4D9uwBtm+v//ucnFe9QO+r\nePX5vUyLoVatykvoyFY5zcjMqxCaD30IuP56JVp/+7e748FNSGzYnJMnVbnPjh3L/1yc17ypE68x\nZ1737VOua9OscSwj4+1vV3vNCkKOiHiNRFtkGMhLvObovJo6or7Oq+mWPLnF92SrnGYkNhyHslQL\nvyEyOws873nuolWT23knJdp1rYqMnMTr/HyzO3/ddcB3vzs89y2189oWGQbiidfZ2WHevBD6gYjX\nSNx5J/CKVzT/vcSGw2LqvPrOvPa5sEmc13pEvMbhkUeAN74x9VGkoc1Bs2FiQpxXU+oiw0Be4rXt\nfbN1K7BrF/DjH8c9ptSkFq/79jWXNQHxtk2cmwO+9a3wjyMIIRDxGoHFReCuu7rF6/nzyl3gTm7i\ntSzNHVEK51UKm4aFjoqLeA3L7Cxw9mwe50hqZmdpxGtu552UtInX3Pd51QwtOjw3p7aV2rNn+Z/H\nEq8HD6rrxTOf2fw14rwKQjciXiPwwAPqLufu3c1fMzmpImE5LH5zaxuenVXPrUm5CcXMq2lhU05C\ncGpK3RFeWFA3Y4Ql9I0REa9hmZ1V7z8K4ZCbgKN0XnP73VPRJF51MVsOcVsT8Tqk0qaHHgIuvXTl\nc7J1K3DmTPhUgo4Mt+2tG0u8aiF//Hj4xxIEakS8RqBr3lWTS3Q4N+fVtEQJEOe1Cf0c5ia6YyCx\n4Tjo993Zs34/5957gZtv9j+emMzNqc+eL1LYZE6TeC2KfNzXtplXYHjOa11kGFA3t7duBU6dCvv4\nXZFhIK54vfbaYb3+Qn8Q8RqBu+4yE6+5lDblJl5NBSUQb+Z1fFw5mLm4mKONuiJelyPiNQ76Zo+v\neD12DDhxwv94YkLlvOZ20ywVZdksXoF85l673jfXXgv88IfDOac3iVcgfHS4LJXzykm8/vIvy9yr\nkCciXgNTlubOay7idXbWP14bE9N5VyCe81oU+Swky3JJlMtepisRYR8HKuf17Fng3Dn/44mJxIbj\ncuKEeq62bav/+76I1/Xrgac/HfjBD+IdU0pSitcDB1TUvOmGiCameH3Zy8R5FfJExGtgHnxQ/bvp\nhDlKrJY5X2ZmVHlPLuLVNjYcY+YVUGInh4Xk7KxayI2Py16mdYjzGochi1fKwiaJDXfT5roC6vPe\nB/EKqC1zhiJg2sRr6L1edWS4bd4ViCNey1KdB37pl9Rr71OCd/Qo3XEJgikiXgNzzz0qmtF1wgKW\nGoe5o8VrLgt1m9hwLOcVUIuKHJy6UUEu7uJKRLzGgUq8njmTn3iV2HBcusRrTs5rV1HhkEqbUjqv\n3/0u8JKXdH9dDPGq3xe7d6tr+6FDbj/n9GngqqvyMTKE/iDiNTBHjwJXXmn2tbnEhmdmgE2b8jlh\ncZx5BfJZSI4+fyJeV8JRvP6P/9G/WSZK53VmJo/PnoaqsEliw2b0RbzOz3ff9BhSaVNK8XrkCHDF\nFd1fF0u86vfFi1/sfq24/XZ1Xs6hvEzoFyJeA3PsGPCUp5h9bU6x4ZzEq42gjO285rCQFOe1HY7i\n9a67gO98J/VR0EJV2HTmjPp3Tu4rpfMqseFu+iJeTd43z38+8LOf5fH7+HDxovrsN63HQovXhx4C\nnvrU7q9bvVp9RkOuDari1fXmxVe+ov6dy1pQ6A8iXgNjI15ziw3ncsKyjQ3HmnnNRbyOPn+cBBoX\n9Ew1p+dmejq/Rt0uKJ1XYJjidWxMjbDksEdpSvbvB665pvnvc9kqx+R9s3o18LznAd/8ZpxjSsWh\nQ8CePeozUEfomVdT8VoU4d3X0SSHr3gdG8tnLSj0BxGvgXnkEeCyy8y+NpfY8Oxsv8VrLOc1FxdT\nnNd2dJu1iNewDFm8UhU2ASo6LO5rM2WpnMi+OK9dM68AcOONwJe/HP54UtIWGQbCOq/nz6vrxI4d\nZl8fWryOnk+uu07N49re0DpyRM28Xn11PmtBoT+IeA2MbWw4B/GaY2GTqRsqM68rkZnXZhYX1fPB\nTbxOTYl4bWLIsWEgn/NOKo4dU+Jh06bmr8lFvJrMvALAq18NfOlL4Y8nJSnFq3ZdTYo7gfAjZKPn\nk61b1Rr1Rz+y+xlf/Srwqlepz4KIVyE2Il4DUpb2seFcZl7Xr1cXxhziZ7Zb5cjM63LEeW1melqJ\n1qLg9dz01Xldu5bGed22LT/xSlHYBEhpUxdd865APuLV9KbHS1+qfu+QsdnUcBCvpsSIDY++L1yi\nw1/5CvBrv6bWBiJehdiIeA3IuXNqUbtxo9nX5+S8rl6tTlpcnKY2ZObVj1HnmpO7yAGu88B9FK9z\nc2qBSSFed+/OT7xSOq8SG27GRLz2aZ9XQH3N3r1LBTx9pEu8hpx5PXJEzduawl28lqVyXkW8CqkQ\n8RoQm3lXIE/xmsNJyyY27Ou82ojXyck8xOuoc83JXeQAV/Ha19gwhXg9c0bEaw7nnVT0zXk1mXkF\n+h8d7hKv69erJFmI15Wb8zo7uzzJcf31dtvl3H+/+gw87Wn5rAOFfiHiNSA2kWEgr9hwTuLVJjbs\nO/NqGxvOQQhKbLiZOvFalmmPCVCv2alT/RIpWrzqmVVXzp4FLr88L/FKXdjUp/cFNT/9aX/Eq+nM\nK7AkXjmcv0LQJV6LQp1fTp6kf2xu4rV6M+yFLwQeeMD85quODAP5rAOFfiHiNSC24jUX53V2tt+x\n4akp9wt4X2PD4rzWM/rcjI+rbQM4RDKnp9UCqE8zbBTOqz5f7diRj3gtS4kNx6Rvzqvp++bqq9V1\n/YEHwh5TCk6fVuV627a1f12ouVfuseF169TWUN//vtn368gwIOJVSIOI14D0Vbxq53X16jxOWjbi\ndXzcz5noe2HT6tUiXkepvt5cosNTU2qx1Kfo8OwssH27n3g9c0a1yG7cmI94XVhQN0XGx2l+Xi7n\nnRQsLgIHDigh10YfxWtR9Dc6rF3XrrbfUHOv3J1XwHzudW4OuPNO4JWvVP/vm1YTBBdEvAbEZeZV\nYsP02LihgN/c6xCcVw7ijAvVSDoH8To/r9y6yy7rn3j1dV7Pns1PvFK6roDEhts4elRtHbJhQ/vX\nrVuXx4LdZuYVUOL1i18Mdzyp6IoMa0I4r2WZh3g1nXv91reApz9dCX3Av+RSEFwQ8RoQl5nXXJzX\nycl8xKuNGwr43Um0eaxcIrgy89pMtQyMgzOtBfWuXf0Sr3NzSnSWpfsNgrNn1R7VQxavEhtuxiQy\nDOTjvNrMvAJq386vfS2P67oNKcXryZPqumC66wQQv7AJMHdeRyPDQD7rQKFfiHgNSN9jw7mctGzF\nqzivy5GZ12aq7y0OzrQW1H0Tr3rWftMmd/c1x9gwZVkTkM95JwV9E6+2Nz62bAGe9zzg7rvDHVMK\nUopXW9cVSOO8Puc5aja367z4la8Av/qrS/+fyzpQ6BciXgPiIl4lNkyPS2zY5fcqy36KV5l5bYbj\nzKt+vS65pH/idXLST7xKbFjFSMV5rWfo4hXo59yrjXilnnm1LWsC0ojXVauA5z8f+M53mr/v/Hng\nu98FXvGKpT/LZR0o9AsRrwGxnXnVsWHuVfXaAeGwUDchlvOqHZIxw09VLuJVZl6b4Spe164V8VpH\nrrHhasTPh1zOOynYv1+1rnaxdm0+4tVm5hUAbrppuOJ1504+zmvIFF7TTY2uude77gKuu04dn0bE\nq5ACEa+BuHBBnSA2bzb/nokJdULhfiLIzXmNNfNq+ziTk3ksImXmtRmO4lXHhvsoXletoosN5zCi\nAUhhU0z65rzazrwCavbx8GHg0UfDHFNsyhI4dAi48srurx1SbLjuhljX3Ovo/q6aXNaBQr8Q8RoI\nHRnuqmavkkN0OEfxGqNt2DaevGpVHkJQZl6b4She+xob1gsuitjwhg15Oa9S2BSehQUlcq66qvtr\ncxGvLu+diQlV3PTlL4c5ptg8+qi6WdXVIA2EEa8useHQ68CmOXoT8To67wrksw4U+oWI10DYzrtq\ncmgczq1tuLqdSReuM6+2zmsu8T2ZeW2Gq3jVseHjx9MeCyVDjQ1LYVMcjhxRsVGTc3ifxSvQr7lX\n08gwEGbmlavzWve+uPpqlU6pu+l54oRy5F/84uV/nss6UOgXIl4DYTvvqsmhcThH5zXGzKuL85rD\nIlJmXpvhKF510mDnTrXg4D5DbwqFeK22Defw3EhsOA6mkWEgr31eXcXrl78MLC7SH1NsbMXryZO0\n54WHHsqjsAlQfR3XXVfvvt52G3DDDStnqHNZBwr9QsRrIFyd19zEa+qFugm2seFYM6+5iFeZeW2m\n6upzcKb167V+PTA+zv98Ygpl2/DkpFqo5XD+ClHYJLHhlZw4AVx6qdnXTk6q55D78zg/b1/YBCix\nt2kT8IMf0B9TbGzE6+SkujFx5gzNYy8sqLXg7t1235dKvALN0eG6yDAg4lVIg4jXQPjEhrnPvI62\nDedw0nKJDcdwXnMRgjLz2kz1xggHZ3r0/d6nuVeKwiYdGwbyiQ6HmHnN4aZZbM6cMS9YLIo83Fef\n905fosM24hWgnXs9dgzYvt3+5lPodaC+EVhHnXgty/qyJkDEq5AGEa+BkNgwH1xiwy6/V19jw+K8\nNsM5NgwAu3b1R7xqB3LzZv/YMDBc8Sqx4Xq0K29KDnOvvuL1i1+kPZ4UuIhXqrlXl7ImIK3zqrfL\nGY1OP/iguu4/61krvz6XdaDQL0S8BmIosWHuJ62FBRWdsrnz6eq89jU2PPp7cRBnnOAoXkdvNvTN\neaWKDQP5iNcQhU3c464psHFegf6L1717gXvu4f87dmErXin3enUpawLSitfdu9XfHT689Gc6Mly3\ne4brekkQfBDxGoi+xobLcmkRmYN41Qt5my2LXGdexXkdHlzFa19jw1Rtw0A+4lViw3GwFa9r1/IX\ndq4zr4D6nF17LXDnnbTHFJP5eZWCs3E/KWPDruJ1zRr1GV1YoDmOKl3nlGp0+KtfrY8MA3msA4X+\nIeI1EH11Xmdn1cVwbCyPwiZbNxSI57xOTuaxiJSZ12Y4itfR2LCI1+VIbFidv8V5Xcnoe8OEvjuv\nQP5zrw89pEYnbJJXlOLVNTasZ6pDGRk24nVxUTUN15U1ASJec+KOO/qzfhPxGoCpKXXS2b7d/nu5\ni1cdGQbyKGyKKV5dnNccTiTivDbDUbz2OTbsU9hUlnnGhkO0Dedw0yw2o668CdzF6+Ki+md83P1n\n3HRT3uLVNjIM8HBegbApvLbCJmBp7hUA7rtPPSeXX17/tSJe8+Ed7wBuvTX1UdAg4jUAjz6qKvdt\noqqaDRt4x4Z10zCQx0nLVlAC7oVNfZ15HX0OOWwFwwmO4nX0mC65BDh+PO3xUOHrvE5PK9dRL9py\nEq9S2BSevs286veNyzpEc+21KkX28MN0xxUTF/G6cyddYZOveA1lZHSdU667Dvjud1VsuS0yDOSx\nDhQUFy8C//RPqY+CBhGvAXCNDANhT1gUjDqvOZy0XJxXmXldQh+fvtBx2AqGE9X3Fwdnuq/Oq3Yg\nXcVrNRaai3iVwqY4uMSGORfVzM25z7tqxseVcMnVfU3tvLrGhoGwzmuXeN22TV07fvKT5i1yNDms\nAwXF1BTw+c8vb5LOFRGvAfARrznFhnM4aXGeec1BvFYFOQdxxonqHsIcnNe+ildf57UaC81FvEph\nUxz6Fhuen6d53+Q895pSvE5Pqxsiu3a5fX9K8Qqoude77wa+/nXVPN1EDutAQXHxokpifP/7qY/E\nHxGvAXDd4xXgHxuuitfUC/UuRstrTIk185qDEOToLHKi+v7iIF6rseG+idd169RzbCvAqvt4DlW8\nSmy4nr7Ghn258Ublvi0u+v+s2KQUr0ePqm1nxhxX2SHXgiZz9NdfD3zwg8Cznw1s2dL8dRMT6r0h\naQ7eLCyoa+gb39iP6LCI1wD0PTasT3o5FDZVnTETZOZ1iaogl5nX5XCceR19zXbsAE6fDrflQiz0\nFl16hs9FeOYaGw5R2CQLzeVUy7xMGIp43bNHnUe+9z3/nxWbgweBK6+0+x6qmdcjR9znXYHwhU0m\nzuv997dHhgF1Ps7ByBg6eq3yuteJeBUakNgwH2Tm1Y8651UuUktwF6/j48DWrcDJk2mPyZeFBbVI\n0s2pLtFhiQ0rcjjvxObCBfWZsZkR5b7PK8XMqybH1uGpKeDUKfsU3JYt6rzg+xnxKWsC0seGX/Qi\n5Rp3iVcgj7Xg0Ll4Ud1wu+EGdVOCaq47FSJeA9Bn8Zpb27DMvPohM6/NLCwoB2vUFeMgXqvvwz5E\nh6vuo6t4zdV5ldhwWGwjwwB/55Vq5hXIc+710CHlGttuFTQ2pgqLTp3ye3yfsiYgvXhdvx74678G\nXvay7p+Xw1pw6ExNqXPW6tXAq14FfOELqY/IDxGvAfCZeQ15wqIgN+fVdaucWDOv3BeRMvPajH5u\nRrei4CAufgJEAAAgAElEQVReq+/DPojX6r6ELuI119iwtA2Hp4/ilfKmxw03APfey3ttUuXYMTVz\n6gLF3GvuzisAvP3tZiMLOawFh452XoF+RIdFvAagz85rbuLV1XmNNfPKXQhWhdDEhHIccyzvoKbu\n9RbxGgYK8VqNDW/YkId4ldhweGy3yQGGJV7Xr1duZE7jB7Oz9jeuNRRzr5zFa/V86ovrDX8hHhcv\nLq1Xbr4Z+OIX876JKeKVmNlZdSHcudPt+3MSrxwW6l3IzKsf1eevKMR91dS9tzg8N32MDYdyXjmf\nazXUhU0TE3kvWkJgu00OkId4pZp5BXic22zwSSxQOK+5x4ZtyMHIGDqjzutll6kis69/PekheSHi\nlZjjx9Vi0bUeff169SbjuonwaNtwDicszrHhHMRr3e+U2yImFDk5r8ePpzseCqoLUZl5dSeH805s\nXGPDnN0myplXIL/zvo+7KLFhO3JYCw6dUfEK5B8dFvFKzCOPuEeGAVUuMDnJ96I46rzqu7qc7+JL\nYZMfXN1FDtRtw8RVvIrzKm3DGilsWonEhrvJ7bzvk1jwFa9nzqjRmrb9UbsQ8SpQogubNCJehWX4\nzLtqOEeHR9uGAf4nLRfxqk/qtqLcpbCJ+2JAnNdmpqZWPjccxGsfY8MUbcNVgaLPs1xTLhopbApP\nX2PDQxavPp8b35lXHRkeLfOzRcSrQEnVeX3xi9W64PDhdMfkg4hXYqjEK9dWv1HnFeB/0qoTGCa4\nzL0OxXnlINA4wPW5qd5w2LUrf/FK5byOiteJCfV6hRQg3/iGKsbwQWLD4elr2/CQZ15TOq++kWFA\niddQJgZ1YRP3daCwvLAJUCnP17wmX/dVxCsxx465b5OjCXnS8qVOvKZerLdRF+00wSU6LDOvw4Kj\neC1LiQ03UeeuhY4O3347cOutfj8jRGET9/NObFzE69q1vMWrzLymK2x66CG/siZAnFeBlqrzCuQd\nHRbxSozvzCvAOzZcFa+rV/M+abnEhgE38ToU5zW3RUwoOIrX2VklTsbHl/6sL+J1dLG1ebN/bBgI\nL15nZvw/4yGcV4kNL0dmXrvJ7byfsrDpyBEa51XEq0BFdeYVAG66CbjrLt7nsSZEvBIzhNjw6AWB\n+0nLR7za/l4uM6/cxas4r81wFK91r9eGDUqs5HiB0oSIDQPhxev0tP9nRWLD4ZGZ125yO+/7JBZ8\nZ14pYsMh14EiXodHnfO6ZQtw7bUqIZQbIl6JoRCvucWGOZ+0XLbKAexnXsvSfr521Sr+i4Emgcb9\nuGPA0ZWui8kXhXJffRZjqfEtbCpLJVJTOK++7wfqwiaJDa+krzOvQxavEhtuhnoUgfs6UFg586rJ\nNTos4pWYRx7xn3nlHBseQtswYB8bnp9Xe/vaFGSMj6s6/cVF++OLRZPzynnOORYcndemGyi5R4d9\nndcLF9RrU/18DtV5ldjwclxjw1y3tAPUayyFTW7fu26duuHlenOCe2yY+oYY93WgUO+8AkvilXvr\nfhURr4TMzwMnT6qFog/cY8M5FTbFEq8uj1MU/CN8dU5ebouYUNS95hMT6mbEwkKaY2pKGlxyCXD8\nePzjocJXvNZFhoE8nFdql4T7OScFLrHhVavUZ53rcxnipkdO530fgVYU7u7r4iJw9Chw+eVuj62R\nmVeBkibx+qxnKePl/vvjH5MPIl4JOXEC2L7d/25nTrFh7oVNrrFh25lX18fhvpCsc/JEvCrqXvOi\nSOu+NrVr98F5HV1suYjXOnEyROd1YkKc1youseGi4O2+SmzY76aP69zriRPq/FQnFGxYu1ZdR6hv\nhJYlfRO1S8GlEJe6wiZAncdyjA6LeCWEYt4V4B0bzm3m1dV5tZ15dX0c7guCOjEkM6+Kptc8pXgd\nSmxYp1NMI/dNsdBcnFcpbAqLi3gFeM+9Dl28+v7+rs4rRVkTsHRzhPr9NT+vRpaKgu5ncl8HCs3O\nKyDidfBQzLsC/MXrUNqGbcTr0JxXzlHxWHAUr22x4ZzFazU6OzZml1BJFRumcF6lsCks2t1yOX9z\nFq9Dn3n1dV59xKtvWZMmRHTY93mpg/s6UGgubAKAvXuB++4DTp2KekheiHglhMp5DTnr4EtuzqtP\nbNjWee2jeJWtcprhKl7rjmnXrrzFa92CyyY6nCo2LPu88ke/N1ycqLVr+YpXcV7TiFeKsiZNiLUg\n9fsC4L8OFNqd17VrgRtuAL74xbjH5IOIV0KGEBuuaxvm7MLF2ue1STR0wV28ctwOhgscxetQYsOA\nEq9nzph9f6rYMNXMqxQ2hcM1Mgzwdl6HLl59EwuuM69UsWFAxKtAR5t4BfKLDot4JWQI4jWnwqay\njLfP65CcV5l5VTSJ15SLvL7GhimcV5l5VUhseDku2+RoRLzyRWLD9Yh4HSZNhU2am28GvvCFdDsl\n2CLilRCqmVeJDdMwM6MWauPj9t/rMvPax8KmJueVs9seC47O61DahgGa2PCGDXk4rxIbDofLNjka\n7uJ1yDOvqQqbqGPD1EYGdZID4L0OFBRdzuuePcDu3cA3vxnvmHwQ8UrIEJ1XzictV0EJSGGTRmZe\nm+EoXpsSAHohZtrOyw1f5zXntmHqwibu55zY+MaGuW4RQr0dSm7n/ZTOK+fYMPX5BOC9DhQUbYVN\nmpyiwyJeCRHxygvXeVfAfubV9bG4LyRl5rUZjuK16SbK5KQ6r5w+Hf+YKKhzC6hiwyHPtRydV4kN\nL0diw2bkdt73dRhdZl7n5tT3UCTwAIkNC3R0Oa+AiNdBsrioYnmXXur/s/QehhzJaascH/FqO/Mq\nzuvwaHrNU4vXpvd8ztHhnNuGORY2SWx4iT7HhocsXn0dRhfn9eGHVbM7VVw7xFpQxOvwWFxU16Ku\nNepLXwocOgScPBnlsLwQ8UrEY4+pCyDFIiPEnAMVObUNuwpKwG2rnKHMvKYUZ5zg6Ly2FYcNWbzm\n3jZMudgcG1OLmVwj5NT0uW146DOvPuux7dvVvpc2nxPKyDAgzqtAg14Lj3UovvFxlR7NYZ0g4pUI\nqsgwkFdsmHPbsG9seOjO6/y8ap6rXuhyW8SEgqN4bXsf5i5efQubUs28ctvntSjEfR3FR7xy3udV\nZl79fv9Vq5R4NN2OC1BlTVRNw0A48SqFTcPCZN5Vs22bOK+DglK86hIIjnfGZeaV9rE4i1cdQS2K\n5X+e2yImFG3iNeVWOU3vw1278havIWLD69eHO9cuLqrj9nkvLCyon+PSmN4G5/NObGTm1YxY5/3F\nReD22/1/jm9hE6CiwzZzrzk4r6EKm7gWlwlm866abdtU4oA7Il6JOHaMbkh/fFwtgDmeDHISrz6x\nYZl5bS//EfHavs+rxIZp8S1sahIoY2Pqoh4i6aIXibOzas9pF7QAqd5A8kVKm5aQmVczYp33f/Qj\n4C1v8f85FA7jzp12c6+Ue7wC+cSGbW/2C3GxEa/bt4vzOigeeYTOeQX4RodzEq8xY8N9dF45Oouc\nkNhwPCic1yZ3LVR0WLvgExPuEd0QET9AYsOjyMyrGbHE6+HDNNdECofRtrSJco9XIB/xqsfHXG/S\nCWGZmhLnVWiAMjYM8Gwcnp9XJ6fRCBvnwqYcZl45u5htzivX1zwWenFVtwhILV6lbXg5i4vqRuDG\njfV/H0q86ht9Pp/xEAtNgPdNs9j0NTac68zroUM0j0Nx48dWvOYQGw5xThkflzQHZ2ydVxGvA4Ja\nvHJsHNZNw6MRttCFTWUJ/MM/uH2vb9vw0Gde22KxXAV3LNpeb2kbpqfORdm82Uy8nj+vLtxNc6Mh\nndc1a3iKV1loLuEbG+Y43gPkGxs+fJjmcaicV9uZV+6xYYpZ4Do4p/CGjhQ2CY1QzrwCPGPD1cgw\nEP6ENTcH/OZvul3MZJ9XP2TmtRmu4rUrNnz8eNzjocLHeW2LDAO8ndcQ5SqAxIZH6XNsOEfxqp1X\n3wgqhUizmXm9cEG9F3bs8HvMUXJxXgERr5yRwiahkSHMvKYQr1pAuiwuY8+89lG8ysxrPW0iMbV4\n7WNs2KewqctZG6Lzyvm8E5u+xoZznnktS9W07QPFZ8cmNvzQQ8Dll9OWq4l4FSiQwiahlrIEHn2U\nPjbMbeY1pXg1LWapfm/MmVeXx+LsYjYJcpl55eu8tt1E2bJFXcRyfO3qXBQtOrscmi5xEsN5dRWK\noQqbfEqk+sTiorrONs1Dd8FZvOY683r4sPq372NRbZVjI14pI8NAmPExEa/DQwqbhFpOnVJvDNf5\nyjpycl5DLob1ydBFvMaeeR2K88pZcMeiTbymfH7a3vNFoWJwNjNcXKhbiE5MqPNRl3hIFRsW55U/\n584pgeC6j+7atXzFa46x4elptZ7auNH/sagKm0zPl9RNw0A451VmXoeFFDYJtTzyCO28K8BXvFZP\neqELm1LFhrVbYhpdcnVeOS8i25xXEa88ndeu9+GuXXlGh5tcFJPocNdMY2jnVe/16oIUNoXFZ94V\n4O28hhCvod8zWgCuWeN3jVlcVM6zb2zaZuaVumkYCFfYJM7rsJDCJqEW6qZhQGLDmlSx4aKw+936\nWtgkM6/1cBWvXQmAXOdemxZcJuI1Z+dVCpvC4jPvCgxPvIY+7x86BFxxhf9j6d/dd/7UJjZ85Ah9\nbDjElokSGx4eNs7rhg3qs8d9vEjEKwEhxCtH51VvlTNK6M2pU8WGAbu5175ulSMzr/VwFa9d7/mc\nxaur85pz27DEhsPis00OwFu8UjiPo8QQr4cPA1deSSdefdm8WYlHk89KCOdVjy8tLtL9TBGvw8Nm\n5rUo8ph7FfFKAPU2OUA48frv/h3wuc+5fW+d8xp6c+pUsWHAbu7VVShzjuDKVjnNcBavbe/5XMVr\n05wWRWx4wwa+zmvIwiYRrzSxYdnnlQ4q55VqL9OxMbWQN3FfQxQ2jY3Rz1WLeB0eNs4rIOJ1MFBv\nkwOEiYsASmgfO+b2vXXiFQhb2pQqNgzY7fXaV+dVCpvq4SheFxebP6OaXMWrOK+0SGxY4Rsb1q8N\nx3N4juKV0nmluuljMvdalmEKmwD6EbJQN8Rsd2gYpSyBH/yA9niEJWxmXoE8SptEvBIQauY1hPM6\nO+t+gmlaGIcsbfJxXmPGhvs68yrOaz0cxav+fLbNefVRvJ450/69Oc+8Smw4LL6xYYBvdJj6vTM+\nrgoMKSOsVSidV6rf3WTu9dQpdcyuWy61QS1eORY2HToE3Hwz6eEII7g4r9xLm0S8EpDTzOvsrPuF\ntq5tGAgbF/GZeaWIDYvzuvLPU8ZiudB2syLV82PSeH3JJcDx43GOhxKfwqbUbcM+La2hFpoSG1b4\nxoYBvuKVeua1KMI3Dh8+TFfYROUumojXEJFhTQjnlZt4PXdOIschkdiwUEuomdcQseG5OXrnNaR4\nnZpScx+pxKvJ7zU/r+5GuywUYmw/8NGPAvfdZ/994rw2w3GfV5O9hvvovFLEhkPcKOTuvEpsmEa8\nct3rNcR7J+S5bXZWnZsuv9xveyn9syid1669XkNFhoFhiNcLF+SGeEhsCpsAFRvm7rwS3pcbJmUZ\nZuaVY2y4rm0YCC9ed+xIExs2nXnVjpdLLb/vRdqEW29V/37hC+2+r0mgTUwsCfaxgd7+4hgbNnm/\n5yheFxbUZ2t8fOXfbdrUfZFNPfPqu89riPk0zomPmJw9q/Y+9oGr85qbeD16FLj0UnV94VLYBNTP\nvM7MqHWf/ueWW0S8injlSx+dVxGvnpw5o04E69fT/lyuseHY4nV6Wi24OceGfURyjEXk9HT3XGDT\n99X9XqPxsbZyoD4zNaXuTtaRSryavN+1eC1L/z0QY9G2EN20CTh4sP37U8WGp6fV43J0XvUNqKHT\n59hwbuJVlzXpx/G5LlLHhj/yEeAb3wAefliJ1XPnlNC+7DJg927177e+lebxqoSYeQ1xQ8xXvM7O\n5nVdygmXwqbDh8MdDwUiXj0JMe8KhIsNhyhsCt02zF28+jxODPE6M+MmXrvcxSYnfgjk6ryuWaP+\noSiqiUWXeJW2YXvEeVX0WbxSz7wCYcWrLmuieBzK2PBv/qYSkJddtvTPjh3xUkfUKbyQzqvLOg1Y\n+vwMeU0REilsaqAoitcURfHjoih+WhTFf6j5+xuKoniiKIrvPvnPH1M8LgdCzLsCYWPD1M5r6Lbh\nSy7hvc8rd+d1ZsbtotL2e01ODjvmk6t4BfKLDrctRCnE69q16jNI7URSzLxKYVNYfLfKAfiK19yd\nVy6FTbt3A+94h2rDfeEL1fkz5rjMUGLDQP/WFN/8JnD//amPop+xYe+PYFEUYwA+DOAmAM8B8Oai\nKJ5Z86V3lmV57ZP//Knv43IhxLwrEDY27OO8pmgb3rWLXnyZYDrzalKU00SMcp8QzuvQS5s4ilfT\nmzU5ildX53VhQV24N2xo/pqiUH9P7b5yd14lNky3VY7rNTUUCwvq33Vz4j4M0XlNjYjXfPn4x4HP\nfjb1UfSzsIni/tH1APaXZXm4LMs5AJ8E8Iaar+tlkj1UbFhfEKn3VMtt5jW182pT2ORCjjOvgIhX\njuK1r85rm4vSJV7PnVPCtMspCREdpmoblsKmcPQ1NhxKoIR2XinFa4jPTQpCiFeOM69A/8Tr9DSP\nc4M4r/XsBvDQyP8fffLPqvxSURT3FUXxT0VRPJvgcVkQSryOjYWp4M+xbVjPvJal+ffpNlyfC7jN\nzGsfY8MmM69DRcRrPHyc167IsCaEeKXY5zVkYZOI1/7Ghufm6OddgbDt+NSx4b44r9T9J6FcaRGv\nK5maSp/KKEt7I2f7dv7iNVZh03cA7CnL8mJRFK8FcAuAa5q++L3vfe/P/3vv3r3Yu3dv6ONz5tgx\n4LrrwvxsHR1ui7zZkmNh0+bNKv5k43DqhbxPc53pzQPuzqtrbFhmXptpe250JDP2VkI2seHjx8Mf\nDxU+4tXUWQvtvLr+bIkNh6Ms6WLD3MTr/HxezuvCgmry1dvNiPO6xPr1tDcbJTYcj6mp9OeG6Wn1\nWbBZi6xbp84hvqN3Vfbt24d9+/aR/CwK8fowgD0j/3/5k3/2c8qyPD/y37cWRfHnRVFsK8uyVtuP\nilfuhJp5BcLMveZW2KSFoV5cmopE38gwoD60Jrl/nw+475YAJviIV5l5raft/aW3EpqdpT3xd2Hj\nvP7kJ+GPhwoT8dq0xQIH59V3n9cQ7ZsSG1afl7Ex/+c3RELKl9xiw488ohp89WvBqbApNbnMvJom\n1eroq3jlEBu2nXcF1LVUR4cpC2mrZuT73vc+559F4Qt8G8DVRVFcURTFJIA3AfjM6BcURbFr5L+v\nB1A0CdfcCBUbBsJslxPKeQ0ZG16zxqxVtPp9vuI11lY5MQqbXGPDMvNaT9drniI63OfYcNNia/Vq\nJUCanuuU4lXahnlDMe8K8HRecxOvo2VNFI8jhU3NiPMaDw6xYdt5Vw330iZv57Usy4WiKP4AwJeg\nxPBflWX5o6Io3qX+uvw/AH6zKIrfAzAHYArAb/k+LhdCbZUD0G+XU5bqxJVbYZN2Xm0EGEXcwaaw\nifPM6/S02wm0zXmVmVd+4nWIbcPA0o2tus9gytgwVdtwqMKmEPuI5wTFvCugFoaPPeb/cygJNfMa\nSryOzrtSPE7fYsNS2JQnHGLDFy+6mSvcS5tITm9lWX4BwDMqf/YXI//9vwD8L4rH4sS5c2qubePG\nMD+fOja8sLA0vO1Cqq1y1q5ViwybxSWV82rye/k6rzFiw4D9Bb3Lee3bhcYGjuLV9CbKrl15ideu\nxZYWr5dcsvLvcndeQ868Dt15pZh3BXg6r7nNvNY5ry5pIU2fCpuoxSvXwqai6N8NcS7i1dV55Sxe\nI9aJ9A8dGfYpBWojRMvcxIT7h6mtbThkYVOq2LDpPq+cndf5efX+3LLFbu51cbF93k5iwzzF65Cd\n1zo4zLxyFK8TE1LYJLFhe0I6r9SxYXFe6+EaG96ypX83xF1Tb5S4itdt23jHhkW8ehBy3hWgjw3P\nzi69iV0EU4rCptHYcArnNfTMa2gRqF8zW/E/Pa2+r+nGjIhXfuLVdMumbdvUwj0X8eIjXk0FyoYN\n4rwODcrYcOoFapUcxStlbFgKm5rhKl63beufeOXgvLoUNgH8Y8MiXj04fBjYs6f761yhjg1r59S1\nHTHFzOtobFhmXu3RInTzZjvntcvFG/LMq8m+aZxjw2NjKhL0+OPhj4mCrphbDs6r62dcCpvC0efY\ncG4zr1LY1IyI13zhIF77Wtgk4tWDBx8Erroq3M8PERuenHS/UzzEtuHcZ171a2YrXrtcvJAzr4uL\nwM03K5HIER2/Hx9v/poUzrTNfsM5RYdzjQ1TOa+hCptycd5D0efYcE4zr4uLwEMPSWy4iRAJPI6F\nTX0Ur1xiw30sbBLx6sGBA8DTnx7u54c6abnux5W6bTh2bLgPM68zM+rYNm+mda5DirPpaeDWW/0K\nO0Ji8npzjg0DSrwePx72eKgwLWyqg0PbsO8+rxIbDgNlbJibeM0pNnz8uPr8jbpDFLFhcV7rEec1\nHrk7ryJee0oM5zWEeHW92La1DYc46SwsqDvIk5O8Y8M2oqGKT6TQhNGZV1vntU38hxavAL/tJzQm\nN0Y4x4YBcV6rUIvXsuRf2DR08UoVG3YdwwlJTuK1Ou9K8Th9cl51Um5xkebnhXpv6FEi28RUWarP\nz9at/RKvCwvquebgvEphk7CM0M5rKPHq6rw2tQ2HKmzSMciisN/nNWZhk01cs8r4uDrJUV2YqvjM\nvKZ0XgERr7ZIbHglNuKV+ly7apWaL+YoXiU23O/YcE4zr9V5V4rH6VNh0/i4up5QiaBQ55SicBsn\nmplRx7NuXb/Eq15DTU2lHYGSwiZhGefPq4tf6LbhUDOvORQ2jTqa3Pd5dXVeiyJshM9n5jVVYZO+\ngHEVV1zFq21smOvzW8WksKnpvZ0qNjx688dnIR6qeEZiw/0WrznNvFa3yaF4nD4VNgG0/Schhb3L\nWvDCBbXWTXHNDMnUlPq9JifDjdWZIIVNwjIOHgSe9jR1Zz0U3JzXFOJVi4QUsWGbmVcfoRxavLoU\nXpk4r6EuNOK8umHznt+1Ky/xmltsePRcydF5ldiwzLy6EMp5pY4N98l5BeiMjLIMOw9sumYa5cIF\n9RkKuaZIgb6ZnHorLSlsEpZx4EDYeVeAXrzqE3ouW+WMisJUhU0zM92RDx/nFcjTec0lNhwijs1Z\nvPYxNuxT2JRKvFI5r9I2HA7KmdfU0cAqOYlXcV67oRKv8/Mqhty0f7svpmm1UfrqvOrrceqbW67O\nq/6e1DO7TYh4dSR0WRMQNjaci/M6GhuOPfOq59W6fjdf5zWkEHQVrylnXvUFzFe8Pvgg8JKX+B9P\nFZP3Voq7yH2ODbuI17k59RqsX9/9GKGdV9ebU9I2HA6q2LCebeb0fOYmXqWwqR2qtWDoFmaJDS+h\n1wmpC91cZ14B3qVNIl4dCV3WBISJDa9a5RYbXlxsPvGFahv2jQ37ilfA7E6ib0Q55EJytLCJUvyH\nnHmlcl4PHQIef9z7cFZg6rym2OdVxOsS584pUWriMmihSXUeo3ReQ8WGh+68UsWGgfTuSpX5+TwK\nm8oyXGGTOK8rEfEaD06xYR/xyjU6LOLVkRjOK6etcvRJr27GN3TbMOAWG/adeQXMZjh8Xd5YM6/U\nzmuoC83MjBIcvuL1xIkwAlJiw3FxFa+mkWENpfs66rz67PMqhU3hoIoNA/zEay7O68mTS1u5UT6O\nOK/1hJ4FFvG6BKfYsOv6lHNpk4hXR2I5ryFiwy7Oa1NkGIgTG9YLS9O5IorYMGD2XHF2XnOdeX3K\nU/zF6/HjYY7R5PXm3jaso7SUN8dCYdI2XCdebWOhlOI1B+d1yOJ1fl59XjZsoPl5qaOBVXIRr3Wu\nK8XjSGFTPaFngUW8LsElNizOq/BzFhaAI0dU23BI1q/n47ymEq9aQE1MqMc3PYHHFK++j+UzE9fF\nqHilbhsOKV4vv5zGeQ0dZ2+Ce9swkI/7mrvzKoVN/Dh71jxSbkJqd6VKLuK1rqyJ4nGksKkeiQ3H\now+x4e3bRbz2iqNHgR07aGKpbeh5y4UFmp8XynnV833UbYvVGKTNXq8UW+UA8WZeQwpBHcuyjQ2n\n3Of1qU9V4tXnPRXKeeUoXufn1Vy6zcIkF/HaJeDWrlVfU32tbWcah+S8Dj02TFXWpOEmXnOZea3b\nJoficSQ2XA938Rq7JyIkeg2V2nmVwibh58SYdwXUfOn69XRv/FHxSum8FkUYJ64qEmxKm6ic1z7M\nvGrxev68+dYxXRHU0Pu8bt2q3v8+F2w980p9U4WjeNViycZJ2roVeOKJcMdERddCtCiUEKkKT9uZ\nxlDO6/i4+ty53ISU2HAYKOddAX7idejOax8LmyhSeNzFa9+cVz3zmqvzKrHhnhFj3lVDGR322Spn\nZqZ9ARmitKkqoDZujC9eu1xq3cLsc5c3RmHT+Lh63W2c61Qzr/qYd+70iw4fP66EK3U8krN4tSGX\nxYKJi1J3YytlbHj09dA391w+4yELm4YcG+6785qTeK1zXn2vieK81hP6eRHxusRobDj1zKsUNgkA\n4jmvAG3jsE9seHa22XkFwsy91jmvKWLDbc+Vi+NVJYbzCtjNvZo4r6Gjzr7iVUdiQycC6oi9z6vL\n1lChZtWpMRFwdeI1ZWy4mlRxFa8SGw4D5TY5QHp3pUou4lUKm8wYSmy4T+KVS2xYnFfh58R0Xikb\nh0MVNgFhFsJ1M68pnNe234tCJMcQgoDd3GvKmVf9nPqI17JUzmuIeWKO+7y6bA2Vk3h1dV5t3LUN\nG8I4r4D7ZzzUIlxiw/12XnOZeW1zXn1GPqSwqR4Rr/HoQ2xYCpt6xoED8ZzXELFh6sImIJzzWo0N\nmy4uY828UuwnG9N5NRWvKWdeKWLDFy4oN3zrVvrj7EtseM2aPBYLJgKOW2y4er50uYlSlmpONoQI\nkZcaEfgAACAASURBVNhwv8VrSOeV6lr1xBPq/b1168q/Gx9XnQeuZZV9iw1TmRgiXuPBITZcln5r\nYSls6hm5xob1IjCU8xpaJNg4rzFjw74iOcbMK2AXG04580oRGz5+XLXphioS47bPa99jwy7ilcs+\nr4Db+3BuTglXqu1cRpHYMH1seCjilep8ql3Xpvc3x5buVFA6ryFFvYsx0lfxyiE2PDurriGuN0Al\nNtwjTp9Wd6y3b4/zeFxmXrvEa4jCJi6x4b44rzax4dQzr77O64kTwK5dYY7TRCjGvhC7vA9DfGZD\nkGNhU93Mq+37MGT0cWJi2M4rdWw49VxblRzEa9O8K8Vj9c15pSxs4ua8XrzYT/HKITbsU9YELDmv\n1Ds2UCDi1RLtuoa4G14H1UkLWDpxuTqvbRcDTrHhslzuOPpgMvPqK5Ipo1hVRmdebWLDXNqGXfch\n1c5riAtin2LDuYhXl8ImLm3DgLvzGmqhKc5r/2PD3Gdem7bJoXgsKWyqR2LD8eAQG/aZdwXUOmd8\nnNe5TSPi1ZKYZU0AH+eVS9uwifOqhfYYwbs71sxrSCEYom04dGGTb2z4xImwsWGO4lViw8v/LGVs\nmMJ5DbkAHx9X84Qc76jHoO/idX6ev/PaVNZE8VhS2FSPiNd4cIgNT035iVeAb2mTiFdLYs67AuHE\na45tw6b7vFIISk2fZl4p24a5FzYdPx4uNsxRvLq2DeewWMgxNszdeS2KYUeHZebVDYkNp6Hv4nXd\nuvjby4WGS2zYV7xyLW0S8WpJbOeVOjasC5tCtA3HKGwyWVxSzbsC/Zp5pW4bDu28XnKJv/OaKjYc\n8vmpo8+x4Zhtw1Q3Cin2eQ290BxydLjvW+XkIF5DOa8LC8DiokoX9AXKmdeQot7HedXnyMXFMMcW\nG72GSum8+s68AnxLm0S8WtIX5zWHwqaqgDKNDVOL19AzrxzFa5cY4l7YNDTn1eV92PfCptzbhkNH\nH4e812uI2HDKvRyr5DDzGsp51Te7YvWSxKDvzuv69WrMK+QIVWz0NTl351Viwz2hDzOvk5Pq7qRN\nZCzVPq/V2LDJ4pJqmxyge+aV4rFiuJiA/cxrmxgKOfOqY8MbNqj3qMuJf2gzr66x4T6J19EbMzMz\n6hxn85xw2+c1hvMqsWEauDmvoWZex8eX9h/24fx59Xxdcknz1/iI1z7NuwJK3F286D+jzlm8Av2a\nex2NDeda2ARIbLgXzM4Cx44Be/bEe0yqzamBpUVgUdi7rxxmXlM5r12xYe7Oq+vMa9vCX7s2ISI+\nWnAXhbv7qp1XaRtuJifxats2fO6c+jMb94Wb8xq6MVViw3Q/j5t4DSlSKNrxDx9W66i2z6ereO3b\nvCugbhqsWuXv4HETr/Pz6h+9tuybeE0dG6YobJLYcA84fBjYvTvuXb316+mdV8D+Ytt1QYixVQ5H\n8UrhvHKLDZdl9+9VFOG2+Bl9bFfxGtp57XrNc4gN97mwySUWqmdeKRp4qdqGJTZMT1naz0N3MSTx\nShHt7NomB/CPDfcNiugwN/GqXVd9EyNkois2fYoNi/OaObHnXYEwsWEgD+eVQ2y4a+Y1B+fVNjZs\nutVQqLjzqFvsIl7n5tTvuX07/THqPYS5Oa8useFcZl5dCptcxMnEBI27AfBvGwaGGxu+cEG9HpTP\nbUp3pY5QM68AzTn10KH2siafx+nbNjkaCvHKrbBpNDIM9M955RAblsImAQcOpBGvVLHh0UWg7Qcq\nRdtw1U3asEEdc9e8DaXzGmvmNZR4HZ15NY0Nmz5/oe6Sjh6zi3h97DElXMfG6C+GMzNqYWQq7GPt\no9nX2LD+rHc1h1KIV4AuOkzhvIZehA81NkwdGQb4Oa+hZl4BGvEa0nntY2wY6LfzqumbeE0dG5bC\nJgFA/LImIFxsmNp5jdE2PDamPohdz0eOM68hy4+qseEuQWUqhELty+brvJ44oeZdAXrn1fT1jt2c\n6Bob5i5eTRei69er10aLXdc2WSrxmoPzOtR9XqmbhgF+4jX0zCuFeA3lvPaxsAmgMTJCPze268o+\ni1d9TXYpSKVCCpsEAP2IDesTF/fYsJ67rC7ITfZ6pdi+RtOHmVd9fGvWqNmSrouD6fMXKjbs67we\nP77UYplKvIZ47Db62jZs6j6OjalzpT43cHReXfZ5lcImekS8+kEVGxbn1Q5xXvOhLJeuyS4FqVRI\nYZMAII3zGqJtGAgTG6ZcCOtFazWeaVLa5LKQb8Jk5pWreF1cXBkfMyltMv2dQopXKueV+mJoI15j\nXohdY8PcFwo2C9HRc0Nq8ZqL8zpU8UpZ1gQsLU5jjQl0wV28hnZeRbzWE/q5EfGqmJ1V51c97pLq\n5pYUNgkoS+W8DjU2HLttuEkkmCwuY8+8ci1s0sVLo9sRmMy9mv5OIWZedSFSH5zX2OLV9n2YQ2GT\nzWJrVLymjg3LPq98CTHzOjGh/uHSlDo/z7ewaXpaOTlPeUqYx5HCpmZCPzciXhXVdUKqxmHKwiYu\nN+Y0Il4NOXFCfTCpL3pdrF2rTjgUi4zQziu1w1XnJJk4rzFjwxTOa8jW3uprRu28Ul9o5ubU3Up9\nxzLXmVcg7oW4z7FhU/E62qbdB+dVCpvCECI2DPCKDnN2Xo8cAS6/PFybvcSGm4mR5tCJLxP6Kl6r\na9BUpU0Uzuvq1erzRJUApULEqyEp5l0B5ZpRnLSAvAqbmkRCithwWxyMu/NafR5MtstJOfNaPead\nO5UYtWHUeZXYcDN9E68UseHRuVkfZJ9XvoSIDQMiXk0x2SbH53H6WtiUg3gtCjsj4+LFforX6ho0\nlfNKMfMK8CxtEvFqSIp5V00I8cp95rVJQMWODY+Pty/yOM+81r1mJrHhlDOvo2VNAE/n1fT1ju28\n9rVt2HSxxSU2XI2+A+7iNXRhk8SG6eC01ytn8WqyTY7P44jz2kwMYW9zXemr81oXG87VeQV4ljaJ\neDUklfMK0DUOh3ReQ8y8usaGKcUr0D73yt15dYkNp3Reqw7ili3qBGxzQQs582rzenN3XnXEq2vf\n5JTkWNhUjb4DPJ1XiQ3Twsl55TzzalLW5PM4UtjUTAxhL+KVV2yYYi3MsbRJxKshKZ3XUOKVs/Pa\nVthkEnulig0D7UKfs/NadTEBs9iw6e8UorCpGhsuCuW+Pv64+c84cYJHbDjUPrh1uLzni4L/YiFH\n8Vr3WnAUrxIbpoWTeOXsvJpsk+PzOH0ubPJdB3J0XkedQe7XI1O4xIbFeRWSO6++d9y0uzJa3U3d\nNkx50mlyuEz2eaV2XtvEK4XzGrKwqW7mldJ5pb7Q1Alum+hwWS4Xr6kLm2Lu8+ryPuQeHc6xbbju\nRp/LPq8xCpuGGBsegvPKWbyGdl4lNtwMR/E66rzGvOEbkr7FhrdvF/GaLQcOpBOvVHfcRk/oORQ2\ncYkNt+31SuHyyszrEnXPp414feIJ9Xrpn5FavHJ2XgH+4lWcV79jaWOoseFQM68iXs0I7bxKYVMz\n3MVrX5xXLrFhKWwaOBcvAqdPA5ddlubxKWLD1UUg98Imn31eqWPDbTOvFEI59sxrTm3DgJ14PX58\nqawJkLbhLnIQry6FTSnFa93nznWf15AO0sSEOK+UpIoG1sF15nV+Xp2jd+8O9zjivDYj4jUOnPZ5\nldjwgDl4UMVcuvYlCwVFbLi6CORe2NQWG07hvLbFhrk6r00zr1TOa4hYrG9seDQyDAzDeS1L99lr\n6rg/NS7Oa1mmjQ2L88qbvs+8liVf51XPOJocm0vUHuiv80q1DoxR2GS6tuyzeB29BkhhEz0iXg1I\nWdYE0MSG++K8chOvFI8VcubVJTaccuaV2nkdgnjV7bYuTgt13J8aF/E6M7NURmXLxo3+59qmmVdu\n4nWohU19jw0vLKgb7aFutvucU21u9rqkFQBxXtuIIezbxqyq1InXWD0RIamuoVKcG8pSnNfBk7Ks\nCQgTGw7hvFLHM+sucqax4Rgzr3X7OboQMjbsUtiUeuaV0nkdQmzY5/3OPTbsUtjkGhkGhue8SmyY\nDi7iNfT7JpZ4la1ylpOLeJXYMI/Y8NycuolL8XpLYVOmpHZeQ8RFbC+0XXcztQBbXHQ/xlF8ndcY\nM68zM+r39r3DzXHmNdfCphjOq+l7K9aF2Of9zl28ujivPuIkZNuw7fswRtvw0JzX2Vn1O1Pe3NSk\nigZWCTnvCvAXr33eKkfEax5wiA1TlTUBUtiULamd1xCxYRvnVd+db7sgUu8Z2eQmmezzGis2TOXw\ncpx5Nfm9YuzzCvCaebV5zWPV/vvMXfdRvPbJeQ1d2DQ08aojw0VB/7PFee0mlngV57WeGK60iNf6\n2HBs55UqMgxIbDhbODivKcWraTSWciHctlUOl31eqRxeblvl2Div3PZ5PXGCV9twjPkd39gw58WC\nbdvwmTN+hTwbNqiLvk+ChGqfV4kN0xMqMgyIeDUhVmxYnNd6YrjSIl557PNKVdYELInXsqT5eRSI\neO1gcVHtS/a0p6U7htRb5aQSr3UfvHXr1PG0Lbqot8ppmnmlcl5DFjZVn4cNG9Rzu7DQ/H2mAo3r\nVjlDaxv2uYnSp8ImXbb0xBPuAmVsTL2+PovEnGZeh+a8inj1h7t47bvz6iMgJDYcBw6xYUrndXJS\n/T6+qSRKRLx28PDD6q4D1ZvABao7bjk5r03CsCi6o33UzmvTzGuOzuvYWHf0OvXMa/WYt21Tx2vi\nElWd1yGI1z7Hhm1ibuPj6rU5dsxvKxTf6DDlPq+h24aH6LyG2CYH4CVehzzz2tfCpokJ9Y/PNYWT\neF1cXDmX2RfxyiE2TDnzCvArbRLx2kHqeVcgL+eV6sTTJgzbSpu0CKQ8Qfdp5hXojg6b/l6h9nmt\nvu5jY8DWrcDjj3d/f9V5TR0blrZhP2xdlE2bgIceSiteqZxXKWyiJ9Q2OUCaBWod8/PivPYxNgz4\nGxmcxKte440WXvZFvHKJDVOKV26lTSJeOzhwoB/itXo30sZ5NV1AUkYQ20RCm3iljgwD/Zp5BbpL\nm2y2yomxzytgFh2emlLfP7o4HYLzKm3DS2zaBBw96idQQjivHAubhiheJTbsTw7itY/OK+Bf3hnj\nuTG9ply8uDwyDPRLvHKIDVMmELmVNol47eDBB9OWNQFhYsOrV6uLXNvso4ZTbBhoX1xSR4aB8DOv\nExPqdaDaZkjTJAS7tssx/b1ixYYBM/Gqm4ZHm0SHIF59Y8OcFwu2LooWr31wXiU2TM9QYsNcxavN\njTYpbFpJn5zX6rwr0B/xyiE2TO28bt8uzmtW9MV5rS4Ci8LcfeXUNgy0O68hxGvomVe9kTS1CxLD\neY0RGwaUKDURr6PzroDEhrvoU2ETQBMb3rCBj/MqsWFaQseGuYjXIc+89t15FfHKn+o6IffCJkCc\n1+zg4LyGmHkFzO8GcWobBtoLh6jc0FFCz7wCccUr1cxrrLZhwMx5rc67AkuutknCwARb50Biw37k\nGBvOyXkdmngNGRtOsUCtY+gzr30tbAL8xGtZiniNRfWanOLGlhQ2DRwuzit1bBgwv9imKGxqE1Bt\ne71SuaGjtIlXqscKIV6bIrhdsWHT5zBUYZNvbHiUonDbY7Pt+Dju89pX8Wq7EN28WT3n3NqGXd6D\nMQqbJDZMByfndcjitc+FTT5rwYUF1cg+FnjVb5rou3Bhpbjqi3jtY2xYCpsy4swZ9UHauTPtcej5\nVJ8FeJN4pXReORQ2xZx5pXysUM5r08wrlfPKqbDp+PGVsWGA9oLYt9gwd/Hq4ryO/tuFEM6r3irH\nZo9GKWyiRwqb/PG5GSixYT98nNdYot7HeY2VVgpNU2zYZ49eW6SwacDoyPBoAUwKisLffW2KDVM7\nrzFmXmPHhptmXimd11ARXNvYcFmmn3mldF4BuuNcXFQ/x/Q1z6VtmPNiwaWwCeDXNjw2pv6xia9L\nbJieocy8Dtl5lcKmemI9LxIbXnlNHh932+vbBylsGjAHDqSfd9WEEK+mzqvpncxYM69cYsM5OK+2\nsWFd9jE+3v3zYxY2+TivVMephbXpzawc2ob7WNg0+m8XQjivgP37MEZh0xBjwyFnXqem4rordczP\nS2GTOK8rEfEajzoTJfbNLSlsGjAPPph+3lUTYn8vzs5r18xr7Nhw32Zem5xXG/EfYqbTJzbc5LxS\nXRBt31sSG/YnR/HadL7kKF6H5ryGnHkdH+cRe+yL8+oStQfEeW0iF/Ea050MRd1aIXahmxQ2DRhu\nziu1eA2xVQ7lbGFbbJjDPq+ULi+XtmEbIRRioeYTGw7tvHIVr31uG7ad++QgXqmc19AzakPc5zVk\nbBjgER3ui3gdG3N7j4rzWk+sFmbfmde5Ofo972NTd02OXdokhU0DhpPzmsPMK1UEcX5enbyaLsBt\nziulG6ppm3mlEsoxt52hcl5jHvP27cDp0+0XtdAzr1zFa5/bhl2c1zVr/BZpnJxXKWyiJWRsGBDx\n2oXtucrlsUS81pNDYZPeHSBn93VhQa1hXdfbVFAXNm3d2r0Gi4mI1xY4bJOjCREbDuG8UiyEtShs\nmi3kEhvO1Xltm3m1dV5jFTZNTKjXvSm2srCg7grWNYNTRZFs31uxIoQ+N1G4zxi5iFffWOjGjX7n\n2lxmXodW2LS4qF7XjRvDPQaHvV77MvPq+lgSG64nh9gwwP+a1EXT+jX2uYHaeV21Sr1ebdssxkTE\nawNzc8DDDwN79qQ+EoVvbLjuLj5X8dolClPEhkM7rzLzqmhb3LRFh0+eBLZsqV+0UYlI25sVseZ3\n+hwbtnULtmxRd4h94OS8SmETHefPq8WcSRmdK+K8tiPOqx8iXvnTdD2OHRumnnkFeJU2iXht4MgR\n4LLL+JwEKWZeqycu0wtt7LbhLgHaFRuWmVdFjjOvTbFhoF28Ns27ArRtwxIbjovtQvS5zwU+8xm/\nxww582rzGZfCJlpCR4aBYYhXny0/xHn1wyeBJ+I1Dk3rhNydV4BXaZOI1wa+9z3gOc9JfRRL+Nxx\nA/IqbOoSCW37vIbYKmdiQkXOqi4Fd+e1beb17Nn6FsfUM69NbjHQLl6b5l2BdLFhaRv2x3busyiA\na67xe8xQzqvtoj9GYdPQxGuopmHNEMSrOK/p8J15jfG86O6TrpbovorXpnVC7jOvAK/SJhGvDdx2\nG/CqV6U+iiVCtA1z3SrHxHmNGRsuinqhTymUQ5UfNS2iJyfrX/sY+/C10RUbPnGi/u+6nNeUW+WE\n3vex77Hh2AtRDm3DZalulklsmI6hOK8y8yritY5YzuvEhGqK7jq39Fm8cogNh3BeJTacAbffzku8\nrlvH33mlahvuWoyvXq0Wd3UnuBCxYaD+ueLsvOrnp+l1a4oO2wg0vfilEmfa3W5aeLg6r6nahsfH\nzS7ivvjEhrkvFFKI13Xr1HPi+rpRzLzOzy+9f0IxtNhw6G1ygPgL1DrEee13bJi7eAXM1pYXL/ZT\nvPY9NizOK2MeeUQthp///NRHsoRvJLdPzmtRNLsjIWLDQP3cK+eZ17m59sVvU+OwzeKiKPzmn6rM\nzKj3aFPL9CWXtIvXJuc1VWxYP3boC3GfY8MpFqJF4Zd0oXBeYyw0hxgbHoLzGvq9owuvFhbsv1di\nw374bJkYU7yaXFf67Lw2xYalsIkOEa813H47sHdv2Lvetvh+oHPcKqeNptKmELFhoH6vV87Oa1vx\nEdDcOGz7O1FGh7uOuauwqc15TREbBuJciCU2TI9PdJjCeY2x0BxibFhmXmlwPe+HFq9aUIdslE6J\nr/Ma61w6dPHaFBvug/Mq4pUxt98OvPKVqY9iOb6LzCbn1US8pmgb7rrANYnXmLFh6plXavHadsOh\nSbza/k6U4rWtrAnojg2Hbht2Ea8xNlz3iQ3r2TiuIiY38VqWze9jm/dCDMdZYsP0cBCvoWdegbji\n1eY92mfXFfAvbBLnNTxN64SYseG5OXUjh/r1lsIm5nArawLCxIZNP0yx24ZNREKK2HBo55VS5HS9\nZk0zry7bwVCK1xDOq8SG26H63IYgVfnKhg1u4nV+XiV2mvYbtnFeQ//eExN8b1qEIEZsOPZcWx3c\nndeQyZ4+lzUBS+LVpWeCY2y4zhnMXbw2vcdjxoZ1ZLhpBMsViQ0z5tAhdfF51rNSH8lyfMuQcips\n4hgbrpt59XG8qlC7IF0uZtPMa0rn1Sc23FXYRHVTxfb15h4bBug+tyHIzXltOyfYuEixYsNDcl4l\nNkyHy3m/LO0/z7aP0+eyJkD9bmNjbtdcjuK1znkNsX98TDjEhkNEhgEpbGKNjgxT37HwJVRsmGth\nU9divGmv15gzr5SPFWLm1SU27HJnnOpC0yW4d+xQJ87qXeey7N4qh0JguzicocVrV6u0CVznXhcW\n1O+XYn7NVby2vRY26QopbKJnKLFhruJVfzZs1lYueyP32XkF3KPDnMSrfk3rXqvcnVcOseEQZU2A\nOK+s4RgZBvyjfXVxGq6FTSaisGmvV0o3dJTqc9U22+ZC7MKmtq1yuDqvk5PqhPzEE8v//Px5dTe6\n7i4u0O/YsP5s+pTLcRWvKReioZxXTuJ1iIVNQxGvHGdeXa7NLrHhPjuvgJ945VLY1OS6ArSjSCng\nEBsO6byKeGVIWfIsawLCxIa5Oq9cY8OjJ565uebZNheoi31MnFeKwquYhU1AfXS4zXUF+t02TDHj\nLeJ1JSGcVylsSstQxOv8PE/nNYZ4Fee1GU6FTV3iNXfnte59HtN5vXgxzDp4yxZlHiwu0v9sW0S8\njrB/vxIkV12V+khWQlHYVD1xmTqvNm3DHAqbYsy8Urcap5h5pXBeYxY2AfXitW3eFUjbNhz6QkyR\nNOBa2JSyfGUIzqsubHIpf8mRWDOvMfdyrINrbFicVxr6EBvuu3htcl5zn3mdmFBlhnVrx9iIeB2B\n67wrkIfzSlX8wnGrnOrMK3Wrscy8dseGATfnNWVsOHT5BMX7nWth05Cd1xjCvSjUPLHeG7PvyMwr\nHVzF61Cc1/Pn7b9PxGscOMSGQ828AnxKm0S8jsB13hUIU9hEPfM6MaHiBL5zVKYzrxRtuaZUnyvu\nzqvJzCu3tmHX2LCJ85oyNhxyfkdiw2EYgvMK8I8Oz8wAf/ZnND9rKLHhIc+8DkW8ivPKFy6x4VDi\nlUtpk4jXJ+E87wqE2ed1zRr15135dVPxWhQ0EUQTYVi3uFxcVL9PDPFKLZJtN2PvIqbzmjo2bDLz\nKrHhZjiL11QRQA7Oa4zfnXvj8COPAO9/v//PKcs4sWEO+7wOeeZ1KLFhl/dYTGFftzvDKH0Xr6md\n11AzrwCf0iYRr09y//3qwrZnT+ojqSdEbFiLza4PlM1WHBQLYdfYsEsVvykxZl4pHbocZ15dY8Nd\nzmuf24Yp3oecxWvfnFdToRhLuHNvHL5wgWbBNzOzdL0LCRfndajidQjOq2lirkpMYV9dL1Xps3ht\niw33xXmV2DAjOEeGgTCxYcDsRGgrXn1PPKaFTVXxGioyDPRv5rVpqxzO+7wCSryeOLH8z2K2Ddu+\n5rm0DXNcLORY2JTTPq8A/9jwxYvqvOBbKhUjMgyIeG1DnFcaTAyHOiQ2HAeJDcdBxOuT3HYb38gw\n4PeB1nOodXMwJhdbm7uZFOUvplvlVBeXoZqGgf7NvDZtlcN5n1cgbduwy2ueQ2w4RmHTG95g/zz0\n0XnlVNgELDUOc+XiRXX98j03xogMA3zEq8y89pcuV7MJEa9x4BAblsKmgbCwANx5J2/x6uO86oVQ\nXZy2y3nVCwfTC0LK2HBM8Zq787punXq86mOmnnntcl4vuSSvtmGJDSs+/3m1P5wNOYrX3GZeuTuv\nupjGd9E3JOd16DOvQxCvrs5rzJnXtmvKxYv9Fa9N12S9DonR7i7O60C47z7g0kvVP1yZmFDi0+Uu\nedsisOtiq7/XdI6USry6FDZRuFBNhJ55pRSBQLd4LYr66HBf93lN2TacQ2w4pHidn1f/2C7qUxY2\n1SU7TMitbZh7YZN+z/iK13Pn1DUjNPo6kXLv3CHHhlOeM2LhKl5jPjdDd17r3udF4f7a2SKFTQPh\n9tt5z7tqXON9bXfcuj5MNvOuAM1C2LRt+OzZ5YuEkM5rbjOvJi5mnXud0nm1iQ3r1312Vi1Mt20L\nf4xc93nlLl71z7bd3mHIzqsUNimoxGvIGN0oY2Pp900eungV57UeiQ3HoW2dECs6LIVNA4H7vKvG\ndZHZ5bxSi9cYhU2Tk+pEXBWUMvOqMHnd6hqHXWZeYxY2rVmjHlMLi8ceA3bsUIvGJijc4YUFtci3\nXRjF2OeVIjYcWmADwxCvuTmvQ4kNh7w2VEkdHR6yeB1CYZOIV960rQ1jlTZJbHgAzM0Bd98N7N2b\n+ki6cV1ktt3F7/owpXBeTQVUdYFJLShHqROvnJ1XExezTrxyd16B5dHhrnlXgEZg68Wv7TZMUtjk\nLl5Tzq/pc57ta0c58xqrsImzeNXXphijKFSkFq9N5YyUcBWv4rw2I+I1Dm3r11jnBilsGgD33gtc\ndZV6QbjjushsO6F3nQhtLwax2oaBlbHXkFvlVGdeqR/LZg9IE0xuOlRnXnV80GbhQz3zanKjZFS8\nds27AjQC23Xxm4N4ldhwPXXbcXVBtc9rTOd1KLHhWOI15pYYdXB1Xl2umVLYtBKfrXK4FDZduNAs\nrvogXvseGxbnlQG5RIYBP+fVtbAplfNqstCoLi5jzryGiA1TxktNhGB1u5wYi4s2TIWYrXilENiu\nNytiFDZxbxvWPzunwibALTos+7zSIrFhe7iKVylsosF1q5xcCptC90SEhktsONT5bssWdV1MOdcP\niHjNpqwJSOO8xhavZWn+mNVG0JixYe6FTS4zry7PH+WFJofYsC3ivC59bnJzXl0ah6lmXmMtNHOJ\nDYt4NWfo4rXvzusQYsMheyJCUpY8YsMhndfxceDlLwe+8IUwP9+UQYvX6WngnnuAV7wi9ZGYlWLM\nLQAAIABJREFUEaqwiZPzOj2tjrWtgEcTOzacW2GT7cwrB+eVa2zY9fXOZZ9XKWxaCbXzyrWwSWLD\ntKQWr0OeeZXCpmZii9e2Y+zrzOvsrPrsjY/X/32s2HDodvU3vxn45CfD/XwTBi1e77kHeM5z4mxe\nTkGI2HAI59XnxGOzGK8uLmO2DffBea2Kf1fnNWVs2MR5pYoNcxSvFO9DKWyqx0W8UrYNx/jdc4gN\nT0yIeLVBnFe7x8iNHMRrV7Q5lHg9exbYt8/teynoWkP1oW0YAN74RuDWW4Hz58M9RheDFq+3357P\nvCsQJjZMvVWO70LYZjFOIb5MqTrK1I9FKQIB85lXX+eVMuLjEhs2dV5TxYZln1dxXjUcndeJCf7O\n6/bt+bUNx3BXmhiyeBXntZmY59NUbcNf+xrw1rcu7QMfm641VMzCppDnux07gJe9DPjsZ8M9RheD\nFq+33ZbPvCsQJjbcdSdodjZubNhmkREzNrx6tbowLiyEeSyZeXWLDZvOvM7O+l3QfJzXkPM7VLHh\nGDOvLoVNqcUrddswN/HK3XnV4lWcV3OGLF5TnzNi4NM2nMvMq+ua4uJF4OGHgR/8wO37fek6z/Rh\n5lXz5jcDn/hE2MdoY7Di9cIF4HvfU3cPcsH1Q+3rvNpcDChmXjnGhoti+e/Wh5lXCvGfep9XE+d1\nbMzfYepzbJiz89qntmEpbLLnwgURr7YMeeZ1COLVtW14COJVX2M+/3m37/dlKLFhAHjDG4A77gBO\nnw77OE0MVrx+7WvAi17U/AHiSArnNXZhk6/zGnKBMhrXEedVkaqw6cQJYHFRidgu8Qr4O8RcxStF\nbDjGMa5ePYzYsOzzSsvFiyqiJuLVjLJUr2cM59X2eiWxYRpymHltWwcuLKjrTdPn0dd5veKKdOKV\nQ2x4YUG91jbrdhc2bQJuvBH4x38M+zhNDFa85hYZBtzLkNrKP7gVNtmIwmqsL+TMKxDWeXVZDLSR\n48yrbWHTE0+oi4HJ+9NXZHMWr9xjw9PTyj3LTby6bJVDuc+rFDblGRuO5a7UMT+vmk6LIuzjiPOa\nDh/xGuu50euCulEd7Qo2vUdXrVICbHHR/nEvXABe+1rgvvvSOIJd55kY5wbdNBz6HAAAb3pTutbh\nwYrX3MqaAL/CpqY7btRb5fgWNtksxquLy5Azr0B455VyNtK0bZjTzKtpbFinJQ4e7J531fiKbNfX\nW2LD6hhdxOvQ24YlNqzeM9u25SVe162zf69TEet9E1O82rw/xXltJuYYRlE0rw3aIsNd39uFvtn1\nK78CfOlL9t/vS9caKkYqI3RZ0yivex1w772qeyQ2gxSvp04BDzwAvPSlqY/EjlCxYWrndQix4T7M\nvG7ezGvm1TQ2XBTKff3hD80iw4DEhtuI5bzmWNjU97bhXGLDObUNV69LMYkx7wqI85oSfV6wXS/E\nFvZN15WLF7vH9Vyvm9rVvfnmNNFhDrHhGPOumrVrgde/Hvj0p+M83iiDFK9/8ieqKSukSxeCEPu8\ndt0JStE2zDU23LeZV+1c63hO6plXU+cVUOL1/vvNnVff43R9b0ls2C82nFthU9sCXZeGmcThpG1Y\nkWNsuHpTMCYx3zciXtPh4r5yEa9dzivgft3UP/u1r1X7kLpEj33gEBuOKV6BdNHhwYnXr30NuOUW\n4AMfSH0k9oTY59XEeY3ZNmzrvMaMDYeceZ2YcJ/zqMNEvI6Pq5Oc3mg65czr/LyajzF1DWydV4rY\nMMd9Xine8zEEdo4zry5b5bR97nQczkQsStuwOq7FRSUGcxKvKZ3XPsaGpbBpJS7b5QxBvGrh9rSn\nqcTGd75j/zN8CBUbvuUW4OhRs6/VM6+xuPFG4Mc/Bo4cifeYwMDE68wM8I53AB/8ILB1a+qjsSeU\n88qpsMl25jVlbJhSKBcFrQtiGsEdfQ5TOq+2z6eL85oqNhx6n1cK8To9HW5jd9eZVw7ildJ5Bcw/\nLzELm7jGhvVC1HXGb5TYzutol0BM+iZe9TXR9NyU+pwRC5ftcmJ3CKR0XgE1jxk7OhwqNvyhDwFf\n/KLZ18Z2XicngTe+EfjUp+I9JjAw8fr+9wPPfKZ6onMklPPKqbDJNjY8urjMOTYM0IlX7eCauJij\nCy3XmVcK184mMgwo8XrkiN3Mq7QN1zMxofbCDSViXJ3X1IVN1G3DgJ14HXpsWM/G5SZeUzuvfZp5\nLQqVEDI9Nw3FebX9TJRl/DGMlM4roOZe/+mf7H+GD6Fiw6dOAQ8+aPa1MQubNG9+M/CJT8R9zMGI\n1x/+EPjzPwc+/OE4FdIhCFHYFMJ5jRUb3rhRRV511DZm23AIoUy1kNRC0OR9PipeUzuvNu+znTvV\nv2O2Dbu83hMT6v25sOD+2E0sLNDt6Rhy7nVIhU0mzqvJZzxm2zBX5/XCBXV9colIVom5oEtd2MTR\neV1cdL8ZZfNYqc8ZsbAVrwsL6gblWMQVf9Mx6s91GxTO68teBvz0p3GbcE1iwy7nspMn7cRrTOcV\nUO3Ox44BP/lJvMcchHhdWFBx4T/9U2D37tRH406I2DC18+q7CLYRUOPj6mu1oxP67rr+3XTpCvUd\nbkrxavqajS60Us68usSGAf5tw0URzn3VzxnFzbjQ4nXzZvW5sRFKuRU26d+t7bxgWnQjzuvy2LDP\ne7Msw6dyRpHY8Er0NcnlXGXb0i3idSUpHOnUzuvkJPCrv2oet6XAJDbs6rweOGB+DLHF6/g48K/+\nVdzo8CDE65//uXoj/+7vpj4SP0LEhrUgbioKStE2bLPIGF1gxooN68ehdvBt97RrwsbF5OK8usSG\nAf6xYSCseKV6v4eMN+vnbv16u+hwahdl/Xp17KauuckNGNP3oRQ20cWGp6fV8x7LddJFX6FmyNvg\nKl59ZvNtnVeJDa8kN/Hqer2u/uzYW+aEiA3PzKjfi7PzCixFh2Od93ovXo8cAd73PuAv/zJuZCIE\nIWLDY2PtotilbdjX4bK5yPk6hzboC0aox3HZfqAOG+e1Kl5TzbzmEBt2fc1DCUPK92Fo5zVH8To2\ntryNuwuTz50UNpmj44W+4jXmvCugntPVq8NviVEH15nXmOJ1CM6rbZQ+xfOS2nkF1JY5X/pSvHNc\n17nGJTZ86pS6ST89bZboSDHzCgAveYk6xn/+5ziPl7mca6csgd/7PeAP/xB4xjNSH40/rh/oroVQ\n2+KAc2wYWH6XO1bbcCiHl3rm1YRqYZPt72XbBtmEi/M6OaluXpiQKjZM8dhNUDZehxava9aoC7eN\neOUQAbSJDlM6rxIbpmsbji1egXTRYa4zr7HE65AKm2zO17k5rxQzrwBw2WXAFVcA99xj/7Nc6Hqf\nuzivp06pzoinPx04eLD761M5r0Wh9nyNVdzUa/H6yU8CDz0E/NEfpT4SGnyc17YTV9vdoBRtwzYL\nDd0IOjennJKQd5318x/SeU058+raBklx3LbO6xVXAP/9v5tHt31jwz43LHKIDccQr+vX2124Obgo\nNo3D1M6rxIZpYsMpxGuq0ibOsWGfm3/ivC6n77FhKucVUFvmxGodNo0N29zsP3lySbyaRIdTiVdA\niddPfjJOdLi34vXxx5Xj+tGP9udkFqKwCWi/G+QqXl3fvK6x4RiFHLk4r64zr66inKK0yVY4r1oF\nvOc95l+fqm2Y4rGbyCU2rI8zt9gwMAznlXtsWEckfa4pQ3FeY75vZmfNXxNxXmkR8VpPXZNxzLnX\nrnPNqlWq3MhmnXfqFLBtG3DVVWalTSkKmzTPf776/b/5zfCP1Vvx+u//vRogvv761EdCR4jCJoDW\nefXdM9K1sCn0vCsQfuaVsvwoVmETQBOLtY0N25IyNhy6bZiCkIVNPjOvqReiNuKV0nmN9bvnEBue\nmLBf8I0izis94+PqOk9ZZtaEOK8rcRGvfZ951eNL1d/zJS8Bjh5V/4TG5H1uGx3OyXktinh7vvZS\nvH7pS8AddwD/5b+kPhJaQhQ2Ae0fJtu2YcDPxbEVUHqREGOBkovzaiMEKQqvKES3bWzYFmkbbidW\nbFicV/N9XmP87jnEhgG/6PCQxOv8fJzCJsDunCrilRbbz0OKG4GxxasWbdVRovFx4KabgFtvtft5\nLpica2y3y9HOq414TVHYpHnTm4C/+7swe9uPQiJei6J4TVEUPy6K4qdFUfyHhq/5YFEU+4uiuK8o\nihdSPG6VxUUlXN/5TuAjHwE2bAjxKOkIGRtuc15tLwY+jcOcY8N9nHmlcl5jx4ZtSR0bHnrbsEth\nE4eFKLXzynGfV+6xYSA/8dr32DDAU7xKbLieIcSG235urOiwqXi1ee1cxGsq5xUArrlGFWXdcUfY\nx/EWr0VRjAH4MICbADwHwJuLonhm5WteC+Cqsix/AcC7AHzE93FHefhh4E//VGXC/9N/UlvjvOY1\nlI/Ag5CxYaqZV8CvtCmH2DB35zXHmVeJDduTS9vw6MyrzR1nLm3Dpg5arjOvnJ3XXMVr32PDAD/x\nWpY8Rg1iYLtVzhDEa5tou+km4Lbbwo3GaELGhq+8UhXQdt1sTC1egaXippBQOK/XA9hfluXhsizn\nAHwSwBsqX/MGAP8XAMqy/CaAzUVRGO7QWM/8PPC5zwH/4l8Az3ueyrP//d8D3/kO8K//tc9P5ksq\n51Viw4oYM68pnNfRtuFUM6+cY8P6NXG9+A85Njw/rxIxq1b1PzZMNfNalnHbhrk6rxIbtmfI4nVh\nQc3hjo+7PU5O5LxVzujnuglq53XnTuBZzwLuvtvuZ9oS0nldvVrt99o1u5uysEnzW78F/L//FzY6\nTCFedwN4aOT/jz75Z21f83DN17QyP6/enD/7GfCf/7O6C/Ff/yvw678OHDmiYsK/+Isuh58PuTiv\nPgthF+e1T23DsQubNm3yd14pYsOhnVcfd9j3ZkWofV4pb6KEEtj6dS2KPAubbLbKoXJe9QU/xiI8\nF+fV1mkaZUix4SHPvHK42RWLXAqb6o4xhfMKxNkyJ8TMq3ZeAbPoMAfndc8e4IEHwl7DWBY2XX01\ncPnlwI4dam51YmLprsOv/ArwxBNq+Pob3wD+zb/p32xrE/oDbbtlQE7Oq8vMa6zYcE4zr6bHx2nm\nNbTz6jOH7bP4DbVVTg6x4dFjtBGvCwvqPJfaRUnhvMZcaHIubKrOvMa6IUqBOK/LEfFKSw6FTU2f\n2RQzr0CcudcQsWHtvALm4jVlYZNGC+5QUNyjexjAnpH/v/zJP6t+zVM7vubn3HzzezExoS6sr3zl\nXtx4495odxM5Mza2dCK3Wej7bJXj2jbsKhRyiA2HKhdKUdikf48LF9Rde5cLHNU+r10XNB98BLav\n0z7k2PDojZ5164ATJ8y+T5+zqs2RsUmxz2tMAcK5sCnn2LAUNi0nhngdSlkTIIVNdXQ5ji96kTK+\nDhxQ/TghCBkbBpR47drrlYPz2sS+ffuwb98+kp9FIQm/DeDqoiiuAHAMwJsAvLnyNZ8B8G4AnyqK\n4qUAnijL8njTD/zgB99LcFj9REeHbQRl1538tjtBLm3DKQqb+hIbjl3YBKgbACdOqN/JRSxQxYZD\n3qnzjQ1zFK85tA2PflZsCps4lDUB6ZzXmOKVq/MqhU32DFm8ivPaDBfxWpZpZl4BZf689rUqtfkH\nf2D3s00xOde4FjYBSnTfckv3MXAVr3v37sXevXt//v/ve9/7nH+Wd2y4LMsFAH8A4EsA7gfwybIs\nf1QUxbuKonjnk1/zeQAHi6L4GYC/APD7vo87VFwWmV2RkaY7QWUZNzasF1E2LnvfCptiz7wCyiU4\nftxvcZFDYVPK2PBQ24ZdY8NcFqIh2oa7xGLMhWZOsWERr90MeeZ1SM5rrm3DMzPq/dk1DhLCeQXC\nRocXFtTnr+u6ZTPzOjWlfq7+vXKZeY0ByWmuLMsvAHhG5c/+ovL/ge51DAuXD7XJzOupUyv/fH7e\nrb3PdSHsssgYFa+xZl6np9XjUkMZG7Y5eW3eDDz6qPsCL4fCJp9j5CxeL72U5mfFENi24pXDQjTF\nPq8xf/ehxIZ37qQ7LhMkNryc6Wn3ZI04ryuxnQFP8dzUrQNHb0i14ZKUMvnZN96oenJCCDx9retK\nr9nEhnVkWP/MnGZeQ8OysEloxtV5dSlscnFdAXfx6hLHHd3nNXfnNcXMK+DvvFLNvIZ0XiU23E6M\nmdccndcUbcMxI9MSGw6DxIaXE8t55XDOiEGusWGTeVfA3Xnt+tlbtgDXXgvcfrvdzzbB9DxjExs+\ndWr5TZ8dO9Rn4Ykn6r9+cTG8EcAFEa+Z4VKG5LpVjo94dVmsuyzG169X33fhQvgFiv69Qi2GUs68\nHj+e1nkNVYKlkdhwOzFmXtety0+89n3mlfM+r6NOim+DfewYnYjX5fjcaLNxXjmkNWLQd/Hqcr02\ndVNf9zo190qNqfliExseLWsClAN71VXN7qv+nI0NQNkN4FfsFy5lSK7Oq0vTMBA3Njw2pk6Gjz0W\n/m6Tbnt+4glxXkehmHntc2w41D6vObQNV2PDfS5syrVtmLPzmmvb8MaNwPnzygmJyZBnXrnc8IpB\n38VriMImzXOf293Y64LpDRqb2PBoWZOmLTrMuayJGhGvmWG7yCxL98ImV+fVtW3YdTHu6xzasGYN\ncPp0mMeiLGyyWSho8Zraee1zbDjEPq85xIb7UNh07pzZ3to5Oq9cxatuJdWfu9zE6/i4uq6ePx/3\ncbk6r1LYRIuLeOUy8xoyNmwi3HbsAB5/3O5nmxAqNjzqvALt4nUoZU2AiNfssI3k6juxbTGCpg+T\nyzY5+hhdnVeXC9zoVi+hWbtWidc+Oa9a/IdeXLTBOTbse0HIITYcYy43x8KmyUl17jR5bqic15i/\nO9fY8Oyset7185CbeAXSRIf7Kl5NrotcbnjFwPbzkOJ8ytV5DSVebWLDNs6rrXgdQlkTIOI1O2xd\nTZMTOrXzGjM2DCh35MSJOEPqupm5TzOvvs4rhbPY59hwSPGaQ2x4dJ/X3JxXwHy7HErndeiFTdXy\nlRzFa4rG4b6KV3Fel6O3yjFJhADDiA2b3mTeuTOc82ryHvcpbAKUeG2KPYvzKrDF1nk1WQS2Oa8x\nC5tyig33yXnVW+X0eZ/X1LHhobYNjy5adWGTyYKLk3g1bRyWfV7pqC7CchSvKZxXmXl1e4zcWLVK\nlfeYpiZSidfqZ5aD87phg3qvUF/vTM8zPoVNQHthk4hXgS3ivK5ELxJixYbPnevfzKvP75TLPq8S\n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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x1107f34e0>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "@widgets.interact\n",
    "def graph(a=10.0, b=2.0):\n",
    "    x = np.array(range(-100, 100))/100\n",
    "    y = np.sin((a * x)**b)\n",
    "    plt.figure(figsize=(16,9))\n",
    "    plt.plot(x, y)\n",
    "    plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {
    "collapsed": false,
    "nbpresent": {
     "id": "6eed45f4-52ca-4107-91a1-22279a469b1e"
    },
    "scrolled": true
   },
   "outputs": [],
   "source": [
    "df = pandas.DataFrame(\n",
    "    np.random.randn(100, 3)\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {
    "collapsed": false,
    "nbpresent": {
     "id": "6dd75bcd-39e8-4254-a6c8-bbdf55498c5b"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<script type=\"text/javascript\">\n",
       "if ($(\"#dg-css\").length == 0){\n",
       "    $(\"head\").append([\n",
       "        \"<link href='https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.grid.css' rel='stylesheet'>\",\n",
       "        \"<link href='https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick-default-theme.css' rel='stylesheet'>\",\n",
       "        \"<link href='http://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.4/css/jquery-ui.min.css' rel='stylesheet'>\",\n",
       "        \"<link id='dg-css' href='https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.css' rel='stylesheet'>\"\n",
       "    ]);\n",
       "}\n",
       "</script>\n",
       "<div class='q-grid-container'>\n",
       "<div id='c62ef761-0b20-4bd5-8f39-dc94da55f5ef' class='q-grid'></div>\n",
       "</div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "var path_dictionary = {\n",
       "    jquery_drag: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/jquery.event.drag-2.2\",\n",
       "    slick_core: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.core.2.2\",\n",
       "    slick_data_view: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.dataview.2.2\",\n",
       "    slick_check_box_column: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.checkboxselectcolumn\",\n",
       "    slick_row_selection_model: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.rowselectionmodel\",\n",
       "    slick_grid: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.grid.2.2\",\n",
       "    data_grid: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid\",\n",
       "    date_filter: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.datefilter\",\n",
       "    slider_filter: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.sliderfilter\",\n",
       "    text_filter: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.textfilter\",\n",
       "    filter_base:  \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.filterbase\",\n",
       "    handlebars: \"https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/2.0.0/handlebars.min\"\n",
       "};\n",
       "\n",
       "var existing_config = require.s.contexts._.config;\n",
       "if (!existing_config.paths['underscore']){\n",
       "    path_dictionary['underscore'] = \"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min\";\n",
       "}\n",
       "\n",
       "if (!existing_config.paths['moment']){\n",
       "    path_dictionary['moment'] = \"https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.8.3/moment.min\";\n",
       "}\n",
       "\n",
       "if (!existing_config.paths['jqueryui']){\n",
       "    path_dictionary['jqueryui'] = \"https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min\";\n",
       "}\n",
       "\n",
       "require.config({\n",
       "    paths: path_dictionary\n",
       "});\n",
       "\n",
       "if (typeof jQuery === 'function') {\n",
       "    define('jquery', function() { return jQuery; });\n",
       "}\n",
       "\n",
       "require([\n",
       "    'jquery',\n",
       "    'jquery_drag',\n",
       "    'slick_core',\n",
       "    'slick_data_view'\n",
       "],\n",
       "function($){\n",
       "    $('#c62ef761-0b20-4bd5-8f39-dc94da55f5ef').closest('.rendered_html').removeClass('rendered_html');\n",
       "    require([\n",
       "      'slick_check_box_column',\n",
       "      'slick_row_selection_model',\n",
       "      'slick_grid'\n",
       "    ], function(){\n",
       "        require([\"data_grid\"], function(dgrid){\n",
       "            var grid = new dgrid.QGrid('#c62ef761-0b20-4bd5-8f39-dc94da55f5ef', [{\"null\":0,\"0\":0.0999,\"1\":1.3029,\"2\":0.3229},{\"null\":1,\"0\":-0.6819,\"1\":-0.395,\"2\":0.0836},{\"null\":2,\"0\":0.9189,\"1\":0.2721,\"2\":-0.494},{\"null\":3,\"0\":-1.832,\"1\":0.0326,\"2\":-0.5436},{\"null\":4,\"0\":-0.8017,\"1\":-1.2007,\"2\":-1.1461},{\"null\":5,\"0\":0.1888,\"1\":-0.7435,\"2\":1.0982},{\"null\":6,\"0\":0.3283,\"1\":0.725,\"2\":0.6047},{\"null\":7,\"0\":-0.2284,\"1\":-0.304,\"2\":0.4666},{\"null\":8,\"0\":0.1672,\"1\":0.6135,\"2\":0.5545},{\"null\":9,\"0\":-1.1204,\"1\":0.7648,\"2\":0.3754},{\"null\":10,\"0\":0.1513,\"1\":-0.0369,\"2\":-0.5174},{\"null\":11,\"0\":-1.6807,\"1\":-0.6342,\"2\":-1.7699},{\"null\":12,\"0\":-0.2409,\"1\":-1.4295,\"2\":-0.569},{\"null\":13,\"0\":0.8148,\"1\":0.938,\"2\":-0.3882},{\"null\":14,\"0\":-1.4572,\"1\":0.7834,\"2\":0.7136},{\"null\":15,\"0\":-0.7054,\"1\":-0.6461,\"2\":-1.2189},{\"null\":16,\"0\":-1.2074,\"1\":0.9893,\"2\":0.1228},{\"null\":17,\"0\":-0.1284,\"1\":0.5499,\"2\":0.3908},{\"null\":18,\"0\":0.9152,\"1\":-0.9005,\"2\":-0.0966},{\"null\":19,\"0\":0.5723,\"1\":0.4132,\"2\":-1.9466},{\"null\":20,\"0\":-0.1714,\"1\":-0.9865,\"2\":0.8217},{\"null\":21,\"0\":0.5071,\"1\":0.872,\"2\":0.2973},{\"null\":22,\"0\":0.495,\"1\":0.8019,\"2\":-0.8351},{\"null\":23,\"0\":0.712,\"1\":1.5285,\"2\":0.8313},{\"null\":24,\"0\":0.2101,\"1\":0.4906,\"2\":0.4294},{\"null\":25,\"0\":0.1264,\"1\":0.8615,\"2\":2.086},{\"null\":26,\"0\":-0.9209,\"1\":-0.8523,\"2\":-0.5848},{\"null\":27,\"0\":-0.6372,\"1\":0.1262,\"2\":-0.108},{\"null\":28,\"0\":0.1703,\"1\":-0.4734,\"2\":-1.4614},{\"null\":29,\"0\":-1.0609,\"1\":-0.187,\"2\":2.006},{\"null\":30,\"0\":-0.4818,\"1\":0.8651,\"2\":1.4268},{\"null\":31,\"0\":-0.9715,\"1\":1.6983,\"2\":0.6656},{\"null\":32,\"0\":-0.5617,\"1\":0.1863,\"2\":-2.7018},{\"null\":33,\"0\":-2.7991,\"1\":0.1893,\"2\":-0.3023},{\"null\":34,\"0\":-0.5904,\"1\":-1.078,\"2\":-2.1153},{\"null\":35,\"0\":-0.1899,\"1\":0.1492,\"2\":0.9512},{\"null\":36,\"0\":-0.4077,\"1\":2.3257,\"2\":-2.5397},{\"null\":37,\"0\":-1.9095,\"1\":-2.5701,\"2\":0.164},{\"null\":38,\"0\":-0.5029,\"1\":0.793,\"2\":-0.1534},{\"null\":39,\"0\":0.2463,\"1\":0.6669,\"2\":-1.2501},{\"null\":40,\"0\":0.0391,\"1\":-0.2457,\"2\":0.4899},{\"null\":41,\"0\":0.92,\"1\":-0.7487,\"2\":-1.2082},{\"null\":42,\"0\":-0.1709,\"1\":-0.7618,\"2\":-1.5483},{\"null\":43,\"0\":-0.614,\"1\":0.3774,\"2\":0.8014},{\"null\":44,\"0\":-0.8311,\"1\":0.5329,\"2\":-0.5868},{\"null\":45,\"0\":-1.3813,\"1\":-0.3122,\"2\":1.3578},{\"null\":46,\"0\":1.4728,\"1\":1.7565,\"2\":1.3109},{\"null\":47,\"0\":1.0784,\"1\":0.2297,\"2\":-0.1547},{\"null\":48,\"0\":-0.2265,\"1\":0.408,\"2\":1.2028},{\"null\":49,\"0\":-0.9928,\"1\":-0.0704,\"2\":1.2813},{\"null\":50,\"0\":-0.3508,\"1\":0.7487,\"2\":0.0653},{\"null\":51,\"0\":0.1787,\"1\":2.3255,\"2\":-0.0714},{\"null\":52,\"0\":-0.8787,\"1\":-0.1065,\"2\":0.7099},{\"null\":53,\"0\":0.0182,\"1\":0.3124,\"2\":2.2929},{\"null\":54,\"0\":-0.2512,\"1\":-0.7695,\"2\":1.6504},{\"null\":55,\"0\":-1.2055,\"1\":0.0006,\"2\":-2.2399},{\"null\":56,\"0\":0.8347,\"1\":1.4553,\"2\":-1.2992},{\"null\":57,\"0\":-0.896,\"1\":2.0669,\"2\":-0.3305},{\"null\":58,\"0\":-1.4619,\"1\":-1.4956,\"2\":0.1045},{\"null\":59,\"0\":0.3589,\"1\":-1.589,\"2\":-0.4281},{\"null\":60,\"0\":0.0315,\"1\":0.7446,\"2\":-0.998},{\"null\":61,\"0\":1.0005,\"1\":0.2966,\"2\":0.0838},{\"null\":62,\"0\":0.1612,\"1\":-0.4973,\"2\":-1.5433},{\"null\":63,\"0\":-1.1146,\"1\":-1.2147,\"2\":0.5072},{\"null\":64,\"0\":0.0487,\"1\":0.4569,\"2\":-0.9277},{\"null\":65,\"0\":-1.3937,\"1\":1.2087,\"2\":0.3933},{\"null\":66,\"0\":0.0376,\"1\":0.6782,\"2\":0.3913},{\"null\":67,\"0\":0.2092,\"1\":-1.7952,\"2\":-0.0833},{\"null\":68,\"0\":-0.1857,\"1\":-0.584,\"2\":2.6126},{\"null\":69,\"0\":-0.7918,\"1\":1.2523,\"2\":-0.4058},{\"null\":70,\"0\":-0.6501,\"1\":-0.9008,\"2\":0.5501},{\"null\":71,\"0\":-0.0241,\"1\":-0.0608,\"2\":0.6808},{\"null\":72,\"0\":0.7701,\"1\":-0.8012,\"2\":-3.0681},{\"null\":73,\"0\":-0.1257,\"1\":1.4389,\"2\":-1.5066},{\"null\":74,\"0\":-0.8477,\"1\":-0.869,\"2\":-0.7695},{\"null\":75,\"0\":-0.6864,\"1\":0.2691,\"2\":-0.1754},{\"null\":76,\"0\":-0.6446,\"1\":1.0743,\"2\":0.7865},{\"null\":77,\"0\":-0.0078,\"1\":1.5011,\"2\":-0.7479},{\"null\":78,\"0\":1.2773,\"1\":-0.4571,\"2\":-2.6044},{\"null\":79,\"0\":-0.7003,\"1\":-0.5265,\"2\":1.8866},{\"null\":80,\"0\":-0.8732,\"1\":-0.3975,\"2\":-0.4979},{\"null\":81,\"0\":1.3504,\"1\":-0.1892,\"2\":-1.6058},{\"null\":82,\"0\":-0.0389,\"1\":0.3471,\"2\":-0.8717},{\"null\":83,\"0\":-1.1037,\"1\":-0.3086,\"2\":-1.073},{\"null\":84,\"0\":0.0336,\"1\":-0.1877,\"2\":1.2899},{\"null\":85,\"0\":-0.7012,\"1\":0.1996,\"2\":-1.8907},{\"null\":86,\"0\":-1.1833,\"1\":-1.4723,\"2\":1.3332},{\"null\":87,\"0\":-0.7631,\"1\":0.7116,\"2\":-0.7289},{\"null\":88,\"0\":-1.4682,\"1\":2.8459,\"2\":-0.2341},{\"null\":89,\"0\":-0.7407,\"1\":-0.7472,\"2\":-2.3956},{\"null\":90,\"0\":0.3784,\"1\":-1.3519,\"2\":-1.1301},{\"null\":91,\"0\":1.4191,\"1\":0.6525,\"2\":-0.2149},{\"null\":92,\"0\":0.5664,\"1\":-0.0529,\"2\":-0.4552},{\"null\":93,\"0\":-2.7423,\"1\":0.0833,\"2\":-0.4069},{\"null\":94,\"0\":-0.0141,\"1\":-0.0565,\"2\":0.8518},{\"null\":95,\"0\":0.3151,\"1\":1.756,\"2\":-1.3741},{\"null\":96,\"0\":0.2634,\"1\":-2.0393,\"2\":-0.7753},{\"null\":97,\"0\":-0.8009,\"1\":1.2584,\"2\":1.6634},{\"null\":98,\"0\":0.5862,\"1\":-0.296,\"2\":1.4995},{\"null\":99,\"0\":0.4894,\"1\":0.085,\"2\":-0.1256}], [{\"type\": \"Integer\", \"field\": null}, {\"type\": \"Float\", \"field\": 0}, {\"type\": \"Float\", \"field\": 1}, {\"type\": \"Float\", \"field\": 2}]);\n",
       "            grid.initialize_slick_grid({\"forceFitColumns\": true, \"enableTextSelectionOnCells\": true, \"enableColumnReorder\": false, \"rowHeight\": 28, \"fullWidthRows\": true, \"syncColumnCellResize\": true});\n",
       "        });\n",
       "    });\n",
       "});\n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "qgrid.show_grid(df)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {
    "collapsed": false,
    "nbpresent": {
     "id": "7c304e12-6bde-4b33-bc85-035f13e36fb3"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<script type=\"text/javascript\">\n",
       "if ($(\"#dg-css\").length == 0){\n",
       "    $(\"head\").append([\n",
       "        \"<link href='https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.grid.css' rel='stylesheet'>\",\n",
       "        \"<link href='https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick-default-theme.css' rel='stylesheet'>\",\n",
       "        \"<link href='http://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.4/css/jquery-ui.min.css' rel='stylesheet'>\",\n",
       "        \"<link id='dg-css' href='https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.css' rel='stylesheet'>\"\n",
       "    ]);\n",
       "}\n",
       "</script>\n",
       "<div class='q-grid-container'>\n",
       "<div id='300df439-e834-44de-96f3-82e9ad0e02af' class='q-grid'></div>\n",
       "</div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "var path_dictionary = {\n",
       "    jquery_drag: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/jquery.event.drag-2.2\",\n",
       "    slick_core: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.core.2.2\",\n",
       "    slick_data_view: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.dataview.2.2\",\n",
       "    slick_check_box_column: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.checkboxselectcolumn\",\n",
       "    slick_row_selection_model: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.rowselectionmodel\",\n",
       "    slick_grid: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//lib/slick.grid.2.2\",\n",
       "    data_grid: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid\",\n",
       "    date_filter: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.datefilter\",\n",
       "    slider_filter: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.sliderfilter\",\n",
       "    text_filter: \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.textfilter\",\n",
       "    filter_base:  \"https://cdn.rawgit.com/quantopian/qgrid/72d356cb123fab413dba73ec46616e4916fbd827/qgrid/qgridjs//qgrid.filterbase\",\n",
       "    handlebars: \"https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/2.0.0/handlebars.min\"\n",
       "};\n",
       "\n",
       "var existing_config = require.s.contexts._.config;\n",
       "if (!existing_config.paths['underscore']){\n",
       "    path_dictionary['underscore'] = \"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min\";\n",
       "}\n",
       "\n",
       "if (!existing_config.paths['moment']){\n",
       "    path_dictionary['moment'] = \"https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.8.3/moment.min\";\n",
       "}\n",
       "\n",
       "if (!existing_config.paths['jqueryui']){\n",
       "    path_dictionary['jqueryui'] = \"https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min\";\n",
       "}\n",
       "\n",
       "require.config({\n",
       "    paths: path_dictionary\n",
       "});\n",
       "\n",
       "if (typeof jQuery === 'function') {\n",
       "    define('jquery', function() { return jQuery; });\n",
       "}\n",
       "\n",
       "require([\n",
       "    'jquery',\n",
       "    'jquery_drag',\n",
       "    'slick_core',\n",
       "    'slick_data_view'\n",
       "],\n",
       "function($){\n",
       "    $('#300df439-e834-44de-96f3-82e9ad0e02af').closest('.rendered_html').removeClass('rendered_html');\n",
       "    require([\n",
       "      'slick_check_box_column',\n",
       "      'slick_row_selection_model',\n",
       "      'slick_grid'\n",
       "    ], function(){\n",
       "        require([\"data_grid\"], function(dgrid){\n",
       "            var grid = new dgrid.QGrid('#300df439-e834-44de-96f3-82e9ad0e02af', [{\"null\":\"count\",\"0\":100.0,\"1\":100.0,\"2\":100.0},{\"null\":\"mean\",\"0\":-0.2769,\"1\":0.1267,\"2\":-0.1501},{\"null\":\"std\",\"0\":0.8396,\"1\":0.9996,\"2\":1.1891},{\"null\":\"min\",\"0\":-2.7991,\"1\":-2.5701,\"2\":-3.0681},{\"null\":\"25%\",\"0\":-0.809,\"1\":-0.5409,\"2\":-0.8857},{\"null\":\"50%\",\"0\":-0.1878,\"1\":0.1377,\"2\":-0.1395},{\"null\":\"75%\",\"0\":0.2191,\"1\":0.7527,\"2\":0.6694},{\"null\":\"max\",\"0\":1.4728,\"1\":2.8459,\"2\":2.6126}], [{\"field\": null}, {\"type\": \"Float\", \"field\": 0}, {\"type\": \"Float\", \"field\": 1}, {\"type\": \"Float\", \"field\": 2}]);\n",
       "            grid.initialize_slick_grid({\"forceFitColumns\": true, \"enableTextSelectionOnCells\": true, \"enableColumnReorder\": false, \"rowHeight\": 28, \"fullWidthRows\": true, \"syncColumnCellResize\": true});\n",
       "        });\n",
       "    });\n",
       "});\n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "qgrid.show_grid(df.describe())"
   ]
  }
 ],
 "metadata": {
  "anaconda-cloud": {},
  "celltoolbar": "nbpresent",
  "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.5.1"
  },
  "nbpresent": {
   "slides": {
    "6df5fd17-0f7e-419b-b321-f3262a9c60ec": {
     "id": "6df5fd17-0f7e-419b-b321-f3262a9c60ec",
     "prev": "f7b4eb35-7e20-4ebc-a0da-edb5d9a2cf88",
     "regions": {
      "2d53c2ce-3c65-4df6-a4f9-4457e951837f": {
       "attrs": {
        "height": 1,
        "width": 1,
        "x": 0,
        "y": 0
       },
       "content": {
        "cell": "7d0e1892-a7c0-467f-abfc-259acf3e117d",
        "part": "outputs"
       },
       "id": "2d53c2ce-3c65-4df6-a4f9-4457e951837f"
      }
     }
    },
    "e3507ee6-2947-41f5-8bf7-14ce8236eb7f": {
     "id": "e3507ee6-2947-41f5-8bf7-14ce8236eb7f",
     "layout": "grid",
     "prev": "6df5fd17-0f7e-419b-b321-f3262a9c60ec",
     "regions": {
      "1279b40c-ac25-43c9-b776-e526f132f3e0": {
       "attrs": {
        "height": 0.8333333333333334,
        "pad": 0.01,
        "width": 0.8333333333333334,
        "x": 0.08333333333333333,
        "y": 0.16666666666666666
       },
       "content": {
        "cell": "738c9c60-4e56-4357-b895-3e89a7e4cd04",
        "part": "outputs"
       },
       "id": "1279b40c-ac25-43c9-b776-e526f132f3e0"
      },
      "97b1fa03-ab3b-42ee-b881-c3ae53fa1962": {
       "attrs": {
        "height": 0.1663894433355511,
        "pad": 0.01,
        "width": 0.4166666666666667,
        "x": 0.16666666666666666,
        "y": 0
       },
       "content": {
        "cell": "738c9c60-4e56-4357-b895-3e89a7e4cd04",
        "part": "widgets"
       },
       "id": "97b1fa03-ab3b-42ee-b881-c3ae53fa1962"
      }
     }
    },
    "f7b4eb35-7e20-4ebc-a0da-edb5d9a2cf88": {
     "id": "f7b4eb35-7e20-4ebc-a0da-edb5d9a2cf88",
     "layout": "grid",
     "prev": null,
     "regions": {
      "41c8db91-2fce-44b7-bba7-e1e9104c7983": {
       "attrs": {
        "height": 0.4166666666666667,
        "pad": 0.01,
        "width": 0.4166666666666667,
        "x": 0.08333333333333333,
        "y": 0.25
       },
       "content": {
        "cell": "08a1edb2-7b57-4697-be93-a89ee6aa355e",
        "part": "source"
       },
       "id": "41c8db91-2fce-44b7-bba7-e1e9104c7983"
      },
      "c287569c-bd27-4ae4-a165-92cec792f4df": {
       "attrs": {
        "height": 0.16666666666666666,
        "pad": 0.01,
        "width": 0.4166666666666667,
        "x": 0.08283433133732535,
        "y": 0
       },
       "content": {
        "cell": "8438b2c1-2e72-40e6-bfd4-89a9bff2628e",
        "part": "source"
       },
       "id": "c287569c-bd27-4ae4-a165-92cec792f4df"
      }
     }
    }
   },
   "themes": {
    "default": "fca693f2-fabc-451f-a567-45cb0c97f0c2",
    "theme": {
     "fca693f2-fabc-451f-a567-45cb0c97f0c2": {
      "id": "fca693f2-fabc-451f-a567-45cb0c97f0c2",
      "palette": {
       "19cc588f-0593-49c9-9f4b-e4d7cc113b1c": {
        "id": "19cc588f-0593-49c9-9f4b-e4d7cc113b1c",
        "rgb": [
         252,
         252,
         252
        ]
       },
       "31af15d2-7e15-44c5-ab5e-e04b16a89eff": {
        "id": "31af15d2-7e15-44c5-ab5e-e04b16a89eff",
        "rgb": [
         68,
         68,
         68
        ]
       },
       "50f92c45-a630-455b-aec3-788680ec7410": {
        "id": "50f92c45-a630-455b-aec3-788680ec7410",
        "rgb": [
         155,
         177,
         192
        ]
       },
       "c5cc3653-2ee1-402a-aba2-7caae1da4f6c": {
        "id": "c5cc3653-2ee1-402a-aba2-7caae1da4f6c",
        "rgb": [
         43,
         126,
         184
        ]
       },
       "efa7f048-9acb-414c-8b04-a26811511a21": {
        "id": "efa7f048-9acb-414c-8b04-a26811511a21",
        "rgb": [
         25.118061674008803,
         73.60176211453744,
         107.4819383259912
        ]
       }
      },
      "rules": {
       "blockquote": {
        "color": "50f92c45-a630-455b-aec3-788680ec7410"
       },
       "code": {
        "font-family": "Anonymous Pro"
       },
       "h1": {
        "color": "c5cc3653-2ee1-402a-aba2-7caae1da4f6c",
        "font-family": "Lato",
        "font-size": 8
       },
       "h2": {
        "color": "c5cc3653-2ee1-402a-aba2-7caae1da4f6c",
        "font-family": "Lato",
        "font-size": 6
       },
       "h3": {
        "color": "50f92c45-a630-455b-aec3-788680ec7410",
        "font-family": "Lato",
        "font-size": 5.5
       },
       "h4": {
        "color": "c5cc3653-2ee1-402a-aba2-7caae1da4f6c",
        "font-family": "Lato",
        "font-size": 5
       },
       "h5": {
        "font-family": "Lato"
       },
       "h6": {
        "font-family": "Lato"
       },
       "h7": {
        "font-family": "Lato"
       },
       "pre": {
        "font-family": "Anonymous Pro",
        "font-size": 4
       }
      },
      "text-base": {
       "font-family": "Merriweather",
       "font-size": 4
      }
     }
    }
   }
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}
