(function() {
  var fn = function() {
    
    (function(root) {
      function now() {
        return new Date();
      }
    
      var force = false;
    
      if (typeof (root._bokeh_onload_callbacks) === "undefined" || force === true) {
        root._bokeh_onload_callbacks = [];
        root._bokeh_is_loading = undefined;
      }
    
      
      
    
      
      
    
      function run_callbacks() {
        try {
          root._bokeh_onload_callbacks.forEach(function(callback) { callback() });
        }
        finally {
          delete root._bokeh_onload_callbacks
        }
        console.info("Bokeh: all callbacks have finished");
      }
    
      function load_libs(js_urls, callback) {
        root._bokeh_onload_callbacks.push(callback);
        if (root._bokeh_is_loading > 0) {
          console.log("Bokeh: BokehJS is being loaded, scheduling callback at", now());
          return null;
        }
        if (js_urls == null || js_urls.length === 0) {
          run_callbacks();
          return null;
        }
        console.log("Bokeh: BokehJS not loaded, scheduling load and callback at", now());
        root._bokeh_is_loading = js_urls.length;
        for (var i = 0; i < js_urls.length; i++) {
          var url = js_urls[i];
          var s = document.createElement('script');
          s.src = url;
          s.async = false;
          s.onreadystatechange = s.onload = function() {
            root._bokeh_is_loading--;
            if (root._bokeh_is_loading === 0) {
              console.log("Bokeh: all BokehJS libraries loaded");
              run_callbacks()
            }
          };
          s.onerror = function() {
            console.warn("failed to load library " + url);
          };
          console.log("Bokeh: injecting script tag for BokehJS library: ", url);
          document.getElementsByTagName("head")[0].appendChild(s);
        }
      };var element = document.getElementById("8197722a-72e9-47d4-ae7a-52fb03ab27b2");
      if (element == null) {
        console.log("Bokeh: ERROR: autoload.js configured with elementid '8197722a-72e9-47d4-ae7a-52fb03ab27b2' but no matching script tag was found. ")
        return false;
      }
    
      var js_urls = ["https://cdn.pydata.org/bokeh/release/bokeh-0.12.9.min.js", "https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.9.min.js", "https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.9.min.js", "https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.9.min.js"];
    
      var inline_js = [
        function(Bokeh) {
          Bokeh.set_log_level("info");
        },
        
        function(Bokeh) {
          
        },
        
        function(Bokeh) {
          (function() {
            var fn = function() {
              Bokeh.safely(function() {
                (function(root) {
                  function embed_document(root) {
                    var docs_json = {"c9fcbb22-84c2-4584-beb3-9f6d06e31674":{"roots":{"references":[{"attributes":{"callback":null},"id":"7d539378-9454-4c78-8fd2-a5dbc95c77e2","type":"DataRange1d"},{"attributes":{"fill_alpha":{"value":0.5},"fill_color":{"value":"lightgrey"},"level":"overlay","line_alpha":{"value":1.0},"line_color":{"value":"black"},"line_dash":[4,4],"line_width":{"value":2},"plot":null,"xs_units":"screen","ys_units":"screen"},"id":"0d2e5c0f-2664-4ffd-86f6-d7380805b572","type":"PolyAnnotation"},{"attributes":{"callback":null,"overlay":{"id":"457a17c8-69ee-4960-a566-29429ad93515","type":"BoxAnnotation"},"renderers":[{"id":"627f200c-4fd1-4fa7-b8c3-9b967d7c38b8","type":"GlyphRenderer"}]},"id":"17780823-53f4-4ad3-882c-8d8b1e126c49","type":"BoxSelectTool"},{"attributes":{},"id":"93f248ba-f08e-4051-bc01-4864a26236da","type":"WheelZoomTool"},{"attributes":{"source":{"id":"af87f65d-1f70-44ed-a389-c851490aad34","type":"ColumnDataSource"}},"id":"350658f2-0dfa-479a-a2a0-df811a8c66f9","type":"CDSView"},{"attributes":{"callback":null},"id":"a7a6bee1-9521-47c9-a95e-9b4081ad36b2","type":"DataRange1d"},{"attributes":{"source":{"id":"af87f65d-1f70-44ed-a389-c851490aad34","type":"ColumnDataSource"}},"id":"21114a3b-34e0-4799-90d5-4fb6a70d173e","type":"CDSView"},{"attributes":{},"id":"cbc8038d-fd2c-4857-a9a8-99213448fd0b","type":"BasicTicker"},{"attributes":{"callback":null,"overlay":{"id":"d95ab77c-cd11-44d1-a9a5-5f028249b57a","type":"PolyAnnotation"}},"id":"390b1cd7-3b02-4b6f-b5b7-4b22e6121522","type":"LassoSelectTool"},{"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":"4861cf13-ecb2-4959-a9b5-bb853770aed7","type":"BoxAnnotation"},{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y0"}},"id":"d673ef64-429f-497e-94c3-3dafd0f5c291","type":"Circle"},{"attributes":{},"id":"bf90f925-c65d-4061-9c47-2c082c87f461","type":"SaveTool"},{"attributes":{},"id":"972cb44d-4a7f-4a24-b143-9f0a1e16460f","type":"LinearScale"},{"attributes":{"callback":null},"id":"f3e7eb55-8870-4868-8e29-1b3c8364a4ea","type":"DataRange1d"},{"attributes":{},"id":"ceb06ad8-4b8a-40dc-b2cb-54c224bd04bd","type":"WheelZoomTool"},{"attributes":{"callback":null,"column_names":["y1","y0","x"],"data":{"x":{"__ndarray__":"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","dtype":"float64","shape":[300]},"y0":{"__ndarray__":"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","dtype":"float64","shape":[300]},"y1":{"__ndarray__":"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","dtype":"float64","shape":[300]}}},"id":"af87f65d-1f70-44ed-a389-c851490aad34","type":"ColumnDataSource"},{"attributes":{"formatter":{"id":"c3de481b-c414-4577-955a-f2174ef9e971","type":"BasicTickFormatter"},"plot":{"id":"8e72ef31-7797-4d75-8a96-6d31751b6d41","subtype":"Figure","type":"Plot"},"ticker":{"id":"8b83e374-30e9-4841-8062-775292a76970","type":"BasicTicker"}},"id":"9418ff7b-5bd0-4673-a568-b29713b4bfcf","type":"LinearAxis"},{"attributes":{"callback":null,"overlay":{"id":"0d2e5c0f-2664-4ffd-86f6-d7380805b572","type":"PolyAnnotation"}},"id":"e4639044-d297-40b6-8a0e-05cc23298a67","type":"LassoSelectTool"},{"attributes":{},"id":"74d94fae-03a2-445e-abd9-438cb2c7e4a1","type":"PanTool"},{"attributes":{"dimension":1,"plot":{"id":"cde34d33-cebe-483b-a322-3dfe7ed9781b","subtype":"Figure","type":"Plot"},"ticker":{"id":"6ef75308-eff2-4d11-8562-ed6026ca1424","type":"BasicTicker"}},"id":"9a81090f-ef96-4321-a673-2b6eb2b24370","type":"Grid"},{"attributes":{},"id":"e18a11ad-0ac1-4420-bbba-9116a0cb3a9d","type":"LinearScale"},{"attributes":{},"id":"21482272-ec33-4b59-8aa8-166753fc060f","type":"PanTool"},{"attributes":{},"id":"00690c59-1826-4991-ae5a-7f4457a0fe67","type":"LinearScale"},{"attributes":{"children":[{"id":"dfb5a239-98eb-4d7e-9765-c749f7d48020","type":"Row"}]},"id":"f9478452-4533-4fe0-af8f-d66fd9b90159","type":"Column"},{"attributes":{},"id":"8b83e374-30e9-4841-8062-775292a76970","type":"BasicTicker"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_scroll":"auto","active_tap":"auto","tools":[{"id":"74d94fae-03a2-445e-abd9-438cb2c7e4a1","type":"PanTool"},{"id":"ceb06ad8-4b8a-40dc-b2cb-54c224bd04bd","type":"WheelZoomTool"},{"id":"fadd6ed1-1bf5-4730-881e-0cbe2a313842","type":"BoxZoomTool"},{"id":"fee0a440-8405-4b00-af2f-ae0933bedb52","type":"ResetTool"},{"id":"8bab9d96-297c-4ef4-87ab-b0ed5b85fc09","type":"SaveTool"},{"id":"3e1642f4-6f17-4f30-b698-3f3e47f2973e","type":"BoxSelectTool"},{"id":"e4639044-d297-40b6-8a0e-05cc23298a67","type":"LassoSelectTool"}]},"id":"08276aaa-23ca-4bcc-ba2c-d09cf913565a","type":"Toolbar"},{"attributes":{"formatter":{"id":"1dbfe7b2-63e3-42f6-8708-af6a05d8d61f","type":"BasicTickFormatter"},"plot":{"id":"8e72ef31-7797-4d75-8a96-6d31751b6d41","subtype":"Figure","type":"Plot"},"ticker":{"id":"cbc8038d-fd2c-4857-a9a8-99213448fd0b","type":"BasicTicker"}},"id":"34b7a204-1d45-48c4-8cdb-c7cb00a1ffc5","type":"LinearAxis"},{"attributes":{},"id":"c3de481b-c414-4577-955a-f2174ef9e971","type":"BasicTickFormatter"},{"attributes":{},"id":"ff2ffb07-86f7-4ad6-87fd-25ad19dcf1f1","type":"BasicTickFormatter"},{"attributes":{"plot":{"id":"8e72ef31-7797-4d75-8a96-6d31751b6d41","subtype":"Figure","type":"Plot"},"ticker":{"id":"cbc8038d-fd2c-4857-a9a8-99213448fd0b","type":"BasicTicker"}},"id":"b3e735fe-21b5-43b5-ab92-f5284cec9484","type":"Grid"},{"attributes":{"fill_color":{"value":"#1f77b4"},"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y1"}},"id":"b224e86f-9482-40f3-9cec-0bb655f7327d","type":"Circle"},{"attributes":{"sizing_mode":"scale_width","toolbar_location":"above","tools":[{"id":"74d94fae-03a2-445e-abd9-438cb2c7e4a1","type":"PanTool"},{"id":"ceb06ad8-4b8a-40dc-b2cb-54c224bd04bd","type":"WheelZoomTool"},{"id":"fadd6ed1-1bf5-4730-881e-0cbe2a313842","type":"BoxZoomTool"},{"id":"fee0a440-8405-4b00-af2f-ae0933bedb52","type":"ResetTool"},{"id":"8bab9d96-297c-4ef4-87ab-b0ed5b85fc09","type":"SaveTool"},{"id":"3e1642f4-6f17-4f30-b698-3f3e47f2973e","type":"BoxSelectTool"},{"id":"e4639044-d297-40b6-8a0e-05cc23298a67","type":"LassoSelectTool"},{"id":"21482272-ec33-4b59-8aa8-166753fc060f","type":"PanTool"},{"id":"93f248ba-f08e-4051-bc01-4864a26236da","type":"WheelZoomTool"},{"id":"5d93ef94-3e3b-4f9d-944d-3cd430b70ff1","type":"BoxZoomTool"},{"id":"03eebfd2-95b2-4e76-9385-96df92445e57","type":"ResetTool"},{"id":"bf90f925-c65d-4061-9c47-2c082c87f461","type":"SaveTool"},{"id":"17780823-53f4-4ad3-882c-8d8b1e126c49","type":"BoxSelectTool"},{"id":"390b1cd7-3b02-4b6f-b5b7-4b22e6121522","type":"LassoSelectTool"}]},"id":"6db68dd4-ff49-46f1-b0e2-b2f4a9a2c3d3","type":"ToolbarBox"},{"attributes":{},"id":"9061f43b-9559-488c-a957-a63cf4bbf0ac","type":"BasicTicker"},{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y1"}},"id":"564d1ed6-2a38-4b39-b66d-e059f9d9b384","type":"Circle"},{"attributes":{"overlay":{"id":"e78a5318-59a8-4a44-980a-d013f765d0f3","type":"BoxAnnotation"}},"id":"5d93ef94-3e3b-4f9d-944d-3cd430b70ff1","type":"BoxZoomTool"},{"attributes":{},"id":"fee0a440-8405-4b00-af2f-ae0933bedb52","type":"ResetTool"},{"attributes":{"fill_color":{"value":"#1f77b4"},"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y0"}},"id":"5b7d1f85-528f-4d73-a07c-31f57d949a3b","type":"Circle"},{"attributes":{"fill_alpha":{"value":0.5},"fill_color":{"value":"lightgrey"},"level":"overlay","line_alpha":{"value":1.0},"line_color":{"value":"black"},"line_dash":[4,4],"line_width":{"value":2},"plot":null,"xs_units":"screen","ys_units":"screen"},"id":"d95ab77c-cd11-44d1-a9a5-5f028249b57a","type":"PolyAnnotation"},{"attributes":{},"id":"2de19df1-dea6-45a4-8c9c-47c04507783a","type":"LinearScale"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_scroll":"auto","active_tap":"auto","tools":[{"id":"21482272-ec33-4b59-8aa8-166753fc060f","type":"PanTool"},{"id":"93f248ba-f08e-4051-bc01-4864a26236da","type":"WheelZoomTool"},{"id":"5d93ef94-3e3b-4f9d-944d-3cd430b70ff1","type":"BoxZoomTool"},{"id":"03eebfd2-95b2-4e76-9385-96df92445e57","type":"ResetTool"},{"id":"bf90f925-c65d-4061-9c47-2c082c87f461","type":"SaveTool"},{"id":"17780823-53f4-4ad3-882c-8d8b1e126c49","type":"BoxSelectTool"},{"id":"390b1cd7-3b02-4b6f-b5b7-4b22e6121522","type":"LassoSelectTool"}]},"id":"15874fe0-67ee-4ba2-85c0-0189f5e63d8e","type":"Toolbar"},{"attributes":{"children":[{"id":"6db68dd4-ff49-46f1-b0e2-b2f4a9a2c3d3","type":"ToolbarBox"},{"id":"f9478452-4533-4fe0-af8f-d66fd9b90159","type":"Column"}]},"id":"eaeb0d33-6360-4b9c-8511-9cda8db4d514","type":"Column"},{"attributes":{"formatter":{"id":"ff2ffb07-86f7-4ad6-87fd-25ad19dcf1f1","type":"BasicTickFormatter"},"plot":{"id":"cde34d33-cebe-483b-a322-3dfe7ed9781b","subtype":"Figure","type":"Plot"},"ticker":{"id":"9061f43b-9559-488c-a957-a63cf4bbf0ac","type":"BasicTicker"}},"id":"99107380-a5f6-4964-a9d2-09a0b205dee3","type":"LinearAxis"},{"attributes":{"below":[{"id":"34b7a204-1d45-48c4-8cdb-c7cb00a1ffc5","type":"LinearAxis"}],"left":[{"id":"9418ff7b-5bd0-4673-a568-b29713b4bfcf","type":"LinearAxis"}],"plot_height":350,"plot_width":350,"renderers":[{"id":"34b7a204-1d45-48c4-8cdb-c7cb00a1ffc5","type":"LinearAxis"},{"id":"b3e735fe-21b5-43b5-ab92-f5284cec9484","type":"Grid"},{"id":"9418ff7b-5bd0-4673-a568-b29713b4bfcf","type":"LinearAxis"},{"id":"69f542b4-7949-4494-9d0a-1a670b5ec26b","type":"Grid"},{"id":"e78a5318-59a8-4a44-980a-d013f765d0f3","type":"BoxAnnotation"},{"id":"457a17c8-69ee-4960-a566-29429ad93515","type":"BoxAnnotation"},{"id":"d95ab77c-cd11-44d1-a9a5-5f028249b57a","type":"PolyAnnotation"},{"id":"627f200c-4fd1-4fa7-b8c3-9b967d7c38b8","type":"GlyphRenderer"}],"title":null,"toolbar":{"id":"15874fe0-67ee-4ba2-85c0-0189f5e63d8e","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"f3e7eb55-8870-4868-8e29-1b3c8364a4ea","type":"DataRange1d"},"x_scale":{"id":"e18a11ad-0ac1-4420-bbba-9116a0cb3a9d","type":"LinearScale"},"y_range":{"id":"650b51e3-49aa-4611-a5a3-f8e12fb01a76","type":"DataRange1d"},"y_scale":{"id":"2de19df1-dea6-45a4-8c9c-47c04507783a","type":"LinearScale"}},"id":"8e72ef31-7797-4d75-8a96-6d31751b6d41","subtype":"Figure","type":"Plot"},{"attributes":{"callback":null,"overlay":{"id":"4861cf13-ecb2-4959-a9b5-bb853770aed7","type":"BoxAnnotation"},"renderers":[{"id":"cdfa01b5-21cb-4da0-8101-6421f17dc710","type":"GlyphRenderer"}]},"id":"3e1642f4-6f17-4f30-b698-3f3e47f2973e","type":"BoxSelectTool"},{"attributes":{},"id":"6ef75308-eff2-4d11-8562-ed6026ca1424","type":"BasicTicker"},{"attributes":{"dimension":1,"plot":{"id":"8e72ef31-7797-4d75-8a96-6d31751b6d41","subtype":"Figure","type":"Plot"},"ticker":{"id":"8b83e374-30e9-4841-8062-775292a76970","type":"BasicTicker"}},"id":"69f542b4-7949-4494-9d0a-1a670b5ec26b","type":"Grid"},{"attributes":{},"id":"8bab9d96-297c-4ef4-87ab-b0ed5b85fc09","type":"SaveTool"},{"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":"e78a5318-59a8-4a44-980a-d013f765d0f3","type":"BoxAnnotation"},{"attributes":{"data_source":{"id":"af87f65d-1f70-44ed-a389-c851490aad34","type":"ColumnDataSource"},"glyph":{"id":"b224e86f-9482-40f3-9cec-0bb655f7327d","type":"Circle"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"564d1ed6-2a38-4b39-b66d-e059f9d9b384","type":"Circle"},"selection_glyph":null,"view":{"id":"350658f2-0dfa-479a-a2a0-df811a8c66f9","type":"CDSView"}},"id":"627f200c-4fd1-4fa7-b8c3-9b967d7c38b8","type":"GlyphRenderer"},{"attributes":{},"id":"1dbfe7b2-63e3-42f6-8708-af6a05d8d61f","type":"BasicTickFormatter"},{"attributes":{},"id":"03eebfd2-95b2-4e76-9385-96df92445e57","type":"ResetTool"},{"attributes":{"below":[{"id":"99107380-a5f6-4964-a9d2-09a0b205dee3","type":"LinearAxis"}],"left":[{"id":"9c6e6709-4093-486f-8cae-a92597e829fc","type":"LinearAxis"}],"plot_height":350,"plot_width":350,"renderers":[{"id":"99107380-a5f6-4964-a9d2-09a0b205dee3","type":"LinearAxis"},{"id":"c9c03179-746a-4a1f-9058-d40682457407","type":"Grid"},{"id":"9c6e6709-4093-486f-8cae-a92597e829fc","type":"LinearAxis"},{"id":"9a81090f-ef96-4321-a673-2b6eb2b24370","type":"Grid"},{"id":"e7db837e-8e23-49c6-8887-801d3107304e","type":"BoxAnnotation"},{"id":"4861cf13-ecb2-4959-a9b5-bb853770aed7","type":"BoxAnnotation"},{"id":"0d2e5c0f-2664-4ffd-86f6-d7380805b572","type":"PolyAnnotation"},{"id":"cdfa01b5-21cb-4da0-8101-6421f17dc710","type":"GlyphRenderer"}],"title":null,"toolbar":{"id":"08276aaa-23ca-4bcc-ba2c-d09cf913565a","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"a7a6bee1-9521-47c9-a95e-9b4081ad36b2","type":"DataRange1d"},"x_scale":{"id":"972cb44d-4a7f-4a24-b143-9f0a1e16460f","type":"LinearScale"},"y_range":{"id":"7d539378-9454-4c78-8fd2-a5dbc95c77e2","type":"DataRange1d"},"y_scale":{"id":"00690c59-1826-4991-ae5a-7f4457a0fe67","type":"LinearScale"}},"id":"cde34d33-cebe-483b-a322-3dfe7ed9781b","subtype":"Figure","type":"Plot"},{"attributes":{"overlay":{"id":"e7db837e-8e23-49c6-8887-801d3107304e","type":"BoxAnnotation"}},"id":"fadd6ed1-1bf5-4730-881e-0cbe2a313842","type":"BoxZoomTool"},{"attributes":{"formatter":{"id":"719df973-c933-4fdf-8466-78852e690c54","type":"BasicTickFormatter"},"plot":{"id":"cde34d33-cebe-483b-a322-3dfe7ed9781b","subtype":"Figure","type":"Plot"},"ticker":{"id":"6ef75308-eff2-4d11-8562-ed6026ca1424","type":"BasicTicker"}},"id":"9c6e6709-4093-486f-8cae-a92597e829fc","type":"LinearAxis"},{"attributes":{"children":[{"id":"cde34d33-cebe-483b-a322-3dfe7ed9781b","subtype":"Figure","type":"Plot"},{"id":"8e72ef31-7797-4d75-8a96-6d31751b6d41","subtype":"Figure","type":"Plot"}]},"id":"dfb5a239-98eb-4d7e-9765-c749f7d48020","type":"Row"},{"attributes":{},"id":"719df973-c933-4fdf-8466-78852e690c54","type":"BasicTickFormatter"},{"attributes":{"data_source":{"id":"af87f65d-1f70-44ed-a389-c851490aad34","type":"ColumnDataSource"},"glyph":{"id":"5b7d1f85-528f-4d73-a07c-31f57d949a3b","type":"Circle"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"d673ef64-429f-497e-94c3-3dafd0f5c291","type":"Circle"},"selection_glyph":null,"view":{"id":"21114a3b-34e0-4799-90d5-4fb6a70d173e","type":"CDSView"}},"id":"cdfa01b5-21cb-4da0-8101-6421f17dc710","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":"457a17c8-69ee-4960-a566-29429ad93515","type":"BoxAnnotation"},{"attributes":{"callback":null},"id":"650b51e3-49aa-4611-a5a3-f8e12fb01a76","type":"DataRange1d"},{"attributes":{"plot":{"id":"cde34d33-cebe-483b-a322-3dfe7ed9781b","subtype":"Figure","type":"Plot"},"ticker":{"id":"9061f43b-9559-488c-a957-a63cf4bbf0ac","type":"BasicTicker"}},"id":"c9c03179-746a-4a1f-9058-d40682457407","type":"Grid"},{"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":"e7db837e-8e23-49c6-8887-801d3107304e","type":"BoxAnnotation"}],"root_ids":["eaeb0d33-6360-4b9c-8511-9cda8db4d514"]},"title":"Bokeh Application","version":"0.12.9"}};
                    var render_items = [{"docid":"c9fcbb22-84c2-4584-beb3-9f6d06e31674","elementid":"8197722a-72e9-47d4-ae7a-52fb03ab27b2","modelid":"eaeb0d33-6360-4b9c-8511-9cda8db4d514"}];
                
                    root.Bokeh.embed.embed_items(docs_json, render_items);
                  }
                
                  if (root.Bokeh !== undefined) {
                    embed_document(root);
                  } else {
                    var attempts = 0;
                    var timer = setInterval(function(root) {
                      if (root.Bokeh !== undefined) {
                        embed_document(root);
                        clearInterval(timer);
                      }
                      attempts++;
                      if (attempts > 100) {
                        console.log("Bokeh: ERROR: Unable to embed document because BokehJS library is missing")
                        clearInterval(timer);
                      }
                    }, 10, root)
                  }
                })(window);
              });
            };
            if (document.readyState != "loading") fn();
            else document.addEventListener("DOMContentLoaded", fn);
          })();
        },
        function(Bokeh) {
          console.log("Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.9.min.css");
          Bokeh.embed.inject_css("https://cdn.pydata.org/bokeh/release/bokeh-0.12.9.min.css");
          console.log("Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.9.min.css");
          Bokeh.embed.inject_css("https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.9.min.css");
          console.log("Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.9.min.css");
          Bokeh.embed.inject_css("https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.9.min.css");
        }
      ];
    
      function run_inline_js() {
        
        for (var i = 0; i < inline_js.length; i++) {
          inline_js[i].call(root, root.Bokeh);
        }
        
      }
    
      if (root._bokeh_is_loading === 0) {
        console.log("Bokeh: BokehJS loaded, going straight to plotting");
        run_inline_js();
      } else {
        load_libs(js_urls, function() {
          console.log("Bokeh: BokehJS plotting callback run at", now());
          run_inline_js();
        });
      }
    }(window));
  };
  if (document.readyState != "loading") fn();
  else document.addEventListener("DOMContentLoaded", fn);
})();
