{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Introduction\n", "State notebook purpose here" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Imports\n", "Import libraries and write settings here." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:20:07.766130Z", "start_time": "2019-03-18T00:19:58.978639Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " var force = true;\n", "\n", " if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", " var JS_MIME_TYPE = 'application/javascript';\n", " var HTML_MIME_TYPE = 'text/html';\n", " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " var CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " var script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " var cell = handle.cell;\n", "\n", " var id = cell.output_area._bokeh_element_id;\n", " var server_id = cell.output_area._bokeh_server_id;\n", " // Clean up Bokeh references\n", " if (id != null && id in Bokeh.index) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd, {\n", " iopub: {\n", " output: function(msg) {\n", " var id = msg.content.text.trim();\n", " if (id in Bokeh.index) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " var output_area = handle.output_area;\n", " var output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " var bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " var script_attrs = bk_div.children[0].attributes;\n", " for (var i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " var toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " var events = require('base/js/events');\n", " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", "\n", " \n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " var NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

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

\\n\"+\n", " \"\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " var el = document.getElementById(null);\n", " if (el != null) {\n", " el.textContent = \"BokehJS is loading...\";\n", " }\n", " if (root.Bokeh !== undefined) {\n", " if (el != null) {\n", " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(display_loaded, 100)\n", " }\n", " }\n", "\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n", " }\n", " finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.info(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(js_urls, callback) {\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._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", " root._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", " root._bokeh_is_loading--;\n", " if (root._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 = [];\n", "\n", " var inline_js = [\n", " function(Bokeh) {\n", " /* BEGIN bokeh.min.js */\n", " /*!\n", " * Copyright (c) 2012 - 2018, Anaconda, Inc., and Bokeh Contributors\n", " * All rights reserved.\n", " * \n", " * Redistribution and use in source and binary forms, with or without modification,\n", " * are permitted provided that the following conditions are met:\n", " * \n", " * Redistributions of source code must retain the above copyright notice,\n", " * this list of conditions and the following disclaimer.\n", " * \n", " * Redistributions in binary form must reproduce the above copyright notice,\n", " * this list of conditions and the following disclaimer in the documentation\n", " * and/or other materials provided with the distribution.\n", " * \n", " * Neither the name of Anaconda nor the names of any contributors\n", " * may be used to endorse or promote products derived from this software\n", " * without specific prior written permission.\n", " * \n", " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n", " * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n", " * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n", " * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n", " * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n", " * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n", " * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n", " * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n", " * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n", " * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n", " * THE POSSIBILITY OF SUCH DAMAGE.\n", " */\n", " !function(t,e){var o,s,r,a,l;t.Bokeh=(o=[function(t,e,i){var n=t(153),r=t(32);i.overrides={};var o=r.clone(n);i.Models=function(t){var e=i.overrides[t]||o[t];if(null==e)throw new Error(\"Model '\"+t+\"' does not exist. This could be due to a widget\\n or a custom model not being registered before first usage.\");return e},i.Models.register=function(t,e){i.overrides[t]=e},i.Models.unregister=function(t){delete i.overrides[t]},i.Models.register_models=function(t,e,i){if(void 0===e&&(e=!1),null!=t)for(var n in t){var r=t[n];e||!o.hasOwnProperty(n)?o[n]=r:null!=i?i(n):console.warn(\"Model '\"+n+\"' was already registered\")}},i.register_models=i.Models.register_models,i.Models.registered_names=function(){return Object.keys(o)},i.index={}},function(t,e,o){var s=t(336),a=t(14),l=t(52),h=t(282),u=t(283),c=t(2);o.DEFAULT_SERVER_WEBSOCKET_URL=\"ws://localhost:5006/ws\",o.DEFAULT_SESSION_ID=\"default\";var _=0,p=function(){function t(t,e,i,n,r){void 0===t&&(t=o.DEFAULT_SERVER_WEBSOCKET_URL),void 0===e&&(e=o.DEFAULT_SESSION_ID),void 0===i&&(i=null),void 0===n&&(n=null),void 0===r&&(r=null),this.url=t,this.id=e,this.args_string=i,this._on_have_session_hook=n,this._on_closed_permanently_hook=r,this._number=_++,this.socket=null,this.session=null,this.closed_permanently=!1,this._current_handler=null,this._pending_ack=null,this._pending_replies={},this._receiver=new u.Receiver,a.logger.debug(\"Creating websocket \"+this._number+\" to '\"+this.url+\"' session '\"+this.id+\"'\")}return t.prototype.connect=function(){var i=this;if(this.closed_permanently)return s.Promise.reject(new Error(\"Cannot connect() a closed ClientConnection\"));if(null!=this.socket)return s.Promise.reject(new Error(\"Already connected\"));this._pending_replies={},this._current_handler=null;try{var t=this.url+\"?bokeh-protocol-version=1.0&bokeh-session-id=\"+this.id;return null!=this.args_string&&0=this.x0&&t<=this.x1&&e>=this.y0&&e<=this.y1},e.prototype.clip=function(t,e){return tthis.x1&&(t=this.x1),ethis.y1&&(e=this.y1),[t,e]},e.prototype.union=function(t){return new e({x0:n(this.x0,t.x0),y0:n(this.y0,t.y0),x1:r(this.x1,t.x1),y1:r(this.y1,t.y1)})},e}();i.BBox=o},function(t,e,i){i.delay=function(t,e){return setTimeout(t,e)};var n=\"function\"==typeof requestAnimationFrame?requestAnimationFrame:setImmediate;i.defer=function(t){return n(t)},i.throttle=function(i,n,r){void 0===r&&(r={});var o,s,a,l=null,h=0,u=function(){h=!1===r.leading?0:Date.now(),l=null,a=i.apply(o,s),l||(o=s=null)};return function(){var t=Date.now();h||!1!==r.leading||(h=t);var e=n-(t-h);return o=this,s=arguments,e<=0||n2*Math.PI;)t-=2*Math.PI;return t}function l(t,e){return Math.abs(a(t-e))}function o(){return Math.random()}i.angle_norm=a,i.angle_dist=l,i.angle_between=function(t,e,i,n){var r=a(t),o=l(e,i),s=l(e,r)<=o&&l(r,i)<=o;return 1==n?!s:s},i.random=o,i.randomIn=function(t,e){return null==e&&(e=t,t=0),t+Math.floor(Math.random()*(e-t+1))},i.atan2=function(t,e){return Math.atan2(e[1]-t[1],e[0]-t[0])},i.rnorm=function(t,e){for(var i,n;i=o(),n=(2*(n=o())-1)*Math.sqrt(1/Math.E*2),!(-4*i*i*Math.log(i)>=n*n););var r=n/i;return r=t+e*r},i.clamp=function(t,e,i){return ia[e][0]&&t\"'`])/g,function(t){switch(t){case\"&\":return\"&\";case\"<\":return\"<\";case\">\":return\">\";case'\"':return\""\";case\"'\":return\"'\";case\"`\":return\"`\";default:return t}})},i.unescape=function(t){return t.replace(/&(amp|lt|gt|quot|#x27|#x60);/g,function(t,e){switch(e){case\"amp\":return\"&\";case\"lt\":return\"<\";case\"gt\":return\">\";case\"quot\":return'\"';case\"#x27\":return\"'\";case\"#x60\":return\"`\";default:return e}})},i.use_strict=function(t){return\"'use strict';\\n\"+t}},function(t,e,i){i.svg_colors={indianred:\"#CD5C5C\",lightcoral:\"#F08080\",salmon:\"#FA8072\",darksalmon:\"#E9967A\",lightsalmon:\"#FFA07A\",crimson:\"#DC143C\",red:\"#FF0000\",firebrick:\"#B22222\",darkred:\"#8B0000\",pink:\"#FFC0CB\",lightpink:\"#FFB6C1\",hotpink:\"#FF69B4\",deeppink:\"#FF1493\",mediumvioletred:\"#C71585\",palevioletred:\"#DB7093\",coral:\"#FF7F50\",tomato:\"#FF6347\",orangered:\"#FF4500\",darkorange:\"#FF8C00\",orange:\"#FFA500\",gold:\"#FFD700\",yellow:\"#FFFF00\",lightyellow:\"#FFFFE0\",lemonchiffon:\"#FFFACD\",lightgoldenrodyellow:\"#FAFAD2\",papayawhip:\"#FFEFD5\",moccasin:\"#FFE4B5\",peachpuff:\"#FFDAB9\",palegoldenrod:\"#EEE8AA\",khaki:\"#F0E68C\",darkkhaki:\"#BDB76B\",lavender:\"#E6E6FA\",thistle:\"#D8BFD8\",plum:\"#DDA0DD\",violet:\"#EE82EE\",orchid:\"#DA70D6\",fuchsia:\"#FF00FF\",magenta:\"#FF00FF\",mediumorchid:\"#BA55D3\",mediumpurple:\"#9370DB\",blueviolet:\"#8A2BE2\",darkviolet:\"#9400D3\",darkorchid:\"#9932CC\",darkmagenta:\"#8B008B\",purple:\"#800080\",indigo:\"#4B0082\",slateblue:\"#6A5ACD\",darkslateblue:\"#483D8B\",mediumslateblue:\"#7B68EE\",greenyellow:\"#ADFF2F\",chartreuse:\"#7FFF00\",lawngreen:\"#7CFC00\",lime:\"#00FF00\",limegreen:\"#32CD32\",palegreen:\"#98FB98\",lightgreen:\"#90EE90\",mediumspringgreen:\"#00FA9A\",springgreen:\"#00FF7F\",mediumseagreen:\"#3CB371\",seagreen:\"#2E8B57\",forestgreen:\"#228B22\",green:\"#008000\",darkgreen:\"#006400\",yellowgreen:\"#9ACD32\",olivedrab:\"#6B8E23\",olive:\"#808000\",darkolivegreen:\"#556B2F\",mediumaquamarine:\"#66CDAA\",darkseagreen:\"#8FBC8F\",lightseagreen:\"#20B2AA\",darkcyan:\"#008B8B\",teal:\"#008080\",aqua:\"#00FFFF\",cyan:\"#00FFFF\",lightcyan:\"#E0FFFF\",paleturquoise:\"#AFEEEE\",aquamarine:\"#7FFFD4\",turquoise:\"#40E0D0\",mediumturquoise:\"#48D1CC\",darkturquoise:\"#00CED1\",cadetblue:\"#5F9EA0\",steelblue:\"#4682B4\",lightsteelblue:\"#B0C4DE\",powderblue:\"#B0E0E6\",lightblue:\"#ADD8E6\",skyblue:\"#87CEEB\",lightskyblue:\"#87CEFA\",deepskyblue:\"#00BFFF\",dodgerblue:\"#1E90FF\",cornflowerblue:\"#6495ED\",royalblue:\"#4169E1\",blue:\"#0000FF\",mediumblue:\"#0000CD\",darkblue:\"#00008B\",navy:\"#000080\",midnightblue:\"#191970\",cornsilk:\"#FFF8DC\",blanchedalmond:\"#FFEBCD\",bisque:\"#FFE4C4\",navajowhite:\"#FFDEAD\",wheat:\"#F5DEB3\",burlywood:\"#DEB887\",tan:\"#D2B48C\",rosybrown:\"#BC8F8F\",sandybrown:\"#F4A460\",goldenrod:\"#DAA520\",darkgoldenrod:\"#B8860B\",peru:\"#CD853F\",chocolate:\"#D2691E\",saddlebrown:\"#8B4513\",sienna:\"#A0522D\",brown:\"#A52A2A\",maroon:\"#800000\",white:\"#FFFFFF\",snow:\"#FFFAFA\",honeydew:\"#F0FFF0\",mintcream:\"#F5FFFA\",azure:\"#F0FFFF\",aliceblue:\"#F0F8FF\",ghostwhite:\"#F8F8FF\",whitesmoke:\"#F5F5F5\",seashell:\"#FFF5EE\",beige:\"#F5F5DC\",oldlace:\"#FDF5E6\",floralwhite:\"#FFFAF0\",ivory:\"#FFFFF0\",antiquewhite:\"#FAEBD7\",linen:\"#FAF0E6\",lavenderblush:\"#FFF0F5\",mistyrose:\"#FFE4E1\",gainsboro:\"#DCDCDC\",lightgray:\"#D3D3D3\",lightgrey:\"#D3D3D3\",silver:\"#C0C0C0\",darkgray:\"#A9A9A9\",darkgrey:\"#A9A9A9\",gray:\"#808080\",grey:\"#808080\",dimgray:\"#696969\",dimgrey:\"#696969\",lightslategray:\"#778899\",lightslategrey:\"#778899\",slategray:\"#708090\",slategrey:\"#708090\",darkslategray:\"#2F4F4F\",darkslategrey:\"#2F4F4F\",black:\"#000000\"},i.is_svg_color=function(t){return t in i.svg_colors}},function(t,e,s){var r=t(389),n=t(361),o=t(390),_=t(38),a=t(44);function l(t,e,i){if(a.isNumber(t)){var n=function(){switch(!1){case Math.floor(t)!=t:return\"%d\";case!(.1\");if(\"SCRIPT\"==e.tagName){var i=r.div({class:n.BOKEH_ROOT});r.replaceWith(e,i),e=i}return e}n.BOKEH_ROOT=\"bk-root\",n.inject_css=function(t){var e=r.link({href:t,rel:\"stylesheet\",type:\"text/css\"});document.body.appendChild(e)},n.inject_raw_css=function(t){var e=r.style({},t);document.body.appendChild(e)},n._resolve_element=function(t){var e=t.elementid;return null!=e?o(e):document.body},n._resolve_root_elements=function(t){var e={};if(null!=t.roots)for(var i in t.roots)e[i]=o(t.roots[i]);return e}},function(t,e,i){var d=t(52),f=t(14),a=t(25),v=t(38),m=t(44),g=t(57),y=t(56),b=t(53),n=t(57);i.add_document_standalone=n.add_document_standalone;var r=t(56);i.add_document_from_session=r.add_document_from_session;var o=t(55);i.embed_items_notebook=o.embed_items_notebook,i.kernels=o.kernels;var s=t(53);function l(t,e,i,n){m.isString(t)&&(t=JSON.parse(v.unescape(t)));var r={};for(var o in t){var s=t[o];r[o]=d.Document.from_json(s)}for(var a=0,l=e;athis.sleft&&tthis.stop&&el||(_[r].push(u[d]),_[o].push(0));for(var d=0,f=c.length;dl||(p[r].push(c[d]),p[o].push(0));var v={major:this._format_major_labels(_[r],u)},m={major:[[],[]],minor:[[],[]]};return m.major[r]=i.v_compute(_[r]),m.minor[r]=i.v_compute(p[r]),m.major[o]=_[o],m.minor[o]=p[o],\"vertical\"==this.orientation&&(m.major[r]=g.map(m.major[r],function(t){return e-t}),m.minor[r]=g.map(m.minor[r],function(t){return e-t})),{coords:m,labels:v}},t}(r.Annotation);(i.ColorBar=m).initClass()},function(t,e,i){var n=t(60);i.Annotation=n.Annotation;var r=t(61);i.Arrow=r.Arrow;var o=t(62);i.ArrowHead=o.ArrowHead;var s=t(62);i.OpenHead=s.OpenHead;var a=t(62);i.NormalHead=a.NormalHead;var l=t(62);i.TeeHead=l.TeeHead;var h=t(62);i.VeeHead=h.VeeHead;var u=t(63);i.Band=u.Band;var c=t(64);i.BoxAnnotation=c.BoxAnnotation;var _=t(65);i.ColorBar=_.ColorBar;var p=t(67);i.Label=p.Label;var d=t(68);i.LabelSet=d.LabelSet;var f=t(69);i.Legend=f.Legend;var v=t(70);i.LegendItem=v.LegendItem;var m=t(71);i.PolyAnnotation=m.PolyAnnotation;var g=t(72);i.Slope=g.Slope;var y=t(73);i.Span=y.Span;var b=t(74);i.TextAnnotation=b.TextAnnotation;var x=t(75);i.Title=x.Title;var w=t(76);i.ToolbarPanel=w.ToolbarPanel;var k=t(77);i.Tooltip=k.Tooltip;var S=t(78);i.Whisker=S.Whisker},function(t,e,i){var n=t(391),r=t(74),a=t(5),o=t(15),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.initialize=function(t){e.prototype.initialize.call(this,t),this.visuals.warm_cache()},t.prototype._get_size=function(){var t=this.plot_view.canvas_view.ctx;if(this.visuals.text.set_value(t),this.model.panel.is_horizontal){var e=t.measureText(this.model.text).ascent;return e}var i=t.measureText(this.model.text).width;return i},t.prototype.render=function(){if(this.model.visible||\"css\"!=this.model.render_mode||a.hide(this.el),this.model.visible){var t;switch(this.model.angle_units){case\"rad\":t=-this.model.angle;break;case\"deg\":t=-this.model.angle*Math.PI/180;break;default:throw new Error(\"unreachable code\")}var e=null!=this.model.panel?this.model.panel:this.plot_view.frame,i=this.plot_view.frame.xscales[this.model.x_range_name],n=this.plot_view.frame.yscales[this.model.y_range_name],r=\"data\"==this.model.x_units?i.compute(this.model.x):e.xview.compute(this.model.x),o=\"data\"==this.model.y_units?n.compute(this.model.y):e.yview.compute(this.model.y);r+=this.model.x_offset,o-=this.model.y_offset;var s=\"canvas\"==this.model.render_mode?this._canvas_text.bind(this):this._css_text.bind(this);s(this.plot_view.canvas_view.ctx,this.model.text,r,o,t)}},t}(r.TextAnnotationView);i.LabelView=s;var l=function(e){function t(t){return e.call(this,t)||this}return n.__extends(t,e),t.initClass=function(){this.prototype.type=\"Label\",this.prototype.default_view=s,this.mixins([\"text\",\"line:border_\",\"fill:background_\"]),this.define({x:[o.Number],x_units:[o.SpatialUnits,\"data\"],y:[o.Number],y_units:[o.SpatialUnits,\"data\"],text:[o.String],angle:[o.Angle,0],angle_units:[o.AngleUnits,\"rad\"],x_offset:[o.Number,0],y_offset:[o.Number,0],x_range_name:[o.String,\"default\"],y_range_name:[o.String,\"default\"]}),this.override({background_fill_color:null,border_line_color:null})},t}(r.TextAnnotation);(i.Label=l).initClass()},function(t,e,i){var n=t(391),r=t(74),o=t(200),u=t(5),s=t(15),a=function(r){function t(){return null!==r&&r.apply(this,arguments)||this}return n.__extends(t,r),t.prototype.initialize=function(t){if(r.prototype.initialize.call(this,t),this.set_data(this.model.source),\"css\"==this.model.render_mode)for(var e=0,i=this._text.length;eh(a-l)?(n=c(u(o,s),a),r=u(c(o,s),l)):(n=u(o,s),r=c(o,s)),[n,r]}throw new Error(\"user bounds '\"+e+\"' not understood\")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"rule_coords\",{get:function(){var t=this.dimension,e=(t+1)%2,i=this.ranges[0],n=this.computed_bounds,r=n[0],o=n[1],s=new Array(2),a=new Array(2),l=[s,a];return l[t][0]=Math.max(r,i.min),l[t][1]=Math.min(o,i.max),l[t][0]>l[t][1]&&(l[t][0]=l[t][1]=NaN),l[e][0]=this.loc,l[e][1]=this.loc,l},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"tick_coords\",{get:function(){for(var t=this.dimension,e=(t+1)%2,i=this.ranges[0],n=this.computed_bounds,r=n[0],o=n[1],s=this.ticker.get_ticks(r,o,i,this.loc,{}),a=s.major,l=s.minor,h=[[],[]],u=[[],[]],c=[i.min,i.max],_=c[0],p=c[1],d=0;dp||(h[t].push(a[d]),h[e].push(this.loc));for(var d=0;dp||(u[t].push(l[d]),u[e].push(this.loc));return{major:h,minor:u}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"loc\",{get:function(){if(null!=this.fixed_location){if(T.isNumber(this.fixed_location))return this.fixed_location;var t=this.ranges,e=t[1];if(e instanceof a.FactorRange)return e.synthetic(this.fixed_location);throw new Error(\"unexpected\")}var i=this.ranges,n=i[1];switch(this.panel.side){case\"left\":case\"below\":return n.start;case\"right\":case\"above\":return n.end}},enumerable:!0,configurable:!0}),t}(r.GuideRenderer);(i.Axis=p).initClass()},function(t,e,i){var n=t(391),r=t(79),o=t(208),s=t(105),a=t(15),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype._render=function(t,e,i){this._draw_group_separators(t,e,i)},e.prototype._draw_group_separators=function(t,e,i){var n,r=this.model.ranges[0],o=this.model.computed_bounds,s=o[0],a=o[1];if(r.tops&&!(r.tops.length<2)&&this.visuals.separator_line.doit){for(var l=this.model.dimension,h=(l+1)%2,u=[[],[]],c=0,_=0;_=this.scientific_limit_high||a<=this.scientific_limit_low)){n=!0;break}}var l=new Array(t.length),h=this.precision;if(null==h||f.isNumber(h))if(n)for(var u=0,c=t.length;ut.maxX&&(t.maxX=r.maxX)}for(var o=this.index.search(h.positive_y()),s=0,a=o;st.maxY&&(t.maxY=l.maxY)}return this._bounds(t)},t.prototype.get_anchor_point=function(t,e,i){var n=i[0],r=i[1];switch(t){case\"center\":return{x:this.scenterx(e,n,r),y:this.scentery(e,n,r)};default:return null}},t.prototype.sdist=function(t,e,i,n,r){var o,s;void 0===n&&(n=\"edge\"),void 0===r&&(r=!1);var a=e.length;if(\"center\"==n){var l=b.map(i,function(t){return t/2});o=new Float64Array(a);for(var h=0;h=a.length?c:a[n],l[t]=r},e=0,i=o.length;e=h.end&&(r=!0,h.end=_,(e||i)&&(h.start=_+d)),null!=p&&p<=h.start&&(r=!0,h.start=p,(e||i)&&(h.end=p-d))):(null!=_&&_>=h.start&&(r=!0,h.start=_,(e||i)&&(h.end=_+d)),null!=p&&p<=h.end&&(r=!0,h.end=p,(e||i)&&(h.start=p-d)))}}if(!(i&&r&&n))for(var f=0,v=t;fn.lod_timeout&&e.interactive_stop(n),t.request_render()},n.lod_timeout):e.interactive_stop(n)}for(var r in this.renderer_views){var o=this.renderer_views[r];if(null==this.range_update_timestamp||o instanceof T.GlyphRendererView&&o.set_data_timestamp>this.range_update_timestamp){this.update_dataranges();break}}this.model.frame.update_scales();var s=this.canvas_view.ctx,a=this.canvas.pixel_ratio;s.save(),s.scale(a,a),s.translate(.5,.5);var l=[this.frame._left.value,this.frame._top.value,this.frame._width.value,this.frame._height.value];if(this._map_hook(s,l),this._paint_empty(s,l),this.prepare_webgl(a,l),s.save(),this.visuals.outline_line.doit){this.visuals.outline_line.set_value(s);var h=l[0],u=l[1],c=l[2],_=l[3];h+c==this.canvas._width.value&&(c-=1),u+_==this.canvas._height.value&&(_-=1),s.strokeRect(h,u,c,_)}s.restore(),this._paint_levels(s,[\"image\",\"underlay\",\"glyph\"],l,!0),this.blit_webgl(a),this._paint_levels(s,[\"annotation\"],l,!0),this._paint_levels(s,[\"overlay\"],l,!1),null==this._initial_state_info.range&&this.set_initial_range(),s.restore(),this._has_finished||(this._has_finished=!0,this.notify_finished())}},t.prototype._paint_levels=function(t,e,i,n){t.save(),n&&(t.beginPath(),t.rect.apply(t,i),t.clip());for(var r={},o=0;oc&&(\"start\"==this.follow?r=n+u*c:\"end\"==this.follow&&(n=r-u*c)),[n,r]},t.prototype.update=function(t,e,i,n){if(!this.have_updated_interactively){var r=this.computed_renderers(),o=this._compute_plot_bounds(r,t);null!=n&&(o=this.adjust_bounds_for_aspect(o,n)),this._plot_bounds[i]=o;var s=this._compute_min_max(this._plot_bounds,e),a=s[0],l=s[1],h=this._compute_range(a,l),u=h[0],c=h[1];null!=this._initial_start&&(\"log\"==this.scale_hint?0this.end},enumerable:!0,configurable:!0}),t}(r.Model);(i.Range=a).initClass()},function(t,e,i){var n=t(391),r=t(183),o=t(15),s=function(e){function t(t){return e.call(this,t)||this}return n.__extends(t,e),t.initClass=function(){this.prototype.type=\"Range1d\",this.define({start:[o.Number,0],end:[o.Number,1],reset_start:[o.Number],reset_end:[o.Number]})},t.prototype._set_auto_bounds=function(){if(\"auto\"==this.bounds){var t=Math.min(this.reset_start,this.reset_end),e=Math.max(this.reset_start,this.reset_end);this.setv({bounds:[t,e]},{silent:!0})}},t.prototype.initialize=function(){e.prototype.initialize.call(this),null==this.reset_start&&(this.reset_start=this.start),null==this.reset_end&&(this.reset_end=this.end),this._set_auto_bounds()},Object.defineProperty(t.prototype,\"min\",{get:function(){return Math.min(this.start,this.end)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"max\",{get:function(){return Math.max(this.start,this.end)},enumerable:!0,configurable:!0}),t.prototype.reset=function(){this._set_auto_bounds(),this.start!=this.reset_start||this.end!=this.reset_end?this.setv({start:this.reset_start,end:this.reset_end}):this.change.emit()},t}(r.Range);(i.Range1d=s).initClass()},function(t,e,i){var n=t(391),r=t(189),P=t(130),o=t(199),j=t(14),s=t(15),a=t(22),N=t(21),_=t(32),l=t(181),p={fill:{},line:{}},d={fill:{fill_alpha:.3,fill_color:\"grey\"},line:{line_alpha:.3,line_color:\"grey\"}},f={fill:{fill_alpha:.2},line:{}},h=function(c){function t(){return null!==c&&c.apply(this,arguments)||this}return n.__extends(t,c),t.prototype.initialize=function(t){c.prototype.initialize.call(this,t);var i=this.model.glyph,n=N.includes(i.mixins,\"fill\"),r=N.includes(i.mixins,\"line\"),o=_.clone(i.attributes);function e(t){var e=_.clone(o);return n&&_.extend(e,t.fill),r&&_.extend(e,t.line),new i.constructor(e)}delete o.id,this.glyph=this.build_glyph_view(i);var s=this.model.selection_glyph;null==s?s=e({fill:{},line:{}}):\"auto\"===s&&(s=e(p)),this.selection_glyph=this.build_glyph_view(s);var a=this.model.nonselection_glyph;null==a?a=e({fill:{},line:{}}):\"auto\"===a&&(a=e(f)),this.nonselection_glyph=this.build_glyph_view(a);var l=this.model.hover_glyph;null!=l&&(this.hover_glyph=this.build_glyph_view(l));var h=this.model.muted_glyph;null!=h&&(this.muted_glyph=this.build_glyph_view(h));var u=e(d);this.decimated_glyph=this.build_glyph_view(u),this.xscale=this.plot_view.frame.xscales[this.model.x_range_name],this.yscale=this.plot_view.frame.yscales[this.model.y_range_name],this.set_data(!1)},t.prototype.build_glyph_view=function(t){return new t.default_view({model:t,renderer:this,plot_view:this.plot_view,parent:this})},t.prototype.connect_signals=function(){var e=this;c.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return e.request_render()}),this.connect(this.model.glyph.change,function(){return e.set_data()}),this.connect(this.model.data_source.change,function(){return e.set_data()}),this.connect(this.model.data_source.streaming,function(){return e.set_data()}),this.connect(this.model.data_source.patching,function(t){return e.set_data(!0,t)}),this.connect(this.model.data_source.selected.change,function(){return e.request_render()}),this.connect(this.model.data_source._select,function(){return e.request_render()}),null!=this.hover_glyph&&this.connect(this.model.data_source.inspect,function(){return e.request_render()}),this.connect(this.model.properties.view.change,function(){return e.set_data()}),this.connect(this.model.view.change,function(){return e.set_data()});var t=this.plot_model.frame,i=t.x_ranges,n=t.y_ranges;for(var r in i){var o=i[r];o instanceof l.FactorRange&&this.connect(o.change,function(){return e.set_data()})}for(var s in n){var o=n[s];o instanceof l.FactorRange&&this.connect(o.change,function(){return e.set_data()})}this.connect(this.model.glyph.transformchange,function(){return e.set_data()})},t.prototype.have_selection_glyphs=function(){return null!=this.selection_glyph&&null!=this.nonselection_glyph},t.prototype.set_data=function(t,e){void 0===t&&(t=!0),void 0===e&&(e=null);var i=Date.now(),n=this.model.data_source;this.all_indices=this.model.view.indices,this.glyph.model.setv({x_range_name:this.model.x_range_name,y_range_name:this.model.y_range_name},{silent:!0}),this.glyph.set_data(n,this.all_indices,e),this.glyph.set_visuals(n),this.decimated_glyph.set_visuals(n),this.have_selection_glyphs()&&(this.selection_glyph.set_visuals(n),this.nonselection_glyph.set_visuals(n)),null!=this.hover_glyph&&this.hover_glyph.set_visuals(n),null!=this.muted_glyph&&this.muted_glyph.set_visuals(n);var r=this.plot_model.plot.lod_factor;this.decimated=[];for(var o=0,s=Math.floor(this.all_indices.length/r);ov?(o=this.decimated,_=this.decimated_glyph,p=this.decimated_glyph):(_=this.model.muted&&null!=this.muted_glyph?this.muted_glyph:this.glyph,p=this.nonselection_glyph),d=this.selection_glyph,null!=this.hover_glyph&&f.length&&(o=N.difference(o,f));var m,g=null;if(l.length&&this.have_selection_glyphs()){for(var y=Date.now(),b={},x=0,w=l;xi?n.slice(-i):n}if(S.isTypedArray(t)){var r=t.length+e.length;if(null!=i&&i=Math.pow(2,i))||e<0||e>=Math.pow(2,i))},t.prototype.parent_by_tile_xyz=function(t,e,i){var n=this.tile_xyz_to_quadkey(t,e,i),r=n.substring(0,n.length-1);return this.quadkey_to_tile_xyz(r)},t.prototype.get_resolution=function(t){return this._computed_initial_resolution()/Math.pow(2,t)},t.prototype.get_resolution_by_extent=function(t,e,i){var n=(t[2]-t[0])/i,r=(t[3]-t[1])/e;return[n,r]},t.prototype.get_level_by_extent=function(t,e,i){for(var n=(t[2]-t[0])/i,r=(t[3]-t[1])/e,o=Math.max(n,r),s=0,a=0,l=this._resolutions;ar.end)&&(this.v_axis_only=!0),(io.end)&&(this.h_axis_only=!0)}null!=this.model.document&&this.model.document.interactive_start(this.plot_model.plot)},e.prototype._pan=function(t){this._update(t.deltaX,t.deltaY),null!=this.model.document&&this.model.document.interactive_start(this.plot_model.plot)},e.prototype._pan_end=function(t){this.h_axis_only=!1,this.v_axis_only=!1,null!=this.pan_info&&this.plot_view.push_state(\"pan\",{range:this.pan_info})},e.prototype._update=function(t,e){var i,n,r,o,s,a,l=this.plot_model.frame,h=t-this.last_dx,u=e-this.last_dy,c=l.bbox.h_range,_=c.start-h,p=c.end-h,d=l.bbox.v_range,f=d.start-u,v=d.end-u,m=this.model.dimensions;\"width\"!=m&&\"both\"!=m||this.v_axis_only?(i=c.start,n=c.end,r=0):(i=_,n=p,r=-h),\"height\"!=m&&\"both\"!=m||this.h_axis_only?(o=d.start,s=d.end,a=0):(o=f,s=v,a=-u),this.last_dx=t,this.last_dy=e;var g=l.xscales,y=l.yscales,b={};for(var x in g){var w=g[x],k=w.r_invert(i,n),S=k[0],C=k[1];b[x]={start:S,end:C}}var T={};for(var A in y){var w=y[A],E=w.r_invert(o,s),S=E[0],C=E[1];T[A]={start:S,end:C}}this.pan_info={xrs:b,yrs:T,sdx:r,sdy:a},this.plot_view.update_range(this.pan_info,!0)},e}(r.GestureToolView);i.PanToolView=s;var a=function(i){function t(t){var e=i.call(this,t)||this;return e.tool_name=\"Pan\",e.event_type=\"pan\",e.default_order=10,e}return n.__extends(t,i),t.initClass=function(){this.prototype.type=\"PanTool\",this.prototype.default_view=s,this.define({dimensions:[o.Dimensions,\"both\"]})},Object.defineProperty(t.prototype,\"tooltip\",{get:function(){return this._get_dim_tooltip(\"Pan\",this.dimensions)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"icon\",{get:function(){switch(this.dimensions){case\"both\":return\"bk-tool-icon-pan\";case\"width\":return\"bk-tool-icon-xpan\";case\"height\":return\"bk-tool-icon-ypan\"}},enumerable:!0,configurable:!0}),t}(r.GestureTool);(i.PanTool=a).initClass()},function(t,e,i){var l=t(391),n=t(256),r=t(71),o=t(5),s=t(15),a=t(21),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l.__extends(t,e),t.prototype.initialize=function(t){e.prototype.initialize.call(this,t),this.data={sx:[],sy:[]}},t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.properties.active.change,function(){return t._active_change()})},t.prototype._active_change=function(){this.model.active||this._clear_data()},t.prototype._keyup=function(t){t.keyCode==o.Keys.Enter&&this._clear_data()},t.prototype._doubletap=function(t){var e=t.shiftKey;this._do_select(this.data.sx,this.data.sy,!0,e),this.plot_view.push_state(\"poly_select\",{selection:this.plot_view.get_selection()}),this._clear_data()},t.prototype._clear_data=function(){this.data={sx:[],sy:[]},this.model.overlay.update({xs:[],ys:[]})},t.prototype._tap=function(t){var e=t.sx,i=t.sy,n=this.plot_model.frame;n.bbox.contains(e,i)&&(this.data.sx.push(e),this.data.sy.push(i),this.model.overlay.update({xs:a.copy(this.data.sx),ys:a.copy(this.data.sy)}))},t.prototype._do_select=function(t,e,i,n){var r={type:\"poly\",sx:t,sy:e};this._select(r,i,n)},t.prototype._emit_callback=function(t){var e=this.computed_renderers[0],i=this.plot_model.frame,n=i.xscales[e.x_range_name],r=i.yscales[e.y_range_name],o=n.v_invert(t.sx),s=r.v_invert(t.sy),a=l.__assign({x:o,y:s},t);this.model.callback.execute(this.model,{geometry:a})},t}(n.SelectToolView);i.PolySelectToolView=h;var u=function(){return new r.PolyAnnotation({level:\"overlay\",xs_units:\"screen\",ys_units:\"screen\",fill_color:{value:\"lightgrey\"},fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:2},line_dash:{value:[4,4]}})},c=function(i){function t(t){var e=i.call(this,t)||this;return e.tool_name=\"Poly Select\",e.icon=\"bk-tool-icon-polygon-select\",e.event_type=\"tap\",e.default_order=11,e}return l.__extends(t,i),t.initClass=function(){this.prototype.type=\"PolySelectTool\",this.prototype.default_view=h,this.define({callback:[s.Instance],overlay:[s.Instance,u]})},t}(n.SelectTool);(i.PolySelectTool=c).initClass()},function(t,e,i){var n=t(391),_=t(64),r=t(14),o=t(15),s=t(251);function p(t,e,i,n){if(null==e)return!1;var r=i.compute(e);return Math.abs(t-r)r.right)&&(o=!1)}if(null!=r.bottom&&null!=r.top){var a=n.invert(e);(ar.top)&&(o=!1)}return o}function l(t,e,i,n){var r=e.compute(t),o=e.invert(r+i);return o>=n.start&&o<=n.end?o:t}function h(t,e,i,n){var r=e.r_compute(t.start,t.end),o=r[0],s=r[1],a=e.r_invert(o+i,s+i),l=a[0],h=a[1];l>=n.start&&l<=n.end&&h>=n.start&&h<=n.end&&(t.start=l,t.end=h)}i.is_near=p,i.is_inside=d,i.compute_value=l,i.update_range=h;var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.initialize=function(t){e.prototype.initialize.call(this,t),this.side=0,this.model.update_overlay_from_ranges()},t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),null!=this.model.x_range&&this.connect(this.model.x_range.change,function(){return t.model.update_overlay_from_ranges()}),null!=this.model.y_range&&this.connect(this.model.y_range.change,function(){return t.model.update_overlay_from_ranges()})},t.prototype._pan_start=function(t){this.last_dx=0,this.last_dy=0;var e=this.model.x_range,i=this.model.y_range,n=this.plot_model.frame,r=n.xscales.default,o=n.yscales.default,s=this.model.overlay,a=s.left,l=s.right,h=s.top,u=s.bottom,c=this.model.overlay.properties.line_width.value()+_.EDGE_TOLERANCE;null!=e&&this.model.x_interaction&&(p(t.sx,a,r,c)?this.side=1:p(t.sx,l,r,c)?this.side=2:d(t.sx,t.sy,r,o,s)&&(this.side=3)),null!=i&&this.model.y_interaction&&(0==this.side&&p(t.sy,u,o,c)&&(this.side=4),0==this.side&&p(t.sy,h,o,c)?this.side=5:d(t.sx,t.sy,r,o,this.model.overlay)&&(3==this.side?this.side=7:this.side=6))},t.prototype._pan=function(t){var e=this.plot_model.frame,i=t.deltaX-this.last_dx,n=t.deltaY-this.last_dy,r=this.model.x_range,o=this.model.y_range,s=e.xscales.default,a=e.yscales.default;null!=r&&(3==this.side||7==this.side?h(r,s,i,e.x_range):1==this.side?r.start=l(r.start,s,i,e.x_range):2==this.side&&(r.end=l(r.end,s,i,e.x_range))),null!=o&&(6==this.side||7==this.side?h(o,a,n,e.y_range):4==this.side?o.start=l(o.start,a,n,e.y_range):5==this.side&&(o.end=l(o.end,a,n,e.y_range))),this.last_dx=t.deltaX,this.last_dy=t.deltaY},t.prototype._pan_end=function(t){this.side=0},t}(s.GestureToolView);i.RangeToolView=a;var u=function(){return new _.BoxAnnotation({level:\"overlay\",render_mode:\"css\",fill_color:\"lightgrey\",fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:.5},line_dash:[2,2]})},c=function(i){function t(t){var e=i.call(this,t)||this;return e.tool_name=\"Range Tool\",e.icon=\"bk-tool-icon-range\",e.event_type=\"pan\",e.default_order=1,e}return n.__extends(t,i),t.initClass=function(){this.prototype.type=\"RangeTool\",this.prototype.default_view=a,this.define({x_range:[o.Instance,null],x_interaction:[o.Bool,!0],y_range:[o.Instance,null],y_interaction:[o.Bool,!0],overlay:[o.Instance,u]})},t.prototype.initialize=function(){i.prototype.initialize.call(this),this.overlay.in_cursor=\"grab\",this.overlay.ew_cursor=null!=this.x_range&&this.x_interaction?\"ew-resize\":null,this.overlay.ns_cursor=null!=this.y_range&&this.y_interaction?\"ns-resize\":null},t.prototype.update_overlay_from_ranges=function(){null==this.x_range&&null==this.y_range&&(this.overlay.left=null,this.overlay.right=null,this.overlay.bottom=null,this.overlay.top=null,r.logger.warn(\"RangeTool not configured with any Ranges.\")),null==this.x_range?(this.overlay.left=null,this.overlay.right=null):(this.overlay.left=this.x_range.start,this.overlay.right=this.x_range.end),null==this.y_range?(this.overlay.bottom=null,this.overlay.top=null):(this.overlay.bottom=this.y_range.start,this.overlay.top=this.y_range.end)},t}(s.GestureTool);(i.RangeTool=c).initClass()},function(t,e,i){var y=t(391),n=t(251),o=t(186),r=t(271),s=t(15),a=t(5),b=t(3),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return y.__extends(e,t),Object.defineProperty(e.prototype,\"computed_renderers\",{get:function(){var t=this.model.renderers,e=this.plot_model.plot.renderers,i=this.model.names;return r.compute_renderers(t,e,i)},enumerable:!0,configurable:!0}),e.prototype._computed_renderers_by_data_source=function(){for(var t={},e=0,i=this.computed_renderers;ee.x?-1:t.x==e.x?0:1}):r.sort(function(t,e){return t.xthis._x_sorted[this._x_sorted.length-1])return NaN}else{if(ethis._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}if(e==this._x_sorted[0])return this._y_sorted[0];var t=s.findLastIndex(this._x_sorted,function(t){return tthis._x_sorted[this._x_sorted.length-1])return NaN}else{if(ethis._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}var t;switch(this.mode){case\"after\":t=s.findLastIndex(this._x_sorted,function(t){return t<=e});break;case\"before\":t=s.findIndex(this._x_sorted,function(t){return e<=t});break;case\"center\":var i=this._x_sorted.map(function(t){return Math.abs(t-e)}),n=s.min(i);t=s.findIndex(i,function(t){return n===t});break;default:throw new Error(\"unknown mode: \"+this.mode)}return-1!=t?this._y_sorted[t]:NaN},t}(r.Interpolator);(i.StepInterpolator=a).initClass()},function(t,e,i){var n=t(391),r=t(59),o=function(e){function t(t){return e.call(this,t)||this}return n.__extends(t,e),t.initClass=function(){this.prototype.type=\"Transform\"},t}(r.Model);(i.Transform=o).initClass()},function(t,e,i){\"function\"!=typeof WeakMap&&t(342),Number.isInteger||(Number.isInteger=function(t){return\"number\"==typeof t&&isFinite(t)&&Math.floor(t)===t});var n,l,r,h,o=String.prototype;o.repeat||(o.repeat=function(t){if(null==this)throw new TypeError(\"can't convert \"+this+\" to object\");var e=\"\"+this;if((t=+t)!=t&&(t=0),t<0)throw new RangeError(\"repeat count must be non-negative\");if(t==1/0)throw new RangeError(\"repeat count must be less than infinity\");if(t=Math.floor(t),0==e.length||0==t)return\"\";if(e.length*t>=1<<28)throw new RangeError(\"repeat count must not overflow maximum string size\");for(var i=\"\";1==(1&t)&&(i+=e),0!=(t>>>=1);)e+=e;return i}),Array.from||(Array.from=(n=Object.prototype.toString,l=function(t){return\"function\"==typeof t||\"[object Function]\"===n.call(t)},r=Math.pow(2,53)-1,h=function(t){var e,i=(e=Number(t),isNaN(e)?0:0!==e&&isFinite(e)?(0Math.PI?0:1:_>Math.PI?1:0,this.lineTo(l,h),this.__addPathCommand(f(\"A {rx} {ry} {xAxisRotation} {largeArcFlag} {sweepFlag} {endX} {endY}\",{rx:i,ry:i,xAxisRotation:0,largeArcFlag:c,sweepFlag:u,endX:s,endY:a})),this.__currentPosition={x:s,y:a}}},x.prototype.clip=function(){var t=this.__closestGroupOrSvg(),e=this.__createElement(\"clipPath\"),i=l(this.__ids),n=this.__createElement(\"g\");this.__applyCurrentDefaultPath(),t.removeChild(this.__currentElement),e.setAttribute(\"id\",i),e.appendChild(this.__currentElement),this.__defs.appendChild(e),t.setAttribute(\"clip-path\",f(\"url(#{id})\",{id:i})),t.appendChild(n),this.__currentElement=n},x.prototype.drawImage=function(){var t,e,i,n,r,o,s,a,l,h,u,c,_,p,d=Array.prototype.slice.call(arguments),f=d[0],v=0,m=0;if(3===d.length)t=d[1],e=d[2],r=f.width,o=f.height,i=r,n=o;else if(5===d.length)t=d[1],e=d[2],i=d[3],n=d[4],r=f.width,o=f.height;else{if(9!==d.length)throw new Error(\"Inavlid number of arguments passed to drawImage: \"+arguments.length);v=d[1],m=d[2],r=d[3],o=d[4],t=d[5],e=d[6],i=d[7],n=d[8]}s=this.__closestGroupOrSvg(),this.__currentElement;var g=\"translate(\"+t+\", \"+e+\")\";if(f instanceof x){if((a=f.getSvg().cloneNode(!0)).childNodes&&1=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach(function(t,e){i<=t&&(this.__redo__[e]=++t)},this),this.__redo__.push(i)):c(this,\"__redo__\",l(\"c\",[i])))}),_onDelete:l(function(i){var t;i>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(t=this.__redo__.indexOf(i))&&this.__redo__.splice(t,1),this.__redo__.forEach(function(t,e){i>1,a=i>>1^i,l=r>>1^n&o>>1^r,h=i&r>>1^o>>1^o;a=(i=s)&(n=a)>>2^n&(i^n)>>2,l^=i&(r=l)>>2^n&(o=h)>>2,h^=n&r>>2^(i^n)&o>>2,a=(i=s=i&i>>2^n&n>>2)&(n=a)>>4^n&(i^n)>>4,l^=i&(r=l)>>4^n&(o=h)>>4,h^=n&r>>4^(i^n)&o>>4,l^=(i=s=i&i>>4^n&n>>4)&(r=l)>>8^(n=a)&(o=h)>>8;var u=t^e,c=(n=(h^=n&r>>8^(i^n)&o>>8)^h>>1)|65535^(u|(i=l^l>>1));return((c=1431655765&((c=858993459&((c=252645135&((c=16711935&(c|c<<8))|c<<4))|c<<2))|c<<1))<<1|(u=1431655765&((u=858993459&((u=252645135&((u=16711935&(u|u<<8))|u<<4))|u<<2))|u<<1)))>>>0}return h.from=function(t){if(!(t instanceof ArrayBuffer))throw new Error(\"Data must be an instance of ArrayBuffer.\");var e=new Uint8Array(t,0,2),i=e[0],n=e[1];if(251!==i)throw new Error(\"Data does not appear to be in a Flatbush format.\");if(n>>4!=3)throw new Error(\"Got v\"+(n>>4)+\" data when expected v3.\");var r=new Uint16Array(t,2,1),o=r[0],s=new Uint32Array(t,4,1),a=s[0];return new h(a,o,l[15&n],t)},h.prototype.add=function(t,e,i,n){var r=this._pos>>2;this._indices[r]=r,this._boxes[this._pos++]=t,this._boxes[this._pos++]=e,this._boxes[this._pos++]=i,this._boxes[this._pos++]=n,tthis.maxX&&(this.maxX=i),n>this.maxY&&(this.maxY=n)},h.prototype.finish=function(){var t=this;if(this._pos>>2!==this.numItems)throw new Error(\"Added \"+(this._pos>>2)+\" items when expected \"+this.numItems+\".\");for(var e=this.maxX-this.minX,i=this.maxY-this.minY,n=new Uint32Array(this.numItems),r=0;r>1],a=r-1,l=o+1;;){for(;e[++a]s;);if(l<=a)break;C(e,i,n,a,l)}t(e,i,n,r,l),t(e,i,n,l+1,o)}}(n,this._boxes,this._indices,0,this.numItems-1);for(var _=0,p=0;_>2]=y,t._boxes[t._pos++]=f,t._boxes[t._pos++]=v,t._boxes[t._pos++]=m,t._boxes[t._pos++]=g}},h.prototype.search=function(t,e,i,n,r){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");for(var o=this._boxes.length-4,s=this._levelBounds.length-1,a=[],l=[];void 0!==o;){for(var h=Math.min(o+4*this.nodeSize,this._levelBounds[s]),u=o;u>2];ithis._boxes[u+2]||e>this._boxes[u+3]||(o<4*this.numItems?(void 0===r||r(c))&&l.push(c):(a.push(c),a.push(s-1)))}s=a.pop(),o=a.pop()}return l},h},\"object\"==typeof i&&void 0!==e?e.exports=r():n.Flatbush=r()},function(t,Yt,e){\n", " /*! Hammer.JS - v2.0.7 - 2016-04-22\n", " * http://hammerjs.github.io/\n", " *\n", " * Copyright (c) 2016 Jorik Tangelder;\n", " * Licensed under the MIT license */\n", " !function(o,a,t,x){\"use strict\";var s,l=[\"\",\"webkit\",\"Moz\",\"MS\",\"ms\",\"o\"],e=a.createElement(\"div\"),i=\"function\",h=Math.round,w=Math.abs,k=Date.now;function u(t,e,i){return setTimeout(f(t,i),e)}function n(t,e,i){return!!Array.isArray(t)&&(c(t,i[e],i),!0)}function c(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==x)for(n=0;n\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\",i=o.console&&(o.console.warn||o.console.log);return i&&i.call(o.console,r,e),n.apply(this,arguments)}}s=\"function\"!=typeof Object.assign?function(t){if(t===x||null===t)throw new TypeError(\"Cannot convert undefined or null to object\");for(var e=Object(t),i=1;ie[i]}):n.sort()),n}function M(t,e){for(var i,n,r=e[0].toUpperCase()+e.slice(1),o=0;ow(y.y)?y.x:y.y,e.scale=_?(m=_.pointers,it((g=n)[0],g[1],J)/it(m[0],m[1],J)):1,e.rotation=_?(f=_.pointers,nt((v=n)[1],v[0],J)+nt(f[1],f[0],J)):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,r,o,s=t.lastInterval||e,a=e.timeStamp-s.timeStamp;if(e.eventType!=B&&(Dw(u.y)?u.x:u.y,o=et(l,h),t.lastInterval=e}else i=s.velocity,n=s.velocityX,r=s.velocityY,o=s.direction;e.velocity=i,e.velocityX=n,e.velocityY=r,e.direction=o}(i,e);var b=t.element;S(e.srcEvent.target,b)&&(b=e.srcEvent.target),e.target=b}(t,i),t.emit(\"hammer.input\",i),t.recognize(i),t.session.prevInput=i}function K(t){for(var e=[],i=0;i=w(e)?t<0?V:G:e<0?U:q}function it(t,e,i){i||(i=W);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function nt(t,e,i){i||(i=W);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}Q.prototype={handler:function(){},init:function(){this.evEl&&g(this.element,this.evEl,this.domHandler),this.evTarget&&g(this.target,this.evTarget,this.domHandler),this.evWin&&g(z(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&y(this.element,this.evEl,this.domHandler),this.evTarget&&y(this.target,this.evTarget,this.domHandler),this.evWin&&y(z(this.element),this.evWin,this.domHandler)}};var rt={mousedown:I,mousemove:2,mouseup:R},ot=\"mousedown\",st=\"mousemove mouseup\";function at(){this.evEl=ot,this.evWin=st,this.pressed=!1,Q.apply(this,arguments)}d(at,Q,{handler:function(t){var e=rt[t.type];e&I&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=R),this.pressed&&(e&R&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:\"mouse\",srcEvent:t}))}});var lt={pointerdown:I,pointermove:2,pointerup:R,pointercancel:B,pointerout:B},ht={2:F,3:\"pen\",4:\"mouse\",5:\"kinect\"},ut=\"pointerdown\",ct=\"pointermove pointerup pointercancel\";function _t(){this.evEl=ut,this.evWin=ct,Q.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}o.MSPointerEvent&&!o.PointerEvent&&(ut=\"MSPointerDown\",ct=\"MSPointerMove MSPointerUp MSPointerCancel\"),d(_t,Q,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace(\"ms\",\"\"),r=lt[n],o=ht[t.pointerType]||t.pointerType,s=o==F,a=T(e,t.pointerId,\"pointerId\");r&I&&(0===t.button||s)?a<0&&(e.push(t),a=e.length-1):r&(R|B)&&(i=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:o,srcEvent:t}),i&&e.splice(a,1))}});var pt={touchstart:I,touchmove:2,touchend:R,touchcancel:B};function dt(){this.evTarget=\"touchstart\",this.evWin=\"touchstart touchmove touchend touchcancel\",this.started=!1,Q.apply(this,arguments)}d(dt,Q,{handler:function(t){var e=pt[t.type];if(e===I&&(this.started=!0),this.started){var i=function(t,e){var i=A(t.touches),n=A(t.changedTouches);return e&(R|B)&&(i=E(i.concat(n),\"identifier\",!0)),[i,n]}.call(this,t,e);e&(R|B)&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:F,srcEvent:t})}}});var ft={touchstart:I,touchmove:2,touchend:R,touchcancel:B},vt=\"touchstart touchmove touchend touchcancel\";function mt(){this.evTarget=vt,this.targetIds={},Q.apply(this,arguments)}d(mt,Q,{handler:function(t){var e=ft[t.type],i=function(t,e){var i=A(t.touches),n=this.targetIds;if(e&(2|I)&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,o,s=A(t.changedTouches),a=[],l=this.target;if(o=i.filter(function(t){return S(t.target,l)}),e===I)for(r=0;re.threshold&&r&e.direction},attrTest:function(t){return Nt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Pt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),d(Dt,Nt,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[St]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?\"in\":\"out\";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),d(It,Ot,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[\"auto\"]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distancee.time;if(this._input=t,!n||!i||t.eventType&(R|B)&&!r)this.reset();else if(t.eventType&I)this.reset(),this._timer=u(function(){this.state=8,this.tryEmit()},e.time,this);else if(t.eventType&R)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&t.eventType&R?this.manager.emit(this.options.event+\"up\",t):(this._input.timeStamp=k(),this.manager.emit(this.options.event,this._input)))}}),d(Rt,Nt,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[St]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),d(Bt,Nt,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:Y|X,pointers:1},getTouchAction:function(){return Ft.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(Y|X)?e=t.overallVelocity:i&Y?e=t.overallVelocityX:i&X&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&w(e)>this.options.velocity&&t.eventType&R},emit:function(t){var e=Pt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),d(Lt,Ot,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[kt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance=\";case n.Eq:return\"==\"}}()+\" 0\"},Object.defineProperty(t.prototype,\"id\",{get:function(){return this._id},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"expression\",{get:function(){return this._expression},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"op\",{get:function(){return this._operator},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"strength\",{get:function(){return this._strength},enumerable:!0,configurable:!0}),t}();i.Constraint=s;var a=0},function(t,e,i){var h=t(357),u=t(360),c=t(351),n=function(){function t(){var t=function(t){for(var e=0,i=function(){return 0},n=c.createMap(u.Variable.Compare),r=0,o=t.length;r>1)],e)<0?(o=r+1,s-=n+1):s=n;return o}i.lowerBound=o,i.binarySearch=function(t,e,i){var n=o(t,e,i);if(n===t.length)return-1;var r=t[n];return 0!==i(r,e)?-1:n},i.binaryFind=function(t,e,i){var n=o(t,e,i);if(n!==t.length){var r=t[n];if(0===i(r,e))return r}},i.asSet=function(t,e){var i=l.asArray(t),n=i.length;if(n<=1)return i;i.sort(e);for(var r=[i[0]],o=1,s=0;o=Math.pow(10,12)&&!z||O?(T+=U[q].abbreviations.trillion,t/=Math.pow(10,12)):N=Math.pow(10,9)&&!z||M?(T+=U[q].abbreviations.billion,t/=Math.pow(10,9)):N=Math.pow(10,6)&&!z||E?(T+=U[q].abbreviations.million,t/=Math.pow(10,6)):(N=Math.pow(10,3)&&!z||A)&&(T+=U[q].abbreviations.thousand,t/=Math.pow(10,3)))}if(-1Math.PI&&(a-=2*Math.PI),r=Math.sin(l),s=Math.cos(l),o=r*r,{x:((n=i/Math.sqrt(1-e*o))+h)*s*Math.cos(a),y:(n+h)*s*Math.sin(a),z:(n*(1-e)+h)*r}},i.geocentricToGeodetic=function(t,e,i,n){var r,o,s,a,l,h,u,c,_,p,d,f,v,m,g,y,b=t.x,x=t.y,w=t.z?t.z:0;if(r=Math.sqrt(b*b+x*x),o=Math.sqrt(b*b+x*x+w*w),r/i<1e-12){if(m=0,o/i<1e-12)return g=k,y=-n,{x:t.x,y:t.y,z:t.z}}else m=Math.atan2(x,b);for(s=w/o,a=r/o,l=1/Math.sqrt(1-e*(2-e)*a*a),c=a*(1-e)*l,_=s*l,v=0;v++,u=i/Math.sqrt(1-e*_*_),h=e*u/(u+(y=r*c+w*_-u*(1-e*_*_))),l=1/Math.sqrt(1-h*(2-h)*a*a),f=(d=s*l)*c-(p=a*(1-h)*l)*_,c=p,_=d,1e-24>>0).toString(8);break;case\"s\":i=String(i),i=o[7]?i.substring(0,o[7]):i;break;case\"t\":i=String(!!i),i=o[7]?i.substring(0,o[7]):i;break;case\"T\":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=o[7]?i.substring(0,o[7]):i;break;case\"u\":i=parseInt(i,10)>>>0;break;case\"v\":i=i.valueOf(),i=o[7]?i.substring(0,o[7]):i;break;case\"x\":i=(parseInt(i,10)>>>0).toString(16);break;case\"X\":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}d.json.test(o[8])?p+=i:(!d.number.test(o[8])||h&&!o[3]?u=\"\":(u=h?\"+\":\"-\",i=i.toString().replace(d.sign,\"\")),a=o[4]?\"0\"===o[4]?\"0\":o[4].charAt(1):\" \",l=o[6]-(u+i).length,s=o[6]&&0=c[n][e]&&c[n][c[n].clock]>o[c[n].clock]&&(s=c[n])}return s&&((a=/^(.*)\\/(.*)$/.exec(o.format))?s.abbrev=a[s.save?2:1]:s.abbrev=o.format.replace(/%s/,s.rule.letter)),s||o}function a(t,e){return\"UTC\"==t.zone?e:(t.entry=r(t,\"posix\",e),e+t.entry.offset+t.entry.save)}function c(t,e){return\"UTC\"==t.zone?e:(t.entry=i=r(t,\"wallclock\",e),0<(n=e-i.wallclock)&&ns[0]&&e[1]=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}}},p=function(t,e){var i=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!i)return t;var n,r,o=i.call(t),s=[];try{for(;(void 0===e||0=t&&(this.model.active=t-1);var o=this.model.tabs.map(function(t,e){return h.li({},h.span({data:{index:e}},t.title))});o[this.model.active].classList.add(\"bk-bs-active\");var e=h.ul({class:[\"bk-bs-nav\",\"bk-bs-nav-tabs\"]},o);this.el.appendChild(e);var s=this.model.tabs.map(function(t){return h.div({class:\"bk-bs-tab-pane\"})});s[this.model.active].classList.add(\"bk-bs-active\");var n=h.div({class:\"bk-bs-tab-content\"},s);this.el.appendChild(n),e.addEventListener(\"click\",function(t){if(t.preventDefault(),t.target!=t.currentTarget){var e=t.target,n=r.model.active,i=parseInt(e.dataset.index);n!=i&&(o[n].classList.remove(\"bk-bs-active\"),s[n].classList.remove(\"bk-bs-active\"),o[i].classList.add(\"bk-bs-active\"),s[i].classList.add(\"bk-bs-active\"),r.model.active=i,null!=r.model.callback&&r.model.callback.execute(r.model))}});for(var i=0,a=p.zip(this.model.children,s);i=e[n];)n+=1;return n}function n(t,e,n){if(n>=t.slice(-1)[0])return 100;var i,r,o,s,a,l,u=h(n,t);return i=t[u-1],r=t[u],o=e[u-1],s=e[u],o+(l=n,d(a=[i,r],a[0]<0?l+Math.abs(a[0]):l-a[0])/c(o,s))}function i(t,e,n,i){if(100===i)return i;var r,o,s,a,l=h(i,t);return n?(r=t[l-1],((o=t[l])-r)/2n.stepAfter.startValue&&(r=n.stepAfter.startValue-i),o=i>n.thisStep.startValue?n.thisStep.step:!1!==n.stepBefore.step&&i-n.stepBefore.highestStep,100===t?r=null:0===t&&(o=null);var s=w.countStepDecimals();return null!==r&&!1!==r&&(r=Number(r.toFixed(s))),null!==o&&!1!==o&&(o=Number(o.toFixed(s))),[o,r]})},on:J,off:function(t){var i=t&&t.split(\".\")[0],r=i&&t.substring(i.length);Object.keys(b).forEach(function(t){var e=t.split(\".\")[0],n=t.substring(e.length);i&&i!==e||r&&r!==n||delete b[t]})},get:K,set:X,reset:function(t){X(d.start,t)},__moveHandles:function(t,e,n){T(t,e,m,n)},options:o,updateOptions:function(e,t){var n=K(),i=[\"margin\",\"limit\",\"padding\",\"range\",\"animate\",\"snap\",\"step\",\"format\"];i.forEach(function(t){void 0!==e[t]&&(o[t]=e[t])});var r=rt(o);i.forEach(function(t){void 0!==e[t]&&(d[t]=r[t])}),w=r.spectrum,d.margin=r.margin,d.limit=r.limit,d.padding=r.padding,d.pips&&N(d.pips),m=[],X(e.start||n,t)},target:_,removePips:A,pips:N},(c=d.events).fixed||l.forEach(function(t,e){V(p.start,t.children[0],B,{handleNumbers:[e]})}),c.tap&&V(p.start,u,U,{}),c.hover&&V(p.move,u,j,{hover:!0}),c.drag&&s.forEach(function(t,e){if(!1!==t&&0!==e&&e!==s.length-1){var n=l[e-1],i=l[e],r=[t];et(t,d.cssClasses.draggable),c.fixed&&(r.push(n.children[0]),r.push(i.children[0])),r.forEach(function(t){V(p.start,t,B,{handles:[n,i],handleNumbers:[e-1,e]})})}}),X(d.start),d.pips&&N(d.pips),d.tooltips&&(r=l.map(D),J(\"update\",function(t,e,n){if(r[e]){var i=t[e];!0!==d.tooltips[e]&&(i=d.tooltips[e].to(n[e])),r[e].innerHTML=i}})),J(\"update\",function(t,e,s,n,a){v.forEach(function(t){var e=l[t],n=z(m,t,0,!0,!0,!0),i=z(m,t,100,!0,!0,!0),r=a[t],o=d.ariaFormat.to(s[t]);e.children[0].setAttribute(\"aria-valuemin\",n.toFixed(1)),e.children[0].setAttribute(\"aria-valuemax\",i.toFixed(1)),e.children[0].setAttribute(\"aria-valuenow\",r.toFixed(1)),e.children[0].setAttribute(\"aria-valuetext\",o)})}),a}return{version:$,create:function(t,e){if(!t||!t.nodeName)throw new Error(\"noUiSlider (\"+$+\"): create requires a single element, got: \"+t);var n=rt(e),i=P(t,n,e);return t.noUiSlider=i}}},\"object\"==typeof n?e.exports=i():window.noUiSlider=i()},433:function(i,r,o){\n", " /*!\n", " * Pikaday\n", " *\n", " * Copyright © 2014 David Bushell | BSD & MIT license | https://github.com/dbushell/Pikaday\n", " */\n", " !function(t,e){\"use strict\";var n;if(\"object\"==typeof o){try{n=i(\"moment\")}catch(t){}r.exports=e(n)}else t.Pikaday=e(t.moment)}(this,function(n){\"use strict\";var o=\"function\"==typeof n,s=!!window.addEventListener,c=window.document,u=window.setTimeout,a=function(t,e,n,i){s?t.addEventListener(e,n,!!i):t.attachEvent(\"on\"+e,n)},i=function(t,e,n,i){s?t.removeEventListener(e,n,!!i):t.detachEvent(\"on\"+e,n)},l=function(t,e){return-1!==(\" \"+t.className+\" \").indexOf(\" \"+e+\" \")},g=function(t){return/Array/.test(Object.prototype.toString.call(t))},B=function(t){return/Date/.test(Object.prototype.toString.call(t))&&!isNaN(t.getTime())},U=function(t,e){return[31,(n=t,n%4==0&&n%100!=0||n%400==0?29:28),31,30,31,30,31,31,30,31,30,31][e];var n},j=function(t){B(t)&&t.setHours(0,0,0,0)},z=function(t,e){return t.getTime()===e.getTime()},d=function(t,e,n){var i,r;for(i in e)(r=void 0!==t[i])&&\"object\"==typeof e[i]&&null!==e[i]&&void 0===e[i].nodeName?B(e[i])?n&&(t[i]=new Date(e[i].getTime())):g(e[i])?n&&(t[i]=e[i].slice(0)):t[i]=d({},e[i],n):!n&&r||(t[i]=e[i]);return t},r=function(t,e,n){var i;c.createEvent?((i=c.createEvent(\"HTMLEvents\")).initEvent(e,!0,!1),i=d(i,n),t.dispatchEvent(i)):c.createEventObject&&(i=c.createEventObject(),i=d(i,n),t.fireEvent(\"on\"+e,i))},e=function(t){return t.month<0&&(t.year-=Math.ceil(Math.abs(t.month)/12),t.month+=12),11';e.push(\"is-outside-current-month\"),t.enableSelectionDaysInNextAndPreviousMonths||e.push(\"is-selection-disabled\")}return t.isDisabled&&e.push(\"is-disabled\"),t.isToday&&e.push(\"is-today\"),t.isSelected&&(e.push(\"is-selected\"),n=\"true\"),t.hasEvent&&e.push(\"has-event\"),t.isInRange&&e.push(\"is-inrange\"),t.isStartRange&&e.push(\"is-startrange\"),t.isEndRange&&e.push(\"is-endrange\"),'\"},f=function(t,e,n,i,r,o){var s,a,l,u,c,d=t._o,h=n===d.minYear,p=n===d.maxYear,f='
',m=!0,v=!0;for(l=[],s=0;s<12;s++)l.push('\");for(u='
'+d.i18n.months[i]+'
\",g(d.yearRange)?(s=d.yearRange[0],a=d.yearRange[1]+1):(s=n-d.yearRange,a=1+n+d.yearRange),l=[];s=d.minYear&&l.push('\");return c='
'+n+d.yearSuffix+'
\",d.showMonthAfterYear?f+=c+u:f+=u+c,h&&(0===i||d.minMonth>=i)&&(m=!1),p&&(11===i||d.maxMonth<=i)&&(v=!1),0===e&&(f+='\"),e===t._o.numberOfMonths-1&&(f+='\"),f+=\"
\"},Y=function(t,e,n){return''+function(t){var e,n=[];for(t.showWeekNumber&&n.push(\"\"),e=0;e<7;e++)n.push('\");return\"\"+(t.isRTL?n.reverse():n).join(\"\")+\"\"}(t)+\"\"+e.join(\"\")+\"
'+p(t,e,!0)+\"
\"},t=function(t){var i=this,r=i.config(t);i._onMouseDown=function(t){if(i._v){var e=(t=t||window.event).target||t.srcElement;if(e)if(l(e,\"is-disabled\")||(!l(e,\"pika-button\")||l(e,\"is-empty\")||l(e.parentNode,\"is-disabled\")?l(e,\"pika-prev\")?i.prevMonth():l(e,\"pika-next\")&&i.nextMonth():(i.setDate(new Date(e.getAttribute(\"data-pika-year\"),e.getAttribute(\"data-pika-month\"),e.getAttribute(\"data-pika-day\"))),r.bound&&u(function(){i.hide(),r.blurFieldOnSelect&&r.field&&r.field.blur()},100))),l(e,\"pika-select\"))i._c=!0;else{if(!t.preventDefault)return t.returnValue=!1;t.preventDefault()}}},i._onChange=function(t){var e=(t=t||window.event).target||t.srcElement;e&&(l(e,\"pika-select-month\")?i.gotoMonth(e.value):l(e,\"pika-select-year\")&&i.gotoYear(e.value))},i._onKeyChange=function(t){if(t=t||window.event,i.isVisible())switch(t.keyCode){case 13:case 27:r.field&&r.field.blur();break;case 37:t.preventDefault(),i.adjustDate(\"subtract\",1);break;case 38:i.adjustDate(\"subtract\",7);break;case 39:i.adjustDate(\"add\",1);break;case 40:i.adjustDate(\"add\",7)}},i._onInputChange=function(t){var e;t.firedBy!==i&&(e=r.parse?r.parse(r.field.value,r.format):o?(e=n(r.field.value,r.format,r.formatStrict))&&e.isValid()?e.toDate():null:new Date(Date.parse(r.field.value)),B(e)&&i.setDate(e),i._v||i.show())},i._onInputFocus=function(){i.show()},i._onInputClick=function(){i.show()},i._onInputBlur=function(){var t=c.activeElement;do{if(l(t,\"pika-single\"))return}while(t=t.parentNode);i._c||(i._b=u(function(){i.hide()},50)),i._c=!1},i._onClick=function(t){var e=(t=t||window.event).target||t.srcElement,n=e;if(e){!s&&l(e,\"pika-select\")&&(e.onchange||(e.setAttribute(\"onchange\",\"return;\"),a(e,\"change\",i._onChange)));do{if(l(n,\"pika-single\")||n===r.trigger)return}while(n=n.parentNode);i._v&&e!==r.trigger&&n!==r.trigger&&i.hide()}},i.el=c.createElement(\"div\"),i.el.className=\"pika-single\"+(r.isRTL?\" is-rtl\":\"\")+(r.theme?\" \"+r.theme:\"\"),a(i.el,\"mousedown\",i._onMouseDown,!0),a(i.el,\"touchend\",i._onMouseDown,!0),a(i.el,\"change\",i._onChange),r.keyboardInput&&a(c,\"keydown\",i._onKeyChange),r.field&&(r.container?r.container.appendChild(i.el):r.bound?c.body.appendChild(i.el):r.field.parentNode.insertBefore(i.el,r.field.nextSibling),a(r.field,\"change\",i._onInputChange),r.defaultDate||(o&&r.field.value?r.defaultDate=n(r.field.value,r.format).toDate():r.defaultDate=new Date(Date.parse(r.field.value)),r.setDefaultDate=!0));var e=r.defaultDate;B(e)?r.setDefaultDate?i.setDate(e,!0):i.gotoDate(e):i.gotoDate(new Date),r.bound?(this.hide(),i.el.className+=\" is-bound\",a(r.trigger,\"click\",i._onInputClick),a(r.trigger,\"focus\",i._onInputFocus),a(r.trigger,\"blur\",i._onInputBlur)):this.show()};return t.prototype={config:function(t){this._o||(this._o=d({},h,!0));var e=d(this._o,t,!0);e.isRTL=!!e.isRTL,e.field=e.field&&e.field.nodeName?e.field:null,e.theme=\"string\"==typeof e.theme&&e.theme?e.theme:null,e.bound=!!(void 0!==e.bound?e.field&&e.bound:e.field),e.trigger=e.trigger&&e.trigger.nodeName?e.trigger:e.field,e.disableWeekends=!!e.disableWeekends,e.disableDayFn=\"function\"==typeof e.disableDayFn?e.disableDayFn:null;var n=parseInt(e.numberOfMonths,10)||1;if(e.numberOfMonths=4=r&&(this._y=r,!isNaN(s)&&this._m>s&&(this._m=s)),e=\"pika-title-\"+Math.random().toString(36).replace(/[^a-z]+/g,\"\").substr(0,2);for(var l=0;l'+f(this,l,this.calendars[l].year,this.calendars[l].month,this.calendars[0].year,e)+this.render(this.calendars[l].year,this.calendars[l].month,e)+\"\";this.el.innerHTML=a,n.bound&&\"hidden\"!==n.field.type&&u(function(){n.trigger.focus()},1),\"function\"==typeof this._o.onDraw&&this._o.onDraw(this),n.bound&&n.field.setAttribute(\"aria-label\",\"Use the arrow keys to pick a date\")}},adjustPosition:function(){var t,e,n,i,r,o,s,a,l,u;if(!this._o.container){if(this.el.style.position=\"absolute\",t=this._o.trigger,e=t,n=this.el.offsetWidth,i=this.el.offsetHeight,r=window.innerWidth||c.documentElement.clientWidth,o=window.innerHeight||c.documentElement.clientHeight,s=window.pageYOffset||c.body.scrollTop||c.documentElement.scrollTop,\"function\"==typeof t.getBoundingClientRect)u=t.getBoundingClientRect(),a=u.left+window.pageXOffset,l=u.bottom+window.pageYOffset;else for(a=e.offsetLeft,l=e.offsetTop+e.offsetHeight;e=e.offsetParent;)a+=e.offsetLeft,l+=e.offsetTop;(this._o.reposition&&ri.maxDate||i.disableWeekends&&(0===(x=E.getDay())||6===x)||i.disableDayFn&&i.disableDayFn(E);N&&(S'+Math.ceil(((new Date(_,b,y)-w)/864e5+w.getDay()+1)/7)+\"\")),a.push((v=l,g=i.isRTL,''+(g?v.reverse():v).join(\"\")+\"\")),C=0,k=!(l=[]))}return Y(i,a,n)},isVisible:function(){return this._v},show:function(){var t,e,n;this.isVisible()||(this._v=!0,this.draw(),t=this.el,e=\"is-hidden\",t.className=(n=(\" \"+t.className+\" \").replace(\" \"+e+\" \",\" \")).trim?n.trim():n.replace(/^\\s+|\\s+$/g,\"\"),this._o.bound&&(a(c,\"click\",this._onClick),this.adjustPosition()),\"function\"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var t,e,n=this._v;!1!==n&&(this._o.bound&&i(c,\"click\",this._onClick),this.el.style.position=\"static\",this.el.style.left=\"auto\",this.el.style.top=\"auto\",t=this.el,l(t,e=\"is-hidden\")||(t.className=\"\"===t.className?e:t.className+\" \"+e),this._v=!1,void 0!==n&&\"function\"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){var t=this._o;this.hide(),i(this.el,\"mousedown\",this._onMouseDown,!0),i(this.el,\"touchend\",this._onMouseDown,!0),i(this.el,\"change\",this._onChange),t.keyboardInput&&i(c,\"keydown\",this._onKeyChange),t.field&&(i(t.field,\"change\",this._onInputChange),t.bound&&(i(t.trigger,\"click\",this._onInputClick),i(t.trigger,\"focus\",this._onInputFocus),i(t.trigger,\"blur\",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},t})}})}(this);\n", " //# sourceMappingURL=bokeh-widgets.min.js.map\n", " /* END bokeh-widgets.min.js */\n", " },\n", " \n", " function(Bokeh) {\n", " /* BEGIN bokeh-tables.min.js */\n", " /*!\n", " * Copyright (c) 2012 - 2018, Anaconda, Inc., and Bokeh Contributors\n", " * All rights reserved.\n", " * \n", " * Redistribution and use in source and binary forms, with or without modification,\n", " * are permitted provided that the following conditions are met:\n", " * \n", " * Redistributions of source code must retain the above copyright notice,\n", " * this list of conditions and the following disclaimer.\n", " * \n", " * Redistributions in binary form must reproduce the above copyright notice,\n", " * this list of conditions and the following disclaimer in the documentation\n", " * and/or other materials provided with the distribution.\n", " * \n", " * Neither the name of Anaconda nor the names of any contributors\n", " * may be used to endorse or promote products derived from this software\n", " * without specific prior written permission.\n", " * \n", " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n", " * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n", " * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n", " * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n", " * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n", " * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n", " * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n", " * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n", " * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n", " * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n", " * THE POSSIBILITY OF SUCH DAMAGE.\n", " */\n", " !function(a,b){!function(Bokeh){var define;(function(e,t,n){if(null!=Bokeh)return Bokeh.register_plugin(e,{\"models/widgets/tables/cell_editors\":434,\"models/widgets/tables/cell_formatters\":435,\"models/widgets/tables/data_table\":436,\"models/widgets/tables/index\":437,\"models/widgets/tables/main\":438,\"models/widgets/tables/table_column\":439,\"models/widgets/tables/table_widget\":440,\"models/widgets/widget\":441},438);throw new Error(\"Cannot find Bokeh. You have to load it prior to loading plugins.\")})({434:function(e,t,n){var o=e(391),r=e(15),i=e(5),l=e(6),a=e(59),s=e(436),c=function(t){function e(e){return t.call(this,o.__assign({model:e.column.model},e))||this}return o.__extends(e,t),Object.defineProperty(e.prototype,\"emptyValue\",{get:function(){return null},enumerable:!0,configurable:!0}),e.prototype.initialize=function(e){t.prototype.initialize.call(this,e),this.inputEl=this._createInput(),this.defaultValue=null,this.args=e,this.render()},e.prototype.css_classes=function(){return t.prototype.css_classes.call(this).concat(\"bk-cell-editor\")},e.prototype.render=function(){t.prototype.render.call(this),this.args.container.appendChild(this.el),this.el.appendChild(this.inputEl),this.renderEditor(),this.disableNavigation()},e.prototype.renderEditor=function(){},e.prototype.disableNavigation=function(){this.inputEl.addEventListener(\"keydown\",function(e){switch(e.keyCode){case i.Keys.Left:case i.Keys.Right:case i.Keys.Up:case i.Keys.Down:case i.Keys.PageUp:case i.Keys.PageDown:e.stopImmediatePropagation()}})},e.prototype.destroy=function(){this.remove()},e.prototype.focus=function(){this.inputEl.focus()},e.prototype.show=function(){},e.prototype.hide=function(){},e.prototype.position=function(){},e.prototype.getValue=function(){return this.inputEl.value},e.prototype.setValue=function(e){this.inputEl.value=e},e.prototype.serializeValue=function(){return this.getValue()},e.prototype.isValueChanged=function(){return!(\"\"==this.getValue()&&null==this.defaultValue)&&this.getValue()!==this.defaultValue},e.prototype.applyValue=function(e,t){var n=this.args.grid.getData(),o=n.index.indexOf(e[s.DTINDEX_NAME]);n.setField(o,this.args.column.field,t)},e.prototype.loadValue=function(e){var t=e[this.args.column.field];this.defaultValue=null!=t?t:this.emptyValue,this.setValue(this.defaultValue)},e.prototype.validateValue=function(e){if(this.args.column.validator){var t=this.args.column.validator(e);if(!t.valid)return t}return{valid:!0,msg:null}},e.prototype.validate=function(){return this.validateValue(this.getValue())},e}(l.DOMView);n.CellEditorView=c;var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.initClass=function(){this.prototype.type=\"CellEditor\"},t}(a.Model);(n.CellEditor=u).initClass();var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o.__extends(e,t),Object.defineProperty(e.prototype,\"emptyValue\",{get:function(){return\"\"},enumerable:!0,configurable:!0}),e.prototype._createInput=function(){return i.input({type:\"text\"})},e.prototype.renderEditor=function(){this.inputEl.focus(),this.inputEl.select()},e.prototype.loadValue=function(e){t.prototype.loadValue.call(this,e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()},e}(c);n.StringEditorView=d;var p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.initClass=function(){this.prototype.type=\"StringEditor\",this.prototype.default_view=d,this.define({completions:[r.Array,[]]})},t}(u);(n.StringEditor=p).initClass();var f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype._createInput=function(){return i.textarea()},t}(c);n.TextEditorView=f;var h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.initClass=function(){this.prototype.type=\"TextEditor\",this.prototype.default_view=f},t}(u);(n.TextEditor=h).initClass();var g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype._createInput=function(){return i.select()},t.prototype.renderEditor=function(){for(var e=0,t=this.model.options;e/g,\">\")},e}(r.Model),l=function(t){function e(e){return t.call(this,e)||this}return s.__extends(e,t),e.initClass=function(){this.prototype.type=\"StringFormatter\",this.define({font_style:[o.FontStyle,\"normal\"],text_align:[o.TextAlign,\"left\"],text_color:[o.Color]})},e.prototype.doFormat=function(e,t,n,o,r){var i=this.font_style,l=this.text_align,a=this.text_color,s=d.div({},null==n?\"\":\"\"+n);switch(i){case\"bold\":s.style.fontWeight=\"bold\";break;case\"italic\":s.style.fontStyle=\"italic\"}return null!=l&&(s.style.textAlign=l),null!=a&&(s.style.color=a),s.outerHTML},e}(n.CellFormatter=i);(n.StringFormatter=l).initClass();var f=function(c){function e(e){return c.call(this,e)||this}return s.__extends(e,c),e.initClass=function(){this.prototype.type=\"NumberFormatter\",this.define({format:[o.String,\"0,0\"],language:[o.String,\"en\"],rounding:[o.String,\"round\"]})},e.prototype.doFormat=function(e,t,n,o,r){var i=this,l=this.format,a=this.language,s=function(){switch(i.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}}();return n=u.format(n,l,a,s),c.prototype.doFormat.call(this,e,t,n,o,r)},e}(l);(n.NumberFormatter=f).initClass();var h=function(t){function e(e){return t.call(this,e)||this}return s.__extends(e,t),e.initClass=function(){this.prototype.type=\"BooleanFormatter\",this.define({icon:[o.String,\"check\"]})},e.prototype.doFormat=function(e,t,n,o,r){return n?d.i({class:this.icon}).outerHTML:\"\"},e}(i);(n.BooleanFormatter=h).initClass();var g=function(l){function e(e){return l.call(this,e)||this}return s.__extends(e,l),e.initClass=function(){this.prototype.type=\"DateFormatter\",this.define({format:[o.String,\"ISO-8601\"]})},e.prototype.getFormat=function(){switch(this.format){case\"ATOM\":case\"W3C\":case\"RFC-3339\":case\"ISO-8601\":return\"%Y-%m-%d\";case\"COOKIE\":return\"%a, %d %b %Y\";case\"RFC-850\":return\"%A, %d-%b-%y\";case\"RFC-1123\":case\"RFC-2822\":return\"%a, %e %b %Y\";case\"RSS\":case\"RFC-822\":case\"RFC-1036\":return\"%a, %e %b %y\";case\"TIMESTAMP\":return;default:return this.format}},e.prototype.doFormat=function(e,t,n,o,r){n=p.isString(n)?parseInt(n,10):n;var i=a(n,this.getFormat());return l.prototype.doFormat.call(this,e,t,i,o,r)},e}(i);(n.DateFormatter=g).initClass();var m=function(t){function e(e){return t.call(this,e)||this}return s.__extends(e,t),e.initClass=function(){this.prototype.type=\"HTMLTemplateFormatter\",this.define({template:[o.String,\"<%= value %>\"]})},e.prototype.doFormat=function(e,t,n,o,r){var i=this.template;if(null==n)return\"\";var l=c(i),a=s.__assign({},r,{value:n});return l(a)},e}(i);(n.HTMLTemplateFormatter=m).initClass()},436:function(e,t,i){var o=e(391),s=e(449).Grid,c=e(447).RowSelectionModel,u=e(446).CheckboxSelectColumn,d=e(445).CellExternalCopyManager,r=e(15),n=e(38),p=e(44),l=e(21),a=e(32),f=e(14),h=e(440),g=e(441);i.DTINDEX_NAME=\"__bkdt_internal_index__\";var m=function(){function e(e,t){if(this.source=e,this.view=t,i.DTINDEX_NAME in this.source.data)throw new Error(\"special name \"+i.DTINDEX_NAME+\" cannot be used as a data table column\");this.index=this.view.indices}return e.prototype.getLength=function(){return this.index.length},e.prototype.getItem=function(e){for(var t={},n=0,o=a.keys(this.source.data);n+~]|\"+F+\")\"+F+\"*\"),q=new RegExp(\"=\"+F+\"*([^\\\\]'\\\"]*?)\"+F+\"*\\\\]\",\"g\"),z=new RegExp(W),X=new RegExp(\"^\"+_+\"$\"),K={ID:new RegExp(\"^#(\"+_+\")\"),CLASS:new RegExp(\"^\\\\.(\"+_+\")\"),TAG:new RegExp(\"^(\"+_+\"|[*])\"),ATTR:new RegExp(\"^\"+M),PSEUDO:new RegExp(\"^\"+W),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+F+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+F+\"*(?:([+-]|)\"+F+\"*(\\\\d+)|))\"+F+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+L+\")$\",\"i\"),needsContext:new RegExp(\"^\"+F+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+F+\"*((?:-\\\\d)?\\\\d*)\"+F+\"*\\\\)|)(?=[^-]|$)\",\"i\")},U=/^(?:input|select|textarea|button)$/i,G=/^h\\d$/i,Y=/^[^{]+\\{\\s*\\[native \\w/,Q=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,J=/[+~]/,Z=new RegExp(\"\\\\\\\\([\\\\da-f]{1,6}\"+F+\"?|(\"+F+\")|.)\",\"ig\"),ee=function(e,t,n){var o=\"0x\"+t-65536;return o!=o||n?t:o<0?String.fromCharCode(o+65536):String.fromCharCode(o>>10|55296,1023&o|56320)},te=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,ne=function(e,t){return t?\"\\0\"===e?\"�\":e.slice(0,-1)+\"\\\\\"+e.charCodeAt(e.length-1).toString(16)+\" \":\"\\\\\"+e},oe=function(){x()},re=we(function(e){return!0===e.disabled&&(\"form\"in e||\"label\"in e)},{dir:\"parentNode\",next:\"legend\"});try{H.apply(t=$.call(w.childNodes),w.childNodes),t[w.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){N.apply(e,$.call(t))}:function(e,t){for(var n=e.length,o=0;e[n++]=t[o++];);e.length=n-1}}}function ie(e,t,n,o){var r,i,l,a,s,c,u,d=t&&t.ownerDocument,p=t?t.nodeType:9;if(n=n||[],\"string\"!=typeof e||!e||1!==p&&9!==p&&11!==p)return n;if(!o&&((t?t.ownerDocument||t:w)!==R&&x(t),t=t||R,S)){if(11!==p&&(s=Q.exec(e)))if(r=s[1]){if(9===p){if(!(l=t.getElementById(r)))return n;if(l.id===r)return n.push(l),n}else if(d&&(l=d.getElementById(r))&&v(t,l)&&l.id===r)return n.push(l),n}else{if(s[2])return H.apply(n,t.getElementsByTagName(e)),n;if((r=s[3])&&f.getElementsByClassName&&t.getElementsByClassName)return H.apply(n,t.getElementsByClassName(r)),n}if(f.qsa&&!T[e+\" \"]&&(!m||!m.test(e))){if(1!==p)d=t,u=e;else if(\"object\"!==t.nodeName.toLowerCase()){for((a=t.getAttribute(\"id\"))?a=a.replace(te,ne):t.setAttribute(\"id\",a=E),c=h(e),i=c.length;i--;)c[i]=\"#\"+a+\" \"+ve(c[i]);u=c.join(\",\"),d=J.test(e)&&ge(t.parentNode)||t}if(u)try{return H.apply(n,d.querySelectorAll(u)),n}catch(e){}finally{a===E&&t.removeAttribute(\"id\")}}}return g(e.replace(j,\"$1\"),t,n,o)}function le(){var o=[];return function e(t,n){o.push(t+\" \")>y.cacheLength&&delete e[o.shift()];return e[t+\" \"]=n}}function ae(e){return e[E]=!0,e}function se(e){var t=R.createElement(\"fieldset\");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split(\"|\"),o=n.length;o--;)y.attrHandle[n[o]]=t}function ue(e,t){var n=t&&e,o=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(o)return o;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(n){return function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&e.type===n}}function pe(n){return function(e){var t=e.nodeName.toLowerCase();return(\"input\"===t||\"button\"===t)&&e.type===n}}function fe(t){return function(e){return\"form\"in e?e.parentNode&&!1===e.disabled?\"label\"in e?\"label\"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&re(e)===t:e.disabled===t:\"label\"in e&&e.disabled===t}}function he(l){return ae(function(i){return i=+i,ae(function(e,t){for(var n,o=l([],e.length,i),r=o.length;r--;)e[n=o[r]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in f=ie.support={},r=ie.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&\"HTML\"!==t.nodeName},x=ie.setDocument=function(e){var t,n,o=e?e.ownerDocument||e:w;return o!==R&&9===o.nodeType&&o.documentElement&&(l=(R=o).documentElement,S=!r(R),w!==R&&(n=R.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener(\"unload\",oe,!1):n.attachEvent&&n.attachEvent(\"onunload\",oe)),f.attributes=se(function(e){return e.className=\"i\",!e.getAttribute(\"className\")}),f.getElementsByTagName=se(function(e){return e.appendChild(R.createComment(\"\")),!e.getElementsByTagName(\"*\").length}),f.getElementsByClassName=Y.test(R.getElementsByClassName),f.getById=se(function(e){return l.appendChild(e).id=E,!R.getElementsByName||!R.getElementsByName(E).length}),f.getById?(y.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute(\"id\")===t}},y.find.ID=function(e,t){if(void 0!==t.getElementById&&S){var n=t.getElementById(e);return n?[n]:[]}}):(y.filter.ID=function(e){var n=e.replace(Z,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode(\"id\");return t&&t.value===n}},y.find.ID=function(e,t){if(void 0!==t.getElementById&&S){var n,o,r,i=t.getElementById(e);if(i){if((n=i.getAttributeNode(\"id\"))&&n.value===e)return[i];for(r=t.getElementsByName(e),o=0;i=r[o++];)if((n=i.getAttributeNode(\"id\"))&&n.value===e)return[i]}return[]}}),y.find.TAG=f.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):f.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,o=[],r=0,i=t.getElementsByTagName(e);if(\"*\"===e){for(;n=i[r++];)1===n.nodeType&&o.push(n);return o}return i},y.find.CLASS=f.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&S)return t.getElementsByClassName(e)},a=[],m=[],(f.qsa=Y.test(R.querySelectorAll))&&(se(function(e){l.appendChild(e).innerHTML=\"\",e.querySelectorAll(\"[msallowcapture^='']\").length&&m.push(\"[*^$]=\"+F+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\"[selected]\").length||m.push(\"\\\\[\"+F+\"*(?:value|\"+L+\")\"),e.querySelectorAll(\"[id~=\"+E+\"-]\").length||m.push(\"~=\"),e.querySelectorAll(\":checked\").length||m.push(\":checked\"),e.querySelectorAll(\"a#\"+E+\"+*\").length||m.push(\".#.+[+~]\")}),se(function(e){e.innerHTML=\"\";var t=R.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"name\",\"D\"),e.querySelectorAll(\"[name=d]\").length&&m.push(\"name\"+F+\"*[*^$|!~]?=\"),2!==e.querySelectorAll(\":enabled\").length&&m.push(\":enabled\",\":disabled\"),l.appendChild(e).disabled=!0,2!==e.querySelectorAll(\":disabled\").length&&m.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),m.push(\",.*:\")})),(f.matchesSelector=Y.test(u=l.matches||l.webkitMatchesSelector||l.mozMatchesSelector||l.oMatchesSelector||l.msMatchesSelector))&&se(function(e){f.disconnectedMatch=u.call(e,\"*\"),u.call(e,\"[s!='']:x\"),a.push(\"!=\",W)}),m=m.length&&new RegExp(m.join(\"|\")),a=a.length&&new RegExp(a.join(\"|\")),t=Y.test(l.compareDocumentPosition),v=t||Y.test(l.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,o=t&&t.parentNode;return e===o||!(!o||1!==o.nodeType||!(n.contains?n.contains(o):e.compareDocumentPosition&&16&e.compareDocumentPosition(o)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},P=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===n?e===R||e.ownerDocument===w&&v(w,e)?-1:t===R||t.ownerDocument===w&&v(w,t)?1:s?I(s,e)-I(s,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,o=0,r=e.parentNode,i=t.parentNode,l=[e],a=[t];if(!r||!i)return e===R?-1:t===R?1:r?-1:i?1:s?I(s,e)-I(s,t):0;if(r===i)return ue(e,t);for(n=e;n=n.parentNode;)l.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;l[o]===a[o];)o++;return o?ue(l[o],a[o]):l[o]===w?-1:a[o]===w?1:0}),R},ie.matches=function(e,t){return ie(e,null,null,t)},ie.matchesSelector=function(e,t){if((e.ownerDocument||e)!==R&&x(e),t=t.replace(q,\"='$1']\"),f.matchesSelector&&S&&!T[t+\" \"]&&(!a||!a.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||\"\").replace(Z,ee),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||ie.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&ie.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||\"\":n&&z.test(n)&&(t=h(n,!0))&&(t=n.indexOf(\")\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+\" \"];return t||(t=new RegExp(\"(^|\"+F+\")\"+e+\"(\"+F+\"|$)\"))&&p(e,function(e){return t.test(\"string\"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute(\"class\")||\"\")})},ATTR:function(n,o,r){return function(e){var t=ie.attr(e,n);return null==t?\"!=\"===o:!o||(t+=\"\",\"=\"===o?t===r:\"!=\"===o?t!==r:\"^=\"===o?r&&0===t.indexOf(r):\"*=\"===o?r&&-1\",\"#\"===e.firstChild.getAttribute(\"href\")})||ce(\"type|href|height|width\",function(e,t,n){if(!n)return e.getAttribute(t,\"type\"===t.toLowerCase()?1:2)}),f.attributes&&se(function(e){return e.innerHTML=\"\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")})||ce(\"value\",function(e,t,n){if(!n&&\"input\"===e.nodeName.toLowerCase())return e.defaultValue}),se(function(e){return null==e.getAttribute(\"disabled\")})||ce(L,function(e,t,n){var o;if(!n)return!0===e[t]?t.toLowerCase():(o=e.getAttributeNode(t))&&o.specified?o.value:null}),ie}(R);E.find=C,E.expr=C.selectors,E.expr[\":\"]=E.expr.pseudos,E.uniqueSort=E.unique=C.uniqueSort,E.text=C.getText,E.isXMLDoc=C.isXML,E.contains=C.contains,E.escapeSelector=C.escape;var y=function(e,t,n){for(var o=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&E(e).is(n))break;o.push(e)}return o},b=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},x=E.expr.match.needsContext;function k(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var T=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i,P=/^.[^:#\\[\\.,]*$/;function D(e,n,o){return E.isFunction(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==o}):n.nodeType?E.grep(e,function(e){return e===n!==o}):\"string\"!=typeof n?E.grep(e,function(e){return-1)[^>]*|#([\\w-]+))$/,H=E.fn.init=function(e,t,n){var o,r;if(!e)return this;if(n=n||A,\"string\"==typeof e){if(!(o=\"<\"===e[0]&&\">\"===e[e.length-1]&&3<=e.length?[null,e,null]:N.exec(e))||!o[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(o[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(o[1],t&&t.nodeType?t.ownerDocument||t:S,!0)),T.test(o[1])&&E.isPlainObject(t))for(o in t)E.isFunction(this[o])?this[o](t[o]):this.attr(o,t[o]);return this}return(r=S.getElementById(o[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):E.isFunction(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)};H.prototype=E.fn,A=E(S);var $=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};function L(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e\\x20\\t\\r\\n\\f]+)/i,se=/^$|\\/(?:java|ecma)script/i,ce={option:[1,\"\"],thead:[1,\"\",\"
\"],col:[2,\"\",\"
\"],tr:[2,\"\",\"
\"],td:[3,\"\",\"
\"],_default:[0,\"\",\"\"]};function ue(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||\"*\"):void 0!==e.querySelectorAll?e.querySelectorAll(t||\"*\"):[],void 0===t||t&&k(e,t)?E.merge([e],n):n}function de(e,t){for(var n=0,o=e.length;nx\",m.noCloneChecked=!!fe.cloneNode(!0).lastChild.defaultValue;var ve=S.documentElement,we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ye=/^([^.]*)(?:\\.(.+)|)/;function be(){return!0}function xe(){return!1}function Re(){try{return S.activeElement}catch(e){}}function Se(e,t,n,o,r,i){var l,a;if(\"object\"==typeof t){for(a in\"string\"!=typeof n&&(o=o||n,n=void 0),t)Se(e,a,n,o,t[a],i);return e}if(null==o&&null==r?(r=n,o=n=void 0):null==r&&(\"string\"==typeof n?(r=o,o=void 0):(r=o,o=n,n=void 0)),!1===r)r=xe;else if(!r)return e;return 1===i&&(l=r,(r=function(e){return E().off(e),l.apply(this,arguments)}).guid=l.guid||(l.guid=E.guid++)),e.each(function(){E.event.add(this,t,r,o,n)})}E.event={global:{},add:function(t,e,n,o,r){var i,l,a,s,c,u,d,p,f,h,g,m=X.get(t);if(m)for(n.handler&&(n=(i=n).handler,r=i.selector),r&&E.find.matchesSelector(ve,r),n.guid||(n.guid=E.guid++),(s=m.events)||(s=m.events={}),(l=m.handle)||(l=m.handle=function(e){return void 0!==E&&E.event.triggered!==e.type?E.event.dispatch.apply(t,arguments):void 0}),e=(e||\"\").match(F)||[\"\"],c=e.length;c--;)a=ye.exec(e[c])||[],f=g=a[1],h=(a[2]||\"\").split(\".\").sort(),f&&(d=E.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,d=E.event.special[f]||{},u=E.extend({type:f,origType:g,data:o,handler:n,guid:n.guid,selector:r,needsContext:r&&E.expr.match.needsContext.test(r),namespace:h.join(\".\")},i),(p=s[f])||((p=s[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,o,h,l)||t.addEventListener&&t.addEventListener(f,l)),d.add&&(d.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),r?p.splice(p.delegateCount++,0,u):p.push(u),E.event.global[f]=!0)},remove:function(e,t,n,o,r){var i,l,a,s,c,u,d,p,f,h,g,m=X.hasData(e)&&X.get(e);if(m&&(s=m.events)){for(t=(t||\"\").match(F)||[\"\"],c=t.length;c--;)if(a=ye.exec(t[c])||[],f=g=a[1],h=(a[2]||\"\").split(\".\").sort(),f){for(d=E.event.special[f]||{},f=(o?d.delegateType:d.bindType)||f,p=s[f]||[],a=a[2]&&new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),l=i=p.length;i--;)u=p[i],!r&&g!==u.origType||n&&n.guid!==u.guid||a&&!a.test(u.namespace)||o&&o!==u.selector&&(\"**\"!==o||!u.selector)||(p.splice(i,1),u.selector&&p.delegateCount--,d.remove&&d.remove.call(e,u));l&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,h,m.handle)||E.removeEvent(e,f,m.handle),delete s[f])}else for(f in s)E.event.remove(e,f+t[c],n,o,!0);E.isEmptyObject(s)&&X.remove(e,\"handle events\")}},dispatch:function(e){var t,n,o,r,i,l,a=E.event.fix(e),s=new Array(arguments.length),c=(X.get(this,\"events\")||{})[a.type]||[],u=E.event.special[a.type]||{};for(s[0]=a,t=1;t\\x20\\t\\r\\n\\f]*)[^>]*)\\/>/gi,ke=/\\s*$/g;function Ae(e,t){return k(e,\"table\")&&k(11!==t.nodeType?t:t.firstChild,\"tr\")&&E(\">tbody\",e)[0]||e}function Ne(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function He(e){var t=Pe.exec(e.type);return t?e.type=t[1]:e.removeAttribute(\"type\"),e}function $e(e,t){var n,o,r,i,l,a,s,c;if(1===t.nodeType){if(X.hasData(e)&&(i=X.access(e),l=X.set(t,i),c=i.events))for(r in delete l.handle,l.events={},c)for(n=0,o=c[r].length;n\")},clone:function(e,t,n){var o,r,i,l,a=e.cloneNode(!0),s=E.contains(e.ownerDocument,e);if(!(m.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(l=ue(a),i=ue(e),o=0,r=i.length;o\").prop({charset:n.scriptCharset,src:n.url}).on(\"load error\",r=function(e){o.remove(),r=null,e&&t(\"error\"===e.type?404:200,e.type)}),S.head.appendChild(o[0])},abort:function(){r&&r()}}});var Ot,Bt=[],qt=/(=)\\?(?=&|$)|\\?\\?/;E.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=Bt.pop()||E.expando+\"_\"+yt++;return this[e]=!0,e}}),E.ajaxPrefilter(\"json jsonp\",function(e,t,n){var o,r,i,l=!1!==e.jsonp&&(qt.test(e.url)?\"url\":\"string\"==typeof e.data&&0===(e.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&qt.test(e.data)&&\"data\");if(l||\"jsonp\"===e.dataTypes[0])return o=e.jsonpCallback=E.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,l?e[l]=e[l].replace(qt,\"$1\"+o):!1!==e.jsonp&&(e.url+=(bt.test(e.url)?\"&\":\"?\")+e.jsonp+\"=\"+o),e.converters[\"script json\"]=function(){return i||E.error(o+\" was not called\"),i[0]},e.dataTypes[0]=\"json\",r=R[o],R[o]=function(){i=arguments},n.always(function(){void 0===r?E(R).removeProp(o):R[o]=r,e[o]&&(e.jsonpCallback=t.jsonpCallback,Bt.push(o)),i&&E.isFunction(r)&&r(i[0]),i=r=void 0}),\"script\"}),m.createHTMLDocument=((Ot=S.implementation.createHTMLDocument(\"\").body).innerHTML=\"
\",2===Ot.childNodes.length),E.parseHTML=function(e,t,n){return\"string\"!=typeof e?[]:(\"boolean\"==typeof t&&(n=t,t=!1),t||(m.createHTMLDocument?(t=S.implementation.createHTMLDocument(\"\"),(o=t.createElement(\"base\")).href=S.location.href,t.head.appendChild(o)):t=S),r=T.exec(e),i=!n&&[],r?[t.createElement(r[1])]:(r=me([e],t,i),i&&i.length&&E(i).remove(),E.merge([],r.childNodes)));var o,r,i},E.fn.load=function(e,t,n){var o,r,i,l=this,a=e.indexOf(\" \");return-1\").append(E.parseHTML(e)).find(o):e)}).always(n&&function(e,t){l.each(function(){n.apply(this,i||[e.responseText,t,e])})}),this},E.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],function(e,t){E.fn[t]=function(e){return this.on(t,e)}}),E.expr.pseudos.animated=function(t){return E.grep(E.timers,function(e){return t===e.elem}).length},E.offset={setOffset:function(e,t,n){var o,r,i,l,a,s,c=E.css(e,\"position\"),u=E(e),d={};\"static\"===c&&(e.style.position=\"relative\"),a=u.offset(),i=E.css(e,\"top\"),s=E.css(e,\"left\"),(\"absolute\"===c||\"fixed\"===c)&&-1<(i+s).indexOf(\"auto\")?(o=u.position(),l=o.top,r=o.left):(l=parseFloat(i)||0,r=parseFloat(s)||0),E.isFunction(t)&&(t=t.call(e,n,E.extend({},a))),null!=t.top&&(d.top=t.top-a.top+l),null!=t.left&&(d.left=t.left-a.left+r),\"using\"in t?t.using.call(e,d):u.css(d)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n,o,r,i=this[0];return i?i.getClientRects().length?(o=i.getBoundingClientRect(),e=i.ownerDocument,n=e.documentElement,r=e.defaultView,{top:o.top+r.pageYOffset-n.clientTop,left:o.left+r.pageXOffset-n.clientLeft}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n=this[0],o={top:0,left:0};return\"fixed\"===E.css(n,\"position\")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),k(e[0],\"html\")||(o=e.offset()),o={top:o.top+E.css(e[0],\"borderTopWidth\",!0),left:o.left+E.css(e[0],\"borderLeftWidth\",!0)}),{top:t.top-o.top-E.css(n,\"marginTop\",!0),left:t.left-o.left-E.css(n,\"marginLeft\",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&\"static\"===E.css(e,\"position\");)e=e.offsetParent;return e||ve})}}),E.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},function(t,r){var i=\"pageYOffset\"===r;E.fn[t]=function(e){return B(this,function(e,t,n){var o;if(E.isWindow(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===n)return o?o[r]:e[t];o?o.scrollTo(i?o.pageXOffset:n,i?n:o.pageYOffset):e[t]=n},t,e,arguments.length)}}),E.each([\"top\",\"left\"],function(e,n){E.cssHooks[n]=je(m.pixelPosition,function(e,t){if(t)return t=Ve(e,n),Me.test(t)?E(e).position()[n]+\"px\":t})}),E.each({Height:\"height\",Width:\"width\"},function(l,a){E.each({padding:\"inner\"+l,content:a,\"\":\"outer\"+l},function(o,i){E.fn[i]=function(e,t){var n=arguments.length&&(o||\"boolean\"!=typeof e),r=o||(!0===e||!0===t?\"margin\":\"border\");return B(this,function(e,t,n){var o;return E.isWindow(e)?0===i.indexOf(\"outer\")?e[\"inner\"+l]:e.document.documentElement[\"client\"+l]:9===e.nodeType?(o=e.documentElement,Math.max(e.body[\"scroll\"+l],o[\"scroll\"+l],e.body[\"offset\"+l],o[\"offset\"+l],o[\"client\"+l])):void 0===n?E.css(e,t,r):E.style(e,t,n,r)},a,n?e:void 0,n)}})}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,o){return this.on(t,e,n,o)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,\"**\"):this.off(t,e||\"**\",n)}}),E.holdReady=function(e){e?E.readyWait++:E.ready(!0)},E.isArray=Array.isArray,E.parseJSON=JSON.parse,E.nodeName=k,\"function\"==typeof define&&define.amd&&define(\"jquery\",[],function(){return E});var zt=R.jQuery,Xt=R.$;return E.noConflict=function(e){return R.$===E&&(R.$=Xt),e&&R.jQuery===E&&(R.jQuery=zt),E},e||(R.jQuery=R.$=E),E})},443:function(e,t,n){\n", " /*!\n", " * jquery.event.drag - v 2.3.0\n", " * Copyright (c) 2010 Three Dub Media - http://threedubmedia.com\n", " * Open Source MIT License - http://threedubmedia.com/code/license\n", " */\n", " var f=e(450);f.fn.drag=function(e,t,n){var o=\"string\"==typeof e?e:\"\",r=f.isFunction(e)?e:f.isFunction(t)?t:null;return 0!==o.indexOf(\"drag\")&&(o=\"drag\"+o),n=(e==r?t:n)||{},r?this.on(o,n,r):this.trigger(o)};var h=f.event,o=h.special,g=o.drag={defaults:{which:1,distance:0,not:\":input\",handle:null,relative:!1,drop:!0,click:!1},datakey:\"dragdata\",noBubble:!0,add:function(e){var n=f.data(this,g.datakey),o=e.data||{};n.related+=1,f.each(g.defaults,function(e,t){void 0!==o[e]&&(n[e]=o[e])})},remove:function(){f.data(this,g.datakey).related-=1},setup:function(){if(!f.data(this,g.datakey)){var e=f.extend({related:0},g.defaults);f.data(this,g.datakey,e),h.add(this,\"touchstart mousedown\",g.init,e),this.attachEvent&&this.attachEvent(\"ondragstart\",g.dontstart)}},teardown:function(){var e=f.data(this,g.datakey)||{};e.related||(f.removeData(this,g.datakey),h.remove(this,\"touchstart mousedown\",g.init),g.textselect(!0),this.detachEvent&&this.detachEvent(\"ondragstart\",g.dontstart))},init:function(e){if(!g.touched){var t,n=e.data;if(!(0!=e.which&&0=e.left&&(t[0]||t.right)<=e.right&&(t[1]||t.top)>=e.top&&(t[1]||t.bottom)<=e.bottom},modes:{intersect:function(e,t,n){return this.contains(n,[e.pageX,e.pageY])?1e9:this.modes.overlap.apply(this,arguments)},overlap:function(e,t,n){return Math.max(0,Math.min(n.bottom,t.bottom)-Math.max(n.top,t.top))*Math.max(0,Math.min(n.right,t.right)-Math.max(n.left,t.left))},fit:function(e,t,n){return this.contains(n,t)?1:0},middle:function(e,t,n){return this.contains(n,[t.left+.5*t.width,t.top+.5*t.height])?1:0}},sort:function(e,t){return t.winner-e.winner||e.index-t.index},tolerate:function(e){var t,n,o,r,i,l,a,s,c=0,u=e.interactions.length,d=[g.event.pageX,g.event.pageY],p=g.tolerance||g.modes[g.mode];do{if(s=e.interactions[c]){if(!s)return;s.drop=[],i=[],l=s.droppable.length,p&&(o=g.locate(s.proxy)),t=0;do{if(a=s.droppable[t]){if(r=f.data(a,g.datakey),!(n=r.location))continue;r.winner=p?p.call(g,g.event,o,n):g.contains(n,d)?1:0,i.push(r)}}while(++t\"),column:t,position:{top:0,left:0},grid:m,event:n},l=new t.editor(i);l.loadValue(e),r=l.serializeValue(),l.destroy()}else r=e[t.field];return r}function E(e,t,n){if(x.dataItemColumnValueSetter)return x.dataItemColumnValueSetter(e,t,n);if(t.editor){var o={container:c(\"body\"),column:t,position:{top:0,left:0},grid:m},r=new t.editor(o);r.loadValue(e),r.applyValue(e,n),r.destroy()}else e[t.field]=n}function k(e){var t=document.createElement(\"textarea\");return t.style.position=\"absolute\",t.style.left=\"-1000px\",t.style.top=document.body.scrollTop+\"px\",t.value=e,R.appendChild(t),t.select(),t}function n(e,t){var n;if(!m.getEditorLock().isActive()||m.getOptions().autoEdit){if(e.which==D.ESC&&v&&(e.preventDefault(),P(),b.onCopyCancelled.notify({ranges:v}),v=null),(e.which===D.C||e.which===D.INSERT)&&(e.ctrlKey||e.metaKey)&&!e.shiftKey&&(w&&w.call(),0!=(n=m.getSelectionModel().getSelectedRanges()).length)){T(v=n),b.onCopyCells.notify({ranges:n});for(var o=m.getColumns(),r=\"\",i=0;ia.getDataLength();if(x.newRowCreator&&w){var C=u+f-a.getDataLength();x.newRowCreator(C)}var y={isClipboardCommand:!0,clippedRange:l,oldValues:[],cellExternalCopyManager:b,_options:x,setDataItemValueForColumn:E,markCopySelection:T,oneCellToMultiple:p,activeRow:u,activeCell:d,destH:f,destW:h,maxDestY:a.getDataLength(),maxDestX:a.getColumns().length,h:0,w:0,execute:function(){for(var e=this.h=0;e\",d.toolTip):a.updateColumnHeader(d.columnId,\"\",d.toolTip)),!d.hideInFilterHeaderRow){var l=v(\"#header-filter-selector\"+s);l.prop(\"checked\",u)}}function i(e,t){32==e.which&&a.getColumns()[t.cell].id===d.columnId&&(a.getEditorLock().isActive()&&!a.getEditorLock().commitCurrentEdit()||p(t.row),e.preventDefault(),e.stopImmediatePropagation())}function l(e,t){if(a.getColumns()[t.cell].id===d.columnId&&v(e.target).is(\":checkbox\")){if(a.getEditorLock().isActive()&&!a.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();p(t.row),e.stopPropagation(),e.stopImmediatePropagation()}}function p(t){c[t]?a.setSelectedRows(v.grep(a.getSelectedRows(),function(e){return e!=t})):a.setSelectedRows(a.getSelectedRows().concat(t)),a.setActiveCell(t,function(){if(null===h){h=0;for(var e=a.getColumns(),t=0;t\":\"\":null}v.extend(this,{init:function(e){a=e,n.subscribe(a.onSelectedRowsChanged,t).subscribe(a.onClick,l).subscribe(a.onKeyDown,i),d.hideInFilterHeaderRow||e.onHeaderRowCellRendered.subscribe(function(e,t){\"sel\"===t.column.field&&(v(t.node).empty(),v(\"\").appendTo(t.node).on(\"click\",function(e){f(e,t)}))});d.hideInColumnTitleRow||n.subscribe(a.onHeaderClick,f)},destroy:function(){n.unsubscribeAll()},deSelectRows:function(e){var t,n=e.length,o=[];for(t=0;t\",toolTip:d.toolTip,field:\"sel\",width:d.width,resizable:!1,sortable:!1,cssClass:d.cssClass,hideSelectAllCheckbox:d.hideSelectAllCheckbox,formatter:m}},getOptions:function(){return d},setOptions:function(e){if((d=v.extend(!0,{},d,e)).hideSelectAllCheckbox)o(),r();else if(d.hideInColumnTitleRow?o():(u?a.updateColumnHeader(d.columnId,\"\",d.toolTip):a.updateColumnHeader(d.columnId,\"\",d.toolTip),n.subscribe(a.onHeaderClick,f)),d.hideInFilterHeaderRow)r();else{var t=v(\"#filter-checkbox-selectall-container\");t.show(),t.find('input[type=\"checkbox\"]').prop(\"checked\",u)}}})}}},447:function(e,t,n){var v=e(450),w=e(448);t.exports={RowSelectionModel:function(t){var c,n,o,u=[],r=this,i=new w.EventHandler,l={selectActiveRow:!0};function a(e){return function(){n||(n=!0,e.apply(this,arguments),n=!1)}}function d(e){for(var t=[],n=0;n=this.fromRow&&e<=this.toRow&&t>=this.fromCell&&t<=this.toCell},this.toString=function(){return this.isSingleCell()?\"(\"+this.fromRow+\":\"+this.fromCell+\")\":\"(\"+this.fromRow+\":\"+this.fromCell+\" - \"+this.toRow+\":\"+this.toCell+\")\"}},NonDataRow:o,Group:r,GroupTotals:i,EditorLock:a,GlobalEditorLock:new a,keyCode:{BACKSPACE:8,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,ESC:27,HOME:36,INSERT:45,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,TAB:9,UP:38,C:67,V:86},preClickClassName:\"slick-edit-preclick\"}},449:function _(require,module,exports){\n", " /**\n", " * @license\n", " * (c) 2009-2016 Michael Leibman\n", " * michael{dot}leibman{at}gmail{dot}com\n", " * http://github.com/mleibman/slickgrid\n", " *\n", " * Distributed under MIT license.\n", " * All rights reserved.\n", " *\n", " * SlickGrid v2.3\n", " *\n", " * NOTES:\n", " * Cell/row DOM manipulations are done directly bypassing jQuery's DOM manipulation methods.\n", " * This increases the speed dramatically, but can only be done safely because there are no event handlers\n", " * or data associated with any cell/row DOM nodes. Cell editors must make sure they implement .destroy()\n", " * and do proper cleanup.\n", " */\n", " var $=require(450),Slick=require(448),scrollbarDimensions,maxSupportedCssHeight;function SlickGrid(container,data,columns,options){$.fn.drag||require(443),$.fn.drop||require(444);var defaults={alwaysShowVerticalScroll:!1,explicitInitialization:!1,rowHeight:25,defaultColumnWidth:80,enableAddRow:!1,leaveSpaceForNewRows:!1,editable:!1,autoEdit:!0,suppressActiveCellChangeOnEdit:!1,enableCellNavigation:!0,enableColumnReorder:!0,asyncEditorLoading:!1,asyncEditorLoadDelay:100,forceFitColumns:!1,enableAsyncPostRender:!1,asyncPostRenderDelay:50,enableAsyncPostRenderCleanup:!1,asyncPostRenderCleanupDelay:40,autoHeight:!1,editorLock:Slick.GlobalEditorLock,showHeaderRow:!1,headerRowHeight:25,createFooterRow:!1,showFooterRow:!1,footerRowHeight:25,createPreHeaderPanel:!1,showPreHeaderPanel:!1,preHeaderPanelHeight:25,showTopPanel:!1,topPanelHeight:25,formatterFactory:null,editorFactory:null,cellFlashingCssClass:\"flashing\",selectedCellCssClass:\"selected\",multiSelect:!0,enableTextSelectionOnCells:!1,dataItemColumnValueExtractor:null,fullWidthRows:!1,multiColumnSort:!1,numberedMultiColumnSort:!1,tristateMultiColumnSort:!1,sortColNumberInSeparateSpan:!1,defaultFormatter:defaultFormatter,forceSyncScrolling:!1,addNewRowCssClass:\"new-row\",preserveCopiedSelectionOnPaste:!1,showCellSelection:!0,viewportClass:null,minRowBuffer:3,emulatePagingWhenScrolling:!0,editorCellNavOnLRKeys:!1},columnDefaults={name:\"\",resizable:!0,sortable:!1,minWidth:30,rerenderOnResize:!1,headerCssClass:null,defaultSortAsc:!0,focusable:!0,selectable:!0},th,h,ph,n,cj,page=0,offset=0,vScrollDir=1,initialized=!1,$container,uid=\"slickgrid_\"+Math.round(1e6*Math.random()),self=this,$focusSink,$focusSink2,$headerScroller,$headers,$headerRow,$headerRowScroller,$headerRowSpacer,$footerRow,$footerRowScroller,$footerRowSpacer,$preHeaderPanel,$preHeaderPanelScroller,$preHeaderPanelSpacer,$topPanelScroller,$topPanel,$viewport,$canvas,$style,$boundAncestors,stylesheet,columnCssRulesL,columnCssRulesR,viewportH,viewportW,canvasWidth,viewportHasHScroll,viewportHasVScroll,headerColumnWidthDiff=0,headerColumnHeightDiff=0,cellWidthDiff=0,cellHeightDiff=0,jQueryNewWidthBehaviour=!1,absoluteColumnMinWidth,tabbingDirection=1,activePosX,activeRow,activeCell,activeCellNode=null,currentEditor=null,serializedEditorValue,editController,rowsCache={},renderedRows=0,numVisibleRows,prevScrollTop=0,scrollTop=0,lastRenderedScrollTop=0,lastRenderedScrollLeft=0,prevScrollLeft=0,scrollLeft=0,selectionModel,selectedRows=[],plugins=[],cellCssClasses={},columnsById={},sortColumns=[],columnPosLeft=[],columnPosRight=[],pagingActive=!1,pagingIsLastPage=!1,scrollThrottle=ActionThrottle(render,50),h_editorLoader=null,h_render=null,h_postrender=null,h_postrenderCleanup=null,postProcessedRows={},postProcessToRow=null,postProcessFromRow=null,postProcessedCleanupQueue=[],postProcessgroupId=0,counter_rows_rendered=0,counter_rows_removed=0,rowNodeFromLastMouseWheelEvent,zombieRowNodeFromLastMouseWheelEvent,zombieRowCacheFromLastMouseWheelEvent,zombieRowPostProcessedFromLastMouseWheelEvent,cssShow={position:\"absolute\",visibility:\"hidden\",display:\"block\"},$hiddenParents,oldProps=[],columnResizeDragging=!1;function init(){if(($container=container instanceof $?container:$(container)).length<1)throw new Error(\"SlickGrid requires a valid container, \"+container+\" does not exist in the DOM.\");cacheCssForHiddenInit(),maxSupportedCssHeight=maxSupportedCssHeight||getMaxSupportedCssHeight(),options=$.extend({},defaults,options),validateAndEnforceOptions(),columnDefaults.width=options.defaultColumnWidth,columnsById={};for(var e=0;et.maxWidth&&(t.width=t.maxWidth)}if(options.enableColumnReorder&&!$.fn.sortable)throw new Error(\"SlickGrid's 'enableColumnReorder = true' option requires jquery-ui.sortable module to be loaded\");editController={commitCurrentEdit:commitCurrentEdit,cancelCurrentEdit:cancelCurrentEdit},$container.empty().css(\"overflow\",\"hidden\").css(\"outline\",0).addClass(uid).addClass(\"ui-widget\"),/relative|absolute|fixed/.test($container.css(\"position\"))||$container.css(\"position\",\"relative\"),$focusSink=$(\"
\").appendTo($container),options.createPreHeaderPanel&&($preHeaderPanelScroller=$(\"
\").appendTo($container),$preHeaderPanel=$(\"
\").appendTo($preHeaderPanelScroller),$preHeaderPanelSpacer=$(\"
\").appendTo($preHeaderPanelScroller),options.showPreHeaderPanel||$preHeaderPanelScroller.hide()),$headerScroller=$(\"
\").appendTo($container),$headers=$(\"
\").appendTo($headerScroller),$headerRowScroller=$(\"
\").appendTo($container),$headerRow=$(\"
\").appendTo($headerRowScroller),$headerRowSpacer=$(\"
\").appendTo($headerRowScroller),$topPanelScroller=$(\"
\").appendTo($container),$topPanel=$(\"
\").appendTo($topPanelScroller),options.showTopPanel||$topPanelScroller.hide(),options.showHeaderRow||$headerRowScroller.hide(),($viewport=$(\"
\").appendTo($container)).css(\"overflow-y\",options.alwaysShowVerticalScroll?\"scroll\":options.autoHeight?\"hidden\":\"auto\"),$viewport.css(\"overflow-x\",options.forceFitColumns?\"hidden\":\"auto\"),options.viewportClass&&$viewport.toggleClass(options.viewportClass,!0),$canvas=$(\"
\").appendTo($viewport),scrollbarDimensions=scrollbarDimensions||measureScrollbar(),$preHeaderPanelSpacer&&$preHeaderPanelSpacer.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),$headers.width(getHeadersWidth()),$headerRowSpacer.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),options.createFooterRow&&($footerRowScroller=$(\"
\").appendTo($container),$footerRow=$(\"
\").appendTo($footerRowScroller),$footerRowSpacer=$(\"
\").css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\").appendTo($footerRowScroller),options.showFooterRow||$footerRowScroller.hide()),$focusSink2=$focusSink.clone().appendTo($container),options.explicitInitialization||finishInitialization()}function finishInitialization(){initialized||(initialized=!0,viewportW=parseFloat($.css($container[0],\"width\",!0)),measureCellPaddingAndBorder(),disableSelection($headers),options.enableTextSelectionOnCells||$viewport.on(\"selectstart.ui\",function(e){return $(e.target).is(\"input,textarea\")}),updateColumnCaches(),createColumnHeaders(),setupColumnSort(),createCssRules(),resizeCanvas(),bindAncestorScrollEvents(),$container.on(\"resize.slickgrid\",resizeCanvas),$viewport.on(\"scroll\",handleScroll),$headerScroller.on(\"contextmenu\",handleHeaderContextMenu).on(\"click\",handleHeaderClick).on(\"mouseenter\",\".slick-header-column\",handleHeaderMouseEnter).on(\"mouseleave\",\".slick-header-column\",handleHeaderMouseLeave),$headerRowScroller.on(\"scroll\",handleHeaderRowScroll),options.createFooterRow&&$footerRowScroller.on(\"scroll\",handleFooterRowScroll),options.createPreHeaderPanel&&$preHeaderPanelScroller.on(\"scroll\",handlePreHeaderPanelScroll),$focusSink.add($focusSink2).on(\"keydown\",handleKeyDown),$canvas.on(\"keydown\",handleKeyDown).on(\"click\",handleClick).on(\"dblclick\",handleDblClick).on(\"contextmenu\",handleContextMenu).on(\"draginit\",handleDragInit).on(\"dragstart\",{distance:3},handleDragStart).on(\"drag\",handleDrag).on(\"dragend\",handleDragEnd).on(\"mouseenter\",\".slick-cell\",handleMouseEnter).on(\"mouseleave\",\".slick-cell\",handleMouseLeave),navigator.userAgent.toLowerCase().match(/webkit/)&&navigator.userAgent.toLowerCase().match(/macintosh/)&&$canvas.on(\"mousewheel\",handleMouseWheel),restoreCssFromHiddenInit())}function cacheCssForHiddenInit(){($hiddenParents=$container.parents().addBack().not(\":visible\")).each(function(){var e={};for(var t in cssShow)e[t]=this.style[t],this.style[t]=cssShow[t];oldProps.push(e)})}function restoreCssFromHiddenInit(){$hiddenParents.each(function(e){var t=oldProps[e];for(var n in cssShow)this.style[n]=t[n]})}function registerPlugin(e){plugins.unshift(e),e.init(self)}function unregisterPlugin(e){for(var t=plugins.length;0<=t;t--)if(plugins[t]===e){plugins[t].destroy&&plugins[t].destroy(),plugins.splice(t,1);break}}function setSelectionModel(e){selectionModel&&(selectionModel.onSelectedRangesChanged.unsubscribe(handleSelectedRangesChanged),selectionModel.destroy&&selectionModel.destroy()),(selectionModel=e)&&(selectionModel.init(self),selectionModel.onSelectedRangesChanged.subscribe(handleSelectedRangesChanged))}function getSelectionModel(){return selectionModel}function getCanvasNode(){return $canvas[0]}function measureScrollbar(){var e=$('
').appendTo($viewport),t=$('
').appendTo(e),n={width:e[0].offsetWidth-e[0].clientWidth,height:e[0].offsetHeight-e[0].clientHeight};return t.remove(),e.remove(),n}function getColumnTotalWidth(e){for(var t=0,n=0,o=columns.length;nviewportW-scrollbarDimensions.width);var n=canvasWidth+(viewportHasVScroll?scrollbarDimensions.width:0);$headerRowSpacer.width(n),options.createFooterRow&&$footerRowSpacer.width(n),options.createPreHeaderPanel&&$preHeaderPanelSpacer.width(n),(canvasWidth!=t||e)&&applyColumnWidths()}function disableSelection(e){e&&e.jquery&&e.attr(\"unselectable\",\"on\").css(\"MozUserSelect\",\"none\").on(\"selectstart.ui\",function(){return!1})}function getMaxSupportedCssHeight(){for(var e=1e6,t=navigator.userAgent.toLowerCase().match(/firefox/)?6e6:1e9,n=$(\"
\").appendTo(document.body);;){var o=2*e;if(n.css(\"height\",o),t\").html(\"\"+o.name+\"\").width(o.width-headerColumnWidthDiff).attr(\"id\",\"\"+uid+o.id).attr(\"title\",o.toolTip||\"\").data(\"column\",o).addClass(o.headerCssClass||\"\").appendTo($headers);if((options.enableColumnReorder||o.sortable)&&r.on(\"mouseenter\",e).on(\"mouseleave\",t),o.sortable&&(r.addClass(\"slick-header-sortable\"),r.append(\"\"),options.numberedMultiColumnSort&&options.sortColNumberInSeparateSpan&&r.append(\"\")),trigger(self.onHeaderCellRendered,{node:r[0],column:o,grid:self}),options.showHeaderRow){var i=$(\"
\").data(\"column\",o).appendTo($headerRow);trigger(self.onHeaderRowCellRendered,{node:i[0],column:o,grid:self})}if(options.createFooterRow&&options.showFooterRow){var l=$(\"
\").data(\"column\",o).appendTo($footerRow);trigger(self.onFooterRowCellRendered,{node:l[0],column:o})}}setSortColumns(sortColumns),setupColumnResize(),options.enableColumnReorder&&(\"function\"==typeof options.enableColumnReorder?options.enableColumnReorder(self,$headers,headerColumnWidthDiff,setColumns,setupColumnResize,columns,getColumnIndex,uid,trigger):setupColumnReorder())}function setupColumnSort(){$headers.click(function(e){if(!columnResizeDragging&&(e.metaKey=e.metaKey||e.ctrlKey,!$(e.target).hasClass(\"slick-resizable-handle\"))){var t=$(e.target).closest(\".slick-header-column\");if(t.length){var n=t.data(\"column\");if(n.sortable){if(!getEditorLock().commitCurrentEdit())return;for(var o=null,r=0;r=columns.length||columns[e].resizable&&(void 0===n&&(n=e),o=e)}),void 0!==n&&u.each(function(l,e){l>=columns.length||l\").appendTo(e).on(\"dragstart\",function(e,t){if(!getEditorLock().commitCurrentEdit())return!1;c=e.pageX,$(this).parent().addClass(\"slick-header-column-active\");var n=null,o=null;if(u.each(function(e,t){e>=columns.length||(columns[e].previousWidth=$(t).outerWidth())}),options.forceFitColumns)for(o=n=0,a=l+1;a
\").appendTo($headers),headerColumnWidthDiff=headerColumnHeightDiff=0,\"border-box\"!=n.css(\"box-sizing\")&&\"border-box\"!=n.css(\"-moz-box-sizing\")&&\"border-box\"!=n.css(\"-webkit-box-sizing\")&&($.each(e,function(e,t){headerColumnWidthDiff+=parseFloat(n.css(t))||0}),$.each(t,function(e,t){headerColumnHeightDiff+=parseFloat(n.css(t))||0})),n.remove();var r=$(\"
\").appendTo($canvas);n=$(\"\").appendTo(r),cellWidthDiff=cellHeightDiff=0,\"border-box\"!=n.css(\"box-sizing\")&&\"border-box\"!=n.css(\"-moz-box-sizing\")&&\"border-box\"!=n.css(\"-webkit-box-sizing\")&&($.each(e,function(e,t){cellWidthDiff+=parseFloat(n.css(t))||0}),$.each(t,function(e,t){cellHeightDiff+=parseFloat(n.css(t))||0})),r.remove(),absoluteColumnMinWidth=Math.max(headerColumnWidthDiff,cellWidthDiff)}function createCssRules(){$style=$(\"\n", "\n", "\n", "
\n", "\n", "\n", "\n", " \n", " \n", "\n", "\n", " \n", " \n", "\n", "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "function HoloViewsWidget() {\n", "}\n", "\n", "HoloViewsWidget.prototype.init_slider = function(init_val){\n", " if(this.load_json) {\n", " this.from_json()\n", " } else {\n", " this.update_cache();\n", " }\n", "}\n", "\n", "HoloViewsWidget.prototype.populate_cache = function(idx){\n", " this.cache[idx].innerHTML = this.frames[idx];\n", " if (this.embed) {\n", " delete this.frames[idx];\n", " }\n", "}\n", "\n", "HoloViewsWidget.prototype.process_error = function(msg){\n", "}\n", "\n", "HoloViewsWidget.prototype.from_json = function() {\n", " var data_url = this.json_path + this.id + '.json';\n", " $.getJSON(data_url, $.proxy(function(json_data) {\n", " this.frames = json_data;\n", " this.update_cache();\n", " this.update(0);\n", " }, this));\n", "}\n", "\n", "HoloViewsWidget.prototype.dynamic_update = function(current){\n", " if (current === undefined) {\n", " return\n", " }\n", " this.current = current;\n", " if (this.comm) {\n", " var msg = {comm_id: this.id+'_client', content: current}\n", " this.comm.send(msg);\n", " }\n", "}\n", "\n", "HoloViewsWidget.prototype.update_cache = function(force){\n", " var frame_len = Object.keys(this.frames).length;\n", " for (var i=0; i 0) {\n", " that.time = Date.now();\n", " that.dynamic_update(that.queue[that.queue.length-1]);\n", " that.queue = [];\n", " } else {\n", " that.wait = false;\n", " }\n", " if ((msg.msg_type == \"Ready\") && msg.content) {\n", " console.log(\"Python callback returned following output:\", msg.content);\n", " } else if (msg.msg_type == \"Error\") {\n", " console.log(\"Python failed with the following traceback:\", msg.traceback)\n", " }\n", " }\n", " var comm = HoloViews.comm_manager.get_client_comm(this.plot_id, this.id+'_client', ack_callback);\n", " return comm\n", " }\n", "}\n", "\n", "HoloViewsWidget.prototype.msg_handler = function(msg) {\n", " var metadata = msg.metadata;\n", " if ((metadata.msg_type == \"Ready\")) {\n", " if (metadata.content) {\n", " console.log(\"Python callback returned following output:\", metadata.content);\n", " }\n", "\treturn;\n", " } else if (metadata.msg_type == \"Error\") {\n", " console.log(\"Python failed with the following traceback:\", metadata.traceback)\n", " return\n", " }\n", " this.process_msg(msg)\n", "}\n", "\n", "HoloViewsWidget.prototype.process_msg = function(msg) {\n", "}\n", "\n", "function SelectionWidget(frames, id, slider_ids, keyMap, dim_vals, notFound, load_json, mode, cached, json_path, dynamic, plot_id){\n", " this.frames = frames;\n", " this.id = id;\n", " this.plot_id = plot_id;\n", " this.slider_ids = slider_ids;\n", " this.keyMap = keyMap\n", " this.current_frame = 0;\n", " this.current_vals = dim_vals;\n", " this.load_json = load_json;\n", " this.mode = mode;\n", " this.notFound = notFound;\n", " this.cached = cached;\n", " this.dynamic = dynamic;\n", " this.cache = {};\n", " this.json_path = json_path;\n", " this.init_slider(this.current_vals[0]);\n", " this.queue = [];\n", " this.wait = false;\n", " if (!this.cached || this.dynamic) {\n", " this.comm = this.init_comms();\n", " }\n", "}\n", "\n", "SelectionWidget.prototype = new HoloViewsWidget;\n", "\n", "\n", "SelectionWidget.prototype.get_key = function(current_vals) {\n", " var key = \"(\";\n", " for (var i=0; i Date.now()))) {\n", " this.queue.push(key);\n", " return\n", " }\n", " this.queue = [];\n", " this.time = Date.now();\n", " this.current_frame = key;\n", " this.wait = true;\n", " this.dynamic_update(key)\n", " } else if (key !== undefined) {\n", " this.update(key)\n", " }\n", "}\n", "\n", "\n", "/* Define the ScrubberWidget class */\n", "function ScrubberWidget(frames, num_frames, id, interval, load_json, mode, cached, json_path, dynamic, plot_id){\n", " this.slider_id = \"_anim_slider\" + id;\n", " this.loop_select_id = \"_anim_loop_select\" + id;\n", " this.id = id;\n", " this.plot_id = plot_id;\n", " this.interval = interval;\n", " this.current_frame = 0;\n", " this.direction = 0;\n", " this.dynamic = dynamic;\n", " this.timer = null;\n", " this.load_json = load_json;\n", " this.mode = mode;\n", " this.cached = cached;\n", " this.frames = frames;\n", " this.cache = {};\n", " this.length = num_frames;\n", " this.json_path = json_path;\n", " document.getElementById(this.slider_id).max = this.length - 1;\n", " this.init_slider(0);\n", " this.wait = false;\n", " this.queue = [];\n", " if (!this.cached || this.dynamic) {\n", " this.comm = this.init_comms()\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype = new HoloViewsWidget;\n", "\n", "ScrubberWidget.prototype.set_frame = function(frame){\n", " this.current_frame = frame;\n", " var widget = document.getElementById(this.slider_id);\n", " if (widget === null) {\n", " this.pause_animation();\n", " return\n", " }\n", " widget.value = this.current_frame;\n", " if (this.dynamic || !this.cached) {\n", " if ((this.time !== undefined) && ((this.wait) && ((this.time + 10000) > Date.now()))) {\n", " this.queue.push(frame);\n", " return\n", " }\n", " this.queue = [];\n", " this.time = Date.now();\n", " this.wait = true;\n", " this.dynamic_update(frame)\n", " } else {\n", " this.update(frame)\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype.get_loop_state = function(){\n", " var button_group = document[this.loop_select_id].state;\n", " for (var i = 0; i < button_group.length; i++) {\n", " var button = button_group[i];\n", " if (button.checked) {\n", " return button.value;\n", " }\n", " }\n", " return undefined;\n", "}\n", "\n", "\n", "ScrubberWidget.prototype.next_frame = function() {\n", " this.set_frame(Math.min(this.length - 1, this.current_frame + 1));\n", "}\n", "\n", "ScrubberWidget.prototype.previous_frame = function() {\n", " this.set_frame(Math.max(0, this.current_frame - 1));\n", "}\n", "\n", "ScrubberWidget.prototype.first_frame = function() {\n", " this.set_frame(0);\n", "}\n", "\n", "ScrubberWidget.prototype.last_frame = function() {\n", " this.set_frame(this.length - 1);\n", "}\n", "\n", "ScrubberWidget.prototype.slower = function() {\n", " this.interval /= 0.7;\n", " if(this.direction > 0){this.play_animation();}\n", " else if(this.direction < 0){this.reverse_animation();}\n", "}\n", "\n", "ScrubberWidget.prototype.faster = function() {\n", " this.interval *= 0.7;\n", " if(this.direction > 0){this.play_animation();}\n", " else if(this.direction < 0){this.reverse_animation();}\n", "}\n", "\n", "ScrubberWidget.prototype.anim_step_forward = function() {\n", " if(this.current_frame < this.length - 1){\n", " this.next_frame();\n", " }else{\n", " var loop_state = this.get_loop_state();\n", " if(loop_state == \"loop\"){\n", " this.first_frame();\n", " }else if(loop_state == \"reflect\"){\n", " this.last_frame();\n", " this.reverse_animation();\n", " }else{\n", " this.pause_animation();\n", " this.last_frame();\n", " }\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype.anim_step_reverse = function() {\n", " if(this.current_frame > 0){\n", " this.previous_frame();\n", " } else {\n", " var loop_state = this.get_loop_state();\n", " if(loop_state == \"loop\"){\n", " this.last_frame();\n", " }else if(loop_state == \"reflect\"){\n", " this.first_frame();\n", " this.play_animation();\n", " }else{\n", " this.pause_animation();\n", " this.first_frame();\n", " }\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype.pause_animation = function() {\n", " this.direction = 0;\n", " if (this.timer){\n", " clearInterval(this.timer);\n", " this.timer = null;\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype.play_animation = function() {\n", " this.pause_animation();\n", " this.direction = 1;\n", " var t = this;\n", " if (!this.timer) this.timer = setInterval(function(){t.anim_step_forward();}, this.interval);\n", "}\n", "\n", "ScrubberWidget.prototype.reverse_animation = function() {\n", " this.pause_animation();\n", " this.direction = -1;\n", " var t = this;\n", " if (!this.timer) this.timer = setInterval(function(){t.anim_step_reverse();}, this.interval);\n", "}\n", "\n", "function extend(destination, source) {\n", " for (var k in source) {\n", " if (source.hasOwnProperty(k)) {\n", " destination[k] = source[k];\n", " }\n", " }\n", " return destination;\n", "}\n", "\n", "function update_widget(widget, values) {\n", " if (widget.hasClass(\"ui-slider\")) {\n", " widget.slider('option', {\n", " min: 0,\n", " max: values.length-1,\n", " dim_vals: values,\n", " value: 0,\n", " dim_labels: values\n", " })\n", " widget.slider('option', 'slide').call(widget, event, {value: 0})\n", " } else {\n", " widget.empty();\n", " for (var i=0; i\", {\n", " value: i,\n", " text: values[i]\n", " }))\n", " };\n", " widget.data('values', values);\n", " widget.data('value', 0);\n", " widget.trigger(\"change\");\n", " };\n", "}\n", "\n", "function init_slider(id, plot_id, dim, values, next_vals, labels, dynamic, step, value, next_dim,\n", " dim_idx, delay, jQueryUI_CDN, UNDERSCORE_CDN) {\n", " // Slider JS Block START\n", " function loadcssfile(filename){\n", " var fileref=document.createElement(\"link\")\n", " fileref.setAttribute(\"rel\", \"stylesheet\")\n", " fileref.setAttribute(\"type\", \"text/css\")\n", " fileref.setAttribute(\"href\", filename)\n", " document.getElementsByTagName(\"head\")[0].appendChild(fileref)\n", " }\n", " loadcssfile(\"https://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css\");\n", " /* Check if jQuery and jQueryUI have been loaded\n", " otherwise load with require.js */\n", " var jQuery = window.jQuery,\n", " // check for old versions of jQuery\n", " oldjQuery = jQuery && !!jQuery.fn.jquery.match(/^1\\.[0-4](\\.|$)/),\n", " jquery_path = '',\n", " paths = {},\n", " noConflict;\n", " var jQueryUI = jQuery.ui;\n", " // check for jQuery\n", " if (!jQuery || oldjQuery) {\n", " // load if it's not available or doesn't meet min standards\n", " paths.jQuery = jQuery;\n", " noConflict = !!oldjQuery;\n", " } else {\n", " // register the current jQuery\n", " define('jquery', [], function() { return jQuery; });\n", " }\n", " if (!jQueryUI) {\n", " paths.jQueryUI = jQueryUI_CDN.slice(null, -3);\n", " } else {\n", " define('jQueryUI', [], function() { return jQuery.ui; });\n", " }\n", " paths.underscore = UNDERSCORE_CDN.slice(null, -3);\n", " var jquery_require = {\n", " paths: paths,\n", " shim: {\n", " \"jQueryUI\": {\n", " exports:\"$\",\n", " deps: ['jquery']\n", " },\n", " \"underscore\": {\n", " exports: '_'\n", " }\n", " }\n", " }\n", " require.config(jquery_require);\n", " require([\"jQueryUI\", \"underscore\"], function(jUI, _){\n", " if (noConflict) $.noConflict(true);\n", " var vals = values;\n", " if (dynamic && vals.constructor === Array) {\n", " var default_value = parseFloat(value);\n", " var min = parseFloat(vals[0]);\n", " var max = parseFloat(vals[vals.length-1]);\n", " var wstep = step;\n", " var wlabels = [default_value];\n", " var init_label = default_value;\n", " } else {\n", " var min = 0;\n", " if (dynamic) {\n", " var max = Object.keys(vals).length - 1;\n", " var init_label = labels[value];\n", " var default_value = values[value];\n", " } else {\n", " var max = vals.length - 1;\n", " var init_label = labels[value];\n", " var default_value = value;\n", " }\n", " var wstep = 1;\n", " var wlabels = labels;\n", " }\n", " function adjustFontSize(text) {\n", " var width_ratio = (text.parent().width()/8)/text.val().length;\n", " var size = Math.min(0.9, Math.max(0.6, width_ratio))+'em';\n", " text.css('font-size', size);\n", " }\n", " var slider = $('#_anim_widget'+id+'_'+dim);\n", " slider.slider({\n", " animate: \"fast\",\n", " min: min,\n", " max: max,\n", " step: wstep,\n", " value: default_value,\n", " dim_vals: vals,\n", " dim_labels: wlabels,\n", " next_vals: next_vals,\n", " slide: function(event, ui) {\n", " var vals = slider.slider(\"option\", \"dim_vals\");\n", " var next_vals = slider.slider(\"option\", \"next_vals\");\n", " var dlabels = slider.slider(\"option\", \"dim_labels\");\n", " if (dynamic) {\n", " var dim_val = ui.value;\n", " if (vals.constructor === Array) {\n", " var label = ui.value;\n", " } else {\n", " var label = dlabels[ui.value];\n", " }\n", " } else {\n", " var dim_val = vals[ui.value];\n", " var label = dlabels[ui.value];\n", " }\n", " var text = $('#textInput'+id+'_'+dim);\n", " text.val(label);\n", " adjustFontSize(text);\n", " HoloViews.index[plot_id].set_frame(dim_val, dim_idx);\n", " if (Object.keys(next_vals).length > 0) {\n", " var new_vals = next_vals[dim_val];\n", " var next_widget = $('#_anim_widget'+id+'_'+next_dim);\n", " update_widget(next_widget, new_vals);\n", " }\n", " }\n", " });\n", " slider.keypress(function(event) {\n", " if (event.which == 80 || event.which == 112) {\n", " var start = slider.slider(\"option\", \"value\");\n", " var stop = slider.slider(\"option\", \"max\");\n", " for (var i=start; i<=stop; i++) {\n", " var delay = i*delay;\n", " $.proxy(function doSetTimeout(i) { setTimeout($.proxy(function() {\n", " var val = {value:i};\n", " slider.slider('value',i);\n", " slider.slider(\"option\", \"slide\")(null, val);\n", " }, slider), delay);}, slider)(i);\n", " }\n", " }\n", " if (event.which == 82 || event.which == 114) {\n", " var start = slider.slider(\"option\", \"value\");\n", " var stop = slider.slider(\"option\", \"min\");\n", " var count = 0;\n", " for (var i=start; i>=stop; i--) {\n", " var delay = count*delay;\n", " count = count + 1;\n", " $.proxy(function doSetTimeout(i) { setTimeout($.proxy(function() {\n", " var val = {value:i};\n", " slider.slider('value',i);\n", " slider.slider(\"option\", \"slide\")(null, val);\n", " }, slider), delay);}, slider)(i);\n", " }\n", " }\n", " });\n", " var textInput = $('#textInput'+id+'_'+dim)\n", " textInput.val(init_label);\n", " adjustFontSize(textInput);\n", " });\n", "}\n", "\n", "function init_dropdown(id, plot_id, dim, vals, value, next_vals, labels, next_dim, dim_idx, dynamic) {\n", " var widget = $(\"#_anim_widget\"+id+'_'+dim);\n", " widget.data('values', vals)\n", " for (var i=0; i\", {\n", " value: val,\n", " text: labels[i]\n", " }));\n", " };\n", " widget.data(\"next_vals\", next_vals);\n", " widget.val(value);\n", " widget.on('change', function(event, ui) {\n", " if (dynamic) {\n", " var dim_val = parseInt(this.value);\n", " } else {\n", " var dim_val = $.data(this, 'values')[this.value];\n", " }\n", " var next_vals = $.data(this, \"next_vals\");\n", " if (Object.keys(next_vals).length > 0) {\n", " var new_vals = next_vals[dim_val];\n", " var next_widget = $('#_anim_widget'+id+'_'+next_dim);\n", " update_widget(next_widget, new_vals);\n", " }\n", " var widgets = HoloViews.index[plot_id]\n", " if (widgets) {\n", " widgets.set_frame(dim_val, dim_idx);\n", " }\n", " });\n", "}\n", "\n", "\n", "if (window.HoloViews === undefined) {\n", " window.HoloViews = {}\n", " window.PyViz = window.HoloViews\n", "} else if (window.PyViz === undefined) {\n", " window.PyViz = window.HoloViews\n", "}\n", "\n", "\n", "var _namespace = {\n", " init_slider: init_slider,\n", " init_dropdown: init_dropdown,\n", " comms: {},\n", " comm_status: {},\n", " index: {},\n", " plot_index: {},\n", " kernels: {},\n", " receivers: {}\n", "}\n", "\n", "for (var k in _namespace) {\n", " if (!(k in window.HoloViews)) {\n", " window.HoloViews[k] = _namespace[k];\n", " }\n", "}\n", "\n", "// Define MPL specific subclasses\n", "function MPLSelectionWidget() {\n", " SelectionWidget.apply(this, arguments);\n", "}\n", "\n", "function MPLScrubberWidget() {\n", " ScrubberWidget.apply(this, arguments);\n", "}\n", "\n", "// Let them inherit from the baseclasses\n", "MPLSelectionWidget.prototype = Object.create(SelectionWidget.prototype);\n", "MPLScrubberWidget.prototype = Object.create(ScrubberWidget.prototype);\n", "\n", "// Define methods to override on widgets\n", "var MPLMethods = {\n", " init_slider : function(init_val){\n", " if(this.load_json) {\n", " this.from_json()\n", " } else {\n", " this.update_cache();\n", " }\n", " if (this.dynamic | !this.cached | (this.current_vals === undefined)) {\n", " this.update(0)\n", " } else {\n", " this.set_frame(this.current_vals[0], 0)\n", " }\n", " },\n", " process_msg : function(msg) {\n", " var data = msg.content.data;\n", " this.frames[this.current] = data;\n", " this.update_cache(true);\n", " this.update(this.current);\n", " }\n", "}\n", "// Extend MPL widgets with backend specific methods\n", "extend(MPLSelectionWidget.prototype, MPLMethods);\n", "extend(MPLScrubberWidget.prototype, MPLMethods);\n", "\n", "window.HoloViews.MPLSelectionWidget = MPLSelectionWidget\n", "window.HoloViews.MPLScrubberWidget = MPLScrubberWidget\n", "\n", "// Define Bokeh specific subclasses\n", "function BokehSelectionWidget() {\n", " SelectionWidget.apply(this, arguments);\n", "}\n", "\n", "function BokehScrubberWidget() {\n", " ScrubberWidget.apply(this, arguments);\n", "}\n", "\n", "// Let them inherit from the baseclasses\n", "BokehSelectionWidget.prototype = Object.create(SelectionWidget.prototype);\n", "BokehScrubberWidget.prototype = Object.create(ScrubberWidget.prototype);\n", "\n", "// Define methods to override on widgets\n", "var BokehMethods = {\n", " update_cache : function(){\n", " for (var index in this.frames) {\n", " this.frames[index] = JSON.parse(this.frames[index]);\n", " }\n", " },\n", " update : function(current){\n", " if (current === undefined) {\n", " return;\n", " }\n", " var data = this.frames[current];\n", " if (data !== undefined) {\n", " if (data.root in HoloViews.plot_index) {\n", " var doc = HoloViews.plot_index[data.root].model.document;\n", " } else {\n", " var doc = Bokeh.index[data.root].model.document;\n", " }\n", " doc.apply_json_patch(data.content);\n", " }\n", " },\n", " init_comms: function() {\n", " if (Bokeh.protocol !== undefined) {\n", " this.receiver = new Bokeh.protocol.Receiver()\n", " } else {\n", " this.receiver = null;\n", " }\n", " return HoloViewsWidget.prototype.init_comms.call(this);\n", " },\n", " process_msg : function(msg) {\n", " if (this.plot_id in HoloViews.plot_index) {\n", " var doc = HoloViews.plot_index[this.plot_id].model.document;\n", " } else {\n", " var doc = Bokeh.index[this.plot_id].model.document;\n", " }\n", " if (this.receiver === null) { return }\n", " var receiver = this.receiver;\n", " if (msg.buffers.length > 0) {\n", " receiver.consume(msg.buffers[0].buffer)\n", " } else {\n", " receiver.consume(msg.content.data)\n", " }\n", " const comm_msg = receiver.message;\n", " if ((comm_msg != null) && (doc != null)) {\n", " doc.apply_json_patch(comm_msg.content, comm_msg.buffers)\n", " }\n", " }\n", "}\n", "\n", "// Extend Bokeh widgets with backend specific methods\n", "extend(BokehSelectionWidget.prototype, BokehMethods);\n", "extend(BokehScrubberWidget.prototype, BokehMethods);\n", "\n", "window.HoloViews.BokehSelectionWidget = BokehSelectionWidget\n", "window.HoloViews.BokehScrubberWidget = BokehScrubberWidget\n", "\n", " function JupyterCommManager() {\n", " }\n", "\n", " JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n", " if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n", " var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n", " comm_manager.register_target(comm_id, function(comm) {\n", " comm.on_msg(msg_handler);\n", " });\n", " } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n", " window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n", " comm.onMsg = msg_handler;\n", " });\n", " }\n", " }\n", "\n", " JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n", " if (comm_id in window.PyViz.comms) {\n", " return window.PyViz.comms[comm_id];\n", " } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n", " var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n", " var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n", " if (msg_handler) {\n", " comm.on_msg(msg_handler);\n", " }\n", " } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n", " var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n", " comm.open();\n", " if (msg_handler) {\n", " comm.onMsg = msg_handler;\n", " }\n", " }\n", "\n", " window.PyViz.comms[comm_id] = comm;\n", " return comm;\n", " }\n", "\n", " window.PyViz.comm_manager = new JupyterCommManager();\n", " \n", "\n", "var JS_MIME_TYPE = 'application/javascript';\n", "var HTML_MIME_TYPE = 'text/html';\n", "var EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\n", "var CLASS_NAME = 'output';\n", "\n", "/**\n", " * Render data to the DOM node\n", " */\n", "function render(props, node) {\n", " var div = document.createElement(\"div\");\n", " var script = document.createElement(\"script\");\n", " node.appendChild(div);\n", " node.appendChild(script);\n", "}\n", "\n", "/**\n", " * Handle when a new output is added\n", " */\n", "function handle_add_output(event, handle) {\n", " var output_area = handle.output_area;\n", " var output = handle.output;\n", " if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", " return\n", " }\n", " var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", " if (id !== undefined) {\n", " var nchildren = toinsert.length;\n", " toinsert[nchildren-1].children[0].innerHTML = output.data[HTML_MIME_TYPE];\n", " toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n", " output_area._hv_plot_id = id;\n", " if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n", " window.PyViz.plot_index[id] = Bokeh.index[id];\n", " } else {\n", " window.PyViz.plot_index[id] = null;\n", " }\n", " }\n", "}\n", "\n", "/**\n", " * Handle when an output is cleared or removed\n", " */\n", "function handle_clear_output(event, handle) {\n", " var id = handle.cell.output_area._hv_plot_id;\n", " if ((id === undefined) || !(id in PyViz.plot_index)) { return; }\n", " var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n", " if (comm !== null) {\n", " comm.send({event_type: 'delete', 'id': id});\n", " }\n", " delete PyViz.plot_index[id];\n", " if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n", " var doc = window.Bokeh.index[id].model.document\n", " doc.clear();\n", " const i = window.Bokeh.documents.indexOf(doc);\n", " if (i > -1) {\n", " window.Bokeh.documents.splice(i, 1);\n", " }\n", " }\n", "}\n", "\n", "/**\n", " * Handle kernel restart event\n", " */\n", "function handle_kernel_cleanup(event, handle) {\n", " delete PyViz.comms[\"hv-extension-comm\"];\n", " window.PyViz.plot_index = {}\n", "}\n", "\n", "/**\n", " * Handle update_display_data messages\n", " */\n", "function handle_update_output(event, handle) {\n", " handle_clear_output(event, {cell: {output_area: handle.output_area}})\n", " handle_add_output(event, handle)\n", "}\n", "\n", "function register_renderer(events, OutputArea) {\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " var toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[0]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " events.on('output_added.OutputArea', handle_add_output);\n", " events.on('output_updated.OutputArea', handle_update_output);\n", " events.on('clear_output.CodeCell', handle_clear_output);\n", " events.on('delete.Cell', handle_clear_output);\n", " events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n", "\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " safe: true,\n", " index: 0\n", " });\n", "}\n", "\n", "if (window.Jupyter !== undefined) {\n", " try {\n", " var events = require('base/js/events');\n", " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " } catch(err) {\n", " }\n", "}\n" ], "application/vnd.holoviews_load.v0+json": "function HoloViewsWidget() {\n}\n\nHoloViewsWidget.prototype.init_slider = function(init_val){\n if(this.load_json) {\n this.from_json()\n } else {\n this.update_cache();\n }\n}\n\nHoloViewsWidget.prototype.populate_cache = function(idx){\n this.cache[idx].innerHTML = this.frames[idx];\n if (this.embed) {\n delete this.frames[idx];\n }\n}\n\nHoloViewsWidget.prototype.process_error = function(msg){\n}\n\nHoloViewsWidget.prototype.from_json = function() {\n var data_url = this.json_path + this.id + '.json';\n $.getJSON(data_url, $.proxy(function(json_data) {\n this.frames = json_data;\n this.update_cache();\n this.update(0);\n }, this));\n}\n\nHoloViewsWidget.prototype.dynamic_update = function(current){\n if (current === undefined) {\n return\n }\n this.current = current;\n if (this.comm) {\n var msg = {comm_id: this.id+'_client', content: current}\n this.comm.send(msg);\n }\n}\n\nHoloViewsWidget.prototype.update_cache = function(force){\n var frame_len = Object.keys(this.frames).length;\n for (var i=0; i 0) {\n that.time = Date.now();\n that.dynamic_update(that.queue[that.queue.length-1]);\n that.queue = [];\n } else {\n that.wait = false;\n }\n if ((msg.msg_type == \"Ready\") && msg.content) {\n console.log(\"Python callback returned following output:\", msg.content);\n } else if (msg.msg_type == \"Error\") {\n console.log(\"Python failed with the following traceback:\", msg.traceback)\n }\n }\n var comm = HoloViews.comm_manager.get_client_comm(this.plot_id, this.id+'_client', ack_callback);\n return comm\n }\n}\n\nHoloViewsWidget.prototype.msg_handler = function(msg) {\n var metadata = msg.metadata;\n if ((metadata.msg_type == \"Ready\")) {\n if (metadata.content) {\n console.log(\"Python callback returned following output:\", metadata.content);\n }\n\treturn;\n } else if (metadata.msg_type == \"Error\") {\n console.log(\"Python failed with the following traceback:\", metadata.traceback)\n return\n }\n this.process_msg(msg)\n}\n\nHoloViewsWidget.prototype.process_msg = function(msg) {\n}\n\nfunction SelectionWidget(frames, id, slider_ids, keyMap, dim_vals, notFound, load_json, mode, cached, json_path, dynamic, plot_id){\n this.frames = frames;\n this.id = id;\n this.plot_id = plot_id;\n this.slider_ids = slider_ids;\n this.keyMap = keyMap\n this.current_frame = 0;\n this.current_vals = dim_vals;\n this.load_json = load_json;\n this.mode = mode;\n this.notFound = notFound;\n this.cached = cached;\n this.dynamic = dynamic;\n this.cache = {};\n this.json_path = json_path;\n this.init_slider(this.current_vals[0]);\n this.queue = [];\n this.wait = false;\n if (!this.cached || this.dynamic) {\n this.comm = this.init_comms();\n }\n}\n\nSelectionWidget.prototype = new HoloViewsWidget;\n\n\nSelectionWidget.prototype.get_key = function(current_vals) {\n var key = \"(\";\n for (var i=0; i Date.now()))) {\n this.queue.push(key);\n return\n }\n this.queue = [];\n this.time = Date.now();\n this.current_frame = key;\n this.wait = true;\n this.dynamic_update(key)\n } else if (key !== undefined) {\n this.update(key)\n }\n}\n\n\n/* Define the ScrubberWidget class */\nfunction ScrubberWidget(frames, num_frames, id, interval, load_json, mode, cached, json_path, dynamic, plot_id){\n this.slider_id = \"_anim_slider\" + id;\n this.loop_select_id = \"_anim_loop_select\" + id;\n this.id = id;\n this.plot_id = plot_id;\n this.interval = interval;\n this.current_frame = 0;\n this.direction = 0;\n this.dynamic = dynamic;\n this.timer = null;\n this.load_json = load_json;\n this.mode = mode;\n this.cached = cached;\n this.frames = frames;\n this.cache = {};\n this.length = num_frames;\n this.json_path = json_path;\n document.getElementById(this.slider_id).max = this.length - 1;\n this.init_slider(0);\n this.wait = false;\n this.queue = [];\n if (!this.cached || this.dynamic) {\n this.comm = this.init_comms()\n }\n}\n\nScrubberWidget.prototype = new HoloViewsWidget;\n\nScrubberWidget.prototype.set_frame = function(frame){\n this.current_frame = frame;\n var widget = document.getElementById(this.slider_id);\n if (widget === null) {\n this.pause_animation();\n return\n }\n widget.value = this.current_frame;\n if (this.dynamic || !this.cached) {\n if ((this.time !== undefined) && ((this.wait) && ((this.time + 10000) > Date.now()))) {\n this.queue.push(frame);\n return\n }\n this.queue = [];\n this.time = Date.now();\n this.wait = true;\n this.dynamic_update(frame)\n } else {\n this.update(frame)\n }\n}\n\nScrubberWidget.prototype.get_loop_state = function(){\n var button_group = document[this.loop_select_id].state;\n for (var i = 0; i < button_group.length; i++) {\n var button = button_group[i];\n if (button.checked) {\n return button.value;\n }\n }\n return undefined;\n}\n\n\nScrubberWidget.prototype.next_frame = function() {\n this.set_frame(Math.min(this.length - 1, this.current_frame + 1));\n}\n\nScrubberWidget.prototype.previous_frame = function() {\n this.set_frame(Math.max(0, this.current_frame - 1));\n}\n\nScrubberWidget.prototype.first_frame = function() {\n this.set_frame(0);\n}\n\nScrubberWidget.prototype.last_frame = function() {\n this.set_frame(this.length - 1);\n}\n\nScrubberWidget.prototype.slower = function() {\n this.interval /= 0.7;\n if(this.direction > 0){this.play_animation();}\n else if(this.direction < 0){this.reverse_animation();}\n}\n\nScrubberWidget.prototype.faster = function() {\n this.interval *= 0.7;\n if(this.direction > 0){this.play_animation();}\n else if(this.direction < 0){this.reverse_animation();}\n}\n\nScrubberWidget.prototype.anim_step_forward = function() {\n if(this.current_frame < this.length - 1){\n this.next_frame();\n }else{\n var loop_state = this.get_loop_state();\n if(loop_state == \"loop\"){\n this.first_frame();\n }else if(loop_state == \"reflect\"){\n this.last_frame();\n this.reverse_animation();\n }else{\n this.pause_animation();\n this.last_frame();\n }\n }\n}\n\nScrubberWidget.prototype.anim_step_reverse = function() {\n if(this.current_frame > 0){\n this.previous_frame();\n } else {\n var loop_state = this.get_loop_state();\n if(loop_state == \"loop\"){\n this.last_frame();\n }else if(loop_state == \"reflect\"){\n this.first_frame();\n this.play_animation();\n }else{\n this.pause_animation();\n this.first_frame();\n }\n }\n}\n\nScrubberWidget.prototype.pause_animation = function() {\n this.direction = 0;\n if (this.timer){\n clearInterval(this.timer);\n this.timer = null;\n }\n}\n\nScrubberWidget.prototype.play_animation = function() {\n this.pause_animation();\n this.direction = 1;\n var t = this;\n if (!this.timer) this.timer = setInterval(function(){t.anim_step_forward();}, this.interval);\n}\n\nScrubberWidget.prototype.reverse_animation = function() {\n this.pause_animation();\n this.direction = -1;\n var t = this;\n if (!this.timer) this.timer = setInterval(function(){t.anim_step_reverse();}, this.interval);\n}\n\nfunction extend(destination, source) {\n for (var k in source) {\n if (source.hasOwnProperty(k)) {\n destination[k] = source[k];\n }\n }\n return destination;\n}\n\nfunction update_widget(widget, values) {\n if (widget.hasClass(\"ui-slider\")) {\n widget.slider('option', {\n min: 0,\n max: values.length-1,\n dim_vals: values,\n value: 0,\n dim_labels: values\n })\n widget.slider('option', 'slide').call(widget, event, {value: 0})\n } else {\n widget.empty();\n for (var i=0; i\", {\n value: i,\n text: values[i]\n }))\n };\n widget.data('values', values);\n widget.data('value', 0);\n widget.trigger(\"change\");\n };\n}\n\nfunction init_slider(id, plot_id, dim, values, next_vals, labels, dynamic, step, value, next_dim,\n dim_idx, delay, jQueryUI_CDN, UNDERSCORE_CDN) {\n // Slider JS Block START\n function loadcssfile(filename){\n var fileref=document.createElement(\"link\")\n fileref.setAttribute(\"rel\", \"stylesheet\")\n fileref.setAttribute(\"type\", \"text/css\")\n fileref.setAttribute(\"href\", filename)\n document.getElementsByTagName(\"head\")[0].appendChild(fileref)\n }\n loadcssfile(\"https://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css\");\n /* Check if jQuery and jQueryUI have been loaded\n otherwise load with require.js */\n var jQuery = window.jQuery,\n // check for old versions of jQuery\n oldjQuery = jQuery && !!jQuery.fn.jquery.match(/^1\\.[0-4](\\.|$)/),\n jquery_path = '',\n paths = {},\n noConflict;\n var jQueryUI = jQuery.ui;\n // check for jQuery\n if (!jQuery || oldjQuery) {\n // load if it's not available or doesn't meet min standards\n paths.jQuery = jQuery;\n noConflict = !!oldjQuery;\n } else {\n // register the current jQuery\n define('jquery', [], function() { return jQuery; });\n }\n if (!jQueryUI) {\n paths.jQueryUI = jQueryUI_CDN.slice(null, -3);\n } else {\n define('jQueryUI', [], function() { return jQuery.ui; });\n }\n paths.underscore = UNDERSCORE_CDN.slice(null, -3);\n var jquery_require = {\n paths: paths,\n shim: {\n \"jQueryUI\": {\n exports:\"$\",\n deps: ['jquery']\n },\n \"underscore\": {\n exports: '_'\n }\n }\n }\n require.config(jquery_require);\n require([\"jQueryUI\", \"underscore\"], function(jUI, _){\n if (noConflict) $.noConflict(true);\n var vals = values;\n if (dynamic && vals.constructor === Array) {\n var default_value = parseFloat(value);\n var min = parseFloat(vals[0]);\n var max = parseFloat(vals[vals.length-1]);\n var wstep = step;\n var wlabels = [default_value];\n var init_label = default_value;\n } else {\n var min = 0;\n if (dynamic) {\n var max = Object.keys(vals).length - 1;\n var init_label = labels[value];\n var default_value = values[value];\n } else {\n var max = vals.length - 1;\n var init_label = labels[value];\n var default_value = value;\n }\n var wstep = 1;\n var wlabels = labels;\n }\n function adjustFontSize(text) {\n var width_ratio = (text.parent().width()/8)/text.val().length;\n var size = Math.min(0.9, Math.max(0.6, width_ratio))+'em';\n text.css('font-size', size);\n }\n var slider = $('#_anim_widget'+id+'_'+dim);\n slider.slider({\n animate: \"fast\",\n min: min,\n max: max,\n step: wstep,\n value: default_value,\n dim_vals: vals,\n dim_labels: wlabels,\n next_vals: next_vals,\n slide: function(event, ui) {\n var vals = slider.slider(\"option\", \"dim_vals\");\n var next_vals = slider.slider(\"option\", \"next_vals\");\n var dlabels = slider.slider(\"option\", \"dim_labels\");\n if (dynamic) {\n var dim_val = ui.value;\n if (vals.constructor === Array) {\n var label = ui.value;\n } else {\n var label = dlabels[ui.value];\n }\n } else {\n var dim_val = vals[ui.value];\n var label = dlabels[ui.value];\n }\n var text = $('#textInput'+id+'_'+dim);\n text.val(label);\n adjustFontSize(text);\n HoloViews.index[plot_id].set_frame(dim_val, dim_idx);\n if (Object.keys(next_vals).length > 0) {\n var new_vals = next_vals[dim_val];\n var next_widget = $('#_anim_widget'+id+'_'+next_dim);\n update_widget(next_widget, new_vals);\n }\n }\n });\n slider.keypress(function(event) {\n if (event.which == 80 || event.which == 112) {\n var start = slider.slider(\"option\", \"value\");\n var stop = slider.slider(\"option\", \"max\");\n for (var i=start; i<=stop; i++) {\n var delay = i*delay;\n $.proxy(function doSetTimeout(i) { setTimeout($.proxy(function() {\n var val = {value:i};\n slider.slider('value',i);\n slider.slider(\"option\", \"slide\")(null, val);\n }, slider), delay);}, slider)(i);\n }\n }\n if (event.which == 82 || event.which == 114) {\n var start = slider.slider(\"option\", \"value\");\n var stop = slider.slider(\"option\", \"min\");\n var count = 0;\n for (var i=start; i>=stop; i--) {\n var delay = count*delay;\n count = count + 1;\n $.proxy(function doSetTimeout(i) { setTimeout($.proxy(function() {\n var val = {value:i};\n slider.slider('value',i);\n slider.slider(\"option\", \"slide\")(null, val);\n }, slider), delay);}, slider)(i);\n }\n }\n });\n var textInput = $('#textInput'+id+'_'+dim)\n textInput.val(init_label);\n adjustFontSize(textInput);\n });\n}\n\nfunction init_dropdown(id, plot_id, dim, vals, value, next_vals, labels, next_dim, dim_idx, dynamic) {\n var widget = $(\"#_anim_widget\"+id+'_'+dim);\n widget.data('values', vals)\n for (var i=0; i\", {\n value: val,\n text: labels[i]\n }));\n };\n widget.data(\"next_vals\", next_vals);\n widget.val(value);\n widget.on('change', function(event, ui) {\n if (dynamic) {\n var dim_val = parseInt(this.value);\n } else {\n var dim_val = $.data(this, 'values')[this.value];\n }\n var next_vals = $.data(this, \"next_vals\");\n if (Object.keys(next_vals).length > 0) {\n var new_vals = next_vals[dim_val];\n var next_widget = $('#_anim_widget'+id+'_'+next_dim);\n update_widget(next_widget, new_vals);\n }\n var widgets = HoloViews.index[plot_id]\n if (widgets) {\n widgets.set_frame(dim_val, dim_idx);\n }\n });\n}\n\n\nif (window.HoloViews === undefined) {\n window.HoloViews = {}\n window.PyViz = window.HoloViews\n} else if (window.PyViz === undefined) {\n window.PyViz = window.HoloViews\n}\n\n\nvar _namespace = {\n init_slider: init_slider,\n init_dropdown: init_dropdown,\n comms: {},\n comm_status: {},\n index: {},\n plot_index: {},\n kernels: {},\n receivers: {}\n}\n\nfor (var k in _namespace) {\n if (!(k in window.HoloViews)) {\n window.HoloViews[k] = _namespace[k];\n }\n}\n\n// Define MPL specific subclasses\nfunction MPLSelectionWidget() {\n SelectionWidget.apply(this, arguments);\n}\n\nfunction MPLScrubberWidget() {\n ScrubberWidget.apply(this, arguments);\n}\n\n// Let them inherit from the baseclasses\nMPLSelectionWidget.prototype = Object.create(SelectionWidget.prototype);\nMPLScrubberWidget.prototype = Object.create(ScrubberWidget.prototype);\n\n// Define methods to override on widgets\nvar MPLMethods = {\n init_slider : function(init_val){\n if(this.load_json) {\n this.from_json()\n } else {\n this.update_cache();\n }\n if (this.dynamic | !this.cached | (this.current_vals === undefined)) {\n this.update(0)\n } else {\n this.set_frame(this.current_vals[0], 0)\n }\n },\n process_msg : function(msg) {\n var data = msg.content.data;\n this.frames[this.current] = data;\n this.update_cache(true);\n this.update(this.current);\n }\n}\n// Extend MPL widgets with backend specific methods\nextend(MPLSelectionWidget.prototype, MPLMethods);\nextend(MPLScrubberWidget.prototype, MPLMethods);\n\nwindow.HoloViews.MPLSelectionWidget = MPLSelectionWidget\nwindow.HoloViews.MPLScrubberWidget = MPLScrubberWidget\n\n// Define Bokeh specific subclasses\nfunction BokehSelectionWidget() {\n SelectionWidget.apply(this, arguments);\n}\n\nfunction BokehScrubberWidget() {\n ScrubberWidget.apply(this, arguments);\n}\n\n// Let them inherit from the baseclasses\nBokehSelectionWidget.prototype = Object.create(SelectionWidget.prototype);\nBokehScrubberWidget.prototype = Object.create(ScrubberWidget.prototype);\n\n// Define methods to override on widgets\nvar BokehMethods = {\n update_cache : function(){\n for (var index in this.frames) {\n this.frames[index] = JSON.parse(this.frames[index]);\n }\n },\n update : function(current){\n if (current === undefined) {\n return;\n }\n var data = this.frames[current];\n if (data !== undefined) {\n if (data.root in HoloViews.plot_index) {\n var doc = HoloViews.plot_index[data.root].model.document;\n } else {\n var doc = Bokeh.index[data.root].model.document;\n }\n doc.apply_json_patch(data.content);\n }\n },\n init_comms: function() {\n if (Bokeh.protocol !== undefined) {\n this.receiver = new Bokeh.protocol.Receiver()\n } else {\n this.receiver = null;\n }\n return HoloViewsWidget.prototype.init_comms.call(this);\n },\n process_msg : function(msg) {\n if (this.plot_id in HoloViews.plot_index) {\n var doc = HoloViews.plot_index[this.plot_id].model.document;\n } else {\n var doc = Bokeh.index[this.plot_id].model.document;\n }\n if (this.receiver === null) { return }\n var receiver = this.receiver;\n if (msg.buffers.length > 0) {\n receiver.consume(msg.buffers[0].buffer)\n } else {\n receiver.consume(msg.content.data)\n }\n const comm_msg = receiver.message;\n if ((comm_msg != null) && (doc != null)) {\n doc.apply_json_patch(comm_msg.content, comm_msg.buffers)\n }\n }\n}\n\n// Extend Bokeh widgets with backend specific methods\nextend(BokehSelectionWidget.prototype, BokehMethods);\nextend(BokehScrubberWidget.prototype, BokehMethods);\n\nwindow.HoloViews.BokehSelectionWidget = BokehSelectionWidget\nwindow.HoloViews.BokehScrubberWidget = BokehScrubberWidget\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n }\n\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n toinsert[nchildren-1].children[0].innerHTML = output.data[HTML_MIME_TYPE];\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n if ((id === undefined) || !(id in PyViz.plot_index)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n" }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import pandas as pd\n", "import holoviews as hv\n", "from holoviews import opts, dim\n", "hv.extension('bokeh', 'matplotlib')" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:20:27.698578Z", "start_time": "2019-03-18T00:20:27.020147Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
caratcutcolorclaritydepthtablepricexyz
00.23IdealESI261.555.03263.953.982.43
10.21PremiumESI159.861.03263.893.842.31
20.23GoodEVS156.965.03274.054.072.31
30.29PremiumIVS262.458.03344.204.232.63
40.31GoodJSI263.358.03354.344.352.75
\n", "
" ], "text/plain": [ " carat cut color clarity depth table price x y z\n", "0 0.23 Ideal E SI2 61.5 55.0 326 3.95 3.98 2.43\n", "1 0.21 Premium E SI1 59.8 61.0 326 3.89 3.84 2.31\n", "2 0.23 Good E VS1 56.9 65.0 327 4.05 4.07 2.31\n", "3 0.29 Premium I VS2 62.4 58.0 334 4.20 4.23 2.63\n", "4 0.31 Good J SI2 63.3 58.0 335 4.34 4.35 2.75" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "diamonds = pd.read_csv('pyviz-examples/data/diamonds.csv')\n", "diamonds.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:20:35.559298Z", "start_time": "2019-03-18T00:20:35.207167Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('1004')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"f5260986-2e00-4859-87fa-c9644dc60258\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1012\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"1017\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":300,\"plot_width\":300,\"renderers\":[{\"id\":\"1012\",\"type\":\"LinearAxis\"},{\"id\":\"1016\",\"type\":\"Grid\"},{\"id\":\"1017\",\"type\":\"LinearAxis\"},{\"id\":\"1021\",\"type\":\"Grid\"},{\"id\":\"1030\",\"type\":\"BoxAnnotation\"},{\"id\":\"1041\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1003\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1027\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1001\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"1008\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1002\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"1010\",\"type\":\"LinearScale\"}},\"id\":\"1004\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"1046\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1008\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1010\",\"type\":\"LinearScale\"},{\"attributes\":{\"axis_label\":\"carat\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1044\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1004\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1013\",\"type\":\"BasicTicker\"}},\"id\":\"1012\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1013\",\"type\":\"BasicTicker\"},{\"attributes\":{\"source\":{\"id\":\"1035\",\"type\":\"ColumnDataSource\"}},\"id\":\"1042\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1053\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1035\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1038\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1040\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"1039\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"1042\",\"type\":\"CDSView\"}},\"id\":\"1041\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1004\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1013\",\"type\":\"BasicTicker\"}},\"id\":\"1016\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"price\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1046\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1004\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1018\",\"type\":\"BasicTicker\"}},\"id\":\"1017\",\"type\":\"LinearAxis\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#30a2da\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1039\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1018\",\"type\":\"BasicTicker\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#30a2da\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1040\",\"type\":\"Scatter\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1004\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1018\",\"type\":\"BasicTicker\"}},\"id\":\"1021\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1022\",\"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\":\"1030\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1022\",\"type\":\"SaveTool\"},{\"id\":\"1023\",\"type\":\"PanTool\"},{\"id\":\"1024\",\"type\":\"WheelZoomTool\"},{\"id\":\"1025\",\"type\":\"BoxZoomTool\"},{\"id\":\"1026\",\"type\":\"ResetTool\"}]},\"id\":\"1027\",\"type\":\"Toolbar\"},{\"attributes\":{\"fill_color\":{\"value\":\"#30a2da\"},\"line_color\":{\"value\":\"#30a2da\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1038\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1023\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1044\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1024\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"callback\":null,\"end\":4.5,\"reset_end\":4.5,\"reset_start\":0.2,\"start\":0.2,\"tags\":[[[\"carat\",\"carat\",null]]]},\"id\":\"1001\",\"type\":\"Range1d\"},{\"attributes\":{\"overlay\":{\"id\":\"1030\",\"type\":\"BoxAnnotation\"}},\"id\":\"1025\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"callback\":null,\"end\":18803.0,\"reset_end\":18803.0,\"reset_start\":334.0,\"start\":334.0,\"tags\":[[[\"price\",\"price\",null]]]},\"id\":\"1002\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"1026\",\"type\":\"ResetTool\"},{\"attributes\":{\"callback\":null,\"data\":{\"carat\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[5000]},\"price\":[2816,596,709,7695,844,391,1200,1577,2777,687,983,4497,576,5484,489,8256,1294,4455,3767,3170,12592,2400,7056,10521,8561,2319,7479,850,5556,882,13095,15847,2334,1857,3226,9756,8930,4204,612,798,746,2594,1385,6085,5781,2100,6194,1401,4742,4821,14616,3413,17811,593,702,2879,10350,8753,4218,14410,3376,4338,1690,18274,801,743,984,4065,4746,2525,13378,8128,1410,3977,909,1113,3495,675,2206,877,1624,10365,4871,6025,4194,1098,1332,5219,1090,2797,12542,2834,1221,478,8611,461,1093,5217,4996,9489,4624,2098,4844,810,1364,3443,1040,2253,3378,16733,2668,2331,4879,1679,1838,1438,2256,413,1998,967,2012,2238,872,1323,14502,4997,9336,4821,394,465,18236,1974,3763,4586,1013,2961,8366,1629,1792,2569,1094,525,1662,4131,13109,1402,2343,10349,1408,4357,3630,2456,902,6263,12896,447,1883,671,912,615,3820,2190,723,12079,6042,7324,544,1097,7518,4325,6097,4579,1192,432,1292,7664,984,10235,6237,5285,4410,2022,4965,872,2952,2897,1177,702,2629,4244,5128,675,5958,1634,1564,720,601,4075,4166,4989,6851,12005,10846,596,3729,1806,904,2847,14294,5029,1179,992,2355,17849,10478,3323,536,2838,2719,2141,4158,936,3567,7937,5008,1153,2648,1021,4798,10580,730,2440,557,3353,6512,3917,15992,2167,3059,1558,14283,16469,791,4619,1151,446,1431,839,936,2089,4986,7550,844,2612,625,827,767,5739,2159,2202,11514,959,2618,1028,2651,653,3710,11105,4679,6533,730,16960,1605,880,394,15802,1138,2811,605,1599,8928,1091,2097,1143,1065,2518,6586,7848,1257,1235,9384,1914,1728,1944,844,3880,1138,4860,3262,5421,5574,2001,11460,3547,2473,11711,3129,665,1712,2863,4953,539,2125,710,8133,544,7076,2040,2873,530,2629,2903,984,1895,2393,3040,2495,1016,673,3633,18565,6261,17441,2845,826,561,778,666,9370,1629,6586,6857,5798,477,1214,11322,8079,402,4315,6557,551,3077,1323,838,4081,1636,905,671,2283,3387,5626,1140,2084,5491,596,3401,958,3823,3350,3371,3384,2493,1125,4277,5473,926,4552,18692,552,1628,1196,2313,3640,956,874,854,456,545,4466,10935,6077,5242,3800,789,1864,4619,10463,2147,2368,4044,961,965,11033,2112,4867,1838,842,736,6715,1129,565,3308,4590,5096,12071,1244,939,6659,13596,11538,3682,1188,1370,787,3626,8248,6327,8927,1443,725,5817,4126,4200,11605,828,3838,8726,4399,631,638,3167,620,1406,4308,4844,6225,626,941,3818,7695,4372,10982,4752,603,2419,6974,3965,1103,1425,18659,2386,5080,4088,6132,718,2686,627,552,1166,879,814,2405,1066,6288,7509,13355,4252,650,1696,978,8266,521,4054,648,3208,5701,4512,2571,1244,3664,2104,566,1013,8429,828,1576,1608,10164,4186,1635,988,4013,8120,775,3897,4911,15379,2404,695,9404,15941,2872,6903,507,844,1176,816,1749,889,5315,1239,11068,5864,9347,5376,956,5412,14424,17688,16256,1443,3876,710,1013,2588,402,1105,4157,16499,3101,1659,3045,652,666,14650,12776,936,901,2819,743,1276,1001,4036,18710,898,5331,2657,605,854,2319,12179,5504,6841,9763,3450,3634,1088,683,4707,1153,1109,1003,680,1142,1850,6132,3950,4928,992,1389,2099,2726,5410,1427,1660,5889,5249,11456,876,7560,1050,3465,1068,743,3726,14853,730,802,15246,2293,1940,664,3217,4928,5864,486,6564,7214,744,1098,4939,830,1113,566,3066,4239,1148,1741,14234,6779,972,1172,765,12081,537,808,15665,3923,945,11795,840,2117,828,1949,1158,911,4185,1151,8475,7246,544,4840,1816,7178,2673,4492,3527,4637,6288,1050,7727,4247,1754,2160,871,450,1406,6406,499,4224,1431,5751,6053,972,1007,421,6339,2804,1624,6246,1215,10295,525,9939,1218,709,3618,1286,4656,891,663,462,3732,2104,3472,612,788,1016,596,1697,1023,18475,1848,984,6683,1648,2669,1577,3274,4243,790,901,2372,1189,3457,15240,15848,4841,4916,3936,1408,6951,452,700,877,561,14208,1026,4162,516,6401,1065,3314,630,4368,1007,2938,5318,854,1197,977,802,3677,1437,1637,2593,12799,1125,938,7089,490,9116,9450,1140,1752,3283,2766,2390,872,878,13199,8288,3172,17051,876,2752,745,10236,9292,1028,776,2234,11721,2813,1406,505,1419,18259,1941,828,10789,15052,1214,3091,984,6532,1101,2559,1050,5821,568,12696,5299,10096,917,785,12948,752,929,4917,828,7817,457,4527,2376,4428,1010,6951,1286,2615,597,9014,680,967,706,8213,4322,1061,1400,13363,5477,3848,6654,1844,7623,1079,1935,1008,4769,11206,2583,1946,536,828,1701,2355,8653,7743,942,477,5978,1431,2276,7465,4725,2915,1130,687,854,1022,1678,1050,5367,364,14970,2502,8181,1115,1076,6182,2369,5044,1921,807,761,675,2822,1812,12224,1359,1128,2360,625,2559,983,3685,3550,10798,612,345,8870,734,3053,12870,6350,2502,6648,3295,516,633,5560,7291,1204,421,718,6369,733,921,3075,537,1187,11189,4518,477,17172,12654,7942,610,2633,962,1323,732,1197,2843,1599,6359,14294,2854,3945,18325,891,15505,3972,2102,906,1436,2529,367,5001,740,10618,3457,2159,814,2359,2791,4572,965,2831,15255,5218,8256,16410,648,5499,489,3152,470,6087,1046,1323,1778,972,505,5526,773,695,4013,1076,675,9451,2912,8669,3978,2158,1429,7864,803,17400,1235,1097,5172,1269,13360,4416,9907,2337,2250,1622,3328,2335,5676,7502,1728,778,1163,586,2862,2826,1678,621,1614,2388,851,1223,3589,4095,496,3884,3975,4234,4113,2699,1662,5361,10773,3242,683,6663,5408,2255,15730,794,1395,1593,2377,1341,969,648,1264,2487,7174,4171,7903,607,2924,516,814,15030,552,5235,755,11230,717,7528,1264,10800,10436,7550,6503,8928,11666,1072,525,7594,768,490,10730,3972,4155,11765,1286,5107,11794,2266,945,4170,1688,4725,610,1257,1781,8820,2982,576,6212,687,698,838,4372,544,2575,2421,8275,448,2919,1847,1257,10401,3570,7092,554,12248,540,593,548,4611,1928,615,6354,7074,2131,854,14185,2528,593,3763,2333,2113,999,1965,2862,5099,1995,1378,839,2086,3351,5205,4687,11767,7177,3282,718,540,8033,1243,5996,1704,5914,6653,3801,3251,622,1668,1211,1152,2636,2712,579,990,6223,1699,4761,6683,1300,2618,1076,4712,5280,1116,9203,755,683,467,4530,3736,1148,4913,3210,875,931,447,4463,847,2840,2891,2700,10053,1907,10694,3131,7746,530,705,12500,1054,825,10291,10093,17449,9301,3923,1352,8109,4200,9248,1159,12738,2021,5535,2562,838,9158,1844,1248,608,827,4619,2841,1026,828,1723,2334,18026,928,1439,17294,2125,790,625,2911,14790,1115,3911,5095,3024,12737,5123,2246,11159,720,4190,684,7277,8950,5919,942,665,898,612,4909,868,1151,561,4092,6770,2232,4682,2386,8289,1085,9478,1736,1163,8225,760,698,504,1901,2903,591,2709,7001,1420,1435,776,778,4668,675,2030,1138,4140,7824,5468,911,943,2095,1819,4649,4498,4838,7400,698,5998,1807,3920,5714,8315,4781,1697,4229,372,5063,505,816,1600,1061,3377,5919,732,897,18193,7466,878,416,891,1629,505,1891,1870,2528,851,633,6597,8324,9399,1138,802,5583,3203,5880,1402,5155,1987,9475,9821,664,15252,1914,1664,10164,10607,4995,2628,558,816,567,3033,3180,844,4699,7528,2643,730,16179,540,10258,16519,760,1710,974,1041,7326,516,700,909,7832,5319,6334,6460,3924,6465,504,686,4883,6597,14428,827,5728,709,4811,1235,464,9524,7345,5255,720,3692,7885,6915,8828,4871,6821,5723,2444,9877,1908,2159,2633,5022,2282,458,1389,13205,4889,477,1134,828,752,936,17393,7229,4395,18531,465,544,5055,2234,458,675,4108,11355,3407,6742,863,499,2826,8075,1202,11325,9442,2762,18803,3786,755,4520,6389,2723,1966,435,1014,2909,3111,13229,2550,2177,626,3342,1389,3326,1554,4967,16304,7319,675,7459,11148,2757,3374,945,933,1009,11214,7582,726,833,752,776,14542,3967,2760,17016,770,4675,855,789,790,4494,691,2732,2800,923,2814,684,882,3734,1843,545,1990,3417,1723,1094,928,4243,9439,5950,1866,4751,4558,17752,789,684,871,3130,3375,435,6632,936,2340,1263,2780,3030,6989,8415,1108,1076,6716,5096,8815,1825,589,5264,583,17068,2922,745,765,9341,4413,633,5667,6290,13655,1327,658,2101,6048,2167,10977,683,1865,3264,9251,1787,1843,5411,828,6471,4640,461,539,7864,487,6849,6582,5527,5740,608,4395,1313,1385,698,2787,1927,666,3095,595,2554,718,1615,844,5588,16278,612,790,705,13506,4766,645,2898,1658,453,854,15707,5415,429,485,13923,3971,2129,386,12788,2908,709,5920,5273,633,814,6882,2006,2723,2008,2553,942,1422,4549,720,6985,2680,1846,14092,1767,18791,1068,2142,2106,900,2741,1273,13502,2110,4727,847,1060,16985,15079,5167,1055,18640,629,13221,6870,6018,5250,4166,1814,3020,2608,4257,477,7303,7080,1103,1723,705,1153,4712,7587,1837,2999,788,746,1758,1020,5620,2121,2513,7356,1959,10256,504,3342,13919,5174,2139,10367,574,4313,4678,367,1436,4506,540,625,2423,981,14811,5724,10996,5946,564,6301,5065,3880,970,3102,6962,760,891,5521,629,11973,11347,11422,675,932,1608,2063,604,2854,5717,1107,11549,2357,589,3921,2600,907,630,1095,6837,1948,5152,2505,5047,13735,702,802,2308,594,2074,740,4652,1608,8983,8319,1453,868,680,12958,2553,578,499,4043,13154,2115,3522,1168,854,6167,7745,3787,5469,645,1881,730,7408,758,5976,625,506,1141,2206,2966,2423,1187,2581,2986,1147,1650,961,3638,1749,5975,2163,1431,2294,842,9479,9641,2354,936,2863,827,1237,552,7007,3231,888,732,5701,596,2729,4870,1019,796,16632,487,1197,5119,2159,680,4455,3856,672,3423,2386,829,4950,3634,1320,766,5817,4427,8959,605,4395,4959,6566,5466,4384,583,16059,505,2176,3713,2307,3167,4637,1378,3009,8371,1758,8408,4381,13766,410,4523,5768,1197,2656,4326,2548,1442,1013,3454,995,7466,1981,2777,725,11037,5147,4052,7729,687,11644,677,4751,982,734,354,1974,5597,7452,1778,734,3451,5535,3162,921,12681,1407,821,434,10749,5171,2518,2489,814,3312,596,3149,865,1913,803,775,2222,2318,2461,505,1752,8365,5595,723,713,773,2863,6505,649,1760,798,1574,9651,835,10428,2090,2087,8317,972,660,5387,634,3540,1847,2164,5939,5430,776,4201,4751,4957,403,2048,6006,450,11655,541,13135,5031,5050,6969,802,4586,6709,1330,6488,648,606,3176,6810,13732,1056,2425,746,2513,1066,13370,1956,6477,4281,485,5068,984,5242,798,371,907,524,9185,910,7484,2668,4550,4265,4851,921,8058,370,521,710,4277,2275,1040,1113,1988,798,419,1279,8915,17329,5182,3194,9251,1385,16013,4118,755,1708,766,3200,10268,3443,2757,2471,6687,895,1003,6720,3567,8701,7326,11613,6606,3250,4155,758,2105,1774,3318,9519,1939,7366,3419,432,1819,6626,828,6013,513,3749,1662,2655,4854,2945,1657,1257,772,10064,802,1728,14167,6328,901,788,3445,3197,12672,1975,602,1125,1089,2318,11333,449,12014,1046,1080,10070,936,5063,1819,1265,5461,8922,1780,4950,659,1899,4304,6981,766,2516,2338,4858,640,561,622,1193,2519,2115,707,2020,1789,1415,658,1955,668,2818,2397,1762,1363,1929,2208,13768,3924,854,948,648,6300,5331,5279,470,886,2302,1910,6851,11510,6871,6750,2440,976,14542,16783,666,625,7660,844,3360,783,17570,2164,2903,6732,604,1103,2317,8064,775,1815,8736,698,978,4723,4398,716,11189,1998,2654,2061,14205,10546,2815,4978,1303,8818,871,1190,5171,2732,8970,2531,7616,658,1662,771,2585,2287,704,12316,2515,579,5779,561,18481,1050,4196,2596,803,2442,579,5231,552,1629,6058,789,2326,1548,1789,644,614,10341,17065,1230,1894,1074,8210,8860,3574,6810,1816,1912,10203,2157,2341,16904,1238,4133,5252,5484,5846,1293,17605,1084,3519,1125,888,357,1186,1000,681,2735,10692,2670,524,4068,1041,933,3528,742,1708,4749,1989,13038,802,12864,11280,686,452,1386,10704,492,5184,3669,1884,5294,1607,863,5282,9572,6932,8901,9729,7655,12736,7023,1436,2035,2364,591,526,2047,819,1235,4604,1092,3435,706,1192,4497,11419,675,435,1902,863,8515,2369,4612,4612,537,2534,2883,2665,5055,684,12530,1095,7513,1840,5755,5914,627,5020,9000,477,1044,867,4162,723,4416,4038,1802,1295,561,1253,13428,4613,5994,571,7534,2025,6708,6126,816,7140,559,848,3524,7665,1048,1812,462,1340,1853,14482,13756,5833,1069,2833,2676,956,5476,505,2929,3787,4732,18678,2277,7239,1166,4858,2199,10861,3966,540,4932,1441,844,633,1106,840,449,729,3498,16820,1664,3895,608,1956,3975,16643,971,6108,2761,1389,357,4479,1668,2642,8796,16466,900,7017,1197,731,3030,2352,6125,1715,11934,2297,14452,3077,2607,666,854,4269,2869,3672,4165,1885,684,3610,1605,725,6366,2031,10270,581,434,872,1265,416,1206,1910,4959,3754,3323,2251,709,1040,1377,18149,5366,1270,3748,5100,8056,14588,1200,4913,1051,854,1235,2618,10078,900,4372,3368,7222,1448,493,593,1151,2885,2327,10703,4704,490,644,2448,11108,802,5394,7453,13312,1833,4077,3774,6108,2390,1715,4848,1408,743,15475,631,2088,6921,7821,1238,508,872,1628,2241,555,449,1867,4892,5783,702,4521,737,2331,3267,1050,9471,10462,3163,660,9416,687,3819,2372,7026,863,645,4546,7203,2218,675,10433,1995,6559,5042,3391,1084,468,6716,670,13367,548,628,2120,6272,1082,12028,4971,9377,7485,3671,747,5005,540,801,6701,4853,906,891,14529,737,13372,956,4158,1668,2772,491,2331,1207,439,1442,1037,6855,3828,8701,8063,1031,3694,1720,334,2116,507,1879,1572,6061,6104,802,6274,491,657,1270,4032,15415,810,3246,600,13132,6884,974,2501,3871,1902,2882,5664,2783,4099,9513,1053,7072,1379,844,1322,14488,928,512,2239,4395,8893,816,1194,2738,537,745,1098,1100,15528,4063,621,2234,1012,2429,9730,3086,4381,1715,3664,2268,574,990,1608,530,1450,1133,1002,3004,743,5995,3206,2207,1720,887,936,1621,18717,12555,5189,964,6998,1020,4581,885,734,1633,984,1838,743,2894,2307,3183,3082,4311,1244,486,561,5099,6246,854,11209,3915,1849,2291,794,766,11442,11161,2676,3917,571,758,1046,1629,5453,1090,707,6063,1836,7575,684,1676,1577,561,1967,772,2743,427,944,3388,9002,6589,2005,13012,4943,6352,742,2376,2587,7722,4600,844,18474,1443,2310,827,5841,2956,1633,5758,10437,2674,730,6097,1803,542,668,2394,6763,1712,2059,11336,754,7789,1097,2129,4586,7340,663,6794,672,4853,1088,4365,4362,2370,1258,8719,1297,1242,7900,2812,980,3136,1738,947,1764,723,1389,1027,957,2255,8114,10090,473,9581,12369,844,4612,2575,4939,924,4950,3050,2130,620,964,10838,7776,2834,972,872,4133,1178,852,2046,4823,890,4543,957,1940,5459,705,1963,928,6512,14293,999,9193,1949,1723,4031,765,702,13631,1422,3948,408,773,3119,6989,605,11804,3672,1978,605,2474,8479,1200,14057,1720,1605,810,3461,4861,10098,1217,544,18128,3073,3864,6784,1031,11965,3107,5208,812,3837,698,5958,3746,526,6328,2142,9341,673,2604,3321,1865,17893,743,802,3710,18507,658,4129,658,702,7476,5648,4538,9157,964,2169,15198,13587,7740,1646,6429,536,658,5119,675,4986,684,1617,734,4435,11557,928,7492,2513,7127,4949,3401,6292,4206,1243,660,11015,1708,3734,1597,1122,600,1286,894,1294,998,7222,4256,2027,8584,756,7803,4338,798,1033,1727,1901,2905,5544,1170,673,4295,1557,709,446,12910,9954,504,918,1337,6791,807,3384,772,4118,7127,478,2733,816,748,561,840,492,3800,2189,907,2236,5166,1348,14735,1961,18480,18193,719,15321,2681,14083,540,756,575,580,2862,2333,678,7486,7092,11540,790,854,4295,8690,1874,505,8793,462,10536,707,1443,3115,1079,1235,2776,15996,713,1063,9904,905,1779,1560,593,1061,419,8910,9581,1810,4478,1438,13228,1708,5587,1647,1348,5071,828,2759,619,4033,5324,3734,650,5955,1940,1417,13009,995,2069,6542,1002,14042,1131,1928,1046,8975,576,5143,12547,1284,3293,1102,574,4576,8062,1819,765,6115,1869,10153,5703,477,2523,592,17617,1367,984,1333,1952,14918,1309,9169,764,2661,2022,622,743,917,4284,1689,988,4586,2290,2833,2239,579,710,766,4732,10184,4921,572,12565,710,4821,1690,1605,625,789,682,919,4989,3718,10020,5956,1580,507,2393,4523,3160,505,4627,9139,2462,4440,2326,2841,2399,3240,6529,1892,974,4603,1354,16048,18206,2387,8958,4665,11248,4235,4965,2832,628,1857,3191,802,743,10129,1094,923,2327,12300,17955,5787,2300,548,2287,6834,13626,6586,812,4516,2353,1293,2442,1915,743,2198,1383,3500,5569,1195,7465,4116,2152,13736,1087,7567,3139,1847,4760,3584,3603,13169,594,8020,8069,9539,844,1809,5704,1695,4412,5948,1188,3235,976,3920,1268,7197,862,633,7349,820,562,5569,2507,4383,943,981,4890,2970,4755,579,2706,1169,562,432,9788,4165,1789,1786,4449,6230,15942,5664,408,4654,576,7338,1243,490,2055,575,5502,848,15836,477,2250,942,5854,7945,4373,2955,5197,552,1402,14483,1034,2550,368,3510,5516,898,1061,12968,2578,540,1833,984,5717,1192,2893,2977,11156,2805,4972,6085,2052,762,847,675,4967,1725,3145,829,625,3461,5678,18371,742,1689,6785,1087,3547,983,710,530,1694,2401,6588,3209,10419,4017,1577,4113,4344,2845,4068,9391,1709,10584,3553,5548,7114,7126,7493,1767,16723,3892,2016,878,2831,1415,4652,658,2319,8735,650,14638,3478,374,1103,591,847,4390,9304,842,2883,4133,2677,665,833,717,1133,15627,540,7660,3450,696,743,4987,1644,17014,6077,973,7216,10210,589,1830,504,3950,8212,491,1140,969,489,2445,868,1760,1762,5171,11190,477,1239,360,17514,4125,17917,3798,18508,1107,854,648,5979,3733,928,1087,1021,786,6091,1617,6214,2277,694,3267,1308,1659,1331,878,1024,2657,1389,765,2657,3965,10809,1963,1155,680,1809,10046,7357,958,4537,770,898,4764,872,15729,5914,1880,5204,1667,3203,690,2896,999,6249,10335,779,6295,1648,625,4167,1768,851,1018,6108,2674,6017,724,1392,2440,729,3873,917,990,605,5978,658,4173,6547,472,1674,743,16817,754,8190,1154,2734,3993,2401,2683,8228,984,438,2243,900,844,1754,827,614,5160,3082,2826,8672,1079,1443,3855,852,810,394,447,4048,990,5378,7041,4361,1847,1624,776,847,17221,603,15887,12255,6183,2042,11574,3395,5824,2624,6169,2742,1079,876,1353,8001,657,1708,5802,2385,2776,552,2535,613,1595,789,4751,8918,3102,4627,1879,2092,698,1185,5273,2006,5483,10319,3445,1824,1053,6435,6573,764,9843,5055,746,6635,1105,1158,3975,526,596,4749,13112,576,3904,11511,756,13427,663,1168,3205,2633,478,4825,622,436,5206,752,6416,3700,1803,7727,4538,6415,4788,993,3662,949,928,9354,2401,775,7597,7954,4899,3137,394,947,1911,1676,4877,4766,1672,5938,7418,1000,1799,2742,15460,12971,5022,6573,3478,992,552,2513,4495,4455,1673,7171,5943,7729,14666,928,13423,3751,828,7092,684,3051,4172,5259,625,2302,5795,4054,1679,3113,2622,2536,816,672,1310,4504,1067,1094,3298,1813,2331,2320,9234,2360,2271,2650,642,447,5135,4700,12773,4545,1374,2477,872,3457,1979,4561,2809,4997,1338,4328,568,2184,1002,680,626,561,3256,798,530,5410,1176,9645,3105,2372,2258,6350,9483,826,765,769,1415,1443,1041,4666,9092,8181,523,3195,810,3481,16819,957,7850,4446,5183,1372,4523,1911,5438,8990,11268,1007,4077,3603,928,3556,772,6714,1665,1595,15797,408,4853,1721,2482,6558,12066,1838,4800,6055,854,13027,1154,10395,12756,2274,432,5123,4106,15666,1412,702,1636,1436,574,842,4465,709,3198,16368,6403,2879,1662,702,2763,12828,596,2631,12386,1742,6708,760,4505,14444,612,961,8553,11837,6442,910,11136,3219,5600,10581,1235,9215,1601,11856,3293,472,639,1316,7577,2257,734,544,1586,4250,493,854,16970,625,736,1768,11074,485,1569,2343,2757,1028,890,1322,1097,710,774,2432,4676,1100,8964,2310,4312,924,594,6032,4022,419,1607,15729,2401,13182,1276,526,5005,781,4157,992,954,5036,1050,828,816,951,3344,3078,3936,2207,3266,4540,4939,1838,4742,5347,4480,1795,888,11263,512,16564,7135,625,15697,4682,3296,8008,4324,15814,628,6025,361,900,2017,858,3746,4764,2226,17192,7676,544,4986,2825,3629,1917,1243,938,7964,10215,6945,8167,13629,3108,13261,11196,1438,1300,628,11430,506,928,5019,3881,6309,1991,15802,8931,18559,1241,838,645,540,12252,2991,14451,5622,5759,16778,673,1013,4089,1241,614,790,878,3411,3720,429,2512,3066,4438,6419,858,3414,891,2804,5082,2184,10049,686,9451,4029,1790,794,475,2669,11154,15535,5786,1080,3050,4588,1963,1094,2940,5330,872,4992,5404,1787,1772,2711,1857,2517,3937,3346,17111,561,3099,608,945,2853,7597,6494,1131,16316,452,1956,752,1004,452,2797,9070,2391,2553,2184,4704,1153,918,663,5993,627,945,7159,1153,5686,4696,2093,1632,921,402,1950,11189,7983,561,949,615,2795,984,3941,1656,1055,4332,11946,2851,4497,3246,2124,658,9539,5335,625,6294,445,1679,665,2856,4186,561,1349,9954,14968,485,3705,465,1427,3199,1359,4637,4593,3881,3750,4003,916,802,2560,16406,675,3563,7526,1069,776,7858,4053,1576,2081,4276,558,9659,10551,6033,561,14298,4299,7685,9954,3077,4081,8353,4109,1686,912,3170,6975,4210,752,1627,441,942,1598,4627,842,684,11333,8334,2723,593,2192,4155,1031,4769,3295,5561,725,3346,1433,8778,2238,945,6999,878,9548,742,6084,6299,799,10614,1807,2184,954,2680,1089,6673,2513,675,11567,1151,3936,605,4873,1559,16323,2063,5618,765,4242,2180,9129,9702,1554,3595,1286,1112,1641,7392,6561,3104,5914,2540,9833,3622,18342,795,3378,7840,6096,790,708,1746,1831,515,15323,9857,2720,1349,12210,1021,5438,1781,1078,4939,833,886,15231,2947,5595,982,6580,1173,2061,449,1444,6451,787,2063,3774,4258,895,16808,3442,593,8511,4062,5221,4269,2763,3618,683,2671,1171,4011,7260,814,1624,1122,666,4255,1293,709,2532,4784,5240,4632,1949,8820,772,4168,2452,1226,8810,6259,1656,2682,2537,8421,969,13144,1781,900,1857,2056,752,1132,7055,4478,16446,6505,10937,680,1963,1172,3629,2833,4657,9891,12406,622,6662,612,10851,5840,9930,3376,3903,3578,1979,647,2051,2939,1076,2332,13157,9867,1636,6069,1624,1014,4309,720,6892,9530,11948,802,933,935,5076,6742,3067,3940,5092,567,876,1778,4222,4423,4103,2187,8643,809,710,605,3086,7950,2455,812,4054,740,14426,3123,4412,1013,720,1410,1911,2165,11435,945,2154,2655,1257,2559,545,3334,589,9926,556,961,2803,507,11409,1881,719,17597,773,2717,2243,6132,2345,516,2975,1061,4455,7168,12044,706,1033,7106,2135,1080,907,633,14660,1325,620,3858,924,11871,5938,2512,4119,1066,3239,646,2196,851,1590,2095,3918,521,3199,2338,2831,1219,620,2117,790,1304,1890,426,5174,789,12315,5726,789,5033,2246,7633,612,1071,4513,1409,8720,3592,2340,4541,876,628,1811,723,3629,6794,1662,3634,4627,5105,552,1240,484,2745,945,468,3471,693,7389,1076,1827,6873,12617,686,877,1904,1016,5973,1769,1923,984,1031,1107,1051,601,2293,1779,878,901,3455,580,17204,5242,4989,736,4077,537,5763,1240,3254,6863,4255,17746,626,9035,802,5266,10083,4462,7343,5093,706,2376,1963,1000,3564,906,3056,508,5914,4543,626,6861,3713,4805,4258,4007,378,10685,1300,7887,5689,835,3740,1089,17597,5028,1081,17063,5300,656,11078,1694,7600,11229,15175,904,2573,3793,2839,17125,3734,7569,2318,7006,2364,18541,5073,2552,2792,2550,730,4586,4419,11132,4107,16392,4643,545,2632,927,899,2359,954,1550,5262,5767,558,1050,6809,4079,1001,4477,911,1400,2513,5075,716,3669,712,12269,5202,878,10562,5937,1056,775,12078,1438,4517,4135,4471,1076,8702,884,3644,16545,5665,2288,4197,459,3555,3701,9704,758,791,8194,2241,4253,5695,11212,891,1163,6686,5028,526,3425,3350,13721,477,995,681,4873,3563,768,2203,1124,4022,2064,5759,4116,915,10428,769,1169,1800,1031,6466,732,2197,3722,1237,607,4562,641,1080,828,1410,730,625,589,868,18522,599,802,6076,4488,924,684,710,13771,4191,5123,884,907,1367,2395,2978,1845,885,1590,3610,624,3822,13393,827,684,769,3275,827,1286,5027,1129,734,766,6776,986,3812,9337,7453,6973,776,984,15119,3454,1902,1232,2511,1971,6019,3016,7370,2594,790,3610,4781,10669,885,936,684,1079,6981,935,837,12099,383,4037,4081,1646,1786,9173,956,2835,9556,432,851,7047,1652,571,589,1020,7199,2268,17051,2277,1565,2423,4193,3473,850,10757,652,16992,3312,2312,1778,2098,625,619,13194,4460,6632,878,2715,11129,694,733,1038,4544,18532,4053,1076,678,1857,969,3618,9799,4442,4416,1328,789,1915,11716,9596,518,3730,734,4338,1294,2658,8441,2010,1389,1893,1781,1168,646,1114,1107,4239,906,2096,683,5248,6163,1354,1001,668,8523,3755,4559,3089,7179,7042,1395,642,1008,3394,7600,16929,805,4583,5659,11646,16776,581,16914,5176,589,1268,859,706,4586,4592,3126,2975,8492,3431,5270,15498,1069,4472,3041,1279,10983,6915,4911,4514,1662,5204,4390,2070,2254,974,572,829,2854,2222,2694,4523,664,645,3482,673,911,1410,4557,3724,696,4304,665,5551,2726,6061,1870,11066,6860,949,4242,4746,684,473,2247,4242,16080,3093,921,1700,518,1114,3013,5373,545,936,6720,3387,2766,1554,1053,605,954,2239,5051,2565,1104,642,1051,1135,655,10868,827,6289,1659,960,915,1710,2563,580,1180,971,3928,1035,4142,2095,2042,544,7243,990,642,1356,791,743,710,10184,680,13942,1094,2159,670,1354,709,6089,5911,2335,1105,930,1210,5602,1286,492,6894,6321,4914,945,1843,4575,2479,3251,758,5247,5019,8398,10277,3918,5096,3929,579,1819,829,828,681,3713,2184,1635,10577,8442,4928,605,5031,5530,2247,2891,1968,5124,4484,6962,2166,597,855,7409,15505,6783,11088,13733,2369,1257,716,8408,5376,1985,8062,5741,800,1015,5707,1580,5433,730,1814,1963,1715,5832,891,1753,1080,882,14130,2574,6749,3431,3348,14368,6492,1088,950,790,5967,753,552,3730,8077,1618,12603,8791,9282,1175,1250,722,898,6145,15072,5942,1043,2329,3160,586,751,8429,4155,17606,352,2844,732,2966,9278,6597,5384,3447,840,2297,2318,477,11113,12095,2777,532,2475,3863,4157,10304,4098,12654,584,580,850,880,1824,1132,5955,1431,2206,867,4374,2386,626,16187,2929,4398,1230,3453,709,1063,10406,666,694,4922,1270,4054,891,1228,7695,9996,1449,983,4977,505,12150,600,4863,738,9734,770,11976,1037,4315,3223,3185,1749,5148,4497,1550,10443,2872,1829,419,2386,1781,1378,3618,2145,2012,982,2083,765,729,1968,11233,3506,3611,7588,14354,4559,10437,4413,16669,12244,1367,6038,11923,15522,13956,1397,3884,13052,16353,3460,752,3405,411,2497,5139,7525,6470,507,8593,1443,3920,11709,1580,7397,1229,12236,899,1577,8922,652,919,5306,671,815,2913,828,639,1268,589,11312,1698,3181,812,667,10061,8973,4834,3893,663,3806,748,18421,1668,5939,684,5323,6005,15948,3780,3303,5151,1857,740,622,1069,1070,789,602,17475,1217,7109,3179,1318,4199,16778,6734,765,1706,1583,776,16073,942,784,5494,2780,541,702,1837,802,579,625,1668,689,12224,4268,4137,612,4989,2550,670,394,11029,6831,1817,842,3510,2717,3772]},\"selected\":{\"id\":\"1036\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1053\",\"type\":\"UnionRenderers\"}},\"id\":\"1035\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1036\",\"type\":\"Selection\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"1003\",\"type\":\"Title\"}],\"root_ids\":[\"1004\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"f5260986-2e00-4859-87fa-c9644dc60258\",\"roots\":{\"1004\":\"f895683a-55ee-4532-ade5-b07278755210\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":Scatter [carat] (price)" ] }, "execution_count": 4, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1004" } }, "output_type": "execute_result" } ], "source": [ "hv.Scatter(diamonds.sample(5000), 'carat', 'price')" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:21:08.242681Z", "start_time": "2019-03-18T00:21:07.893116Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('1115')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"ad4c27c3-2729-4f8c-b97c-5fb7faf254b3\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1123\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"1128\",\"type\":\"LogAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":300,\"renderers\":[{\"id\":\"1123\",\"type\":\"LinearAxis\"},{\"id\":\"1127\",\"type\":\"Grid\"},{\"id\":\"1128\",\"type\":\"LogAxis\"},{\"id\":\"1132\",\"type\":\"Grid\"},{\"id\":\"1142\",\"type\":\"BoxAnnotation\"},{\"id\":\"1153\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1114\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1138\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1111\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"1119\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1112\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"1121\",\"type\":\"LogScale\"}},\"id\":\"1115\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"callback\":null,\"end\":4.0,\"reset_end\":4.0,\"reset_start\":0.2,\"start\":0.2,\"tags\":[[[\"carat\",\"Carat (ct)\",null]]]},\"id\":\"1111\",\"type\":\"Range1d\"},{\"attributes\":{\"overlay\":{\"id\":\"1142\",\"type\":\"BoxAnnotation\"}},\"id\":\"1136\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"1153\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Carat (ct)\",\"@{carat}\"],[\"Price ($)\",\"@{price}\"],[\"cut\",\"@{cut}\"]]},\"id\":\"1113\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"1137\",\"type\":\"ResetTool\"},{\"attributes\":{\"callback\":null,\"data\":{\"carat\":{\"__ndarray__\":\"UrgehetR4D9mZmZmZmbmPwAAAAAAAPg/FK5H4XoUAECPwvUoXI/iPwAAAAAAAPQ/uB6F61G45j+amZmZmZnZPzMzMzMzM/M/rkfhehSu8z/Xo3A9CtfTPwrXo3A9Ctc/mpmZmZmZ9T89CtejcD3aP6RwPQrXo/Q/7FG4HoXr8T8zMzMzMzPTP3sUrkfhevA/KVyPwvUo8D8pXI/C9SjcP1K4HoXrUfA/cT0K16Nw7T/2KFyPwvXgP9ejcD0K19M/w/UoXI/C1T8pXI/C9SjkP7gehetRuOY/H4XrUbge7T/NzMzMzMzsPylcj8L1KPQ/MzMzMzMz8z8fhetRuB7tP1K4HoXrUfg/j8L1KFyP8j8zMzMzMzPTPwrXo3A9Cvs/cT0K16NwzT/2KFyPwvXgP0jhehSuR/E/pHA9Ctej8D9mZmZmZmbWPz0K16NwPdo/PQrXo3A92j8zMzMzMzPTP2ZmZmZmZuY/16NwPQrX0z9mZmZmZmb6PxSuR+F6FABAPQrXo3A98j8zMzMzMzPTP/YoXI/C9fA/MzMzMzMz0z/hehSuR+HaPx+F61G4Hvk/FK5H4XoU8j/2KFyPwvXYP83MzMzMzPA/cT0K16Nw9T9mZmZmZmbmPxSuR+F6FO4/exSuR+F68D+4HoXrUbjOPylcj8L1KPA/SOF6FK5H6T/2KFyPwvX8P6RwPQrXo/A/H4XrUbge1T/hehSuR+HiP3sUrkfhevA/XI/C9Shc3z9mZmZmZmbmP/YoXI/C9dg/MzMzMzMz8z8AAAAAAADoP5qZmZmZmdk/zczMzMzM8D8UrkfhehTeP5qZmZmZmeE/AAAAAAAA0D8UrkfhehT6P+F6FK5H4do/MzMzMzMz4z/NzMzMzMzsPylcj8L1KPA/FK5H4XoU3j/hehSuR+HaPxSuR+F6FOY/UrgehetR4D9mZmZmZmbmPz0K16NwPeI/ZmZmZmZm5j9SuB6F61HgP2ZmZmZmZu4/uB6F61G45j9I4XoUrkfRP7gehetRuOY/exSuR+F61D/NzMzMzMzsP5qZmZmZmeE/FK5H4XoUAEAUrkfhehTmP3sUrkfhevg/MzMzMzMz0z+4HoXrUbjmP65H4XoUruc/zczMzMzM7D8zMzMzMzP7Px+F61G4HtU/KVyPwvUo8D+uR+F6FK7nP1K4HoXrUfA/SOF6FK5HBUAzMzMzMzPTP83MzMzMzOw/UrgehetR+D+4HoXrUbjmP7gehetRuOY/uB6F61G45j8pXI/C9SjwPxSuR+F6FABAPQrXo3A92j/NzMzMzMzsPwrXo3A9Cuc/hetRuB6F4z+amZmZmZnZP1K4HoXrUfA/hetRuB6F2z8AAAAAAADwP8P1KFyPwu0/UrgehetR2D/NzMzMzMzsPx+F61G4Hu0/pHA9Ctej8D/hehSuR+HyP+F6FK5H4do/KVyPwvUo8D/2KFyPwvXgP65H4XoUrvM/9ihcj8L12D8zMzMzMzPTP1K4HoXrUdg/mpmZmZmZ6T8AAAAAAADgP5qZmZmZmdk/cT0K16Nw8T89CtejcD3aP83MzMzMzOw/pHA9Ctej8D9SuB6F61HgP6RwPQrXo+A/ZmZmZmZm5j/sUbgehev1P+F6FK5H4eI/16NwPQrX8z8fhetRuB7xPwrXo3A9Ctc/mpmZmZmZ4T+uR+F6FK7zPzMzMzMzM9M/UrgehetR4D8fhetRuB7xP+F6FK5H4eI/FK5H4XoU+j/sUbgehev5P6RwPQrXo+A/CtejcD0K8z9SuB6F61HYP9ejcD0K19M/ZmZmZmZm5j+amZmZmZnhP+F6FK5H4eo/9ihcj8L12D+4HoXrUbjmP0jhehSuR+E/exSuR+F61D97FK5H4XrUP83MzMzMzOw/pHA9Ctej4D/2KFyPwvXgPylcj8L1KPg/uB6F61G4zj+amZmZmZnhP1K4HoXrUfA/pHA9Ctej+D9I4XoUrkfhP4XrUbgehds/UrgehetR+D89CtejcD3yPzMzMzMzM/M/7FG4HoXr8T+amZmZmZnxP0jhehSuR9E/exSuR+F68D9xPQrXo3DxPylcj8L1KPA/7FG4HoXr8T8pXI/C9SjwP7gehetRuOY/SOF6FK5H4T8AAAAAAADwP5qZmZmZmdk/mpmZmZmZ2T8pXI/C9Sj4P4/C9Shcj+I/SOF6FK5H8T8UrkfhehQAQB+F61G4HuU/ZmZmZmZm5j97FK5H4XrwP0jhehSuR9E/ZmZmZmZm5j9cj8L1KFznP83MzMzMzOQ/MzMzMzMz8z/sUbgehevhPzMzMzMzM/M/H4XrUbge1T9SuB6F61HYPz0K16NwPdo/PQrXo3A92j89CtejcD3iP0jhehSuR+E/KVyPwvUo+D8zMzMzMzPTP7gehetRuOY/mpmZmZmZ6T/2KFyPwvXgP4/C9Shcj/I/ZmZmZmZm5j8AAAAAAADgP2ZmZmZmZtY/PQrXo3A92j8AAAAAAAD8Px+F61G4HtU/uB6F61G45j8AAAAAAADwP2ZmZmZmZuY/PQrXo3A94j/Xo3A9CtfTPz0K16NwPdo/cT0K16Nw8T8pXI/C9SjwPz0K16NwPdo/AAAAAAAA8D8zMzMzMzPTPylcj8L1KPg/uB6F61G45j+PwvUoXI/iP2ZmZmZmZuY/KVyPwvUo+D9mZmZmZmbmP7gehetRuM4/16NwPQrX0z9SuB6F61HwP6RwPQrXo+A/zczMzMzM+D/NzMzMzMz4P6RwPQrXo+A/exSuR+F68D9SuB6F61H0P3sUrkfhevA/uB6F61G45j+amZmZmZnZP2ZmZmZmZuY/H4XrUbge1T8zMzMzMzPTP/YoXI/C9eA/4XoUrkfh2j+amZmZmZnZP+xRuB6F6/U/w/UoXI/C1T8pXI/C9SjcPylcj8L1KPg/MzMzMzMz4z/sUbgehevhP4/C9Shcj9I/AAAAAAAA4D9cj8L1KFzzP9ejcD0K19M/UrgehetR2D97FK5H4XrUPylcj8L1KPA/AAAAAAAA8D97FK5H4XrwP2ZmZmZmZuY/9ihcj8L14D/D9Shcj8LxP6RwPQrXo+A/AAAAAAAA0D+amZmZmZnhPx+F61G4HgNAmpmZmZmZ2T8fhetRuB7tP1K4HoXrUdg/zczMzMzM7D+kcD0K16PwP5qZmZmZmek/UrgehetR8D8fhetRuB7xPwrXo3A9Cuc/MzMzMzMz6z8fhetRuB7xP+F6FK5H4do/KVyPwvUo8D8zMzMzMzP7P6RwPQrXo+g/pHA9Ctej8D9I4XoUrkf5PwAAAAAAANA/SOF6FK5H8T/Xo3A9CtfTPxSuR+F6FABAuB6F61G45j9I4XoUrkfRP65H4XoUruc/PQrXo3A92j/Xo3A9CtfTP7gehetRuOY/MzMzMzMz0z97FK5H4Xr4PwAAAAAAAOA/zczMzMzM7D89CtejcD3aP/YoXI/C9fQ/zczMzMzM7D8pXI/C9SjkPz0K16NwPdo/mpmZmZmZ4T8zMzMzMzPTPx+F61G4HtU/4XoUrkfh2j+4HoXrUbjOPwAAAAAAAPg/UrgehetR4D8pXI/C9SjcP7gehetRuOY/mpmZmZmZ2T/D9Shcj8LxP1K4HoXrUdg/UrgehetR2D9cj8L1KFznP6RwPQrXo/g/zczMzMzM9D8zMzMzMzPTPwrXo3A9Ctc/AAAAAAAA8D+amZmZmZnZPzMzMzMzM9M/w/UoXI/C1T+F61G4HoXbP83MzMzMzPA/KVyPwvUo8D8AAAAAAADoP2ZmZmZmZu4/uB6F61G45j97FK5H4XrUPzMzMzMzM9M/KVyPwvUo8D9cj8L1KFznPz0K16NwPdo/16NwPQrX0z8pXI/C9SgAQClcj8L1KPA/UrgehetR8D+uR+F6FK7XP4/C9Shcj+I/hetRuB6F8z+kcD0K16PgP+xRuB6F69E/MzMzMzMz0z8fhetRuB7tPzMzMzMzM/s/KVyPwvUo8D9SuB6F61HgP65H4XoUrtc/mpmZmZmZ2T9SuB6F61H4P+F6FK5H4do/mpmZmZmZ8T+4HoXrUbjyPx+F61G4HtU/MzMzMzMz0z+amZmZmZnhP6RwPQrXo/A/PQrXo3A92j+4HoXrUbjOPylcj8L1KPA/zczMzMzM8D9mZmZmZmbWPylcj8L1KPA/ZmZmZmZmAEDNzMzMzMzsPylcj8L1KPg/AAAAAAAA4D8UrkfhehT2P/YoXI/C9eA/9ihcj8L14D9mZmZmZmbmPz0K16NwPeI/XI/C9Shc8z9mZmZmZmbmP+F6FK5H4do/4XoUrkfh4j97FK5H4XrUP6RwPQrXo+A/SOF6FK5H4T+amZmZmZnpP0jhehSuR9E/KVyPwvUo8D+amZmZmZnpP6RwPQrXo+A/w/UoXI/C7T9cj8L1KFz7PwAAAAAAAOA/pHA9Ctej+D8fhetRuB7VPwrXo3A9Ctc/CtejcD0K8z+4HoXrUbjePylcj8L1KPA/CtejcD0K5z+4HoXrUbjmP2ZmZmZmZuY/uB6F61G45j/hehSuR+HiP+xRuB6F6/E/SOF6FK5H6T8fhetRuB7VP3sUrkfhetQ/PQrXo3A98j97FK5H4XrUP8P1KFyPwtU/ZmZmZmZm5j/2KFyPwvXoPylcj8L1KPA/MzMzMzMz0z9mZmZmZmbmP9ejcD0K19M/9ihcj8L12D8AAAAAAAD4P7gehetRuM4/w/UoXI/C8T89CtejcD3yP3sUrkfhetQ/uB6F61G45j+PwvUoXI/iP2ZmZmZmZtY/9ihcj8L12D8UrkfhehQAQGZmZmZmZuY/pHA9Ctej4D/NzMzMzMzsP1K4HoXrUeg/9ihcj8L16D/2KFyPwvXYPwAAAAAAAPA/MzMzMzMz0z+amZmZmZnhPzMzMzMzM/M/7FG4HoXr8T8zMzMzMzPzP1K4HoXrUdg/cT0K16Nw8T9mZmZmZmbmPzMzMzMzM9M/ZmZmZmZm1j89CtejcD3yP+F6FK5H4do/MzMzMzMz0z+kcD0K16PwP1K4HoXrUfA/ZmZmZmZm5j8pXI/C9SjwP1yPwvUoXPM/zczMzMzM7D/D9Shcj8LxPzMzMzMzM9M/H4XrUbgeAUB7FK5H4XrUP8P1KFyPwtU/7FG4HoXr4T+F61G4HoXbP9ejcD0K19M/ZmZmZmZm8j8zMzMzMzPTP3E9CtejcO0/MzMzMzMz0z8pXI/C9SjwP65H4XoUru8/ZmZmZmZmAEAfhetRuB7tP83MzMzMzOw/16NwPQrX0z/NzMzMzMzsP83MzMzMzOw/AAAAAAAA/D+F61G4HoXbPylcj8L1KPg/16NwPQrX+z8K16NwPQrzPx+F61G4HvE/cT0K16NwzT8zMzMzMzPTPx+F61G4HtU/AAAAAAAA4D+kcD0K16PgPzMzMzMzM9M/KVyPwvUo8D8fhetRuB7xPylcj8L1KPg/exSuR+F68D+kcD0K16PwPwAAAAAAAOA/4XoUrkfh4j9mZmZmZmbmPzMzMzMzM/M/CtejcD0K5z9SuB6F61HgP9ejcD0K19M/cT0K16Nw7T9SuB6F61HYP2ZmZmZmZuY/MzMzMzMz0z/D9Shcj8LtP3sUrkfhetQ/PQrXo3A92j9xPQrXo3DlP1yPwvUoXPc/ZmZmZmZm5j8fhetRuB7tP3sUrkfhevA/hetRuB6FAUBI4XoUrkfRPx+F61G4HtU/7FG4HoXr9T/NzMzMzMzsPx+F61G4Hu0/H4XrUbge1T/D9Shcj8LVP3sUrkfhetQ/MzMzMzMz0z89CtejcD3aPzMzMzMzM9M/pHA9Ctej4D8pXI/C9Sj4PwAAAAAAAOA/16NwPQrX0z8zMzMzMzPTP2ZmZmZmZuY/KVyPwvUo8D/Xo3A9CtfTP83MzMzMzOw/zczMzMzM8D9SuB6F61HgPylcj8L1KPA/KVyPwvUo8D/Xo3A9CtfTP2ZmZmZmZuY/MzMzMzMz0z/NzMzMzMzwPwAAAAAAAOg/CtejcD0K8z9cj8L1KFzzPylcj8L1KPA/4XoUrkfh2j+4HoXrUbjmP+F6FK5H4eo/KVyPwvUo8D+amZmZmZnZP65H4XoUruc/mpmZmZmZ+T8pXI/C9Sj4P3sUrkfhetQ/exSuR+F61D8fhetRuB7VPylcj8L1KPA/MzMzMzMz0z9xPQrXo3DtP6RwPQrXo/A/mpmZmZmZ6T9cj8L1KFznPylcj8L1KPg/AAAAAAAA6D8zMzMzMzPzP2ZmZmZmZuY/cT0K16Nw8T89CtejcD3aPz0K16NwPfI/UrgehetR4D/hehSuR+HiPwrXo3A9Cuc/KVyPwvUo8D/Xo3A9CtfTP9ejcD0K1wFAUrgehetR8D/Xo3A9CtfTP7gehetRuOY/XI/C9Shc8z+amZmZmZnxP1yPwvUoXPM/UrgehetR2D8AAAAAAAAAQAAAAAAAAOA/AAAAAAAA+D+4HoXrUbjOP2ZmZmZmZuY/9ihcj8L14D97FK5H4XrkP3E9CtejcN0/zczMzMzM3D8zMzMzMzPzP+xRuB6F6/E/w/UoXI/C8T+kcD0K16PwP8P1KFyPwtU/pHA9Ctej4D8pXI/C9SjwP1K4HoXrUdg/KVyPwvUo8D8zMzMzMzPTPzMzMzMzM9M/w/UoXI/C+T/sUbgehevxPzMzMzMzM+M/PQrXo3A94j9SuB6F61HgP1K4HoXrUeA/MzMzMzMz0z+amZmZmZnhPylcj8L1KPA/SOF6FK5H4T/NzMzMzMzsPz0K16NwPeo/SOF6FK5H4T8AAAAAAAD4PxSuR+F6FABAZmZmZmZm5j+PwvUoXI/iP/YoXI/C9dg/UrgehetR8D8zMzMzMzPTP7gehetRuPI/pHA9Ctej8D+4HoXrUbjOPwAAAAAAAPg/KVyPwvUo8D/hehSuR+HiP7gehetRuPY/exSuR+F6+D/Xo3A9CtfTPwAAAAAAAPA/pHA9Ctej6D8AAAAAAADwPwrXo3A9Ctc/4XoUrkfh2j89CtejcD3aP4XrUbgeheM/mpmZmZmZ2T9mZmZmZmbWP3sUrkfhevQ/XI/C9Shc5z9SuB6F61H0PwrXo3A9Cvc/pHA9Ctej4D8pXI/C9SgAQClcj8L1KPA/SOF6FK5H+T8AAAAAAADgP8P1KFyPwtU/UrgehetRAEB7FK5H4XrUP3E9CtejcO0/KVyPwvUo+D9SuB6F61HgP+xRuB6F6+E/AAAAAAAA/D9SuB6F61HwP83MzMzMzOw/FK5H4XoUAEDXo3A9CtfTP2ZmZmZmZuY/ZmZmZmZm5j9mZmZmZmbWPx+F61G4Hu0/uB6F61G45j89CtejcD3yP1yPwvUoXOc/AAAAAAAA4D8fhetRuB7VP9ejcD0K19M/hetRuB6F8z/hehSuR+HaP1K4HoXrUdg/CtejcD0K5z9SuB6F61H4P3sUrkfhevg/9ihcj8L1+D/sUbgehevpP9ejcD0K19M/KVyPwvUo8D+F61G4HoXbPwAAAAAAAPQ/mpmZmZmZ2T8fhetRuB75Px+F61G4Hu0/zczMzMzM7D8pXI/C9Sj4PwAAAAAAAPg/SOF6FK5H9T+amZmZmZnZPz0K16NwPdo/zczMzMzM7D+kcD0K16PoP0jhehSuR+E/CtejcD0K5z89CtejcD3aP+xRuB6F6+E/16NwPQrX0z8fhetRuB7tP8P1KFyPwtU/exSuR+F61D9mZmZmZmbmP6RwPQrXo+A/AAAAAAAA4D97FK5H4XrwPwAAAAAAAPg/uB6F61G48j9SuB6F61H4PzMzMzMzM9M/SOF6FK5H4T97FK5H4Xr0P65H4XoUrtc/4XoUrkfh6j/D9Shcj8LVP5qZmZmZmQFA16NwPQrX0z8AAAAAAADgPwrXo3A9CvM/H4XrUbge7T9mZmZmZmbWP4/C9Shcj9I/FK5H4XoUAECuR+F6FK7XP3sUrkfhetQ/exSuR+F6+D/Xo3A9CtfTPwAAAAAAAPA/9ihcj8L14D+F61G4HoXjP+xRuB6F6+E/mpmZmZmZ2T/2KFyPwvXwPzMzMzMzM9M/zczMzMzM7D8K16NwPQrnPylcj8L1KPA/9ihcj8L14D9mZmZmZmbyPwrXo3A9Cuc/j8L1KFyP8j/2KFyPwvXoP+F6FK5H4eI/AAAAAAAA0D97FK5H4XrUP83MzMzMzOQ/hetRuB6F8z/hehSuR+HqP83MzMzMzOw/AAAAAAAA4D8AAAAAAAD4P2ZmZmZmZuY/SOF6FK5H8T/Xo3A9CtfTP0jhehSuR/E/ZmZmZmZm5j89CtejcD3yP1K4HoXrUeA/UrgehetR4D8pXI/C9Sj0P83MzMzMzPQ/cT0K16Nw7T/D9Shcj8LxP3sUrkfhetQ/KVyPwvUo+D/hehSuR+HaPylcj8L1KPA/H4XrUbge1T/Xo3A9CtfTP1K4HoXrUdg/ZmZmZmZm1j8fhetRuB7tPx+F61G4HtU/ZmZmZmZm5j/Xo3A9CtfTPylcj8L1KPg/KVyPwvUo3D/2KFyPwvXgP4/C9Shcj+I/w/UoXI/C1T8pXI/C9SjwPx+F61G4HvE/zczMzMzM7D8zMzMzMzPTP6RwPQrXo9A/exSuR+F68D+amZmZmZnpP1yPwvUoXPM/9ihcj8L18D+amZmZmZnZP1yPwvUoXPM/zczMzMzM7D8pXI/C9SjwP5qZmZmZmQFArkfhehSu1z8pXI/C9SjwP0jhehSuR+E/MzMzMzMz6z9xPQrXo3DxPx+F61G4HtU/AAAAAAAA8D8K16NwPQrnP83MzMzMzOw/UrgehetR6D8AAAAAAADwP9ejcD0K1/M/hetRuB6F2z8pXI/C9Sj4Pylcj8L1KPA/9ihcj8L18D/Xo3A9CtfTPzMzMzMzM9M/cT0K16Nw+T/NzMzMzMzsP5qZmZmZmdk/pHA9Ctej4D9mZmZmZmbmP5qZmZmZmeE/MzMzMzMz0z8K16NwPQrnP9ejcD0K19M/SOF6FK5H4T8zMzMzMzPTP2ZmZmZmZtY/exSuR+F61D97FK5H4XrwP83MzMzMzOw/H4XrUbge1T+amZmZmZnZPylcj8L1KPA/cT0K16NwzT/Xo3A9CtfTP83MzMzMzOw/MzMzMzMz0z8zMzMzMzPTP5qZmZmZmdk/FK5H4XoU8j9mZmZmZmbmPwAAAAAAAABAzczMzMzM7D8zMzMzMzPTP3sUrkfhetQ/pHA9Ctej8D+amZmZmZnhPzMzMzMzM9M/uB6F61G45j+kcD0K16PgPylcj8L1KPA/H4XrUbge1T/hehSuR+HaPwAAAAAAAPg/UrgehetR9D+amZmZmZnZP9ejcD0K19M/AAAAAAAA8D+PwvUoXI/yP7gehetRuOY/w/UoXI/C7T8pXI/C9Sj0Pylcj8L1KPA/PQrXo3A9AEApXI/C9SjkPwAAAAAAAOA/uB6F61G45j/hehSuR+HaPwrXo3A9Ctc/exSuR+F61D/D9Shcj8LtP5qZmZmZmdk/mpmZmZmZ2T+amZmZmZnxPxSuR+F6FN4/CtejcD0K5z9SuB6F61HgP2ZmZmZmZuY/AAAAAAAA8D9xPQrXo3DNP1yPwvUoXPM/w/UoXI/C1T8AAAAAAADwP3E9CtejcOU/9ihcj8L1+D+kcD0K16PQP3sUrkfhetQ/H4XrUbge1T/D9Shcj8LVP3E9CtejcPU/16NwPQrX8z+4HoXrUbjOP4XrUbgeheM/PQrXo3A92j8K16NwPQrnP6RwPQrXo+A/UrgehetR4D8zMzMzMzPzP8P1KFyPwtU/PQrXo3A96j+amZmZmZnZP/YoXI/C9eA/7FG4HoXr0T97FK5H4XrUPwAAAAAAAOA/UrgehetRBECamZmZmZnxP+F6FK5H4do/ZmZmZmZm5j8zMzMzMzP7P1yPwvUoXPM/MzMzMzMz0z97FK5H4XrUP4/C9Shcj+o/4XoUrkfh2j/2KFyPwvXoP3sUrkfhetQ/mpmZmZmZ9T/2KFyPwvXYPwrXo3A9Cuc/PQrXo3A92j97FK5H4XrUPz0K16NwPdo/KVyPwvUo+D/NzMzMzMzsPxSuR+F6FABACtejcD0K7z8AAAAAAADwPx+F61G4Hvk/FK5H4XoU+j/Xo3A9CtfTP3E9CtejcO0/AAAAAAAA8D/sUbgehevRPxSuR+F6FABAMzMzMzMz8z+PwvUoXI/iPzMzMzMzM/M/pHA9Ctej6D89CtejcD3aP1yPwvUoXPM/KVyPwvUo+D9SuB6F61HwPz0K16NwPdo/CtejcD0K7z8pXI/C9SjwP9ejcD0K19M/zczMzMzM7D/2KFyPwvXwP5qZmZmZmdk/PQrXo3A96j8AAAAAAAD4P9ejcD0K1/M/pHA9Ctej6D8pXI/C9SjwP6RwPQrXowBAPQrXo3A92j+kcD0K16P0P5qZmZmZmdk/UrgehetR2D8AAAAAAADwP6RwPQrXo+A/AAAAAAAA+D/hehSuR+HaPwAAAAAAAPA/mpmZmZmZyT/NzMzMzMzsPz0K16NwPdo/KVyPwvUo8D8UrkfhehT2P8P1KFyPwtU/16NwPQrX0z+amZmZmZnhP2ZmZmZmZuY/PQrXo3A92j+PwvUoXI/6P65H4XoUrtc/16NwPQrX0z8pXI/C9SjwP2ZmZmZmZtY/zczMzMzM7D+4HoXrUbjOP+F6FK5H4fI/ZmZmZmZm1j/2KFyPwvXYP83MzMzMzOw/KVyPwvUo8D/D9Shcj8LVP2ZmZmZmZuY/exSuR+F68D/Xo3A9CtfTP1yPwvUoXPM/9ihcj8L14D9SuB6F61HwPwrXo3A9Cuc/UrgehetR4D/Xo3A9CtfzP83MzMzMzPA/KVyPwvUo8D/Xo3A9CtfTP5qZmZmZmfE/SOF6FK5H0T8fhetRuB7tPwAAAAAAAPA/XI/C9Shc5z8K16NwPQrnP6RwPQrXo9A/zczMzMzM8D/2KFyPwvXoPwAAAAAAAOA/KVyPwvUo5D8pXI/C9SjwPzMzMzMzM9M/PQrXo3A92j9xPQrXo3DtPylcj8L1KPA/KVyPwvUo3D/hehSuR+HaPwAAAAAAAPA/ZmZmZmZm5j/2KFyPwvXgP+F6FK5H4do/AAAAAAAA4D8AAAAAAADgPx+F61G4HtU/mpmZmZmZ2T/Xo3A9CtfTPwAAAAAAAOA/9ihcj8L12D8pXI/C9Sj0PzMzMzMzM9M/KVyPwvUo+D97FK5H4XrUPzMzMzMzM/M/rkfhehSu1z89CtejcD3aPwAAAAAAAPA/16NwPQrX0z+uR+F6FK7nP3E9CtejcPE/uB6F61G45j9cj8L1KFzzP1K4HoXrUfg/H4XrUbge+T9SuB6F61H4P8P1KFyPwvE/9ihcj8L12D9SuB6F61HYP/YoXI/C9QBApHA9Ctej4D9xPQrXo3DNPwAAAAAAAOA/AAAAAAAA4D/Xo3A9CtfTPwrXo3A9Cuc/16NwPQrX0z8fhetRuB7VPx+F61G4HtU/mpmZmZmZ2T8fhetRuB7VPwAAAAAAAPA/AAAAAAAA8D8AAAAAAAD4Pz0K16NwPQBAexSuR+F6+D8AAAAAAAD4P2ZmZmZmZuY/16NwPQrX0z/hehSuR+HaP83MzMzMzOw/AAAAAAAA8D+F61G4HoXjP+xRuB6F6wFA9ihcj8L14D/2KFyPwvXgP5qZmZmZmeE/CtejcD0K1z8zMzMzMzPzP7gehetRuM4/rkfhehSu7z97FK5H4XrUP3sUrkfhevA/16NwPQrX4z97FK5H4XrUP1K4HoXrUfA/pHA9Ctej4D8pXI/C9Sj4P+xRuB6F69E/ZmZmZmZm5j8AAAAAAADgPwrXo3A9Cuc/PQrXo3A92j8fhetRuB7xPwAAAAAAAOA/9ihcj8L18D97FK5H4XrUP7gehetRuOY/UrgehetR+D8pXI/C9SjwP65H4XoUrvM/CtejcD0K1z+amZmZmZnZP7gehetRuO4/PQrXo3A96j8pXI/C9SjwP8P1KFyPwvE/MzMzMzMz0z97FK5H4XrUP7gehetRuPI/AAAAAAAA4D8fhetRuB7VPwAAAAAAAPA/AAAAAAAA+D9SuB6F61HgP1yPwvUoXPc/UrgehetR2D9mZmZmZmbWPwrXo3A9Cuc/16NwPQrX0z97FK5H4XrUPylcj8L1KPg/zczMzMzMAEA9CtejcD3aP1K4HoXrUfA/7FG4HoXr4T8pXI/C9Sj4Pylcj8L1KPA/ZmZmZmZm7j89CtejcD3aPzMzMzMzM9M/PQrXo3A9+j/NzMzMzMzsPx+F61G4HvE/KVyPwvUo9D/hehSuR+HiPwAAAAAAAPA/AAAAAAAA4D8pXI/C9SjwP7gehetRuM4/exSuR+F68D8AAAAAAAAAQIXrUbgehfM/mpmZmZmZ2T9SuB6F61HoPx+F61G4Hvk/AAAAAAAACECkcD0K16PgP3sUrkfhetQ/AAAAAAAA8D8fhetRuB7VPzMzMzMzM9M/PQrXo3A92j97FK5H4XrUPxSuR+F6FABAexSuR+F68D8fhetRuB7tPwAAAAAAAPA/9ihcj8L12D9cj8L1KFzzP0jhehSuR+E/MzMzMzMz4z/hehSuR+HiPz0K16NwPdo/CtejcD0K1z9mZmZmZmbmPxSuR+F6FABAUrgehetR4D8pXI/C9SgAQI/C9Shcj+o/AAAAAAAA9D+F61G4HoXbPz0K16NwPdo/16NwPQrX0z/D9Shcj8L5PzMzMzMzM/M/ZmZmZmZm1j8fhetRuB7VP2ZmZmZmZuY/MzMzMzMz0z89CtejcD3iP83MzMzMzPA/zczMzMzM7D9mZmZmZmbmPwAAAAAAAPA/MzMzMzMz0z8zMzMzMzPTPwAAAAAAAOA/AAAAAAAA4D/Xo3A9Ctf3P5qZmZmZmeE/ZmZmZmZm1j8AAAAAAAD0PwAAAAAAAPg/hetRuB6F2z/2KFyPwvXYP0jhehSuR+E/SOF6FK5H+T9SuB6F61HgPwAAAAAAAOA/cT0K16Nw8T+amZmZmZnZP4/C9Shcj/Y/hetRuB6F8z8pXI/C9SjwPz0K16NwPdo/rkfhehSu1z8AAAAAAADQP6RwPQrXo/g/16NwPQrX0z+F61G4HoX7P+xRuB6F6+E/H4XrUbge9T9mZmZmZmbmP1K4HoXrUfg/AAAAAAAA4D8zMzMzMzPTP65H4XoUrvs/uB6F61G47j/NzMzMzMzsPzMzMzMzM9M/7FG4HoXr+T8zMzMzMzPTP3sUrkfhevA/ZmZmZmZm5j8UrkfhehTyPzMzMzMzM9M/KVyPwvUo8D/NzMzMzMzwPylcj8L1KPA/9ihcj8L12D9SuB6F61HYPx+F61G4HvU/4XoUrkfh2j8K16NwPQrnP83MzMzMzNw/H4XrUbge7T9I4XoUrkfxP/YoXI/C9eA/zczMzMzM+D8AAAAAAADgPwAAAAAAANA/PQrXo3A9AEB7FK5H4XoAQNejcD0K1+M/AAAAAAAABEC4HoXrUbjmPzMzMzMzM/M/9ihcj8L14D+amZmZmZnxP9ejcD0K19M/ZmZmZmZm5j97FK5H4XrwP+xRuB6F6+k/AAAAAAAA8D8UrkfhehTyPwAAAAAAAOA/16NwPQrX0z97FK5H4XrUPx+F61G4HtU/cT0K16Nw8T/2KFyPwvXYPwrXo3A9Cuc/ZmZmZmZm5j9I4XoUrkfRPx+F61G4HtU/MzMzMzMz0z9SuB6F61HwP3sUrkfhetQ/exSuR+F61D/NzMzMzMzsP2ZmZmZmZuY/j8L1KFyP4j8K16NwPQrnPwAAAAAAAPA/16NwPQrX0z9cj8L1KFznP2ZmZmZmZuY/ZmZmZmZm5j89CtejcD3iPwAAAAAAAPA/MzMzMzMz0z/D9Shcj8LVPwAAAAAAAPA/AAAAAAAA8D/2KFyPwvXYPz0K16NwPdo/UrgehetR4D8zMzMzMzPTP2ZmZmZmZuY/SOF6FK5H9T/2KFyPwvX4Pylcj8L1KPg/w/UoXI/C8T9SuB6F61HwP7gehetRuOY/pHA9CtejAkAzMzMzMzPjP3sUrkfhetQ/ZmZmZmZm5j+kcD0K16PwPwAAAAAAAOA/KVyPwvUo8D8fhetRuB7VPz0K16NwPdo/CtejcD0K5z8AAAAAAADgPzMzMzMzM9M/AAAAAAAA4D/2KFyPwvXYPzMzMzMzM/M/zczMzMzM7D9SuB6F61HwP+xRuB6F6/E/ZmZmZmZm5j/hehSuR+HiPx+F61G4HvU/16NwPQrX0z8AAAAAAADwP1yPwvUoXOc/AAAAAAAA4D8zMzMzMzP7P1K4HoXrUdg/7FG4HoXr8T97FK5H4XrUP8P1KFyPwvE/H4XrUbge1T9cj8L1KFznP1yPwvUoXPc/H4XrUbge1T/Xo3A9CtfTP9ejcD0K19M/AAAAAAAA4D9cj8L1KFz7P9ejcD0K19M/AAAAAAAA8D8K16NwPQrXP4XrUbgehds/w/UoXI/C7T9SuB6F61HwP0jhehSuR+E/uB6F61G4zj/2KFyPwvXYPwrXo3A9Ctc/16NwPQrX0z/hehSuR+HaP6RwPQrXo9A/uB6F61G45j9mZmZmZmbmPz0K16NwPdo/SOF6FK5H0T8fhetRuB7tPwAAAAAAAOg/16NwPQrX6z8fhetRuB7VPylcj8L1KPg/ZmZmZmZm1j/hehSuR+HaP1K4HoXrUQBACtejcD0KAUDD9Shcj8LxP1K4HoXrUdg/H4XrUbge+T97FK5H4XrUPz0K16NwPdo/9ihcj8L18D8fhetRuB7VP1K4HoXrUdg/AAAAAAAA8D9SuB6F61HwPzMzMzMzM9M/ZmZmZmZm5j9SuB6F61HgP83MzMzMzOw/KVyPwvUo8D8AAAAAAADwPylcj8L1KPA/MzMzMzMz0z8fhetRuB7VP1K4HoXrUfA/XI/C9Shc5z9SuB6F61HgP3sUrkfhetQ/pHA9Ctej8D9mZmZmZmbmPzMzMzMzM9M/H4XrUbge7T9mZmZmZmbmP4XrUbgehds/KVyPwvUo8D+kcD0K16PgP/YoXI/C9fQ/zczMzMzM7D8AAAAAAAACQClcj8L1KPg/zczMzMzM7D9SuB6F61HoP/YoXI/C9eA/UrgehetR4D8AAAAAAAD4PwAAAAAAAOA/KVyPwvUo8D8fhetRuB7VPzMzMzMzM9M/mpmZmZmZ6T9mZmZmZmbmP6RwPQrXo/A/w/UoXI/C1T8K16NwPQrnPylcj8L1KPA/UrgehetR4D+kcD0K16PgP1yPwvUoXOc/UrgehetR4D/sUbgehevpP0jhehSuR/U/j8L1KFyP8j8K16NwPQrnP+xRuB6F6/E/9ihcj8L12D+F61G4HoXjP1K4HoXrUfA/16NwPQrX0z8zMzMzMzPTPz0K16NwPdo/w/UoXI/C+T/hehSuR+HqPwrXo3A9Cu8/XI/C9Shc8z/2KFyPwvXYP+xRuB6F6/E/mpmZmZmZ2T8pXI/C9SjwPylcj8L1KPA/PQrXo3A9AEAK16NwPQrXP0jhehSuR9E/mpmZmZmZ2T+F61G4HoXjP5qZmZmZmeE/CtejcD0K5z/NzMzMzMzcP6RwPQrXo/g/MzMzMzMz0z9SuB6F61H4Pz0K16NwPeI/AAAAAAAA+D8zMzMzMzPTPz0K16NwPdo/mpmZmZmZ9T9cj8L1KFzfPzMzMzMzM9M/KVyPwvUo8D9SuB6F61HwP1yPwvUoXPM/CtejcD0K5z+amZmZmZnZPylcj8L1KPA/UrgehetR+D9xPQrXo3ABQAAAAAAAAOA/AAAAAAAA4D9SuB6F61HwP9ejcD0K19M/AAAAAAAA4D+F61G4HoXbPz0K16NwPdo/cT0K16Nw7T/2KFyPwvXwP1K4HoXrUdg/cT0K16Nw+T8pXI/C9SjwPylcj8L1KPg/16NwPQrX0z8pXI/C9SjwP83MzMzMzOw/MzMzMzMz+z8zMzMzMzP7Pz0K16NwPeI/w/UoXI/C8T9mZmZmZmbmP/YoXI/C9fA/uB6F61G4zj8AAAAAAADgP+xRuB6F6+k/H4XrUbgeAUDhehSuR+HiPzMzMzMzM9M/4XoUrkfh2j9mZmZmZmb2P6RwPQrXo+A/uB6F61G48j/NzMzMzMzsP83MzMzMzNw/16NwPQrX0z9SuB6F61HwP6RwPQrXo+g/H4XrUbge1T/Xo3A9CtfTPwrXo3A9Ctc/uB6F61G45j9SuB6F61HgPx+F61G4HtU/rkfhehSu1z8fhetRuB7tP83MzMzMzABAUrgehetR2D8zMzMzMzPTPxSuR+F6FO4/zczMzMzM7D9cj8L1KFznP1K4HoXrUdg/ZmZmZmZm5j+amZmZmZnZP4XrUbgehfM/rkfhehSu1z8zMzMzMzPTP4/C9Shcj/I/AAAAAAAA8D97FK5H4XrUP83MzMzMzOw/j8L1KFyP6j8fhetRuB7VP8P1KFyPwtU/zczMzMzM8D/NzMzMzMz0P5qZmZmZmek/MzMzMzMz0z+F61G4HoXjP/YoXI/C9dg/cT0K16Nw3T/NzMzMzMzsP3E9CtejcPE/9ihcj8L18D/2KFyPwvXgP83MzMzMzOw/UrgehetR4D8pXI/C9SjwP1K4HoXrUdg/KVyPwvUo8D/sUbgehevpPwAAAAAAAOA/7FG4HoXr8T/NzMzMzMzcP2ZmZmZmZuY/MzMzMzMz+z9xPQrXo3DNP2ZmZmZmZuY/UrgehetR2D9SuB6F61H4Px+F61G4Hu0/uB6F61G45j9mZmZmZmbmP1K4HoXrUQBAAAAAAAAA6D/Xo3A9CtfTP5qZmZmZmdk/uB6F61G45j8pXI/C9SjwPzMzMzMzM+s/AAAAAAAA+D9SuB6F61EAQM3MzMzMzOw/PQrXo3A94j+F61G4HoXrP83MzMzMzOw/H4XrUbge7T8pXI/C9SjwP6RwPQrXo9A/AAAAAAAA8D9SuB6F61H4P1K4HoXrUQJAH4XrUbge+T97FK5H4XrUP3sUrkfhetQ/pHA9Ctej9D9I4XoUrkfhPzMzMzMzM9M/mpmZmZmZ2T+F61G4HoXzP83MzMzMzOw/CtejcD0K5z8AAAAAAADwP2ZmZmZmZtY/9ihcj8L18D9mZmZmZmbWP9ejcD0K19M/w/UoXI/C1T+uR+F6FK7zP6RwPQrXo+A/rkfhehSu1z9mZmZmZmbmP3sUrkfhetQ/uB6F61G4zj8zMzMzMzPTP0jhehSuR/E/AAAAAAAA4D8zMzMzMzP7PwAAAAAAAPA/FK5H4XoUBEDD9Shcj8LxP2ZmZmZmZuY/16NwPQrX0z+kcD0K16PQPzMzMzMzM9M/AAAAAAAA9D9mZmZmZmbWP3E9CtejcM0/H4XrUbge1T8AAAAAAADwP7gehetRuOY/zczMzMzM7D8zMzMzMzPTPwAAAAAAAPA/MzMzMzMz0z/sUbgehevxP6RwPQrXo9A/MzMzMzMz4z/2KFyPwvXoPzMzMzMzM/M/ZmZmZmZm5j9mZmZmZmbyP9ejcD0K19M/pHA9Ctej+D9mZmZmZmbuP1yPwvUoXN8/AAAAAAAA8D9mZmZmZmbmPwrXo3A9Cuc/4XoUrkfh2j/Xo3A9CtfTPz0K16NwPdo/KVyPwvUo8D9mZmZmZmbmPzMzMzMzM9M/MzMzMzMz0z8AAAAAAAD0P/YoXI/C9fQ/MzMzMzMz+z8AAAAAAADgPz0K16NwPQJAzczMzMzM/D/D9Shcj8LtPzMzMzMzM9M/KVyPwvUo3D+amZmZmZnZP0jhehSuR/U/UrgehetR8D8K16NwPQrzP4XrUbgehfM/mpmZmZmZ2T/2KFyPwvXgPwAAAAAAAPA/PQrXo3A92j9I4XoUrkfhPz0K16NwPeI/ZmZmZmZm5j/2KFyPwvXgP0jhehSuR+k/zczMzMzM8D9cj8L1KFzzP0jhehSuR+E/16NwPQrX0z/NzMzMzMzsP65H4XoUrvM/ZmZmZmZm5j9xPQrXo3DNP6RwPQrXo+g/exSuR+F68D8pXI/C9Sj0P6RwPQrXo9A/KVyPwvUo5D8zMzMzMzPTP4/C9Shcj/I/UrgehetR8D+kcD0K16PQP1K4HoXrUeA/H4XrUbge7T8fhetRuB7VP3E9CtejcO0/AAAAAAAA4D8UrkfhehQAQGZmZmZmZtY/KVyPwvUo+D9cj8L1KFznP5qZmZmZmdk/mpmZmZmZ2T+kcD0K16P0PwAAAAAAAABAAAAAAAAA8D/D9Shcj8IBQD0K16NwPdo/SOF6FK5H6T97FK5H4XrwP1K4HoXrUeA/ZmZmZmZm1j8pXI/C9SjwP1K4HoXrUfg/w/UoXI/C1T8zMzMzMzPTPzMzMzMzM/M/MzMzMzMz0z/Xo3A9CtfTP5qZmZmZmdk/pHA9Ctej9D/sUbgehevxP0jhehSuR/k/w/UoXI/C1T+uR+F6FK77P4/C9Shcj+I/9ihcj8L14D9cj8L1KFznPz0K16NwPeo/ZmZmZmZm8j8AAAAAAADwP4XrUbgehfM/mpmZmZmZ4T8zMzMzMzPTP2ZmZmZmZtY/XI/C9Shc+z8zMzMzMzPTP1K4HoXrUeA/exSuR+F68D8UrkfhehQAQPYoXI/C9dg/16NwPQrX0z/NzMzMzMzsP1K4HoXrUfQ/SOF6FK5H0T8UrkfhehQAQFK4HoXrUfA/SOF6FK5H4T9SuB6F61HgP+F6FK5H4do/mpmZmZmZ2T8pXI/C9Sj0Pylcj8L1KPA/KVyPwvUo8D+amZmZmZn9P/YoXI/C9eA/MzMzMzMz0z8zMzMzMzPzP9ejcD0K19M/rkfhehSu8z9SuB6F61EAQHsUrkfhevA/XI/C9Shc5z9SuB6F61HwP2ZmZmZmZtY/FK5H4XoUAEDNzMzMzMzsP4XrUbgehQFAZmZmZmZm5j9mZmZmZmbmPylcj8L1KNw/ZmZmZmZm5j+amZmZmZnhPzMzMzMzM/M/H4XrUbge1T+amZmZmZnhPzMzMzMzM9M/AAAAAAAA4D+amZmZmZnZPz0K16NwPQBAzczMzMzM7D97FK5H4XrUP/YoXI/C9eA/9ihcj8L19D8AAAAAAADwPxSuR+F6FABAZmZmZmZm8j+amZmZmZnhPwAAAAAAAPA/16NwPQrX0z+uR+F6FK7zP6RwPQrXo+A/cT0K16NwzT97FK5H4XrwPylcj8L1KPA/zczMzMzM7D9mZmZmZmbmP0jhehSuR+k/mpmZmZmZ8T9cj8L1KFznP83MzMzMzOw/ZmZmZmZm5j9mZmZmZmbmP+F6FK5H4do/mpmZmZmZ2T/D9Shcj8LVP1K4HoXrUfA/KVyPwvUo8D/NzMzMzMzsP6RwPQrXo+A/uB6F61G45j+amZmZmZnhP8P1KFyPwu0/7FG4HoXr4T/Xo3A9CtfTPylcj8L1KPg/uB6F61G49j8K16NwPQrnP3sUrkfhetQ/7FG4HoXr0T9mZmZmZmbWP4XrUbgeheM/16NwPQrX0z8zMzMzMzPzPylcj8L1KNw/16NwPQrX0z9mZmZmZmbuP5qZmZmZmfE/KVyPwvUo5D8zMzMzMzPTPwrXo3A9Cv8/pHA9Ctej8D+amZmZmZnZP7gehetRuN4/hetRuB6F2z8fhetRuB7VPwAAAAAAAABAmpmZmZmZ2T9mZmZmZmbmPwAAAAAAAOA/KVyPwvUo8D8zMzMzMzPTP5qZmZmZmfE/exSuR+F61D+4HoXrUbjOP0jhehSuR9E/FK5H4XoUAEAUrkfhehTuPylcj8L1KPA/PQrXo3A92j/D9Shcj8LVPwAAAAAAAPA/H4XrUbge+T97FK5H4XrUPylcj8L1KPg/KVyPwvUo8D8fhetRuB7xPzMzMzMzM9M/UrgehetR+D/NzMzMzMzsP+F6FK5H4eo/KVyPwvUo8D/2KFyPwvXgP1K4HoXrUfA/UrgehetR8D8pXI/C9SjcP/YoXI/C9eA/16NwPQrX0z8AAAAAAAD4P9ejcD0K1/M/AAAAAAAA8D9mZmZmZmbmP83MzMzMzPg/mpmZmZmZ2T/2KFyPwvX0PxSuR+F6FABAw/UoXI/C+T8zMzMzMzPjP/YoXI/C9QBAexSuR+F61D/D9Shcj8LxP5qZmZmZmdk/UrgehetR9D+4HoXrUbjOP1K4HoXrUfA/KVyPwvUo8D+kcD0K16PwP0jhehSuR+E/SOF6FK5H4T8AAAAAAADgP1K4HoXrUdg/exSuR+F61D/2KFyPwvXYP/YoXI/C9eA/UrgehetR+D9mZmZmZmbmPylcj8L1KPA/PQrXo3A92j89CtejcD0AQArXo3A9Ctc/w/UoXI/C8T8fhetRuB7VPx+F61G4HtU/UrgehetR+D9cj8L1KFzzPwrXo3A9Cuc/zczMzMzM7D9cj8L1KFzzP/YoXI/C9eg/MzMzMzMz4z8K16NwPQrnP3E9CtejcN0/AAAAAAAA6D97FK5H4XrUP0jhehSuR+k/MzMzMzMz+z9mZmZmZmbmPylcj8L1KPg/UrgehetR8D8pXI/C9SjwP65H4XoUrvM/KVyPwvUo8D8UrkfhehTyPylcj8L1KPA/AAAAAAAA0D8AAAAAAADgP4XrUbgehds/FK5H4XoUAEAfhetRuB7tP1K4HoXrUfA/16NwPQrX0z8AAAAAAADwP5qZmZmZmeE/16NwPQrX0z8fhetRuB7tPylcj8L1KOw/CtejcD0K1z8zMzMzMzPTP3sUrkfheuw/9ihcj8L14D/NzMzMzMzsPz0K16NwPdo/KVyPwvUo8D8pXI/C9SjwP+F6FK5H4fo/KVyPwvUo8D9I4XoUrkfRPwAAAAAAAOA/ZmZmZmZm5j+PwvUoXI/2P/YoXI/C9dg/zczMzMzM8D8fhetRuB75P8P1KFyPwtU/SOF6FK5H9T/sUbgehevhP+F6FK5H4QBAexSuR+F61D+amZmZmZnZP2ZmZmZmZtY/pHA9Ctej8D9mZmZmZmbmP83MzMzMzOw/mpmZmZmZ2T8zMzMzMzPTP8P1KFyPwvE/9ihcj8L14D8K16NwPQrnP7gehetRuOY/zczMzMzM8D+4HoXrUbjmPz0K16NwPdo/mpmZmZmZ8T8AAAAAAAD4PzMzMzMzM9M/7FG4HoXr6T89CtejcD3iPx+F61G4Hu0/AAAAAAAA8D8AAAAAAAD4P8P1KFyPwtU/UrgehetR6D8zMzMzMzPTP/YoXI/C9eA/AAAAAAAA4D8AAAAAAADgP4XrUbgehds/AAAAAAAABEBI4XoUrkfpPzMzMzMzM9M/MzMzMzMz0z8pXI/C9SjcP/YoXI/C9QJAAAAAAAAA4D/D9Shcj8LxPylcj8L1KPA/H4XrUbge1T8zMzMzMzPTPx+F61G4Hu0/ZmZmZmZmBEAzMzMzMzPTP3sUrkfhetQ/ZmZmZmZm5j+amZmZmZnpPx+F61G4Hv0/MzMzMzMz0z+4HoXrUbjmP8P1KFyPwvE/ZmZmZmZm5j89CtejcD3qP7gehetRuM4/AAAAAAAA4D89CtejcD3aP83MzMzMzOw/16NwPQrX0z89CtejcD3aP1K4HoXrUfA/UrgehetR4D/D9Shcj8LVP9ejcD0K1/M/zczMzMzM8D8zMzMzMzPzP1K4HoXrUfg/pHA9Ctej0D8AAAAAAADoP3sUrkfhevg/H4XrUbge1T/2KFyPwvXYPylcj8L1KPQ/16NwPQrX0z8zMzMzMzPTP+F6FK5H4do/MzMzMzMz0z9cj8L1KFznP65H4XoUruc/cT0K16Nw8T/Xo3A9CtfTP3E9CtejcPE/AAAAAAAA8D8AAAAAAADgPzMzMzMzM9M/zczMzMzM+D+kcD0K16PwP+xRuB6F6+k/pHA9Ctej9D8zMzMzMzPTPwAAAAAAAOA/j8L1KFyP4j8zMzMzMzPTPylcj8L1KPg/mpmZmZmZ2T8AAAAAAADoP+F6FK5H4fI/16NwPQrX0z9SuB6F61HgP7gehetRuOY/MzMzMzMz0z+PwvUoXI/iPwAAAAAAAOg/rkfhehSu8z8zMzMzMzPTP9ejcD0K19M/KVyPwvUo8D9SuB6F61H4P1K4HoXrUfQ/CtejcD0K5z9cj8L1KFznP1K4HoXrUeA/UrgehetR+D/NzMzMzMzsP3sUrkfhetQ/AAAAAAAA4D8fhetRuB7xPylcj8L1KPA/PQrXo3A92j/sUbgehevhP7gehetRuOY/AAAAAAAA4D/2KFyPwvXYP/YoXI/C9eg/AAAAAAAA+D9I4XoUrkfhPylcj8L1KPA/XI/C9Shc8z8zMzMzMzPrPz0K16NwPeo/4XoUrkfh2j9I4XoUrkcBQDMzMzMzM+s/PQrXo3A92j8UrkfhehTyPx+F61G4HtU/9ihcj8L14D/Xo3A9CtfTP9ejcD0K19M/MzMzMzMz0z/D9Shcj8LVPwAAAAAAAOA/KVyPwvUo+D/hehSuR+HaPwrXo3A9Cuc/7FG4HoXr4T97FK5H4XrUP+xRuB6F6+k/w/UoXI/C9T/2KFyPwvXwPx+F61G4HtU/SOF6FK5H4T89CtejcD3aPzMzMzMzM9M/ZmZmZmZm1j8UrkfhehTyPwAAAAAAABBAw/UoXI/C1T/hehSuR+HiP+xRuB6F6+k/UrgehetR4D/Xo3A9CtfTPxSuR+F6FAhAFK5H4XoUAEDNzMzMzMzwPwAAAAAAAOg/MzMzMzMzDUApXI/C9SjcP+F6FK5H4fI/w/UoXI/C1T89CtejcD0AQKRwPQrXo+g/H4XrUbge+T8pXI/C9SjkP1K4HoXrUfA/MzMzMzMz0z/NzMzMzMzsP4XrUbgeheM/7FG4HoXr8T9xPQrXo3DlPwAAAAAAAPg/exSuR+F6+D8pXI/C9SjwP1K4HoXrUeA/cT0K16Nw8T8zMzMzMzPTPzMzMzMzM9M/XI/C9Shc8z97FK5H4XrUP1K4HoXrUfA/pHA9Ctej4D8K16NwPQrnP83MzMzMzPQ/zczMzMzM7D/D9Shcj8LVP0jhehSuR+E/H4XrUbge1T8fhetRuB7tPwAAAAAAAPg/mpmZmZmZ2T9SuB6F61HgPxSuR+F6FABA16NwPQrX8z9xPQrXo3DNP6RwPQrXo/A/H4XrUbge1T8pXI/C9SjcPzMzMzMzM9M/uB6F61G4+j+amZmZmZnhPzMzMzMzM+s/AAAAAAAA4D9SuB6F61HgP8P1KFyPwu0/uB6F61G45j9SuB6F61HgPzMzMzMzM9M/exSuR+F61D89CtejcD3aP3sUrkfhevA/FK5H4XoU8j8zMzMzMzPTPwAAAAAAAPA/exSuR+F61D/NzMzMzMzsP3sUrkfhetQ/PQrXo3A92j/2KFyPwvXgPxSuR+F6FPI/7FG4HoXr8T+F61G4HoXbP+xRuB6F6+E/4XoUrkfh4j8zMzMzMzPTPx+F61G4HtU/pHA9Ctej8D89CtejcD3aP+F6FK5H4fI/KVyPwvUo/D/NzMzMzMzwP3sUrkfhetQ/16NwPQrX0z9I4XoUrkfRP1K4HoXrUeA/zczMzMzM5D9xPQrXo3D1P2ZmZmZmZuY/exSuR+F61D/NzMzMzMzsP5qZmZmZmeE/XI/C9Shc8z89CtejcD3aP8P1KFyPwvE/AAAAAAAA+D/Xo3A9CtfzP/YoXI/C9fA/H4XrUbge1T9I4XoUrkcBQAAAAAAAAPA/4XoUrkfh2j8zMzMzMzPTPx+F61G4HtU/7FG4HoXr4T8AAAAAAADwPz0K16NwPeo/CtejcD0K5z+amZmZmZnZP1yPwvUoXPM/ZmZmZmZm7j8zMzMzMzP7P9ejcD0K19M/exSuR+F6AED2KFyPwvXwP6RwPQrXo/A/mpmZmZmZ8T8AAAAAAADgPwAAAAAAAABAUrgehetR4D9mZmZmZmbmP1K4HoXrUfA/16NwPQrX0z89CtejcD3aP3sUrkfhevg/MzMzMzMz0z97FK5H4XrkPwAAAAAAAOA/j8L1KFyP0j8fhetRuB7tPzMzMzMzM9M/7FG4HoXr4T89CtejcD3aP9ejcD0K19M/KVyPwvUo8D/NzMzMzMzsPwrXo3A9Cuc/MzMzMzMz8z9mZmZmZmbyP5qZmZmZmfE/rkfhehSu5z/sUbgehevhP5qZmZmZmfE/SOF6FK5H8T+amZmZmZnZP6RwPQrXo9A/7FG4HoXr0T+4HoXrUbjmP6RwPQrXo+A/H4XrUbge8T+amZmZmZnpPylcj8L1KABAj8L1KFyP0j+4HoXrUbjuPz0K16NwPfI/4XoUrkfh4j9cj8L1KFzzP2ZmZmZmZuY/ZmZmZmZm5j/hehSuR+HaP6RwPQrXo+A/FK5H4XoU8j+uR+F6FK7XP9ejcD0K19M/UrgehetR6D8fhetRuB7VP83MzMzMzOw/AAAAAAAA+D9SuB6F61HgP1K4HoXrUdg/pHA9Ctej4D8K16NwPQrnPwAAAAAAAABAUrgehetR8D8pXI/C9SjwPwAAAAAAAPw/H4XrUbge1T8zMzMzMzPTP1yPwvUoXOc/AAAAAAAA9D8pXI/C9SjwP9ejcD0K19M/cT0K16Nw7T8AAAAAAADoP+xRuB6F6+E/UrgehetR+D+F61G4HoXzPwAAAAAAAOA/pHA9Ctej+D8AAAAAAAD4P2ZmZmZmZuY/w/UoXI/C1T8K16NwPQrvP5qZmZmZmdk/pHA9Ctej8D9mZmZmZmbWPzMzMzMzM/M/zczMzMzM7D9SuB6F61HgPz0K16NwPdo/mpmZmZmZ2T+F61G4HoXbP1K4HoXrUeA/w/UoXI/C8T97FK5H4XrUP9ejcD0K19M/XI/C9Shc5z8zMzMzMzPTPylcj8L1KPA/16NwPQrX0z8zMzMzMzPTPylcj8L1KPg/XI/C9Shc8z/Xo3A9CtfTP2ZmZmZmZu4/j8L1KFyP4j89CtejcD3aP1yPwvUoXPM/16NwPQrX0z8pXI/C9Sj0Px+F61G4Hu0/pHA9Ctej8D8zMzMzMzPTP8P1KFyPwu0/UrgehetR8D+4HoXrUbjmPz0K16NwPQBAexSuR+F68D9mZmZmZmbmP1K4HoXrUfA/7FG4HoXr4T+amZmZmZnZP4XrUbgehfM/AAAAAAAA+D/hehSuR+HaPwAAAAAAAPA/hetRuB6F2z8zMzMzMzP7Pylcj8L1KPg/SOF6FK5H6T8pXI/C9SjwP6RwPQrXo+A/16NwPQrX0z/NzMzMzMzwP9ejcD0K19M/UrgehetR8D/NzMzMzMzsP3sUrkfhetQ/ZmZmZmZm1j+amZmZmZn5PzMzMzMzM9M/uB6F61G45j+amZmZmZnpP0jhehSuR9E/exSuR+F61D/D9Shcj8LVPwAAAAAAAOA/UrgehetR8D97FK5H4XrwP2ZmZmZmZuY/XI/C9Shc5z89CtejcD3aPz0K16NwPdo/mpmZmZmZ2T/Xo3A9CtfTP7gehetRuOY/KVyPwvUo+D97FK5H4XrUPylcj8L1KPA/16NwPQrX4z+amZmZmZnZPzMzMzMzM9M/MzMzMzMz0z/Xo3A9CtfTP2ZmZmZmZuY/MzMzMzMz0z/hehSuR+HiP65H4XoUrvs/H4XrUbge+T/hehSuR+HaPwAAAAAAAPg/pHA9Ctej8D8zMzMzMzPTPwAAAAAAAPA/AAAAAAAA4D9mZmZmZmbmP5qZmZmZmdk/pHA9Ctej4D8fhetRuB7xP1K4HoXrUfA/mpmZmZmZ8T8AAAAAAADgP/YoXI/C9fA/PQrXo3A92j8zMzMzMzPTPzMzMzMzM9M/w/UoXI/C8T9mZmZmZmbmPzMzMzMzM/M/j8L1KFyP8j8fhetRuB7VP83MzMzMzPQ/H4XrUbge1T8fhetRuB7tPylcj8L1KPA/UrgehetR8D97FK5H4Xr0P9ejcD0K19M/exSuR+F6+D+amZmZmZnZP3E9CtejcPk/zczMzMzMAEDNzMzMzMzwPx+F61G4HtU/ZmZmZmZm5j9mZmZmZmbmP2ZmZmZmZuY/AAAAAAAA4D+amZmZmZnZP2ZmZmZmZuY/4XoUrkfh/j8zMzMzMzPTPylcj8L1KPA/zczMzMzM7D9SuB6F61HwPwAAAAAAANA/pHA9Ctej0D89CtejcD3iP1yPwvUoXOc/AAAAAAAA8D/Xo3A9CtfTP3sUrkfhegBA4XoUrkfh6j8fhetRuB7tPz0K16NwPdo/XI/C9Shc8z/hehSuR+HaP9ejcD0K19M/exSuR+F6+D+amZmZmZkBQKRwPQrXo/A/MzMzMzMz0z8AAAAAAADwP6RwPQrXo+A/UrgehetR4D97FK5H4XrUP2ZmZmZmZvI/j8L1KFyP4j+kcD0K16PgP8P1KFyPwtU/4XoUrkfh+j+kcD0K16P4PzMzMzMzM/s/AAAAAAAA+D9mZmZmZmb6P/YoXI/C9fQ/MzMzMzMzA0DD9Shcj8L5Px+F61G4HtU/uB6F61G49j/2KFyPwvXgPxSuR+F6FPI/XI/C9Shc9z/sUbgehevpPxSuR+F6FABAZmZmZmZm5j/sUbgehevxP+xRuB6F6+E/zczMzMzM8D+amZmZmZnZPwAAAAAAAOA/H4XrUbge9T8fhetRuB7tPylcj8L1KPA/KVyPwvUoAEDNzMzMzMzsP5qZmZmZmfE/hetRuB6F4z9I4XoUrkfxP/YoXI/C9eA/16NwPQrX0z/Xo3A9CtfzP5qZmZmZmfE/UrgehetR2D97FK5H4XrUP7gehetRuOY/H4XrUbge7T8UrkfhehQAQNejcD0K19M/FK5H4XoU8j9cj8L1KFzzPz0K16NwPdo/MzMzMzMz0z8AAAAAAADoP1K4HoXrUeg/uB6F61G45j+kcD0K16P4P6RwPQrXo+A/H4XrUbge1T8pXI/C9SjwP83MzMzMzPg/ZmZmZmZm5j89CtejcD3aP1K4HoXrUfA/uB6F61G45j8UrkfhehTuPylcj8L1KPg/mpmZmZmZ2T8pXI/C9SjkP1yPwvUoXOc/4XoUrkfh2j8pXI/C9Sj4P5qZmZmZmdk/cT0K16Nw7T8zMzMzMzPjP8P1KFyPwtU/AAAAAAAA4D/sUbgehevxP+xRuB6F6+k/7FG4HoXr9T8fhetRuB7VP2ZmZmZmZvY/w/UoXI/C9T9xPQrXo3DNPz0K16NwPdo/KVyPwvUo8D8zMzMzMzPTP8P1KFyPwtU/PQrXo3A98j/NzMzMzMzsPwAAAAAAAOA/CtejcD0K1z97FK5H4XoAQKRwPQrXowRAAAAAAAAA4D8AAAAAAADwP7gehetRuN4/ZmZmZmZm5j/D9Shcj8LVP7gehetRuM4/KVyPwvUo+D/Xo3A9CtfTPwAAAAAAAPg/KVyPwvUo8D9mZmZmZmbWP/YoXI/C9fA/pHA9Ctej+D/Xo3A9CtfTP1K4HoXrUfg/mpmZmZmZ2T9mZmZmZmbmP9ejcD0K19M/AAAAAAAA+D/sUbgehevpP83MzMzMzOw/uB6F61G45j8zMzMzMzPTP/YoXI/C9fA/pHA9Ctej4D89CtejcD3aP7gehetRuOY/XI/C9Shc8z8AAAAAAADoP4XrUbgehds/SOF6FK5H4T8pXI/C9SjwP8P1KFyPwu0/mpmZmZmZ2T9I4XoUrkfhP+F6FK5H4fo/9ihcj8L16D9cj8L1KFzzPzMzMzMzM9M/AAAAAAAA4D/D9Shcj8LVP3E9CtejcPE/UrgehetR4D/2KFyPwvX4P+xRuB6F6+E/SOF6FK5H4T+PwvUoXI/SP2ZmZmZmZvY/ZmZmZmZm1j8AAAAAAADoP8P1KFyPwtU/zczMzMzM7D/NzMzMzMzsP/YoXI/C9eg/mpmZmZmZ8T/D9Shcj8LVP9ejcD0K1/M/UrgehetR8D/NzMzMzMz4PzMzMzMzM9M/AAAAAAAA8D97FK5H4XrUP3E9CtejcPE/KVyPwvUo8D8AAAAAAADgPylcj8L1KPA/cT0K16NwzT9cj8L1KFzzP3E9CtejcPE/exSuR+F61D9mZmZmZmbyPylcj8L1KPA/XI/C9Shc8z8pXI/C9SjwPx+F61G4Hu0/KVyPwvUo+D9I4XoUrkf1Pz0K16NwPeI/uB6F61G45j/NzMzMzMzsP/YoXI/C9fA/mpmZmZmZ4T97FK5H4XrUP5qZmZmZmdk/CtejcD0K1z8pXI/C9SjwP0jhehSuR+E/exSuR+F68D8AAAAAAAD4P6RwPQrXo+A/CtejcD0K1z89CtejcD3aPx+F61G4HtU/zczMzMzM7D/Xo3A9Ctf3P3sUrkfhetQ/XI/C9Shc8z8fhetRuB71P1yPwvUoXPM/XI/C9Shc3z/Xo3A9CtcBQDMzMzMzM+M/AAAAAAAA6D+F61G4HoXbP1yPwvUoXPM/9ihcj8L14D8fhetRuB7tPxSuR+F6FPo/UrgehetR2D8AAAAAAAAEQLgehetRuOY/mpmZmZmZ2T9SuB6F61HYP83MzMzMzPA/SOF6FK5H8T9I4XoUrkf1P5qZmZmZmdk/exSuR+F61D8fhetRuB7VPylcj8L1KPA/hetRuB6F2z8AAAAAAADgPxSuR+F6FABAhetRuB6F4z89CtejcD3yP1K4HoXrUdg/uB6F61G43j/D9Shcj8LtPylcj8L1KPg/KVyPwvUo8D9SuB6F61HgPylcj8L1KPg/16NwPQrX0z8AAAAAAADgP+F6FK5H4do/zczMzMzM7D9SuB6F61HgP0jhehSuR+E/AAAAAAAABEBSuB6F61HgPzMzMzMzM9M/pHA9Ctej4D+amZmZmZnZP+F6FK5H4do/7FG4HoXr4T9SuB6F61HYPwrXo3A9Cuc/exSuR+F61D/Xo3A9Ctf3P4/C9Shcj/I/H4XrUbge8T+PwvUoXI/iP1K4HoXrUeA/KVyPwvUo3D8zMzMzMzPTP3sUrkfhegBASOF6FK5H4T/NzMzMzMzwPxSuR+F6FABAAAAAAAAAAEAzMzMzMzPTPx+F61G4HgFAAAAAAAAA4D9mZmZmZmbmP1yPwvUoXPM/MzMzMzMz4z/Xo3A9CtfTPylcj8L1KPA/AAAAAAAA4D8zMzMzMzPTPzMzMzMzM9M/exSuR+F68D/sUbgehevxP83MzMzMzOw/KVyPwvUo8D8pXI/C9SjwP3sUrkfhetQ/CtejcD0K1z+PwvUoXI/2P+xRuB6F6+E/MzMzMzMz0z+kcD0K16PgPylcj8L1KPA/UrgehetR4D/hehSuR+HaP1yPwvUoXPM/w/UoXI/C1T/Xo3A9CtfrPylcj8L1KPg/UrgehetR2D+F61G4HoXjP9ejcD0K19M/KVyPwvUo8D89CtejcD3iPzMzMzMzM/M/KVyPwvUo8D/sUbgehevhPzMzMzMzM/s/ZmZmZmZm1j8K16NwPQrnP9ejcD0K19M/KVyPwvUo8D9SuB6F61HYP1yPwvUoXPM/j8L1KFyP9j9cj8L1KFz7Pylcj8L1KPA/7FG4HoXr4T+amZmZmZnZPx+F61G4Hu0/AAAAAAAAAECamZmZmZnZP0jhehSuR/k/XI/C9Shc8z8pXI/C9Sj4P+xRuB6F6+E/KVyPwvUo8D89CtejcD3aP/YoXI/C9fA/MzMzMzMz8z9I4XoUrkfxPylcj8L1KPg/16NwPQrX0z8pXI/C9SgAQDMzMzMzM9M/KVyPwvUo3D+kcD0K16PoP4/C9Shcj+I/H4XrUbge8T8zMzMzMzPTP+xRuB6F6/E/w/UoXI/CA0ApXI/C9SjwP9ejcD0K19M/SOF6FK5H6T8pXI/C9SgCQDMzMzMzM9M/H4XrUbge/T97FK5H4XrUP8P1KFyPwu0/w/UoXI/C1T8zMzMzMzPTP4XrUbgehds/mpmZmZmZ9T8K16NwPQrXP1K4HoXrUdg/7FG4HoXr9T8AAAAAAAD0P5qZmZmZmdk/KVyPwvUoBEAK16NwPQrnP8P1KFyPwtU/16NwPQrX0z/NzMzMzMzcPzMzMzMzM+s/zczMzMzM7D8zMzMzMzPzPwAAAAAAANA/mpmZmZmZ2T8UrkfhehQAQFK4HoXrUfA/mpmZmZmZ2T/Xo3A9CtfTPylcj8L1KNw/KVyPwvUoAEAzMzMzMzPTP5qZmZmZmdk/exSuR+F65D89CtejcD3aP+F6FK5H4do/ZmZmZmZm7j/Xo3A9CtfTPwAAAAAAAOA/mpmZmZmZ6T/NzMzMzMz0P6RwPQrXo+A/w/UoXI/C1T/D9Shcj8LxP6RwPQrXo9A/KVyPwvUo8D8fhetRuB7VPwrXo3A9Cuc/rkfhehSu5z/sUbgehevhPzMzMzMzM9M/hetRuB6F2z/hehSuR+HaP3sUrkfhetQ/9ihcj8L14D9SuB6F61H0P1K4HoXrUeA/MzMzMzMz0z/Xo3A9CtfTPylcj8L1KPA/AAAAAAAA/D8fhetRuB7VP4XrUbgehds/UrgehetR4D89CtejcD3aPylcj8L1KPA/FK5H4XoU8j9mZmZmZmbmPzMzMzMzM9M/exSuR+F61D97FK5H4XrwPylcj8L1KPA/XI/C9Shc7z8pXI/C9SjwPzMzMzMzM9M/AAAAAAAA4D/Xo3A9CtfTP1yPwvUoXPM/MzMzMzMzAUBI4XoUrkfhPylcj8L1KPA/4XoUrkfh6j+PwvUoXI/iP/YoXI/C9eg/H4XrUbge+T/hehSuR+HaP1K4HoXrUeA/rkfhehSu8z/hehSuR+HaP2ZmZmZmZuY/AAAAAAAA4D/NzMzMzMzsPzMzMzMzM/M/UrgehetR8D8fhetRuB7VP3sUrkfhetQ/UrgehetR+D9cj8L1KFzzP3sUrkfhevA/AAAAAAAA6D9cj8L1KFz7P6RwPQrXo/Q/SOF6FK5H4T8K16NwPQrnP2ZmZmZmZuY/SOF6FK5H0T8UrkfhehT6P1K4HoXrUeA/zczMzMzM7D8pXI/C9SjwP2ZmZmZmZuY/MzMzMzMz0z9cj8L1KFzzP7gehetRuOY/MzMzMzMz0z+4HoXrUbjmPwAAAAAAAOA/PQrXo3A92j+PwvUoXI/yP1yPwvUoXOc/cT0K16Nw8T9mZmZmZmbmPzMzMzMzM9M/UrgehetR9D8fhetRuB7VP0jhehSuR/k/MzMzMzMz0z97FK5H4XrUPx+F61G4HtU/SOF6FK5H8T9mZmZmZmbmPwAAAAAAAOA/mpmZmZmZ2T9mZmZmZmbmP6RwPQrXo+A/zczMzMzM7D/2KFyPwvXYPzMzMzMzM9M/mpmZmZmZ2T8zMzMzMzPzPwrXo3A9Cuc/w/UoXI/C1T9mZmZmZmbmP+xRuB6F6/E/PQrXo3A92j9mZmZmZmbmP+F6FK5H4do/ZmZmZmZmAEAzMzMzMzPTP1K4HoXrUdg/pHA9Ctej6D8AAAAAAAD4PwAAAAAAAOg/KVyPwvUo3D/sUbgehevpP65H4XoUrtc/pHA9Ctej4D9xPQrXo3DNP1K4HoXrUdg/H4XrUbge7T9SuB6F61HoP83MzMzMzOw/SOF6FK5H4T9SuB6F61HwPylcj8L1KPA/PQrXo3A9AEDD9Shcj8LxP0jhehSuR+E/w/UoXI/C7T9cj8L1KFzzPwAAAAAAAPA/pHA9Ctej8D9SuB6F61H0P8P1KFyPwgVAmpmZmZmZ2T9I4XoUrkfxP1K4HoXrUeA/MzMzMzMz4z8AAAAAAAD4PwAAAAAAAOA/H4XrUbge9T9cj8L1KFznP9ejcD0K1+s/KVyPwvUo9D/2KFyPwvXgPylcj8L1KPA/uB6F61G45j8AAAAAAADgP4/C9Shcj+o/mpmZmZmZ4T/2KFyPwvXYPylcj8L1KPA/cT0K16Nw9T9I4XoUrkf5P1K4HoXrUeA/hetRuB6F+z8AAAAAAADwPwrXo3A9CvM/KVyPwvUo+D9mZmZmZmbmP/YoXI/C9fA/UrgehetR2D+PwvUoXI/SP5qZmZmZmeE/16NwPQrX0z/D9Shcj8LVP/YoXI/C9eA/AAAAAAAA8D/Xo3A9CtfTP1yPwvUoXAVAAAAAAAAA+D9SuB6F61HwPxSuR+F6FABAKVyPwvUo8D+amZmZmZnZP7gehetRuOY/9ihcj8L12D+amZmZmZnhPzMzMzMzM9M/FK5H4XoU8j97FK5H4XrUP7gehetRuOY/UrgehetR8D9SuB6F61HgP6RwPQrXo+g/cT0K16Nw5T8UrkfhehTePx+F61G4HtU/exSuR+F61D/D9Shcj8L1P3sUrkfhetQ/AAAAAAAA6D/2KFyPwvX0P0jhehSuR+E/UrgehetR8D8AAAAAAAACQNejcD0K19M/KVyPwvUoAED2KFyPwvXYP7gehetRuOY/FK5H4XoUAEApXI/C9SjwP1yPwvUoXPM/MzMzMzMz0z8K16NwPQoDQM3MzMzMzOw/ZmZmZmZm5j/NzMzMzMz4PwAAAAAAAPA/MzMzMzMz0z+F61G4HoXbPwAAAAAAAOA/zczMzMzM7D+F61G4HoXzPx+F61G4HtU/MzMzMzMz0z8fhetRuB71PzMzMzMzM/M/H4XrUbge1T97FK5H4XrUPz0K16NwPdo/hetRuB6F2z8fhetRuB7xP65H4XoUrvM/rkfhehSu5z9mZmZmZmbmP65H4XoUrtc/MzMzMzMz0z8pXI/C9Sj4Pz0K16NwPQBAexSuR+F68D97FK5H4XrUP3sUrkfhevA/rkfhehSu1z/2KFyPwvXgP1K4HoXrUfA/UrgehetR4D8zMzMzMzPTP/YoXI/C9fA/7FG4HoXr4T89CtejcD3aP1K4HoXrUeA/pHA9Ctej4D8zMzMzMzPTP1K4HoXrUeA/FK5H4XoU8j/hehSuR+HaP1K4HoXrUeg/PQrXo3A92j8K16NwPQoBQFK4HoXrUdg/H4XrUbge1T/Xo3A9CtfzP1K4HoXrUeA/AAAAAAAA9D/hehSuR+HaP/YoXI/C9fA/AAAAAAAA8D9SuB6F61HgP1K4HoXrUeA/exSuR+F61D/Xo3A9CtfTP1K4HoXrUdg/AAAAAAAA8D+4HoXrUbjOP7gehetRuOY/KVyPwvUo8D+PwvUoXI/iP8P1KFyPwu0/16NwPQrX0z8UrkfhehQAQD0K16NwPfI/PQrXo3A94j8zMzMzMzPTP9ejcD0K19M/uB6F61G45j97FK5H4XrUP3E9CtejcPE/SOF6FK5H4T8zMzMzMzPTP3E9CtejcN0/hetRuB6F2z+F61G4HoXzPx+F61G4HvU/KVyPwvUo8D/Xo3A9CtfTPzMzMzMzM/M/16NwPQrX0z89CtejcD3aP65H4XoUrvM/UrgehetR4D9SuB6F61H4P6RwPQrXo+A/16NwPQrX0z/Xo3A9CtfTP5qZmZmZmdk/XI/C9Shc5z9SuB6F61HoP+xRuB6F69E/uB6F61G45j8AAAAAAADwP9ejcD0K1/M/7FG4HoXr6T+4HoXrUbjmPzMzMzMzM/s/exSuR+F6+D8UrkfhehTmPz0K16NwPdo/uB6F61G45j9mZmZmZmbmP3sUrkfheuw/j8L1KFyP8j9mZmZmZmbmP3E9CtejcM0/7FG4HoXr6T9SuB6F61H4P83MzMzMzOw/XI/C9Shc5z9I4XoUrkfpP+xRuB6F6+E/exSuR+F61D9cj8L1KFzzP8P1KFyPwtU/AAAAAAAA9D/2KFyPwvXgPylcj8L1KPg/XI/C9Shc8z/2KFyPwvXgPzMzMzMzM9M/mpmZmZmZ2T+4HoXrUbj6P1K4HoXrUdg/uB6F61G47j9SuB6F61H0Pylcj8L1KPA/KVyPwvUo8D8zMzMzMzPTPzMzMzMzM9M/H4XrUbge1T8AAAAAAAAAQHsUrkfhevA/UrgehetR+D8fhetRuB7VP9ejcD0K1/M/zczMzMzM9D8zMzMzMzPTPylcj8L1KPA/KVyPwvUo9D8fhetRuB7VP+xRuB6F6+E/pHA9Ctej6D8UrkfhehQCQClcj8L1KPA/16NwPQrX0z+PwvUoXI/yP9ejcD0K19M/AAAAAAAA4D/Xo3A9CtcDQHsUrkfhevg/cT0K16NwzT8AAAAAAADQP2ZmZmZmZuY/16NwPQrX8z+PwvUoXI/qPz0K16NwPdo/UrgehetR8D97FK5H4Xr4P5qZmZmZmdk/FK5H4XoUAEBcj8L1KFznPzMzMzMzM9M/CtejcD0K1z8AAAAAAAD4P65H4XoUrvM/H4XrUbge1T97FK5H4XrUP2ZmZmZmZgBAmpmZmZmZ6T/2KFyPwvX0P1K4HoXrUeA/cT0K16Nw+T/hehSuR+HiPwrXo3A9Ctc/mpmZmZmZ2T+4HoXrUbjmPxSuR+F6FABAUrgehetR+D/sUbgehev5P0jhehSuR/E/mpmZmZmZ2T/Xo3A9CtfTP3E9CtejcN0/9ihcj8L14D/2KFyPwvUAQFK4HoXrUfA/uB6F61G45j9mZmZmZmbmPylcj8L1KAJA16NwPQrX0z/hehSuR+HaP3sUrkfhetQ/mpmZmZmZ4T8fhetRuB75P2ZmZmZmZvI/AAAAAAAA4D/2KFyPwvXwPzMzMzMzM9M/cT0K16Nw3T8AAAAAAAD0PzMzMzMzM9M/KVyPwvUo8D97FK5H4XrUP8P1KFyPwtU/cT0K16Nw7T8AAAAAAADgP9ejcD0K19M/7FG4HoXr4T8pXI/C9SjwPzMzMzMzM9M/exSuR+F68D8zMzMzMzP7PwrXo3A9Ctc/UrgehetR8D/Xo3A9CtfTPzMzMzMzM9M/7FG4HoXr6T97FK5H4XrUP65H4XoUrtc/cT0K16Nw3T9cj8L1KFzzP+xRuB6F6+E/MzMzMzMz+z+kcD0K16PQP83MzMzMzPA/ZmZmZmZmAEAK16NwPQrXP6RwPQrXo+g/mpmZmZmZ4T/NzMzMzMz0P3sUrkfhetQ/zczMzMzM7D8fhetRuB7lPzMzMzMzM9M/exSuR+F68D8AAAAAAAD8PzMzMzMzM9M/w/UoXI/C5T+PwvUoXI/iP0jhehSuR/U/AAAAAAAA8D8fhetRuB7tP4XrUbgehfM/PQrXo3A92j8fhetRuB7VPz0K16NwPfo/FK5H4XoU7j/Xo3A9CtfTP5qZmZmZmeE/4XoUrkfh4j/D9Shcj8LVPzMzMzMzM+M/zczMzMzM7D+F61G4HoXzP7gehetRuOY/KVyPwvUo8D8pXI/C9SjwPylcj8L1KPA/uB6F61G45j89CtejcD3aPylcj8L1KPA/UrgehetR4D/NzMzMzMzwPzMzMzMzM9M/FK5H4XoU5j89CtejcD3aP1K4HoXrUdg/uB6F61G45j/Xo3A9CtfTP0jhehSuR/E/j8L1KFyP4j9SuB6F61HoP9ejcD0K19M/hetRuB6F8z+kcD0K16PgP3E9CtejcN0/XI/C9Shc9z/Xo3A9CtfTP8P1KFyPwvE/uB6F61G45j97FK5H4XrUPx+F61G4HvE/16NwPQrX0z+kcD0K16PgP3sUrkfhevA/MzMzMzMz0z89CtejcD0CQEjhehSuR/E/UrgehetR4D8zMzMzMzP7PzMzMzMzM9M/AAAAAAAA/D8zMzMzMzPTP83MzMzMzOw/16NwPQrX0z9I4XoUrkfhP+xRuB6F6+E/w/UoXI/C1T9I4XoUrkfpPzMzMzMzM9M/H4XrUbge1T8K16NwPQoDQD0K16NwPdo/CtejcD0K5z+4HoXrUbjmP3sUrkfhevA/UrgehetR/D9xPQrXo3DxPzMzMzMzM9M/zczMzMzM8D/2KFyPwvXYPylcj8L1KPA/j8L1KFyP4j8K16NwPQrnPylcj8L1KPg/zczMzMzM8D/Xo3A9CtfTP1yPwvUoXPM/AAAAAAAA/D/NzMzMzMz8P+xRuB6F6+E/AAAAAAAA8D/hehSuR+HaPylcj8L1KPA/MzMzMzMz0z/sUbgehevhP/YoXI/C9fA/4XoUrkfh2j+kcD0K16PgP9ejcD0K19M/hetRuB6F+z/Xo3A9CtfTP1K4HoXrUdg/KVyPwvUo8D8pXI/C9SjwPwAAAAAAAOA/zczMzMzMAEBmZmZmZmbmPzMzMzMzM9M/exSuR+F61D8fhetRuB7VP83MzMzMzOw/MzMzMzMz0z+4HoXrUbjmP83MzMzMzOw/SOF6FK5H0T8UrkfhehQAQD0K16NwPdo/hetRuB6F8z8zMzMzMzPTP6RwPQrXo9A/CtejcD0K5z/hehSuR+HaPwAAAAAAAOA/hetRuB6F6z8AAAAAAADQP3sUrkfhevg/4XoUrkfhBEAAAAAAAAD4P7gehetRuOY/SOF6FK5H6T9cj8L1KFzzP83MzMzMzABAMzMzMzMz0z9I4XoUrkfhPwrXo3A9Ctc/pHA9Ctej4D8AAAAAAADgPz0K16NwPdo/UrgehetR8D8pXI/C9SjwP7gehetRuPI/PQrXo3A9BEA9CtejcD3iP5qZmZmZmfk/SOF6FK5H4T9SuB6F61H0P6RwPQrXo+g/4XoUrkfh2j8pXI/C9Sj4P1yPwvUoXPM/CtejcD0K1z+uR+F6FK7XP1K4HoXrUdg/KVyPwvUo+D/NzMzMzMzsPzMzMzMzM/s/7FG4HoXr4T9cj8L1KFznP9ejcD0K19M/KVyPwvUo8D/D9Shcj8LVP1K4HoXrUeA/16NwPQrX8z8pXI/C9SjwPz0K16NwPeI/H4XrUbge1T8AAAAAAAD4Pylcj8L1KPA/KVyPwvUo9D+amZmZmZnpP+xRuB6F6+k/PQrXo3A92j8UrkfhehTePwrXo3A9Cuc/MzMzMzMz0z89CtejcD3iPwAAAAAAAOA/AAAAAAAA0D/2KFyPwvXgPx+F61G4HtU/H4XrUbge1T8pXI/C9SjwPwAAAAAAAAJASOF6FK5H8T8zMzMzMzPzP83MzMzMzOw/16NwPQrX4z/sUbgehevxP83MzMzMzNw/16NwPQrX+z+4HoXrUbjmP1yPwvUoXOc/hetRuB6F2z8zMzMzMzPTP6RwPQrXo+g/FK5H4XoU8j+4HoXrUbjOP2ZmZmZmZuY/H4XrUbge7T8K16NwPQrXP8P1KFyPwvE/exSuR+F61D8K16NwPQrXPzMzMzMzM/M/zczMzMzM7D8UrkfhehTuP1K4HoXrUeA/rkfhehSu1z9cj8L1KFzzP8P1KFyPwtU/16NwPQrX8z8K16NwPQrXP9ejcD0K19M/16NwPQrX0z/Xo3A9CtfzPwAAAAAAAOA/MzMzMzMz0z8fhetRuB7lP6RwPQrXo+A/CtejcD0K5z9mZmZmZmbmP3sUrkfhevA/pHA9Ctej0D8AAAAAAADgP+F6FK5H4QBAmpmZmZmZ2T8K16NwPQrnP2ZmZmZmZuY/ZmZmZmZm1j9mZmZmZmbmPxSuR+F6FPI/j8L1KFyP4j8pXI/C9SjwP1K4HoXrUfg/UrgehetR8D89CtejcD3yPx+F61G4Hu0/XI/C9Shc8z/Xo3A9CtfzP5qZmZmZmeE/exSuR+F61D/NzMzMzMzsP6RwPQrXo/A/KVyPwvUo8D/Xo3A9CtfTPxSuR+F6FABAzczMzMzM7D8AAAAAAADgP2ZmZmZmZuY/ZmZmZmZm5j/NzMzMzMzwP1K4HoXrUeA/exSuR+F68D8UrkfhehQAQFK4HoXrUeA/FK5H4XoUAEAzMzMzMzPTPxSuR+F6FABA16NwPQrX0z/Xo3A9CtfTPzMzMzMzM+M/XI/C9Shc+z8UrkfhehT6PwAAAAAAAPA/w/UoXI/C+T97FK5H4XrUP+xRuB6F6/E/H4XrUbge8T89CtejcD3aP7gehetRuO4/16NwPQrX0z8AAAAAAADwPz0K16NwPdo/9ihcj8L12D/Xo3A9CtfTP0jhehSuR+k/7FG4HoXr0T/D9Shcj8LxP1yPwvUoXOc/ZmZmZmZm5j8AAAAAAADgPylcj8L1KPA/AAAAAAAAAEA9CtejcD3qP/YoXI/C9QJA16NwPQrX0z89CtejcD0AQI/C9Shcj+I/ZmZmZmZm5j8AAAAAAADgPylcj8L1KPg/pHA9Ctej4D8AAAAAAADwPylcj8L1KPA/AAAAAAAA8D+uR+F6FK7XPylcj8L1KPg/9ihcj8L18D8AAAAAAADwP5qZmZmZmeE/pHA9Ctej8D8zMzMzMzPjP+xRuB6F6/E/KVyPwvUo8D8zMzMzMzPzP/YoXI/C9fA/mpmZmZmZ2T8AAAAAAAAEQGZmZmZmZtY/exSuR+F68D8zMzMzMzPTP3E9CtejcN0/9ihcj8L18D8AAAAAAADwPylcj8L1KPA/ZmZmZmZmAEAAAAAAAAD4PxSuR+F6FABAKVyPwvUo9D/hehSuR+HqPx+F61G4Hu0/uB6F61G45j+4HoXrUbjOP9ejcD0K19M/MzMzMzMz0z8fhetRuB7VP9ejcD0K19M/XI/C9Shc8z8fhetRuB7VP9ejcD0K1/8/uB6F61G47j+kcD0K16PQPylcj8L1KPg/9ihcj8L19D8AAAAAAADQP3sUrkfhevA/KVyPwvUo8D/Xo3A9CtfTP5qZmZmZmdk/UrgehetR4D8pXI/C9SgAQFK4HoXrUeA/H4XrUbge1T9mZmZmZmbmPxSuR+F6FABAKVyPwvUo8D8AAAAAAAD4PzMzMzMzM/M/PQrXo3A92j8fhetRuB7VP9ejcD0K19M/UrgehetR2D+F61G4HoXbP1K4HoXrUfA/mpmZmZmZ2T+kcD0K16PgP83MzMzMzOw/H4XrUbge+T+4HoXrUbjyP3sUrkfhetQ/FK5H4XoU3j9mZmZmZmbmPwrXo3A9Ctc/zczMzMzM7D+4HoXrUbjmP1K4HoXrUfA/UrgehetR4D+kcD0K16PoP/YoXI/C9fQ/UrgehetR8D/NzMzMzMzwPylcj8L1KPA/AAAAAAAA4D8pXI/C9Sj4P1yPwvUoXOc/9ihcj8L14D+4HoXrUbjOPx+F61G4HtU/UrgehetR4D+4HoXrUbj6P9ejcD0K19M/uB6F61G4AEDXo3A9CtfrPx+F61G4HtU/zczMzMzM9D9mZmZmZmbmP4XrUbgehfM/16NwPQrX4z+amZmZmZnZP65H4XoUruc/FK5H4XoU5j8K16NwPQrzPx+F61G4HtU/KVyPwvUo+D/2KFyPwvXYP9ejcD0K1+M/16NwPQrX0z8zMzMzMzPzP83MzMzMzOw/MzMzMzMz8z8zMzMzMzPTPzMzMzMzM/M/FK5H4XoU3j89CtejcD3iPz0K16NwPdo/FK5H4XoUAEBSuB6F61HwP7gehetRuOY/AAAAAAAA8D8pXI/C9SjwP9ejcD0K19M/MzMzMzMz0z8pXI/C9SjcP7gehetRuOY/MzMzMzMz0z89CtejcD3aP+F6FK5H4fo/XI/C9Shc5z8zMzMzMzPTPylcj8L1KPA/rkfhehSuAUCkcD0K16PgP2ZmZmZmZtY/AAAAAAAA8D/D9Shcj8L5Pylcj8L1KPQ/XI/C9Shc5z8AAAAAAAD4P1K4HoXrUeA/AAAAAAAA4D8K16NwPQrvP1yPwvUoXPM/H4XrUbge5T+4HoXrUbjuP1K4HoXrUdg/ZmZmZmZmAEAfhetRuB7VP1K4HoXrUfg/uB6F61G4+j9mZmZmZmbWP5qZmZmZmdk/ZmZmZmZm5j9mZmZmZmbmP7gehetRuOY/exSuR+F61D8fhetRuB4BQNejcD0K19M/CtejcD0K7z/Xo3A9CtfTP1K4HoXrUeg/MzMzMzMz0z9xPQrXo3DdP83MzMzMzOw/KVyPwvUoAEBxPQrXo3DNP83MzMzMzOw/ZmZmZmZm5j9I4XoUrkfhP9ejcD0K19M/SOF6FK5H+T9cj8L1KFznP1K4HoXrUeA/MzMzMzMz0z+uR+F6FK7XPwAAAAAAAOA/CtejcD0K5z9mZmZmZmbmP/YoXI/C9eA/ZmZmZmZm5j9SuB6F61HgP83MzMzMzOw/j8L1KFyPAEDXo3A9CtfTP1yPwvUoXPM/zczMzMzM5D8AAAAAAADwP3sUrkfhegBA16NwPQrX0z+4HoXrUbgAQB+F61G4HtU/H4XrUbge1T/D9Shcj8LxPx+F61G4HtU/hetRuB6F+z8pXI/C9SjkP83MzMzMzOw/16NwPQrX0z+amZmZmZnxP1K4HoXrUeg/pHA9Ctej8D+uR+F6FK7XPzMzMzMzM9M/MzMzMzMz0z8AAAAAAADwP1K4HoXrUeg/ZmZmZmZm5j9mZmZmZmbmPx+F61G4HtU/KVyPwvUo7D8AAAAAAADwPzMzMzMzM+M/hetRuB6F8z8zMzMzMzPTP83MzMzMzOQ/AAAAAAAAAECamZmZmZnxPz0K16NwPdo/MzMzMzMz0z8zMzMzMzPTP1yPwvUoXOc/exSuR+F65D/sUbgehevpP4/C9Shcj+I/UrgehetRAEDsUbgehevpP+F6FK5H4do/exSuR+F68D8UrkfhehTyPz0K16NwPdo/ZmZmZmZm5j8pXI/C9SjwP5qZmZmZmeE/KVyPwvUo8D+PwvUoXI/iP6RwPQrXo+A/MzMzMzMz0z9cj8L1KFzzP6RwPQrXo+g/mpmZmZmZ2T8zMzMzMzPzP2ZmZmZmZtY/PQrXo3A96j/Xo3A9CtfTP83MzMzMzPA/UrgehetR4D8zMzMzMzPTP1yPwvUoXN8/9ihcj8L19D9SuB6F61HgPylcj8L1KPg/zczMzMzM7D+uR+F6FK7nP9ejcD0K19M/mpmZmZmZ2T/D9Shcj8LtP5qZmZmZmdk/16NwPQrX0z9mZmZmZmbmPwAAAAAAAPg/pHA9Ctej/D8pXI/C9SjwPwAAAAAAAOA/7FG4HoXr4T/Xo3A9CtfTP5qZmZmZmfE/7FG4HoXr4T97FK5H4XrUP/YoXI/C9dg/w/UoXI/C1T9cj8L1KFzzP6RwPQrXo/Q/hetRuB6F4z9cj8L1KFzzP7gehetRuOY/ZmZmZmZm9j8fhetRuB7VPxSuR+F6FPI/H4XrUbge8T97FK5H4XrUP3sUrkfhetQ/9ihcj8L14D/sUbgehevhP3sUrkfhevA/exSuR+F61D97FK5H4XrUPzMzMzMzM9M/zczMzMzM7D+kcD0K16PwP9ejcD0K1/M/XI/C9Shc8z8AAAAAAADwP1yPwvUoXPM/ZmZmZmZm9j8fhetRuB7VPwAAAAAAAOA/4XoUrkfh2j/NzMzMzMzcP9ejcD0K19M/AAAAAAAA+D8AAAAAAADgPylcj8L1KPA/XI/C9Shc5z89CtejcD3aP65H4XoUrvM/pHA9Ctej4D8pXI/C9SjwP7gehetRuOY/AAAAAAAA4D8zMzMzMzPrP5qZmZmZmdk/uB6F61G45j9SuB6F61HYPwrXo3A9Cuc/PQrXo3A96j9mZmZmZmbmPwAAAAAAAPQ/exSuR+F69D9mZmZmZmbWP9ejcD0K19M/9ihcj8L18D/2KFyPwvXgPzMzMzMzM/M/KVyPwvUo8D+amZmZmZnpPz0K16NwPdo/KVyPwvUo8D9xPQrXo3DtPz0K16NwPdo/KVyPwvUo3D+kcD0K16PwP9ejcD0K19M/AAAAAAAAAEDsUbgehevxP9ejcD0K19M/zczMzMzM8D8pXI/C9SjcP7gehetRuM4/16NwPQrX8z/Xo3A9CtfTP7gehetRuOY/ZmZmZmZm5j9mZmZmZmbmP65H4XoUrtc/9ihcj8L14D/NzMzMzMzcPwAAAAAAANA/KVyPwvUo+D9SuB6F61HYP4XrUbgehfM/16NwPQrX8z8fhetRuB7VPzMzMzMzM9M/zczMzMzM8D9SuB6F61EAQOF6FK5H4do/MzMzMzMz0z97FK5H4XrwPz0K16NwPdo/KVyPwvUo8D/NzMzMzMzkPx+F61G4Hu0/PQrXo3A92j8pXI/C9SjwP3E9CtejcO0/uB6F61G45j8AAAAAAADwP6RwPQrXo+A/ZmZmZmZm1j89CtejcD0AQAAAAAAAAOA/16NwPQrX0z/2KFyPwvXgP0jhehSuR+E/PQrXo3A92j8pXI/C9Sj4Pylcj8L1KPg/zczMzMzM3D+amZmZmZn1P6RwPQrXo9A/j8L1KFyP4j+F61G4HoXzP8P1KFyPwvE/AAAAAAAA8D+4HoXrUbjmPzMzMzMzM9M/UrgehetR8D/Xo3A9CtfzPwAAAAAAAPg/AAAAAAAA+D8zMzMzMzPTP8P1KFyPwtU/7FG4HoXr6T+amZmZmZnhP+xRuB6F6/E/exSuR+F61D+amZmZmZnhPylcj8L1KPw/16NwPQrX0z9xPQrXo3DdPzMzMzMzM9M/AAAAAAAA8D/D9Shcj8LVP0jhehSuR+E/mpmZmZmZ6T9SuB6F61HYP4XrUbgehfM/9ihcj8L16D9I4XoUrkfRP8P1KFyPwu0/MzMzMzMz0z9mZmZmZmbmPzMzMzMzM9M/AAAAAAAA8D/sUbgehevhP1K4HoXrUdg/KVyPwvUo8D9mZmZmZmbmP8P1KFyPwvk/mpmZmZmZ2T9xPQrXo3DNPx+F61G4Hu0/H4XrUbge8T9cj8L1KFznPylcj8L1KOQ/j8L1KFyPAED2KFyPwvXYPwAAAAAAAOA/UrgehetR8D89CtejcD3aPylcj8L1KPg/UrgehetRAED2KFyPwvXgP/YoXI/C9eA/7FG4HoXr4T8pXI/C9SjwP/YoXI/C9fg/PQrXo3A92j8AAAAAAAD4P7gehetRuPI/AAAAAAAA+D9mZmZmZmbmP9ejcD0K19M/AAAAAAAA6D9SuB6F61HYPzMzMzMzM9M/zczMzMzM7D/Xo3A9CtfTP7gehetRuM4/mpmZmZmZ6T8pXI/C9SjwPz0K16NwPdo/cT0K16Nw7T+4HoXrUbjOP65H4XoUruc/uB6F61G45j97FK5H4XrwP+xRuB6F6+E/exSuR+F61D/D9Shcj8LxPzMzMzMzM/s/ZmZmZmZm5j/2KFyPwvXgP3sUrkfhetQ/ZmZmZmZm5j+uR+F6FK7zP2ZmZmZmZvI/KVyPwvUo+D+kcD0K16PwP2ZmZmZmZvI/zczMzMzM+D+kcD0K16PoPzMzMzMzM9M/SOF6FK5H6T/2KFyPwvXwPx+F61G4HtU/UrgehetR4D8fhetRuB7VPwAAAAAAAPA/rkfhehSu1z97FK5H4XrwP9ejcD0K19M/zczMzMzM8D/NzMzMzMzsPylcj8L1KPg/KVyPwvUo+D8zMzMzMzPTP+xRuB6F6+E/cT0K16Nw7T9cj8L1KFznPylcj8L1KPg/16NwPQrX4z8AAAAAAADwPylcj8L1KPA/AAAAAAAA4D8zMzMzMzPTP2ZmZmZmZuY/ZmZmZmZm5j+uR+F6FK7nPwAAAAAAAABAKVyPwvUo+D9SuB6F61HgP0jhehSuR/0/UrgehetR8D9cj8L1KFznP8P1KFyPwvE/MzMzMzMz0z+4HoXrUbjOP65H4XoUrtc/pHA9Ctej4D+kcD0K16PwP2ZmZmZmZvY/7FG4HoXr8T+amZmZmZnhP+F6FK5H4fI/MzMzMzMz0z9SuB6F61H4Pz0K16NwPdo/H4XrUbge1T97FK5H4XrUPwAAAAAAAPA/H4XrUbge8T/NzMzMzMzsP1K4HoXrUfA/rkfhehSu1z/2KFyPwvXgPwAAAAAAAPA/pHA9Ctej0D/hehSuR+HaPx+F61G4HtU/AAAAAAAA0D+amZmZmZnhP6RwPQrXo/Q/PQrXo3A94j/Xo3A9CtfTP2ZmZmZmZuY/ZmZmZmZm5j+PwvUoXI/iP0jhehSuR/E/AAAAAAAA+D8fhetRuB7tP83MzMzMzOw/H4XrUbge7T97FK5H4XrUP83MzMzMzPA/uB6F61G4zj/sUbgehev1PzMzMzMzM9M/PQrXo3A92j9mZmZmZmbmPx+F61G4HvU/UrgehetR4D/2KFyPwvXYP5qZmZmZmfE/zczMzMzM7D9mZmZmZmbmP0jhehSuR+k/PQrXo3A94j8zMzMzMzPjP9ejcD0K19M/9ihcj8L14D9I4XoUrkfhPx+F61G4HvE/FK5H4XoU+j8K16NwPQrnP3sUrkfhetQ/zczMzMzM7D+4HoXrUbjmP7gehetRuM4/pHA9Ctej4D8zMzMzMzPTP6RwPQrXo+A/AAAAAAAA+D8zMzMzMzPTP1K4HoXrUfg/exSuR+F61D/sUbgehev9P83MzMzMzOw/UrgehetR4D9mZmZmZmbWPx+F61G4Hu0/MzMzMzMz0z+amZmZmZnZPwrXo3A9Cuc/mpmZmZmZ2T89CtejcD3iP5qZmZmZmdk/zczMzMzM7D9SuB6F61HYPwAAAAAAAARAw/UoXI/C7T/NzMzMzMzsPzMzMzMzM/M/hetRuB6F4z+uR+F6FK7zPwAAAAAAAPQ/mpmZmZmZ4T9mZmZmZmbmPxSuR+F6FABAUrgehetR4D/2KFyPwvXwP/YoXI/C9dg/MzMzMzMz0z8fhetRuB7VPx+F61G4Hu0/16NwPQrX0z+PwvUoXI/iP2ZmZmZmZuY/9ihcj8L14D9mZmZmZmbWPylcj8L1KABAPQrXo3A92j8AAAAAAAD0Pylcj8L1KABAuB6F61G45j+amZmZmZnZP6RwPQrXo9A/MzMzMzMz0z+kcD0K16PoP9ejcD0K19M/SOF6FK5HAUA9CtejcD3aP3E9CtejcO0/w/UoXI/C1T+4HoXrUbjyP9ejcD0K19M/MzMzMzMz0z8pXI/C9SjcP1K4HoXrUfg/ZmZmZmZm5j+amZmZmZnxP3sUrkfhetQ/uB6F61G45j89CtejcD3aP2ZmZmZmZuY/MzMzMzMz8z8zMzMzMzPTP83MzMzMzAJA16NwPQrX0z/2KFyPwvXYP83MzMzMzOw/exSuR+F68D/2KFyPwvXwP9ejcD0K1/s/w/UoXI/C7T/D9Shcj8LVPylcj8L1KABApHA9CtejAEDNzMzMzMz4Pylcj8L1KPg/hetRuB6F2z8AAAAAAAAAQPYoXI/C9eg/mpmZmZmZ8T+4HoXrUbjmP6RwPQrXo+A/UrgehetR8D+kcD0K16MAQArXo3A9Ctc/j8L1KFyP+j+uR+F6FK7zP0jhehSuR+k/ZmZmZmZm1j/NzMzMzMzsP1K4HoXrUeA/exSuR+F61D+kcD0K16PgPx+F61G4HtU/mpmZmZmZ2T8K16NwPQrnP83MzMzMzOw/rkfhehSu+z9SuB6F61H4P1K4HoXrUdg/PQrXo3A92j8AAAAAAADwP6RwPQrXo/A/uB6F61G45j8UrkfhehTyPzMzMzMzM/s/rkfhehSu5z/sUbgehevRP3sUrkfhetQ/KVyPwvUo+D97FK5H4XrUPwAAAAAAAOA/4XoUrkfh6j8AAAAAAADgP65H4XoUrtc/cT0K16NwzT/NzMzMzMwAQClcj8L1KOw/pHA9Ctej0D8pXI/C9Sj4Pz0K16NwPQJA9ihcj8L16D+kcD0K16PwP6RwPQrXo9A/zczMzMzMAECF61G4HoXzP3sUrkfhetQ/mpmZmZmZ+T8UrkfhehTyP5qZmZmZmfE/pHA9Ctej6D8AAAAAAADgP5qZmZmZmdk/FK5H4XoUAEC4HoXrUbjmP+F6FK5H4do/mpmZmZmZ+T9mZmZmZmbmPylcj8L1KPA/16NwPQrX0z8pXI/C9Sj4P6RwPQrXowJAAAAAAAAA+D8zMzMzMzPzPz0K16NwPeo/4XoUrkfh2j9mZmZmZmYAQLgehetRuPI/pHA9Ctej4D9cj8L1KFznP9ejcD0K19M/H4XrUbge1T8zMzMzMzPTPzMzMzMzM9M/SOF6FK5H9T+amZmZmZnxP1yPwvUoXPM/hetRuB6F8z97FK5H4XrUP3sUrkfheuw/9ihcj8L14D/Xo3A9CtfTP5qZmZmZmdk/KVyPwvUo8D89CtejcD3yP3E9CtejcM0/ZmZmZmZm8j+4HoXrUbjmP8P1KFyPwtU/SOF6FK5H4T8zMzMzMzPTPzMzMzMzM9M/exSuR+F61D8AAAAAAADQPwrXo3A9Ctc/mpmZmZmZ6T9SuB6F61HYP2ZmZmZmZuY/pHA9Ctej4D8pXI/C9SjwP6RwPQrXo/A/MzMzMzMz8z/Xo3A9CtfTP7gehetRuABA16NwPQrX0z/NzMzMzMzsP2ZmZmZmZuY/PQrXo3A92j/NzMzMzMzsP8P1KFyPwtU/UrgehetR2D/NzMzMzMzsP9ejcD0K1+s/16NwPQrX4z+4HoXrUbjmP7gehetRuPY/ZmZmZmZm1j97FK5H4XrUP6RwPQrXo+A/zczMzMzM7D9SuB6F61H4PzMzMzMzM9M/KVyPwvUo8D9xPQrXo3DxP65H4XoUruc/16NwPQrX0z97FK5H4XrUP1yPwvUoXPM/SOF6FK5H4T+amZmZmZnZP/YoXI/C9fA/16NwPQrX0z9SuB6F61HwPwrXo3A9Ctc/ZmZmZmZm+j+PwvUoXI/qPylcj8L1KABAexSuR+F61D8pXI/C9SjwP4/C9Shcj+I/UrgehetR4D8AAAAAAADgPwAAAAAAAABApHA9Ctej6D/D9Shcj8LxP1K4HoXrUeA/uB6F61G45j+F61G4HoXbP1K4HoXrUfg/AAAAAAAA8D/D9Shcj8LVPwAAAAAAAOg/16NwPQrX0z/NzMzMzMzsP9ejcD0K19M/AAAAAAAA8D8zMzMzMzPTP5qZmZmZmdk/CtejcD0K5z8zMzMzMzPTPwAAAAAAAPA/KVyPwvUo+D89CtejcD3aP65H4XoUrvM/MzMzMzMz0z8pXI/C9SjwPwAAAAAAAPA/H4XrUbge7T/Xo3A9CtfTPwAAAAAAAPA/PQrXo3A92j9I4XoUrkf5PwAAAAAAAPg/7FG4HoXr9T9xPQrXo3DxP1K4HoXrUdg/9ihcj8L14D8AAAAAAADQP1K4HoXrUeA/7FG4HoXr+T/hehSuR+HaP83MzMzMzOw/7FG4HoXr0T+PwvUoXI/iPylcj8L1KPA/9ihcj8L1+D+kcD0K16PgP9ejcD0K19M/16NwPQrX0z89CtejcD3aP6RwPQrXo+g/w/UoXI/C+T/sUbgehevRPzMzMzMzM9M/ZmZmZmZm1j9cj8L1KFzzP3sUrkfhevA/9ihcj8L1AEAAAAAAAADwPylcj8L1KPA/SOF6FK5H0T+kcD0K16PgP7gehetRuOY/PQrXo3A92j9I4XoUrkfRPylcj8L1KPA/KVyPwvUo+D9SuB6F61HwPzMzMzMzM9M/AAAAAAAA8D9mZmZmZmbyPwAAAAAAAPA/16NwPQrX0z8zMzMzMzPTP1K4HoXrUfA/pHA9Ctej4D8UrkfhehTyP83MzMzMzOw/UrgehetR8D8AAAAAAAD4P1K4HoXrUfA/4XoUrkfh2j/hehSuR+HiP1yPwvUoXPM/cT0K16NwA0DNzMzMzMzwP4XrUbgehds/H4XrUbge1T9SuB6F61HoP1K4HoXrUfA/AAAAAAAA9D8UrkfhehT6P1K4HoXrUdg/7FG4HoXr6T9mZmZmZmbmP9ejcD0K19M/mpmZmZmZ2T/2KFyPwvXwP2ZmZmZmZuY/KVyPwvUo3D8zMzMzMzPjP7gehetRuOY/AAAAAAAA9D/Xo3A9CtfTPxSuR+F6FPI/uB6F61G45j8zMzMzMzPTP0jhehSuR+E/PQrXo3A92j9cj8L1KFznP1yPwvUoXPM/hetRuB6F2z9SuB6F61HgP0jhehSuR/U/uB6F61G48j/Xo3A9CtfTPwrXo3A9CgNAZmZmZmZm9j/NzMzMzMzsP6RwPQrXo9A/H4XrUbge1T89CtejcD3aP9ejcD0K19M/AAAAAAAA+D89CtejcD3aP2ZmZmZmZgJASOF6FK5H8T8zMzMzMzPzPx+F61G4Hu0/exSuR+F69D+kcD0K16PoP9ejcD0K19M/KVyPwvUo+D9mZmZmZmbWP1K4HoXrUeA/zczMzMzM3D/D9Shcj8LVP6RwPQrXo/A/hetRuB6F4z8fhetRuB7VP5qZmZmZmfE/16NwPQrX0z9I4XoUrkf5PzMzMzMzM9M/ZmZmZmZm5j9SuB6F61HgP9ejcD0K19M/ZmZmZmZm5j8AAAAAAADwP9ejcD0K1+M/ZmZmZmZm5j8AAAAAAADgP7gehetRuM4/H4XrUbge8T+amZmZmZnhP2ZmZmZmZuY/w/UoXI/C7T8pXI/C9SjcP83MzMzMzOw/H4XrUbge1T9mZmZmZmbmP+F6FK5H4eI/UrgehetR6D8fhetRuB7VP1yPwvUoXOc/MzMzMzMz0z8pXI/C9Sj4P83MzMzMzOw/mpmZmZmZ2T+4HoXrUbjmP/YoXI/C9dg/ZmZmZmZm5j97FK5H4XrUP6RwPQrXo+A/ZmZmZmZm1j9mZmZmZmbWPzMzMzMzM9M/PQrXo3A92j+PwvUoXI/yP5qZmZmZmdk/ZmZmZmZm8j/Xo3A9CtfzPz0K16NwPdo/4XoUrkfh8j8pXI/C9SjwP6RwPQrXo+A/exSuR+F68D8zMzMzMzPjPx+F61G4Hv0/zczMzMzM9D9SuB6F61HwP/YoXI/C9fQ/uB6F61G45j+4HoXrUbjyP4XrUbgeheM/UrgehetR2D+kcD0K16PwP3sUrkfhetQ/pHA9Ctej8D8AAAAAAADwP7gehetRuM4/MzMzMzMz0z/hehSuR+HiP4XrUbgehds/AAAAAAAA0D/2KFyPwvXoPxSuR+F6FPI/4XoUrkfh2j+amZmZmZnpPylcj8L1KPA/exSuR+F61D8AAAAAAADQPz0K16NwPdo/exSuR+F6+D8AAAAAAADwPylcj8L1KPA/7FG4HoXr4T8AAAAAAAD4P1K4HoXrUfA/PQrXo3A92j+amZmZmZnZPzMzMzMzM9M/ZmZmZmZm5j8AAAAAAADQPylcj8L1KPg/ZmZmZmZm1j8pXI/C9SjcP8P1KFyPwtU/mpmZmZmZ2T9mZmZmZmbmP3sUrkfhevA/16NwPQrX0z/D9Shcj8LVP65H4XoUrvM/zczMzMzM7D8pXI/C9SgAQFK4HoXrUeA/PQrXo3A92j+4HoXrUbjmP1K4HoXrUeA/rkfhehSu1z8zMzMzMzPTP8P1KFyPwtU/MzMzMzMz+z89CtejcD3aP3E9CtejcM0/16NwPQrX0z+4HoXrUbjmP3sUrkfhetQ/zczMzMzM3D9mZmZmZmbmP7gehetRuOY/exSuR+F6/D/hehSuR+HaP83MzMzMzOw/MzMzMzMz+z8pXI/C9SjcPylcj8L1KPg/pHA9Ctej8D+uR+F6FK7zP1K4HoXrUdg/UrgehetR4D8AAAAAAAD0PwAAAAAAAPA/9ihcj8L12D8zMzMzMzPjPwrXo3A9Cuc/ZmZmZmZm5j8UrkfhehQAQLgehetRuOY/zczMzMzM7D+PwvUoXI/SP5qZmZmZmeE/XI/C9Shc+z8fhetRuB7VPylcj8L1KPA/ZmZmZmZm5j97FK5H4XrUP2ZmZmZmZuY/w/UoXI/C1T9SuB6F61HwP3sUrkfhetQ/CtejcD0K1z/D9Shcj8LVP2ZmZmZmZuY/4XoUrkfh2j9SuB6F61HwP3sUrkfhetQ/hetRuB6F2z97FK5H4XrUPzMzMzMzMwNAw/UoXI/C1T+amZmZmZn1P83MzMzMzOw/PQrXo3A99j9SuB6F61HYP2ZmZmZmZuY/hetRuB6F2z9SuB6F61HgPz0K16NwPdo/AAAAAAAA8D/2KFyPwvXwP1K4HoXrUdg/AAAAAAAA+D9mZmZmZmbmP3E9CtejcPE/4XoUrkfh2j+uR+F6FK7zP83MzMzMzOw/AAAAAAAA+D8AAAAAAAAAQPYoXI/C9fA/KVyPwvUo8D8K16NwPQrnP/YoXI/C9eA/MzMzMzMz0z+kcD0K16PoP65H4XoUruc/j8L1KFyP0j+F61G4HoXjP/YoXI/C9eA/pHA9Ctej8D+F61G4HoXrP1K4HoXrUdg/mpmZmZmZ4T/Xo3A9CtfTPylcj8L1KPA/MzMzMzMz0z+kcD0K16PwP5qZmZmZmek/AAAAAAAA6D8zMzMzMzPTP2ZmZmZmZuY/16NwPQrX0z8zMzMzMzPzP2ZmZmZmZuY/PQrXo3A92j8AAAAAAADwPzMzMzMzM9M/AAAAAAAA+D8fhetRuB7VP6RwPQrXo+A/16NwPQrX0z8AAAAAAADgP5qZmZmZmdk/exSuR+F61D9SuB6F61HwP5qZmZmZmeE/16NwPQrX0z/sUbgehevhP1K4HoXrUfg/pHA9Ctej4D/sUbgehevhP3E9CtejcAVAzczMzMzMAEAAAAAAAADgPwAAAAAAAABAUrgehetR9D8AAAAAAADwP1K4HoXrUeA/KVyPwvUo8D97FK5H4XrUP3sUrkfhetQ/exSuR+F61D+F61G4HoXzP2ZmZmZmZtY/exSuR+F61D89CtejcD3aP65H4XoUrvM/UrgehetR4D8AAAAAAADwPwAAAAAAAPA/UrgehetR2D/Xo3A9CtfTP3E9CtejcN0/MzMzMzMz8z97FK5H4XrUP2ZmZmZmZtY/ZmZmZmZm8j8zMzMzMzPTP83MzMzMzOw/KVyPwvUo8D8zMzMzMzPTP83MzMzMzOw/MzMzMzMz8z9xPQrXo3DNP83MzMzMzOw/H4XrUbge1T+amZmZmZnpP5qZmZmZmdk/AAAAAAAA0D8UrkfhehTyP/YoXI/C9eg/uB6F61G4zj9SuB6F61HwP0jhehSuR+E/AAAAAAAA+D/sUbgehevxPzMzMzMzM9M/KVyPwvUo+D9xPQrXo3DxP1K4HoXrUfw/H4XrUbge1T9I4XoUrkfhP1K4HoXrUfg/AAAAAAAA6D89CtejcD3aP8P1KFyPwtU/ZmZmZmZm5j8AAAAAAADwPylcj8L1KPA/PQrXo3A98j97FK5H4XrwP+xRuB6F6+E/UrgehetR4D+4HoXrUbjmP6RwPQrXo+A/MzMzMzMz0z97FK5H4Xr4P1K4HoXrUfA/MzMzMzMz8z+kcD0K16PwP5qZmZmZmdk/exSuR+F61D9SuB6F61HgP6RwPQrXo9A/mpmZmZmZ4T89CtejcD3qP1K4HoXrUeA/KVyPwvUo+D8zMzMzMzPTPz0K16NwPeo/16NwPQrX0z8K16NwPQrnP5qZmZmZmdk/zczMzMzM7D8pXI/C9SjwP9ejcD0K1+M/cT0K16NwzT9SuB6F61HgP2ZmZmZmZtY/zczMzMzM8D89CtejcD3aPwAAAAAAAPg/pHA9Ctej4D9mZmZmZmbmPzMzMzMzM9M/mpmZmZmZ2T/Xo3A9CtfTP1K4HoXrUeA/AAAAAAAA+D8pXI/C9SjwP65H4XoUruc/16NwPQrX0z+kcD0K16PwPwAAAAAAAOg/ZmZmZmZm8j/D9Shcj8LVP9ejcD0K19M/FK5H4XoU8j89CtejcD3aP5qZmZmZmfE/w/UoXI/C8T8K16NwPQrzP+xRuB6F6+k/MzMzMzMz0z8zMzMzMzPTP+F6FK5H4do/16NwPQrX0z+F61G4HoXbPwrXo3A9Ctc/MzMzMzMz0z8zMzMzMzPTP4XrUbgehds/w/UoXI/C1T+amZmZmZnhPzMzMzMzM9M/PQrXo3A92j9SuB6F61HgPx+F61G4Hu0/MzMzMzMz0z9SuB6F61HwPz0K16NwPdo/16NwPQrX0z/NzMzMzMz4Pz0K16NwPfo/H4XrUbge7T+amZmZmZn1PwAAAAAAAPA/AAAAAAAA9D8fhetRuB7VP1yPwvUoXPM/pHA9Ctej4D/D9Shcj8L9P3sUrkfhetQ/ZmZmZmZm8j/sUbgehevpP3sUrkfhegBArkfhehSu1z8pXI/C9SgAQD0K16NwPdo/SOF6FK5H6T/2KFyPwvXYPx+F61G4Hu0/MzMzMzMz8z9mZmZmZmbmP2ZmZmZmZtY/UrgehetR6D+kcD0K16PQP1K4HoXrUfw/AAAAAAAA+D97FK5H4XrUPzMzMzMzM9M/cT0K16Nw8T/sUbgehevhPzMzMzMzM9M/hetRuB6F2z+uR+F6FK7nP4XrUbgehds/UrgehetR2D9SuB6F61H4P1K4HoXrUeA/cT0K16NwzT/Xo3A9CtfTP3sUrkfhetQ/UrgehetR8D+uR+F6FK7nPwrXo3A9Cuc/zczMzMzM8D8zMzMzMzPTP1K4HoXrUdg/uB6F61G45j8pXI/C9SjwP3sUrkfhetQ/CtejcD0K1z9SuB6F61HoP1K4HoXrUeA/KVyPwvUo/D/D9Shcj8IBQFK4HoXrUfA/rkfhehSu5z/2KFyPwvXwP5qZmZmZmdk/UrgehetR9D/Xo3A9CtfTP9ejcD0K1/s/mpmZmZmZ2T97FK5H4XrUPx+F61G4Hu0/SOF6FK5H8T8K16NwPQrXPwAAAAAAAPA/9ihcj8L14D97FK5H4XrUPzMzMzMzM9M/16NwPQrX0z8pXI/C9SjwP7gehetRuO4/MzMzMzMz0z9mZmZmZmbmP6RwPQrXo+A/CtejcD0K1z/D9Shcj8LxPx+F61G4HtU/MzMzMzMz0z9mZmZmZmbWPzMzMzMzM9M/H4XrUbge8T9SuB6F61HgP5qZmZmZmfE/AAAAAAAA4D8K16NwPQrnP83MzMzMzOw/ZmZmZmZm5j8fhetRuB7VPwrXo3A9Ctc/uB6F61G45j9I4XoUrkfhP+F6FK5H4do/zczMzMzM9D+kcD0K16PgPzMzMzMzM9M/UrgehetR8D9mZmZmZmbWP1yPwvUoXPs/MzMzMzMz8z9mZmZmZmbWP8P1KFyPwtU/KVyPwvUo8D/NzMzMzMzwP7gehetRuOY/ZmZmZmZm1j/sUbgehevxPwrXo3A9Ctc/w/UoXI/C1T+PwvUoXI/6PwrXo3A9Ctc/uB6F61G45j8zMzMzMzPTP/YoXI/C9fA/KVyPwvUo8D/NzMzMzMzwP+xRuB6F6+E/PQrXo3A92j8fhetRuB7tPwAAAAAAAPA/uB6F61G45j/D9Shcj8LtP1yPwvUoXOc/H4XrUbge7T8fhetRuB7VPwAAAAAAAPg/KVyPwvUo8D8pXI/C9SgAQClcj8L1KPA/H4XrUbge7T/NzMzMzMzsPwAAAAAAAOg/MzMzMzMz0z9SuB6F61HYP8P1KFyPwtU/AAAAAAAA8D8AAAAAAAAAQClcj8L1KPg/UrgehetR8D+kcD0K16PgPwrXo3A9Ctc/cT0K16NwzT/NzMzMzMzsPwAAAAAAAPQ/KVyPwvUo9D8zMzMzMzPTPwAAAAAAAOA/PQrXo3A92j+PwvUoXI/yP7gehetRuN4/H4XrUbge1T97FK5H4XrUP3sUrkfhevA/UrgehetR6D+amZmZmZnZP1yPwvUoXOc/UrgehetR2D+4HoXrUbjeP83MzMzMzPw/exSuR+F6AEBcj8L1KFznPylcj8L1KPA/CtejcD0K1z/Xo3A9CtfTP1K4HoXrUeA/j8L1KFyPAEBxPQrXo3D5P7gehetRuOY/CtejcD0K5z8pXI/C9SgAQA==\",\"dtype\":\"float64\",\"shape\":[5000]},\"cut\":[\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Good\",\"Fair\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\"],\"price\":[1794,2167,12148,14968,1719,9996,2923,960,4455,10580,802,758,14616,1076,5158,10211,500,5836,4327,828,4521,4173,1956,804,686,1932,1783,3435,3697,9896,6666,4224,8852,5908,873,13645,505,2290,5256,6122,827,1115,754,844,1848,698,8590,12369,4513,709,5373,863,1031,10278,5650,956,2789,9233,2010,2594,4879,373,3190,2756,5859,5894,957,1771,4683,1011,2394,902,6373,2648,1226,3352,1243,1134,548,12910,803,2560,3193,4751,2211,1289,1822,1546,2263,1864,3267,1406,3918,3035,583,3059,612,4309,1659,16287,3369,15137,709,1930,3462,4187,11709,572,4260,2762,5426,16239,545,3780,10330,2531,1922,2902,6794,13940,1011,3318,2670,2179,882,7677,1433,6600,3644,1067,4309,6652,3669,5182,921,4480,1956,8509,1053,911,973,3673,1035,666,12185,923,4304,5777,1697,1076,1115,6260,1217,4812,4374,505,1975,10304,710,1698,3595,1769,15840,11351,1244,8689,1200,1046,1948,1563,2544,1092,4167,1246,828,491,4260,1665,1255,14542,485,1185,6169,15178,1637,774,12153,4596,4989,4572,5174,490,6783,7598,7455,8773,5999,2239,1892,3965,982,687,12236,1876,4318,16778,2851,2453,6460,566,2513,2869,2387,5174,1814,8596,1021,853,1243,1007,1760,1993,16716,573,2308,4740,1700,10907,2142,1436,644,1107,10429,521,2482,5082,2154,1218,628,1231,4871,6932,827,8008,621,9979,3299,1332,2184,10821,2150,449,489,4948,1238,14106,7502,1722,3765,4936,5076,3007,1074,2401,854,710,1607,1087,939,7319,946,694,12202,3333,1698,504,1410,6098,802,1267,505,7032,4620,7102,2759,1904,6065,1835,577,1815,16791,1050,3618,1026,3160,10709,2914,3754,4446,2674,7230,5872,1223,4207,7730,3044,4703,4459,633,5080,942,10887,3360,496,3413,954,942,3316,540,10659,1253,4596,1177,6573,2717,2064,1192,1692,764,475,1024,485,10080,1443,1334,2047,827,5602,778,1112,3307,9359,5788,565,794,6720,952,662,765,1022,3593,6265,2782,3669,2387,648,447,3167,3673,735,571,12798,4916,6704,876,1984,5739,1619,612,844,4199,18279,7665,1444,649,1263,7506,1235,7453,7548,810,532,1667,9005,830,485,5599,4436,906,7870,16611,5640,8789,2160,6260,1377,1956,2644,1851,4879,2656,717,1573,589,1577,1774,2363,413,6787,2833,1577,3062,9881,1569,8301,450,619,4329,994,4668,2863,2832,2792,2329,1838,6652,2277,693,837,18112,576,574,2628,3671,10341,605,2239,732,894,13307,678,4578,7371,1020,3251,1876,829,1056,14637,2545,1822,3205,3114,3763,581,4995,526,1134,4099,8991,6055,600,4496,3115,605,522,11737,1221,603,5964,4988,2421,6446,4968,3951,5456,567,17038,612,1130,1691,1358,591,6772,886,4183,789,9040,4763,16295,4823,4128,521,4439,3894,11113,963,13828,15189,10079,10043,586,658,608,1317,1689,384,6159,4678,9218,3974,4423,2008,1431,3524,6019,2608,1546,671,5805,812,2389,421,3988,628,1107,2398,7358,2780,4337,7192,18067,620,666,6495,4617,4823,1002,895,548,574,904,614,1815,12459,1279,802,394,3247,4072,814,5897,3816,1769,5662,4242,544,2512,605,4354,3625,8109,13661,7220,573,2479,3591,4440,727,2960,12681,9581,533,540,1257,3682,631,5390,9254,2686,1654,5767,2829,9203,1945,4578,705,4233,2093,2322,3740,5379,840,13069,12030,353,2743,5529,3604,7703,633,11322,1629,6979,485,2287,1724,2587,891,803,8442,5487,3846,4426,805,1694,3275,1092,4955,475,763,10477,5266,2350,1397,2197,1998,675,1667,9930,1310,3391,2836,1813,9586,17403,3662,2067,716,5047,675,7564,8748,449,13553,4821,2933,7316,9155,507,6619,1792,8138,421,1031,1349,2351,737,788,4428,2821,4779,5161,1720,15814,4559,9775,983,780,8257,645,3787,14674,1845,2399,8840,4478,4078,15841,698,2952,2723,862,3287,2807,5925,2821,1293,666,816,8213,773,710,2868,12038,11525,9857,2368,544,4242,968,5925,1053,7832,3771,5535,11739,8827,12209,737,717,3872,3152,1637,2731,705,2833,734,3653,805,1061,2475,1412,1932,9691,15600,5019,5916,605,1637,6701,1055,3283,438,16530,698,1635,3732,2475,767,669,18474,1056,602,10282,453,7281,1813,1715,1929,795,5194,605,3084,1929,10283,1113,4508,2298,6755,3864,1709,525,912,1989,6969,3816,4625,1858,11654,2657,5927,907,8674,2762,5937,2730,1680,9236,12734,3534,4316,505,14300,687,7234,492,544,1073,669,3033,666,1826,733,10739,1177,1307,1239,596,4959,5232,3024,453,403,3172,3297,5028,4547,1088,8864,5167,5238,13512,649,4887,1163,1796,5219,480,10346,1953,3251,4798,4956,8830,1245,14654,5759,7637,1028,450,8176,2930,912,1849,2415,1087,1130,2505,408,1662,491,627,918,5804,3950,579,720,4320,530,802,4516,776,506,633,8353,3330,18795,3881,622,828,9465,1715,789,3692,978,3173,463,898,11577,7496,900,593,4536,6954,2891,3333,6597,5433,12380,1134,1240,2513,626,801,702,4925,869,790,4558,1865,3759,1546,2751,6989,530,4631,802,6207,1819,15334,724,1020,781,765,6904,5836,449,2266,1213,2697,1815,1752,7310,956,3012,945,844,642,758,2013,14717,4622,722,2567,13256,10351,605,854,3290,1103,3345,1080,5546,696,3275,755,936,651,11088,9182,15930,3129,4469,11068,10281,871,3282,4004,504,18500,8334,1761,6742,2986,1439,7562,14844,5977,688,4743,4434,571,3274,3901,705,2140,8291,5783,3488,6271,11313,899,6166,890,701,4474,1673,15478,838,2801,367,3295,827,4989,6494,765,732,2054,2453,705,14354,811,544,6221,709,3332,485,4071,718,862,3798,4588,803,2074,3749,408,4191,2160,4238,2320,1438,8504,4042,4412,544,4537,606,4476,4732,2321,2252,580,12273,3601,1624,1921,4327,500,838,3323,4642,772,1235,3276,2867,1753,810,2052,1420,984,842,544,1865,889,14095,1013,9569,550,9139,608,947,4997,1046,3518,9845,2697,7454,16485,8228,4648,5054,1095,800,18656,1576,530,1180,1317,628,3601,988,928,498,926,579,3685,4032,9104,12078,8499,12606,1775,872,1307,3629,4032,2120,16300,1655,1665,1448,764,5408,485,5671,648,3640,1572,828,4964,1571,8879,777,2463,1011,2297,1068,6441,1407,5461,561,3502,12707,6533,5269,852,767,2672,2832,2416,4709,878,645,6828,1404,959,4984,8936,1882,10302,1327,984,3140,884,505,6851,16783,1061,5312,1050,7577,6956,3275,904,675,12779,5978,4686,5015,1723,5743,1271,9176,552,3892,10976,6654,1404,2792,12098,16970,1576,505,5046,957,652,923,720,12209,5105,4096,4312,787,5572,2041,2442,1965,964,608,2401,17057,1687,15848,4417,5980,669,904,335,9467,6485,829,624,3672,764,1982,3599,3353,2453,6160,814,710,1806,1615,7773,1370,1024,5396,4368,993,956,1829,10357,1668,1155,5950,1080,8846,6201,5055,986,681,410,13196,653,18431,1225,7163,2826,13777,584,911,13250,3876,4155,895,18281,776,3729,2177,4936,844,4899,7955,4808,985,1257,5717,1177,2241,825,3520,6623,1224,13291,1339,633,17297,13317,1934,17028,2735,3091,2143,4725,544,2196,4845,2482,4435,5280,1181,840,756,633,4519,1003,2952,2264,586,752,605,3141,561,561,3752,2696,1979,2030,2818,802,2826,3039,1806,1228,4641,886,566,2035,7392,1290,711,1836,526,2109,9813,11531,12068,8843,3290,2887,18119,2137,1015,2569,5311,1844,5988,631,1061,1674,1845,709,1746,1212,5655,3105,4918,14407,2657,1878,10977,789,5113,2583,1555,17219,754,10764,990,4523,880,3493,8421,579,516,523,1197,11227,840,4830,789,716,4081,4457,1745,521,948,538,791,653,448,3421,5338,876,622,4205,3046,3742,738,11133,1247,1103,18066,16462,5315,1193,12547,907,899,5116,736,755,5121,3856,764,2039,1008,3160,5154,4218,5882,540,780,4291,2762,1438,707,7632,1874,447,4256,2057,1113,5206,1888,5187,4370,17233,9471,3519,2894,2153,1781,9892,1031,5144,692,789,3429,2576,2134,765,2354,4619,1711,2426,2843,1781,4284,11023,5702,2647,4538,942,2029,4381,435,844,904,11090,3535,6889,5184,1010,10949,810,4249,5515,16900,727,544,725,1759,2569,2954,1135,9171,862,17659,2360,11688,552,1076,8062,1011,911,6066,4738,6324,3759,900,5226,9781,13263,1134,1006,6416,816,1415,970,1015,4086,7900,771,6010,7240,9178,802,4197,3519,10472,12311,2615,12390,2230,5543,552,1923,4926,12720,4161,878,984,7479,2550,9799,3105,1066,901,3884,2723,1114,408,1053,2131,1787,557,746,4265,17837,1112,351,3963,4981,2801,1030,1998,807,8633,874,911,9075,4975,534,3401,2543,762,863,11946,7498,2986,844,2658,855,880,3398,5125,4196,1307,4054,1237,3461,891,4338,3839,1637,5055,1229,2475,8146,402,3724,969,8427,3963,2076,1720,18663,1859,500,765,2001,5777,3023,5645,17315,3830,1689,3756,3868,4141,4416,397,3640,14915,17666,9478,936,720,6140,1379,694,870,5602,4203,2530,3920,984,4224,601,489,1276,5183,1385,1041,2390,828,432,710,4826,1746,15568,5940,14209,4662,2700,493,545,709,11511,827,583,743,5197,2573,2873,491,4077,776,5863,605,1399,3472,8590,3419,4830,891,15059,4142,1940,5592,2762,3219,847,734,775,6271,1940,709,844,13536,6822,10091,1791,13907,16364,4511,581,795,772,4737,7440,3794,6403,1163,2542,4649,685,2231,1571,956,2250,2735,6316,4791,2041,642,2344,5654,1890,465,5207,5005,6566,453,2182,911,4742,6732,554,1787,2996,743,3649,1436,17014,952,11873,2605,982,1238,5815,15984,5806,16689,755,3242,9932,1557,669,2683,11105,696,789,9968,620,975,1263,6424,4065,10546,556,9494,1440,1604,2588,2692,5932,5806,5643,1421,911,1024,16384,956,1383,4679,16733,679,804,3250,4660,560,11554,4486,1637,1963,847,1152,8040,4038,6330,14375,1659,1071,6713,786,8810,14900,4199,4258,6238,788,11110,3629,13978,2399,2676,1069,2314,2238,5996,981,3006,670,1654,1200,6002,4428,718,1092,5759,4538,15651,4861,1682,6400,1214,5715,1075,530,5029,4745,3649,2184,2839,4217,5154,3752,2290,2762,700,1088,596,5686,4413,4600,1793,3576,1571,2618,2202,553,10113,15665,2066,449,522,839,3248,685,5868,1246,394,3335,4065,1628,506,14489,4724,967,914,1048,854,15897,1193,3129,1449,8120,814,8796,561,678,509,17826,3869,4705,775,805,5940,11470,421,11102,7465,4366,506,5533,3377,3392,3032,1808,5183,9212,777,1422,628,7812,6319,3811,2074,9233,589,10155,17078,11192,2201,12284,449,5648,596,8312,419,5683,6335,7294,1375,1847,1854,1867,758,707,1435,12283,1672,3782,1243,16693,571,4963,723,906,14066,4879,2954,3696,8456,3601,1402,3409,1437,2383,842,2944,7235,1890,8287,5047,4865,4711,8976,7151,7466,450,1331,1129,16064,3618,4882,732,6377,1354,544,4670,2550,1013,684,3002,1359,3276,613,6771,7458,7652,4872,470,1624,2176,11109,616,4318,9847,686,10539,1915,16723,589,1059,1167,4426,2822,3787,995,675,6241,1727,2651,2003,4729,2209,1007,5002,8431,621,2708,1851,2905,5775,10302,2287,3353,574,1832,1013,1449,942,18447,3377,742,789,1232,16789,1838,4911,4191,854,1114,4543,14351,764,936,2956,2670,15802,878,2445,5281,2352,3123,552,2419,943,3599,864,1055,5255,1687,765,5584,4932,13165,11235,373,2966,14931,743,1009,6350,493,568,1547,673,2770,2459,5125,942,4465,7083,1806,552,8593,4543,2604,7828,662,1237,1911,776,7509,687,4007,9252,802,1818,3101,764,1089,3024,15878,658,544,5724,7491,5606,2123,2801,1250,9530,3898,681,1125,10104,4642,1068,1580,3701,1724,1359,2377,10046,1754,7287,6098,1334,2602,1179,18481,2737,1007,10228,761,1734,802,789,776,596,2105,11934,773,2998,1653,702,3243,7288,6352,853,1239,1582,552,504,3670,15984,739,2829,4270,1574,446,14220,16231,5352,2872,11668,1235,7881,745,15095,2171,10209,1821,6418,658,4183,2907,2898,2479,10962,12907,5534,1687,4090,658,670,2396,936,4238,1349,2492,7963,3107,469,2313,675,3726,13239,731,1882,9781,7986,465,5152,810,778,675,8118,1668,3392,2210,1678,3425,2308,2787,776,706,565,3893,11387,911,4568,403,4385,814,827,3084,8430,5447,774,1712,1427,731,761,4455,1197,9516,18014,4405,804,1140,620,1557,1970,7504,2998,461,2732,1668,5211,711,7310,12702,11234,4920,854,17313,4033,1235,878,492,1378,3142,2648,2352,1136,9757,4508,12030,1214,13912,2239,5871,5636,1935,6344,872,2129,3513,435,904,17223,796,2063,1838,415,4673,605,1580,680,695,10891,3990,2724,8442,5750,9051,2447,1664,5864,4488,758,425,481,2147,1429,6355,3093,17392,429,4500,3830,2319,12230,2475,2218,673,1389,4984,1071,421,2026,965,2871,9761,1577,721,1547,2949,11899,3713,8265,13393,579,1013,2288,3465,5430,424,4194,2025,2010,12359,5602,1350,7304,6364,2229,775,4223,842,4375,859,13474,3538,1100,731,622,1016,983,13405,1080,680,2101,1013,5131,429,675,9627,5540,872,3830,1636,930,7996,816,8113,4536,6589,552,2917,6479,2623,14588,4095,2854,7677,1706,972,6776,6250,1087,4276,1318,18055,11746,2649,3461,1841,942,5468,1046,6505,2964,926,798,7550,499,2231,2890,567,828,650,1436,6204,5581,3011,3273,792,827,907,774,2613,8742,952,5864,2389,666,665,542,533,2593,486,1392,11688,15144,1105,6300,6996,710,5242,1436,3788,990,1815,5033,5217,4624,1845,7149,1295,368,878,4744,2726,5514,4979,1052,6806,579,3660,8373,6968,15806,586,7971,855,7155,13007,4241,868,2285,2398,2184,1415,877,2973,17353,450,5345,4492,3599,595,600,1963,2886,6776,652,15494,2456,3006,1269,7787,1216,625,9391,18059,5882,526,7589,1815,1424,720,4870,2535,1376,1033,12681,13761,17073,14527,14456,17496,18541,7636,820,11861,1812,4113,5421,4087,12968,2042,3864,2290,3828,1323,627,7283,4008,6522,13132,4136,10144,2309,6504,1813,533,5128,4361,1100,828,3371,4256,16811,942,8404,4686,1061,814,2749,3549,1861,15185,1573,928,3665,9704,2020,1018,4932,1748,3518,8400,1035,2789,2278,843,10947,702,5453,1830,507,1279,6222,2673,8000,1052,8223,12494,577,827,6533,473,596,8912,4324,1279,727,16603,12500,1166,4077,1170,2312,765,461,7188,942,9828,4120,523,4995,8969,593,6086,982,3214,680,9479,2725,4309,2226,709,4132,1451,683,3161,4933,3696,1207,1340,4242,5078,855,1820,11147,2422,5091,819,1752,596,4273,1656,9081,1698,1162,496,11519,1001,2618,984,4381,4259,2426,4715,1033,6257,5655,12646,540,3360,821,4629,5430,1286,3768,462,4312,4230,912,7587,8401,10685,4751,4665,13500,9699,1613,2085,3643,3977,1819,1140,828,810,6353,1057,4582,14092,1906,729,961,557,3104,10096,561,5218,6221,10568,1116,12655,1795,2985,921,4440,1607,4570,12620,723,14194,4007,1158,812,5770,5775,9682,877,1018,854,4836,1304,1119,11646,2306,10446,1117,1005,4033,10817,5475,1656,12071,1046,1181,1221,3519,1220,1249,12071,1974,675,1284,1168,1150,1605,744,1945,1020,9552,7128,6558,1670,1813,1334,1041,15949,1439,6810,14812,5667,605,6328,1059,2596,6887,1890,802,4384,1577,614,675,5595,5451,3801,5860,6733,559,538,8275,2016,795,1420,7039,1068,829,6025,995,4899,11188,633,2659,707,4197,2217,7273,10954,2118,11921,706,2931,942,6081,1073,7246,6889,9116,12996,1230,1035,2676,13764,891,18057,8456,11268,2554,4166,1187,5983,6985,8347,13757,544,17533,684,1235,4304,1752,7457,405,4066,14970,4106,800,3390,15710,605,14749,713,4373,995,911,1207,8644,810,671,6609,4702,842,18179,2835,596,498,672,3924,4103,6085,575,1063,16410,7197,765,544,2250,13865,802,1163,2131,1367,814,5817,698,984,3010,6302,1689,689,7758,499,11154,579,2369,2423,2011,1094,1053,921,954,1813,9371,1091,675,462,4355,17191,705,792,1549,974,6787,4998,2016,608,720,5037,4887,1749,4438,709,1610,766,9541,13746,1595,5599,3577,2508,2816,9407,1102,1750,4986,753,2401,1077,3933,10891,4238,492,936,7559,5028,4441,3048,11873,7802,1359,3601,2487,566,9819,1656,4586,4617,3183,605,5489,2776,605,2416,925,830,5781,2523,18231,2423,878,5330,713,14624,658,1715,668,4344,3017,2052,1050,2437,1911,4386,697,776,798,8334,2168,765,2369,4641,960,3199,687,18784,473,1104,2973,8165,3024,694,2313,917,1707,530,929,3776,3415,5116,1667,5082,7487,11379,4755,1453,3941,4391,5242,4191,15377,11594,912,3537,3920,2099,8820,1187,6283,2326,4012,7785,2158,4355,1788,1768,3495,1368,951,11015,10771,8620,1301,17765,4939,6078,15821,2633,7589,1073,507,1591,628,641,1772,5633,471,18686,14304,3974,13133,4912,711,2387,952,1754,393,3898,619,2531,3998,1574,3387,2007,1243,666,561,7157,561,2953,5820,1892,11765,16575,453,14790,787,2573,17003,4672,6261,658,12364,3718,2818,13665,3360,422,696,3378,3478,6012,743,421,6431,5846,1114,449,1153,1129,5108,11430,3228,1999,1064,1026,12252,17393,7477,602,6294,746,1412,8011,1882,665,7193,2066,949,1662,1767,605,1577,5584,1235,2036,1107,16931,812,492,11376,2098,5740,1235,6627,3864,1232,1122,1140,446,1031,3858,492,3431,5294,1975,3317,707,13400,4654,1949,776,1248,2397,702,4264,1662,506,1326,792,8783,7143,4355,698,5699,680,1076,5550,1108,9533,1150,562,802,861,3669,2404,394,2525,6720,9916,2562,2590,10574,11087,1757,1056,2096,2858,3429,8346,3277,505,2942,14577,4485,2330,2389,2066,716,8870,626,6073,1636,13828,5604,2045,624,940,11248,1433,3871,6403,4197,4869,658,684,1007,17172,7726,15239,781,5866,5242,776,7785,10367,723,2357,3040,11226,7179,816,3955,446,1939,15030,14282,571,548,2354,6381,3837,935,7602,12851,1908,12338,2870,776,1210,14199,4960,971,561,15897,4118,5612,1385,10996,1221,1028,1125,2839,8949,9527,15246,9168,1053,488,1993,1440,12693,8768,3077,2394,17051,638,1132,720,1715,8035,4838,959,4630,776,809,5299,766,2036,828,803,3707,1750,821,1616,4875,552,4221,10377,852,8005,523,814,3160,556,833,930,9026,2612,7464,657,6604,16896,851,3707,2376,5176,591,4593,2101,491,4800,9526,789,2074,1634,7090,6818,3826,6354,827,445,8357,3915,663,2366,2125,1033,1923,3725,5602,2788,6825,3563,6794,1869,1076,10888,1438,4234,814,2057,1122,1096,2858,628,5049,1421,2680,802,7105,1656,1156,12261,636,5315,2112,645,4278,431,1146,3530,526,16954,7110,1662,11369,581,10619,608,3176,942,1358,1963,667,3077,526,955,10716,1621,2685,3909,5883,8840,6133,540,4561,875,7258,1393,2414,7723,5932,558,5218,13081,11329,1698,3889,1389,3790,1013,1688,9547,773,1112,363,9266,625,800,4276,8869,1695,15035,2312,673,828,978,3119,848,3077,4054,799,15038,1115,9581,1120,658,2847,908,1217,3293,404,12654,13784,7365,2711,3107,5082,12196,729,2616,1056,1815,1279,1115,3451,6738,4725,18254,2719,8184,1847,6007,2885,1142,7929,5882,789,763,1133,14844,4435,10853,2202,2191,698,6416,457,1438,5305,4119,2059,631,7056,5233,6239,3030,3481,1107,1872,2435,601,2402,1565,783,1956,445,666,7745,15397,4627,8602,4064,2083,9030,1027,15847,3340,2596,1064,608,3917,8889,471,2999,3047,729,5358,713,726,8040,3250,3335,1361,874,6001,1276,5783,648,942,805,6134,1202,665,1978,1370,2578,2767,4758,599,1078,18034,484,2441,2100,552,2932,8253,1951,5701,15760,4855,6346,5225,4880,5026,1297,591,5013,7049,4330,891,11188,4403,1629,4022,1977,4723,1191,6056,15952,1836,15140,526,17126,488,732,1250,11958,7923,6440,14833,561,5291,17042,969,3858,489,3830,1024,712,544,1877,646,4265,3471,2518,1154,10567,14199,2974,16021,924,18166,2617,2287,1286,10939,1600,7812,7234,1681,746,8396,5758,5880,2025,9115,3382,4325,6787,7741,4270,840,15246,725,3749,947,1073,8451,5051,5538,18152,10478,14558,6318,4365,3884,2141,490,544,691,668,802,5285,728,11486,2815,599,11580,10099,740,3675,7430,625,855,2174,10666,1812,868,2470,14799,4969,11216,5322,947,893,457,805,774,6648,982,1261,4198,11523,5366,828,1353,2401,770,3863,2572,5044,1211,3321,6529,4964,4253,6499,1629,13334,2683,2043,608,854,1443,14014,1046,17999,4108,925,9242,2423,8793,2206,1080,1989,2227,7152,521,9343,982,1841,680,6303,3510,5884,691,8387,1116,1684,1107,11825,4004,2258,3360,4355,749,710,1073,1826,776,873,5765,4716,956,4432,16657,1019,984,3164,7245,5292,3311,9035,1406,1396,3960,5452,2443,4186,812,15109,854,15649,13887,767,596,2042,2895,2458,814,17127,544,2856,408,2682,421,1657,3534,14795,530,3422,2355,1259,628,13037,1927,1875,631,823,1238,2585,2415,1267,2332,1760,4921,13786,544,5489,1828,5239,14982,687,13119,965,1002,6291,806,11226,1440,1777,533,4916,3367,4980,811,499,572,3819,2557,3052,2298,965,5052,4989,1896,8733,885,1801,13986,5606,638,658,826,2948,3217,2559,1287,13550,2926,984,4413,5771,604,3062,5416,1819,3337,2297,1369,776,5190,3450,945,7141,921,2692,363,7244,1687,640,1400,4548,1052,9513,2885,3804,1122,975,2807,591,625,2167,9814,11643,3674,1415,1179,997,4829,1340,612,1232,626,7134,5926,2182,9279,2029,11624,730,5548,6793,720,505,1607,1819,4964,642,828,552,4082,4427,9916,6691,5197,5226,8075,928,1279,851,748,872,12247,1214,9483,2822,717,9257,1071,4680,1760,2183,3084,945,2103,800,1806,2723,2879,4764,7109,829,507,7280,1607,6636,6239,2473,1582,7964,2880,705,1158,7294,625,13542,5266,625,9483,1334,559,5592,732,2266,1990,1988,746,2896,1377,498,15281,1069,5160,6850,572,789,9858,14775,751,895,5948,788,7347,1640,5167,994,4890,5758,2215,5221,2144,1063,13880,1409,907,1856,1994,1061,12229,12219,1263,5610,545,1750,6288,5134,2912,2088,878,4227,6354,9759,9028,521,880,3314,1673,4987,1061,1786,17442,732,874,693,4155,589,1985,4495,812,9495,3473,621,3594,554,2648,789,4200,2696,700,9972,2200,11169,819,536,3196,4949,2256,1372,13993,794,1436,5312,674,18102,13734,1279,1813,1864,4435,10934,656,7492,3984,8184,2671,891,2608,840,675,4008,558,449,2969,5200,1192,3033,668,2877,2839,8527,1848,758,7602,16955,2657,1753,1067,2673,4876,4959,14156,7951,4830,9041,3089,641,2953,5188,1052,1437,854,4395,839,6786,942,4692,3246,14171,13515,844,2442,3057,3509,11166,1253,4455,4480,1741,795,2106,2550,3590,17447,8930,1668,18525,4207,2908,6445,605,710,746,1376,5994,7644,7812,2098,5315,675,7467,1186,743,936,7244,4128,3644,3455,487,1263,10046,420,1040,743,582,2716,5463,1902,710,2923,2251,1117,5575,9306,3376,4334,5057,828,6255,559,5834,709,1015,1736,7037,1669,670,4269,3893,2150,2898,2612,1766,489,1721,2168,4861,11990,3417,702,2422,4029,408,1341,878,1957,14234,447,8810,756,14308,3200,1237,1065,4345,838,596,2530,1279,1929,624,3812,1008,16955,5616,5547,12253,2634,5037,5975,2064,2553,17227,1569,5491,951,432,594,4860,625,1265,2928,1598,798,14027,1367,5851,16179,1764,1180,452,776,3787,802,17934,683,3170,775,5163,642,621,1081,3105,2163,4640,756,1448,791,2400,4828,694,17294,707,914,5242,4679,5354,13037,2374,589,11475,12179,4965,9936,894,9435,2401,4791,2258,1576,5816,15065,1140,8496,6957,2442,808,4521,1340,828,1591,693,651,3048,3975,11843,9780,874,755,5600,2037,3332,6743,8115,2744,429,730,13532,758,1819,2628,1415,649,680,13007,4054,499,4600,12755,3103,3449,547,16629,6419,645,9900,11115,4832,3644,1603,982,16499,2328,921,15000,2349,4588,766,7139,14711,10995,4232,2893,1235,14973,5004,1289,2557,562,965,581,526,5318,5521,8294,10622,809,3489,1320,802,826,6516,6256,353,9457,2652,956,1240,658,658,828,576,587,3011,1117,2083,1357,4118,8341,8454,988,14838,749,3629,2595,1187,1939,956,1120,3445,2999,2311,2690,8102,620,730,1605,3187,8938,658,11442,6643,2262,713,589,5746,1846,798,7075,802,4207,689,6788,2865,17893,800,3906,1829,2056,1239,13043,2513,4942,1875,2368,844,9973,2264,821,3336,680,3649,418,4155,737,912,2933,878,4333,9343,863,10730,878,5197,2695,4107,1034,10463,1107,10934,12787,11009,16406,898,1807,445,1781,12429,1031,3447,646,1666,5372,11628,1577,802,418,847,3350,12242,650,526,630,5760,6751,16466,6006,11057,620,1911,2863,705,627,4872,6393,4238,662,4088,3613,3740,462,500,8303,2168,11641,4593,3359,7308,4373,838,1886,11572,9716,4598,905,984,2403,4633,5975,17825,855,4751,2337,541,1778,5783,2389,1207,1433,2262,10636,749,3607,2034,684,1993,1166,2768,9656,716,1264,7850,8256,609,14648,8216,3508,562,1052,1076,571,13135,1007,14042,4476,7666,3723,5161,3303,544,12261,614,984,1337,687,8785,1659,1021,7399,628,10738,622,2271,2317,502,3725,5546,1933,2054,1654,485,8212,1833,2375,4144,1238,4419,723,2239,2094,3261,1114,3005,737,10570,5504,772,2386,734,2577,1095,1670,849,1044,886,1187,4326,770,5123,4854,994,7216,3399,1689,5105,2347,10701,15535,3879,6484,2291,4054,2816,585,7220,763,3780,4077,504,684,1942,1016,435,3800,7459,984,2650,5576,638,395,904,9183,4816,6132,1631,12152,3119,1356,1123,477,1001,705,8997,522,2290,626,918,3920,5037,627,667,6557,4165,18236,1668,1076,3062,988,811,895,537,12621,719,465,734,2820,550,1327,2804,2218,10666,910,4931,8044,813,11480,4484,5622,1267,1974,5947,5292,987,1841,5006,2657,17005,2300,3457,731,1584,13097,579,5166,2674,533,2838,596,3998,505,817,413,2936,916,7724,505,704,523,12468,650,6340,4460,7096,1125,3185,1264,1443,627,6194,4372,800,9342,2367,5768,945,9119,3924,10080,5051,5293,5062,2492,1166,868,2107,3130,669,2214,1607,5179,4665,853,1871,734,6196,776,2870,2699,3610,526,2192,1046,11435,2723,969,4956,844,10087,723,1758,601,2104,666,918,6342,1599,523,1698,10214,1197,2066,9665,15818,1752,12554,4552,4816,1781,7597,645,477,954,8213,1041,936,638,6833,3226,4295,5906,633,743,1179,5826,744,454,10546,457,4593,5555,709,2857,6653,391,3669,579,2953,1200,457,4371,3342,357,4766,1672,11878,7761,421,10685,8204,9664,984,1227,10767,3740,759,477,2088,1932,3793,5014,6981,1708,1090,2961,1389,725,9896,6569,4476,6606,981,612,984,403,1669,2165,1839,12872,799,3224,544,1901,1397,3478,8416,2861,505,1882,906,9013,735,10206,1357,2394,684,1125,914,2005,10483,6159,2797,464,4892,2268,6955,880,489,5410,827,4283,4273,3508,2789,689,624,1103,557,919,648,814,764,919,584,1881,394,1076,1597,3574,979,4398,1163,840,8069,12896,3302,6400,7979,8400,806,8294,1226,10312,846,4637,5752,15517,649,18320,1143,2296,698,3296,5678,1848,494,2425,591,11150,6523,706,545,5771,1259,863,968,2797,1218,866,8258,1656,465,680,979,4281,2775,3180,5161,776,1069,3222,8120,561,587,2425,1605,13503,12508,6416,3416,4471,737,4836,625,8653,807,421,3282,4564,486,4372,1607,672,541,988,5132,3312,675,1138,1730,579,5073,434,710,885,655,5063,1875,3271,1122,1922,3303,1040,1021,735,2207,2041,737,6246,1815,956,4353,798,11032,10064,590,760,11767,5204,2738,706,5546,746,805,16294,523,2275,766,8488,4121,4937,1580,646,4514,4140,2650,4666,2388,3267,521,7291,4533,17489,6540,3363,3484,3336,863,865,956,6349,13098,15164,4462,1037,932,468,4234,5166,9907,665,1838,1084,9781,1152,868,528,4413,2143,917,2852,702,1926,15105,18439,2862,2017,568,802,1443,18804,9209,2491,2246,13850]},\"selected\":{\"id\":\"1148\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1165\",\"type\":\"UnionRenderers\"}},\"id\":\"1147\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"end\":18803.99999999998,\"reset_end\":18803.99999999998,\"reset_start\":334.9999999999996,\"start\":334.9999999999996,\"tags\":[[[\"price\",\"Price ($)\",null]]]},\"id\":\"1112\",\"type\":\"Range1d\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1113\",\"type\":\"HoverTool\"},{\"id\":\"1133\",\"type\":\"SaveTool\"},{\"id\":\"1134\",\"type\":\"PanTool\"},{\"id\":\"1135\",\"type\":\"WheelZoomTool\"},{\"id\":\"1136\",\"type\":\"BoxZoomTool\"},{\"id\":\"1137\",\"type\":\"ResetTool\"}]},\"id\":\"1138\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1156\",\"type\":\"BasicTickFormatter\"},{\"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\":\"1142\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"1114\",\"type\":\"Title\"},{\"attributes\":{\"fill_color\":{\"value\":\"#30a2da\"},\"line_color\":{\"value\":\"#30a2da\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1150\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1119\",\"type\":\"LinearScale\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#30a2da\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1151\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1121\",\"type\":\"LogScale\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#30a2da\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1152\",\"type\":\"Scatter\"},{\"attributes\":{\"axis_label\":\"Carat (ct)\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1156\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1115\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1124\",\"type\":\"BasicTicker\"}},\"id\":\"1123\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"1147\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1150\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1152\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"1151\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"1154\",\"type\":\"CDSView\"}},\"id\":\"1153\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1124\",\"type\":\"BasicTicker\"},{\"attributes\":{\"source\":{\"id\":\"1147\",\"type\":\"ColumnDataSource\"}},\"id\":\"1154\",\"type\":\"CDSView\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1115\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1124\",\"type\":\"BasicTicker\"}},\"id\":\"1127\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"Price ($)\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1158\",\"type\":\"LogTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1115\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1129\",\"type\":\"LogTicker\"}},\"id\":\"1128\",\"type\":\"LogAxis\"},{\"attributes\":{\"ticker\":null},\"id\":\"1158\",\"type\":\"LogTickFormatter\"},{\"attributes\":{\"num_minor_ticks\":10},\"id\":\"1129\",\"type\":\"LogTicker\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1115\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1129\",\"type\":\"LogTicker\"}},\"id\":\"1132\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1148\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1165\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1133\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1134\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1135\",\"type\":\"WheelZoomTool\"}],\"root_ids\":[\"1115\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"ad4c27c3-2729-4f8c-b97c-5fb7faf254b3\",\"roots\":{\"1115\":\"439de353-5b31-4349-be6a-1969cdc92a9c\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":Scatter [carat] (price,cut)" ] }, "execution_count": 5, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1115" } }, "output_type": "execute_result" } ], "source": [ "scatter = hv.Scatter(diamonds.sample(5000), \n", " 'carat', ['price', 'cut']).redim.label(carat='Carat (ct)',\n", " price='Price ($)')\n", "scatter.opts(width=600, logy=True, tools=['hover'])" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:21:35.798102Z", "start_time": "2019-03-18T00:21:35.504142Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('1227')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"39871387-603b-490f-a78f-b0d2c5104d34\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1235\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"1240\",\"type\":\"LogAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":300,\"plot_width\":1000,\"renderers\":[{\"id\":\"1235\",\"type\":\"LinearAxis\"},{\"id\":\"1239\",\"type\":\"Grid\"},{\"id\":\"1240\",\"type\":\"LogAxis\"},{\"id\":\"1244\",\"type\":\"Grid\"},{\"id\":\"1254\",\"type\":\"BoxAnnotation\"},{\"id\":\"1265\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1226\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1250\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1223\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"1231\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1224\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"1233\",\"type\":\"LogScale\"}},\"id\":\"1227\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"fill_color\":{\"value\":\"#30a2da\"},\"line_color\":{\"value\":\"#30a2da\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1262\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#30a2da\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1264\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1246\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1277\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"1265\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Carat (ct)\",\"@{carat}\"],[\"Price ($)\",\"@{price}\"],[\"cut\",\"@{cut}\"]]},\"id\":\"1225\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"1231\",\"type\":\"LinearScale\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1225\",\"type\":\"HoverTool\"},{\"id\":\"1245\",\"type\":\"SaveTool\"},{\"id\":\"1246\",\"type\":\"PanTool\"},{\"id\":\"1247\",\"type\":\"WheelZoomTool\"},{\"id\":\"1248\",\"type\":\"BoxZoomTool\"},{\"id\":\"1249\",\"type\":\"ResetTool\"}]},\"id\":\"1250\",\"type\":\"Toolbar\"},{\"attributes\":{\"num_minor_ticks\":10},\"id\":\"1241\",\"type\":\"LogTicker\"},{\"attributes\":{},\"id\":\"1260\",\"type\":\"Selection\"},{\"attributes\":{\"axis_label\":\"Carat (ct)\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1268\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1227\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1236\",\"type\":\"BasicTicker\"}},\"id\":\"1235\",\"type\":\"LinearAxis\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#30a2da\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1263\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1249\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1233\",\"type\":\"LogScale\"},{\"attributes\":{},\"id\":\"1247\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"data_source\":{\"id\":\"1259\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1262\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1264\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"1263\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"1266\",\"type\":\"CDSView\"}},\"id\":\"1265\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1268\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"carat\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[5000]},\"cut\":[\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Good\",\"Fair\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\"],\"price\":[1794,2167,12148,14968,1719,9996,2923,960,4455,10580,802,758,14616,1076,5158,10211,500,5836,4327,828,4521,4173,1956,804,686,1932,1783,3435,3697,9896,6666,4224,8852,5908,873,13645,505,2290,5256,6122,827,1115,754,844,1848,698,8590,12369,4513,709,5373,863,1031,10278,5650,956,2789,9233,2010,2594,4879,373,3190,2756,5859,5894,957,1771,4683,1011,2394,902,6373,2648,1226,3352,1243,1134,548,12910,803,2560,3193,4751,2211,1289,1822,1546,2263,1864,3267,1406,3918,3035,583,3059,612,4309,1659,16287,3369,15137,709,1930,3462,4187,11709,572,4260,2762,5426,16239,545,3780,10330,2531,1922,2902,6794,13940,1011,3318,2670,2179,882,7677,1433,6600,3644,1067,4309,6652,3669,5182,921,4480,1956,8509,1053,911,973,3673,1035,666,12185,923,4304,5777,1697,1076,1115,6260,1217,4812,4374,505,1975,10304,710,1698,3595,1769,15840,11351,1244,8689,1200,1046,1948,1563,2544,1092,4167,1246,828,491,4260,1665,1255,14542,485,1185,6169,15178,1637,774,12153,4596,4989,4572,5174,490,6783,7598,7455,8773,5999,2239,1892,3965,982,687,12236,1876,4318,16778,2851,2453,6460,566,2513,2869,2387,5174,1814,8596,1021,853,1243,1007,1760,1993,16716,573,2308,4740,1700,10907,2142,1436,644,1107,10429,521,2482,5082,2154,1218,628,1231,4871,6932,827,8008,621,9979,3299,1332,2184,10821,2150,449,489,4948,1238,14106,7502,1722,3765,4936,5076,3007,1074,2401,854,710,1607,1087,939,7319,946,694,12202,3333,1698,504,1410,6098,802,1267,505,7032,4620,7102,2759,1904,6065,1835,577,1815,16791,1050,3618,1026,3160,10709,2914,3754,4446,2674,7230,5872,1223,4207,7730,3044,4703,4459,633,5080,942,10887,3360,496,3413,954,942,3316,540,10659,1253,4596,1177,6573,2717,2064,1192,1692,764,475,1024,485,10080,1443,1334,2047,827,5602,778,1112,3307,9359,5788,565,794,6720,952,662,765,1022,3593,6265,2782,3669,2387,648,447,3167,3673,735,571,12798,4916,6704,876,1984,5739,1619,612,844,4199,18279,7665,1444,649,1263,7506,1235,7453,7548,810,532,1667,9005,830,485,5599,4436,906,7870,16611,5640,8789,2160,6260,1377,1956,2644,1851,4879,2656,717,1573,589,1577,1774,2363,413,6787,2833,1577,3062,9881,1569,8301,450,619,4329,994,4668,2863,2832,2792,2329,1838,6652,2277,693,837,18112,576,574,2628,3671,10341,605,2239,732,894,13307,678,4578,7371,1020,3251,1876,829,1056,14637,2545,1822,3205,3114,3763,581,4995,526,1134,4099,8991,6055,600,4496,3115,605,522,11737,1221,603,5964,4988,2421,6446,4968,3951,5456,567,17038,612,1130,1691,1358,591,6772,886,4183,789,9040,4763,16295,4823,4128,521,4439,3894,11113,963,13828,15189,10079,10043,586,658,608,1317,1689,384,6159,4678,9218,3974,4423,2008,1431,3524,6019,2608,1546,671,5805,812,2389,421,3988,628,1107,2398,7358,2780,4337,7192,18067,620,666,6495,4617,4823,1002,895,548,574,904,614,1815,12459,1279,802,394,3247,4072,814,5897,3816,1769,5662,4242,544,2512,605,4354,3625,8109,13661,7220,573,2479,3591,4440,727,2960,12681,9581,533,540,1257,3682,631,5390,9254,2686,1654,5767,2829,9203,1945,4578,705,4233,2093,2322,3740,5379,840,13069,12030,353,2743,5529,3604,7703,633,11322,1629,6979,485,2287,1724,2587,891,803,8442,5487,3846,4426,805,1694,3275,1092,4955,475,763,10477,5266,2350,1397,2197,1998,675,1667,9930,1310,3391,2836,1813,9586,17403,3662,2067,716,5047,675,7564,8748,449,13553,4821,2933,7316,9155,507,6619,1792,8138,421,1031,1349,2351,737,788,4428,2821,4779,5161,1720,15814,4559,9775,983,780,8257,645,3787,14674,1845,2399,8840,4478,4078,15841,698,2952,2723,862,3287,2807,5925,2821,1293,666,816,8213,773,710,2868,12038,11525,9857,2368,544,4242,968,5925,1053,7832,3771,5535,11739,8827,12209,737,717,3872,3152,1637,2731,705,2833,734,3653,805,1061,2475,1412,1932,9691,15600,5019,5916,605,1637,6701,1055,3283,438,16530,698,1635,3732,2475,767,669,18474,1056,602,10282,453,7281,1813,1715,1929,795,5194,605,3084,1929,10283,1113,4508,2298,6755,3864,1709,525,912,1989,6969,3816,4625,1858,11654,2657,5927,907,8674,2762,5937,2730,1680,9236,12734,3534,4316,505,14300,687,7234,492,544,1073,669,3033,666,1826,733,10739,1177,1307,1239,596,4959,5232,3024,453,403,3172,3297,5028,4547,1088,8864,5167,5238,13512,649,4887,1163,1796,5219,480,10346,1953,3251,4798,4956,8830,1245,14654,5759,7637,1028,450,8176,2930,912,1849,2415,1087,1130,2505,408,1662,491,627,918,5804,3950,579,720,4320,530,802,4516,776,506,633,8353,3330,18795,3881,622,828,9465,1715,789,3692,978,3173,463,898,11577,7496,900,593,4536,6954,2891,3333,6597,5433,12380,1134,1240,2513,626,801,702,4925,869,790,4558,1865,3759,1546,2751,6989,530,4631,802,6207,1819,15334,724,1020,781,765,6904,5836,449,2266,1213,2697,1815,1752,7310,956,3012,945,844,642,758,2013,14717,4622,722,2567,13256,10351,605,854,3290,1103,3345,1080,5546,696,3275,755,936,651,11088,9182,15930,3129,4469,11068,10281,871,3282,4004,504,18500,8334,1761,6742,2986,1439,7562,14844,5977,688,4743,4434,571,3274,3901,705,2140,8291,5783,3488,6271,11313,899,6166,890,701,4474,1673,15478,838,2801,367,3295,827,4989,6494,765,732,2054,2453,705,14354,811,544,6221,709,3332,485,4071,718,862,3798,4588,803,2074,3749,408,4191,2160,4238,2320,1438,8504,4042,4412,544,4537,606,4476,4732,2321,2252,580,12273,3601,1624,1921,4327,500,838,3323,4642,772,1235,3276,2867,1753,810,2052,1420,984,842,544,1865,889,14095,1013,9569,550,9139,608,947,4997,1046,3518,9845,2697,7454,16485,8228,4648,5054,1095,800,18656,1576,530,1180,1317,628,3601,988,928,498,926,579,3685,4032,9104,12078,8499,12606,1775,872,1307,3629,4032,2120,16300,1655,1665,1448,764,5408,485,5671,648,3640,1572,828,4964,1571,8879,777,2463,1011,2297,1068,6441,1407,5461,561,3502,12707,6533,5269,852,767,2672,2832,2416,4709,878,645,6828,1404,959,4984,8936,1882,10302,1327,984,3140,884,505,6851,16783,1061,5312,1050,7577,6956,3275,904,675,12779,5978,4686,5015,1723,5743,1271,9176,552,3892,10976,6654,1404,2792,12098,16970,1576,505,5046,957,652,923,720,12209,5105,4096,4312,787,5572,2041,2442,1965,964,608,2401,17057,1687,15848,4417,5980,669,904,335,9467,6485,829,624,3672,764,1982,3599,3353,2453,6160,814,710,1806,1615,7773,1370,1024,5396,4368,993,956,1829,10357,1668,1155,5950,1080,8846,6201,5055,986,681,410,13196,653,18431,1225,7163,2826,13777,584,911,13250,3876,4155,895,18281,776,3729,2177,4936,844,4899,7955,4808,985,1257,5717,1177,2241,825,3520,6623,1224,13291,1339,633,17297,13317,1934,17028,2735,3091,2143,4725,544,2196,4845,2482,4435,5280,1181,840,756,633,4519,1003,2952,2264,586,752,605,3141,561,561,3752,2696,1979,2030,2818,802,2826,3039,1806,1228,4641,886,566,2035,7392,1290,711,1836,526,2109,9813,11531,12068,8843,3290,2887,18119,2137,1015,2569,5311,1844,5988,631,1061,1674,1845,709,1746,1212,5655,3105,4918,14407,2657,1878,10977,789,5113,2583,1555,17219,754,10764,990,4523,880,3493,8421,579,516,523,1197,11227,840,4830,789,716,4081,4457,1745,521,948,538,791,653,448,3421,5338,876,622,4205,3046,3742,738,11133,1247,1103,18066,16462,5315,1193,12547,907,899,5116,736,755,5121,3856,764,2039,1008,3160,5154,4218,5882,540,780,4291,2762,1438,707,7632,1874,447,4256,2057,1113,5206,1888,5187,4370,17233,9471,3519,2894,2153,1781,9892,1031,5144,692,789,3429,2576,2134,765,2354,4619,1711,2426,2843,1781,4284,11023,5702,2647,4538,942,2029,4381,435,844,904,11090,3535,6889,5184,1010,10949,810,4249,5515,16900,727,544,725,1759,2569,2954,1135,9171,862,17659,2360,11688,552,1076,8062,1011,911,6066,4738,6324,3759,900,5226,9781,13263,1134,1006,6416,816,1415,970,1015,4086,7900,771,6010,7240,9178,802,4197,3519,10472,12311,2615,12390,2230,5543,552,1923,4926,12720,4161,878,984,7479,2550,9799,3105,1066,901,3884,2723,1114,408,1053,2131,1787,557,746,4265,17837,1112,351,3963,4981,2801,1030,1998,807,8633,874,911,9075,4975,534,3401,2543,762,863,11946,7498,2986,844,2658,855,880,3398,5125,4196,1307,4054,1237,3461,891,4338,3839,1637,5055,1229,2475,8146,402,3724,969,8427,3963,2076,1720,18663,1859,500,765,2001,5777,3023,5645,17315,3830,1689,3756,3868,4141,4416,397,3640,14915,17666,9478,936,720,6140,1379,694,870,5602,4203,2530,3920,984,4224,601,489,1276,5183,1385,1041,2390,828,432,710,4826,1746,15568,5940,14209,4662,2700,493,545,709,11511,827,583,743,5197,2573,2873,491,4077,776,5863,605,1399,3472,8590,3419,4830,891,15059,4142,1940,5592,2762,3219,847,734,775,6271,1940,709,844,13536,6822,10091,1791,13907,16364,4511,581,795,772,4737,7440,3794,6403,1163,2542,4649,685,2231,1571,956,2250,2735,6316,4791,2041,642,2344,5654,1890,465,5207,5005,6566,453,2182,911,4742,6732,554,1787,2996,743,3649,1436,17014,952,11873,2605,982,1238,5815,15984,5806,16689,755,3242,9932,1557,669,2683,11105,696,789,9968,620,975,1263,6424,4065,10546,556,9494,1440,1604,2588,2692,5932,5806,5643,1421,911,1024,16384,956,1383,4679,16733,679,804,3250,4660,560,11554,4486,1637,1963,847,1152,8040,4038,6330,14375,1659,1071,6713,786,8810,14900,4199,4258,6238,788,11110,3629,13978,2399,2676,1069,2314,2238,5996,981,3006,670,1654,1200,6002,4428,718,1092,5759,4538,15651,4861,1682,6400,1214,5715,1075,530,5029,4745,3649,2184,2839,4217,5154,3752,2290,2762,700,1088,596,5686,4413,4600,1793,3576,1571,2618,2202,553,10113,15665,2066,449,522,839,3248,685,5868,1246,394,3335,4065,1628,506,14489,4724,967,914,1048,854,15897,1193,3129,1449,8120,814,8796,561,678,509,17826,3869,4705,775,805,5940,11470,421,11102,7465,4366,506,5533,3377,3392,3032,1808,5183,9212,777,1422,628,7812,6319,3811,2074,9233,589,10155,17078,11192,2201,12284,449,5648,596,8312,419,5683,6335,7294,1375,1847,1854,1867,758,707,1435,12283,1672,3782,1243,16693,571,4963,723,906,14066,4879,2954,3696,8456,3601,1402,3409,1437,2383,842,2944,7235,1890,8287,5047,4865,4711,8976,7151,7466,450,1331,1129,16064,3618,4882,732,6377,1354,544,4670,2550,1013,684,3002,1359,3276,613,6771,7458,7652,4872,470,1624,2176,11109,616,4318,9847,686,10539,1915,16723,589,1059,1167,4426,2822,3787,995,675,6241,1727,2651,2003,4729,2209,1007,5002,8431,621,2708,1851,2905,5775,10302,2287,3353,574,1832,1013,1449,942,18447,3377,742,789,1232,16789,1838,4911,4191,854,1114,4543,14351,764,936,2956,2670,15802,878,2445,5281,2352,3123,552,2419,943,3599,864,1055,5255,1687,765,5584,4932,13165,11235,373,2966,14931,743,1009,6350,493,568,1547,673,2770,2459,5125,942,4465,7083,1806,552,8593,4543,2604,7828,662,1237,1911,776,7509,687,4007,9252,802,1818,3101,764,1089,3024,15878,658,544,5724,7491,5606,2123,2801,1250,9530,3898,681,1125,10104,4642,1068,1580,3701,1724,1359,2377,10046,1754,7287,6098,1334,2602,1179,18481,2737,1007,10228,761,1734,802,789,776,596,2105,11934,773,2998,1653,702,3243,7288,6352,853,1239,1582,552,504,3670,15984,739,2829,4270,1574,446,14220,16231,5352,2872,11668,1235,7881,745,15095,2171,10209,1821,6418,658,4183,2907,2898,2479,10962,12907,5534,1687,4090,658,670,2396,936,4238,1349,2492,7963,3107,469,2313,675,3726,13239,731,1882,9781,7986,465,5152,810,778,675,8118,1668,3392,2210,1678,3425,2308,2787,776,706,565,3893,11387,911,4568,403,4385,814,827,3084,8430,5447,774,1712,1427,731,761,4455,1197,9516,18014,4405,804,1140,620,1557,1970,7504,2998,461,2732,1668,5211,711,7310,12702,11234,4920,854,17313,4033,1235,878,492,1378,3142,2648,2352,1136,9757,4508,12030,1214,13912,2239,5871,5636,1935,6344,872,2129,3513,435,904,17223,796,2063,1838,415,4673,605,1580,680,695,10891,3990,2724,8442,5750,9051,2447,1664,5864,4488,758,425,481,2147,1429,6355,3093,17392,429,4500,3830,2319,12230,2475,2218,673,1389,4984,1071,421,2026,965,2871,9761,1577,721,1547,2949,11899,3713,8265,13393,579,1013,2288,3465,5430,424,4194,2025,2010,12359,5602,1350,7304,6364,2229,775,4223,842,4375,859,13474,3538,1100,731,622,1016,983,13405,1080,680,2101,1013,5131,429,675,9627,5540,872,3830,1636,930,7996,816,8113,4536,6589,552,2917,6479,2623,14588,4095,2854,7677,1706,972,6776,6250,1087,4276,1318,18055,11746,2649,3461,1841,942,5468,1046,6505,2964,926,798,7550,499,2231,2890,567,828,650,1436,6204,5581,3011,3273,792,827,907,774,2613,8742,952,5864,2389,666,665,542,533,2593,486,1392,11688,15144,1105,6300,6996,710,5242,1436,3788,990,1815,5033,5217,4624,1845,7149,1295,368,878,4744,2726,5514,4979,1052,6806,579,3660,8373,6968,15806,586,7971,855,7155,13007,4241,868,2285,2398,2184,1415,877,2973,17353,450,5345,4492,3599,595,600,1963,2886,6776,652,15494,2456,3006,1269,7787,1216,625,9391,18059,5882,526,7589,1815,1424,720,4870,2535,1376,1033,12681,13761,17073,14527,14456,17496,18541,7636,820,11861,1812,4113,5421,4087,12968,2042,3864,2290,3828,1323,627,7283,4008,6522,13132,4136,10144,2309,6504,1813,533,5128,4361,1100,828,3371,4256,16811,942,8404,4686,1061,814,2749,3549,1861,15185,1573,928,3665,9704,2020,1018,4932,1748,3518,8400,1035,2789,2278,843,10947,702,5453,1830,507,1279,6222,2673,8000,1052,8223,12494,577,827,6533,473,596,8912,4324,1279,727,16603,12500,1166,4077,1170,2312,765,461,7188,942,9828,4120,523,4995,8969,593,6086,982,3214,680,9479,2725,4309,2226,709,4132,1451,683,3161,4933,3696,1207,1340,4242,5078,855,1820,11147,2422,5091,819,1752,596,4273,1656,9081,1698,1162,496,11519,1001,2618,984,4381,4259,2426,4715,1033,6257,5655,12646,540,3360,821,4629,5430,1286,3768,462,4312,4230,912,7587,8401,10685,4751,4665,13500,9699,1613,2085,3643,3977,1819,1140,828,810,6353,1057,4582,14092,1906,729,961,557,3104,10096,561,5218,6221,10568,1116,12655,1795,2985,921,4440,1607,4570,12620,723,14194,4007,1158,812,5770,5775,9682,877,1018,854,4836,1304,1119,11646,2306,10446,1117,1005,4033,10817,5475,1656,12071,1046,1181,1221,3519,1220,1249,12071,1974,675,1284,1168,1150,1605,744,1945,1020,9552,7128,6558,1670,1813,1334,1041,15949,1439,6810,14812,5667,605,6328,1059,2596,6887,1890,802,4384,1577,614,675,5595,5451,3801,5860,6733,559,538,8275,2016,795,1420,7039,1068,829,6025,995,4899,11188,633,2659,707,4197,2217,7273,10954,2118,11921,706,2931,942,6081,1073,7246,6889,9116,12996,1230,1035,2676,13764,891,18057,8456,11268,2554,4166,1187,5983,6985,8347,13757,544,17533,684,1235,4304,1752,7457,405,4066,14970,4106,800,3390,15710,605,14749,713,4373,995,911,1207,8644,810,671,6609,4702,842,18179,2835,596,498,672,3924,4103,6085,575,1063,16410,7197,765,544,2250,13865,802,1163,2131,1367,814,5817,698,984,3010,6302,1689,689,7758,499,11154,579,2369,2423,2011,1094,1053,921,954,1813,9371,1091,675,462,4355,17191,705,792,1549,974,6787,4998,2016,608,720,5037,4887,1749,4438,709,1610,766,9541,13746,1595,5599,3577,2508,2816,9407,1102,1750,4986,753,2401,1077,3933,10891,4238,492,936,7559,5028,4441,3048,11873,7802,1359,3601,2487,566,9819,1656,4586,4617,3183,605,5489,2776,605,2416,925,830,5781,2523,18231,2423,878,5330,713,14624,658,1715,668,4344,3017,2052,1050,2437,1911,4386,697,776,798,8334,2168,765,2369,4641,960,3199,687,18784,473,1104,2973,8165,3024,694,2313,917,1707,530,929,3776,3415,5116,1667,5082,7487,11379,4755,1453,3941,4391,5242,4191,15377,11594,912,3537,3920,2099,8820,1187,6283,2326,4012,7785,2158,4355,1788,1768,3495,1368,951,11015,10771,8620,1301,17765,4939,6078,15821,2633,7589,1073,507,1591,628,641,1772,5633,471,18686,14304,3974,13133,4912,711,2387,952,1754,393,3898,619,2531,3998,1574,3387,2007,1243,666,561,7157,561,2953,5820,1892,11765,16575,453,14790,787,2573,17003,4672,6261,658,12364,3718,2818,13665,3360,422,696,3378,3478,6012,743,421,6431,5846,1114,449,1153,1129,5108,11430,3228,1999,1064,1026,12252,17393,7477,602,6294,746,1412,8011,1882,665,7193,2066,949,1662,1767,605,1577,5584,1235,2036,1107,16931,812,492,11376,2098,5740,1235,6627,3864,1232,1122,1140,446,1031,3858,492,3431,5294,1975,3317,707,13400,4654,1949,776,1248,2397,702,4264,1662,506,1326,792,8783,7143,4355,698,5699,680,1076,5550,1108,9533,1150,562,802,861,3669,2404,394,2525,6720,9916,2562,2590,10574,11087,1757,1056,2096,2858,3429,8346,3277,505,2942,14577,4485,2330,2389,2066,716,8870,626,6073,1636,13828,5604,2045,624,940,11248,1433,3871,6403,4197,4869,658,684,1007,17172,7726,15239,781,5866,5242,776,7785,10367,723,2357,3040,11226,7179,816,3955,446,1939,15030,14282,571,548,2354,6381,3837,935,7602,12851,1908,12338,2870,776,1210,14199,4960,971,561,15897,4118,5612,1385,10996,1221,1028,1125,2839,8949,9527,15246,9168,1053,488,1993,1440,12693,8768,3077,2394,17051,638,1132,720,1715,8035,4838,959,4630,776,809,5299,766,2036,828,803,3707,1750,821,1616,4875,552,4221,10377,852,8005,523,814,3160,556,833,930,9026,2612,7464,657,6604,16896,851,3707,2376,5176,591,4593,2101,491,4800,9526,789,2074,1634,7090,6818,3826,6354,827,445,8357,3915,663,2366,2125,1033,1923,3725,5602,2788,6825,3563,6794,1869,1076,10888,1438,4234,814,2057,1122,1096,2858,628,5049,1421,2680,802,7105,1656,1156,12261,636,5315,2112,645,4278,431,1146,3530,526,16954,7110,1662,11369,581,10619,608,3176,942,1358,1963,667,3077,526,955,10716,1621,2685,3909,5883,8840,6133,540,4561,875,7258,1393,2414,7723,5932,558,5218,13081,11329,1698,3889,1389,3790,1013,1688,9547,773,1112,363,9266,625,800,4276,8869,1695,15035,2312,673,828,978,3119,848,3077,4054,799,15038,1115,9581,1120,658,2847,908,1217,3293,404,12654,13784,7365,2711,3107,5082,12196,729,2616,1056,1815,1279,1115,3451,6738,4725,18254,2719,8184,1847,6007,2885,1142,7929,5882,789,763,1133,14844,4435,10853,2202,2191,698,6416,457,1438,5305,4119,2059,631,7056,5233,6239,3030,3481,1107,1872,2435,601,2402,1565,783,1956,445,666,7745,15397,4627,8602,4064,2083,9030,1027,15847,3340,2596,1064,608,3917,8889,471,2999,3047,729,5358,713,726,8040,3250,3335,1361,874,6001,1276,5783,648,942,805,6134,1202,665,1978,1370,2578,2767,4758,599,1078,18034,484,2441,2100,552,2932,8253,1951,5701,15760,4855,6346,5225,4880,5026,1297,591,5013,7049,4330,891,11188,4403,1629,4022,1977,4723,1191,6056,15952,1836,15140,526,17126,488,732,1250,11958,7923,6440,14833,561,5291,17042,969,3858,489,3830,1024,712,544,1877,646,4265,3471,2518,1154,10567,14199,2974,16021,924,18166,2617,2287,1286,10939,1600,7812,7234,1681,746,8396,5758,5880,2025,9115,3382,4325,6787,7741,4270,840,15246,725,3749,947,1073,8451,5051,5538,18152,10478,14558,6318,4365,3884,2141,490,544,691,668,802,5285,728,11486,2815,599,11580,10099,740,3675,7430,625,855,2174,10666,1812,868,2470,14799,4969,11216,5322,947,893,457,805,774,6648,982,1261,4198,11523,5366,828,1353,2401,770,3863,2572,5044,1211,3321,6529,4964,4253,6499,1629,13334,2683,2043,608,854,1443,14014,1046,17999,4108,925,9242,2423,8793,2206,1080,1989,2227,7152,521,9343,982,1841,680,6303,3510,5884,691,8387,1116,1684,1107,11825,4004,2258,3360,4355,749,710,1073,1826,776,873,5765,4716,956,4432,16657,1019,984,3164,7245,5292,3311,9035,1406,1396,3960,5452,2443,4186,812,15109,854,15649,13887,767,596,2042,2895,2458,814,17127,544,2856,408,2682,421,1657,3534,14795,530,3422,2355,1259,628,13037,1927,1875,631,823,1238,2585,2415,1267,2332,1760,4921,13786,544,5489,1828,5239,14982,687,13119,965,1002,6291,806,11226,1440,1777,533,4916,3367,4980,811,499,572,3819,2557,3052,2298,965,5052,4989,1896,8733,885,1801,13986,5606,638,658,826,2948,3217,2559,1287,13550,2926,984,4413,5771,604,3062,5416,1819,3337,2297,1369,776,5190,3450,945,7141,921,2692,363,7244,1687,640,1400,4548,1052,9513,2885,3804,1122,975,2807,591,625,2167,9814,11643,3674,1415,1179,997,4829,1340,612,1232,626,7134,5926,2182,9279,2029,11624,730,5548,6793,720,505,1607,1819,4964,642,828,552,4082,4427,9916,6691,5197,5226,8075,928,1279,851,748,872,12247,1214,9483,2822,717,9257,1071,4680,1760,2183,3084,945,2103,800,1806,2723,2879,4764,7109,829,507,7280,1607,6636,6239,2473,1582,7964,2880,705,1158,7294,625,13542,5266,625,9483,1334,559,5592,732,2266,1990,1988,746,2896,1377,498,15281,1069,5160,6850,572,789,9858,14775,751,895,5948,788,7347,1640,5167,994,4890,5758,2215,5221,2144,1063,13880,1409,907,1856,1994,1061,12229,12219,1263,5610,545,1750,6288,5134,2912,2088,878,4227,6354,9759,9028,521,880,3314,1673,4987,1061,1786,17442,732,874,693,4155,589,1985,4495,812,9495,3473,621,3594,554,2648,789,4200,2696,700,9972,2200,11169,819,536,3196,4949,2256,1372,13993,794,1436,5312,674,18102,13734,1279,1813,1864,4435,10934,656,7492,3984,8184,2671,891,2608,840,675,4008,558,449,2969,5200,1192,3033,668,2877,2839,8527,1848,758,7602,16955,2657,1753,1067,2673,4876,4959,14156,7951,4830,9041,3089,641,2953,5188,1052,1437,854,4395,839,6786,942,4692,3246,14171,13515,844,2442,3057,3509,11166,1253,4455,4480,1741,795,2106,2550,3590,17447,8930,1668,18525,4207,2908,6445,605,710,746,1376,5994,7644,7812,2098,5315,675,7467,1186,743,936,7244,4128,3644,3455,487,1263,10046,420,1040,743,582,2716,5463,1902,710,2923,2251,1117,5575,9306,3376,4334,5057,828,6255,559,5834,709,1015,1736,7037,1669,670,4269,3893,2150,2898,2612,1766,489,1721,2168,4861,11990,3417,702,2422,4029,408,1341,878,1957,14234,447,8810,756,14308,3200,1237,1065,4345,838,596,2530,1279,1929,624,3812,1008,16955,5616,5547,12253,2634,5037,5975,2064,2553,17227,1569,5491,951,432,594,4860,625,1265,2928,1598,798,14027,1367,5851,16179,1764,1180,452,776,3787,802,17934,683,3170,775,5163,642,621,1081,3105,2163,4640,756,1448,791,2400,4828,694,17294,707,914,5242,4679,5354,13037,2374,589,11475,12179,4965,9936,894,9435,2401,4791,2258,1576,5816,15065,1140,8496,6957,2442,808,4521,1340,828,1591,693,651,3048,3975,11843,9780,874,755,5600,2037,3332,6743,8115,2744,429,730,13532,758,1819,2628,1415,649,680,13007,4054,499,4600,12755,3103,3449,547,16629,6419,645,9900,11115,4832,3644,1603,982,16499,2328,921,15000,2349,4588,766,7139,14711,10995,4232,2893,1235,14973,5004,1289,2557,562,965,581,526,5318,5521,8294,10622,809,3489,1320,802,826,6516,6256,353,9457,2652,956,1240,658,658,828,576,587,3011,1117,2083,1357,4118,8341,8454,988,14838,749,3629,2595,1187,1939,956,1120,3445,2999,2311,2690,8102,620,730,1605,3187,8938,658,11442,6643,2262,713,589,5746,1846,798,7075,802,4207,689,6788,2865,17893,800,3906,1829,2056,1239,13043,2513,4942,1875,2368,844,9973,2264,821,3336,680,3649,418,4155,737,912,2933,878,4333,9343,863,10730,878,5197,2695,4107,1034,10463,1107,10934,12787,11009,16406,898,1807,445,1781,12429,1031,3447,646,1666,5372,11628,1577,802,418,847,3350,12242,650,526,630,5760,6751,16466,6006,11057,620,1911,2863,705,627,4872,6393,4238,662,4088,3613,3740,462,500,8303,2168,11641,4593,3359,7308,4373,838,1886,11572,9716,4598,905,984,2403,4633,5975,17825,855,4751,2337,541,1778,5783,2389,1207,1433,2262,10636,749,3607,2034,684,1993,1166,2768,9656,716,1264,7850,8256,609,14648,8216,3508,562,1052,1076,571,13135,1007,14042,4476,7666,3723,5161,3303,544,12261,614,984,1337,687,8785,1659,1021,7399,628,10738,622,2271,2317,502,3725,5546,1933,2054,1654,485,8212,1833,2375,4144,1238,4419,723,2239,2094,3261,1114,3005,737,10570,5504,772,2386,734,2577,1095,1670,849,1044,886,1187,4326,770,5123,4854,994,7216,3399,1689,5105,2347,10701,15535,3879,6484,2291,4054,2816,585,7220,763,3780,4077,504,684,1942,1016,435,3800,7459,984,2650,5576,638,395,904,9183,4816,6132,1631,12152,3119,1356,1123,477,1001,705,8997,522,2290,626,918,3920,5037,627,667,6557,4165,18236,1668,1076,3062,988,811,895,537,12621,719,465,734,2820,550,1327,2804,2218,10666,910,4931,8044,813,11480,4484,5622,1267,1974,5947,5292,987,1841,5006,2657,17005,2300,3457,731,1584,13097,579,5166,2674,533,2838,596,3998,505,817,413,2936,916,7724,505,704,523,12468,650,6340,4460,7096,1125,3185,1264,1443,627,6194,4372,800,9342,2367,5768,945,9119,3924,10080,5051,5293,5062,2492,1166,868,2107,3130,669,2214,1607,5179,4665,853,1871,734,6196,776,2870,2699,3610,526,2192,1046,11435,2723,969,4956,844,10087,723,1758,601,2104,666,918,6342,1599,523,1698,10214,1197,2066,9665,15818,1752,12554,4552,4816,1781,7597,645,477,954,8213,1041,936,638,6833,3226,4295,5906,633,743,1179,5826,744,454,10546,457,4593,5555,709,2857,6653,391,3669,579,2953,1200,457,4371,3342,357,4766,1672,11878,7761,421,10685,8204,9664,984,1227,10767,3740,759,477,2088,1932,3793,5014,6981,1708,1090,2961,1389,725,9896,6569,4476,6606,981,612,984,403,1669,2165,1839,12872,799,3224,544,1901,1397,3478,8416,2861,505,1882,906,9013,735,10206,1357,2394,684,1125,914,2005,10483,6159,2797,464,4892,2268,6955,880,489,5410,827,4283,4273,3508,2789,689,624,1103,557,919,648,814,764,919,584,1881,394,1076,1597,3574,979,4398,1163,840,8069,12896,3302,6400,7979,8400,806,8294,1226,10312,846,4637,5752,15517,649,18320,1143,2296,698,3296,5678,1848,494,2425,591,11150,6523,706,545,5771,1259,863,968,2797,1218,866,8258,1656,465,680,979,4281,2775,3180,5161,776,1069,3222,8120,561,587,2425,1605,13503,12508,6416,3416,4471,737,4836,625,8653,807,421,3282,4564,486,4372,1607,672,541,988,5132,3312,675,1138,1730,579,5073,434,710,885,655,5063,1875,3271,1122,1922,3303,1040,1021,735,2207,2041,737,6246,1815,956,4353,798,11032,10064,590,760,11767,5204,2738,706,5546,746,805,16294,523,2275,766,8488,4121,4937,1580,646,4514,4140,2650,4666,2388,3267,521,7291,4533,17489,6540,3363,3484,3336,863,865,956,6349,13098,15164,4462,1037,932,468,4234,5166,9907,665,1838,1084,9781,1152,868,528,4413,2143,917,2852,702,1926,15105,18439,2862,2017,568,802,1443,18804,9209,2491,2246,13850]},\"selected\":{\"id\":\"1260\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1277\",\"type\":\"UnionRenderers\"}},\"id\":\"1259\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1236\",\"type\":\"BasicTicker\"},{\"attributes\":{\"overlay\":{\"id\":\"1254\",\"type\":\"BoxAnnotation\"}},\"id\":\"1248\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"source\":{\"id\":\"1259\",\"type\":\"ColumnDataSource\"}},\"id\":\"1266\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1245\",\"type\":\"SaveTool\"},{\"attributes\":{\"ticker\":null},\"id\":\"1270\",\"type\":\"LogTickFormatter\"},{\"attributes\":{\"callback\":null,\"end\":4.0,\"reset_end\":4.0,\"reset_start\":0.2,\"start\":0.2,\"tags\":[[[\"carat\",\"Carat (ct)\",null]]]},\"id\":\"1223\",\"type\":\"Range1d\"},{\"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\":\"1254\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"callback\":null,\"end\":18803.99999999998,\"reset_end\":18803.99999999998,\"reset_start\":334.9999999999996,\"start\":334.9999999999996,\"tags\":[[[\"price\",\"Price ($)\",null]]]},\"id\":\"1224\",\"type\":\"Range1d\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1227\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1241\",\"type\":\"LogTicker\"}},\"id\":\"1244\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"Price ($)\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1270\",\"type\":\"LogTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1227\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1241\",\"type\":\"LogTicker\"}},\"id\":\"1240\",\"type\":\"LogAxis\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1227\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1236\",\"type\":\"BasicTicker\"}},\"id\":\"1239\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"1226\",\"type\":\"Title\"}],\"root_ids\":[\"1227\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"39871387-603b-490f-a78f-b0d2c5104d34\",\"roots\":{\"1227\":\"734d0188-c9da-4cca-871c-f9b301dceffc\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":Scatter [carat] (price,cut)" ] }, "execution_count": 6, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1227" } }, "output_type": "execute_result" } ], "source": [ "scatter.opts(opts.Scatter(width=1000, logy=True, tools=['hover']))" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:21:55.227889Z", "start_time": "2019-03-18T00:21:53.979727Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('1339')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"d4940bb7-3eaf-4766-8da5-3eec3552ea8d\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1347\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"1352\",\"type\":\"LogAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":300,\"plot_width\":1000,\"renderers\":[{\"id\":\"1347\",\"type\":\"LinearAxis\"},{\"id\":\"1351\",\"type\":\"Grid\"},{\"id\":\"1352\",\"type\":\"LogAxis\"},{\"id\":\"1356\",\"type\":\"Grid\"},{\"id\":\"1366\",\"type\":\"BoxAnnotation\"},{\"id\":\"1388\",\"type\":\"Legend\"},{\"id\":\"1380\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1338\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1362\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1335\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"1343\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1336\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"1345\",\"type\":\"LogScale\"}},\"id\":\"1339\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1339\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1353\",\"type\":\"LogTicker\"}},\"id\":\"1356\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"1372\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1375\",\"type\":\"Scatter\"},\"hover_glyph\":{\"id\":\"1378\",\"type\":\"Scatter\"},\"muted_glyph\":{\"id\":\"1379\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"1376\",\"type\":\"Scatter\"},\"selection_glyph\":{\"id\":\"1377\",\"type\":\"Scatter\"},\"view\":{\"id\":\"1381\",\"type\":\"CDSView\"}},\"id\":\"1380\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1371\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1371\",\"type\":\"CategoricalColorMapper\"}},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1375\",\"type\":\"Scatter\"},{\"attributes\":{\"factors\":[\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Fair\"],\"palette\":[\"#e41a1c\",\"#377eb8\",\"#4daf4a\",\"#984ea3\",\"#ff7f00\"]},\"id\":\"1371\",\"type\":\"CategoricalColorMapper\"},{\"attributes\":{\"num_minor_ticks\":10},\"id\":\"1353\",\"type\":\"LogTicker\"},{\"attributes\":{},\"id\":\"1400\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1371\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1371\",\"type\":\"CategoricalColorMapper\"}},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1379\",\"type\":\"Scatter\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1339\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1348\",\"type\":\"BasicTicker\"}},\"id\":\"1351\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"Price ($)\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1385\",\"type\":\"LogTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1339\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1353\",\"type\":\"LogTicker\"}},\"id\":\"1352\",\"type\":\"LogAxis\"},{\"attributes\":{},\"id\":\"1348\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1373\",\"type\":\"Selection\"},{\"attributes\":{\"axis_label\":\"Carat (ct)\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"1383\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1339\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1348\",\"type\":\"BasicTicker\"}},\"id\":\"1347\",\"type\":\"LinearAxis\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1371\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1371\",\"type\":\"CategoricalColorMapper\"}},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1376\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1383\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1345\",\"type\":\"LogScale\"},{\"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\":\"1366\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"items\":[{\"id\":\"1389\",\"type\":\"LegendItem\"}],\"plot\":{\"id\":\"1339\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"1388\",\"type\":\"Legend\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1371\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1371\",\"type\":\"CategoricalColorMapper\"}},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1378\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1361\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1343\",\"type\":\"LinearScale\"},{\"attributes\":{\"label\":{\"field\":\"color\"},\"renderers\":[{\"id\":\"1380\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1389\",\"type\":\"LegendItem\"},{\"attributes\":{\"source\":{\"id\":\"1372\",\"type\":\"ColumnDataSource\"}},\"id\":\"1381\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"carat\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[5000]},\"color\":[\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Good\",\"Fair\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\"],\"cut\":[\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Good\",\"Fair\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\"],\"price\":[1794,2167,12148,14968,1719,9996,2923,960,4455,10580,802,758,14616,1076,5158,10211,500,5836,4327,828,4521,4173,1956,804,686,1932,1783,3435,3697,9896,6666,4224,8852,5908,873,13645,505,2290,5256,6122,827,1115,754,844,1848,698,8590,12369,4513,709,5373,863,1031,10278,5650,956,2789,9233,2010,2594,4879,373,3190,2756,5859,5894,957,1771,4683,1011,2394,902,6373,2648,1226,3352,1243,1134,548,12910,803,2560,3193,4751,2211,1289,1822,1546,2263,1864,3267,1406,3918,3035,583,3059,612,4309,1659,16287,3369,15137,709,1930,3462,4187,11709,572,4260,2762,5426,16239,545,3780,10330,2531,1922,2902,6794,13940,1011,3318,2670,2179,882,7677,1433,6600,3644,1067,4309,6652,3669,5182,921,4480,1956,8509,1053,911,973,3673,1035,666,12185,923,4304,5777,1697,1076,1115,6260,1217,4812,4374,505,1975,10304,710,1698,3595,1769,15840,11351,1244,8689,1200,1046,1948,1563,2544,1092,4167,1246,828,491,4260,1665,1255,14542,485,1185,6169,15178,1637,774,12153,4596,4989,4572,5174,490,6783,7598,7455,8773,5999,2239,1892,3965,982,687,12236,1876,4318,16778,2851,2453,6460,566,2513,2869,2387,5174,1814,8596,1021,853,1243,1007,1760,1993,16716,573,2308,4740,1700,10907,2142,1436,644,1107,10429,521,2482,5082,2154,1218,628,1231,4871,6932,827,8008,621,9979,3299,1332,2184,10821,2150,449,489,4948,1238,14106,7502,1722,3765,4936,5076,3007,1074,2401,854,710,1607,1087,939,7319,946,694,12202,3333,1698,504,1410,6098,802,1267,505,7032,4620,7102,2759,1904,6065,1835,577,1815,16791,1050,3618,1026,3160,10709,2914,3754,4446,2674,7230,5872,1223,4207,7730,3044,4703,4459,633,5080,942,10887,3360,496,3413,954,942,3316,540,10659,1253,4596,1177,6573,2717,2064,1192,1692,764,475,1024,485,10080,1443,1334,2047,827,5602,778,1112,3307,9359,5788,565,794,6720,952,662,765,1022,3593,6265,2782,3669,2387,648,447,3167,3673,735,571,12798,4916,6704,876,1984,5739,1619,612,844,4199,18279,7665,1444,649,1263,7506,1235,7453,7548,810,532,1667,9005,830,485,5599,4436,906,7870,16611,5640,8789,2160,6260,1377,1956,2644,1851,4879,2656,717,1573,589,1577,1774,2363,413,6787,2833,1577,3062,9881,1569,8301,450,619,4329,994,4668,2863,2832,2792,2329,1838,6652,2277,693,837,18112,576,574,2628,3671,10341,605,2239,732,894,13307,678,4578,7371,1020,3251,1876,829,1056,14637,2545,1822,3205,3114,3763,581,4995,526,1134,4099,8991,6055,600,4496,3115,605,522,11737,1221,603,5964,4988,2421,6446,4968,3951,5456,567,17038,612,1130,1691,1358,591,6772,886,4183,789,9040,4763,16295,4823,4128,521,4439,3894,11113,963,13828,15189,10079,10043,586,658,608,1317,1689,384,6159,4678,9218,3974,4423,2008,1431,3524,6019,2608,1546,671,5805,812,2389,421,3988,628,1107,2398,7358,2780,4337,7192,18067,620,666,6495,4617,4823,1002,895,548,574,904,614,1815,12459,1279,802,394,3247,4072,814,5897,3816,1769,5662,4242,544,2512,605,4354,3625,8109,13661,7220,573,2479,3591,4440,727,2960,12681,9581,533,540,1257,3682,631,5390,9254,2686,1654,5767,2829,9203,1945,4578,705,4233,2093,2322,3740,5379,840,13069,12030,353,2743,5529,3604,7703,633,11322,1629,6979,485,2287,1724,2587,891,803,8442,5487,3846,4426,805,1694,3275,1092,4955,475,763,10477,5266,2350,1397,2197,1998,675,1667,9930,1310,3391,2836,1813,9586,17403,3662,2067,716,5047,675,7564,8748,449,13553,4821,2933,7316,9155,507,6619,1792,8138,421,1031,1349,2351,737,788,4428,2821,4779,5161,1720,15814,4559,9775,983,780,8257,645,3787,14674,1845,2399,8840,4478,4078,15841,698,2952,2723,862,3287,2807,5925,2821,1293,666,816,8213,773,710,2868,12038,11525,9857,2368,544,4242,968,5925,1053,7832,3771,5535,11739,8827,12209,737,717,3872,3152,1637,2731,705,2833,734,3653,805,1061,2475,1412,1932,9691,15600,5019,5916,605,1637,6701,1055,3283,438,16530,698,1635,3732,2475,767,669,18474,1056,602,10282,453,7281,1813,1715,1929,795,5194,605,3084,1929,10283,1113,4508,2298,6755,3864,1709,525,912,1989,6969,3816,4625,1858,11654,2657,5927,907,8674,2762,5937,2730,1680,9236,12734,3534,4316,505,14300,687,7234,492,544,1073,669,3033,666,1826,733,10739,1177,1307,1239,596,4959,5232,3024,453,403,3172,3297,5028,4547,1088,8864,5167,5238,13512,649,4887,1163,1796,5219,480,10346,1953,3251,4798,4956,8830,1245,14654,5759,7637,1028,450,8176,2930,912,1849,2415,1087,1130,2505,408,1662,491,627,918,5804,3950,579,720,4320,530,802,4516,776,506,633,8353,3330,18795,3881,622,828,9465,1715,789,3692,978,3173,463,898,11577,7496,900,593,4536,6954,2891,3333,6597,5433,12380,1134,1240,2513,626,801,702,4925,869,790,4558,1865,3759,1546,2751,6989,530,4631,802,6207,1819,15334,724,1020,781,765,6904,5836,449,2266,1213,2697,1815,1752,7310,956,3012,945,844,642,758,2013,14717,4622,722,2567,13256,10351,605,854,3290,1103,3345,1080,5546,696,3275,755,936,651,11088,9182,15930,3129,4469,11068,10281,871,3282,4004,504,18500,8334,1761,6742,2986,1439,7562,14844,5977,688,4743,4434,571,3274,3901,705,2140,8291,5783,3488,6271,11313,899,6166,890,701,4474,1673,15478,838,2801,367,3295,827,4989,6494,765,732,2054,2453,705,14354,811,544,6221,709,3332,485,4071,718,862,3798,4588,803,2074,3749,408,4191,2160,4238,2320,1438,8504,4042,4412,544,4537,606,4476,4732,2321,2252,580,12273,3601,1624,1921,4327,500,838,3323,4642,772,1235,3276,2867,1753,810,2052,1420,984,842,544,1865,889,14095,1013,9569,550,9139,608,947,4997,1046,3518,9845,2697,7454,16485,8228,4648,5054,1095,800,18656,1576,530,1180,1317,628,3601,988,928,498,926,579,3685,4032,9104,12078,8499,12606,1775,872,1307,3629,4032,2120,16300,1655,1665,1448,764,5408,485,5671,648,3640,1572,828,4964,1571,8879,777,2463,1011,2297,1068,6441,1407,5461,561,3502,12707,6533,5269,852,767,2672,2832,2416,4709,878,645,6828,1404,959,4984,8936,1882,10302,1327,984,3140,884,505,6851,16783,1061,5312,1050,7577,6956,3275,904,675,12779,5978,4686,5015,1723,5743,1271,9176,552,3892,10976,6654,1404,2792,12098,16970,1576,505,5046,957,652,923,720,12209,5105,4096,4312,787,5572,2041,2442,1965,964,608,2401,17057,1687,15848,4417,5980,669,904,335,9467,6485,829,624,3672,764,1982,3599,3353,2453,6160,814,710,1806,1615,7773,1370,1024,5396,4368,993,956,1829,10357,1668,1155,5950,1080,8846,6201,5055,986,681,410,13196,653,18431,1225,7163,2826,13777,584,911,13250,3876,4155,895,18281,776,3729,2177,4936,844,4899,7955,4808,985,1257,5717,1177,2241,825,3520,6623,1224,13291,1339,633,17297,13317,1934,17028,2735,3091,2143,4725,544,2196,4845,2482,4435,5280,1181,840,756,633,4519,1003,2952,2264,586,752,605,3141,561,561,3752,2696,1979,2030,2818,802,2826,3039,1806,1228,4641,886,566,2035,7392,1290,711,1836,526,2109,9813,11531,12068,8843,3290,2887,18119,2137,1015,2569,5311,1844,5988,631,1061,1674,1845,709,1746,1212,5655,3105,4918,14407,2657,1878,10977,789,5113,2583,1555,17219,754,10764,990,4523,880,3493,8421,579,516,523,1197,11227,840,4830,789,716,4081,4457,1745,521,948,538,791,653,448,3421,5338,876,622,4205,3046,3742,738,11133,1247,1103,18066,16462,5315,1193,12547,907,899,5116,736,755,5121,3856,764,2039,1008,3160,5154,4218,5882,540,780,4291,2762,1438,707,7632,1874,447,4256,2057,1113,5206,1888,5187,4370,17233,9471,3519,2894,2153,1781,9892,1031,5144,692,789,3429,2576,2134,765,2354,4619,1711,2426,2843,1781,4284,11023,5702,2647,4538,942,2029,4381,435,844,904,11090,3535,6889,5184,1010,10949,810,4249,5515,16900,727,544,725,1759,2569,2954,1135,9171,862,17659,2360,11688,552,1076,8062,1011,911,6066,4738,6324,3759,900,5226,9781,13263,1134,1006,6416,816,1415,970,1015,4086,7900,771,6010,7240,9178,802,4197,3519,10472,12311,2615,12390,2230,5543,552,1923,4926,12720,4161,878,984,7479,2550,9799,3105,1066,901,3884,2723,1114,408,1053,2131,1787,557,746,4265,17837,1112,351,3963,4981,2801,1030,1998,807,8633,874,911,9075,4975,534,3401,2543,762,863,11946,7498,2986,844,2658,855,880,3398,5125,4196,1307,4054,1237,3461,891,4338,3839,1637,5055,1229,2475,8146,402,3724,969,8427,3963,2076,1720,18663,1859,500,765,2001,5777,3023,5645,17315,3830,1689,3756,3868,4141,4416,397,3640,14915,17666,9478,936,720,6140,1379,694,870,5602,4203,2530,3920,984,4224,601,489,1276,5183,1385,1041,2390,828,432,710,4826,1746,15568,5940,14209,4662,2700,493,545,709,11511,827,583,743,5197,2573,2873,491,4077,776,5863,605,1399,3472,8590,3419,4830,891,15059,4142,1940,5592,2762,3219,847,734,775,6271,1940,709,844,13536,6822,10091,1791,13907,16364,4511,581,795,772,4737,7440,3794,6403,1163,2542,4649,685,2231,1571,956,2250,2735,6316,4791,2041,642,2344,5654,1890,465,5207,5005,6566,453,2182,911,4742,6732,554,1787,2996,743,3649,1436,17014,952,11873,2605,982,1238,5815,15984,5806,16689,755,3242,9932,1557,669,2683,11105,696,789,9968,620,975,1263,6424,4065,10546,556,9494,1440,1604,2588,2692,5932,5806,5643,1421,911,1024,16384,956,1383,4679,16733,679,804,3250,4660,560,11554,4486,1637,1963,847,1152,8040,4038,6330,14375,1659,1071,6713,786,8810,14900,4199,4258,6238,788,11110,3629,13978,2399,2676,1069,2314,2238,5996,981,3006,670,1654,1200,6002,4428,718,1092,5759,4538,15651,4861,1682,6400,1214,5715,1075,530,5029,4745,3649,2184,2839,4217,5154,3752,2290,2762,700,1088,596,5686,4413,4600,1793,3576,1571,2618,2202,553,10113,15665,2066,449,522,839,3248,685,5868,1246,394,3335,4065,1628,506,14489,4724,967,914,1048,854,15897,1193,3129,1449,8120,814,8796,561,678,509,17826,3869,4705,775,805,5940,11470,421,11102,7465,4366,506,5533,3377,3392,3032,1808,5183,9212,777,1422,628,7812,6319,3811,2074,9233,589,10155,17078,11192,2201,12284,449,5648,596,8312,419,5683,6335,7294,1375,1847,1854,1867,758,707,1435,12283,1672,3782,1243,16693,571,4963,723,906,14066,4879,2954,3696,8456,3601,1402,3409,1437,2383,842,2944,7235,1890,8287,5047,4865,4711,8976,7151,7466,450,1331,1129,16064,3618,4882,732,6377,1354,544,4670,2550,1013,684,3002,1359,3276,613,6771,7458,7652,4872,470,1624,2176,11109,616,4318,9847,686,10539,1915,16723,589,1059,1167,4426,2822,3787,995,675,6241,1727,2651,2003,4729,2209,1007,5002,8431,621,2708,1851,2905,5775,10302,2287,3353,574,1832,1013,1449,942,18447,3377,742,789,1232,16789,1838,4911,4191,854,1114,4543,14351,764,936,2956,2670,15802,878,2445,5281,2352,3123,552,2419,943,3599,864,1055,5255,1687,765,5584,4932,13165,11235,373,2966,14931,743,1009,6350,493,568,1547,673,2770,2459,5125,942,4465,7083,1806,552,8593,4543,2604,7828,662,1237,1911,776,7509,687,4007,9252,802,1818,3101,764,1089,3024,15878,658,544,5724,7491,5606,2123,2801,1250,9530,3898,681,1125,10104,4642,1068,1580,3701,1724,1359,2377,10046,1754,7287,6098,1334,2602,1179,18481,2737,1007,10228,761,1734,802,789,776,596,2105,11934,773,2998,1653,702,3243,7288,6352,853,1239,1582,552,504,3670,15984,739,2829,4270,1574,446,14220,16231,5352,2872,11668,1235,7881,745,15095,2171,10209,1821,6418,658,4183,2907,2898,2479,10962,12907,5534,1687,4090,658,670,2396,936,4238,1349,2492,7963,3107,469,2313,675,3726,13239,731,1882,9781,7986,465,5152,810,778,675,8118,1668,3392,2210,1678,3425,2308,2787,776,706,565,3893,11387,911,4568,403,4385,814,827,3084,8430,5447,774,1712,1427,731,761,4455,1197,9516,18014,4405,804,1140,620,1557,1970,7504,2998,461,2732,1668,5211,711,7310,12702,11234,4920,854,17313,4033,1235,878,492,1378,3142,2648,2352,1136,9757,4508,12030,1214,13912,2239,5871,5636,1935,6344,872,2129,3513,435,904,17223,796,2063,1838,415,4673,605,1580,680,695,10891,3990,2724,8442,5750,9051,2447,1664,5864,4488,758,425,481,2147,1429,6355,3093,17392,429,4500,3830,2319,12230,2475,2218,673,1389,4984,1071,421,2026,965,2871,9761,1577,721,1547,2949,11899,3713,8265,13393,579,1013,2288,3465,5430,424,4194,2025,2010,12359,5602,1350,7304,6364,2229,775,4223,842,4375,859,13474,3538,1100,731,622,1016,983,13405,1080,680,2101,1013,5131,429,675,9627,5540,872,3830,1636,930,7996,816,8113,4536,6589,552,2917,6479,2623,14588,4095,2854,7677,1706,972,6776,6250,1087,4276,1318,18055,11746,2649,3461,1841,942,5468,1046,6505,2964,926,798,7550,499,2231,2890,567,828,650,1436,6204,5581,3011,3273,792,827,907,774,2613,8742,952,5864,2389,666,665,542,533,2593,486,1392,11688,15144,1105,6300,6996,710,5242,1436,3788,990,1815,5033,5217,4624,1845,7149,1295,368,878,4744,2726,5514,4979,1052,6806,579,3660,8373,6968,15806,586,7971,855,7155,13007,4241,868,2285,2398,2184,1415,877,2973,17353,450,5345,4492,3599,595,600,1963,2886,6776,652,15494,2456,3006,1269,7787,1216,625,9391,18059,5882,526,7589,1815,1424,720,4870,2535,1376,1033,12681,13761,17073,14527,14456,17496,18541,7636,820,11861,1812,4113,5421,4087,12968,2042,3864,2290,3828,1323,627,7283,4008,6522,13132,4136,10144,2309,6504,1813,533,5128,4361,1100,828,3371,4256,16811,942,8404,4686,1061,814,2749,3549,1861,15185,1573,928,3665,9704,2020,1018,4932,1748,3518,8400,1035,2789,2278,843,10947,702,5453,1830,507,1279,6222,2673,8000,1052,8223,12494,577,827,6533,473,596,8912,4324,1279,727,16603,12500,1166,4077,1170,2312,765,461,7188,942,9828,4120,523,4995,8969,593,6086,982,3214,680,9479,2725,4309,2226,709,4132,1451,683,3161,4933,3696,1207,1340,4242,5078,855,1820,11147,2422,5091,819,1752,596,4273,1656,9081,1698,1162,496,11519,1001,2618,984,4381,4259,2426,4715,1033,6257,5655,12646,540,3360,821,4629,5430,1286,3768,462,4312,4230,912,7587,8401,10685,4751,4665,13500,9699,1613,2085,3643,3977,1819,1140,828,810,6353,1057,4582,14092,1906,729,961,557,3104,10096,561,5218,6221,10568,1116,12655,1795,2985,921,4440,1607,4570,12620,723,14194,4007,1158,812,5770,5775,9682,877,1018,854,4836,1304,1119,11646,2306,10446,1117,1005,4033,10817,5475,1656,12071,1046,1181,1221,3519,1220,1249,12071,1974,675,1284,1168,1150,1605,744,1945,1020,9552,7128,6558,1670,1813,1334,1041,15949,1439,6810,14812,5667,605,6328,1059,2596,6887,1890,802,4384,1577,614,675,5595,5451,3801,5860,6733,559,538,8275,2016,795,1420,7039,1068,829,6025,995,4899,11188,633,2659,707,4197,2217,7273,10954,2118,11921,706,2931,942,6081,1073,7246,6889,9116,12996,1230,1035,2676,13764,891,18057,8456,11268,2554,4166,1187,5983,6985,8347,13757,544,17533,684,1235,4304,1752,7457,405,4066,14970,4106,800,3390,15710,605,14749,713,4373,995,911,1207,8644,810,671,6609,4702,842,18179,2835,596,498,672,3924,4103,6085,575,1063,16410,7197,765,544,2250,13865,802,1163,2131,1367,814,5817,698,984,3010,6302,1689,689,7758,499,11154,579,2369,2423,2011,1094,1053,921,954,1813,9371,1091,675,462,4355,17191,705,792,1549,974,6787,4998,2016,608,720,5037,4887,1749,4438,709,1610,766,9541,13746,1595,5599,3577,2508,2816,9407,1102,1750,4986,753,2401,1077,3933,10891,4238,492,936,7559,5028,4441,3048,11873,7802,1359,3601,2487,566,9819,1656,4586,4617,3183,605,5489,2776,605,2416,925,830,5781,2523,18231,2423,878,5330,713,14624,658,1715,668,4344,3017,2052,1050,2437,1911,4386,697,776,798,8334,2168,765,2369,4641,960,3199,687,18784,473,1104,2973,8165,3024,694,2313,917,1707,530,929,3776,3415,5116,1667,5082,7487,11379,4755,1453,3941,4391,5242,4191,15377,11594,912,3537,3920,2099,8820,1187,6283,2326,4012,7785,2158,4355,1788,1768,3495,1368,951,11015,10771,8620,1301,17765,4939,6078,15821,2633,7589,1073,507,1591,628,641,1772,5633,471,18686,14304,3974,13133,4912,711,2387,952,1754,393,3898,619,2531,3998,1574,3387,2007,1243,666,561,7157,561,2953,5820,1892,11765,16575,453,14790,787,2573,17003,4672,6261,658,12364,3718,2818,13665,3360,422,696,3378,3478,6012,743,421,6431,5846,1114,449,1153,1129,5108,11430,3228,1999,1064,1026,12252,17393,7477,602,6294,746,1412,8011,1882,665,7193,2066,949,1662,1767,605,1577,5584,1235,2036,1107,16931,812,492,11376,2098,5740,1235,6627,3864,1232,1122,1140,446,1031,3858,492,3431,5294,1975,3317,707,13400,4654,1949,776,1248,2397,702,4264,1662,506,1326,792,8783,7143,4355,698,5699,680,1076,5550,1108,9533,1150,562,802,861,3669,2404,394,2525,6720,9916,2562,2590,10574,11087,1757,1056,2096,2858,3429,8346,3277,505,2942,14577,4485,2330,2389,2066,716,8870,626,6073,1636,13828,5604,2045,624,940,11248,1433,3871,6403,4197,4869,658,684,1007,17172,7726,15239,781,5866,5242,776,7785,10367,723,2357,3040,11226,7179,816,3955,446,1939,15030,14282,571,548,2354,6381,3837,935,7602,12851,1908,12338,2870,776,1210,14199,4960,971,561,15897,4118,5612,1385,10996,1221,1028,1125,2839,8949,9527,15246,9168,1053,488,1993,1440,12693,8768,3077,2394,17051,638,1132,720,1715,8035,4838,959,4630,776,809,5299,766,2036,828,803,3707,1750,821,1616,4875,552,4221,10377,852,8005,523,814,3160,556,833,930,9026,2612,7464,657,6604,16896,851,3707,2376,5176,591,4593,2101,491,4800,9526,789,2074,1634,7090,6818,3826,6354,827,445,8357,3915,663,2366,2125,1033,1923,3725,5602,2788,6825,3563,6794,1869,1076,10888,1438,4234,814,2057,1122,1096,2858,628,5049,1421,2680,802,7105,1656,1156,12261,636,5315,2112,645,4278,431,1146,3530,526,16954,7110,1662,11369,581,10619,608,3176,942,1358,1963,667,3077,526,955,10716,1621,2685,3909,5883,8840,6133,540,4561,875,7258,1393,2414,7723,5932,558,5218,13081,11329,1698,3889,1389,3790,1013,1688,9547,773,1112,363,9266,625,800,4276,8869,1695,15035,2312,673,828,978,3119,848,3077,4054,799,15038,1115,9581,1120,658,2847,908,1217,3293,404,12654,13784,7365,2711,3107,5082,12196,729,2616,1056,1815,1279,1115,3451,6738,4725,18254,2719,8184,1847,6007,2885,1142,7929,5882,789,763,1133,14844,4435,10853,2202,2191,698,6416,457,1438,5305,4119,2059,631,7056,5233,6239,3030,3481,1107,1872,2435,601,2402,1565,783,1956,445,666,7745,15397,4627,8602,4064,2083,9030,1027,15847,3340,2596,1064,608,3917,8889,471,2999,3047,729,5358,713,726,8040,3250,3335,1361,874,6001,1276,5783,648,942,805,6134,1202,665,1978,1370,2578,2767,4758,599,1078,18034,484,2441,2100,552,2932,8253,1951,5701,15760,4855,6346,5225,4880,5026,1297,591,5013,7049,4330,891,11188,4403,1629,4022,1977,4723,1191,6056,15952,1836,15140,526,17126,488,732,1250,11958,7923,6440,14833,561,5291,17042,969,3858,489,3830,1024,712,544,1877,646,4265,3471,2518,1154,10567,14199,2974,16021,924,18166,2617,2287,1286,10939,1600,7812,7234,1681,746,8396,5758,5880,2025,9115,3382,4325,6787,7741,4270,840,15246,725,3749,947,1073,8451,5051,5538,18152,10478,14558,6318,4365,3884,2141,490,544,691,668,802,5285,728,11486,2815,599,11580,10099,740,3675,7430,625,855,2174,10666,1812,868,2470,14799,4969,11216,5322,947,893,457,805,774,6648,982,1261,4198,11523,5366,828,1353,2401,770,3863,2572,5044,1211,3321,6529,4964,4253,6499,1629,13334,2683,2043,608,854,1443,14014,1046,17999,4108,925,9242,2423,8793,2206,1080,1989,2227,7152,521,9343,982,1841,680,6303,3510,5884,691,8387,1116,1684,1107,11825,4004,2258,3360,4355,749,710,1073,1826,776,873,5765,4716,956,4432,16657,1019,984,3164,7245,5292,3311,9035,1406,1396,3960,5452,2443,4186,812,15109,854,15649,13887,767,596,2042,2895,2458,814,17127,544,2856,408,2682,421,1657,3534,14795,530,3422,2355,1259,628,13037,1927,1875,631,823,1238,2585,2415,1267,2332,1760,4921,13786,544,5489,1828,5239,14982,687,13119,965,1002,6291,806,11226,1440,1777,533,4916,3367,4980,811,499,572,3819,2557,3052,2298,965,5052,4989,1896,8733,885,1801,13986,5606,638,658,826,2948,3217,2559,1287,13550,2926,984,4413,5771,604,3062,5416,1819,3337,2297,1369,776,5190,3450,945,7141,921,2692,363,7244,1687,640,1400,4548,1052,9513,2885,3804,1122,975,2807,591,625,2167,9814,11643,3674,1415,1179,997,4829,1340,612,1232,626,7134,5926,2182,9279,2029,11624,730,5548,6793,720,505,1607,1819,4964,642,828,552,4082,4427,9916,6691,5197,5226,8075,928,1279,851,748,872,12247,1214,9483,2822,717,9257,1071,4680,1760,2183,3084,945,2103,800,1806,2723,2879,4764,7109,829,507,7280,1607,6636,6239,2473,1582,7964,2880,705,1158,7294,625,13542,5266,625,9483,1334,559,5592,732,2266,1990,1988,746,2896,1377,498,15281,1069,5160,6850,572,789,9858,14775,751,895,5948,788,7347,1640,5167,994,4890,5758,2215,5221,2144,1063,13880,1409,907,1856,1994,1061,12229,12219,1263,5610,545,1750,6288,5134,2912,2088,878,4227,6354,9759,9028,521,880,3314,1673,4987,1061,1786,17442,732,874,693,4155,589,1985,4495,812,9495,3473,621,3594,554,2648,789,4200,2696,700,9972,2200,11169,819,536,3196,4949,2256,1372,13993,794,1436,5312,674,18102,13734,1279,1813,1864,4435,10934,656,7492,3984,8184,2671,891,2608,840,675,4008,558,449,2969,5200,1192,3033,668,2877,2839,8527,1848,758,7602,16955,2657,1753,1067,2673,4876,4959,14156,7951,4830,9041,3089,641,2953,5188,1052,1437,854,4395,839,6786,942,4692,3246,14171,13515,844,2442,3057,3509,11166,1253,4455,4480,1741,795,2106,2550,3590,17447,8930,1668,18525,4207,2908,6445,605,710,746,1376,5994,7644,7812,2098,5315,675,7467,1186,743,936,7244,4128,3644,3455,487,1263,10046,420,1040,743,582,2716,5463,1902,710,2923,2251,1117,5575,9306,3376,4334,5057,828,6255,559,5834,709,1015,1736,7037,1669,670,4269,3893,2150,2898,2612,1766,489,1721,2168,4861,11990,3417,702,2422,4029,408,1341,878,1957,14234,447,8810,756,14308,3200,1237,1065,4345,838,596,2530,1279,1929,624,3812,1008,16955,5616,5547,12253,2634,5037,5975,2064,2553,17227,1569,5491,951,432,594,4860,625,1265,2928,1598,798,14027,1367,5851,16179,1764,1180,452,776,3787,802,17934,683,3170,775,5163,642,621,1081,3105,2163,4640,756,1448,791,2400,4828,694,17294,707,914,5242,4679,5354,13037,2374,589,11475,12179,4965,9936,894,9435,2401,4791,2258,1576,5816,15065,1140,8496,6957,2442,808,4521,1340,828,1591,693,651,3048,3975,11843,9780,874,755,5600,2037,3332,6743,8115,2744,429,730,13532,758,1819,2628,1415,649,680,13007,4054,499,4600,12755,3103,3449,547,16629,6419,645,9900,11115,4832,3644,1603,982,16499,2328,921,15000,2349,4588,766,7139,14711,10995,4232,2893,1235,14973,5004,1289,2557,562,965,581,526,5318,5521,8294,10622,809,3489,1320,802,826,6516,6256,353,9457,2652,956,1240,658,658,828,576,587,3011,1117,2083,1357,4118,8341,8454,988,14838,749,3629,2595,1187,1939,956,1120,3445,2999,2311,2690,8102,620,730,1605,3187,8938,658,11442,6643,2262,713,589,5746,1846,798,7075,802,4207,689,6788,2865,17893,800,3906,1829,2056,1239,13043,2513,4942,1875,2368,844,9973,2264,821,3336,680,3649,418,4155,737,912,2933,878,4333,9343,863,10730,878,5197,2695,4107,1034,10463,1107,10934,12787,11009,16406,898,1807,445,1781,12429,1031,3447,646,1666,5372,11628,1577,802,418,847,3350,12242,650,526,630,5760,6751,16466,6006,11057,620,1911,2863,705,627,4872,6393,4238,662,4088,3613,3740,462,500,8303,2168,11641,4593,3359,7308,4373,838,1886,11572,9716,4598,905,984,2403,4633,5975,17825,855,4751,2337,541,1778,5783,2389,1207,1433,2262,10636,749,3607,2034,684,1993,1166,2768,9656,716,1264,7850,8256,609,14648,8216,3508,562,1052,1076,571,13135,1007,14042,4476,7666,3723,5161,3303,544,12261,614,984,1337,687,8785,1659,1021,7399,628,10738,622,2271,2317,502,3725,5546,1933,2054,1654,485,8212,1833,2375,4144,1238,4419,723,2239,2094,3261,1114,3005,737,10570,5504,772,2386,734,2577,1095,1670,849,1044,886,1187,4326,770,5123,4854,994,7216,3399,1689,5105,2347,10701,15535,3879,6484,2291,4054,2816,585,7220,763,3780,4077,504,684,1942,1016,435,3800,7459,984,2650,5576,638,395,904,9183,4816,6132,1631,12152,3119,1356,1123,477,1001,705,8997,522,2290,626,918,3920,5037,627,667,6557,4165,18236,1668,1076,3062,988,811,895,537,12621,719,465,734,2820,550,1327,2804,2218,10666,910,4931,8044,813,11480,4484,5622,1267,1974,5947,5292,987,1841,5006,2657,17005,2300,3457,731,1584,13097,579,5166,2674,533,2838,596,3998,505,817,413,2936,916,7724,505,704,523,12468,650,6340,4460,7096,1125,3185,1264,1443,627,6194,4372,800,9342,2367,5768,945,9119,3924,10080,5051,5293,5062,2492,1166,868,2107,3130,669,2214,1607,5179,4665,853,1871,734,6196,776,2870,2699,3610,526,2192,1046,11435,2723,969,4956,844,10087,723,1758,601,2104,666,918,6342,1599,523,1698,10214,1197,2066,9665,15818,1752,12554,4552,4816,1781,7597,645,477,954,8213,1041,936,638,6833,3226,4295,5906,633,743,1179,5826,744,454,10546,457,4593,5555,709,2857,6653,391,3669,579,2953,1200,457,4371,3342,357,4766,1672,11878,7761,421,10685,8204,9664,984,1227,10767,3740,759,477,2088,1932,3793,5014,6981,1708,1090,2961,1389,725,9896,6569,4476,6606,981,612,984,403,1669,2165,1839,12872,799,3224,544,1901,1397,3478,8416,2861,505,1882,906,9013,735,10206,1357,2394,684,1125,914,2005,10483,6159,2797,464,4892,2268,6955,880,489,5410,827,4283,4273,3508,2789,689,624,1103,557,919,648,814,764,919,584,1881,394,1076,1597,3574,979,4398,1163,840,8069,12896,3302,6400,7979,8400,806,8294,1226,10312,846,4637,5752,15517,649,18320,1143,2296,698,3296,5678,1848,494,2425,591,11150,6523,706,545,5771,1259,863,968,2797,1218,866,8258,1656,465,680,979,4281,2775,3180,5161,776,1069,3222,8120,561,587,2425,1605,13503,12508,6416,3416,4471,737,4836,625,8653,807,421,3282,4564,486,4372,1607,672,541,988,5132,3312,675,1138,1730,579,5073,434,710,885,655,5063,1875,3271,1122,1922,3303,1040,1021,735,2207,2041,737,6246,1815,956,4353,798,11032,10064,590,760,11767,5204,2738,706,5546,746,805,16294,523,2275,766,8488,4121,4937,1580,646,4514,4140,2650,4666,2388,3267,521,7291,4533,17489,6540,3363,3484,3336,863,865,956,6349,13098,15164,4462,1037,932,468,4234,5166,9907,665,1838,1084,9781,1152,868,528,4413,2143,917,2852,702,1926,15105,18439,2862,2017,568,802,1443,18804,9209,2491,2246,13850]},\"selected\":{\"id\":\"1373\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1400\",\"type\":\"UnionRenderers\"}},\"id\":\"1372\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"ticker\":null},\"id\":\"1385\",\"type\":\"LogTickFormatter\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"1338\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1359\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1366\",\"type\":\"BoxAnnotation\"}},\"id\":\"1360\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"callback\":null,\"end\":18803.99999999998,\"reset_end\":18803.99999999998,\"reset_start\":334.9999999999996,\"start\":334.9999999999996,\"tags\":[[[\"price\",\"Price ($)\",null]]]},\"id\":\"1336\",\"type\":\"Range1d\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1371\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1371\",\"type\":\"CategoricalColorMapper\"}},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1377\",\"type\":\"Scatter\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"1380\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Carat (ct)\",\"@{carat}\"],[\"Price ($)\",\"@{price}\"],[\"cut\",\"@{cut}\"]]},\"id\":\"1337\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"1358\",\"type\":\"PanTool\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1337\",\"type\":\"HoverTool\"},{\"id\":\"1357\",\"type\":\"SaveTool\"},{\"id\":\"1358\",\"type\":\"PanTool\"},{\"id\":\"1359\",\"type\":\"WheelZoomTool\"},{\"id\":\"1360\",\"type\":\"BoxZoomTool\"},{\"id\":\"1361\",\"type\":\"ResetTool\"}]},\"id\":\"1362\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null,\"end\":4.0,\"reset_end\":4.0,\"reset_start\":0.2,\"start\":0.2,\"tags\":[[[\"carat\",\"Carat (ct)\",null]]]},\"id\":\"1335\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"1357\",\"type\":\"SaveTool\"}],\"root_ids\":[\"1339\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"d4940bb7-3eaf-4766-8da5-3eec3552ea8d\",\"roots\":{\"1339\":\"e7d079bf-6c52-4896-8355-5b942da85c46\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":Scatter [carat] (price,cut)" ] }, "execution_count": 7, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1339" } }, "output_type": "execute_result" } ], "source": [ "scatter.opts(color=dim('cut'), alpha=0.5, cmap='Set1')" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:23:07.112733Z", "start_time": "2019-03-18T00:23:06.532258Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('1708')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"2daa448c-d037-44b4-adec-afc933a44661\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1716\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"1721\",\"type\":\"LogAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":300,\"plot_width\":1000,\"renderers\":[{\"id\":\"1716\",\"type\":\"LinearAxis\"},{\"id\":\"1720\",\"type\":\"Grid\"},{\"id\":\"1721\",\"type\":\"LogAxis\"},{\"id\":\"1725\",\"type\":\"Grid\"},{\"id\":\"1735\",\"type\":\"BoxAnnotation\"},{\"id\":\"1757\",\"type\":\"Legend\"},{\"id\":\"1749\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1707\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1731\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1704\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"1712\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1705\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"1714\",\"type\":\"LogScale\"}},\"id\":\"1708\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"axis_label\":\"Price ($)\",\"axis_label_text_font_size\":{\"value\":\"20pt\"},\"bounds\":\"auto\",\"formatter\":{\"id\":\"1754\",\"type\":\"LogTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1708\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1722\",\"type\":\"LogTicker\"}},\"id\":\"1721\",\"type\":\"LogAxis\"},{\"attributes\":{\"num_minor_ticks\":10},\"id\":\"1722\",\"type\":\"LogTicker\"},{\"attributes\":{\"label\":{\"field\":\"color\"},\"renderers\":[{\"id\":\"1749\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1758\",\"type\":\"LegendItem\"},{\"attributes\":{\"axis_label\":\"Carat (ct)\",\"axis_label_text_font_size\":{\"value\":\"20pt\"},\"bounds\":\"auto\",\"formatter\":{\"id\":\"1752\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1708\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1717\",\"type\":\"BasicTicker\"}},\"id\":\"1716\",\"type\":\"LinearAxis\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1740\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1740\",\"type\":\"CategoricalColorMapper\"}},\"marker\":{\"value\":\"asterisk\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1744\",\"type\":\"Scatter\"},{\"attributes\":{\"ticker\":null},\"id\":\"1754\",\"type\":\"LogTickFormatter\"},{\"attributes\":{\"data_source\":{\"id\":\"1741\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1744\",\"type\":\"Scatter\"},\"hover_glyph\":{\"id\":\"1747\",\"type\":\"Scatter\"},\"muted_glyph\":{\"id\":\"1748\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"1745\",\"type\":\"Scatter\"},\"selection_glyph\":{\"id\":\"1746\",\"type\":\"Scatter\"},\"view\":{\"id\":\"1750\",\"type\":\"CDSView\"}},\"id\":\"1749\",\"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\":\"1735\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"callback\":null,\"end\":4.0,\"reset_end\":4.0,\"reset_start\":0.2,\"start\":0.2,\"tags\":[[[\"carat\",\"Carat (ct)\",null]]]},\"id\":\"1704\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"1752\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"1749\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Carat (ct)\",\"@{carat}\"],[\"Price ($)\",\"@{price}\"],[\"cut\",\"@{cut}\"]]},\"id\":\"1706\",\"type\":\"HoverTool\"},{\"attributes\":{\"source\":{\"id\":\"1741\",\"type\":\"ColumnDataSource\"}},\"id\":\"1750\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"carat\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[5000]},\"color\":[\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Good\",\"Fair\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\"],\"cut\":[\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Good\",\"Fair\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\"],\"price\":[1794,2167,12148,14968,1719,9996,2923,960,4455,10580,802,758,14616,1076,5158,10211,500,5836,4327,828,4521,4173,1956,804,686,1932,1783,3435,3697,9896,6666,4224,8852,5908,873,13645,505,2290,5256,6122,827,1115,754,844,1848,698,8590,12369,4513,709,5373,863,1031,10278,5650,956,2789,9233,2010,2594,4879,373,3190,2756,5859,5894,957,1771,4683,1011,2394,902,6373,2648,1226,3352,1243,1134,548,12910,803,2560,3193,4751,2211,1289,1822,1546,2263,1864,3267,1406,3918,3035,583,3059,612,4309,1659,16287,3369,15137,709,1930,3462,4187,11709,572,4260,2762,5426,16239,545,3780,10330,2531,1922,2902,6794,13940,1011,3318,2670,2179,882,7677,1433,6600,3644,1067,4309,6652,3669,5182,921,4480,1956,8509,1053,911,973,3673,1035,666,12185,923,4304,5777,1697,1076,1115,6260,1217,4812,4374,505,1975,10304,710,1698,3595,1769,15840,11351,1244,8689,1200,1046,1948,1563,2544,1092,4167,1246,828,491,4260,1665,1255,14542,485,1185,6169,15178,1637,774,12153,4596,4989,4572,5174,490,6783,7598,7455,8773,5999,2239,1892,3965,982,687,12236,1876,4318,16778,2851,2453,6460,566,2513,2869,2387,5174,1814,8596,1021,853,1243,1007,1760,1993,16716,573,2308,4740,1700,10907,2142,1436,644,1107,10429,521,2482,5082,2154,1218,628,1231,4871,6932,827,8008,621,9979,3299,1332,2184,10821,2150,449,489,4948,1238,14106,7502,1722,3765,4936,5076,3007,1074,2401,854,710,1607,1087,939,7319,946,694,12202,3333,1698,504,1410,6098,802,1267,505,7032,4620,7102,2759,1904,6065,1835,577,1815,16791,1050,3618,1026,3160,10709,2914,3754,4446,2674,7230,5872,1223,4207,7730,3044,4703,4459,633,5080,942,10887,3360,496,3413,954,942,3316,540,10659,1253,4596,1177,6573,2717,2064,1192,1692,764,475,1024,485,10080,1443,1334,2047,827,5602,778,1112,3307,9359,5788,565,794,6720,952,662,765,1022,3593,6265,2782,3669,2387,648,447,3167,3673,735,571,12798,4916,6704,876,1984,5739,1619,612,844,4199,18279,7665,1444,649,1263,7506,1235,7453,7548,810,532,1667,9005,830,485,5599,4436,906,7870,16611,5640,8789,2160,6260,1377,1956,2644,1851,4879,2656,717,1573,589,1577,1774,2363,413,6787,2833,1577,3062,9881,1569,8301,450,619,4329,994,4668,2863,2832,2792,2329,1838,6652,2277,693,837,18112,576,574,2628,3671,10341,605,2239,732,894,13307,678,4578,7371,1020,3251,1876,829,1056,14637,2545,1822,3205,3114,3763,581,4995,526,1134,4099,8991,6055,600,4496,3115,605,522,11737,1221,603,5964,4988,2421,6446,4968,3951,5456,567,17038,612,1130,1691,1358,591,6772,886,4183,789,9040,4763,16295,4823,4128,521,4439,3894,11113,963,13828,15189,10079,10043,586,658,608,1317,1689,384,6159,4678,9218,3974,4423,2008,1431,3524,6019,2608,1546,671,5805,812,2389,421,3988,628,1107,2398,7358,2780,4337,7192,18067,620,666,6495,4617,4823,1002,895,548,574,904,614,1815,12459,1279,802,394,3247,4072,814,5897,3816,1769,5662,4242,544,2512,605,4354,3625,8109,13661,7220,573,2479,3591,4440,727,2960,12681,9581,533,540,1257,3682,631,5390,9254,2686,1654,5767,2829,9203,1945,4578,705,4233,2093,2322,3740,5379,840,13069,12030,353,2743,5529,3604,7703,633,11322,1629,6979,485,2287,1724,2587,891,803,8442,5487,3846,4426,805,1694,3275,1092,4955,475,763,10477,5266,2350,1397,2197,1998,675,1667,9930,1310,3391,2836,1813,9586,17403,3662,2067,716,5047,675,7564,8748,449,13553,4821,2933,7316,9155,507,6619,1792,8138,421,1031,1349,2351,737,788,4428,2821,4779,5161,1720,15814,4559,9775,983,780,8257,645,3787,14674,1845,2399,8840,4478,4078,15841,698,2952,2723,862,3287,2807,5925,2821,1293,666,816,8213,773,710,2868,12038,11525,9857,2368,544,4242,968,5925,1053,7832,3771,5535,11739,8827,12209,737,717,3872,3152,1637,2731,705,2833,734,3653,805,1061,2475,1412,1932,9691,15600,5019,5916,605,1637,6701,1055,3283,438,16530,698,1635,3732,2475,767,669,18474,1056,602,10282,453,7281,1813,1715,1929,795,5194,605,3084,1929,10283,1113,4508,2298,6755,3864,1709,525,912,1989,6969,3816,4625,1858,11654,2657,5927,907,8674,2762,5937,2730,1680,9236,12734,3534,4316,505,14300,687,7234,492,544,1073,669,3033,666,1826,733,10739,1177,1307,1239,596,4959,5232,3024,453,403,3172,3297,5028,4547,1088,8864,5167,5238,13512,649,4887,1163,1796,5219,480,10346,1953,3251,4798,4956,8830,1245,14654,5759,7637,1028,450,8176,2930,912,1849,2415,1087,1130,2505,408,1662,491,627,918,5804,3950,579,720,4320,530,802,4516,776,506,633,8353,3330,18795,3881,622,828,9465,1715,789,3692,978,3173,463,898,11577,7496,900,593,4536,6954,2891,3333,6597,5433,12380,1134,1240,2513,626,801,702,4925,869,790,4558,1865,3759,1546,2751,6989,530,4631,802,6207,1819,15334,724,1020,781,765,6904,5836,449,2266,1213,2697,1815,1752,7310,956,3012,945,844,642,758,2013,14717,4622,722,2567,13256,10351,605,854,3290,1103,3345,1080,5546,696,3275,755,936,651,11088,9182,15930,3129,4469,11068,10281,871,3282,4004,504,18500,8334,1761,6742,2986,1439,7562,14844,5977,688,4743,4434,571,3274,3901,705,2140,8291,5783,3488,6271,11313,899,6166,890,701,4474,1673,15478,838,2801,367,3295,827,4989,6494,765,732,2054,2453,705,14354,811,544,6221,709,3332,485,4071,718,862,3798,4588,803,2074,3749,408,4191,2160,4238,2320,1438,8504,4042,4412,544,4537,606,4476,4732,2321,2252,580,12273,3601,1624,1921,4327,500,838,3323,4642,772,1235,3276,2867,1753,810,2052,1420,984,842,544,1865,889,14095,1013,9569,550,9139,608,947,4997,1046,3518,9845,2697,7454,16485,8228,4648,5054,1095,800,18656,1576,530,1180,1317,628,3601,988,928,498,926,579,3685,4032,9104,12078,8499,12606,1775,872,1307,3629,4032,2120,16300,1655,1665,1448,764,5408,485,5671,648,3640,1572,828,4964,1571,8879,777,2463,1011,2297,1068,6441,1407,5461,561,3502,12707,6533,5269,852,767,2672,2832,2416,4709,878,645,6828,1404,959,4984,8936,1882,10302,1327,984,3140,884,505,6851,16783,1061,5312,1050,7577,6956,3275,904,675,12779,5978,4686,5015,1723,5743,1271,9176,552,3892,10976,6654,1404,2792,12098,16970,1576,505,5046,957,652,923,720,12209,5105,4096,4312,787,5572,2041,2442,1965,964,608,2401,17057,1687,15848,4417,5980,669,904,335,9467,6485,829,624,3672,764,1982,3599,3353,2453,6160,814,710,1806,1615,7773,1370,1024,5396,4368,993,956,1829,10357,1668,1155,5950,1080,8846,6201,5055,986,681,410,13196,653,18431,1225,7163,2826,13777,584,911,13250,3876,4155,895,18281,776,3729,2177,4936,844,4899,7955,4808,985,1257,5717,1177,2241,825,3520,6623,1224,13291,1339,633,17297,13317,1934,17028,2735,3091,2143,4725,544,2196,4845,2482,4435,5280,1181,840,756,633,4519,1003,2952,2264,586,752,605,3141,561,561,3752,2696,1979,2030,2818,802,2826,3039,1806,1228,4641,886,566,2035,7392,1290,711,1836,526,2109,9813,11531,12068,8843,3290,2887,18119,2137,1015,2569,5311,1844,5988,631,1061,1674,1845,709,1746,1212,5655,3105,4918,14407,2657,1878,10977,789,5113,2583,1555,17219,754,10764,990,4523,880,3493,8421,579,516,523,1197,11227,840,4830,789,716,4081,4457,1745,521,948,538,791,653,448,3421,5338,876,622,4205,3046,3742,738,11133,1247,1103,18066,16462,5315,1193,12547,907,899,5116,736,755,5121,3856,764,2039,1008,3160,5154,4218,5882,540,780,4291,2762,1438,707,7632,1874,447,4256,2057,1113,5206,1888,5187,4370,17233,9471,3519,2894,2153,1781,9892,1031,5144,692,789,3429,2576,2134,765,2354,4619,1711,2426,2843,1781,4284,11023,5702,2647,4538,942,2029,4381,435,844,904,11090,3535,6889,5184,1010,10949,810,4249,5515,16900,727,544,725,1759,2569,2954,1135,9171,862,17659,2360,11688,552,1076,8062,1011,911,6066,4738,6324,3759,900,5226,9781,13263,1134,1006,6416,816,1415,970,1015,4086,7900,771,6010,7240,9178,802,4197,3519,10472,12311,2615,12390,2230,5543,552,1923,4926,12720,4161,878,984,7479,2550,9799,3105,1066,901,3884,2723,1114,408,1053,2131,1787,557,746,4265,17837,1112,351,3963,4981,2801,1030,1998,807,8633,874,911,9075,4975,534,3401,2543,762,863,11946,7498,2986,844,2658,855,880,3398,5125,4196,1307,4054,1237,3461,891,4338,3839,1637,5055,1229,2475,8146,402,3724,969,8427,3963,2076,1720,18663,1859,500,765,2001,5777,3023,5645,17315,3830,1689,3756,3868,4141,4416,397,3640,14915,17666,9478,936,720,6140,1379,694,870,5602,4203,2530,3920,984,4224,601,489,1276,5183,1385,1041,2390,828,432,710,4826,1746,15568,5940,14209,4662,2700,493,545,709,11511,827,583,743,5197,2573,2873,491,4077,776,5863,605,1399,3472,8590,3419,4830,891,15059,4142,1940,5592,2762,3219,847,734,775,6271,1940,709,844,13536,6822,10091,1791,13907,16364,4511,581,795,772,4737,7440,3794,6403,1163,2542,4649,685,2231,1571,956,2250,2735,6316,4791,2041,642,2344,5654,1890,465,5207,5005,6566,453,2182,911,4742,6732,554,1787,2996,743,3649,1436,17014,952,11873,2605,982,1238,5815,15984,5806,16689,755,3242,9932,1557,669,2683,11105,696,789,9968,620,975,1263,6424,4065,10546,556,9494,1440,1604,2588,2692,5932,5806,5643,1421,911,1024,16384,956,1383,4679,16733,679,804,3250,4660,560,11554,4486,1637,1963,847,1152,8040,4038,6330,14375,1659,1071,6713,786,8810,14900,4199,4258,6238,788,11110,3629,13978,2399,2676,1069,2314,2238,5996,981,3006,670,1654,1200,6002,4428,718,1092,5759,4538,15651,4861,1682,6400,1214,5715,1075,530,5029,4745,3649,2184,2839,4217,5154,3752,2290,2762,700,1088,596,5686,4413,4600,1793,3576,1571,2618,2202,553,10113,15665,2066,449,522,839,3248,685,5868,1246,394,3335,4065,1628,506,14489,4724,967,914,1048,854,15897,1193,3129,1449,8120,814,8796,561,678,509,17826,3869,4705,775,805,5940,11470,421,11102,7465,4366,506,5533,3377,3392,3032,1808,5183,9212,777,1422,628,7812,6319,3811,2074,9233,589,10155,17078,11192,2201,12284,449,5648,596,8312,419,5683,6335,7294,1375,1847,1854,1867,758,707,1435,12283,1672,3782,1243,16693,571,4963,723,906,14066,4879,2954,3696,8456,3601,1402,3409,1437,2383,842,2944,7235,1890,8287,5047,4865,4711,8976,7151,7466,450,1331,1129,16064,3618,4882,732,6377,1354,544,4670,2550,1013,684,3002,1359,3276,613,6771,7458,7652,4872,470,1624,2176,11109,616,4318,9847,686,10539,1915,16723,589,1059,1167,4426,2822,3787,995,675,6241,1727,2651,2003,4729,2209,1007,5002,8431,621,2708,1851,2905,5775,10302,2287,3353,574,1832,1013,1449,942,18447,3377,742,789,1232,16789,1838,4911,4191,854,1114,4543,14351,764,936,2956,2670,15802,878,2445,5281,2352,3123,552,2419,943,3599,864,1055,5255,1687,765,5584,4932,13165,11235,373,2966,14931,743,1009,6350,493,568,1547,673,2770,2459,5125,942,4465,7083,1806,552,8593,4543,2604,7828,662,1237,1911,776,7509,687,4007,9252,802,1818,3101,764,1089,3024,15878,658,544,5724,7491,5606,2123,2801,1250,9530,3898,681,1125,10104,4642,1068,1580,3701,1724,1359,2377,10046,1754,7287,6098,1334,2602,1179,18481,2737,1007,10228,761,1734,802,789,776,596,2105,11934,773,2998,1653,702,3243,7288,6352,853,1239,1582,552,504,3670,15984,739,2829,4270,1574,446,14220,16231,5352,2872,11668,1235,7881,745,15095,2171,10209,1821,6418,658,4183,2907,2898,2479,10962,12907,5534,1687,4090,658,670,2396,936,4238,1349,2492,7963,3107,469,2313,675,3726,13239,731,1882,9781,7986,465,5152,810,778,675,8118,1668,3392,2210,1678,3425,2308,2787,776,706,565,3893,11387,911,4568,403,4385,814,827,3084,8430,5447,774,1712,1427,731,761,4455,1197,9516,18014,4405,804,1140,620,1557,1970,7504,2998,461,2732,1668,5211,711,7310,12702,11234,4920,854,17313,4033,1235,878,492,1378,3142,2648,2352,1136,9757,4508,12030,1214,13912,2239,5871,5636,1935,6344,872,2129,3513,435,904,17223,796,2063,1838,415,4673,605,1580,680,695,10891,3990,2724,8442,5750,9051,2447,1664,5864,4488,758,425,481,2147,1429,6355,3093,17392,429,4500,3830,2319,12230,2475,2218,673,1389,4984,1071,421,2026,965,2871,9761,1577,721,1547,2949,11899,3713,8265,13393,579,1013,2288,3465,5430,424,4194,2025,2010,12359,5602,1350,7304,6364,2229,775,4223,842,4375,859,13474,3538,1100,731,622,1016,983,13405,1080,680,2101,1013,5131,429,675,9627,5540,872,3830,1636,930,7996,816,8113,4536,6589,552,2917,6479,2623,14588,4095,2854,7677,1706,972,6776,6250,1087,4276,1318,18055,11746,2649,3461,1841,942,5468,1046,6505,2964,926,798,7550,499,2231,2890,567,828,650,1436,6204,5581,3011,3273,792,827,907,774,2613,8742,952,5864,2389,666,665,542,533,2593,486,1392,11688,15144,1105,6300,6996,710,5242,1436,3788,990,1815,5033,5217,4624,1845,7149,1295,368,878,4744,2726,5514,4979,1052,6806,579,3660,8373,6968,15806,586,7971,855,7155,13007,4241,868,2285,2398,2184,1415,877,2973,17353,450,5345,4492,3599,595,600,1963,2886,6776,652,15494,2456,3006,1269,7787,1216,625,9391,18059,5882,526,7589,1815,1424,720,4870,2535,1376,1033,12681,13761,17073,14527,14456,17496,18541,7636,820,11861,1812,4113,5421,4087,12968,2042,3864,2290,3828,1323,627,7283,4008,6522,13132,4136,10144,2309,6504,1813,533,5128,4361,1100,828,3371,4256,16811,942,8404,4686,1061,814,2749,3549,1861,15185,1573,928,3665,9704,2020,1018,4932,1748,3518,8400,1035,2789,2278,843,10947,702,5453,1830,507,1279,6222,2673,8000,1052,8223,12494,577,827,6533,473,596,8912,4324,1279,727,16603,12500,1166,4077,1170,2312,765,461,7188,942,9828,4120,523,4995,8969,593,6086,982,3214,680,9479,2725,4309,2226,709,4132,1451,683,3161,4933,3696,1207,1340,4242,5078,855,1820,11147,2422,5091,819,1752,596,4273,1656,9081,1698,1162,496,11519,1001,2618,984,4381,4259,2426,4715,1033,6257,5655,12646,540,3360,821,4629,5430,1286,3768,462,4312,4230,912,7587,8401,10685,4751,4665,13500,9699,1613,2085,3643,3977,1819,1140,828,810,6353,1057,4582,14092,1906,729,961,557,3104,10096,561,5218,6221,10568,1116,12655,1795,2985,921,4440,1607,4570,12620,723,14194,4007,1158,812,5770,5775,9682,877,1018,854,4836,1304,1119,11646,2306,10446,1117,1005,4033,10817,5475,1656,12071,1046,1181,1221,3519,1220,1249,12071,1974,675,1284,1168,1150,1605,744,1945,1020,9552,7128,6558,1670,1813,1334,1041,15949,1439,6810,14812,5667,605,6328,1059,2596,6887,1890,802,4384,1577,614,675,5595,5451,3801,5860,6733,559,538,8275,2016,795,1420,7039,1068,829,6025,995,4899,11188,633,2659,707,4197,2217,7273,10954,2118,11921,706,2931,942,6081,1073,7246,6889,9116,12996,1230,1035,2676,13764,891,18057,8456,11268,2554,4166,1187,5983,6985,8347,13757,544,17533,684,1235,4304,1752,7457,405,4066,14970,4106,800,3390,15710,605,14749,713,4373,995,911,1207,8644,810,671,6609,4702,842,18179,2835,596,498,672,3924,4103,6085,575,1063,16410,7197,765,544,2250,13865,802,1163,2131,1367,814,5817,698,984,3010,6302,1689,689,7758,499,11154,579,2369,2423,2011,1094,1053,921,954,1813,9371,1091,675,462,4355,17191,705,792,1549,974,6787,4998,2016,608,720,5037,4887,1749,4438,709,1610,766,9541,13746,1595,5599,3577,2508,2816,9407,1102,1750,4986,753,2401,1077,3933,10891,4238,492,936,7559,5028,4441,3048,11873,7802,1359,3601,2487,566,9819,1656,4586,4617,3183,605,5489,2776,605,2416,925,830,5781,2523,18231,2423,878,5330,713,14624,658,1715,668,4344,3017,2052,1050,2437,1911,4386,697,776,798,8334,2168,765,2369,4641,960,3199,687,18784,473,1104,2973,8165,3024,694,2313,917,1707,530,929,3776,3415,5116,1667,5082,7487,11379,4755,1453,3941,4391,5242,4191,15377,11594,912,3537,3920,2099,8820,1187,6283,2326,4012,7785,2158,4355,1788,1768,3495,1368,951,11015,10771,8620,1301,17765,4939,6078,15821,2633,7589,1073,507,1591,628,641,1772,5633,471,18686,14304,3974,13133,4912,711,2387,952,1754,393,3898,619,2531,3998,1574,3387,2007,1243,666,561,7157,561,2953,5820,1892,11765,16575,453,14790,787,2573,17003,4672,6261,658,12364,3718,2818,13665,3360,422,696,3378,3478,6012,743,421,6431,5846,1114,449,1153,1129,5108,11430,3228,1999,1064,1026,12252,17393,7477,602,6294,746,1412,8011,1882,665,7193,2066,949,1662,1767,605,1577,5584,1235,2036,1107,16931,812,492,11376,2098,5740,1235,6627,3864,1232,1122,1140,446,1031,3858,492,3431,5294,1975,3317,707,13400,4654,1949,776,1248,2397,702,4264,1662,506,1326,792,8783,7143,4355,698,5699,680,1076,5550,1108,9533,1150,562,802,861,3669,2404,394,2525,6720,9916,2562,2590,10574,11087,1757,1056,2096,2858,3429,8346,3277,505,2942,14577,4485,2330,2389,2066,716,8870,626,6073,1636,13828,5604,2045,624,940,11248,1433,3871,6403,4197,4869,658,684,1007,17172,7726,15239,781,5866,5242,776,7785,10367,723,2357,3040,11226,7179,816,3955,446,1939,15030,14282,571,548,2354,6381,3837,935,7602,12851,1908,12338,2870,776,1210,14199,4960,971,561,15897,4118,5612,1385,10996,1221,1028,1125,2839,8949,9527,15246,9168,1053,488,1993,1440,12693,8768,3077,2394,17051,638,1132,720,1715,8035,4838,959,4630,776,809,5299,766,2036,828,803,3707,1750,821,1616,4875,552,4221,10377,852,8005,523,814,3160,556,833,930,9026,2612,7464,657,6604,16896,851,3707,2376,5176,591,4593,2101,491,4800,9526,789,2074,1634,7090,6818,3826,6354,827,445,8357,3915,663,2366,2125,1033,1923,3725,5602,2788,6825,3563,6794,1869,1076,10888,1438,4234,814,2057,1122,1096,2858,628,5049,1421,2680,802,7105,1656,1156,12261,636,5315,2112,645,4278,431,1146,3530,526,16954,7110,1662,11369,581,10619,608,3176,942,1358,1963,667,3077,526,955,10716,1621,2685,3909,5883,8840,6133,540,4561,875,7258,1393,2414,7723,5932,558,5218,13081,11329,1698,3889,1389,3790,1013,1688,9547,773,1112,363,9266,625,800,4276,8869,1695,15035,2312,673,828,978,3119,848,3077,4054,799,15038,1115,9581,1120,658,2847,908,1217,3293,404,12654,13784,7365,2711,3107,5082,12196,729,2616,1056,1815,1279,1115,3451,6738,4725,18254,2719,8184,1847,6007,2885,1142,7929,5882,789,763,1133,14844,4435,10853,2202,2191,698,6416,457,1438,5305,4119,2059,631,7056,5233,6239,3030,3481,1107,1872,2435,601,2402,1565,783,1956,445,666,7745,15397,4627,8602,4064,2083,9030,1027,15847,3340,2596,1064,608,3917,8889,471,2999,3047,729,5358,713,726,8040,3250,3335,1361,874,6001,1276,5783,648,942,805,6134,1202,665,1978,1370,2578,2767,4758,599,1078,18034,484,2441,2100,552,2932,8253,1951,5701,15760,4855,6346,5225,4880,5026,1297,591,5013,7049,4330,891,11188,4403,1629,4022,1977,4723,1191,6056,15952,1836,15140,526,17126,488,732,1250,11958,7923,6440,14833,561,5291,17042,969,3858,489,3830,1024,712,544,1877,646,4265,3471,2518,1154,10567,14199,2974,16021,924,18166,2617,2287,1286,10939,1600,7812,7234,1681,746,8396,5758,5880,2025,9115,3382,4325,6787,7741,4270,840,15246,725,3749,947,1073,8451,5051,5538,18152,10478,14558,6318,4365,3884,2141,490,544,691,668,802,5285,728,11486,2815,599,11580,10099,740,3675,7430,625,855,2174,10666,1812,868,2470,14799,4969,11216,5322,947,893,457,805,774,6648,982,1261,4198,11523,5366,828,1353,2401,770,3863,2572,5044,1211,3321,6529,4964,4253,6499,1629,13334,2683,2043,608,854,1443,14014,1046,17999,4108,925,9242,2423,8793,2206,1080,1989,2227,7152,521,9343,982,1841,680,6303,3510,5884,691,8387,1116,1684,1107,11825,4004,2258,3360,4355,749,710,1073,1826,776,873,5765,4716,956,4432,16657,1019,984,3164,7245,5292,3311,9035,1406,1396,3960,5452,2443,4186,812,15109,854,15649,13887,767,596,2042,2895,2458,814,17127,544,2856,408,2682,421,1657,3534,14795,530,3422,2355,1259,628,13037,1927,1875,631,823,1238,2585,2415,1267,2332,1760,4921,13786,544,5489,1828,5239,14982,687,13119,965,1002,6291,806,11226,1440,1777,533,4916,3367,4980,811,499,572,3819,2557,3052,2298,965,5052,4989,1896,8733,885,1801,13986,5606,638,658,826,2948,3217,2559,1287,13550,2926,984,4413,5771,604,3062,5416,1819,3337,2297,1369,776,5190,3450,945,7141,921,2692,363,7244,1687,640,1400,4548,1052,9513,2885,3804,1122,975,2807,591,625,2167,9814,11643,3674,1415,1179,997,4829,1340,612,1232,626,7134,5926,2182,9279,2029,11624,730,5548,6793,720,505,1607,1819,4964,642,828,552,4082,4427,9916,6691,5197,5226,8075,928,1279,851,748,872,12247,1214,9483,2822,717,9257,1071,4680,1760,2183,3084,945,2103,800,1806,2723,2879,4764,7109,829,507,7280,1607,6636,6239,2473,1582,7964,2880,705,1158,7294,625,13542,5266,625,9483,1334,559,5592,732,2266,1990,1988,746,2896,1377,498,15281,1069,5160,6850,572,789,9858,14775,751,895,5948,788,7347,1640,5167,994,4890,5758,2215,5221,2144,1063,13880,1409,907,1856,1994,1061,12229,12219,1263,5610,545,1750,6288,5134,2912,2088,878,4227,6354,9759,9028,521,880,3314,1673,4987,1061,1786,17442,732,874,693,4155,589,1985,4495,812,9495,3473,621,3594,554,2648,789,4200,2696,700,9972,2200,11169,819,536,3196,4949,2256,1372,13993,794,1436,5312,674,18102,13734,1279,1813,1864,4435,10934,656,7492,3984,8184,2671,891,2608,840,675,4008,558,449,2969,5200,1192,3033,668,2877,2839,8527,1848,758,7602,16955,2657,1753,1067,2673,4876,4959,14156,7951,4830,9041,3089,641,2953,5188,1052,1437,854,4395,839,6786,942,4692,3246,14171,13515,844,2442,3057,3509,11166,1253,4455,4480,1741,795,2106,2550,3590,17447,8930,1668,18525,4207,2908,6445,605,710,746,1376,5994,7644,7812,2098,5315,675,7467,1186,743,936,7244,4128,3644,3455,487,1263,10046,420,1040,743,582,2716,5463,1902,710,2923,2251,1117,5575,9306,3376,4334,5057,828,6255,559,5834,709,1015,1736,7037,1669,670,4269,3893,2150,2898,2612,1766,489,1721,2168,4861,11990,3417,702,2422,4029,408,1341,878,1957,14234,447,8810,756,14308,3200,1237,1065,4345,838,596,2530,1279,1929,624,3812,1008,16955,5616,5547,12253,2634,5037,5975,2064,2553,17227,1569,5491,951,432,594,4860,625,1265,2928,1598,798,14027,1367,5851,16179,1764,1180,452,776,3787,802,17934,683,3170,775,5163,642,621,1081,3105,2163,4640,756,1448,791,2400,4828,694,17294,707,914,5242,4679,5354,13037,2374,589,11475,12179,4965,9936,894,9435,2401,4791,2258,1576,5816,15065,1140,8496,6957,2442,808,4521,1340,828,1591,693,651,3048,3975,11843,9780,874,755,5600,2037,3332,6743,8115,2744,429,730,13532,758,1819,2628,1415,649,680,13007,4054,499,4600,12755,3103,3449,547,16629,6419,645,9900,11115,4832,3644,1603,982,16499,2328,921,15000,2349,4588,766,7139,14711,10995,4232,2893,1235,14973,5004,1289,2557,562,965,581,526,5318,5521,8294,10622,809,3489,1320,802,826,6516,6256,353,9457,2652,956,1240,658,658,828,576,587,3011,1117,2083,1357,4118,8341,8454,988,14838,749,3629,2595,1187,1939,956,1120,3445,2999,2311,2690,8102,620,730,1605,3187,8938,658,11442,6643,2262,713,589,5746,1846,798,7075,802,4207,689,6788,2865,17893,800,3906,1829,2056,1239,13043,2513,4942,1875,2368,844,9973,2264,821,3336,680,3649,418,4155,737,912,2933,878,4333,9343,863,10730,878,5197,2695,4107,1034,10463,1107,10934,12787,11009,16406,898,1807,445,1781,12429,1031,3447,646,1666,5372,11628,1577,802,418,847,3350,12242,650,526,630,5760,6751,16466,6006,11057,620,1911,2863,705,627,4872,6393,4238,662,4088,3613,3740,462,500,8303,2168,11641,4593,3359,7308,4373,838,1886,11572,9716,4598,905,984,2403,4633,5975,17825,855,4751,2337,541,1778,5783,2389,1207,1433,2262,10636,749,3607,2034,684,1993,1166,2768,9656,716,1264,7850,8256,609,14648,8216,3508,562,1052,1076,571,13135,1007,14042,4476,7666,3723,5161,3303,544,12261,614,984,1337,687,8785,1659,1021,7399,628,10738,622,2271,2317,502,3725,5546,1933,2054,1654,485,8212,1833,2375,4144,1238,4419,723,2239,2094,3261,1114,3005,737,10570,5504,772,2386,734,2577,1095,1670,849,1044,886,1187,4326,770,5123,4854,994,7216,3399,1689,5105,2347,10701,15535,3879,6484,2291,4054,2816,585,7220,763,3780,4077,504,684,1942,1016,435,3800,7459,984,2650,5576,638,395,904,9183,4816,6132,1631,12152,3119,1356,1123,477,1001,705,8997,522,2290,626,918,3920,5037,627,667,6557,4165,18236,1668,1076,3062,988,811,895,537,12621,719,465,734,2820,550,1327,2804,2218,10666,910,4931,8044,813,11480,4484,5622,1267,1974,5947,5292,987,1841,5006,2657,17005,2300,3457,731,1584,13097,579,5166,2674,533,2838,596,3998,505,817,413,2936,916,7724,505,704,523,12468,650,6340,4460,7096,1125,3185,1264,1443,627,6194,4372,800,9342,2367,5768,945,9119,3924,10080,5051,5293,5062,2492,1166,868,2107,3130,669,2214,1607,5179,4665,853,1871,734,6196,776,2870,2699,3610,526,2192,1046,11435,2723,969,4956,844,10087,723,1758,601,2104,666,918,6342,1599,523,1698,10214,1197,2066,9665,15818,1752,12554,4552,4816,1781,7597,645,477,954,8213,1041,936,638,6833,3226,4295,5906,633,743,1179,5826,744,454,10546,457,4593,5555,709,2857,6653,391,3669,579,2953,1200,457,4371,3342,357,4766,1672,11878,7761,421,10685,8204,9664,984,1227,10767,3740,759,477,2088,1932,3793,5014,6981,1708,1090,2961,1389,725,9896,6569,4476,6606,981,612,984,403,1669,2165,1839,12872,799,3224,544,1901,1397,3478,8416,2861,505,1882,906,9013,735,10206,1357,2394,684,1125,914,2005,10483,6159,2797,464,4892,2268,6955,880,489,5410,827,4283,4273,3508,2789,689,624,1103,557,919,648,814,764,919,584,1881,394,1076,1597,3574,979,4398,1163,840,8069,12896,3302,6400,7979,8400,806,8294,1226,10312,846,4637,5752,15517,649,18320,1143,2296,698,3296,5678,1848,494,2425,591,11150,6523,706,545,5771,1259,863,968,2797,1218,866,8258,1656,465,680,979,4281,2775,3180,5161,776,1069,3222,8120,561,587,2425,1605,13503,12508,6416,3416,4471,737,4836,625,8653,807,421,3282,4564,486,4372,1607,672,541,988,5132,3312,675,1138,1730,579,5073,434,710,885,655,5063,1875,3271,1122,1922,3303,1040,1021,735,2207,2041,737,6246,1815,956,4353,798,11032,10064,590,760,11767,5204,2738,706,5546,746,805,16294,523,2275,766,8488,4121,4937,1580,646,4514,4140,2650,4666,2388,3267,521,7291,4533,17489,6540,3363,3484,3336,863,865,956,6349,13098,15164,4462,1037,932,468,4234,5166,9907,665,1838,1084,9781,1152,868,528,4413,2143,917,2852,702,1926,15105,18439,2862,2017,568,802,1443,18804,9209,2491,2246,13850]},\"selected\":{\"id\":\"1742\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1769\",\"type\":\"UnionRenderers\"}},\"id\":\"1741\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1740\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1740\",\"type\":\"CategoricalColorMapper\"}},\"marker\":{\"value\":\"asterisk\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1748\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1728\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"1730\",\"type\":\"ResetTool\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"20pt\"}},\"id\":\"1707\",\"type\":\"Title\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1740\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1740\",\"type\":\"CategoricalColorMapper\"}},\"marker\":{\"value\":\"asterisk\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1746\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1740\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1740\",\"type\":\"CategoricalColorMapper\"}},\"marker\":{\"value\":\"asterisk\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1747\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1717\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1742\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1727\",\"type\":\"PanTool\"},{\"attributes\":{\"callback\":null,\"end\":18803.99999999998,\"reset_end\":18803.99999999998,\"reset_start\":334.9999999999996,\"start\":334.9999999999996,\"tags\":[[[\"price\",\"Price ($)\",null]]]},\"id\":\"1705\",\"type\":\"Range1d\"},{\"attributes\":{\"overlay\":{\"id\":\"1735\",\"type\":\"BoxAnnotation\"}},\"id\":\"1729\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1708\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1717\",\"type\":\"BasicTicker\"}},\"id\":\"1720\",\"type\":\"Grid\"},{\"attributes\":{\"factors\":[\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Fair\"],\"palette\":[\"#e41a1c\",\"#377eb8\",\"#4daf4a\",\"#984ea3\",\"#ff7f00\"]},\"id\":\"1740\",\"type\":\"CategoricalColorMapper\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1740\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1740\",\"type\":\"CategoricalColorMapper\"}},\"marker\":{\"value\":\"asterisk\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1745\",\"type\":\"Scatter\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1706\",\"type\":\"HoverTool\"},{\"id\":\"1726\",\"type\":\"SaveTool\"},{\"id\":\"1727\",\"type\":\"PanTool\"},{\"id\":\"1728\",\"type\":\"WheelZoomTool\"},{\"id\":\"1729\",\"type\":\"BoxZoomTool\"},{\"id\":\"1730\",\"type\":\"ResetTool\"}]},\"id\":\"1731\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1712\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1726\",\"type\":\"SaveTool\"},{\"attributes\":{\"items\":[{\"id\":\"1758\",\"type\":\"LegendItem\"}],\"plot\":{\"id\":\"1708\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"1757\",\"type\":\"Legend\"},{\"attributes\":{},\"id\":\"1714\",\"type\":\"LogScale\"},{\"attributes\":{},\"id\":\"1769\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1708\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1722\",\"type\":\"LogTicker\"}},\"id\":\"1725\",\"type\":\"Grid\"}],\"root_ids\":[\"1708\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"2daa448c-d037-44b4-adec-afc933a44661\",\"roots\":{\"1708\":\"a3afd186-618a-412b-a022-c562149ad678\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":Scatter [carat] (price,cut)" ] }, "execution_count": 10, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1708" } }, "output_type": "execute_result" } ], "source": [ "scatter.opts(opts.Scatter(fontsize=20, marker='*'))" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:23:34.541653Z", "start_time": "2019-03-18T00:23:34.024917Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('2150376866312')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
" ], "text/plain": [ ":Scatter [carat] (price,cut)" ] }, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": 2150376866312 } }, "output_type": "display_data" } ], "source": [ "hv.output(scatter, backend='matplotlib')" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:23:58.236453Z", "start_time": "2019-03-18T00:23:57.872024Z" } }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING:root:main: Option 'aspect' for Scatter type not valid for selected backend ('bokeh'). Option only applies to following backends: ['matplotlib']\n", "WARNING:root:main: Option 'fig_size' for Scatter type not valid for selected backend ('bokeh'). Option only applies to following backends: ['matplotlib']\n", "WARNING:root:main: Option 's' for Scatter type not valid for selected backend ('bokeh'). Option only applies to following backends: ['matplotlib']\n" ] }, { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('1954')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"73c92058-4428-47b1-9fd8-781779b29cd5\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1962\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"1967\",\"type\":\"LogAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":300,\"plot_width\":1000,\"renderers\":[{\"id\":\"1962\",\"type\":\"LinearAxis\"},{\"id\":\"1966\",\"type\":\"Grid\"},{\"id\":\"1967\",\"type\":\"LogAxis\"},{\"id\":\"1971\",\"type\":\"Grid\"},{\"id\":\"1981\",\"type\":\"BoxAnnotation\"},{\"id\":\"1992\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1953\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1977\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1950\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"1958\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1951\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"1960\",\"type\":\"LogScale\"}},\"id\":\"1954\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1954\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1968\",\"type\":\"LogTicker\"}},\"id\":\"1971\",\"type\":\"Grid\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"blue\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"blue\"},\"marker\":{\"value\":\"asterisk\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1991\",\"type\":\"Scatter\"},{\"attributes\":{\"axis_label\":\"Price ($)\",\"axis_label_text_font_size\":{\"value\":\"20pt\"},\"bounds\":\"auto\",\"formatter\":{\"id\":\"1997\",\"type\":\"LogTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1954\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1968\",\"type\":\"LogTicker\"}},\"id\":\"1967\",\"type\":\"LogAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"1986\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1989\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1991\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"1990\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"1993\",\"type\":\"CDSView\"}},\"id\":\"1992\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"1992\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Carat (ct)\",\"@{carat}\"],[\"Price ($)\",\"@{price}\"],[\"cut\",\"@{cut}\"]]},\"id\":\"1952\",\"type\":\"HoverTool\"},{\"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\":\"1981\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"source\":{\"id\":\"1986\",\"type\":\"ColumnDataSource\"}},\"id\":\"1993\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1976\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1963\",\"type\":\"BasicTicker\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1954\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1963\",\"type\":\"BasicTicker\"}},\"id\":\"1966\",\"type\":\"Grid\"},{\"attributes\":{\"ticker\":null},\"id\":\"1997\",\"type\":\"LogTickFormatter\"},{\"attributes\":{},\"id\":\"1960\",\"type\":\"LogScale\"},{\"attributes\":{\"axis_label\":\"Carat (ct)\",\"axis_label_text_font_size\":{\"value\":\"20pt\"},\"bounds\":\"auto\",\"formatter\":{\"id\":\"1995\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1954\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1963\",\"type\":\"BasicTicker\"}},\"id\":\"1962\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1974\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"callback\":null,\"data\":{\"carat\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[4996]},\"cut\":[\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Good\",\"Fair\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\"],\"price\":[1794,2167,12148,14968,1719,9996,2923,960,4455,10580,802,758,14616,1076,5158,10211,500,5836,4327,828,4521,4173,1956,804,686,1932,1783,3435,3697,9896,6666,4224,8852,5908,873,13645,505,2290,5256,6122,827,1115,754,844,1848,698,8590,12369,4513,709,5373,863,1031,10278,5650,956,2789,9233,2010,2594,4879,373,3190,2756,5859,5894,957,1771,4683,1011,2394,902,6373,2648,1226,3352,1243,1134,548,12910,803,2560,3193,4751,2211,1289,1822,1546,2263,1864,3267,1406,3918,3035,583,3059,612,4309,1659,16287,3369,15137,709,1930,3462,4187,11709,572,4260,2762,5426,16239,545,3780,10330,2531,1922,2902,6794,13940,1011,3318,2670,2179,882,7677,1433,6600,3644,1067,4309,6652,3669,5182,921,4480,1956,8509,1053,911,973,3673,1035,666,12185,923,4304,5777,1697,1076,1115,6260,1217,4812,4374,505,1975,10304,710,1698,3595,1769,15840,11351,1244,8689,1200,1046,1948,1563,2544,1092,4167,1246,828,491,4260,1665,1255,14542,485,1185,6169,15178,1637,774,12153,4596,4989,4572,5174,490,6783,7598,7455,8773,5999,2239,1892,3965,982,687,12236,1876,4318,16778,2851,2453,6460,566,2513,2869,2387,5174,1814,8596,1021,853,1243,1007,1760,1993,16716,573,2308,4740,1700,10907,2142,1436,644,1107,10429,521,2482,5082,2154,1218,628,1231,4871,6932,827,8008,621,9979,3299,1332,2184,10821,2150,449,489,4948,1238,14106,7502,1722,3765,4936,5076,3007,1074,2401,854,710,1607,1087,939,7319,946,694,12202,3333,1698,504,1410,6098,802,1267,505,7032,4620,7102,2759,1904,6065,1835,577,1815,16791,1050,3618,1026,3160,10709,2914,3754,4446,2674,7230,5872,1223,4207,7730,3044,4703,4459,633,5080,942,10887,3360,496,3413,954,942,3316,540,10659,1253,4596,1177,6573,2717,2064,1192,1692,764,475,1024,485,10080,1443,1334,2047,827,5602,778,1112,3307,9359,5788,565,794,6720,952,662,765,1022,3593,6265,2782,3669,2387,648,447,3167,3673,735,571,12798,4916,6704,876,1984,5739,1619,612,844,4199,18279,7665,1444,649,1263,7506,1235,7453,7548,810,532,1667,9005,830,485,5599,4436,906,7870,16611,5640,8789,2160,6260,1377,1956,2644,1851,4879,2656,717,1573,589,1577,1774,2363,413,6787,2833,1577,3062,9881,1569,8301,450,619,4329,994,4668,2863,2832,2792,2329,1838,6652,2277,693,837,18112,576,574,2628,3671,10341,605,2239,732,894,13307,678,4578,7371,1020,3251,1876,829,1056,14637,2545,1822,3205,3114,3763,581,4995,526,1134,4099,8991,6055,600,4496,3115,605,522,11737,1221,603,5964,4988,2421,6446,4968,3951,5456,567,17038,612,1130,1691,1358,591,6772,886,4183,789,9040,4763,16295,4823,4128,521,4439,3894,11113,963,13828,15189,10079,10043,586,658,608,1317,1689,384,6159,4678,9218,3974,4423,2008,1431,3524,6019,2608,1546,671,5805,812,2389,421,3988,628,1107,2398,7358,2780,4337,7192,18067,620,666,6495,4617,4823,1002,895,548,574,904,614,1815,12459,1279,802,394,3247,4072,814,5897,3816,1769,5662,4242,544,2512,605,4354,3625,8109,13661,7220,573,2479,3591,4440,727,2960,12681,9581,533,540,1257,3682,631,5390,9254,2686,1654,5767,2829,9203,1945,4578,705,4233,2093,2322,3740,5379,840,13069,12030,353,2743,5529,3604,7703,633,11322,1629,6979,485,2287,1724,2587,891,803,8442,5487,3846,4426,805,1694,3275,1092,4955,475,763,10477,5266,2350,1397,2197,1998,675,1667,9930,1310,3391,2836,1813,9586,17403,3662,2067,716,5047,675,7564,8748,449,13553,4821,2933,7316,9155,507,6619,1792,8138,421,1031,1349,2351,737,788,4428,2821,4779,5161,1720,15814,4559,9775,983,780,8257,645,3787,14674,1845,2399,8840,4478,4078,15841,698,2952,2723,862,3287,2807,5925,2821,1293,666,816,8213,773,710,2868,12038,11525,9857,2368,544,4242,968,5925,1053,7832,3771,5535,11739,8827,12209,737,717,3872,3152,1637,2731,705,2833,734,3653,805,1061,2475,1412,1932,9691,15600,5019,5916,605,1637,6701,1055,3283,438,16530,698,1635,3732,2475,767,669,18474,1056,602,10282,453,7281,1813,1715,1929,795,5194,605,3084,1929,10283,1113,4508,2298,6755,3864,1709,525,912,1989,6969,3816,4625,1858,11654,2657,5927,907,8674,2762,5937,2730,1680,9236,12734,3534,4316,505,14300,687,7234,492,544,1073,669,3033,666,1826,733,10739,1177,1307,1239,596,4959,5232,3024,453,403,3172,3297,5028,4547,1088,8864,5167,5238,13512,649,4887,1163,1796,5219,480,10346,1953,3251,4798,4956,8830,1245,14654,5759,7637,1028,450,8176,2930,912,1849,2415,1087,1130,2505,408,1662,491,627,918,5804,3950,579,720,4320,530,802,4516,776,506,633,8353,3330,18795,3881,622,828,9465,1715,789,3692,978,3173,463,898,11577,7496,900,593,4536,6954,2891,3333,6597,5433,12380,1134,1240,2513,626,801,702,4925,869,790,4558,1865,3759,1546,2751,6989,530,4631,802,6207,1819,15334,724,1020,781,765,6904,5836,449,2266,1213,2697,1815,1752,7310,956,3012,945,844,642,758,2013,14717,4622,722,2567,13256,10351,605,854,3290,1103,3345,1080,5546,696,3275,755,936,651,11088,9182,15930,3129,4469,11068,10281,871,3282,4004,504,18500,8334,1761,6742,2986,1439,7562,14844,5977,688,4743,4434,571,3274,3901,705,2140,8291,5783,3488,6271,11313,899,6166,890,701,4474,1673,15478,838,2801,367,3295,827,4989,6494,765,732,2054,2453,705,14354,811,544,6221,709,3332,485,4071,718,862,3798,4588,803,2074,3749,408,4191,2160,4238,2320,1438,8504,4042,4412,544,4537,606,4476,4732,2321,2252,580,12273,3601,1624,1921,4327,500,838,3323,4642,772,1235,3276,2867,1753,810,2052,1420,984,842,544,1865,889,14095,1013,9569,550,9139,608,947,4997,1046,3518,9845,2697,7454,16485,8228,4648,5054,1095,800,18656,1576,530,1180,1317,628,3601,988,928,498,926,579,3685,4032,9104,12078,8499,12606,1775,872,1307,3629,4032,2120,16300,1655,1665,1448,764,5408,485,5671,648,3640,1572,828,4964,1571,8879,777,2463,1011,2297,1068,6441,1407,5461,561,3502,12707,6533,5269,852,767,2672,2832,2416,4709,878,645,6828,1404,959,4984,8936,1882,10302,1327,984,3140,884,505,6851,16783,1061,5312,1050,7577,6956,3275,904,675,12779,5978,4686,5015,1723,5743,1271,9176,552,3892,10976,6654,1404,2792,12098,1576,505,5046,957,652,923,720,12209,5105,4096,4312,787,5572,2041,2442,1965,964,608,2401,17057,1687,15848,4417,5980,669,904,335,9467,6485,829,624,3672,764,1982,3599,3353,2453,6160,814,710,1806,1615,7773,1370,1024,5396,4368,993,956,1829,10357,1668,1155,5950,1080,8846,6201,5055,986,681,410,13196,653,18431,1225,7163,2826,13777,584,911,13250,3876,4155,895,18281,776,3729,2177,4936,844,4899,7955,4808,985,1257,5717,1177,2241,825,3520,6623,1224,13291,1339,633,17297,13317,1934,17028,2735,3091,2143,4725,544,2196,4845,2482,4435,5280,1181,840,756,633,4519,1003,2952,2264,586,752,605,3141,561,561,3752,2696,1979,2030,2818,802,2826,3039,1806,1228,4641,886,566,2035,7392,1290,711,1836,526,2109,9813,11531,12068,8843,3290,2887,18119,2137,1015,2569,5311,1844,5988,631,1061,1674,1845,709,1746,1212,5655,3105,4918,14407,2657,1878,10977,789,5113,2583,1555,17219,754,10764,990,4523,880,3493,8421,579,516,523,1197,11227,840,4830,789,716,4081,4457,1745,521,948,538,791,653,448,3421,5338,876,622,4205,3046,3742,738,11133,1247,1103,18066,16462,5315,1193,12547,907,899,5116,736,755,5121,3856,764,2039,1008,3160,5154,4218,5882,540,780,4291,2762,1438,707,7632,1874,447,4256,2057,1113,5206,1888,5187,4370,17233,9471,3519,2894,2153,1781,9892,1031,5144,692,789,3429,2576,2134,765,2354,4619,1711,2426,2843,1781,4284,11023,5702,2647,4538,942,2029,4381,435,844,904,11090,3535,6889,5184,1010,10949,810,4249,5515,16900,727,544,725,1759,2569,2954,1135,9171,862,17659,2360,11688,552,1076,8062,1011,911,6066,4738,6324,3759,900,5226,9781,13263,1134,1006,6416,816,1415,970,1015,4086,7900,771,6010,7240,9178,802,4197,3519,10472,12311,2615,12390,2230,5543,552,1923,4926,12720,4161,878,984,7479,2550,9799,3105,1066,901,3884,2723,1114,408,1053,2131,1787,557,746,4265,17837,1112,351,3963,4981,2801,1030,1998,807,8633,874,911,9075,4975,534,3401,2543,762,863,11946,7498,2986,844,2658,855,880,3398,5125,4196,1307,4054,1237,3461,891,4338,3839,1637,5055,1229,2475,8146,402,3724,969,8427,3963,2076,1720,18663,1859,500,765,2001,5777,3023,5645,17315,3830,1689,3756,3868,4141,4416,397,3640,14915,17666,9478,936,720,6140,1379,694,870,5602,4203,2530,3920,984,4224,601,489,1276,5183,1385,1041,2390,828,432,710,4826,1746,15568,5940,14209,4662,2700,493,545,709,11511,827,583,743,5197,2573,2873,491,4077,776,5863,605,1399,3472,8590,3419,4830,891,15059,4142,1940,5592,2762,3219,847,734,775,6271,1940,709,844,13536,6822,10091,1791,13907,16364,4511,581,795,772,4737,7440,3794,6403,1163,2542,4649,685,2231,1571,956,2250,2735,6316,4791,2041,642,2344,5654,1890,465,5207,5005,6566,453,2182,911,4742,6732,554,1787,2996,743,3649,1436,17014,952,11873,2605,982,1238,5815,15984,5806,16689,755,3242,9932,1557,669,2683,11105,696,789,9968,620,975,1263,6424,4065,10546,556,9494,1440,1604,2588,2692,5932,5806,5643,1421,911,1024,16384,956,1383,4679,16733,679,804,3250,4660,560,11554,4486,1637,1963,847,1152,8040,4038,6330,14375,1659,1071,6713,786,8810,14900,4199,4258,6238,788,11110,3629,13978,2399,2676,1069,2314,2238,5996,981,3006,670,1654,1200,6002,4428,718,1092,5759,4538,15651,4861,1682,6400,1214,5715,1075,530,5029,4745,3649,2184,2839,4217,5154,3752,2290,2762,700,1088,596,5686,4413,4600,1793,3576,1571,2618,2202,553,10113,15665,2066,449,522,839,3248,685,5868,1246,394,3335,4065,1628,506,14489,4724,967,914,1048,854,15897,1193,3129,1449,8120,814,8796,561,678,509,17826,3869,4705,775,805,5940,11470,421,11102,7465,4366,506,5533,3377,3392,3032,1808,5183,9212,777,1422,628,7812,6319,3811,2074,9233,589,10155,17078,11192,2201,12284,449,5648,596,8312,419,5683,6335,7294,1375,1847,1854,1867,758,707,1435,12283,1672,3782,1243,16693,571,4963,723,906,14066,4879,2954,3696,8456,3601,1402,3409,1437,2383,842,2944,7235,1890,8287,5047,4865,4711,8976,7151,7466,450,1331,1129,16064,3618,4882,732,6377,1354,544,4670,2550,1013,684,3002,1359,3276,613,6771,7458,7652,4872,470,1624,2176,11109,616,4318,9847,686,10539,1915,16723,589,1059,1167,4426,2822,3787,995,675,6241,1727,2651,2003,4729,2209,1007,5002,8431,621,2708,1851,2905,5775,10302,2287,3353,574,1832,1013,1449,942,18447,3377,742,789,1232,16789,1838,4911,4191,854,1114,4543,14351,764,936,2956,2670,15802,878,2445,5281,2352,3123,552,2419,943,3599,864,1055,5255,1687,765,5584,4932,13165,11235,373,2966,14931,743,1009,6350,493,568,1547,673,2770,2459,5125,942,4465,7083,1806,552,8593,4543,2604,7828,662,1237,1911,776,7509,687,4007,9252,802,1818,3101,764,1089,3024,15878,658,544,5724,7491,5606,2123,2801,1250,9530,3898,681,1125,10104,4642,1068,1580,3701,1724,1359,2377,10046,1754,7287,6098,1334,2602,1179,18481,2737,1007,10228,761,1734,802,789,776,596,2105,11934,773,2998,1653,702,3243,7288,6352,853,1239,1582,552,504,3670,739,2829,4270,1574,446,16231,5352,2872,1235,7881,745,15095,2171,10209,1821,6418,658,4183,2907,2898,2479,10962,12907,5534,1687,4090,658,670,2396,936,4238,1349,2492,7963,3107,469,2313,675,3726,13239,731,1882,9781,7986,465,5152,810,778,675,8118,1668,3392,2210,1678,3425,2308,2787,776,706,565,3893,11387,911,4568,403,4385,814,827,3084,8430,5447,774,1712,1427,731,761,4455,1197,9516,18014,4405,804,1140,620,1557,1970,7504,2998,461,2732,1668,5211,711,7310,12702,11234,4920,854,17313,4033,1235,878,492,1378,3142,2648,2352,1136,9757,4508,12030,1214,13912,2239,5871,5636,1935,6344,872,2129,3513,435,904,17223,796,2063,1838,415,4673,605,1580,680,695,10891,3990,2724,8442,5750,9051,2447,1664,5864,4488,758,425,481,2147,1429,6355,3093,17392,429,4500,3830,2319,12230,2475,2218,673,1389,4984,1071,421,2026,965,2871,9761,1577,721,1547,2949,11899,3713,8265,13393,579,1013,2288,3465,5430,424,4194,2025,2010,12359,5602,1350,7304,6364,2229,775,4223,842,4375,859,13474,3538,1100,731,622,1016,983,13405,1080,680,2101,1013,5131,429,675,9627,5540,872,3830,1636,930,7996,816,8113,4536,6589,552,2917,6479,2623,14588,4095,2854,7677,1706,972,6776,6250,1087,4276,1318,18055,11746,2649,3461,1841,942,5468,1046,6505,2964,926,798,7550,499,2231,2890,567,828,650,1436,6204,5581,3011,3273,792,827,907,774,2613,8742,952,5864,2389,666,665,542,533,2593,486,1392,11688,15144,1105,6300,6996,710,5242,1436,3788,990,1815,5033,5217,4624,1845,7149,1295,368,878,4744,2726,5514,4979,1052,6806,579,3660,8373,6968,15806,586,7971,855,7155,13007,4241,868,2285,2398,2184,1415,877,2973,17353,450,5345,4492,3599,595,600,1963,2886,6776,652,15494,2456,3006,1269,7787,1216,625,9391,18059,5882,526,7589,1815,1424,720,4870,2535,1376,1033,12681,13761,17073,14527,14456,17496,18541,7636,820,11861,1812,4113,5421,4087,12968,2042,3864,2290,3828,1323,627,7283,4008,6522,13132,4136,10144,2309,6504,1813,533,5128,4361,1100,828,3371,4256,16811,942,8404,4686,1061,814,2749,3549,1861,15185,1573,928,3665,9704,2020,1018,4932,1748,3518,8400,1035,2789,2278,843,10947,702,5453,1830,507,1279,6222,2673,8000,1052,8223,12494,577,827,6533,473,596,8912,4324,1279,727,16603,12500,1166,4077,1170,2312,765,461,7188,942,9828,4120,523,4995,8969,593,6086,982,3214,680,9479,2725,4309,2226,709,4132,1451,683,3161,4933,3696,1207,1340,4242,5078,855,1820,11147,2422,5091,819,1752,596,4273,1656,9081,1698,1162,496,11519,1001,2618,984,4381,4259,2426,4715,1033,6257,5655,12646,540,3360,821,4629,5430,1286,3768,462,4312,4230,912,7587,8401,10685,4751,4665,13500,9699,1613,2085,3643,3977,1819,1140,828,810,6353,1057,4582,14092,1906,729,961,557,3104,10096,561,5218,6221,10568,1116,12655,1795,2985,921,4440,1607,4570,12620,723,14194,4007,1158,812,5770,5775,9682,877,1018,854,4836,1304,1119,11646,2306,10446,1117,1005,4033,10817,5475,1656,12071,1046,1181,1221,3519,1220,1249,12071,1974,675,1284,1168,1150,1605,744,1945,1020,9552,7128,6558,1670,1813,1334,1041,15949,1439,6810,14812,5667,605,6328,1059,2596,6887,1890,802,4384,1577,614,675,5595,5451,3801,5860,6733,559,538,8275,2016,795,1420,7039,1068,829,6025,995,4899,11188,633,2659,707,4197,2217,7273,10954,2118,11921,706,2931,942,6081,1073,7246,6889,9116,12996,1230,1035,2676,13764,891,18057,8456,11268,2554,4166,1187,5983,6985,8347,13757,544,17533,684,1235,4304,1752,7457,405,4066,14970,4106,800,3390,15710,605,14749,713,4373,995,911,1207,8644,810,671,6609,4702,842,18179,2835,596,498,672,3924,4103,6085,575,1063,16410,7197,765,544,2250,13865,802,1163,2131,1367,814,5817,698,984,3010,6302,1689,689,7758,499,11154,579,2369,2423,2011,1094,1053,921,954,1813,9371,1091,675,462,4355,17191,705,792,1549,974,6787,4998,2016,608,720,5037,4887,1749,4438,709,1610,766,9541,13746,1595,5599,3577,2508,2816,9407,1102,1750,4986,753,2401,1077,3933,10891,4238,492,936,7559,5028,4441,3048,11873,7802,1359,3601,2487,566,9819,1656,4586,4617,3183,605,5489,2776,605,2416,925,830,5781,2523,18231,2423,878,5330,713,14624,658,1715,668,4344,3017,2052,1050,2437,1911,4386,697,776,798,8334,2168,765,2369,4641,960,3199,687,18784,473,1104,2973,8165,3024,694,2313,917,1707,530,929,3776,3415,5116,1667,5082,7487,11379,4755,1453,3941,4391,5242,4191,15377,11594,912,3537,3920,2099,8820,1187,6283,2326,4012,7785,2158,4355,1788,1768,3495,1368,951,11015,10771,8620,1301,17765,4939,6078,15821,2633,7589,1073,507,1591,628,641,1772,5633,471,18686,14304,3974,13133,4912,711,2387,952,1754,393,3898,619,2531,3998,1574,3387,2007,1243,666,561,7157,561,2953,5820,1892,11765,16575,453,14790,787,2573,17003,4672,6261,658,12364,3718,2818,13665,3360,422,696,3378,3478,6012,743,421,6431,5846,1114,449,1153,1129,5108,11430,3228,1999,1064,1026,12252,17393,7477,602,6294,746,1412,8011,1882,665,7193,2066,949,1662,1767,605,1577,5584,1235,2036,1107,16931,812,492,11376,2098,5740,1235,6627,3864,1232,1122,1140,446,1031,3858,492,3431,5294,1975,3317,707,13400,4654,1949,776,1248,2397,702,4264,1662,506,1326,792,8783,7143,4355,698,5699,680,1076,5550,1108,9533,1150,562,802,861,3669,2404,394,2525,6720,9916,2562,2590,10574,11087,1757,1056,2096,2858,3429,8346,3277,505,2942,14577,4485,2330,2389,2066,716,8870,626,6073,1636,13828,5604,2045,624,940,11248,1433,3871,6403,4197,4869,658,684,1007,17172,7726,15239,781,5866,5242,776,7785,10367,723,2357,3040,11226,7179,816,3955,446,1939,15030,14282,571,548,2354,6381,3837,935,7602,12851,1908,12338,2870,776,1210,14199,4960,971,561,15897,4118,5612,1385,10996,1221,1028,1125,2839,8949,9527,15246,9168,1053,488,1993,1440,12693,8768,3077,2394,17051,638,1132,720,1715,8035,4838,959,4630,776,809,5299,766,2036,828,803,3707,1750,821,1616,4875,552,4221,10377,852,8005,523,814,3160,556,833,930,9026,2612,7464,657,6604,16896,851,3707,2376,5176,591,4593,2101,491,4800,9526,789,2074,1634,7090,6818,3826,6354,827,445,8357,3915,663,2366,2125,1033,1923,3725,5602,2788,6825,3563,6794,1869,1076,10888,1438,4234,814,2057,1122,1096,2858,628,5049,1421,2680,802,7105,1656,1156,12261,636,5315,2112,645,4278,431,1146,3530,526,16954,7110,1662,11369,581,10619,608,3176,942,1358,1963,667,3077,526,955,10716,1621,2685,3909,5883,8840,6133,540,4561,875,7258,1393,2414,7723,5932,558,5218,13081,11329,1698,3889,1389,3790,1013,1688,9547,773,1112,363,9266,625,800,4276,8869,1695,15035,2312,673,828,978,3119,848,3077,4054,799,15038,1115,9581,1120,658,2847,908,1217,3293,404,12654,13784,7365,2711,3107,5082,12196,729,2616,1056,1815,1279,1115,3451,6738,4725,18254,2719,8184,1847,6007,2885,1142,7929,5882,789,763,1133,14844,4435,10853,2202,2191,698,6416,457,1438,5305,4119,2059,631,7056,5233,6239,3030,3481,1107,1872,2435,601,2402,1565,783,1956,445,666,7745,15397,4627,8602,4064,2083,9030,1027,15847,3340,2596,1064,608,3917,8889,471,2999,3047,729,5358,713,726,8040,3250,3335,1361,874,6001,1276,5783,648,942,805,6134,1202,665,1978,1370,2578,2767,4758,599,1078,18034,484,2441,2100,552,2932,8253,1951,5701,15760,4855,6346,5225,4880,5026,1297,591,5013,7049,4330,891,11188,4403,1629,4022,1977,4723,1191,6056,15952,1836,15140,526,17126,488,732,1250,11958,7923,6440,14833,561,5291,17042,969,3858,489,3830,1024,712,544,1877,646,4265,3471,2518,1154,10567,14199,2974,16021,924,18166,2617,2287,1286,10939,1600,7812,7234,1681,746,8396,5758,5880,2025,9115,3382,4325,6787,7741,4270,840,15246,725,3749,947,1073,8451,5051,5538,18152,10478,14558,6318,4365,3884,2141,490,544,691,668,802,5285,728,11486,2815,599,11580,10099,740,3675,7430,625,855,2174,10666,1812,868,2470,14799,4969,11216,5322,947,893,457,805,774,6648,982,1261,4198,11523,5366,828,1353,2401,770,3863,2572,5044,1211,3321,6529,4964,4253,6499,1629,13334,2683,2043,608,854,1443,14014,1046,17999,4108,925,9242,2423,8793,2206,1080,1989,2227,7152,521,9343,982,1841,680,6303,3510,5884,691,8387,1116,1684,1107,11825,4004,2258,3360,4355,749,710,1073,1826,776,873,5765,4716,956,4432,16657,1019,984,3164,7245,5292,3311,9035,1406,1396,3960,5452,2443,4186,812,15109,854,15649,13887,767,596,2042,2895,2458,814,17127,544,2856,408,2682,421,1657,3534,14795,530,3422,2355,1259,628,13037,1927,1875,631,823,1238,2585,2415,1267,2332,1760,4921,13786,544,5489,1828,5239,14982,687,13119,965,1002,6291,806,11226,1440,1777,533,4916,3367,4980,811,499,572,3819,2557,3052,2298,965,5052,4989,1896,8733,885,1801,13986,5606,638,658,826,2948,3217,2559,1287,13550,2926,984,4413,5771,604,3062,5416,1819,3337,2297,1369,776,5190,3450,945,7141,921,2692,363,7244,1687,640,1400,4548,1052,9513,2885,3804,1122,975,2807,591,625,2167,9814,11643,3674,1415,1179,997,4829,1340,612,1232,626,7134,5926,2182,9279,2029,11624,730,5548,6793,720,505,1607,1819,4964,642,828,552,4082,4427,9916,6691,5197,5226,8075,928,1279,851,748,872,12247,1214,9483,2822,717,9257,1071,4680,1760,2183,3084,945,2103,800,1806,2723,2879,4764,7109,829,507,7280,1607,6636,6239,2473,1582,7964,2880,705,1158,7294,625,13542,5266,625,9483,1334,559,5592,732,2266,1990,1988,746,2896,1377,498,15281,1069,5160,6850,572,789,9858,14775,751,895,5948,788,7347,1640,5167,994,4890,5758,2215,5221,2144,1063,13880,1409,907,1856,1994,1061,12229,12219,1263,5610,545,1750,6288,5134,2912,2088,878,4227,6354,9759,9028,521,880,3314,1673,4987,1061,1786,17442,732,874,693,4155,589,1985,4495,812,9495,3473,621,3594,554,2648,789,4200,2696,700,9972,2200,11169,819,536,3196,4949,2256,1372,13993,794,1436,5312,674,18102,13734,1279,1813,1864,4435,10934,656,7492,3984,8184,2671,891,2608,840,675,4008,558,449,2969,5200,1192,3033,668,2877,2839,8527,1848,758,7602,16955,2657,1753,1067,2673,4876,4959,14156,7951,4830,9041,3089,641,2953,5188,1052,1437,854,4395,839,6786,942,4692,3246,14171,13515,844,2442,3057,3509,11166,1253,4455,4480,1741,795,2106,2550,3590,17447,8930,1668,18525,4207,2908,6445,605,710,746,1376,5994,7644,7812,2098,5315,675,7467,1186,743,936,7244,4128,3644,3455,487,1263,10046,420,1040,743,582,2716,5463,1902,710,2923,2251,1117,5575,9306,3376,4334,5057,828,6255,559,5834,709,1015,1736,7037,1669,670,4269,3893,2150,2898,2612,1766,489,1721,2168,4861,11990,3417,702,2422,4029,408,1341,878,1957,14234,447,8810,756,14308,3200,1237,1065,4345,838,596,2530,1279,1929,624,3812,1008,16955,5616,5547,12253,2634,5037,5975,2064,2553,17227,1569,5491,951,432,594,4860,625,1265,2928,1598,798,14027,1367,5851,16179,1764,1180,452,776,3787,802,17934,683,3170,775,5163,642,621,1081,3105,2163,4640,756,1448,791,2400,4828,694,17294,707,914,5242,4679,5354,13037,2374,589,11475,12179,4965,9936,894,9435,2401,4791,2258,1576,5816,15065,1140,8496,6957,2442,808,4521,1340,828,1591,693,651,3048,3975,11843,9780,874,755,5600,2037,3332,6743,8115,2744,429,730,13532,758,1819,2628,1415,649,680,13007,4054,499,4600,12755,3103,3449,547,16629,6419,645,9900,11115,4832,3644,1603,982,16499,2328,921,15000,2349,4588,766,7139,14711,10995,4232,2893,1235,14973,5004,1289,2557,562,965,581,526,5318,5521,8294,10622,809,3489,1320,802,826,6516,6256,353,9457,2652,956,1240,658,658,828,576,587,3011,1117,2083,1357,4118,8341,8454,988,14838,749,3629,2595,1187,1939,956,1120,3445,2999,2311,2690,8102,620,730,1605,3187,8938,658,11442,6643,2262,713,589,5746,1846,798,7075,802,4207,689,6788,2865,17893,800,3906,1829,2056,1239,13043,2513,4942,1875,2368,844,9973,2264,821,3336,680,3649,418,4155,737,912,2933,878,4333,9343,863,10730,878,5197,2695,4107,1034,10463,1107,10934,12787,11009,16406,898,1807,445,1781,12429,1031,3447,646,1666,5372,11628,1577,802,418,847,3350,12242,650,526,630,5760,6751,16466,6006,11057,620,1911,2863,705,627,4872,6393,4238,662,4088,3613,3740,462,500,8303,2168,11641,4593,3359,7308,4373,838,1886,11572,9716,4598,905,984,2403,4633,5975,17825,855,4751,2337,541,1778,5783,2389,1207,1433,2262,10636,749,3607,2034,684,1993,1166,2768,9656,716,1264,7850,8256,609,14648,8216,3508,562,1052,1076,571,13135,1007,14042,4476,7666,3723,5161,3303,544,12261,614,984,1337,687,8785,1659,1021,7399,628,10738,622,2271,2317,502,3725,5546,1933,2054,1654,485,8212,1833,2375,4144,1238,4419,723,2239,2094,3261,1114,3005,737,10570,5504,772,2386,734,2577,1095,1670,849,1044,886,1187,4326,770,5123,4854,994,7216,3399,1689,5105,2347,10701,15535,3879,6484,2291,4054,2816,585,7220,763,3780,4077,504,684,1942,1016,435,3800,7459,984,2650,5576,638,395,904,9183,4816,6132,1631,12152,3119,1356,1123,477,1001,705,8997,522,2290,626,918,3920,5037,627,667,6557,4165,18236,1668,1076,3062,988,811,895,537,12621,719,465,734,2820,550,1327,2804,2218,10666,910,4931,8044,813,11480,4484,5622,1267,1974,5947,5292,987,1841,5006,2657,17005,2300,3457,731,1584,13097,579,5166,2674,533,2838,596,3998,505,817,413,2936,916,7724,505,704,523,12468,650,6340,4460,7096,1125,3185,1264,1443,627,6194,4372,800,9342,2367,5768,945,9119,3924,10080,5051,5293,5062,2492,1166,868,2107,3130,669,2214,1607,5179,4665,853,1871,734,6196,776,2870,2699,3610,526,2192,1046,11435,2723,969,4956,844,10087,723,1758,601,2104,666,918,6342,1599,523,1698,10214,1197,2066,9665,15818,1752,12554,4552,4816,1781,7597,645,477,954,8213,1041,936,638,6833,3226,4295,5906,633,743,1179,5826,744,454,10546,457,4593,5555,709,2857,6653,391,3669,579,2953,1200,457,4371,3342,357,4766,1672,11878,7761,421,10685,8204,9664,984,1227,10767,3740,759,477,2088,1932,3793,5014,6981,1708,1090,2961,1389,725,9896,6569,4476,6606,981,612,984,403,1669,2165,1839,12872,799,3224,544,1901,1397,3478,8416,2861,505,1882,906,9013,735,10206,1357,2394,684,1125,914,2005,10483,6159,2797,464,4892,2268,6955,880,489,5410,827,4283,4273,3508,2789,689,624,1103,557,919,648,814,764,919,584,1881,394,1076,1597,3574,979,4398,1163,840,8069,12896,3302,6400,7979,8400,806,8294,1226,10312,846,4637,5752,15517,649,18320,1143,2296,698,3296,5678,1848,494,2425,591,11150,6523,706,545,5771,1259,863,968,2797,1218,866,8258,1656,465,680,979,4281,2775,3180,5161,776,1069,3222,8120,561,587,2425,1605,13503,12508,6416,3416,4471,737,4836,625,8653,807,421,3282,4564,486,4372,1607,672,541,988,5132,3312,675,1138,1730,579,5073,434,710,885,655,5063,1875,3271,1122,1922,3303,1040,1021,735,2207,2041,737,6246,1815,956,4353,798,11032,10064,590,760,11767,5204,2738,706,5546,746,805,16294,523,2275,766,8488,4121,4937,1580,646,4514,4140,2650,4666,2388,3267,521,7291,4533,17489,6540,3363,3484,3336,863,865,956,6349,13098,15164,4462,1037,932,468,4234,5166,9907,665,1838,1084,9781,1152,868,528,4413,2143,917,2852,702,1926,15105,18439,2862,2017,568,802,1443,18804,9209,2491,2246,13850]},\"selected\":{\"id\":\"1987\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2004\",\"type\":\"UnionRenderers\"}},\"id\":\"1986\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"overlay\":{\"id\":\"1981\",\"type\":\"BoxAnnotation\"}},\"id\":\"1975\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1958\",\"type\":\"LinearScale\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"20pt\"}},\"id\":\"1953\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1995\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1973\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"2004\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1987\",\"type\":\"Selection\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1952\",\"type\":\"HoverTool\"},{\"id\":\"1972\",\"type\":\"SaveTool\"},{\"id\":\"1973\",\"type\":\"PanTool\"},{\"id\":\"1974\",\"type\":\"WheelZoomTool\"},{\"id\":\"1975\",\"type\":\"BoxZoomTool\"},{\"id\":\"1976\",\"type\":\"ResetTool\"}]},\"id\":\"1977\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null,\"end\":2.72,\"reset_end\":2.72,\"reset_start\":0.2,\"start\":0.2,\"tags\":[[[\"carat\",\"Carat (ct)\",null]]]},\"id\":\"1950\",\"type\":\"Range1d\"},{\"attributes\":{\"callback\":null,\"end\":18803.99999999998,\"reset_end\":18803.99999999998,\"reset_start\":334.9999999999996,\"start\":334.9999999999996,\"tags\":[[[\"price\",\"Price ($)\",null]]]},\"id\":\"1951\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"1972\",\"type\":\"SaveTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"blue\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"blue\"},\"marker\":{\"value\":\"asterisk\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1989\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"blue\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"blue\"},\"marker\":{\"value\":\"asterisk\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1990\",\"type\":\"Scatter\"},{\"attributes\":{\"num_minor_ticks\":10},\"id\":\"1968\",\"type\":\"LogTicker\"}],\"root_ids\":[\"1954\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"73c92058-4428-47b1-9fd8-781779b29cd5\",\"roots\":{\"1954\":\"b72bdfbf-52ba-4776-adbf-a73e1f48ea3e\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":Scatter [carat] (price,cut)" ] }, "execution_count": 13, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1954" } }, "output_type": "execute_result" } ], "source": [ "selection = scatter.select(carat=(0, 3))\n", "selection.opts(aspect=4, fig_size=400, color='blue', s=4, alpha=0.2)" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:23:49.338013Z", "start_time": "2019-03-18T00:23:48.785441Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('1831')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"1ad9afb3-ce99-4e51-9bf2-86bd6f6063fc\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1839\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"1844\",\"type\":\"LogAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":300,\"plot_width\":1000,\"renderers\":[{\"id\":\"1839\",\"type\":\"LinearAxis\"},{\"id\":\"1843\",\"type\":\"Grid\"},{\"id\":\"1844\",\"type\":\"LogAxis\"},{\"id\":\"1848\",\"type\":\"Grid\"},{\"id\":\"1858\",\"type\":\"BoxAnnotation\"},{\"id\":\"1880\",\"type\":\"Legend\"},{\"id\":\"1872\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1830\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1854\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1827\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"1835\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1828\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"1837\",\"type\":\"LogScale\"}},\"id\":\"1831\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1863\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1863\",\"type\":\"CategoricalColorMapper\"}},\"marker\":{\"value\":\"asterisk\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1868\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1849\",\"type\":\"SaveTool\"},{\"attributes\":{\"axis_label\":\"Carat (ct)\",\"axis_label_text_font_size\":{\"value\":\"20pt\"},\"bounds\":\"auto\",\"formatter\":{\"id\":\"1875\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1831\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1840\",\"type\":\"BasicTicker\"}},\"id\":\"1839\",\"type\":\"LinearAxis\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1863\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1863\",\"type\":\"CategoricalColorMapper\"}},\"marker\":{\"value\":\"asterisk\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1869\",\"type\":\"Scatter\"},{\"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\":\"1858\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1840\",\"type\":\"BasicTicker\"},{\"attributes\":{\"source\":{\"id\":\"1864\",\"type\":\"ColumnDataSource\"}},\"id\":\"1873\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"carat\":{\"__ndarray__\":\"UrgehetR4D9mZmZmZmbmPwAAAAAAAPg/FK5H4XoUAECPwvUoXI/iPwAAAAAAAPQ/uB6F61G45j+amZmZmZnZPzMzMzMzM/M/rkfhehSu8z/Xo3A9CtfTPwrXo3A9Ctc/mpmZmZmZ9T89CtejcD3aP6RwPQrXo/Q/7FG4HoXr8T8zMzMzMzPTP3sUrkfhevA/KVyPwvUo8D8pXI/C9SjcP1K4HoXrUfA/cT0K16Nw7T/2KFyPwvXgP9ejcD0K19M/w/UoXI/C1T8pXI/C9SjkP7gehetRuOY/H4XrUbge7T/NzMzMzMzsPylcj8L1KPQ/MzMzMzMz8z8fhetRuB7tP1K4HoXrUfg/j8L1KFyP8j8zMzMzMzPTPwrXo3A9Cvs/cT0K16NwzT/2KFyPwvXgP0jhehSuR/E/pHA9Ctej8D9mZmZmZmbWPz0K16NwPdo/PQrXo3A92j8zMzMzMzPTP2ZmZmZmZuY/16NwPQrX0z9mZmZmZmb6PxSuR+F6FABAPQrXo3A98j8zMzMzMzPTP/YoXI/C9fA/MzMzMzMz0z/hehSuR+HaPx+F61G4Hvk/FK5H4XoU8j/2KFyPwvXYP83MzMzMzPA/cT0K16Nw9T9mZmZmZmbmPxSuR+F6FO4/exSuR+F68D+4HoXrUbjOPylcj8L1KPA/SOF6FK5H6T/2KFyPwvX8P6RwPQrXo/A/H4XrUbge1T/hehSuR+HiP3sUrkfhevA/XI/C9Shc3z9mZmZmZmbmP/YoXI/C9dg/MzMzMzMz8z8AAAAAAADoP5qZmZmZmdk/zczMzMzM8D8UrkfhehTeP5qZmZmZmeE/AAAAAAAA0D8UrkfhehT6P+F6FK5H4do/MzMzMzMz4z/NzMzMzMzsPylcj8L1KPA/FK5H4XoU3j/hehSuR+HaPxSuR+F6FOY/UrgehetR4D9mZmZmZmbmPz0K16NwPeI/ZmZmZmZm5j9SuB6F61HgP2ZmZmZmZu4/uB6F61G45j9I4XoUrkfRP7gehetRuOY/exSuR+F61D/NzMzMzMzsP5qZmZmZmeE/FK5H4XoUAEAUrkfhehTmP3sUrkfhevg/MzMzMzMz0z+4HoXrUbjmP65H4XoUruc/zczMzMzM7D8zMzMzMzP7Px+F61G4HtU/KVyPwvUo8D+uR+F6FK7nP1K4HoXrUfA/SOF6FK5HBUAzMzMzMzPTP83MzMzMzOw/UrgehetR+D+4HoXrUbjmP7gehetRuOY/uB6F61G45j8pXI/C9SjwPxSuR+F6FABAPQrXo3A92j/NzMzMzMzsPwrXo3A9Cuc/hetRuB6F4z+amZmZmZnZP1K4HoXrUfA/hetRuB6F2z8AAAAAAADwP8P1KFyPwu0/UrgehetR2D/NzMzMzMzsPx+F61G4Hu0/pHA9Ctej8D/hehSuR+HyP+F6FK5H4do/KVyPwvUo8D/2KFyPwvXgP65H4XoUrvM/9ihcj8L12D8zMzMzMzPTP1K4HoXrUdg/mpmZmZmZ6T8AAAAAAADgP5qZmZmZmdk/cT0K16Nw8T89CtejcD3aP83MzMzMzOw/pHA9Ctej8D9SuB6F61HgP6RwPQrXo+A/ZmZmZmZm5j/sUbgehev1P+F6FK5H4eI/16NwPQrX8z8fhetRuB7xPwrXo3A9Ctc/mpmZmZmZ4T+uR+F6FK7zPzMzMzMzM9M/UrgehetR4D8fhetRuB7xP+F6FK5H4eI/FK5H4XoU+j/sUbgehev5P6RwPQrXo+A/CtejcD0K8z9SuB6F61HYP9ejcD0K19M/ZmZmZmZm5j+amZmZmZnhP+F6FK5H4eo/9ihcj8L12D+4HoXrUbjmP0jhehSuR+E/exSuR+F61D97FK5H4XrUP83MzMzMzOw/pHA9Ctej4D/2KFyPwvXgPylcj8L1KPg/uB6F61G4zj+amZmZmZnhP1K4HoXrUfA/pHA9Ctej+D9I4XoUrkfhP4XrUbgehds/UrgehetR+D89CtejcD3yPzMzMzMzM/M/7FG4HoXr8T+amZmZmZnxP0jhehSuR9E/exSuR+F68D9xPQrXo3DxPylcj8L1KPA/7FG4HoXr8T8pXI/C9SjwP7gehetRuOY/SOF6FK5H4T8AAAAAAADwP5qZmZmZmdk/mpmZmZmZ2T8pXI/C9Sj4P4/C9Shcj+I/SOF6FK5H8T8UrkfhehQAQB+F61G4HuU/ZmZmZmZm5j97FK5H4XrwP0jhehSuR9E/ZmZmZmZm5j9cj8L1KFznP83MzMzMzOQ/MzMzMzMz8z/sUbgehevhPzMzMzMzM/M/H4XrUbge1T9SuB6F61HYPz0K16NwPdo/PQrXo3A92j89CtejcD3iP0jhehSuR+E/KVyPwvUo+D8zMzMzMzPTP7gehetRuOY/mpmZmZmZ6T/2KFyPwvXgP4/C9Shcj/I/ZmZmZmZm5j8AAAAAAADgP2ZmZmZmZtY/PQrXo3A92j8AAAAAAAD8Px+F61G4HtU/uB6F61G45j8AAAAAAADwP2ZmZmZmZuY/PQrXo3A94j/Xo3A9CtfTPz0K16NwPdo/cT0K16Nw8T8pXI/C9SjwPz0K16NwPdo/AAAAAAAA8D8zMzMzMzPTPylcj8L1KPg/uB6F61G45j+PwvUoXI/iP2ZmZmZmZuY/KVyPwvUo+D9mZmZmZmbmP7gehetRuM4/16NwPQrX0z9SuB6F61HwP6RwPQrXo+A/zczMzMzM+D/NzMzMzMz4P6RwPQrXo+A/exSuR+F68D9SuB6F61H0P3sUrkfhevA/uB6F61G45j+amZmZmZnZP2ZmZmZmZuY/H4XrUbge1T8zMzMzMzPTP/YoXI/C9eA/4XoUrkfh2j+amZmZmZnZP+xRuB6F6/U/w/UoXI/C1T8pXI/C9SjcPylcj8L1KPg/MzMzMzMz4z/sUbgehevhP4/C9Shcj9I/AAAAAAAA4D9cj8L1KFzzP9ejcD0K19M/UrgehetR2D97FK5H4XrUPylcj8L1KPA/AAAAAAAA8D97FK5H4XrwP2ZmZmZmZuY/9ihcj8L14D/D9Shcj8LxP6RwPQrXo+A/AAAAAAAA0D+amZmZmZnhPx+F61G4HgNAmpmZmZmZ2T8fhetRuB7tP1K4HoXrUdg/zczMzMzM7D+kcD0K16PwP5qZmZmZmek/UrgehetR8D8fhetRuB7xPwrXo3A9Cuc/MzMzMzMz6z8fhetRuB7xP+F6FK5H4do/KVyPwvUo8D8zMzMzMzP7P6RwPQrXo+g/pHA9Ctej8D9I4XoUrkf5PwAAAAAAANA/SOF6FK5H8T/Xo3A9CtfTPxSuR+F6FABAuB6F61G45j9I4XoUrkfRP65H4XoUruc/PQrXo3A92j/Xo3A9CtfTP7gehetRuOY/MzMzMzMz0z97FK5H4Xr4PwAAAAAAAOA/zczMzMzM7D89CtejcD3aP/YoXI/C9fQ/zczMzMzM7D8pXI/C9SjkPz0K16NwPdo/mpmZmZmZ4T8zMzMzMzPTPx+F61G4HtU/4XoUrkfh2j+4HoXrUbjOPwAAAAAAAPg/UrgehetR4D8pXI/C9SjcP7gehetRuOY/mpmZmZmZ2T/D9Shcj8LxP1K4HoXrUdg/UrgehetR2D9cj8L1KFznP6RwPQrXo/g/zczMzMzM9D8zMzMzMzPTPwrXo3A9Ctc/AAAAAAAA8D+amZmZmZnZPzMzMzMzM9M/w/UoXI/C1T+F61G4HoXbP83MzMzMzPA/KVyPwvUo8D8AAAAAAADoP2ZmZmZmZu4/uB6F61G45j97FK5H4XrUPzMzMzMzM9M/KVyPwvUo8D9cj8L1KFznPz0K16NwPdo/16NwPQrX0z8pXI/C9SgAQClcj8L1KPA/UrgehetR8D+uR+F6FK7XP4/C9Shcj+I/hetRuB6F8z+kcD0K16PgP+xRuB6F69E/MzMzMzMz0z8fhetRuB7tPzMzMzMzM/s/KVyPwvUo8D9SuB6F61HgP65H4XoUrtc/mpmZmZmZ2T9SuB6F61H4P+F6FK5H4do/mpmZmZmZ8T+4HoXrUbjyPx+F61G4HtU/MzMzMzMz0z+amZmZmZnhP6RwPQrXo/A/PQrXo3A92j+4HoXrUbjOPylcj8L1KPA/zczMzMzM8D9mZmZmZmbWPylcj8L1KPA/ZmZmZmZmAEDNzMzMzMzsPylcj8L1KPg/AAAAAAAA4D8UrkfhehT2P/YoXI/C9eA/9ihcj8L14D9mZmZmZmbmPz0K16NwPeI/XI/C9Shc8z9mZmZmZmbmP+F6FK5H4do/4XoUrkfh4j97FK5H4XrUP6RwPQrXo+A/SOF6FK5H4T+amZmZmZnpP0jhehSuR9E/KVyPwvUo8D+amZmZmZnpP6RwPQrXo+A/w/UoXI/C7T9cj8L1KFz7PwAAAAAAAOA/pHA9Ctej+D8fhetRuB7VPwrXo3A9Ctc/CtejcD0K8z+4HoXrUbjePylcj8L1KPA/CtejcD0K5z+4HoXrUbjmP2ZmZmZmZuY/uB6F61G45j/hehSuR+HiP+xRuB6F6/E/SOF6FK5H6T8fhetRuB7VP3sUrkfhetQ/PQrXo3A98j97FK5H4XrUP8P1KFyPwtU/ZmZmZmZm5j/2KFyPwvXoPylcj8L1KPA/MzMzMzMz0z9mZmZmZmbmP9ejcD0K19M/9ihcj8L12D8AAAAAAAD4P7gehetRuM4/w/UoXI/C8T89CtejcD3yP3sUrkfhetQ/uB6F61G45j+PwvUoXI/iP2ZmZmZmZtY/9ihcj8L12D8UrkfhehQAQGZmZmZmZuY/pHA9Ctej4D/NzMzMzMzsP1K4HoXrUeg/9ihcj8L16D/2KFyPwvXYPwAAAAAAAPA/MzMzMzMz0z+amZmZmZnhPzMzMzMzM/M/7FG4HoXr8T8zMzMzMzPzP1K4HoXrUdg/cT0K16Nw8T9mZmZmZmbmPzMzMzMzM9M/ZmZmZmZm1j89CtejcD3yP+F6FK5H4do/MzMzMzMz0z+kcD0K16PwP1K4HoXrUfA/ZmZmZmZm5j8pXI/C9SjwP1yPwvUoXPM/zczMzMzM7D/D9Shcj8LxPzMzMzMzM9M/H4XrUbgeAUB7FK5H4XrUP8P1KFyPwtU/7FG4HoXr4T+F61G4HoXbP9ejcD0K19M/ZmZmZmZm8j8zMzMzMzPTP3E9CtejcO0/MzMzMzMz0z8pXI/C9SjwP65H4XoUru8/ZmZmZmZmAEAfhetRuB7tP83MzMzMzOw/16NwPQrX0z/NzMzMzMzsP83MzMzMzOw/AAAAAAAA/D+F61G4HoXbPylcj8L1KPg/16NwPQrX+z8K16NwPQrzPx+F61G4HvE/cT0K16NwzT8zMzMzMzPTPx+F61G4HtU/AAAAAAAA4D+kcD0K16PgPzMzMzMzM9M/KVyPwvUo8D8fhetRuB7xPylcj8L1KPg/exSuR+F68D+kcD0K16PwPwAAAAAAAOA/4XoUrkfh4j9mZmZmZmbmPzMzMzMzM/M/CtejcD0K5z9SuB6F61HgP9ejcD0K19M/cT0K16Nw7T9SuB6F61HYP2ZmZmZmZuY/MzMzMzMz0z/D9Shcj8LtP3sUrkfhetQ/PQrXo3A92j9xPQrXo3DlP1yPwvUoXPc/ZmZmZmZm5j8fhetRuB7tP3sUrkfhevA/hetRuB6FAUBI4XoUrkfRPx+F61G4HtU/7FG4HoXr9T/NzMzMzMzsPx+F61G4Hu0/H4XrUbge1T/D9Shcj8LVP3sUrkfhetQ/MzMzMzMz0z89CtejcD3aPzMzMzMzM9M/pHA9Ctej4D8pXI/C9Sj4PwAAAAAAAOA/16NwPQrX0z8zMzMzMzPTP2ZmZmZmZuY/KVyPwvUo8D/Xo3A9CtfTP83MzMzMzOw/zczMzMzM8D9SuB6F61HgPylcj8L1KPA/KVyPwvUo8D/Xo3A9CtfTP2ZmZmZmZuY/MzMzMzMz0z/NzMzMzMzwPwAAAAAAAOg/CtejcD0K8z9cj8L1KFzzPylcj8L1KPA/4XoUrkfh2j+4HoXrUbjmP+F6FK5H4eo/KVyPwvUo8D+amZmZmZnZP65H4XoUruc/mpmZmZmZ+T8pXI/C9Sj4P3sUrkfhetQ/exSuR+F61D8fhetRuB7VPylcj8L1KPA/MzMzMzMz0z9xPQrXo3DtP6RwPQrXo/A/mpmZmZmZ6T9cj8L1KFznPylcj8L1KPg/AAAAAAAA6D8zMzMzMzPzP2ZmZmZmZuY/cT0K16Nw8T89CtejcD3aPz0K16NwPfI/UrgehetR4D/hehSuR+HiPwrXo3A9Cuc/KVyPwvUo8D/Xo3A9CtfTP9ejcD0K1wFAUrgehetR8D/Xo3A9CtfTP7gehetRuOY/XI/C9Shc8z+amZmZmZnxP1yPwvUoXPM/UrgehetR2D8AAAAAAAAAQAAAAAAAAOA/AAAAAAAA+D+4HoXrUbjOP2ZmZmZmZuY/9ihcj8L14D97FK5H4XrkP3E9CtejcN0/zczMzMzM3D8zMzMzMzPzP+xRuB6F6/E/w/UoXI/C8T+kcD0K16PwP8P1KFyPwtU/pHA9Ctej4D8pXI/C9SjwP1K4HoXrUdg/KVyPwvUo8D8zMzMzMzPTPzMzMzMzM9M/w/UoXI/C+T/sUbgehevxPzMzMzMzM+M/PQrXo3A94j9SuB6F61HgP1K4HoXrUeA/MzMzMzMz0z+amZmZmZnhPylcj8L1KPA/SOF6FK5H4T/NzMzMzMzsPz0K16NwPeo/SOF6FK5H4T8AAAAAAAD4PxSuR+F6FABAZmZmZmZm5j+PwvUoXI/iP/YoXI/C9dg/UrgehetR8D8zMzMzMzPTP7gehetRuPI/pHA9Ctej8D+4HoXrUbjOPwAAAAAAAPg/KVyPwvUo8D/hehSuR+HiP7gehetRuPY/exSuR+F6+D/Xo3A9CtfTPwAAAAAAAPA/pHA9Ctej6D8AAAAAAADwPwrXo3A9Ctc/4XoUrkfh2j89CtejcD3aP4XrUbgeheM/mpmZmZmZ2T9mZmZmZmbWP3sUrkfhevQ/XI/C9Shc5z9SuB6F61H0PwrXo3A9Cvc/pHA9Ctej4D8pXI/C9SgAQClcj8L1KPA/SOF6FK5H+T8AAAAAAADgP8P1KFyPwtU/UrgehetRAEB7FK5H4XrUP3E9CtejcO0/KVyPwvUo+D9SuB6F61HgP+xRuB6F6+E/AAAAAAAA/D9SuB6F61HwP83MzMzMzOw/FK5H4XoUAEDXo3A9CtfTP2ZmZmZmZuY/ZmZmZmZm5j9mZmZmZmbWPx+F61G4Hu0/uB6F61G45j89CtejcD3yP1yPwvUoXOc/AAAAAAAA4D8fhetRuB7VP9ejcD0K19M/hetRuB6F8z/hehSuR+HaP1K4HoXrUdg/CtejcD0K5z9SuB6F61H4P3sUrkfhevg/9ihcj8L1+D/sUbgehevpP9ejcD0K19M/KVyPwvUo8D+F61G4HoXbPwAAAAAAAPQ/mpmZmZmZ2T8fhetRuB75Px+F61G4Hu0/zczMzMzM7D8pXI/C9Sj4PwAAAAAAAPg/SOF6FK5H9T+amZmZmZnZPz0K16NwPdo/zczMzMzM7D+kcD0K16PoP0jhehSuR+E/CtejcD0K5z89CtejcD3aP+xRuB6F6+E/16NwPQrX0z8fhetRuB7tP8P1KFyPwtU/exSuR+F61D9mZmZmZmbmP6RwPQrXo+A/AAAAAAAA4D97FK5H4XrwPwAAAAAAAPg/uB6F61G48j9SuB6F61H4PzMzMzMzM9M/SOF6FK5H4T97FK5H4Xr0P65H4XoUrtc/4XoUrkfh6j/D9Shcj8LVP5qZmZmZmQFA16NwPQrX0z8AAAAAAADgPwrXo3A9CvM/H4XrUbge7T9mZmZmZmbWP4/C9Shcj9I/FK5H4XoUAECuR+F6FK7XP3sUrkfhetQ/exSuR+F6+D/Xo3A9CtfTPwAAAAAAAPA/9ihcj8L14D+F61G4HoXjP+xRuB6F6+E/mpmZmZmZ2T/2KFyPwvXwPzMzMzMzM9M/zczMzMzM7D8K16NwPQrnPylcj8L1KPA/9ihcj8L14D9mZmZmZmbyPwrXo3A9Cuc/j8L1KFyP8j/2KFyPwvXoP+F6FK5H4eI/AAAAAAAA0D97FK5H4XrUP83MzMzMzOQ/hetRuB6F8z/hehSuR+HqP83MzMzMzOw/AAAAAAAA4D8AAAAAAAD4P2ZmZmZmZuY/SOF6FK5H8T/Xo3A9CtfTP0jhehSuR/E/ZmZmZmZm5j89CtejcD3yP1K4HoXrUeA/UrgehetR4D8pXI/C9Sj0P83MzMzMzPQ/cT0K16Nw7T/D9Shcj8LxP3sUrkfhetQ/KVyPwvUo+D/hehSuR+HaPylcj8L1KPA/H4XrUbge1T/Xo3A9CtfTP1K4HoXrUdg/ZmZmZmZm1j8fhetRuB7tPx+F61G4HtU/ZmZmZmZm5j/Xo3A9CtfTPylcj8L1KPg/KVyPwvUo3D/2KFyPwvXgP4/C9Shcj+I/w/UoXI/C1T8pXI/C9SjwPx+F61G4HvE/zczMzMzM7D8zMzMzMzPTP6RwPQrXo9A/exSuR+F68D+amZmZmZnpP1yPwvUoXPM/9ihcj8L18D+amZmZmZnZP1yPwvUoXPM/zczMzMzM7D8pXI/C9SjwP5qZmZmZmQFArkfhehSu1z8pXI/C9SjwP0jhehSuR+E/MzMzMzMz6z9xPQrXo3DxPx+F61G4HtU/AAAAAAAA8D8K16NwPQrnP83MzMzMzOw/UrgehetR6D8AAAAAAADwP9ejcD0K1/M/hetRuB6F2z8pXI/C9Sj4Pylcj8L1KPA/9ihcj8L18D/Xo3A9CtfTPzMzMzMzM9M/cT0K16Nw+T/NzMzMzMzsP5qZmZmZmdk/pHA9Ctej4D9mZmZmZmbmP5qZmZmZmeE/MzMzMzMz0z8K16NwPQrnP9ejcD0K19M/SOF6FK5H4T8zMzMzMzPTP2ZmZmZmZtY/exSuR+F61D97FK5H4XrwP83MzMzMzOw/H4XrUbge1T+amZmZmZnZPylcj8L1KPA/cT0K16NwzT/Xo3A9CtfTP83MzMzMzOw/MzMzMzMz0z8zMzMzMzPTP5qZmZmZmdk/FK5H4XoU8j9mZmZmZmbmPwAAAAAAAABAzczMzMzM7D8zMzMzMzPTP3sUrkfhetQ/pHA9Ctej8D+amZmZmZnhPzMzMzMzM9M/uB6F61G45j+kcD0K16PgPylcj8L1KPA/H4XrUbge1T/hehSuR+HaPwAAAAAAAPg/UrgehetR9D+amZmZmZnZP9ejcD0K19M/AAAAAAAA8D+PwvUoXI/yP7gehetRuOY/w/UoXI/C7T8pXI/C9Sj0Pylcj8L1KPA/PQrXo3A9AEApXI/C9SjkPwAAAAAAAOA/uB6F61G45j/hehSuR+HaPwrXo3A9Ctc/exSuR+F61D/D9Shcj8LtP5qZmZmZmdk/mpmZmZmZ2T+amZmZmZnxPxSuR+F6FN4/CtejcD0K5z9SuB6F61HgP2ZmZmZmZuY/AAAAAAAA8D9xPQrXo3DNP1yPwvUoXPM/w/UoXI/C1T8AAAAAAADwP3E9CtejcOU/9ihcj8L1+D+kcD0K16PQP3sUrkfhetQ/H4XrUbge1T/D9Shcj8LVP3E9CtejcPU/16NwPQrX8z+4HoXrUbjOP4XrUbgeheM/PQrXo3A92j8K16NwPQrnP6RwPQrXo+A/UrgehetR4D8zMzMzMzPzP8P1KFyPwtU/PQrXo3A96j+amZmZmZnZP/YoXI/C9eA/7FG4HoXr0T97FK5H4XrUPwAAAAAAAOA/UrgehetRBECamZmZmZnxP+F6FK5H4do/ZmZmZmZm5j8zMzMzMzP7P1yPwvUoXPM/MzMzMzMz0z97FK5H4XrUP4/C9Shcj+o/4XoUrkfh2j/2KFyPwvXoP3sUrkfhetQ/mpmZmZmZ9T/2KFyPwvXYPwrXo3A9Cuc/PQrXo3A92j97FK5H4XrUPz0K16NwPdo/KVyPwvUo+D/NzMzMzMzsPxSuR+F6FABACtejcD0K7z8AAAAAAADwPx+F61G4Hvk/FK5H4XoU+j/Xo3A9CtfTP3E9CtejcO0/AAAAAAAA8D/sUbgehevRPxSuR+F6FABAMzMzMzMz8z+PwvUoXI/iPzMzMzMzM/M/pHA9Ctej6D89CtejcD3aP1yPwvUoXPM/KVyPwvUo+D9SuB6F61HwPz0K16NwPdo/CtejcD0K7z8pXI/C9SjwP9ejcD0K19M/zczMzMzM7D/2KFyPwvXwP5qZmZmZmdk/PQrXo3A96j8AAAAAAAD4P9ejcD0K1/M/pHA9Ctej6D8pXI/C9SjwP6RwPQrXowBAPQrXo3A92j+kcD0K16P0P5qZmZmZmdk/UrgehetR2D8AAAAAAADwP6RwPQrXo+A/AAAAAAAA+D/hehSuR+HaPwAAAAAAAPA/mpmZmZmZyT/NzMzMzMzsPz0K16NwPdo/KVyPwvUo8D8UrkfhehT2P8P1KFyPwtU/16NwPQrX0z+amZmZmZnhP2ZmZmZmZuY/PQrXo3A92j+PwvUoXI/6P65H4XoUrtc/16NwPQrX0z8pXI/C9SjwP2ZmZmZmZtY/zczMzMzM7D+4HoXrUbjOP+F6FK5H4fI/ZmZmZmZm1j/2KFyPwvXYP83MzMzMzOw/KVyPwvUo8D/D9Shcj8LVP2ZmZmZmZuY/exSuR+F68D/Xo3A9CtfTP1yPwvUoXPM/9ihcj8L14D9SuB6F61HwPwrXo3A9Cuc/UrgehetR4D/Xo3A9CtfzP83MzMzMzPA/KVyPwvUo8D/Xo3A9CtfTP5qZmZmZmfE/SOF6FK5H0T8fhetRuB7tPwAAAAAAAPA/XI/C9Shc5z8K16NwPQrnP6RwPQrXo9A/zczMzMzM8D/2KFyPwvXoPwAAAAAAAOA/KVyPwvUo5D8pXI/C9SjwPzMzMzMzM9M/PQrXo3A92j9xPQrXo3DtPylcj8L1KPA/KVyPwvUo3D/hehSuR+HaPwAAAAAAAPA/ZmZmZmZm5j/2KFyPwvXgP+F6FK5H4do/AAAAAAAA4D8AAAAAAADgPx+F61G4HtU/mpmZmZmZ2T/Xo3A9CtfTPwAAAAAAAOA/9ihcj8L12D8pXI/C9Sj0PzMzMzMzM9M/KVyPwvUo+D97FK5H4XrUPzMzMzMzM/M/rkfhehSu1z89CtejcD3aPwAAAAAAAPA/16NwPQrX0z+uR+F6FK7nP3E9CtejcPE/uB6F61G45j9cj8L1KFzzP1K4HoXrUfg/H4XrUbge+T9SuB6F61H4P8P1KFyPwvE/9ihcj8L12D9SuB6F61HYP/YoXI/C9QBApHA9Ctej4D9xPQrXo3DNPwAAAAAAAOA/AAAAAAAA4D/Xo3A9CtfTPwrXo3A9Cuc/16NwPQrX0z8fhetRuB7VPx+F61G4HtU/mpmZmZmZ2T8fhetRuB7VPwAAAAAAAPA/AAAAAAAA8D8AAAAAAAD4Pz0K16NwPQBAexSuR+F6+D8AAAAAAAD4P2ZmZmZmZuY/16NwPQrX0z/hehSuR+HaP83MzMzMzOw/AAAAAAAA8D+F61G4HoXjP+xRuB6F6wFA9ihcj8L14D/2KFyPwvXgP5qZmZmZmeE/CtejcD0K1z8zMzMzMzPzP7gehetRuM4/rkfhehSu7z97FK5H4XrUP3sUrkfhevA/16NwPQrX4z97FK5H4XrUP1K4HoXrUfA/pHA9Ctej4D8pXI/C9Sj4P+xRuB6F69E/ZmZmZmZm5j8AAAAAAADgPwrXo3A9Cuc/PQrXo3A92j8fhetRuB7xPwAAAAAAAOA/9ihcj8L18D97FK5H4XrUP7gehetRuOY/UrgehetR+D8pXI/C9SjwP65H4XoUrvM/CtejcD0K1z+amZmZmZnZP7gehetRuO4/PQrXo3A96j8pXI/C9SjwP8P1KFyPwvE/MzMzMzMz0z97FK5H4XrUP7gehetRuPI/AAAAAAAA4D8fhetRuB7VPwAAAAAAAPA/AAAAAAAA+D9SuB6F61HgP1yPwvUoXPc/UrgehetR2D9mZmZmZmbWPwrXo3A9Cuc/16NwPQrX0z97FK5H4XrUPylcj8L1KPg/zczMzMzMAEA9CtejcD3aP1K4HoXrUfA/7FG4HoXr4T8pXI/C9Sj4Pylcj8L1KPA/ZmZmZmZm7j89CtejcD3aPzMzMzMzM9M/PQrXo3A9+j/NzMzMzMzsPx+F61G4HvE/KVyPwvUo9D/hehSuR+HiPwAAAAAAAPA/AAAAAAAA4D8pXI/C9SjwP7gehetRuM4/exSuR+F68D8AAAAAAAAAQIXrUbgehfM/mpmZmZmZ2T9SuB6F61HoPx+F61G4Hvk/AAAAAAAACECkcD0K16PgP3sUrkfhetQ/AAAAAAAA8D8fhetRuB7VPzMzMzMzM9M/PQrXo3A92j97FK5H4XrUPxSuR+F6FABAexSuR+F68D8fhetRuB7tPwAAAAAAAPA/9ihcj8L12D9cj8L1KFzzP0jhehSuR+E/MzMzMzMz4z/hehSuR+HiPz0K16NwPdo/CtejcD0K1z9mZmZmZmbmPxSuR+F6FABAUrgehetR4D8pXI/C9SgAQI/C9Shcj+o/AAAAAAAA9D+F61G4HoXbPz0K16NwPdo/16NwPQrX0z/D9Shcj8L5PzMzMzMzM/M/ZmZmZmZm1j8fhetRuB7VP2ZmZmZmZuY/MzMzMzMz0z89CtejcD3iP83MzMzMzPA/zczMzMzM7D9mZmZmZmbmPwAAAAAAAPA/MzMzMzMz0z8zMzMzMzPTPwAAAAAAAOA/AAAAAAAA4D/Xo3A9Ctf3P5qZmZmZmeE/ZmZmZmZm1j8AAAAAAAD0PwAAAAAAAPg/hetRuB6F2z/2KFyPwvXYP0jhehSuR+E/SOF6FK5H+T9SuB6F61HgPwAAAAAAAOA/cT0K16Nw8T+amZmZmZnZP4/C9Shcj/Y/hetRuB6F8z8pXI/C9SjwPz0K16NwPdo/rkfhehSu1z8AAAAAAADQP6RwPQrXo/g/16NwPQrX0z+F61G4HoX7P+xRuB6F6+E/H4XrUbge9T9mZmZmZmbmP1K4HoXrUfg/AAAAAAAA4D8zMzMzMzPTP65H4XoUrvs/uB6F61G47j/NzMzMzMzsPzMzMzMzM9M/7FG4HoXr+T8zMzMzMzPTP3sUrkfhevA/ZmZmZmZm5j8UrkfhehTyPzMzMzMzM9M/KVyPwvUo8D/NzMzMzMzwPylcj8L1KPA/9ihcj8L12D9SuB6F61HYPx+F61G4HvU/4XoUrkfh2j8K16NwPQrnP83MzMzMzNw/H4XrUbge7T9I4XoUrkfxP/YoXI/C9eA/zczMzMzM+D8AAAAAAADgPwAAAAAAANA/PQrXo3A9AEB7FK5H4XoAQNejcD0K1+M/AAAAAAAABEC4HoXrUbjmPzMzMzMzM/M/9ihcj8L14D+amZmZmZnxP9ejcD0K19M/ZmZmZmZm5j97FK5H4XrwP+xRuB6F6+k/AAAAAAAA8D8UrkfhehTyPwAAAAAAAOA/16NwPQrX0z97FK5H4XrUPx+F61G4HtU/cT0K16Nw8T/2KFyPwvXYPwrXo3A9Cuc/ZmZmZmZm5j9I4XoUrkfRPx+F61G4HtU/MzMzMzMz0z9SuB6F61HwP3sUrkfhetQ/exSuR+F61D/NzMzMzMzsP2ZmZmZmZuY/j8L1KFyP4j8K16NwPQrnPwAAAAAAAPA/16NwPQrX0z9cj8L1KFznP2ZmZmZmZuY/ZmZmZmZm5j89CtejcD3iPwAAAAAAAPA/MzMzMzMz0z/D9Shcj8LVPwAAAAAAAPA/AAAAAAAA8D/2KFyPwvXYPz0K16NwPdo/UrgehetR4D8zMzMzMzPTP2ZmZmZmZuY/SOF6FK5H9T/2KFyPwvX4Pylcj8L1KPg/w/UoXI/C8T9SuB6F61HwP7gehetRuOY/pHA9CtejAkAzMzMzMzPjP3sUrkfhetQ/ZmZmZmZm5j+kcD0K16PwPwAAAAAAAOA/KVyPwvUo8D8fhetRuB7VPz0K16NwPdo/CtejcD0K5z8AAAAAAADgPzMzMzMzM9M/AAAAAAAA4D/2KFyPwvXYPzMzMzMzM/M/zczMzMzM7D9SuB6F61HwP+xRuB6F6/E/ZmZmZmZm5j/hehSuR+HiPx+F61G4HvU/16NwPQrX0z8AAAAAAADwP1yPwvUoXOc/AAAAAAAA4D8zMzMzMzP7P1K4HoXrUdg/7FG4HoXr8T97FK5H4XrUP8P1KFyPwvE/H4XrUbge1T9cj8L1KFznP1yPwvUoXPc/H4XrUbge1T/Xo3A9CtfTP9ejcD0K19M/AAAAAAAA4D9cj8L1KFz7P9ejcD0K19M/AAAAAAAA8D8K16NwPQrXP4XrUbgehds/w/UoXI/C7T9SuB6F61HwP0jhehSuR+E/uB6F61G4zj/2KFyPwvXYPwrXo3A9Ctc/16NwPQrX0z/hehSuR+HaP6RwPQrXo9A/uB6F61G45j9mZmZmZmbmPz0K16NwPdo/SOF6FK5H0T8fhetRuB7tPwAAAAAAAOg/16NwPQrX6z8fhetRuB7VPylcj8L1KPg/ZmZmZmZm1j/hehSuR+HaP1K4HoXrUQBACtejcD0KAUDD9Shcj8LxP1K4HoXrUdg/H4XrUbge+T97FK5H4XrUPz0K16NwPdo/9ihcj8L18D8fhetRuB7VP1K4HoXrUdg/AAAAAAAA8D9SuB6F61HwPzMzMzMzM9M/ZmZmZmZm5j9SuB6F61HgP83MzMzMzOw/KVyPwvUo8D8AAAAAAADwPylcj8L1KPA/MzMzMzMz0z8fhetRuB7VP1K4HoXrUfA/XI/C9Shc5z9SuB6F61HgP3sUrkfhetQ/pHA9Ctej8D9mZmZmZmbmPzMzMzMzM9M/H4XrUbge7T9mZmZmZmbmP4XrUbgehds/KVyPwvUo8D+kcD0K16PgP/YoXI/C9fQ/zczMzMzM7D8AAAAAAAACQClcj8L1KPg/zczMzMzM7D9SuB6F61HoP/YoXI/C9eA/UrgehetR4D8AAAAAAAD4PwAAAAAAAOA/KVyPwvUo8D8fhetRuB7VPzMzMzMzM9M/mpmZmZmZ6T9mZmZmZmbmP6RwPQrXo/A/w/UoXI/C1T8K16NwPQrnPylcj8L1KPA/UrgehetR4D+kcD0K16PgP1yPwvUoXOc/UrgehetR4D/sUbgehevpP0jhehSuR/U/j8L1KFyP8j8K16NwPQrnP+xRuB6F6/E/9ihcj8L12D+F61G4HoXjP1K4HoXrUfA/16NwPQrX0z8zMzMzMzPTPz0K16NwPdo/w/UoXI/C+T/hehSuR+HqPwrXo3A9Cu8/XI/C9Shc8z/2KFyPwvXYP+xRuB6F6/E/mpmZmZmZ2T8pXI/C9SjwPylcj8L1KPA/PQrXo3A9AEAK16NwPQrXP0jhehSuR9E/mpmZmZmZ2T+F61G4HoXjP5qZmZmZmeE/CtejcD0K5z/NzMzMzMzcP6RwPQrXo/g/MzMzMzMz0z9SuB6F61H4Pz0K16NwPeI/AAAAAAAA+D8zMzMzMzPTPz0K16NwPdo/mpmZmZmZ9T9cj8L1KFzfPzMzMzMzM9M/KVyPwvUo8D9SuB6F61HwP1yPwvUoXPM/CtejcD0K5z+amZmZmZnZPylcj8L1KPA/UrgehetR+D9xPQrXo3ABQAAAAAAAAOA/AAAAAAAA4D9SuB6F61HwP9ejcD0K19M/AAAAAAAA4D+F61G4HoXbPz0K16NwPdo/cT0K16Nw7T/2KFyPwvXwP1K4HoXrUdg/cT0K16Nw+T8pXI/C9SjwPylcj8L1KPg/16NwPQrX0z8pXI/C9SjwP83MzMzMzOw/MzMzMzMz+z8zMzMzMzP7Pz0K16NwPeI/w/UoXI/C8T9mZmZmZmbmP/YoXI/C9fA/uB6F61G4zj8AAAAAAADgP+xRuB6F6+k/H4XrUbgeAUDhehSuR+HiPzMzMzMzM9M/4XoUrkfh2j9mZmZmZmb2P6RwPQrXo+A/uB6F61G48j/NzMzMzMzsP83MzMzMzNw/16NwPQrX0z9SuB6F61HwP6RwPQrXo+g/H4XrUbge1T/Xo3A9CtfTPwrXo3A9Ctc/uB6F61G45j9SuB6F61HgPx+F61G4HtU/rkfhehSu1z8fhetRuB7tP83MzMzMzABAUrgehetR2D8zMzMzMzPTPxSuR+F6FO4/zczMzMzM7D9cj8L1KFznP1K4HoXrUdg/ZmZmZmZm5j+amZmZmZnZP4XrUbgehfM/rkfhehSu1z8zMzMzMzPTP4/C9Shcj/I/AAAAAAAA8D97FK5H4XrUP83MzMzMzOw/j8L1KFyP6j8fhetRuB7VP8P1KFyPwtU/zczMzMzM8D/NzMzMzMz0P5qZmZmZmek/MzMzMzMz0z+F61G4HoXjP/YoXI/C9dg/cT0K16Nw3T/NzMzMzMzsP3E9CtejcPE/9ihcj8L18D/2KFyPwvXgP83MzMzMzOw/UrgehetR4D8pXI/C9SjwP1K4HoXrUdg/KVyPwvUo8D/sUbgehevpPwAAAAAAAOA/7FG4HoXr8T/NzMzMzMzcP2ZmZmZmZuY/MzMzMzMz+z9xPQrXo3DNP2ZmZmZmZuY/UrgehetR2D9SuB6F61H4Px+F61G4Hu0/uB6F61G45j9mZmZmZmbmP1K4HoXrUQBAAAAAAAAA6D/Xo3A9CtfTP5qZmZmZmdk/uB6F61G45j8pXI/C9SjwPzMzMzMzM+s/AAAAAAAA+D9SuB6F61EAQM3MzMzMzOw/PQrXo3A94j+F61G4HoXrP83MzMzMzOw/H4XrUbge7T8pXI/C9SjwP6RwPQrXo9A/AAAAAAAA8D9SuB6F61H4P1K4HoXrUQJAH4XrUbge+T97FK5H4XrUP3sUrkfhetQ/pHA9Ctej9D9I4XoUrkfhPzMzMzMzM9M/mpmZmZmZ2T+F61G4HoXzP83MzMzMzOw/CtejcD0K5z8AAAAAAADwP2ZmZmZmZtY/9ihcj8L18D9mZmZmZmbWP9ejcD0K19M/w/UoXI/C1T+uR+F6FK7zP6RwPQrXo+A/rkfhehSu1z9mZmZmZmbmP3sUrkfhetQ/uB6F61G4zj8zMzMzMzPTP0jhehSuR/E/AAAAAAAA4D8zMzMzMzP7PwAAAAAAAPA/FK5H4XoUBEDD9Shcj8LxP2ZmZmZmZuY/16NwPQrX0z+kcD0K16PQPzMzMzMzM9M/AAAAAAAA9D9mZmZmZmbWP3E9CtejcM0/H4XrUbge1T8AAAAAAADwP7gehetRuOY/zczMzMzM7D8zMzMzMzPTPwAAAAAAAPA/MzMzMzMz0z/sUbgehevxP6RwPQrXo9A/MzMzMzMz4z/2KFyPwvXoPzMzMzMzM/M/ZmZmZmZm5j9mZmZmZmbyP9ejcD0K19M/pHA9Ctej+D9mZmZmZmbuP1yPwvUoXN8/AAAAAAAA8D9mZmZmZmbmPwrXo3A9Cuc/4XoUrkfh2j/Xo3A9CtfTPz0K16NwPdo/KVyPwvUo8D9mZmZmZmbmPzMzMzMzM9M/MzMzMzMz0z8AAAAAAAD0P/YoXI/C9fQ/MzMzMzMz+z8AAAAAAADgPz0K16NwPQJAzczMzMzM/D/D9Shcj8LtPzMzMzMzM9M/KVyPwvUo3D+amZmZmZnZP0jhehSuR/U/UrgehetR8D8K16NwPQrzP4XrUbgehfM/mpmZmZmZ2T/2KFyPwvXgPwAAAAAAAPA/PQrXo3A92j9I4XoUrkfhPz0K16NwPeI/ZmZmZmZm5j/2KFyPwvXgP0jhehSuR+k/zczMzMzM8D9cj8L1KFzzP0jhehSuR+E/16NwPQrX0z/NzMzMzMzsP65H4XoUrvM/ZmZmZmZm5j9xPQrXo3DNP6RwPQrXo+g/exSuR+F68D8pXI/C9Sj0P6RwPQrXo9A/KVyPwvUo5D8zMzMzMzPTP4/C9Shcj/I/UrgehetR8D+kcD0K16PQP1K4HoXrUeA/H4XrUbge7T8fhetRuB7VP3E9CtejcO0/AAAAAAAA4D8UrkfhehQAQGZmZmZmZtY/KVyPwvUo+D9cj8L1KFznP5qZmZmZmdk/mpmZmZmZ2T+kcD0K16P0PwAAAAAAAABAAAAAAAAA8D/D9Shcj8IBQD0K16NwPdo/SOF6FK5H6T97FK5H4XrwP1K4HoXrUeA/ZmZmZmZm1j8pXI/C9SjwP1K4HoXrUfg/w/UoXI/C1T8zMzMzMzPTPzMzMzMzM/M/MzMzMzMz0z/Xo3A9CtfTP5qZmZmZmdk/pHA9Ctej9D/sUbgehevxP0jhehSuR/k/w/UoXI/C1T+uR+F6FK77P4/C9Shcj+I/9ihcj8L14D9cj8L1KFznPz0K16NwPeo/ZmZmZmZm8j8AAAAAAADwP4XrUbgehfM/mpmZmZmZ4T8zMzMzMzPTP2ZmZmZmZtY/XI/C9Shc+z8zMzMzMzPTP1K4HoXrUeA/exSuR+F68D8UrkfhehQAQPYoXI/C9dg/16NwPQrX0z/NzMzMzMzsP1K4HoXrUfQ/SOF6FK5H0T8UrkfhehQAQFK4HoXrUfA/SOF6FK5H4T9SuB6F61HgP+F6FK5H4do/mpmZmZmZ2T8pXI/C9Sj0Pylcj8L1KPA/KVyPwvUo8D+amZmZmZn9P/YoXI/C9eA/MzMzMzMz0z8zMzMzMzPzP9ejcD0K19M/rkfhehSu8z9SuB6F61EAQHsUrkfhevA/XI/C9Shc5z9SuB6F61HwP2ZmZmZmZtY/FK5H4XoUAEDNzMzMzMzsP4XrUbgehQFAZmZmZmZm5j9mZmZmZmbmPylcj8L1KNw/ZmZmZmZm5j+amZmZmZnhPzMzMzMzM/M/H4XrUbge1T+amZmZmZnhPzMzMzMzM9M/AAAAAAAA4D+amZmZmZnZPz0K16NwPQBAzczMzMzM7D97FK5H4XrUP/YoXI/C9eA/9ihcj8L19D8AAAAAAADwPxSuR+F6FABAZmZmZmZm8j+amZmZmZnhPwAAAAAAAPA/16NwPQrX0z+uR+F6FK7zP6RwPQrXo+A/cT0K16NwzT97FK5H4XrwPylcj8L1KPA/zczMzMzM7D9mZmZmZmbmP0jhehSuR+k/mpmZmZmZ8T9cj8L1KFznP83MzMzMzOw/ZmZmZmZm5j9mZmZmZmbmP+F6FK5H4do/mpmZmZmZ2T/D9Shcj8LVP1K4HoXrUfA/KVyPwvUo8D/NzMzMzMzsP6RwPQrXo+A/uB6F61G45j+amZmZmZnhP8P1KFyPwu0/7FG4HoXr4T/Xo3A9CtfTPylcj8L1KPg/uB6F61G49j8K16NwPQrnP3sUrkfhetQ/7FG4HoXr0T9mZmZmZmbWP4XrUbgeheM/16NwPQrX0z8zMzMzMzPzPylcj8L1KNw/16NwPQrX0z9mZmZmZmbuP5qZmZmZmfE/KVyPwvUo5D8zMzMzMzPTPwrXo3A9Cv8/pHA9Ctej8D+amZmZmZnZP7gehetRuN4/hetRuB6F2z8fhetRuB7VPwAAAAAAAABAmpmZmZmZ2T9mZmZmZmbmPwAAAAAAAOA/KVyPwvUo8D8zMzMzMzPTP5qZmZmZmfE/exSuR+F61D+4HoXrUbjOP0jhehSuR9E/FK5H4XoUAEAUrkfhehTuPylcj8L1KPA/PQrXo3A92j/D9Shcj8LVPwAAAAAAAPA/H4XrUbge+T97FK5H4XrUPylcj8L1KPg/KVyPwvUo8D8fhetRuB7xPzMzMzMzM9M/UrgehetR+D/NzMzMzMzsP+F6FK5H4eo/KVyPwvUo8D/2KFyPwvXgP1K4HoXrUfA/UrgehetR8D8pXI/C9SjcP/YoXI/C9eA/16NwPQrX0z8AAAAAAAD4P9ejcD0K1/M/AAAAAAAA8D9mZmZmZmbmP83MzMzMzPg/mpmZmZmZ2T/2KFyPwvX0PxSuR+F6FABAw/UoXI/C+T8zMzMzMzPjP/YoXI/C9QBAexSuR+F61D/D9Shcj8LxP5qZmZmZmdk/UrgehetR9D+4HoXrUbjOP1K4HoXrUfA/KVyPwvUo8D+kcD0K16PwP0jhehSuR+E/SOF6FK5H4T8AAAAAAADgP1K4HoXrUdg/exSuR+F61D/2KFyPwvXYP/YoXI/C9eA/UrgehetR+D9mZmZmZmbmPylcj8L1KPA/PQrXo3A92j89CtejcD0AQArXo3A9Ctc/w/UoXI/C8T8fhetRuB7VPx+F61G4HtU/UrgehetR+D9cj8L1KFzzPwrXo3A9Cuc/zczMzMzM7D9cj8L1KFzzP/YoXI/C9eg/MzMzMzMz4z8K16NwPQrnP3E9CtejcN0/AAAAAAAA6D97FK5H4XrUP0jhehSuR+k/MzMzMzMz+z9mZmZmZmbmPylcj8L1KPg/UrgehetR8D8pXI/C9SjwP65H4XoUrvM/KVyPwvUo8D8UrkfhehTyPylcj8L1KPA/AAAAAAAA0D8AAAAAAADgP4XrUbgehds/FK5H4XoUAEAfhetRuB7tP1K4HoXrUfA/16NwPQrX0z8AAAAAAADwP5qZmZmZmeE/16NwPQrX0z8fhetRuB7tPylcj8L1KOw/CtejcD0K1z8zMzMzMzPTP3sUrkfheuw/9ihcj8L14D/NzMzMzMzsPz0K16NwPdo/KVyPwvUo8D8pXI/C9SjwP+F6FK5H4fo/KVyPwvUo8D9I4XoUrkfRPwAAAAAAAOA/ZmZmZmZm5j+PwvUoXI/2P/YoXI/C9dg/zczMzMzM8D8fhetRuB75P8P1KFyPwtU/SOF6FK5H9T/sUbgehevhP+F6FK5H4QBAexSuR+F61D+amZmZmZnZP2ZmZmZmZtY/pHA9Ctej8D9mZmZmZmbmP83MzMzMzOw/mpmZmZmZ2T8zMzMzMzPTP8P1KFyPwvE/9ihcj8L14D8K16NwPQrnP7gehetRuOY/zczMzMzM8D+4HoXrUbjmPz0K16NwPdo/mpmZmZmZ8T8AAAAAAAD4PzMzMzMzM9M/7FG4HoXr6T89CtejcD3iPx+F61G4Hu0/AAAAAAAA8D8AAAAAAAD4P8P1KFyPwtU/UrgehetR6D8zMzMzMzPTP/YoXI/C9eA/AAAAAAAA4D8AAAAAAADgP4XrUbgehds/AAAAAAAABEBI4XoUrkfpPzMzMzMzM9M/MzMzMzMz0z8pXI/C9SjcP/YoXI/C9QJAAAAAAAAA4D/D9Shcj8LxPylcj8L1KPA/H4XrUbge1T8zMzMzMzPTPx+F61G4Hu0/ZmZmZmZmBEAzMzMzMzPTP3sUrkfhetQ/ZmZmZmZm5j+amZmZmZnpPx+F61G4Hv0/MzMzMzMz0z+4HoXrUbjmP8P1KFyPwvE/ZmZmZmZm5j89CtejcD3qP7gehetRuM4/AAAAAAAA4D89CtejcD3aP83MzMzMzOw/16NwPQrX0z89CtejcD3aP1K4HoXrUfA/UrgehetR4D/D9Shcj8LVP9ejcD0K1/M/zczMzMzM8D8zMzMzMzPzP1K4HoXrUfg/pHA9Ctej0D8AAAAAAADoP3sUrkfhevg/H4XrUbge1T/2KFyPwvXYPylcj8L1KPQ/16NwPQrX0z8zMzMzMzPTP+F6FK5H4do/MzMzMzMz0z9cj8L1KFznP65H4XoUruc/cT0K16Nw8T/Xo3A9CtfTP3E9CtejcPE/AAAAAAAA8D8AAAAAAADgPzMzMzMzM9M/zczMzMzM+D+kcD0K16PwP+xRuB6F6+k/pHA9Ctej9D8zMzMzMzPTPwAAAAAAAOA/j8L1KFyP4j8zMzMzMzPTPylcj8L1KPg/mpmZmZmZ2T8AAAAAAADoP+F6FK5H4fI/16NwPQrX0z9SuB6F61HgP7gehetRuOY/MzMzMzMz0z+PwvUoXI/iPwAAAAAAAOg/rkfhehSu8z8zMzMzMzPTP9ejcD0K19M/KVyPwvUo8D9SuB6F61H4P1K4HoXrUfQ/CtejcD0K5z9cj8L1KFznP1K4HoXrUeA/UrgehetR+D/NzMzMzMzsP3sUrkfhetQ/AAAAAAAA4D8fhetRuB7xPylcj8L1KPA/PQrXo3A92j/sUbgehevhP7gehetRuOY/AAAAAAAA4D/2KFyPwvXYP/YoXI/C9eg/AAAAAAAA+D9I4XoUrkfhPylcj8L1KPA/XI/C9Shc8z8zMzMzMzPrPz0K16NwPeo/4XoUrkfh2j9I4XoUrkcBQDMzMzMzM+s/PQrXo3A92j8UrkfhehTyPx+F61G4HtU/9ihcj8L14D/Xo3A9CtfTP9ejcD0K19M/MzMzMzMz0z/D9Shcj8LVPwAAAAAAAOA/KVyPwvUo+D/hehSuR+HaPwrXo3A9Cuc/7FG4HoXr4T97FK5H4XrUP+xRuB6F6+k/w/UoXI/C9T/2KFyPwvXwPx+F61G4HtU/SOF6FK5H4T89CtejcD3aPzMzMzMzM9M/ZmZmZmZm1j8UrkfhehTyPwAAAAAAABBAw/UoXI/C1T/hehSuR+HiP+xRuB6F6+k/UrgehetR4D/Xo3A9CtfTPxSuR+F6FAhAFK5H4XoUAEDNzMzMzMzwPwAAAAAAAOg/MzMzMzMzDUApXI/C9SjcP+F6FK5H4fI/w/UoXI/C1T89CtejcD0AQKRwPQrXo+g/H4XrUbge+T8pXI/C9SjkP1K4HoXrUfA/MzMzMzMz0z/NzMzMzMzsP4XrUbgeheM/7FG4HoXr8T9xPQrXo3DlPwAAAAAAAPg/exSuR+F6+D8pXI/C9SjwP1K4HoXrUeA/cT0K16Nw8T8zMzMzMzPTPzMzMzMzM9M/XI/C9Shc8z97FK5H4XrUP1K4HoXrUfA/pHA9Ctej4D8K16NwPQrnP83MzMzMzPQ/zczMzMzM7D/D9Shcj8LVP0jhehSuR+E/H4XrUbge1T8fhetRuB7tPwAAAAAAAPg/mpmZmZmZ2T9SuB6F61HgPxSuR+F6FABA16NwPQrX8z9xPQrXo3DNP6RwPQrXo/A/H4XrUbge1T8pXI/C9SjcPzMzMzMzM9M/uB6F61G4+j+amZmZmZnhPzMzMzMzM+s/AAAAAAAA4D9SuB6F61HgP8P1KFyPwu0/uB6F61G45j9SuB6F61HgPzMzMzMzM9M/exSuR+F61D89CtejcD3aP3sUrkfhevA/FK5H4XoU8j8zMzMzMzPTPwAAAAAAAPA/exSuR+F61D/NzMzMzMzsP3sUrkfhetQ/PQrXo3A92j/2KFyPwvXgPxSuR+F6FPI/7FG4HoXr8T+F61G4HoXbP+xRuB6F6+E/4XoUrkfh4j8zMzMzMzPTPx+F61G4HtU/pHA9Ctej8D89CtejcD3aP+F6FK5H4fI/KVyPwvUo/D/NzMzMzMzwP3sUrkfhetQ/16NwPQrX0z9I4XoUrkfRP1K4HoXrUeA/zczMzMzM5D9xPQrXo3D1P2ZmZmZmZuY/exSuR+F61D/NzMzMzMzsP5qZmZmZmeE/XI/C9Shc8z89CtejcD3aP8P1KFyPwvE/AAAAAAAA+D/Xo3A9CtfzP/YoXI/C9fA/H4XrUbge1T9I4XoUrkcBQAAAAAAAAPA/4XoUrkfh2j8zMzMzMzPTPx+F61G4HtU/7FG4HoXr4T8AAAAAAADwPz0K16NwPeo/CtejcD0K5z+amZmZmZnZP1yPwvUoXPM/ZmZmZmZm7j8zMzMzMzP7P9ejcD0K19M/exSuR+F6AED2KFyPwvXwP6RwPQrXo/A/mpmZmZmZ8T8AAAAAAADgPwAAAAAAAABAUrgehetR4D9mZmZmZmbmP1K4HoXrUfA/16NwPQrX0z89CtejcD3aP3sUrkfhevg/MzMzMzMz0z97FK5H4XrkPwAAAAAAAOA/j8L1KFyP0j8fhetRuB7tPzMzMzMzM9M/7FG4HoXr4T89CtejcD3aP9ejcD0K19M/KVyPwvUo8D/NzMzMzMzsPwrXo3A9Cuc/MzMzMzMz8z9mZmZmZmbyP5qZmZmZmfE/rkfhehSu5z/sUbgehevhP5qZmZmZmfE/SOF6FK5H8T+amZmZmZnZP6RwPQrXo9A/7FG4HoXr0T+4HoXrUbjmP6RwPQrXo+A/H4XrUbge8T+amZmZmZnpPylcj8L1KABAj8L1KFyP0j+4HoXrUbjuPz0K16NwPfI/4XoUrkfh4j9cj8L1KFzzP2ZmZmZmZuY/ZmZmZmZm5j/hehSuR+HaP6RwPQrXo+A/FK5H4XoU8j+uR+F6FK7XP9ejcD0K19M/UrgehetR6D8fhetRuB7VP83MzMzMzOw/AAAAAAAA+D9SuB6F61HgP1K4HoXrUdg/pHA9Ctej4D8K16NwPQrnPwAAAAAAAABAUrgehetR8D8pXI/C9SjwPwAAAAAAAPw/H4XrUbge1T8zMzMzMzPTP1yPwvUoXOc/AAAAAAAA9D8pXI/C9SjwP9ejcD0K19M/cT0K16Nw7T8AAAAAAADoP+xRuB6F6+E/UrgehetR+D+F61G4HoXzPwAAAAAAAOA/pHA9Ctej+D8AAAAAAAD4P2ZmZmZmZuY/w/UoXI/C1T8K16NwPQrvP5qZmZmZmdk/pHA9Ctej8D9mZmZmZmbWPzMzMzMzM/M/zczMzMzM7D9SuB6F61HgPz0K16NwPdo/mpmZmZmZ2T+F61G4HoXbP1K4HoXrUeA/w/UoXI/C8T97FK5H4XrUP9ejcD0K19M/XI/C9Shc5z8zMzMzMzPTPylcj8L1KPA/16NwPQrX0z8zMzMzMzPTPylcj8L1KPg/XI/C9Shc8z/Xo3A9CtfTP2ZmZmZmZu4/j8L1KFyP4j89CtejcD3aP1yPwvUoXPM/16NwPQrX0z8pXI/C9Sj0Px+F61G4Hu0/pHA9Ctej8D8zMzMzMzPTP8P1KFyPwu0/UrgehetR8D+4HoXrUbjmPz0K16NwPQBAexSuR+F68D9mZmZmZmbmP1K4HoXrUfA/7FG4HoXr4T+amZmZmZnZP4XrUbgehfM/AAAAAAAA+D/hehSuR+HaPwAAAAAAAPA/hetRuB6F2z8zMzMzMzP7Pylcj8L1KPg/SOF6FK5H6T8pXI/C9SjwP6RwPQrXo+A/16NwPQrX0z/NzMzMzMzwP9ejcD0K19M/UrgehetR8D/NzMzMzMzsP3sUrkfhetQ/ZmZmZmZm1j+amZmZmZn5PzMzMzMzM9M/uB6F61G45j+amZmZmZnpP0jhehSuR9E/exSuR+F61D/D9Shcj8LVPwAAAAAAAOA/UrgehetR8D97FK5H4XrwP2ZmZmZmZuY/XI/C9Shc5z89CtejcD3aPz0K16NwPdo/mpmZmZmZ2T/Xo3A9CtfTP7gehetRuOY/KVyPwvUo+D97FK5H4XrUPylcj8L1KPA/16NwPQrX4z+amZmZmZnZPzMzMzMzM9M/MzMzMzMz0z/Xo3A9CtfTP2ZmZmZmZuY/MzMzMzMz0z/hehSuR+HiP65H4XoUrvs/H4XrUbge+T/hehSuR+HaPwAAAAAAAPg/pHA9Ctej8D8zMzMzMzPTPwAAAAAAAPA/AAAAAAAA4D9mZmZmZmbmP5qZmZmZmdk/pHA9Ctej4D8fhetRuB7xP1K4HoXrUfA/mpmZmZmZ8T8AAAAAAADgP/YoXI/C9fA/PQrXo3A92j8zMzMzMzPTPzMzMzMzM9M/w/UoXI/C8T9mZmZmZmbmPzMzMzMzM/M/j8L1KFyP8j8fhetRuB7VP83MzMzMzPQ/H4XrUbge1T8fhetRuB7tPylcj8L1KPA/UrgehetR8D97FK5H4Xr0P9ejcD0K19M/exSuR+F6+D+amZmZmZnZP3E9CtejcPk/zczMzMzMAEDNzMzMzMzwPx+F61G4HtU/ZmZmZmZm5j9mZmZmZmbmP2ZmZmZmZuY/AAAAAAAA4D+amZmZmZnZP2ZmZmZmZuY/4XoUrkfh/j8zMzMzMzPTPylcj8L1KPA/zczMzMzM7D9SuB6F61HwPwAAAAAAANA/pHA9Ctej0D89CtejcD3iP1yPwvUoXOc/AAAAAAAA8D/Xo3A9CtfTP3sUrkfhegBA4XoUrkfh6j8fhetRuB7tPz0K16NwPdo/XI/C9Shc8z/hehSuR+HaP9ejcD0K19M/exSuR+F6+D+amZmZmZkBQKRwPQrXo/A/MzMzMzMz0z8AAAAAAADwP6RwPQrXo+A/UrgehetR4D97FK5H4XrUP2ZmZmZmZvI/j8L1KFyP4j+kcD0K16PgP8P1KFyPwtU/4XoUrkfh+j+kcD0K16P4PzMzMzMzM/s/AAAAAAAA+D9mZmZmZmb6P/YoXI/C9fQ/MzMzMzMzA0DD9Shcj8L5Px+F61G4HtU/uB6F61G49j/2KFyPwvXgPxSuR+F6FPI/XI/C9Shc9z/sUbgehevpPxSuR+F6FABAZmZmZmZm5j/sUbgehevxP+xRuB6F6+E/zczMzMzM8D+amZmZmZnZPwAAAAAAAOA/H4XrUbge9T8fhetRuB7tPylcj8L1KPA/KVyPwvUoAEDNzMzMzMzsP5qZmZmZmfE/hetRuB6F4z9I4XoUrkfxP/YoXI/C9eA/16NwPQrX0z/Xo3A9CtfzP5qZmZmZmfE/UrgehetR2D97FK5H4XrUP7gehetRuOY/H4XrUbge7T8UrkfhehQAQNejcD0K19M/FK5H4XoU8j9cj8L1KFzzPz0K16NwPdo/MzMzMzMz0z8AAAAAAADoP1K4HoXrUeg/uB6F61G45j+kcD0K16P4P6RwPQrXo+A/H4XrUbge1T8pXI/C9SjwP83MzMzMzPg/ZmZmZmZm5j89CtejcD3aP1K4HoXrUfA/uB6F61G45j8UrkfhehTuPylcj8L1KPg/mpmZmZmZ2T8pXI/C9SjkP1yPwvUoXOc/4XoUrkfh2j8pXI/C9Sj4P5qZmZmZmdk/cT0K16Nw7T8zMzMzMzPjP8P1KFyPwtU/AAAAAAAA4D/sUbgehevxP+xRuB6F6+k/7FG4HoXr9T8fhetRuB7VP2ZmZmZmZvY/w/UoXI/C9T9xPQrXo3DNPz0K16NwPdo/KVyPwvUo8D8zMzMzMzPTP8P1KFyPwtU/PQrXo3A98j/NzMzMzMzsPwAAAAAAAOA/CtejcD0K1z97FK5H4XoAQKRwPQrXowRAAAAAAAAA4D8AAAAAAADwP7gehetRuN4/ZmZmZmZm5j/D9Shcj8LVP7gehetRuM4/KVyPwvUo+D/Xo3A9CtfTPwAAAAAAAPg/KVyPwvUo8D9mZmZmZmbWP/YoXI/C9fA/pHA9Ctej+D/Xo3A9CtfTP1K4HoXrUfg/mpmZmZmZ2T9mZmZmZmbmP9ejcD0K19M/AAAAAAAA+D/sUbgehevpP83MzMzMzOw/uB6F61G45j8zMzMzMzPTP/YoXI/C9fA/pHA9Ctej4D89CtejcD3aP7gehetRuOY/XI/C9Shc8z8AAAAAAADoP4XrUbgehds/SOF6FK5H4T8pXI/C9SjwP8P1KFyPwu0/mpmZmZmZ2T9I4XoUrkfhP+F6FK5H4fo/9ihcj8L16D9cj8L1KFzzPzMzMzMzM9M/AAAAAAAA4D/D9Shcj8LVP3E9CtejcPE/UrgehetR4D/2KFyPwvX4P+xRuB6F6+E/SOF6FK5H4T+PwvUoXI/SP2ZmZmZmZvY/ZmZmZmZm1j8AAAAAAADoP8P1KFyPwtU/zczMzMzM7D/NzMzMzMzsP/YoXI/C9eg/mpmZmZmZ8T/D9Shcj8LVP9ejcD0K1/M/UrgehetR8D/NzMzMzMz4PzMzMzMzM9M/AAAAAAAA8D97FK5H4XrUP3E9CtejcPE/KVyPwvUo8D8AAAAAAADgPylcj8L1KPA/cT0K16NwzT9cj8L1KFzzP3E9CtejcPE/exSuR+F61D9mZmZmZmbyPylcj8L1KPA/XI/C9Shc8z8pXI/C9SjwPx+F61G4Hu0/KVyPwvUo+D9I4XoUrkf1Pz0K16NwPeI/uB6F61G45j/NzMzMzMzsP/YoXI/C9fA/mpmZmZmZ4T97FK5H4XrUP5qZmZmZmdk/CtejcD0K1z8pXI/C9SjwP0jhehSuR+E/exSuR+F68D8AAAAAAAD4P6RwPQrXo+A/CtejcD0K1z89CtejcD3aPx+F61G4HtU/zczMzMzM7D/Xo3A9Ctf3P3sUrkfhetQ/XI/C9Shc8z8fhetRuB71P1yPwvUoXPM/XI/C9Shc3z/Xo3A9CtcBQDMzMzMzM+M/AAAAAAAA6D+F61G4HoXbP1yPwvUoXPM/9ihcj8L14D8fhetRuB7tPxSuR+F6FPo/UrgehetR2D8AAAAAAAAEQLgehetRuOY/mpmZmZmZ2T9SuB6F61HYP83MzMzMzPA/SOF6FK5H8T9I4XoUrkf1P5qZmZmZmdk/exSuR+F61D8fhetRuB7VPylcj8L1KPA/hetRuB6F2z8AAAAAAADgPxSuR+F6FABAhetRuB6F4z89CtejcD3yP1K4HoXrUdg/uB6F61G43j/D9Shcj8LtPylcj8L1KPg/KVyPwvUo8D9SuB6F61HgPylcj8L1KPg/16NwPQrX0z8AAAAAAADgP+F6FK5H4do/zczMzMzM7D9SuB6F61HgP0jhehSuR+E/AAAAAAAABEBSuB6F61HgPzMzMzMzM9M/pHA9Ctej4D+amZmZmZnZP+F6FK5H4do/7FG4HoXr4T9SuB6F61HYPwrXo3A9Cuc/exSuR+F61D/Xo3A9Ctf3P4/C9Shcj/I/H4XrUbge8T+PwvUoXI/iP1K4HoXrUeA/KVyPwvUo3D8zMzMzMzPTP3sUrkfhegBASOF6FK5H4T/NzMzMzMzwPxSuR+F6FABAAAAAAAAAAEAzMzMzMzPTPx+F61G4HgFAAAAAAAAA4D9mZmZmZmbmP1yPwvUoXPM/MzMzMzMz4z/Xo3A9CtfTPylcj8L1KPA/AAAAAAAA4D8zMzMzMzPTPzMzMzMzM9M/exSuR+F68D/sUbgehevxP83MzMzMzOw/KVyPwvUo8D8pXI/C9SjwP3sUrkfhetQ/CtejcD0K1z+PwvUoXI/2P+xRuB6F6+E/MzMzMzMz0z+kcD0K16PgPylcj8L1KPA/UrgehetR4D/hehSuR+HaP1yPwvUoXPM/w/UoXI/C1T/Xo3A9CtfrPylcj8L1KPg/UrgehetR2D+F61G4HoXjP9ejcD0K19M/KVyPwvUo8D89CtejcD3iPzMzMzMzM/M/KVyPwvUo8D/sUbgehevhPzMzMzMzM/s/ZmZmZmZm1j8K16NwPQrnP9ejcD0K19M/KVyPwvUo8D9SuB6F61HYP1yPwvUoXPM/j8L1KFyP9j9cj8L1KFz7Pylcj8L1KPA/7FG4HoXr4T+amZmZmZnZPx+F61G4Hu0/AAAAAAAAAECamZmZmZnZP0jhehSuR/k/XI/C9Shc8z8pXI/C9Sj4P+xRuB6F6+E/KVyPwvUo8D89CtejcD3aP/YoXI/C9fA/MzMzMzMz8z9I4XoUrkfxPylcj8L1KPg/16NwPQrX0z8pXI/C9SgAQDMzMzMzM9M/KVyPwvUo3D+kcD0K16PoP4/C9Shcj+I/H4XrUbge8T8zMzMzMzPTP+xRuB6F6/E/w/UoXI/CA0ApXI/C9SjwP9ejcD0K19M/SOF6FK5H6T8pXI/C9SgCQDMzMzMzM9M/H4XrUbge/T97FK5H4XrUP8P1KFyPwu0/w/UoXI/C1T8zMzMzMzPTP4XrUbgehds/mpmZmZmZ9T8K16NwPQrXP1K4HoXrUdg/7FG4HoXr9T8AAAAAAAD0P5qZmZmZmdk/KVyPwvUoBEAK16NwPQrnP8P1KFyPwtU/16NwPQrX0z/NzMzMzMzcPzMzMzMzM+s/zczMzMzM7D8zMzMzMzPzPwAAAAAAANA/mpmZmZmZ2T8UrkfhehQAQFK4HoXrUfA/mpmZmZmZ2T/Xo3A9CtfTPylcj8L1KNw/KVyPwvUoAEAzMzMzMzPTP5qZmZmZmdk/exSuR+F65D89CtejcD3aP+F6FK5H4do/ZmZmZmZm7j/Xo3A9CtfTPwAAAAAAAOA/mpmZmZmZ6T/NzMzMzMz0P6RwPQrXo+A/w/UoXI/C1T/D9Shcj8LxP6RwPQrXo9A/KVyPwvUo8D8fhetRuB7VPwrXo3A9Cuc/rkfhehSu5z/sUbgehevhPzMzMzMzM9M/hetRuB6F2z/hehSuR+HaP3sUrkfhetQ/9ihcj8L14D9SuB6F61H0P1K4HoXrUeA/MzMzMzMz0z/Xo3A9CtfTPylcj8L1KPA/AAAAAAAA/D8fhetRuB7VP4XrUbgehds/UrgehetR4D89CtejcD3aPylcj8L1KPA/FK5H4XoU8j9mZmZmZmbmPzMzMzMzM9M/exSuR+F61D97FK5H4XrwPylcj8L1KPA/XI/C9Shc7z8pXI/C9SjwPzMzMzMzM9M/AAAAAAAA4D/Xo3A9CtfTP1yPwvUoXPM/MzMzMzMzAUBI4XoUrkfhPylcj8L1KPA/4XoUrkfh6j+PwvUoXI/iP/YoXI/C9eg/H4XrUbge+T/hehSuR+HaP1K4HoXrUeA/rkfhehSu8z/hehSuR+HaP2ZmZmZmZuY/AAAAAAAA4D/NzMzMzMzsPzMzMzMzM/M/UrgehetR8D8fhetRuB7VP3sUrkfhetQ/UrgehetR+D9cj8L1KFzzP3sUrkfhevA/AAAAAAAA6D9cj8L1KFz7P6RwPQrXo/Q/SOF6FK5H4T8K16NwPQrnP2ZmZmZmZuY/SOF6FK5H0T8UrkfhehT6P1K4HoXrUeA/zczMzMzM7D8pXI/C9SjwP2ZmZmZmZuY/MzMzMzMz0z9cj8L1KFzzP7gehetRuOY/MzMzMzMz0z+4HoXrUbjmPwAAAAAAAOA/PQrXo3A92j+PwvUoXI/yP1yPwvUoXOc/cT0K16Nw8T9mZmZmZmbmPzMzMzMzM9M/UrgehetR9D8fhetRuB7VP0jhehSuR/k/MzMzMzMz0z97FK5H4XrUPx+F61G4HtU/SOF6FK5H8T9mZmZmZmbmPwAAAAAAAOA/mpmZmZmZ2T9mZmZmZmbmP6RwPQrXo+A/zczMzMzM7D/2KFyPwvXYPzMzMzMzM9M/mpmZmZmZ2T8zMzMzMzPzPwrXo3A9Cuc/w/UoXI/C1T9mZmZmZmbmP+xRuB6F6/E/PQrXo3A92j9mZmZmZmbmP+F6FK5H4do/ZmZmZmZmAEAzMzMzMzPTP1K4HoXrUdg/pHA9Ctej6D8AAAAAAAD4PwAAAAAAAOg/KVyPwvUo3D/sUbgehevpP65H4XoUrtc/pHA9Ctej4D9xPQrXo3DNP1K4HoXrUdg/H4XrUbge7T9SuB6F61HoP83MzMzMzOw/SOF6FK5H4T9SuB6F61HwPylcj8L1KPA/PQrXo3A9AEDD9Shcj8LxP0jhehSuR+E/w/UoXI/C7T9cj8L1KFzzPwAAAAAAAPA/pHA9Ctej8D9SuB6F61H0P8P1KFyPwgVAmpmZmZmZ2T9I4XoUrkfxP1K4HoXrUeA/MzMzMzMz4z8AAAAAAAD4PwAAAAAAAOA/H4XrUbge9T9cj8L1KFznP9ejcD0K1+s/KVyPwvUo9D/2KFyPwvXgPylcj8L1KPA/uB6F61G45j8AAAAAAADgP4/C9Shcj+o/mpmZmZmZ4T/2KFyPwvXYPylcj8L1KPA/cT0K16Nw9T9I4XoUrkf5P1K4HoXrUeA/hetRuB6F+z8AAAAAAADwPwrXo3A9CvM/KVyPwvUo+D9mZmZmZmbmP/YoXI/C9fA/UrgehetR2D+PwvUoXI/SP5qZmZmZmeE/16NwPQrX0z/D9Shcj8LVP/YoXI/C9eA/AAAAAAAA8D/Xo3A9CtfTP1yPwvUoXAVAAAAAAAAA+D9SuB6F61HwPxSuR+F6FABAKVyPwvUo8D+amZmZmZnZP7gehetRuOY/9ihcj8L12D+amZmZmZnhPzMzMzMzM9M/FK5H4XoU8j97FK5H4XrUP7gehetRuOY/UrgehetR8D9SuB6F61HgP6RwPQrXo+g/cT0K16Nw5T8UrkfhehTePx+F61G4HtU/exSuR+F61D/D9Shcj8L1P3sUrkfhetQ/AAAAAAAA6D/2KFyPwvX0P0jhehSuR+E/UrgehetR8D8AAAAAAAACQNejcD0K19M/KVyPwvUoAED2KFyPwvXYP7gehetRuOY/FK5H4XoUAEApXI/C9SjwP1yPwvUoXPM/MzMzMzMz0z8K16NwPQoDQM3MzMzMzOw/ZmZmZmZm5j/NzMzMzMz4PwAAAAAAAPA/MzMzMzMz0z+F61G4HoXbPwAAAAAAAOA/zczMzMzM7D+F61G4HoXzPx+F61G4HtU/MzMzMzMz0z8fhetRuB71PzMzMzMzM/M/H4XrUbge1T97FK5H4XrUPz0K16NwPdo/hetRuB6F2z8fhetRuB7xP65H4XoUrvM/rkfhehSu5z9mZmZmZmbmP65H4XoUrtc/MzMzMzMz0z8pXI/C9Sj4Pz0K16NwPQBAexSuR+F68D97FK5H4XrUP3sUrkfhevA/rkfhehSu1z/2KFyPwvXgP1K4HoXrUfA/UrgehetR4D8zMzMzMzPTP/YoXI/C9fA/7FG4HoXr4T89CtejcD3aP1K4HoXrUeA/pHA9Ctej4D8zMzMzMzPTP1K4HoXrUeA/FK5H4XoU8j/hehSuR+HaP1K4HoXrUeg/PQrXo3A92j8K16NwPQoBQFK4HoXrUdg/H4XrUbge1T/Xo3A9CtfzP1K4HoXrUeA/AAAAAAAA9D/hehSuR+HaP/YoXI/C9fA/AAAAAAAA8D9SuB6F61HgP1K4HoXrUeA/exSuR+F61D/Xo3A9CtfTP1K4HoXrUdg/AAAAAAAA8D+4HoXrUbjOP7gehetRuOY/KVyPwvUo8D+PwvUoXI/iP8P1KFyPwu0/16NwPQrX0z8UrkfhehQAQD0K16NwPfI/PQrXo3A94j8zMzMzMzPTP9ejcD0K19M/uB6F61G45j97FK5H4XrUP3E9CtejcPE/SOF6FK5H4T8zMzMzMzPTP3E9CtejcN0/hetRuB6F2z+F61G4HoXzPx+F61G4HvU/KVyPwvUo8D/Xo3A9CtfTPzMzMzMzM/M/16NwPQrX0z89CtejcD3aP65H4XoUrvM/UrgehetR4D9SuB6F61H4P6RwPQrXo+A/16NwPQrX0z/Xo3A9CtfTP5qZmZmZmdk/XI/C9Shc5z9SuB6F61HoP+xRuB6F69E/uB6F61G45j8AAAAAAADwP9ejcD0K1/M/7FG4HoXr6T+4HoXrUbjmPzMzMzMzM/s/exSuR+F6+D8UrkfhehTmPz0K16NwPdo/uB6F61G45j9mZmZmZmbmP3sUrkfheuw/j8L1KFyP8j9mZmZmZmbmP3E9CtejcM0/7FG4HoXr6T9SuB6F61H4P83MzMzMzOw/XI/C9Shc5z9I4XoUrkfpP+xRuB6F6+E/exSuR+F61D9cj8L1KFzzP8P1KFyPwtU/AAAAAAAA9D/2KFyPwvXgPylcj8L1KPg/XI/C9Shc8z/2KFyPwvXgPzMzMzMzM9M/mpmZmZmZ2T+4HoXrUbj6P1K4HoXrUdg/uB6F61G47j9SuB6F61H0Pylcj8L1KPA/KVyPwvUo8D8zMzMzMzPTPzMzMzMzM9M/H4XrUbge1T8AAAAAAAAAQHsUrkfhevA/UrgehetR+D8fhetRuB7VP9ejcD0K1/M/zczMzMzM9D8zMzMzMzPTPylcj8L1KPA/KVyPwvUo9D8fhetRuB7VP+xRuB6F6+E/pHA9Ctej6D8UrkfhehQCQClcj8L1KPA/16NwPQrX0z+PwvUoXI/yP9ejcD0K19M/AAAAAAAA4D/Xo3A9CtcDQHsUrkfhevg/cT0K16NwzT8AAAAAAADQP2ZmZmZmZuY/16NwPQrX8z+PwvUoXI/qPz0K16NwPdo/UrgehetR8D97FK5H4Xr4P5qZmZmZmdk/FK5H4XoUAEBcj8L1KFznPzMzMzMzM9M/CtejcD0K1z8AAAAAAAD4P65H4XoUrvM/H4XrUbge1T97FK5H4XrUP2ZmZmZmZgBAmpmZmZmZ6T/2KFyPwvX0P1K4HoXrUeA/cT0K16Nw+T/hehSuR+HiPwrXo3A9Ctc/mpmZmZmZ2T+4HoXrUbjmPxSuR+F6FABAUrgehetR+D/sUbgehev5P0jhehSuR/E/mpmZmZmZ2T/Xo3A9CtfTP3E9CtejcN0/9ihcj8L14D/2KFyPwvUAQFK4HoXrUfA/uB6F61G45j9mZmZmZmbmPylcj8L1KAJA16NwPQrX0z/hehSuR+HaP3sUrkfhetQ/mpmZmZmZ4T8fhetRuB75P2ZmZmZmZvI/AAAAAAAA4D/2KFyPwvXwPzMzMzMzM9M/cT0K16Nw3T8AAAAAAAD0PzMzMzMzM9M/KVyPwvUo8D97FK5H4XrUP8P1KFyPwtU/cT0K16Nw7T8AAAAAAADgP9ejcD0K19M/7FG4HoXr4T8pXI/C9SjwPzMzMzMzM9M/exSuR+F68D8zMzMzMzP7PwrXo3A9Ctc/UrgehetR8D/Xo3A9CtfTPzMzMzMzM9M/7FG4HoXr6T97FK5H4XrUP65H4XoUrtc/cT0K16Nw3T9cj8L1KFzzP+xRuB6F6+E/MzMzMzMz+z+kcD0K16PQP83MzMzMzPA/ZmZmZmZmAEAK16NwPQrXP6RwPQrXo+g/mpmZmZmZ4T/NzMzMzMz0P3sUrkfhetQ/zczMzMzM7D8fhetRuB7lPzMzMzMzM9M/exSuR+F68D8AAAAAAAD8PzMzMzMzM9M/w/UoXI/C5T+PwvUoXI/iP0jhehSuR/U/AAAAAAAA8D8fhetRuB7tP4XrUbgehfM/PQrXo3A92j8fhetRuB7VPz0K16NwPfo/FK5H4XoU7j/Xo3A9CtfTP5qZmZmZmeE/4XoUrkfh4j/D9Shcj8LVPzMzMzMzM+M/zczMzMzM7D+F61G4HoXzP7gehetRuOY/KVyPwvUo8D8pXI/C9SjwPylcj8L1KPA/uB6F61G45j89CtejcD3aPylcj8L1KPA/UrgehetR4D/NzMzMzMzwPzMzMzMzM9M/FK5H4XoU5j89CtejcD3aP1K4HoXrUdg/uB6F61G45j/Xo3A9CtfTP0jhehSuR/E/j8L1KFyP4j9SuB6F61HoP9ejcD0K19M/hetRuB6F8z+kcD0K16PgP3E9CtejcN0/XI/C9Shc9z/Xo3A9CtfTP8P1KFyPwvE/uB6F61G45j97FK5H4XrUPx+F61G4HvE/16NwPQrX0z+kcD0K16PgP3sUrkfhevA/MzMzMzMz0z89CtejcD0CQEjhehSuR/E/UrgehetR4D8zMzMzMzP7PzMzMzMzM9M/AAAAAAAA/D8zMzMzMzPTP83MzMzMzOw/16NwPQrX0z9I4XoUrkfhP+xRuB6F6+E/w/UoXI/C1T9I4XoUrkfpPzMzMzMzM9M/H4XrUbge1T8K16NwPQoDQD0K16NwPdo/CtejcD0K5z+4HoXrUbjmP3sUrkfhevA/UrgehetR/D9xPQrXo3DxPzMzMzMzM9M/zczMzMzM8D/2KFyPwvXYPylcj8L1KPA/j8L1KFyP4j8K16NwPQrnPylcj8L1KPg/zczMzMzM8D/Xo3A9CtfTP1yPwvUoXPM/AAAAAAAA/D/NzMzMzMz8P+xRuB6F6+E/AAAAAAAA8D/hehSuR+HaPylcj8L1KPA/MzMzMzMz0z/sUbgehevhP/YoXI/C9fA/4XoUrkfh2j+kcD0K16PgP9ejcD0K19M/hetRuB6F+z/Xo3A9CtfTP1K4HoXrUdg/KVyPwvUo8D8pXI/C9SjwPwAAAAAAAOA/zczMzMzMAEBmZmZmZmbmPzMzMzMzM9M/exSuR+F61D8fhetRuB7VP83MzMzMzOw/MzMzMzMz0z+4HoXrUbjmP83MzMzMzOw/SOF6FK5H0T8UrkfhehQAQD0K16NwPdo/hetRuB6F8z8zMzMzMzPTP6RwPQrXo9A/CtejcD0K5z/hehSuR+HaPwAAAAAAAOA/hetRuB6F6z8AAAAAAADQP3sUrkfhevg/4XoUrkfhBEAAAAAAAAD4P7gehetRuOY/SOF6FK5H6T9cj8L1KFzzP83MzMzMzABAMzMzMzMz0z9I4XoUrkfhPwrXo3A9Ctc/pHA9Ctej4D8AAAAAAADgPz0K16NwPdo/UrgehetR8D8pXI/C9SjwP7gehetRuPI/PQrXo3A9BEA9CtejcD3iP5qZmZmZmfk/SOF6FK5H4T9SuB6F61H0P6RwPQrXo+g/4XoUrkfh2j8pXI/C9Sj4P1yPwvUoXPM/CtejcD0K1z+uR+F6FK7XP1K4HoXrUdg/KVyPwvUo+D/NzMzMzMzsPzMzMzMzM/s/7FG4HoXr4T9cj8L1KFznP9ejcD0K19M/KVyPwvUo8D/D9Shcj8LVP1K4HoXrUeA/16NwPQrX8z8pXI/C9SjwPz0K16NwPeI/H4XrUbge1T8AAAAAAAD4Pylcj8L1KPA/KVyPwvUo9D+amZmZmZnpP+xRuB6F6+k/PQrXo3A92j8UrkfhehTePwrXo3A9Cuc/MzMzMzMz0z89CtejcD3iPwAAAAAAAOA/AAAAAAAA0D/2KFyPwvXgPx+F61G4HtU/H4XrUbge1T8pXI/C9SjwPwAAAAAAAAJASOF6FK5H8T8zMzMzMzPzP83MzMzMzOw/16NwPQrX4z/sUbgehevxP83MzMzMzNw/16NwPQrX+z+4HoXrUbjmP1yPwvUoXOc/hetRuB6F2z8zMzMzMzPTP6RwPQrXo+g/FK5H4XoU8j+4HoXrUbjOP2ZmZmZmZuY/H4XrUbge7T8K16NwPQrXP8P1KFyPwvE/exSuR+F61D8K16NwPQrXPzMzMzMzM/M/zczMzMzM7D8UrkfhehTuP1K4HoXrUeA/rkfhehSu1z9cj8L1KFzzP8P1KFyPwtU/16NwPQrX8z8K16NwPQrXP9ejcD0K19M/16NwPQrX0z/Xo3A9CtfzPwAAAAAAAOA/MzMzMzMz0z8fhetRuB7lP6RwPQrXo+A/CtejcD0K5z9mZmZmZmbmP3sUrkfhevA/pHA9Ctej0D8AAAAAAADgP+F6FK5H4QBAmpmZmZmZ2T8K16NwPQrnP2ZmZmZmZuY/ZmZmZmZm1j9mZmZmZmbmPxSuR+F6FPI/j8L1KFyP4j8pXI/C9SjwP1K4HoXrUfg/UrgehetR8D89CtejcD3yPx+F61G4Hu0/XI/C9Shc8z/Xo3A9CtfzP5qZmZmZmeE/exSuR+F61D/NzMzMzMzsP6RwPQrXo/A/KVyPwvUo8D/Xo3A9CtfTPxSuR+F6FABAzczMzMzM7D8AAAAAAADgP2ZmZmZmZuY/ZmZmZmZm5j/NzMzMzMzwP1K4HoXrUeA/exSuR+F68D8UrkfhehQAQFK4HoXrUeA/FK5H4XoUAEAzMzMzMzPTPxSuR+F6FABA16NwPQrX0z/Xo3A9CtfTPzMzMzMzM+M/XI/C9Shc+z8UrkfhehT6PwAAAAAAAPA/w/UoXI/C+T97FK5H4XrUP+xRuB6F6/E/H4XrUbge8T89CtejcD3aP7gehetRuO4/16NwPQrX0z8AAAAAAADwPz0K16NwPdo/9ihcj8L12D/Xo3A9CtfTP0jhehSuR+k/7FG4HoXr0T/D9Shcj8LxP1yPwvUoXOc/ZmZmZmZm5j8AAAAAAADgPylcj8L1KPA/AAAAAAAAAEA9CtejcD3qP/YoXI/C9QJA16NwPQrX0z89CtejcD0AQI/C9Shcj+I/ZmZmZmZm5j8AAAAAAADgPylcj8L1KPg/pHA9Ctej4D8AAAAAAADwPylcj8L1KPA/AAAAAAAA8D+uR+F6FK7XPylcj8L1KPg/9ihcj8L18D8AAAAAAADwP5qZmZmZmeE/pHA9Ctej8D8zMzMzMzPjP+xRuB6F6/E/KVyPwvUo8D8zMzMzMzPzP/YoXI/C9fA/mpmZmZmZ2T8AAAAAAAAEQGZmZmZmZtY/exSuR+F68D8zMzMzMzPTP3E9CtejcN0/9ihcj8L18D8AAAAAAADwPylcj8L1KPA/ZmZmZmZmAEAAAAAAAAD4PxSuR+F6FABAKVyPwvUo9D/hehSuR+HqPx+F61G4Hu0/uB6F61G45j+4HoXrUbjOP9ejcD0K19M/MzMzMzMz0z8fhetRuB7VP9ejcD0K19M/XI/C9Shc8z8fhetRuB7VP9ejcD0K1/8/uB6F61G47j+kcD0K16PQPylcj8L1KPg/9ihcj8L19D8AAAAAAADQP3sUrkfhevA/KVyPwvUo8D/Xo3A9CtfTP5qZmZmZmdk/UrgehetR4D8pXI/C9SgAQFK4HoXrUeA/H4XrUbge1T9mZmZmZmbmPxSuR+F6FABAKVyPwvUo8D8AAAAAAAD4PzMzMzMzM/M/PQrXo3A92j8fhetRuB7VP9ejcD0K19M/UrgehetR2D+F61G4HoXbP1K4HoXrUfA/mpmZmZmZ2T+kcD0K16PgP83MzMzMzOw/H4XrUbge+T+4HoXrUbjyP3sUrkfhetQ/FK5H4XoU3j9mZmZmZmbmPwrXo3A9Ctc/zczMzMzM7D+4HoXrUbjmP1K4HoXrUfA/UrgehetR4D+kcD0K16PoP/YoXI/C9fQ/UrgehetR8D/NzMzMzMzwPylcj8L1KPA/AAAAAAAA4D8pXI/C9Sj4P1yPwvUoXOc/9ihcj8L14D+4HoXrUbjOPx+F61G4HtU/UrgehetR4D+4HoXrUbj6P9ejcD0K19M/uB6F61G4AEDXo3A9CtfrPx+F61G4HtU/zczMzMzM9D9mZmZmZmbmP4XrUbgehfM/16NwPQrX4z+amZmZmZnZP65H4XoUruc/FK5H4XoU5j8K16NwPQrzPx+F61G4HtU/KVyPwvUo+D/2KFyPwvXYP9ejcD0K1+M/16NwPQrX0z8zMzMzMzPzP83MzMzMzOw/MzMzMzMz8z8zMzMzMzPTPzMzMzMzM/M/FK5H4XoU3j89CtejcD3iPz0K16NwPdo/FK5H4XoUAEBSuB6F61HwP7gehetRuOY/AAAAAAAA8D8pXI/C9SjwP9ejcD0K19M/MzMzMzMz0z8pXI/C9SjcP7gehetRuOY/MzMzMzMz0z89CtejcD3aP+F6FK5H4fo/XI/C9Shc5z8zMzMzMzPTPylcj8L1KPA/rkfhehSuAUCkcD0K16PgP2ZmZmZmZtY/AAAAAAAA8D/D9Shcj8L5Pylcj8L1KPQ/XI/C9Shc5z8AAAAAAAD4P1K4HoXrUeA/AAAAAAAA4D8K16NwPQrvP1yPwvUoXPM/H4XrUbge5T+4HoXrUbjuP1K4HoXrUdg/ZmZmZmZmAEAfhetRuB7VP1K4HoXrUfg/uB6F61G4+j9mZmZmZmbWP5qZmZmZmdk/ZmZmZmZm5j9mZmZmZmbmP7gehetRuOY/exSuR+F61D8fhetRuB4BQNejcD0K19M/CtejcD0K7z/Xo3A9CtfTP1K4HoXrUeg/MzMzMzMz0z9xPQrXo3DdP83MzMzMzOw/KVyPwvUoAEBxPQrXo3DNP83MzMzMzOw/ZmZmZmZm5j9I4XoUrkfhP9ejcD0K19M/SOF6FK5H+T9cj8L1KFznP1K4HoXrUeA/MzMzMzMz0z+uR+F6FK7XPwAAAAAAAOA/CtejcD0K5z9mZmZmZmbmP/YoXI/C9eA/ZmZmZmZm5j9SuB6F61HgP83MzMzMzOw/j8L1KFyPAEDXo3A9CtfTP1yPwvUoXPM/zczMzMzM5D8AAAAAAADwP3sUrkfhegBA16NwPQrX0z+4HoXrUbgAQB+F61G4HtU/H4XrUbge1T/D9Shcj8LxPx+F61G4HtU/hetRuB6F+z8pXI/C9SjkP83MzMzMzOw/16NwPQrX0z+amZmZmZnxP1K4HoXrUeg/pHA9Ctej8D+uR+F6FK7XPzMzMzMzM9M/MzMzMzMz0z8AAAAAAADwP1K4HoXrUeg/ZmZmZmZm5j9mZmZmZmbmPx+F61G4HtU/KVyPwvUo7D8AAAAAAADwPzMzMzMzM+M/hetRuB6F8z8zMzMzMzPTP83MzMzMzOQ/AAAAAAAAAECamZmZmZnxPz0K16NwPdo/MzMzMzMz0z8zMzMzMzPTP1yPwvUoXOc/exSuR+F65D/sUbgehevpP4/C9Shcj+I/UrgehetRAEDsUbgehevpP+F6FK5H4do/exSuR+F68D8UrkfhehTyPz0K16NwPdo/ZmZmZmZm5j8pXI/C9SjwP5qZmZmZmeE/KVyPwvUo8D+PwvUoXI/iP6RwPQrXo+A/MzMzMzMz0z9cj8L1KFzzP6RwPQrXo+g/mpmZmZmZ2T8zMzMzMzPzP2ZmZmZmZtY/PQrXo3A96j/Xo3A9CtfTP83MzMzMzPA/UrgehetR4D8zMzMzMzPTP1yPwvUoXN8/9ihcj8L19D9SuB6F61HgPylcj8L1KPg/zczMzMzM7D+uR+F6FK7nP9ejcD0K19M/mpmZmZmZ2T/D9Shcj8LtP5qZmZmZmdk/16NwPQrX0z9mZmZmZmbmPwAAAAAAAPg/pHA9Ctej/D8pXI/C9SjwPwAAAAAAAOA/7FG4HoXr4T/Xo3A9CtfTP5qZmZmZmfE/7FG4HoXr4T97FK5H4XrUP/YoXI/C9dg/w/UoXI/C1T9cj8L1KFzzP6RwPQrXo/Q/hetRuB6F4z9cj8L1KFzzP7gehetRuOY/ZmZmZmZm9j8fhetRuB7VPxSuR+F6FPI/H4XrUbge8T97FK5H4XrUP3sUrkfhetQ/9ihcj8L14D/sUbgehevhP3sUrkfhevA/exSuR+F61D97FK5H4XrUPzMzMzMzM9M/zczMzMzM7D+kcD0K16PwP9ejcD0K1/M/XI/C9Shc8z8AAAAAAADwP1yPwvUoXPM/ZmZmZmZm9j8fhetRuB7VPwAAAAAAAOA/4XoUrkfh2j/NzMzMzMzcP9ejcD0K19M/AAAAAAAA+D8AAAAAAADgPylcj8L1KPA/XI/C9Shc5z89CtejcD3aP65H4XoUrvM/pHA9Ctej4D8pXI/C9SjwP7gehetRuOY/AAAAAAAA4D8zMzMzMzPrP5qZmZmZmdk/uB6F61G45j9SuB6F61HYPwrXo3A9Cuc/PQrXo3A96j9mZmZmZmbmPwAAAAAAAPQ/exSuR+F69D9mZmZmZmbWP9ejcD0K19M/9ihcj8L18D/2KFyPwvXgPzMzMzMzM/M/KVyPwvUo8D+amZmZmZnpPz0K16NwPdo/KVyPwvUo8D9xPQrXo3DtPz0K16NwPdo/KVyPwvUo3D+kcD0K16PwP9ejcD0K19M/AAAAAAAAAEDsUbgehevxP9ejcD0K19M/zczMzMzM8D8pXI/C9SjcP7gehetRuM4/16NwPQrX8z/Xo3A9CtfTP7gehetRuOY/ZmZmZmZm5j9mZmZmZmbmP65H4XoUrtc/9ihcj8L14D/NzMzMzMzcPwAAAAAAANA/KVyPwvUo+D9SuB6F61HYP4XrUbgehfM/16NwPQrX8z8fhetRuB7VPzMzMzMzM9M/zczMzMzM8D9SuB6F61EAQOF6FK5H4do/MzMzMzMz0z97FK5H4XrwPz0K16NwPdo/KVyPwvUo8D/NzMzMzMzkPx+F61G4Hu0/PQrXo3A92j8pXI/C9SjwP3E9CtejcO0/uB6F61G45j8AAAAAAADwP6RwPQrXo+A/ZmZmZmZm1j89CtejcD0AQAAAAAAAAOA/16NwPQrX0z/2KFyPwvXgP0jhehSuR+E/PQrXo3A92j8pXI/C9Sj4Pylcj8L1KPg/zczMzMzM3D+amZmZmZn1P6RwPQrXo9A/j8L1KFyP4j+F61G4HoXzP8P1KFyPwvE/AAAAAAAA8D+4HoXrUbjmPzMzMzMzM9M/UrgehetR8D/Xo3A9CtfzPwAAAAAAAPg/AAAAAAAA+D8zMzMzMzPTP8P1KFyPwtU/7FG4HoXr6T+amZmZmZnhP+xRuB6F6/E/exSuR+F61D+amZmZmZnhPylcj8L1KPw/16NwPQrX0z9xPQrXo3DdPzMzMzMzM9M/AAAAAAAA8D/D9Shcj8LVP0jhehSuR+E/mpmZmZmZ6T9SuB6F61HYP4XrUbgehfM/9ihcj8L16D9I4XoUrkfRP8P1KFyPwu0/MzMzMzMz0z9mZmZmZmbmPzMzMzMzM9M/AAAAAAAA8D/sUbgehevhP1K4HoXrUdg/KVyPwvUo8D9mZmZmZmbmP8P1KFyPwvk/mpmZmZmZ2T9xPQrXo3DNPx+F61G4Hu0/H4XrUbge8T9cj8L1KFznPylcj8L1KOQ/j8L1KFyPAED2KFyPwvXYPwAAAAAAAOA/UrgehetR8D89CtejcD3aPylcj8L1KPg/UrgehetRAED2KFyPwvXgP/YoXI/C9eA/7FG4HoXr4T8pXI/C9SjwP/YoXI/C9fg/PQrXo3A92j8AAAAAAAD4P7gehetRuPI/AAAAAAAA+D9mZmZmZmbmP9ejcD0K19M/AAAAAAAA6D9SuB6F61HYPzMzMzMzM9M/zczMzMzM7D/Xo3A9CtfTP7gehetRuM4/mpmZmZmZ6T8pXI/C9SjwPz0K16NwPdo/cT0K16Nw7T+4HoXrUbjOP65H4XoUruc/uB6F61G45j97FK5H4XrwP+xRuB6F6+E/exSuR+F61D/D9Shcj8LxPzMzMzMzM/s/ZmZmZmZm5j/2KFyPwvXgP3sUrkfhetQ/ZmZmZmZm5j+uR+F6FK7zP2ZmZmZmZvI/KVyPwvUo+D+kcD0K16PwP2ZmZmZmZvI/zczMzMzM+D+kcD0K16PoPzMzMzMzM9M/SOF6FK5H6T/2KFyPwvXwPx+F61G4HtU/UrgehetR4D8fhetRuB7VPwAAAAAAAPA/rkfhehSu1z97FK5H4XrwP9ejcD0K19M/zczMzMzM8D/NzMzMzMzsPylcj8L1KPg/KVyPwvUo+D8zMzMzMzPTP+xRuB6F6+E/cT0K16Nw7T9cj8L1KFznPylcj8L1KPg/16NwPQrX4z8AAAAAAADwPylcj8L1KPA/AAAAAAAA4D8zMzMzMzPTP2ZmZmZmZuY/ZmZmZmZm5j+uR+F6FK7nPwAAAAAAAABAKVyPwvUo+D9SuB6F61HgP0jhehSuR/0/UrgehetR8D9cj8L1KFznP8P1KFyPwvE/MzMzMzMz0z+4HoXrUbjOP65H4XoUrtc/pHA9Ctej4D+kcD0K16PwP2ZmZmZmZvY/7FG4HoXr8T+amZmZmZnhP+F6FK5H4fI/MzMzMzMz0z9SuB6F61H4Pz0K16NwPdo/H4XrUbge1T97FK5H4XrUPwAAAAAAAPA/H4XrUbge8T/NzMzMzMzsP1K4HoXrUfA/rkfhehSu1z/2KFyPwvXgPwAAAAAAAPA/pHA9Ctej0D/hehSuR+HaPx+F61G4HtU/AAAAAAAA0D+amZmZmZnhP6RwPQrXo/Q/PQrXo3A94j/Xo3A9CtfTP2ZmZmZmZuY/ZmZmZmZm5j+PwvUoXI/iP0jhehSuR/E/AAAAAAAA+D8fhetRuB7tP83MzMzMzOw/H4XrUbge7T97FK5H4XrUP83MzMzMzPA/uB6F61G4zj/sUbgehev1PzMzMzMzM9M/PQrXo3A92j9mZmZmZmbmPx+F61G4HvU/UrgehetR4D/2KFyPwvXYP5qZmZmZmfE/zczMzMzM7D9mZmZmZmbmP0jhehSuR+k/PQrXo3A94j8zMzMzMzPjP9ejcD0K19M/9ihcj8L14D9I4XoUrkfhPx+F61G4HvE/FK5H4XoU+j8K16NwPQrnP3sUrkfhetQ/zczMzMzM7D+4HoXrUbjmP7gehetRuM4/pHA9Ctej4D8zMzMzMzPTP6RwPQrXo+A/AAAAAAAA+D8zMzMzMzPTP1K4HoXrUfg/exSuR+F61D/sUbgehev9P83MzMzMzOw/UrgehetR4D9mZmZmZmbWPx+F61G4Hu0/MzMzMzMz0z+amZmZmZnZPwrXo3A9Cuc/mpmZmZmZ2T89CtejcD3iP5qZmZmZmdk/zczMzMzM7D9SuB6F61HYPwAAAAAAAARAw/UoXI/C7T/NzMzMzMzsPzMzMzMzM/M/hetRuB6F4z+uR+F6FK7zPwAAAAAAAPQ/mpmZmZmZ4T9mZmZmZmbmPxSuR+F6FABAUrgehetR4D/2KFyPwvXwP/YoXI/C9dg/MzMzMzMz0z8fhetRuB7VPx+F61G4Hu0/16NwPQrX0z+PwvUoXI/iP2ZmZmZmZuY/9ihcj8L14D9mZmZmZmbWPylcj8L1KABAPQrXo3A92j8AAAAAAAD0Pylcj8L1KABAuB6F61G45j+amZmZmZnZP6RwPQrXo9A/MzMzMzMz0z+kcD0K16PoP9ejcD0K19M/SOF6FK5HAUA9CtejcD3aP3E9CtejcO0/w/UoXI/C1T+4HoXrUbjyP9ejcD0K19M/MzMzMzMz0z8pXI/C9SjcP1K4HoXrUfg/ZmZmZmZm5j+amZmZmZnxP3sUrkfhetQ/uB6F61G45j89CtejcD3aP2ZmZmZmZuY/MzMzMzMz8z8zMzMzMzPTP83MzMzMzAJA16NwPQrX0z/2KFyPwvXYP83MzMzMzOw/exSuR+F68D/2KFyPwvXwP9ejcD0K1/s/w/UoXI/C7T/D9Shcj8LVPylcj8L1KABApHA9CtejAEDNzMzMzMz4Pylcj8L1KPg/hetRuB6F2z8AAAAAAAAAQPYoXI/C9eg/mpmZmZmZ8T+4HoXrUbjmP6RwPQrXo+A/UrgehetR8D+kcD0K16MAQArXo3A9Ctc/j8L1KFyP+j+uR+F6FK7zP0jhehSuR+k/ZmZmZmZm1j/NzMzMzMzsP1K4HoXrUeA/exSuR+F61D+kcD0K16PgPx+F61G4HtU/mpmZmZmZ2T8K16NwPQrnP83MzMzMzOw/rkfhehSu+z9SuB6F61H4P1K4HoXrUdg/PQrXo3A92j8AAAAAAADwP6RwPQrXo/A/uB6F61G45j8UrkfhehTyPzMzMzMzM/s/rkfhehSu5z/sUbgehevRP3sUrkfhetQ/KVyPwvUo+D97FK5H4XrUPwAAAAAAAOA/4XoUrkfh6j8AAAAAAADgP65H4XoUrtc/cT0K16NwzT/NzMzMzMwAQClcj8L1KOw/pHA9Ctej0D8pXI/C9Sj4Pz0K16NwPQJA9ihcj8L16D+kcD0K16PwP6RwPQrXo9A/zczMzMzMAECF61G4HoXzP3sUrkfhetQ/mpmZmZmZ+T8UrkfhehTyP5qZmZmZmfE/pHA9Ctej6D8AAAAAAADgP5qZmZmZmdk/FK5H4XoUAEC4HoXrUbjmP+F6FK5H4do/mpmZmZmZ+T9mZmZmZmbmPylcj8L1KPA/16NwPQrX0z8pXI/C9Sj4P6RwPQrXowJAAAAAAAAA+D8zMzMzMzPzPz0K16NwPeo/4XoUrkfh2j9mZmZmZmYAQLgehetRuPI/pHA9Ctej4D9cj8L1KFznP9ejcD0K19M/H4XrUbge1T8zMzMzMzPTPzMzMzMzM9M/SOF6FK5H9T+amZmZmZnxP1yPwvUoXPM/hetRuB6F8z97FK5H4XrUP3sUrkfheuw/9ihcj8L14D/Xo3A9CtfTP5qZmZmZmdk/KVyPwvUo8D89CtejcD3yP3E9CtejcM0/ZmZmZmZm8j+4HoXrUbjmP8P1KFyPwtU/SOF6FK5H4T8zMzMzMzPTPzMzMzMzM9M/exSuR+F61D8AAAAAAADQPwrXo3A9Ctc/mpmZmZmZ6T9SuB6F61HYP2ZmZmZmZuY/pHA9Ctej4D8pXI/C9SjwP6RwPQrXo/A/MzMzMzMz8z/Xo3A9CtfTP7gehetRuABA16NwPQrX0z/NzMzMzMzsP2ZmZmZmZuY/PQrXo3A92j/NzMzMzMzsP8P1KFyPwtU/UrgehetR2D/NzMzMzMzsP9ejcD0K1+s/16NwPQrX4z+4HoXrUbjmP7gehetRuPY/ZmZmZmZm1j97FK5H4XrUP6RwPQrXo+A/zczMzMzM7D9SuB6F61H4PzMzMzMzM9M/KVyPwvUo8D9xPQrXo3DxP65H4XoUruc/16NwPQrX0z97FK5H4XrUP1yPwvUoXPM/SOF6FK5H4T+amZmZmZnZP/YoXI/C9fA/16NwPQrX0z9SuB6F61HwPwrXo3A9Ctc/ZmZmZmZm+j+PwvUoXI/qPylcj8L1KABAexSuR+F61D8pXI/C9SjwP4/C9Shcj+I/UrgehetR4D8AAAAAAADgPwAAAAAAAABApHA9Ctej6D/D9Shcj8LxP1K4HoXrUeA/uB6F61G45j+F61G4HoXbP1K4HoXrUfg/AAAAAAAA8D/D9Shcj8LVPwAAAAAAAOg/16NwPQrX0z/NzMzMzMzsP9ejcD0K19M/AAAAAAAA8D8zMzMzMzPTP5qZmZmZmdk/CtejcD0K5z8zMzMzMzPTPwAAAAAAAPA/KVyPwvUo+D89CtejcD3aP65H4XoUrvM/MzMzMzMz0z8pXI/C9SjwPwAAAAAAAPA/H4XrUbge7T/Xo3A9CtfTPwAAAAAAAPA/PQrXo3A92j9I4XoUrkf5PwAAAAAAAPg/7FG4HoXr9T9xPQrXo3DxP1K4HoXrUdg/9ihcj8L14D8AAAAAAADQP1K4HoXrUeA/7FG4HoXr+T/hehSuR+HaP83MzMzMzOw/7FG4HoXr0T+PwvUoXI/iPylcj8L1KPA/9ihcj8L1+D+kcD0K16PgP9ejcD0K19M/16NwPQrX0z89CtejcD3aP6RwPQrXo+g/w/UoXI/C+T/sUbgehevRPzMzMzMzM9M/ZmZmZmZm1j9cj8L1KFzzP3sUrkfhevA/9ihcj8L1AEAAAAAAAADwPylcj8L1KPA/SOF6FK5H0T+kcD0K16PgP7gehetRuOY/PQrXo3A92j9I4XoUrkfRPylcj8L1KPA/KVyPwvUo+D9SuB6F61HwPzMzMzMzM9M/AAAAAAAA8D9mZmZmZmbyPwAAAAAAAPA/16NwPQrX0z8zMzMzMzPTP1K4HoXrUfA/pHA9Ctej4D8UrkfhehTyP83MzMzMzOw/UrgehetR8D8AAAAAAAD4P1K4HoXrUfA/4XoUrkfh2j/hehSuR+HiP1yPwvUoXPM/cT0K16NwA0DNzMzMzMzwP4XrUbgehds/H4XrUbge1T9SuB6F61HoP1K4HoXrUfA/AAAAAAAA9D8UrkfhehT6P1K4HoXrUdg/7FG4HoXr6T9mZmZmZmbmP9ejcD0K19M/mpmZmZmZ2T/2KFyPwvXwP2ZmZmZmZuY/KVyPwvUo3D8zMzMzMzPjP7gehetRuOY/AAAAAAAA9D/Xo3A9CtfTPxSuR+F6FPI/uB6F61G45j8zMzMzMzPTP0jhehSuR+E/PQrXo3A92j9cj8L1KFznP1yPwvUoXPM/hetRuB6F2z9SuB6F61HgP0jhehSuR/U/uB6F61G48j/Xo3A9CtfTPwrXo3A9CgNAZmZmZmZm9j/NzMzMzMzsP6RwPQrXo9A/H4XrUbge1T89CtejcD3aP9ejcD0K19M/AAAAAAAA+D89CtejcD3aP2ZmZmZmZgJASOF6FK5H8T8zMzMzMzPzPx+F61G4Hu0/exSuR+F69D+kcD0K16PoP9ejcD0K19M/KVyPwvUo+D9mZmZmZmbWP1K4HoXrUeA/zczMzMzM3D/D9Shcj8LVP6RwPQrXo/A/hetRuB6F4z8fhetRuB7VP5qZmZmZmfE/16NwPQrX0z9I4XoUrkf5PzMzMzMzM9M/ZmZmZmZm5j9SuB6F61HgP9ejcD0K19M/ZmZmZmZm5j8AAAAAAADwP9ejcD0K1+M/ZmZmZmZm5j8AAAAAAADgP7gehetRuM4/H4XrUbge8T+amZmZmZnhP2ZmZmZmZuY/w/UoXI/C7T8pXI/C9SjcP83MzMzMzOw/H4XrUbge1T9mZmZmZmbmP+F6FK5H4eI/UrgehetR6D8fhetRuB7VP1yPwvUoXOc/MzMzMzMz0z8pXI/C9Sj4P83MzMzMzOw/mpmZmZmZ2T+4HoXrUbjmP/YoXI/C9dg/ZmZmZmZm5j97FK5H4XrUP6RwPQrXo+A/ZmZmZmZm1j9mZmZmZmbWPzMzMzMzM9M/PQrXo3A92j+PwvUoXI/yP5qZmZmZmdk/ZmZmZmZm8j/Xo3A9CtfzPz0K16NwPdo/4XoUrkfh8j8pXI/C9SjwP6RwPQrXo+A/exSuR+F68D8zMzMzMzPjPx+F61G4Hv0/zczMzMzM9D9SuB6F61HwP/YoXI/C9fQ/uB6F61G45j+4HoXrUbjyP4XrUbgeheM/UrgehetR2D+kcD0K16PwP3sUrkfhetQ/pHA9Ctej8D8AAAAAAADwP7gehetRuM4/MzMzMzMz0z/hehSuR+HiP4XrUbgehds/AAAAAAAA0D/2KFyPwvXoPxSuR+F6FPI/4XoUrkfh2j+amZmZmZnpPylcj8L1KPA/exSuR+F61D8AAAAAAADQPz0K16NwPdo/exSuR+F6+D8AAAAAAADwPylcj8L1KPA/7FG4HoXr4T8AAAAAAAD4P1K4HoXrUfA/PQrXo3A92j+amZmZmZnZPzMzMzMzM9M/ZmZmZmZm5j8AAAAAAADQPylcj8L1KPg/ZmZmZmZm1j8pXI/C9SjcP8P1KFyPwtU/mpmZmZmZ2T9mZmZmZmbmP3sUrkfhevA/16NwPQrX0z/D9Shcj8LVP65H4XoUrvM/zczMzMzM7D8pXI/C9SgAQFK4HoXrUeA/PQrXo3A92j+4HoXrUbjmP1K4HoXrUeA/rkfhehSu1z8zMzMzMzPTP8P1KFyPwtU/MzMzMzMz+z89CtejcD3aP3E9CtejcM0/16NwPQrX0z+4HoXrUbjmP3sUrkfhetQ/zczMzMzM3D9mZmZmZmbmP7gehetRuOY/exSuR+F6/D/hehSuR+HaP83MzMzMzOw/MzMzMzMz+z8pXI/C9SjcPylcj8L1KPg/pHA9Ctej8D+uR+F6FK7zP1K4HoXrUdg/UrgehetR4D8AAAAAAAD0PwAAAAAAAPA/9ihcj8L12D8zMzMzMzPjPwrXo3A9Cuc/ZmZmZmZm5j8UrkfhehQAQLgehetRuOY/zczMzMzM7D+PwvUoXI/SP5qZmZmZmeE/XI/C9Shc+z8fhetRuB7VPylcj8L1KPA/ZmZmZmZm5j97FK5H4XrUP2ZmZmZmZuY/w/UoXI/C1T9SuB6F61HwP3sUrkfhetQ/CtejcD0K1z/D9Shcj8LVP2ZmZmZmZuY/4XoUrkfh2j9SuB6F61HwP3sUrkfhetQ/hetRuB6F2z97FK5H4XrUPzMzMzMzMwNAw/UoXI/C1T+amZmZmZn1P83MzMzMzOw/PQrXo3A99j9SuB6F61HYP2ZmZmZmZuY/hetRuB6F2z9SuB6F61HgPz0K16NwPdo/AAAAAAAA8D/2KFyPwvXwP1K4HoXrUdg/AAAAAAAA+D9mZmZmZmbmP3E9CtejcPE/4XoUrkfh2j+uR+F6FK7zP83MzMzMzOw/AAAAAAAA+D8AAAAAAAAAQPYoXI/C9fA/KVyPwvUo8D8K16NwPQrnP/YoXI/C9eA/MzMzMzMz0z+kcD0K16PoP65H4XoUruc/j8L1KFyP0j+F61G4HoXjP/YoXI/C9eA/pHA9Ctej8D+F61G4HoXrP1K4HoXrUdg/mpmZmZmZ4T/Xo3A9CtfTPylcj8L1KPA/MzMzMzMz0z+kcD0K16PwP5qZmZmZmek/AAAAAAAA6D8zMzMzMzPTP2ZmZmZmZuY/16NwPQrX0z8zMzMzMzPzP2ZmZmZmZuY/PQrXo3A92j8AAAAAAADwPzMzMzMzM9M/AAAAAAAA+D8fhetRuB7VP6RwPQrXo+A/16NwPQrX0z8AAAAAAADgP5qZmZmZmdk/exSuR+F61D9SuB6F61HwP5qZmZmZmeE/16NwPQrX0z/sUbgehevhP1K4HoXrUfg/pHA9Ctej4D/sUbgehevhP3E9CtejcAVAzczMzMzMAEAAAAAAAADgPwAAAAAAAABAUrgehetR9D8AAAAAAADwP1K4HoXrUeA/KVyPwvUo8D97FK5H4XrUP3sUrkfhetQ/exSuR+F61D+F61G4HoXzP2ZmZmZmZtY/exSuR+F61D89CtejcD3aP65H4XoUrvM/UrgehetR4D8AAAAAAADwPwAAAAAAAPA/UrgehetR2D/Xo3A9CtfTP3E9CtejcN0/MzMzMzMz8z97FK5H4XrUP2ZmZmZmZtY/ZmZmZmZm8j8zMzMzMzPTP83MzMzMzOw/KVyPwvUo8D8zMzMzMzPTP83MzMzMzOw/MzMzMzMz8z9xPQrXo3DNP83MzMzMzOw/H4XrUbge1T+amZmZmZnpP5qZmZmZmdk/AAAAAAAA0D8UrkfhehTyP/YoXI/C9eg/uB6F61G4zj9SuB6F61HwP0jhehSuR+E/AAAAAAAA+D/sUbgehevxPzMzMzMzM9M/KVyPwvUo+D9xPQrXo3DxP1K4HoXrUfw/H4XrUbge1T9I4XoUrkfhP1K4HoXrUfg/AAAAAAAA6D89CtejcD3aP8P1KFyPwtU/ZmZmZmZm5j8AAAAAAADwPylcj8L1KPA/PQrXo3A98j97FK5H4XrwP+xRuB6F6+E/UrgehetR4D+4HoXrUbjmP6RwPQrXo+A/MzMzMzMz0z97FK5H4Xr4P1K4HoXrUfA/MzMzMzMz8z+kcD0K16PwP5qZmZmZmdk/exSuR+F61D9SuB6F61HgP6RwPQrXo9A/mpmZmZmZ4T89CtejcD3qP1K4HoXrUeA/KVyPwvUo+D8zMzMzMzPTPz0K16NwPeo/16NwPQrX0z8K16NwPQrnP5qZmZmZmdk/zczMzMzM7D8pXI/C9SjwP9ejcD0K1+M/cT0K16NwzT9SuB6F61HgP2ZmZmZmZtY/zczMzMzM8D89CtejcD3aPwAAAAAAAPg/pHA9Ctej4D9mZmZmZmbmPzMzMzMzM9M/mpmZmZmZ2T/Xo3A9CtfTP1K4HoXrUeA/AAAAAAAA+D8pXI/C9SjwP65H4XoUruc/16NwPQrX0z+kcD0K16PwPwAAAAAAAOg/ZmZmZmZm8j/D9Shcj8LVP9ejcD0K19M/FK5H4XoU8j89CtejcD3aP5qZmZmZmfE/w/UoXI/C8T8K16NwPQrzP+xRuB6F6+k/MzMzMzMz0z8zMzMzMzPTP+F6FK5H4do/16NwPQrX0z+F61G4HoXbPwrXo3A9Ctc/MzMzMzMz0z8zMzMzMzPTP4XrUbgehds/w/UoXI/C1T+amZmZmZnhPzMzMzMzM9M/PQrXo3A92j9SuB6F61HgPx+F61G4Hu0/MzMzMzMz0z9SuB6F61HwPz0K16NwPdo/16NwPQrX0z/NzMzMzMz4Pz0K16NwPfo/H4XrUbge7T+amZmZmZn1PwAAAAAAAPA/AAAAAAAA9D8fhetRuB7VP1yPwvUoXPM/pHA9Ctej4D/D9Shcj8L9P3sUrkfhetQ/ZmZmZmZm8j/sUbgehevpP3sUrkfhegBArkfhehSu1z8pXI/C9SgAQD0K16NwPdo/SOF6FK5H6T/2KFyPwvXYPx+F61G4Hu0/MzMzMzMz8z9mZmZmZmbmP2ZmZmZmZtY/UrgehetR6D+kcD0K16PQP1K4HoXrUfw/AAAAAAAA+D97FK5H4XrUPzMzMzMzM9M/cT0K16Nw8T/sUbgehevhPzMzMzMzM9M/hetRuB6F2z+uR+F6FK7nP4XrUbgehds/UrgehetR2D9SuB6F61H4P1K4HoXrUeA/cT0K16NwzT/Xo3A9CtfTP3sUrkfhetQ/UrgehetR8D+uR+F6FK7nPwrXo3A9Cuc/zczMzMzM8D8zMzMzMzPTP1K4HoXrUdg/uB6F61G45j8pXI/C9SjwP3sUrkfhetQ/CtejcD0K1z9SuB6F61HoP1K4HoXrUeA/KVyPwvUo/D/D9Shcj8IBQFK4HoXrUfA/rkfhehSu5z/2KFyPwvXwP5qZmZmZmdk/UrgehetR9D/Xo3A9CtfTP9ejcD0K1/s/mpmZmZmZ2T97FK5H4XrUPx+F61G4Hu0/SOF6FK5H8T8K16NwPQrXPwAAAAAAAPA/9ihcj8L14D97FK5H4XrUPzMzMzMzM9M/16NwPQrX0z8pXI/C9SjwP7gehetRuO4/MzMzMzMz0z9mZmZmZmbmP6RwPQrXo+A/CtejcD0K1z/D9Shcj8LxPx+F61G4HtU/MzMzMzMz0z9mZmZmZmbWPzMzMzMzM9M/H4XrUbge8T9SuB6F61HgP5qZmZmZmfE/AAAAAAAA4D8K16NwPQrnP83MzMzMzOw/ZmZmZmZm5j8fhetRuB7VPwrXo3A9Ctc/uB6F61G45j9I4XoUrkfhP+F6FK5H4do/zczMzMzM9D+kcD0K16PgPzMzMzMzM9M/UrgehetR8D9mZmZmZmbWP1yPwvUoXPs/MzMzMzMz8z9mZmZmZmbWP8P1KFyPwtU/KVyPwvUo8D/NzMzMzMzwP7gehetRuOY/ZmZmZmZm1j/sUbgehevxPwrXo3A9Ctc/w/UoXI/C1T+PwvUoXI/6PwrXo3A9Ctc/uB6F61G45j8zMzMzMzPTP/YoXI/C9fA/KVyPwvUo8D/NzMzMzMzwP+xRuB6F6+E/PQrXo3A92j8fhetRuB7tPwAAAAAAAPA/uB6F61G45j/D9Shcj8LtP1yPwvUoXOc/H4XrUbge7T8fhetRuB7VPwAAAAAAAPg/KVyPwvUo8D8pXI/C9SgAQClcj8L1KPA/H4XrUbge7T/NzMzMzMzsPwAAAAAAAOg/MzMzMzMz0z9SuB6F61HYP8P1KFyPwtU/AAAAAAAA8D8AAAAAAAAAQClcj8L1KPg/UrgehetR8D+kcD0K16PgPwrXo3A9Ctc/cT0K16NwzT/NzMzMzMzsPwAAAAAAAPQ/KVyPwvUo9D8zMzMzMzPTPwAAAAAAAOA/PQrXo3A92j+PwvUoXI/yP7gehetRuN4/H4XrUbge1T97FK5H4XrUP3sUrkfhevA/UrgehetR6D+amZmZmZnZP1yPwvUoXOc/UrgehetR2D+4HoXrUbjeP83MzMzMzPw/exSuR+F6AEBcj8L1KFznPylcj8L1KPA/CtejcD0K1z/Xo3A9CtfTP1K4HoXrUeA/j8L1KFyPAEBxPQrXo3D5P7gehetRuOY/CtejcD0K5z8pXI/C9SgAQA==\",\"dtype\":\"float64\",\"shape\":[5000]},\"color\":[\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Good\",\"Fair\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\"],\"cut\":[\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Good\",\"Fair\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Fair\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Good\",\"Good\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Fair\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Fair\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Fair\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Fair\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Fair\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Fair\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Fair\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Fair\",\"Fair\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Fair\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Fair\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Fair\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Fair\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Very Good\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Very Good\",\"Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Very Good\",\"Good\",\"Good\",\"Good\",\"Ideal\",\"Premium\",\"Good\",\"Very Good\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Fair\",\"Fair\",\"Ideal\",\"Good\",\"Good\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Very Good\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Fair\",\"Very Good\",\"Premium\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Premium\",\"Very Good\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Ideal\",\"Very Good\",\"Fair\",\"Premium\",\"Good\",\"Very Good\",\"Very Good\",\"Premium\",\"Premium\",\"Premium\",\"Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Premium\",\"Very Good\",\"Premium\",\"Good\",\"Good\",\"Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\",\"Fair\",\"Premium\",\"Good\",\"Good\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Premium\",\"Ideal\",\"Very Good\",\"Premium\",\"Premium\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Ideal\",\"Good\",\"Very Good\",\"Fair\",\"Ideal\",\"Ideal\",\"Good\",\"Ideal\",\"Good\",\"Good\",\"Premium\",\"Premium\",\"Very Good\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Ideal\",\"Good\",\"Premium\",\"Premium\",\"Fair\",\"Premium\",\"Ideal\",\"Very Good\",\"Very Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Ideal\",\"Ideal\",\"Premium\",\"Very Good\",\"Good\",\"Very Good\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Ideal\",\"Ideal\",\"Premium\",\"Premium\",\"Premium\",\"Ideal\",\"Good\",\"Premium\",\"Ideal\",\"Ideal\",\"Ideal\",\"Very Good\",\"Premium\"],\"price\":[1794,2167,12148,14968,1719,9996,2923,960,4455,10580,802,758,14616,1076,5158,10211,500,5836,4327,828,4521,4173,1956,804,686,1932,1783,3435,3697,9896,6666,4224,8852,5908,873,13645,505,2290,5256,6122,827,1115,754,844,1848,698,8590,12369,4513,709,5373,863,1031,10278,5650,956,2789,9233,2010,2594,4879,373,3190,2756,5859,5894,957,1771,4683,1011,2394,902,6373,2648,1226,3352,1243,1134,548,12910,803,2560,3193,4751,2211,1289,1822,1546,2263,1864,3267,1406,3918,3035,583,3059,612,4309,1659,16287,3369,15137,709,1930,3462,4187,11709,572,4260,2762,5426,16239,545,3780,10330,2531,1922,2902,6794,13940,1011,3318,2670,2179,882,7677,1433,6600,3644,1067,4309,6652,3669,5182,921,4480,1956,8509,1053,911,973,3673,1035,666,12185,923,4304,5777,1697,1076,1115,6260,1217,4812,4374,505,1975,10304,710,1698,3595,1769,15840,11351,1244,8689,1200,1046,1948,1563,2544,1092,4167,1246,828,491,4260,1665,1255,14542,485,1185,6169,15178,1637,774,12153,4596,4989,4572,5174,490,6783,7598,7455,8773,5999,2239,1892,3965,982,687,12236,1876,4318,16778,2851,2453,6460,566,2513,2869,2387,5174,1814,8596,1021,853,1243,1007,1760,1993,16716,573,2308,4740,1700,10907,2142,1436,644,1107,10429,521,2482,5082,2154,1218,628,1231,4871,6932,827,8008,621,9979,3299,1332,2184,10821,2150,449,489,4948,1238,14106,7502,1722,3765,4936,5076,3007,1074,2401,854,710,1607,1087,939,7319,946,694,12202,3333,1698,504,1410,6098,802,1267,505,7032,4620,7102,2759,1904,6065,1835,577,1815,16791,1050,3618,1026,3160,10709,2914,3754,4446,2674,7230,5872,1223,4207,7730,3044,4703,4459,633,5080,942,10887,3360,496,3413,954,942,3316,540,10659,1253,4596,1177,6573,2717,2064,1192,1692,764,475,1024,485,10080,1443,1334,2047,827,5602,778,1112,3307,9359,5788,565,794,6720,952,662,765,1022,3593,6265,2782,3669,2387,648,447,3167,3673,735,571,12798,4916,6704,876,1984,5739,1619,612,844,4199,18279,7665,1444,649,1263,7506,1235,7453,7548,810,532,1667,9005,830,485,5599,4436,906,7870,16611,5640,8789,2160,6260,1377,1956,2644,1851,4879,2656,717,1573,589,1577,1774,2363,413,6787,2833,1577,3062,9881,1569,8301,450,619,4329,994,4668,2863,2832,2792,2329,1838,6652,2277,693,837,18112,576,574,2628,3671,10341,605,2239,732,894,13307,678,4578,7371,1020,3251,1876,829,1056,14637,2545,1822,3205,3114,3763,581,4995,526,1134,4099,8991,6055,600,4496,3115,605,522,11737,1221,603,5964,4988,2421,6446,4968,3951,5456,567,17038,612,1130,1691,1358,591,6772,886,4183,789,9040,4763,16295,4823,4128,521,4439,3894,11113,963,13828,15189,10079,10043,586,658,608,1317,1689,384,6159,4678,9218,3974,4423,2008,1431,3524,6019,2608,1546,671,5805,812,2389,421,3988,628,1107,2398,7358,2780,4337,7192,18067,620,666,6495,4617,4823,1002,895,548,574,904,614,1815,12459,1279,802,394,3247,4072,814,5897,3816,1769,5662,4242,544,2512,605,4354,3625,8109,13661,7220,573,2479,3591,4440,727,2960,12681,9581,533,540,1257,3682,631,5390,9254,2686,1654,5767,2829,9203,1945,4578,705,4233,2093,2322,3740,5379,840,13069,12030,353,2743,5529,3604,7703,633,11322,1629,6979,485,2287,1724,2587,891,803,8442,5487,3846,4426,805,1694,3275,1092,4955,475,763,10477,5266,2350,1397,2197,1998,675,1667,9930,1310,3391,2836,1813,9586,17403,3662,2067,716,5047,675,7564,8748,449,13553,4821,2933,7316,9155,507,6619,1792,8138,421,1031,1349,2351,737,788,4428,2821,4779,5161,1720,15814,4559,9775,983,780,8257,645,3787,14674,1845,2399,8840,4478,4078,15841,698,2952,2723,862,3287,2807,5925,2821,1293,666,816,8213,773,710,2868,12038,11525,9857,2368,544,4242,968,5925,1053,7832,3771,5535,11739,8827,12209,737,717,3872,3152,1637,2731,705,2833,734,3653,805,1061,2475,1412,1932,9691,15600,5019,5916,605,1637,6701,1055,3283,438,16530,698,1635,3732,2475,767,669,18474,1056,602,10282,453,7281,1813,1715,1929,795,5194,605,3084,1929,10283,1113,4508,2298,6755,3864,1709,525,912,1989,6969,3816,4625,1858,11654,2657,5927,907,8674,2762,5937,2730,1680,9236,12734,3534,4316,505,14300,687,7234,492,544,1073,669,3033,666,1826,733,10739,1177,1307,1239,596,4959,5232,3024,453,403,3172,3297,5028,4547,1088,8864,5167,5238,13512,649,4887,1163,1796,5219,480,10346,1953,3251,4798,4956,8830,1245,14654,5759,7637,1028,450,8176,2930,912,1849,2415,1087,1130,2505,408,1662,491,627,918,5804,3950,579,720,4320,530,802,4516,776,506,633,8353,3330,18795,3881,622,828,9465,1715,789,3692,978,3173,463,898,11577,7496,900,593,4536,6954,2891,3333,6597,5433,12380,1134,1240,2513,626,801,702,4925,869,790,4558,1865,3759,1546,2751,6989,530,4631,802,6207,1819,15334,724,1020,781,765,6904,5836,449,2266,1213,2697,1815,1752,7310,956,3012,945,844,642,758,2013,14717,4622,722,2567,13256,10351,605,854,3290,1103,3345,1080,5546,696,3275,755,936,651,11088,9182,15930,3129,4469,11068,10281,871,3282,4004,504,18500,8334,1761,6742,2986,1439,7562,14844,5977,688,4743,4434,571,3274,3901,705,2140,8291,5783,3488,6271,11313,899,6166,890,701,4474,1673,15478,838,2801,367,3295,827,4989,6494,765,732,2054,2453,705,14354,811,544,6221,709,3332,485,4071,718,862,3798,4588,803,2074,3749,408,4191,2160,4238,2320,1438,8504,4042,4412,544,4537,606,4476,4732,2321,2252,580,12273,3601,1624,1921,4327,500,838,3323,4642,772,1235,3276,2867,1753,810,2052,1420,984,842,544,1865,889,14095,1013,9569,550,9139,608,947,4997,1046,3518,9845,2697,7454,16485,8228,4648,5054,1095,800,18656,1576,530,1180,1317,628,3601,988,928,498,926,579,3685,4032,9104,12078,8499,12606,1775,872,1307,3629,4032,2120,16300,1655,1665,1448,764,5408,485,5671,648,3640,1572,828,4964,1571,8879,777,2463,1011,2297,1068,6441,1407,5461,561,3502,12707,6533,5269,852,767,2672,2832,2416,4709,878,645,6828,1404,959,4984,8936,1882,10302,1327,984,3140,884,505,6851,16783,1061,5312,1050,7577,6956,3275,904,675,12779,5978,4686,5015,1723,5743,1271,9176,552,3892,10976,6654,1404,2792,12098,16970,1576,505,5046,957,652,923,720,12209,5105,4096,4312,787,5572,2041,2442,1965,964,608,2401,17057,1687,15848,4417,5980,669,904,335,9467,6485,829,624,3672,764,1982,3599,3353,2453,6160,814,710,1806,1615,7773,1370,1024,5396,4368,993,956,1829,10357,1668,1155,5950,1080,8846,6201,5055,986,681,410,13196,653,18431,1225,7163,2826,13777,584,911,13250,3876,4155,895,18281,776,3729,2177,4936,844,4899,7955,4808,985,1257,5717,1177,2241,825,3520,6623,1224,13291,1339,633,17297,13317,1934,17028,2735,3091,2143,4725,544,2196,4845,2482,4435,5280,1181,840,756,633,4519,1003,2952,2264,586,752,605,3141,561,561,3752,2696,1979,2030,2818,802,2826,3039,1806,1228,4641,886,566,2035,7392,1290,711,1836,526,2109,9813,11531,12068,8843,3290,2887,18119,2137,1015,2569,5311,1844,5988,631,1061,1674,1845,709,1746,1212,5655,3105,4918,14407,2657,1878,10977,789,5113,2583,1555,17219,754,10764,990,4523,880,3493,8421,579,516,523,1197,11227,840,4830,789,716,4081,4457,1745,521,948,538,791,653,448,3421,5338,876,622,4205,3046,3742,738,11133,1247,1103,18066,16462,5315,1193,12547,907,899,5116,736,755,5121,3856,764,2039,1008,3160,5154,4218,5882,540,780,4291,2762,1438,707,7632,1874,447,4256,2057,1113,5206,1888,5187,4370,17233,9471,3519,2894,2153,1781,9892,1031,5144,692,789,3429,2576,2134,765,2354,4619,1711,2426,2843,1781,4284,11023,5702,2647,4538,942,2029,4381,435,844,904,11090,3535,6889,5184,1010,10949,810,4249,5515,16900,727,544,725,1759,2569,2954,1135,9171,862,17659,2360,11688,552,1076,8062,1011,911,6066,4738,6324,3759,900,5226,9781,13263,1134,1006,6416,816,1415,970,1015,4086,7900,771,6010,7240,9178,802,4197,3519,10472,12311,2615,12390,2230,5543,552,1923,4926,12720,4161,878,984,7479,2550,9799,3105,1066,901,3884,2723,1114,408,1053,2131,1787,557,746,4265,17837,1112,351,3963,4981,2801,1030,1998,807,8633,874,911,9075,4975,534,3401,2543,762,863,11946,7498,2986,844,2658,855,880,3398,5125,4196,1307,4054,1237,3461,891,4338,3839,1637,5055,1229,2475,8146,402,3724,969,8427,3963,2076,1720,18663,1859,500,765,2001,5777,3023,5645,17315,3830,1689,3756,3868,4141,4416,397,3640,14915,17666,9478,936,720,6140,1379,694,870,5602,4203,2530,3920,984,4224,601,489,1276,5183,1385,1041,2390,828,432,710,4826,1746,15568,5940,14209,4662,2700,493,545,709,11511,827,583,743,5197,2573,2873,491,4077,776,5863,605,1399,3472,8590,3419,4830,891,15059,4142,1940,5592,2762,3219,847,734,775,6271,1940,709,844,13536,6822,10091,1791,13907,16364,4511,581,795,772,4737,7440,3794,6403,1163,2542,4649,685,2231,1571,956,2250,2735,6316,4791,2041,642,2344,5654,1890,465,5207,5005,6566,453,2182,911,4742,6732,554,1787,2996,743,3649,1436,17014,952,11873,2605,982,1238,5815,15984,5806,16689,755,3242,9932,1557,669,2683,11105,696,789,9968,620,975,1263,6424,4065,10546,556,9494,1440,1604,2588,2692,5932,5806,5643,1421,911,1024,16384,956,1383,4679,16733,679,804,3250,4660,560,11554,4486,1637,1963,847,1152,8040,4038,6330,14375,1659,1071,6713,786,8810,14900,4199,4258,6238,788,11110,3629,13978,2399,2676,1069,2314,2238,5996,981,3006,670,1654,1200,6002,4428,718,1092,5759,4538,15651,4861,1682,6400,1214,5715,1075,530,5029,4745,3649,2184,2839,4217,5154,3752,2290,2762,700,1088,596,5686,4413,4600,1793,3576,1571,2618,2202,553,10113,15665,2066,449,522,839,3248,685,5868,1246,394,3335,4065,1628,506,14489,4724,967,914,1048,854,15897,1193,3129,1449,8120,814,8796,561,678,509,17826,3869,4705,775,805,5940,11470,421,11102,7465,4366,506,5533,3377,3392,3032,1808,5183,9212,777,1422,628,7812,6319,3811,2074,9233,589,10155,17078,11192,2201,12284,449,5648,596,8312,419,5683,6335,7294,1375,1847,1854,1867,758,707,1435,12283,1672,3782,1243,16693,571,4963,723,906,14066,4879,2954,3696,8456,3601,1402,3409,1437,2383,842,2944,7235,1890,8287,5047,4865,4711,8976,7151,7466,450,1331,1129,16064,3618,4882,732,6377,1354,544,4670,2550,1013,684,3002,1359,3276,613,6771,7458,7652,4872,470,1624,2176,11109,616,4318,9847,686,10539,1915,16723,589,1059,1167,4426,2822,3787,995,675,6241,1727,2651,2003,4729,2209,1007,5002,8431,621,2708,1851,2905,5775,10302,2287,3353,574,1832,1013,1449,942,18447,3377,742,789,1232,16789,1838,4911,4191,854,1114,4543,14351,764,936,2956,2670,15802,878,2445,5281,2352,3123,552,2419,943,3599,864,1055,5255,1687,765,5584,4932,13165,11235,373,2966,14931,743,1009,6350,493,568,1547,673,2770,2459,5125,942,4465,7083,1806,552,8593,4543,2604,7828,662,1237,1911,776,7509,687,4007,9252,802,1818,3101,764,1089,3024,15878,658,544,5724,7491,5606,2123,2801,1250,9530,3898,681,1125,10104,4642,1068,1580,3701,1724,1359,2377,10046,1754,7287,6098,1334,2602,1179,18481,2737,1007,10228,761,1734,802,789,776,596,2105,11934,773,2998,1653,702,3243,7288,6352,853,1239,1582,552,504,3670,15984,739,2829,4270,1574,446,14220,16231,5352,2872,11668,1235,7881,745,15095,2171,10209,1821,6418,658,4183,2907,2898,2479,10962,12907,5534,1687,4090,658,670,2396,936,4238,1349,2492,7963,3107,469,2313,675,3726,13239,731,1882,9781,7986,465,5152,810,778,675,8118,1668,3392,2210,1678,3425,2308,2787,776,706,565,3893,11387,911,4568,403,4385,814,827,3084,8430,5447,774,1712,1427,731,761,4455,1197,9516,18014,4405,804,1140,620,1557,1970,7504,2998,461,2732,1668,5211,711,7310,12702,11234,4920,854,17313,4033,1235,878,492,1378,3142,2648,2352,1136,9757,4508,12030,1214,13912,2239,5871,5636,1935,6344,872,2129,3513,435,904,17223,796,2063,1838,415,4673,605,1580,680,695,10891,3990,2724,8442,5750,9051,2447,1664,5864,4488,758,425,481,2147,1429,6355,3093,17392,429,4500,3830,2319,12230,2475,2218,673,1389,4984,1071,421,2026,965,2871,9761,1577,721,1547,2949,11899,3713,8265,13393,579,1013,2288,3465,5430,424,4194,2025,2010,12359,5602,1350,7304,6364,2229,775,4223,842,4375,859,13474,3538,1100,731,622,1016,983,13405,1080,680,2101,1013,5131,429,675,9627,5540,872,3830,1636,930,7996,816,8113,4536,6589,552,2917,6479,2623,14588,4095,2854,7677,1706,972,6776,6250,1087,4276,1318,18055,11746,2649,3461,1841,942,5468,1046,6505,2964,926,798,7550,499,2231,2890,567,828,650,1436,6204,5581,3011,3273,792,827,907,774,2613,8742,952,5864,2389,666,665,542,533,2593,486,1392,11688,15144,1105,6300,6996,710,5242,1436,3788,990,1815,5033,5217,4624,1845,7149,1295,368,878,4744,2726,5514,4979,1052,6806,579,3660,8373,6968,15806,586,7971,855,7155,13007,4241,868,2285,2398,2184,1415,877,2973,17353,450,5345,4492,3599,595,600,1963,2886,6776,652,15494,2456,3006,1269,7787,1216,625,9391,18059,5882,526,7589,1815,1424,720,4870,2535,1376,1033,12681,13761,17073,14527,14456,17496,18541,7636,820,11861,1812,4113,5421,4087,12968,2042,3864,2290,3828,1323,627,7283,4008,6522,13132,4136,10144,2309,6504,1813,533,5128,4361,1100,828,3371,4256,16811,942,8404,4686,1061,814,2749,3549,1861,15185,1573,928,3665,9704,2020,1018,4932,1748,3518,8400,1035,2789,2278,843,10947,702,5453,1830,507,1279,6222,2673,8000,1052,8223,12494,577,827,6533,473,596,8912,4324,1279,727,16603,12500,1166,4077,1170,2312,765,461,7188,942,9828,4120,523,4995,8969,593,6086,982,3214,680,9479,2725,4309,2226,709,4132,1451,683,3161,4933,3696,1207,1340,4242,5078,855,1820,11147,2422,5091,819,1752,596,4273,1656,9081,1698,1162,496,11519,1001,2618,984,4381,4259,2426,4715,1033,6257,5655,12646,540,3360,821,4629,5430,1286,3768,462,4312,4230,912,7587,8401,10685,4751,4665,13500,9699,1613,2085,3643,3977,1819,1140,828,810,6353,1057,4582,14092,1906,729,961,557,3104,10096,561,5218,6221,10568,1116,12655,1795,2985,921,4440,1607,4570,12620,723,14194,4007,1158,812,5770,5775,9682,877,1018,854,4836,1304,1119,11646,2306,10446,1117,1005,4033,10817,5475,1656,12071,1046,1181,1221,3519,1220,1249,12071,1974,675,1284,1168,1150,1605,744,1945,1020,9552,7128,6558,1670,1813,1334,1041,15949,1439,6810,14812,5667,605,6328,1059,2596,6887,1890,802,4384,1577,614,675,5595,5451,3801,5860,6733,559,538,8275,2016,795,1420,7039,1068,829,6025,995,4899,11188,633,2659,707,4197,2217,7273,10954,2118,11921,706,2931,942,6081,1073,7246,6889,9116,12996,1230,1035,2676,13764,891,18057,8456,11268,2554,4166,1187,5983,6985,8347,13757,544,17533,684,1235,4304,1752,7457,405,4066,14970,4106,800,3390,15710,605,14749,713,4373,995,911,1207,8644,810,671,6609,4702,842,18179,2835,596,498,672,3924,4103,6085,575,1063,16410,7197,765,544,2250,13865,802,1163,2131,1367,814,5817,698,984,3010,6302,1689,689,7758,499,11154,579,2369,2423,2011,1094,1053,921,954,1813,9371,1091,675,462,4355,17191,705,792,1549,974,6787,4998,2016,608,720,5037,4887,1749,4438,709,1610,766,9541,13746,1595,5599,3577,2508,2816,9407,1102,1750,4986,753,2401,1077,3933,10891,4238,492,936,7559,5028,4441,3048,11873,7802,1359,3601,2487,566,9819,1656,4586,4617,3183,605,5489,2776,605,2416,925,830,5781,2523,18231,2423,878,5330,713,14624,658,1715,668,4344,3017,2052,1050,2437,1911,4386,697,776,798,8334,2168,765,2369,4641,960,3199,687,18784,473,1104,2973,8165,3024,694,2313,917,1707,530,929,3776,3415,5116,1667,5082,7487,11379,4755,1453,3941,4391,5242,4191,15377,11594,912,3537,3920,2099,8820,1187,6283,2326,4012,7785,2158,4355,1788,1768,3495,1368,951,11015,10771,8620,1301,17765,4939,6078,15821,2633,7589,1073,507,1591,628,641,1772,5633,471,18686,14304,3974,13133,4912,711,2387,952,1754,393,3898,619,2531,3998,1574,3387,2007,1243,666,561,7157,561,2953,5820,1892,11765,16575,453,14790,787,2573,17003,4672,6261,658,12364,3718,2818,13665,3360,422,696,3378,3478,6012,743,421,6431,5846,1114,449,1153,1129,5108,11430,3228,1999,1064,1026,12252,17393,7477,602,6294,746,1412,8011,1882,665,7193,2066,949,1662,1767,605,1577,5584,1235,2036,1107,16931,812,492,11376,2098,5740,1235,6627,3864,1232,1122,1140,446,1031,3858,492,3431,5294,1975,3317,707,13400,4654,1949,776,1248,2397,702,4264,1662,506,1326,792,8783,7143,4355,698,5699,680,1076,5550,1108,9533,1150,562,802,861,3669,2404,394,2525,6720,9916,2562,2590,10574,11087,1757,1056,2096,2858,3429,8346,3277,505,2942,14577,4485,2330,2389,2066,716,8870,626,6073,1636,13828,5604,2045,624,940,11248,1433,3871,6403,4197,4869,658,684,1007,17172,7726,15239,781,5866,5242,776,7785,10367,723,2357,3040,11226,7179,816,3955,446,1939,15030,14282,571,548,2354,6381,3837,935,7602,12851,1908,12338,2870,776,1210,14199,4960,971,561,15897,4118,5612,1385,10996,1221,1028,1125,2839,8949,9527,15246,9168,1053,488,1993,1440,12693,8768,3077,2394,17051,638,1132,720,1715,8035,4838,959,4630,776,809,5299,766,2036,828,803,3707,1750,821,1616,4875,552,4221,10377,852,8005,523,814,3160,556,833,930,9026,2612,7464,657,6604,16896,851,3707,2376,5176,591,4593,2101,491,4800,9526,789,2074,1634,7090,6818,3826,6354,827,445,8357,3915,663,2366,2125,1033,1923,3725,5602,2788,6825,3563,6794,1869,1076,10888,1438,4234,814,2057,1122,1096,2858,628,5049,1421,2680,802,7105,1656,1156,12261,636,5315,2112,645,4278,431,1146,3530,526,16954,7110,1662,11369,581,10619,608,3176,942,1358,1963,667,3077,526,955,10716,1621,2685,3909,5883,8840,6133,540,4561,875,7258,1393,2414,7723,5932,558,5218,13081,11329,1698,3889,1389,3790,1013,1688,9547,773,1112,363,9266,625,800,4276,8869,1695,15035,2312,673,828,978,3119,848,3077,4054,799,15038,1115,9581,1120,658,2847,908,1217,3293,404,12654,13784,7365,2711,3107,5082,12196,729,2616,1056,1815,1279,1115,3451,6738,4725,18254,2719,8184,1847,6007,2885,1142,7929,5882,789,763,1133,14844,4435,10853,2202,2191,698,6416,457,1438,5305,4119,2059,631,7056,5233,6239,3030,3481,1107,1872,2435,601,2402,1565,783,1956,445,666,7745,15397,4627,8602,4064,2083,9030,1027,15847,3340,2596,1064,608,3917,8889,471,2999,3047,729,5358,713,726,8040,3250,3335,1361,874,6001,1276,5783,648,942,805,6134,1202,665,1978,1370,2578,2767,4758,599,1078,18034,484,2441,2100,552,2932,8253,1951,5701,15760,4855,6346,5225,4880,5026,1297,591,5013,7049,4330,891,11188,4403,1629,4022,1977,4723,1191,6056,15952,1836,15140,526,17126,488,732,1250,11958,7923,6440,14833,561,5291,17042,969,3858,489,3830,1024,712,544,1877,646,4265,3471,2518,1154,10567,14199,2974,16021,924,18166,2617,2287,1286,10939,1600,7812,7234,1681,746,8396,5758,5880,2025,9115,3382,4325,6787,7741,4270,840,15246,725,3749,947,1073,8451,5051,5538,18152,10478,14558,6318,4365,3884,2141,490,544,691,668,802,5285,728,11486,2815,599,11580,10099,740,3675,7430,625,855,2174,10666,1812,868,2470,14799,4969,11216,5322,947,893,457,805,774,6648,982,1261,4198,11523,5366,828,1353,2401,770,3863,2572,5044,1211,3321,6529,4964,4253,6499,1629,13334,2683,2043,608,854,1443,14014,1046,17999,4108,925,9242,2423,8793,2206,1080,1989,2227,7152,521,9343,982,1841,680,6303,3510,5884,691,8387,1116,1684,1107,11825,4004,2258,3360,4355,749,710,1073,1826,776,873,5765,4716,956,4432,16657,1019,984,3164,7245,5292,3311,9035,1406,1396,3960,5452,2443,4186,812,15109,854,15649,13887,767,596,2042,2895,2458,814,17127,544,2856,408,2682,421,1657,3534,14795,530,3422,2355,1259,628,13037,1927,1875,631,823,1238,2585,2415,1267,2332,1760,4921,13786,544,5489,1828,5239,14982,687,13119,965,1002,6291,806,11226,1440,1777,533,4916,3367,4980,811,499,572,3819,2557,3052,2298,965,5052,4989,1896,8733,885,1801,13986,5606,638,658,826,2948,3217,2559,1287,13550,2926,984,4413,5771,604,3062,5416,1819,3337,2297,1369,776,5190,3450,945,7141,921,2692,363,7244,1687,640,1400,4548,1052,9513,2885,3804,1122,975,2807,591,625,2167,9814,11643,3674,1415,1179,997,4829,1340,612,1232,626,7134,5926,2182,9279,2029,11624,730,5548,6793,720,505,1607,1819,4964,642,828,552,4082,4427,9916,6691,5197,5226,8075,928,1279,851,748,872,12247,1214,9483,2822,717,9257,1071,4680,1760,2183,3084,945,2103,800,1806,2723,2879,4764,7109,829,507,7280,1607,6636,6239,2473,1582,7964,2880,705,1158,7294,625,13542,5266,625,9483,1334,559,5592,732,2266,1990,1988,746,2896,1377,498,15281,1069,5160,6850,572,789,9858,14775,751,895,5948,788,7347,1640,5167,994,4890,5758,2215,5221,2144,1063,13880,1409,907,1856,1994,1061,12229,12219,1263,5610,545,1750,6288,5134,2912,2088,878,4227,6354,9759,9028,521,880,3314,1673,4987,1061,1786,17442,732,874,693,4155,589,1985,4495,812,9495,3473,621,3594,554,2648,789,4200,2696,700,9972,2200,11169,819,536,3196,4949,2256,1372,13993,794,1436,5312,674,18102,13734,1279,1813,1864,4435,10934,656,7492,3984,8184,2671,891,2608,840,675,4008,558,449,2969,5200,1192,3033,668,2877,2839,8527,1848,758,7602,16955,2657,1753,1067,2673,4876,4959,14156,7951,4830,9041,3089,641,2953,5188,1052,1437,854,4395,839,6786,942,4692,3246,14171,13515,844,2442,3057,3509,11166,1253,4455,4480,1741,795,2106,2550,3590,17447,8930,1668,18525,4207,2908,6445,605,710,746,1376,5994,7644,7812,2098,5315,675,7467,1186,743,936,7244,4128,3644,3455,487,1263,10046,420,1040,743,582,2716,5463,1902,710,2923,2251,1117,5575,9306,3376,4334,5057,828,6255,559,5834,709,1015,1736,7037,1669,670,4269,3893,2150,2898,2612,1766,489,1721,2168,4861,11990,3417,702,2422,4029,408,1341,878,1957,14234,447,8810,756,14308,3200,1237,1065,4345,838,596,2530,1279,1929,624,3812,1008,16955,5616,5547,12253,2634,5037,5975,2064,2553,17227,1569,5491,951,432,594,4860,625,1265,2928,1598,798,14027,1367,5851,16179,1764,1180,452,776,3787,802,17934,683,3170,775,5163,642,621,1081,3105,2163,4640,756,1448,791,2400,4828,694,17294,707,914,5242,4679,5354,13037,2374,589,11475,12179,4965,9936,894,9435,2401,4791,2258,1576,5816,15065,1140,8496,6957,2442,808,4521,1340,828,1591,693,651,3048,3975,11843,9780,874,755,5600,2037,3332,6743,8115,2744,429,730,13532,758,1819,2628,1415,649,680,13007,4054,499,4600,12755,3103,3449,547,16629,6419,645,9900,11115,4832,3644,1603,982,16499,2328,921,15000,2349,4588,766,7139,14711,10995,4232,2893,1235,14973,5004,1289,2557,562,965,581,526,5318,5521,8294,10622,809,3489,1320,802,826,6516,6256,353,9457,2652,956,1240,658,658,828,576,587,3011,1117,2083,1357,4118,8341,8454,988,14838,749,3629,2595,1187,1939,956,1120,3445,2999,2311,2690,8102,620,730,1605,3187,8938,658,11442,6643,2262,713,589,5746,1846,798,7075,802,4207,689,6788,2865,17893,800,3906,1829,2056,1239,13043,2513,4942,1875,2368,844,9973,2264,821,3336,680,3649,418,4155,737,912,2933,878,4333,9343,863,10730,878,5197,2695,4107,1034,10463,1107,10934,12787,11009,16406,898,1807,445,1781,12429,1031,3447,646,1666,5372,11628,1577,802,418,847,3350,12242,650,526,630,5760,6751,16466,6006,11057,620,1911,2863,705,627,4872,6393,4238,662,4088,3613,3740,462,500,8303,2168,11641,4593,3359,7308,4373,838,1886,11572,9716,4598,905,984,2403,4633,5975,17825,855,4751,2337,541,1778,5783,2389,1207,1433,2262,10636,749,3607,2034,684,1993,1166,2768,9656,716,1264,7850,8256,609,14648,8216,3508,562,1052,1076,571,13135,1007,14042,4476,7666,3723,5161,3303,544,12261,614,984,1337,687,8785,1659,1021,7399,628,10738,622,2271,2317,502,3725,5546,1933,2054,1654,485,8212,1833,2375,4144,1238,4419,723,2239,2094,3261,1114,3005,737,10570,5504,772,2386,734,2577,1095,1670,849,1044,886,1187,4326,770,5123,4854,994,7216,3399,1689,5105,2347,10701,15535,3879,6484,2291,4054,2816,585,7220,763,3780,4077,504,684,1942,1016,435,3800,7459,984,2650,5576,638,395,904,9183,4816,6132,1631,12152,3119,1356,1123,477,1001,705,8997,522,2290,626,918,3920,5037,627,667,6557,4165,18236,1668,1076,3062,988,811,895,537,12621,719,465,734,2820,550,1327,2804,2218,10666,910,4931,8044,813,11480,4484,5622,1267,1974,5947,5292,987,1841,5006,2657,17005,2300,3457,731,1584,13097,579,5166,2674,533,2838,596,3998,505,817,413,2936,916,7724,505,704,523,12468,650,6340,4460,7096,1125,3185,1264,1443,627,6194,4372,800,9342,2367,5768,945,9119,3924,10080,5051,5293,5062,2492,1166,868,2107,3130,669,2214,1607,5179,4665,853,1871,734,6196,776,2870,2699,3610,526,2192,1046,11435,2723,969,4956,844,10087,723,1758,601,2104,666,918,6342,1599,523,1698,10214,1197,2066,9665,15818,1752,12554,4552,4816,1781,7597,645,477,954,8213,1041,936,638,6833,3226,4295,5906,633,743,1179,5826,744,454,10546,457,4593,5555,709,2857,6653,391,3669,579,2953,1200,457,4371,3342,357,4766,1672,11878,7761,421,10685,8204,9664,984,1227,10767,3740,759,477,2088,1932,3793,5014,6981,1708,1090,2961,1389,725,9896,6569,4476,6606,981,612,984,403,1669,2165,1839,12872,799,3224,544,1901,1397,3478,8416,2861,505,1882,906,9013,735,10206,1357,2394,684,1125,914,2005,10483,6159,2797,464,4892,2268,6955,880,489,5410,827,4283,4273,3508,2789,689,624,1103,557,919,648,814,764,919,584,1881,394,1076,1597,3574,979,4398,1163,840,8069,12896,3302,6400,7979,8400,806,8294,1226,10312,846,4637,5752,15517,649,18320,1143,2296,698,3296,5678,1848,494,2425,591,11150,6523,706,545,5771,1259,863,968,2797,1218,866,8258,1656,465,680,979,4281,2775,3180,5161,776,1069,3222,8120,561,587,2425,1605,13503,12508,6416,3416,4471,737,4836,625,8653,807,421,3282,4564,486,4372,1607,672,541,988,5132,3312,675,1138,1730,579,5073,434,710,885,655,5063,1875,3271,1122,1922,3303,1040,1021,735,2207,2041,737,6246,1815,956,4353,798,11032,10064,590,760,11767,5204,2738,706,5546,746,805,16294,523,2275,766,8488,4121,4937,1580,646,4514,4140,2650,4666,2388,3267,521,7291,4533,17489,6540,3363,3484,3336,863,865,956,6349,13098,15164,4462,1037,932,468,4234,5166,9907,665,1838,1084,9781,1152,868,528,4413,2143,917,2852,702,1926,15105,18439,2862,2017,568,802,1443,18804,9209,2491,2246,13850]},\"selected\":{\"id\":\"1865\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1892\",\"type\":\"UnionRenderers\"}},\"id\":\"1864\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"ticker\":null},\"id\":\"1877\",\"type\":\"LogTickFormatter\"},{\"attributes\":{},\"id\":\"1892\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1831\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1840\",\"type\":\"BasicTicker\"}},\"id\":\"1843\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1837\",\"type\":\"LogScale\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1829\",\"type\":\"HoverTool\"},{\"id\":\"1849\",\"type\":\"SaveTool\"},{\"id\":\"1850\",\"type\":\"PanTool\"},{\"id\":\"1851\",\"type\":\"WheelZoomTool\"},{\"id\":\"1852\",\"type\":\"BoxZoomTool\"},{\"id\":\"1853\",\"type\":\"ResetTool\"}]},\"id\":\"1854\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1875\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"axis_label\":\"Price ($)\",\"axis_label_text_font_size\":{\"value\":\"20pt\"},\"bounds\":\"auto\",\"formatter\":{\"id\":\"1877\",\"type\":\"LogTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"1831\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1845\",\"type\":\"LogTicker\"}},\"id\":\"1844\",\"type\":\"LogAxis\"},{\"attributes\":{\"callback\":null,\"end\":4.0,\"reset_end\":4.0,\"reset_start\":0.2,\"start\":0.2,\"tags\":[[[\"carat\",\"Carat (ct)\",null]]]},\"id\":\"1827\",\"type\":\"Range1d\"},{\"attributes\":{\"callback\":null,\"end\":18803.99999999998,\"reset_end\":18803.99999999998,\"reset_start\":334.9999999999996,\"start\":334.9999999999996,\"tags\":[[[\"price\",\"Price ($)\",null]]]},\"id\":\"1828\",\"type\":\"Range1d\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"20pt\"}},\"id\":\"1830\",\"type\":\"Title\"},{\"attributes\":{\"num_minor_ticks\":10},\"id\":\"1845\",\"type\":\"LogTicker\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"1872\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Carat (ct)\",\"@{carat}\"],[\"Price ($)\",\"@{price}\"],[\"cut\",\"@{cut}\"]]},\"id\":\"1829\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"1850\",\"type\":\"PanTool\"},{\"attributes\":{\"label\":{\"field\":\"color\"},\"renderers\":[{\"id\":\"1872\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1881\",\"type\":\"LegendItem\"},{\"attributes\":{\"data_source\":{\"id\":\"1864\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1867\",\"type\":\"Scatter\"},\"hover_glyph\":{\"id\":\"1870\",\"type\":\"Scatter\"},\"muted_glyph\":{\"id\":\"1871\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"1868\",\"type\":\"Scatter\"},\"selection_glyph\":{\"id\":\"1869\",\"type\":\"Scatter\"},\"view\":{\"id\":\"1873\",\"type\":\"CDSView\"}},\"id\":\"1872\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"overlay\":{\"id\":\"1858\",\"type\":\"BoxAnnotation\"}},\"id\":\"1852\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1863\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1863\",\"type\":\"CategoricalColorMapper\"}},\"marker\":{\"value\":\"asterisk\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1871\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1853\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1835\",\"type\":\"LinearScale\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"1831\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1845\",\"type\":\"LogTicker\"}},\"id\":\"1848\",\"type\":\"Grid\"},{\"attributes\":{\"factors\":[\"Ideal\",\"Good\",\"Very Good\",\"Premium\",\"Fair\"],\"palette\":[\"#e41a1c\",\"#377eb8\",\"#4daf4a\",\"#984ea3\",\"#ff7f00\"]},\"id\":\"1863\",\"type\":\"CategoricalColorMapper\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1863\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1863\",\"type\":\"CategoricalColorMapper\"}},\"marker\":{\"value\":\"asterisk\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1870\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"1865\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1851\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"items\":[{\"id\":\"1881\",\"type\":\"LegendItem\"}],\"plot\":{\"id\":\"1831\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"1880\",\"type\":\"Legend\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1863\",\"type\":\"CategoricalColorMapper\"}},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"field\":\"color\",\"transform\":{\"id\":\"1863\",\"type\":\"CategoricalColorMapper\"}},\"marker\":{\"value\":\"asterisk\"},\"size\":{\"units\":\"screen\",\"value\":2.449489742783178},\"x\":{\"field\":\"carat\"},\"y\":{\"field\":\"price\"}},\"id\":\"1867\",\"type\":\"Scatter\"}],\"root_ids\":[\"1831\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"1ad9afb3-ce99-4e51-9bf2-86bd6f6063fc\",\"roots\":{\"1831\":\"3ed06650-6fe4-4b0e-b956-40bdbebcead2\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":Scatter [carat] (price,cut)" ] }, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1831" } }, "output_type": "display_data" } ], "source": [ "hv.output(scatter, backend='bokeh')" ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:35:43.912739Z", "start_time": "2019-03-18T00:35:42.628661Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " var force = true;\n", "\n", " if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", " var JS_MIME_TYPE = 'application/javascript';\n", " var HTML_MIME_TYPE = 'text/html';\n", " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " var CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " var script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " var cell = handle.cell;\n", "\n", " var id = cell.output_area._bokeh_element_id;\n", " var server_id = cell.output_area._bokeh_server_id;\n", " // Clean up Bokeh references\n", " if (id != null && id in Bokeh.index) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd, {\n", " iopub: {\n", " output: function(msg) {\n", " var id = msg.content.text.trim();\n", " if (id in Bokeh.index) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " var output_area = handle.output_area;\n", " var output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " var bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " var script_attrs = bk_div.children[0].attributes;\n", " for (var i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " var toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " var events = require('base/js/events');\n", " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", "\n", " \n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " var NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

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

\\n\"+\n", " \"
    \\n\"+\n", " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", " \"
\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " var el = document.getElementById(null);\n", " if (el != null) {\n", " el.textContent = \"BokehJS is loading...\";\n", " }\n", " if (root.Bokeh !== undefined) {\n", " if (el != null) {\n", " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(display_loaded, 100)\n", " }\n", " }\n", "\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n", " }\n", " finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.info(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(js_urls, callback) {\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._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", " root._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", " root._bokeh_is_loading--;\n", " if (root._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 = [];\n", "\n", " var inline_js = [\n", " function(Bokeh) {\n", " /* BEGIN bokeh.min.js */\n", " /*!\n", " * Copyright (c) 2012 - 2018, Anaconda, Inc., and Bokeh Contributors\n", " * All rights reserved.\n", " * \n", " * Redistribution and use in source and binary forms, with or without modification,\n", " * are permitted provided that the following conditions are met:\n", " * \n", " * Redistributions of source code must retain the above copyright notice,\n", " * this list of conditions and the following disclaimer.\n", " * \n", " * Redistributions in binary form must reproduce the above copyright notice,\n", " * this list of conditions and the following disclaimer in the documentation\n", " * and/or other materials provided with the distribution.\n", " * \n", " * Neither the name of Anaconda nor the names of any contributors\n", " * may be used to endorse or promote products derived from this software\n", " * without specific prior written permission.\n", " * \n", " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n", " * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n", " * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n", " * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n", " * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n", " * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n", " * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n", " * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n", " * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n", " * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n", " * THE POSSIBILITY OF SUCH DAMAGE.\n", " */\n", " !function(t,e){var o,s,r,a,l;t.Bokeh=(o=[function(t,e,i){var n=t(153),r=t(32);i.overrides={};var o=r.clone(n);i.Models=function(t){var e=i.overrides[t]||o[t];if(null==e)throw new Error(\"Model '\"+t+\"' does not exist. This could be due to a widget\\n or a custom model not being registered before first usage.\");return e},i.Models.register=function(t,e){i.overrides[t]=e},i.Models.unregister=function(t){delete i.overrides[t]},i.Models.register_models=function(t,e,i){if(void 0===e&&(e=!1),null!=t)for(var n in t){var r=t[n];e||!o.hasOwnProperty(n)?o[n]=r:null!=i?i(n):console.warn(\"Model '\"+n+\"' was already registered\")}},i.register_models=i.Models.register_models,i.Models.registered_names=function(){return Object.keys(o)},i.index={}},function(t,e,o){var s=t(336),a=t(14),l=t(52),h=t(282),u=t(283),c=t(2);o.DEFAULT_SERVER_WEBSOCKET_URL=\"ws://localhost:5006/ws\",o.DEFAULT_SESSION_ID=\"default\";var _=0,p=function(){function t(t,e,i,n,r){void 0===t&&(t=o.DEFAULT_SERVER_WEBSOCKET_URL),void 0===e&&(e=o.DEFAULT_SESSION_ID),void 0===i&&(i=null),void 0===n&&(n=null),void 0===r&&(r=null),this.url=t,this.id=e,this.args_string=i,this._on_have_session_hook=n,this._on_closed_permanently_hook=r,this._number=_++,this.socket=null,this.session=null,this.closed_permanently=!1,this._current_handler=null,this._pending_ack=null,this._pending_replies={},this._receiver=new u.Receiver,a.logger.debug(\"Creating websocket \"+this._number+\" to '\"+this.url+\"' session '\"+this.id+\"'\")}return t.prototype.connect=function(){var i=this;if(this.closed_permanently)return s.Promise.reject(new Error(\"Cannot connect() a closed ClientConnection\"));if(null!=this.socket)return s.Promise.reject(new Error(\"Already connected\"));this._pending_replies={},this._current_handler=null;try{var t=this.url+\"?bokeh-protocol-version=1.0&bokeh-session-id=\"+this.id;return null!=this.args_string&&0=this.x0&&t<=this.x1&&e>=this.y0&&e<=this.y1},e.prototype.clip=function(t,e){return tthis.x1&&(t=this.x1),ethis.y1&&(e=this.y1),[t,e]},e.prototype.union=function(t){return new e({x0:n(this.x0,t.x0),y0:n(this.y0,t.y0),x1:r(this.x1,t.x1),y1:r(this.y1,t.y1)})},e}();i.BBox=o},function(t,e,i){i.delay=function(t,e){return setTimeout(t,e)};var n=\"function\"==typeof requestAnimationFrame?requestAnimationFrame:setImmediate;i.defer=function(t){return n(t)},i.throttle=function(i,n,r){void 0===r&&(r={});var o,s,a,l=null,h=0,u=function(){h=!1===r.leading?0:Date.now(),l=null,a=i.apply(o,s),l||(o=s=null)};return function(){var t=Date.now();h||!1!==r.leading||(h=t);var e=n-(t-h);return o=this,s=arguments,e<=0||n2*Math.PI;)t-=2*Math.PI;return t}function l(t,e){return Math.abs(a(t-e))}function o(){return Math.random()}i.angle_norm=a,i.angle_dist=l,i.angle_between=function(t,e,i,n){var r=a(t),o=l(e,i),s=l(e,r)<=o&&l(r,i)<=o;return 1==n?!s:s},i.random=o,i.randomIn=function(t,e){return null==e&&(e=t,t=0),t+Math.floor(Math.random()*(e-t+1))},i.atan2=function(t,e){return Math.atan2(e[1]-t[1],e[0]-t[0])},i.rnorm=function(t,e){for(var i,n;i=o(),n=(2*(n=o())-1)*Math.sqrt(1/Math.E*2),!(-4*i*i*Math.log(i)>=n*n););var r=n/i;return r=t+e*r},i.clamp=function(t,e,i){return ia[e][0]&&t\"'`])/g,function(t){switch(t){case\"&\":return\"&\";case\"<\":return\"<\";case\">\":return\">\";case'\"':return\""\";case\"'\":return\"'\";case\"`\":return\"`\";default:return t}})},i.unescape=function(t){return t.replace(/&(amp|lt|gt|quot|#x27|#x60);/g,function(t,e){switch(e){case\"amp\":return\"&\";case\"lt\":return\"<\";case\"gt\":return\">\";case\"quot\":return'\"';case\"#x27\":return\"'\";case\"#x60\":return\"`\";default:return e}})},i.use_strict=function(t){return\"'use strict';\\n\"+t}},function(t,e,i){i.svg_colors={indianred:\"#CD5C5C\",lightcoral:\"#F08080\",salmon:\"#FA8072\",darksalmon:\"#E9967A\",lightsalmon:\"#FFA07A\",crimson:\"#DC143C\",red:\"#FF0000\",firebrick:\"#B22222\",darkred:\"#8B0000\",pink:\"#FFC0CB\",lightpink:\"#FFB6C1\",hotpink:\"#FF69B4\",deeppink:\"#FF1493\",mediumvioletred:\"#C71585\",palevioletred:\"#DB7093\",coral:\"#FF7F50\",tomato:\"#FF6347\",orangered:\"#FF4500\",darkorange:\"#FF8C00\",orange:\"#FFA500\",gold:\"#FFD700\",yellow:\"#FFFF00\",lightyellow:\"#FFFFE0\",lemonchiffon:\"#FFFACD\",lightgoldenrodyellow:\"#FAFAD2\",papayawhip:\"#FFEFD5\",moccasin:\"#FFE4B5\",peachpuff:\"#FFDAB9\",palegoldenrod:\"#EEE8AA\",khaki:\"#F0E68C\",darkkhaki:\"#BDB76B\",lavender:\"#E6E6FA\",thistle:\"#D8BFD8\",plum:\"#DDA0DD\",violet:\"#EE82EE\",orchid:\"#DA70D6\",fuchsia:\"#FF00FF\",magenta:\"#FF00FF\",mediumorchid:\"#BA55D3\",mediumpurple:\"#9370DB\",blueviolet:\"#8A2BE2\",darkviolet:\"#9400D3\",darkorchid:\"#9932CC\",darkmagenta:\"#8B008B\",purple:\"#800080\",indigo:\"#4B0082\",slateblue:\"#6A5ACD\",darkslateblue:\"#483D8B\",mediumslateblue:\"#7B68EE\",greenyellow:\"#ADFF2F\",chartreuse:\"#7FFF00\",lawngreen:\"#7CFC00\",lime:\"#00FF00\",limegreen:\"#32CD32\",palegreen:\"#98FB98\",lightgreen:\"#90EE90\",mediumspringgreen:\"#00FA9A\",springgreen:\"#00FF7F\",mediumseagreen:\"#3CB371\",seagreen:\"#2E8B57\",forestgreen:\"#228B22\",green:\"#008000\",darkgreen:\"#006400\",yellowgreen:\"#9ACD32\",olivedrab:\"#6B8E23\",olive:\"#808000\",darkolivegreen:\"#556B2F\",mediumaquamarine:\"#66CDAA\",darkseagreen:\"#8FBC8F\",lightseagreen:\"#20B2AA\",darkcyan:\"#008B8B\",teal:\"#008080\",aqua:\"#00FFFF\",cyan:\"#00FFFF\",lightcyan:\"#E0FFFF\",paleturquoise:\"#AFEEEE\",aquamarine:\"#7FFFD4\",turquoise:\"#40E0D0\",mediumturquoise:\"#48D1CC\",darkturquoise:\"#00CED1\",cadetblue:\"#5F9EA0\",steelblue:\"#4682B4\",lightsteelblue:\"#B0C4DE\",powderblue:\"#B0E0E6\",lightblue:\"#ADD8E6\",skyblue:\"#87CEEB\",lightskyblue:\"#87CEFA\",deepskyblue:\"#00BFFF\",dodgerblue:\"#1E90FF\",cornflowerblue:\"#6495ED\",royalblue:\"#4169E1\",blue:\"#0000FF\",mediumblue:\"#0000CD\",darkblue:\"#00008B\",navy:\"#000080\",midnightblue:\"#191970\",cornsilk:\"#FFF8DC\",blanchedalmond:\"#FFEBCD\",bisque:\"#FFE4C4\",navajowhite:\"#FFDEAD\",wheat:\"#F5DEB3\",burlywood:\"#DEB887\",tan:\"#D2B48C\",rosybrown:\"#BC8F8F\",sandybrown:\"#F4A460\",goldenrod:\"#DAA520\",darkgoldenrod:\"#B8860B\",peru:\"#CD853F\",chocolate:\"#D2691E\",saddlebrown:\"#8B4513\",sienna:\"#A0522D\",brown:\"#A52A2A\",maroon:\"#800000\",white:\"#FFFFFF\",snow:\"#FFFAFA\",honeydew:\"#F0FFF0\",mintcream:\"#F5FFFA\",azure:\"#F0FFFF\",aliceblue:\"#F0F8FF\",ghostwhite:\"#F8F8FF\",whitesmoke:\"#F5F5F5\",seashell:\"#FFF5EE\",beige:\"#F5F5DC\",oldlace:\"#FDF5E6\",floralwhite:\"#FFFAF0\",ivory:\"#FFFFF0\",antiquewhite:\"#FAEBD7\",linen:\"#FAF0E6\",lavenderblush:\"#FFF0F5\",mistyrose:\"#FFE4E1\",gainsboro:\"#DCDCDC\",lightgray:\"#D3D3D3\",lightgrey:\"#D3D3D3\",silver:\"#C0C0C0\",darkgray:\"#A9A9A9\",darkgrey:\"#A9A9A9\",gray:\"#808080\",grey:\"#808080\",dimgray:\"#696969\",dimgrey:\"#696969\",lightslategray:\"#778899\",lightslategrey:\"#778899\",slategray:\"#708090\",slategrey:\"#708090\",darkslategray:\"#2F4F4F\",darkslategrey:\"#2F4F4F\",black:\"#000000\"},i.is_svg_color=function(t){return t in i.svg_colors}},function(t,e,s){var r=t(389),n=t(361),o=t(390),_=t(38),a=t(44);function l(t,e,i){if(a.isNumber(t)){var n=function(){switch(!1){case Math.floor(t)!=t:return\"%d\";case!(.1\");if(\"SCRIPT\"==e.tagName){var i=r.div({class:n.BOKEH_ROOT});r.replaceWith(e,i),e=i}return e}n.BOKEH_ROOT=\"bk-root\",n.inject_css=function(t){var e=r.link({href:t,rel:\"stylesheet\",type:\"text/css\"});document.body.appendChild(e)},n.inject_raw_css=function(t){var e=r.style({},t);document.body.appendChild(e)},n._resolve_element=function(t){var e=t.elementid;return null!=e?o(e):document.body},n._resolve_root_elements=function(t){var e={};if(null!=t.roots)for(var i in t.roots)e[i]=o(t.roots[i]);return e}},function(t,e,i){var d=t(52),f=t(14),a=t(25),v=t(38),m=t(44),g=t(57),y=t(56),b=t(53),n=t(57);i.add_document_standalone=n.add_document_standalone;var r=t(56);i.add_document_from_session=r.add_document_from_session;var o=t(55);i.embed_items_notebook=o.embed_items_notebook,i.kernels=o.kernels;var s=t(53);function l(t,e,i,n){m.isString(t)&&(t=JSON.parse(v.unescape(t)));var r={};for(var o in t){var s=t[o];r[o]=d.Document.from_json(s)}for(var a=0,l=e;athis.sleft&&tthis.stop&&el||(_[r].push(u[d]),_[o].push(0));for(var d=0,f=c.length;dl||(p[r].push(c[d]),p[o].push(0));var v={major:this._format_major_labels(_[r],u)},m={major:[[],[]],minor:[[],[]]};return m.major[r]=i.v_compute(_[r]),m.minor[r]=i.v_compute(p[r]),m.major[o]=_[o],m.minor[o]=p[o],\"vertical\"==this.orientation&&(m.major[r]=g.map(m.major[r],function(t){return e-t}),m.minor[r]=g.map(m.minor[r],function(t){return e-t})),{coords:m,labels:v}},t}(r.Annotation);(i.ColorBar=m).initClass()},function(t,e,i){var n=t(60);i.Annotation=n.Annotation;var r=t(61);i.Arrow=r.Arrow;var o=t(62);i.ArrowHead=o.ArrowHead;var s=t(62);i.OpenHead=s.OpenHead;var a=t(62);i.NormalHead=a.NormalHead;var l=t(62);i.TeeHead=l.TeeHead;var h=t(62);i.VeeHead=h.VeeHead;var u=t(63);i.Band=u.Band;var c=t(64);i.BoxAnnotation=c.BoxAnnotation;var _=t(65);i.ColorBar=_.ColorBar;var p=t(67);i.Label=p.Label;var d=t(68);i.LabelSet=d.LabelSet;var f=t(69);i.Legend=f.Legend;var v=t(70);i.LegendItem=v.LegendItem;var m=t(71);i.PolyAnnotation=m.PolyAnnotation;var g=t(72);i.Slope=g.Slope;var y=t(73);i.Span=y.Span;var b=t(74);i.TextAnnotation=b.TextAnnotation;var x=t(75);i.Title=x.Title;var w=t(76);i.ToolbarPanel=w.ToolbarPanel;var k=t(77);i.Tooltip=k.Tooltip;var S=t(78);i.Whisker=S.Whisker},function(t,e,i){var n=t(391),r=t(74),a=t(5),o=t(15),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.initialize=function(t){e.prototype.initialize.call(this,t),this.visuals.warm_cache()},t.prototype._get_size=function(){var t=this.plot_view.canvas_view.ctx;if(this.visuals.text.set_value(t),this.model.panel.is_horizontal){var e=t.measureText(this.model.text).ascent;return e}var i=t.measureText(this.model.text).width;return i},t.prototype.render=function(){if(this.model.visible||\"css\"!=this.model.render_mode||a.hide(this.el),this.model.visible){var t;switch(this.model.angle_units){case\"rad\":t=-this.model.angle;break;case\"deg\":t=-this.model.angle*Math.PI/180;break;default:throw new Error(\"unreachable code\")}var e=null!=this.model.panel?this.model.panel:this.plot_view.frame,i=this.plot_view.frame.xscales[this.model.x_range_name],n=this.plot_view.frame.yscales[this.model.y_range_name],r=\"data\"==this.model.x_units?i.compute(this.model.x):e.xview.compute(this.model.x),o=\"data\"==this.model.y_units?n.compute(this.model.y):e.yview.compute(this.model.y);r+=this.model.x_offset,o-=this.model.y_offset;var s=\"canvas\"==this.model.render_mode?this._canvas_text.bind(this):this._css_text.bind(this);s(this.plot_view.canvas_view.ctx,this.model.text,r,o,t)}},t}(r.TextAnnotationView);i.LabelView=s;var l=function(e){function t(t){return e.call(this,t)||this}return n.__extends(t,e),t.initClass=function(){this.prototype.type=\"Label\",this.prototype.default_view=s,this.mixins([\"text\",\"line:border_\",\"fill:background_\"]),this.define({x:[o.Number],x_units:[o.SpatialUnits,\"data\"],y:[o.Number],y_units:[o.SpatialUnits,\"data\"],text:[o.String],angle:[o.Angle,0],angle_units:[o.AngleUnits,\"rad\"],x_offset:[o.Number,0],y_offset:[o.Number,0],x_range_name:[o.String,\"default\"],y_range_name:[o.String,\"default\"]}),this.override({background_fill_color:null,border_line_color:null})},t}(r.TextAnnotation);(i.Label=l).initClass()},function(t,e,i){var n=t(391),r=t(74),o=t(200),u=t(5),s=t(15),a=function(r){function t(){return null!==r&&r.apply(this,arguments)||this}return n.__extends(t,r),t.prototype.initialize=function(t){if(r.prototype.initialize.call(this,t),this.set_data(this.model.source),\"css\"==this.model.render_mode)for(var e=0,i=this._text.length;eh(a-l)?(n=c(u(o,s),a),r=u(c(o,s),l)):(n=u(o,s),r=c(o,s)),[n,r]}throw new Error(\"user bounds '\"+e+\"' not understood\")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"rule_coords\",{get:function(){var t=this.dimension,e=(t+1)%2,i=this.ranges[0],n=this.computed_bounds,r=n[0],o=n[1],s=new Array(2),a=new Array(2),l=[s,a];return l[t][0]=Math.max(r,i.min),l[t][1]=Math.min(o,i.max),l[t][0]>l[t][1]&&(l[t][0]=l[t][1]=NaN),l[e][0]=this.loc,l[e][1]=this.loc,l},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"tick_coords\",{get:function(){for(var t=this.dimension,e=(t+1)%2,i=this.ranges[0],n=this.computed_bounds,r=n[0],o=n[1],s=this.ticker.get_ticks(r,o,i,this.loc,{}),a=s.major,l=s.minor,h=[[],[]],u=[[],[]],c=[i.min,i.max],_=c[0],p=c[1],d=0;dp||(h[t].push(a[d]),h[e].push(this.loc));for(var d=0;dp||(u[t].push(l[d]),u[e].push(this.loc));return{major:h,minor:u}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"loc\",{get:function(){if(null!=this.fixed_location){if(T.isNumber(this.fixed_location))return this.fixed_location;var t=this.ranges,e=t[1];if(e instanceof a.FactorRange)return e.synthetic(this.fixed_location);throw new Error(\"unexpected\")}var i=this.ranges,n=i[1];switch(this.panel.side){case\"left\":case\"below\":return n.start;case\"right\":case\"above\":return n.end}},enumerable:!0,configurable:!0}),t}(r.GuideRenderer);(i.Axis=p).initClass()},function(t,e,i){var n=t(391),r=t(79),o=t(208),s=t(105),a=t(15),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype._render=function(t,e,i){this._draw_group_separators(t,e,i)},e.prototype._draw_group_separators=function(t,e,i){var n,r=this.model.ranges[0],o=this.model.computed_bounds,s=o[0],a=o[1];if(r.tops&&!(r.tops.length<2)&&this.visuals.separator_line.doit){for(var l=this.model.dimension,h=(l+1)%2,u=[[],[]],c=0,_=0;_=this.scientific_limit_high||a<=this.scientific_limit_low)){n=!0;break}}var l=new Array(t.length),h=this.precision;if(null==h||f.isNumber(h))if(n)for(var u=0,c=t.length;ut.maxX&&(t.maxX=r.maxX)}for(var o=this.index.search(h.positive_y()),s=0,a=o;st.maxY&&(t.maxY=l.maxY)}return this._bounds(t)},t.prototype.get_anchor_point=function(t,e,i){var n=i[0],r=i[1];switch(t){case\"center\":return{x:this.scenterx(e,n,r),y:this.scentery(e,n,r)};default:return null}},t.prototype.sdist=function(t,e,i,n,r){var o,s;void 0===n&&(n=\"edge\"),void 0===r&&(r=!1);var a=e.length;if(\"center\"==n){var l=b.map(i,function(t){return t/2});o=new Float64Array(a);for(var h=0;h=a.length?c:a[n],l[t]=r},e=0,i=o.length;e=h.end&&(r=!0,h.end=_,(e||i)&&(h.start=_+d)),null!=p&&p<=h.start&&(r=!0,h.start=p,(e||i)&&(h.end=p-d))):(null!=_&&_>=h.start&&(r=!0,h.start=_,(e||i)&&(h.end=_+d)),null!=p&&p<=h.end&&(r=!0,h.end=p,(e||i)&&(h.start=p-d)))}}if(!(i&&r&&n))for(var f=0,v=t;fn.lod_timeout&&e.interactive_stop(n),t.request_render()},n.lod_timeout):e.interactive_stop(n)}for(var r in this.renderer_views){var o=this.renderer_views[r];if(null==this.range_update_timestamp||o instanceof T.GlyphRendererView&&o.set_data_timestamp>this.range_update_timestamp){this.update_dataranges();break}}this.model.frame.update_scales();var s=this.canvas_view.ctx,a=this.canvas.pixel_ratio;s.save(),s.scale(a,a),s.translate(.5,.5);var l=[this.frame._left.value,this.frame._top.value,this.frame._width.value,this.frame._height.value];if(this._map_hook(s,l),this._paint_empty(s,l),this.prepare_webgl(a,l),s.save(),this.visuals.outline_line.doit){this.visuals.outline_line.set_value(s);var h=l[0],u=l[1],c=l[2],_=l[3];h+c==this.canvas._width.value&&(c-=1),u+_==this.canvas._height.value&&(_-=1),s.strokeRect(h,u,c,_)}s.restore(),this._paint_levels(s,[\"image\",\"underlay\",\"glyph\"],l,!0),this.blit_webgl(a),this._paint_levels(s,[\"annotation\"],l,!0),this._paint_levels(s,[\"overlay\"],l,!1),null==this._initial_state_info.range&&this.set_initial_range(),s.restore(),this._has_finished||(this._has_finished=!0,this.notify_finished())}},t.prototype._paint_levels=function(t,e,i,n){t.save(),n&&(t.beginPath(),t.rect.apply(t,i),t.clip());for(var r={},o=0;oc&&(\"start\"==this.follow?r=n+u*c:\"end\"==this.follow&&(n=r-u*c)),[n,r]},t.prototype.update=function(t,e,i,n){if(!this.have_updated_interactively){var r=this.computed_renderers(),o=this._compute_plot_bounds(r,t);null!=n&&(o=this.adjust_bounds_for_aspect(o,n)),this._plot_bounds[i]=o;var s=this._compute_min_max(this._plot_bounds,e),a=s[0],l=s[1],h=this._compute_range(a,l),u=h[0],c=h[1];null!=this._initial_start&&(\"log\"==this.scale_hint?0this.end},enumerable:!0,configurable:!0}),t}(r.Model);(i.Range=a).initClass()},function(t,e,i){var n=t(391),r=t(183),o=t(15),s=function(e){function t(t){return e.call(this,t)||this}return n.__extends(t,e),t.initClass=function(){this.prototype.type=\"Range1d\",this.define({start:[o.Number,0],end:[o.Number,1],reset_start:[o.Number],reset_end:[o.Number]})},t.prototype._set_auto_bounds=function(){if(\"auto\"==this.bounds){var t=Math.min(this.reset_start,this.reset_end),e=Math.max(this.reset_start,this.reset_end);this.setv({bounds:[t,e]},{silent:!0})}},t.prototype.initialize=function(){e.prototype.initialize.call(this),null==this.reset_start&&(this.reset_start=this.start),null==this.reset_end&&(this.reset_end=this.end),this._set_auto_bounds()},Object.defineProperty(t.prototype,\"min\",{get:function(){return Math.min(this.start,this.end)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"max\",{get:function(){return Math.max(this.start,this.end)},enumerable:!0,configurable:!0}),t.prototype.reset=function(){this._set_auto_bounds(),this.start!=this.reset_start||this.end!=this.reset_end?this.setv({start:this.reset_start,end:this.reset_end}):this.change.emit()},t}(r.Range);(i.Range1d=s).initClass()},function(t,e,i){var n=t(391),r=t(189),P=t(130),o=t(199),j=t(14),s=t(15),a=t(22),N=t(21),_=t(32),l=t(181),p={fill:{},line:{}},d={fill:{fill_alpha:.3,fill_color:\"grey\"},line:{line_alpha:.3,line_color:\"grey\"}},f={fill:{fill_alpha:.2},line:{}},h=function(c){function t(){return null!==c&&c.apply(this,arguments)||this}return n.__extends(t,c),t.prototype.initialize=function(t){c.prototype.initialize.call(this,t);var i=this.model.glyph,n=N.includes(i.mixins,\"fill\"),r=N.includes(i.mixins,\"line\"),o=_.clone(i.attributes);function e(t){var e=_.clone(o);return n&&_.extend(e,t.fill),r&&_.extend(e,t.line),new i.constructor(e)}delete o.id,this.glyph=this.build_glyph_view(i);var s=this.model.selection_glyph;null==s?s=e({fill:{},line:{}}):\"auto\"===s&&(s=e(p)),this.selection_glyph=this.build_glyph_view(s);var a=this.model.nonselection_glyph;null==a?a=e({fill:{},line:{}}):\"auto\"===a&&(a=e(f)),this.nonselection_glyph=this.build_glyph_view(a);var l=this.model.hover_glyph;null!=l&&(this.hover_glyph=this.build_glyph_view(l));var h=this.model.muted_glyph;null!=h&&(this.muted_glyph=this.build_glyph_view(h));var u=e(d);this.decimated_glyph=this.build_glyph_view(u),this.xscale=this.plot_view.frame.xscales[this.model.x_range_name],this.yscale=this.plot_view.frame.yscales[this.model.y_range_name],this.set_data(!1)},t.prototype.build_glyph_view=function(t){return new t.default_view({model:t,renderer:this,plot_view:this.plot_view,parent:this})},t.prototype.connect_signals=function(){var e=this;c.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return e.request_render()}),this.connect(this.model.glyph.change,function(){return e.set_data()}),this.connect(this.model.data_source.change,function(){return e.set_data()}),this.connect(this.model.data_source.streaming,function(){return e.set_data()}),this.connect(this.model.data_source.patching,function(t){return e.set_data(!0,t)}),this.connect(this.model.data_source.selected.change,function(){return e.request_render()}),this.connect(this.model.data_source._select,function(){return e.request_render()}),null!=this.hover_glyph&&this.connect(this.model.data_source.inspect,function(){return e.request_render()}),this.connect(this.model.properties.view.change,function(){return e.set_data()}),this.connect(this.model.view.change,function(){return e.set_data()});var t=this.plot_model.frame,i=t.x_ranges,n=t.y_ranges;for(var r in i){var o=i[r];o instanceof l.FactorRange&&this.connect(o.change,function(){return e.set_data()})}for(var s in n){var o=n[s];o instanceof l.FactorRange&&this.connect(o.change,function(){return e.set_data()})}this.connect(this.model.glyph.transformchange,function(){return e.set_data()})},t.prototype.have_selection_glyphs=function(){return null!=this.selection_glyph&&null!=this.nonselection_glyph},t.prototype.set_data=function(t,e){void 0===t&&(t=!0),void 0===e&&(e=null);var i=Date.now(),n=this.model.data_source;this.all_indices=this.model.view.indices,this.glyph.model.setv({x_range_name:this.model.x_range_name,y_range_name:this.model.y_range_name},{silent:!0}),this.glyph.set_data(n,this.all_indices,e),this.glyph.set_visuals(n),this.decimated_glyph.set_visuals(n),this.have_selection_glyphs()&&(this.selection_glyph.set_visuals(n),this.nonselection_glyph.set_visuals(n)),null!=this.hover_glyph&&this.hover_glyph.set_visuals(n),null!=this.muted_glyph&&this.muted_glyph.set_visuals(n);var r=this.plot_model.plot.lod_factor;this.decimated=[];for(var o=0,s=Math.floor(this.all_indices.length/r);ov?(o=this.decimated,_=this.decimated_glyph,p=this.decimated_glyph):(_=this.model.muted&&null!=this.muted_glyph?this.muted_glyph:this.glyph,p=this.nonselection_glyph),d=this.selection_glyph,null!=this.hover_glyph&&f.length&&(o=N.difference(o,f));var m,g=null;if(l.length&&this.have_selection_glyphs()){for(var y=Date.now(),b={},x=0,w=l;xi?n.slice(-i):n}if(S.isTypedArray(t)){var r=t.length+e.length;if(null!=i&&i=Math.pow(2,i))||e<0||e>=Math.pow(2,i))},t.prototype.parent_by_tile_xyz=function(t,e,i){var n=this.tile_xyz_to_quadkey(t,e,i),r=n.substring(0,n.length-1);return this.quadkey_to_tile_xyz(r)},t.prototype.get_resolution=function(t){return this._computed_initial_resolution()/Math.pow(2,t)},t.prototype.get_resolution_by_extent=function(t,e,i){var n=(t[2]-t[0])/i,r=(t[3]-t[1])/e;return[n,r]},t.prototype.get_level_by_extent=function(t,e,i){for(var n=(t[2]-t[0])/i,r=(t[3]-t[1])/e,o=Math.max(n,r),s=0,a=0,l=this._resolutions;ar.end)&&(this.v_axis_only=!0),(io.end)&&(this.h_axis_only=!0)}null!=this.model.document&&this.model.document.interactive_start(this.plot_model.plot)},e.prototype._pan=function(t){this._update(t.deltaX,t.deltaY),null!=this.model.document&&this.model.document.interactive_start(this.plot_model.plot)},e.prototype._pan_end=function(t){this.h_axis_only=!1,this.v_axis_only=!1,null!=this.pan_info&&this.plot_view.push_state(\"pan\",{range:this.pan_info})},e.prototype._update=function(t,e){var i,n,r,o,s,a,l=this.plot_model.frame,h=t-this.last_dx,u=e-this.last_dy,c=l.bbox.h_range,_=c.start-h,p=c.end-h,d=l.bbox.v_range,f=d.start-u,v=d.end-u,m=this.model.dimensions;\"width\"!=m&&\"both\"!=m||this.v_axis_only?(i=c.start,n=c.end,r=0):(i=_,n=p,r=-h),\"height\"!=m&&\"both\"!=m||this.h_axis_only?(o=d.start,s=d.end,a=0):(o=f,s=v,a=-u),this.last_dx=t,this.last_dy=e;var g=l.xscales,y=l.yscales,b={};for(var x in g){var w=g[x],k=w.r_invert(i,n),S=k[0],C=k[1];b[x]={start:S,end:C}}var T={};for(var A in y){var w=y[A],E=w.r_invert(o,s),S=E[0],C=E[1];T[A]={start:S,end:C}}this.pan_info={xrs:b,yrs:T,sdx:r,sdy:a},this.plot_view.update_range(this.pan_info,!0)},e}(r.GestureToolView);i.PanToolView=s;var a=function(i){function t(t){var e=i.call(this,t)||this;return e.tool_name=\"Pan\",e.event_type=\"pan\",e.default_order=10,e}return n.__extends(t,i),t.initClass=function(){this.prototype.type=\"PanTool\",this.prototype.default_view=s,this.define({dimensions:[o.Dimensions,\"both\"]})},Object.defineProperty(t.prototype,\"tooltip\",{get:function(){return this._get_dim_tooltip(\"Pan\",this.dimensions)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"icon\",{get:function(){switch(this.dimensions){case\"both\":return\"bk-tool-icon-pan\";case\"width\":return\"bk-tool-icon-xpan\";case\"height\":return\"bk-tool-icon-ypan\"}},enumerable:!0,configurable:!0}),t}(r.GestureTool);(i.PanTool=a).initClass()},function(t,e,i){var l=t(391),n=t(256),r=t(71),o=t(5),s=t(15),a=t(21),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l.__extends(t,e),t.prototype.initialize=function(t){e.prototype.initialize.call(this,t),this.data={sx:[],sy:[]}},t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.properties.active.change,function(){return t._active_change()})},t.prototype._active_change=function(){this.model.active||this._clear_data()},t.prototype._keyup=function(t){t.keyCode==o.Keys.Enter&&this._clear_data()},t.prototype._doubletap=function(t){var e=t.shiftKey;this._do_select(this.data.sx,this.data.sy,!0,e),this.plot_view.push_state(\"poly_select\",{selection:this.plot_view.get_selection()}),this._clear_data()},t.prototype._clear_data=function(){this.data={sx:[],sy:[]},this.model.overlay.update({xs:[],ys:[]})},t.prototype._tap=function(t){var e=t.sx,i=t.sy,n=this.plot_model.frame;n.bbox.contains(e,i)&&(this.data.sx.push(e),this.data.sy.push(i),this.model.overlay.update({xs:a.copy(this.data.sx),ys:a.copy(this.data.sy)}))},t.prototype._do_select=function(t,e,i,n){var r={type:\"poly\",sx:t,sy:e};this._select(r,i,n)},t.prototype._emit_callback=function(t){var e=this.computed_renderers[0],i=this.plot_model.frame,n=i.xscales[e.x_range_name],r=i.yscales[e.y_range_name],o=n.v_invert(t.sx),s=r.v_invert(t.sy),a=l.__assign({x:o,y:s},t);this.model.callback.execute(this.model,{geometry:a})},t}(n.SelectToolView);i.PolySelectToolView=h;var u=function(){return new r.PolyAnnotation({level:\"overlay\",xs_units:\"screen\",ys_units:\"screen\",fill_color:{value:\"lightgrey\"},fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:2},line_dash:{value:[4,4]}})},c=function(i){function t(t){var e=i.call(this,t)||this;return e.tool_name=\"Poly Select\",e.icon=\"bk-tool-icon-polygon-select\",e.event_type=\"tap\",e.default_order=11,e}return l.__extends(t,i),t.initClass=function(){this.prototype.type=\"PolySelectTool\",this.prototype.default_view=h,this.define({callback:[s.Instance],overlay:[s.Instance,u]})},t}(n.SelectTool);(i.PolySelectTool=c).initClass()},function(t,e,i){var n=t(391),_=t(64),r=t(14),o=t(15),s=t(251);function p(t,e,i,n){if(null==e)return!1;var r=i.compute(e);return Math.abs(t-r)r.right)&&(o=!1)}if(null!=r.bottom&&null!=r.top){var a=n.invert(e);(ar.top)&&(o=!1)}return o}function l(t,e,i,n){var r=e.compute(t),o=e.invert(r+i);return o>=n.start&&o<=n.end?o:t}function h(t,e,i,n){var r=e.r_compute(t.start,t.end),o=r[0],s=r[1],a=e.r_invert(o+i,s+i),l=a[0],h=a[1];l>=n.start&&l<=n.end&&h>=n.start&&h<=n.end&&(t.start=l,t.end=h)}i.is_near=p,i.is_inside=d,i.compute_value=l,i.update_range=h;var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.initialize=function(t){e.prototype.initialize.call(this,t),this.side=0,this.model.update_overlay_from_ranges()},t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),null!=this.model.x_range&&this.connect(this.model.x_range.change,function(){return t.model.update_overlay_from_ranges()}),null!=this.model.y_range&&this.connect(this.model.y_range.change,function(){return t.model.update_overlay_from_ranges()})},t.prototype._pan_start=function(t){this.last_dx=0,this.last_dy=0;var e=this.model.x_range,i=this.model.y_range,n=this.plot_model.frame,r=n.xscales.default,o=n.yscales.default,s=this.model.overlay,a=s.left,l=s.right,h=s.top,u=s.bottom,c=this.model.overlay.properties.line_width.value()+_.EDGE_TOLERANCE;null!=e&&this.model.x_interaction&&(p(t.sx,a,r,c)?this.side=1:p(t.sx,l,r,c)?this.side=2:d(t.sx,t.sy,r,o,s)&&(this.side=3)),null!=i&&this.model.y_interaction&&(0==this.side&&p(t.sy,u,o,c)&&(this.side=4),0==this.side&&p(t.sy,h,o,c)?this.side=5:d(t.sx,t.sy,r,o,this.model.overlay)&&(3==this.side?this.side=7:this.side=6))},t.prototype._pan=function(t){var e=this.plot_model.frame,i=t.deltaX-this.last_dx,n=t.deltaY-this.last_dy,r=this.model.x_range,o=this.model.y_range,s=e.xscales.default,a=e.yscales.default;null!=r&&(3==this.side||7==this.side?h(r,s,i,e.x_range):1==this.side?r.start=l(r.start,s,i,e.x_range):2==this.side&&(r.end=l(r.end,s,i,e.x_range))),null!=o&&(6==this.side||7==this.side?h(o,a,n,e.y_range):4==this.side?o.start=l(o.start,a,n,e.y_range):5==this.side&&(o.end=l(o.end,a,n,e.y_range))),this.last_dx=t.deltaX,this.last_dy=t.deltaY},t.prototype._pan_end=function(t){this.side=0},t}(s.GestureToolView);i.RangeToolView=a;var u=function(){return new _.BoxAnnotation({level:\"overlay\",render_mode:\"css\",fill_color:\"lightgrey\",fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:.5},line_dash:[2,2]})},c=function(i){function t(t){var e=i.call(this,t)||this;return e.tool_name=\"Range Tool\",e.icon=\"bk-tool-icon-range\",e.event_type=\"pan\",e.default_order=1,e}return n.__extends(t,i),t.initClass=function(){this.prototype.type=\"RangeTool\",this.prototype.default_view=a,this.define({x_range:[o.Instance,null],x_interaction:[o.Bool,!0],y_range:[o.Instance,null],y_interaction:[o.Bool,!0],overlay:[o.Instance,u]})},t.prototype.initialize=function(){i.prototype.initialize.call(this),this.overlay.in_cursor=\"grab\",this.overlay.ew_cursor=null!=this.x_range&&this.x_interaction?\"ew-resize\":null,this.overlay.ns_cursor=null!=this.y_range&&this.y_interaction?\"ns-resize\":null},t.prototype.update_overlay_from_ranges=function(){null==this.x_range&&null==this.y_range&&(this.overlay.left=null,this.overlay.right=null,this.overlay.bottom=null,this.overlay.top=null,r.logger.warn(\"RangeTool not configured with any Ranges.\")),null==this.x_range?(this.overlay.left=null,this.overlay.right=null):(this.overlay.left=this.x_range.start,this.overlay.right=this.x_range.end),null==this.y_range?(this.overlay.bottom=null,this.overlay.top=null):(this.overlay.bottom=this.y_range.start,this.overlay.top=this.y_range.end)},t}(s.GestureTool);(i.RangeTool=c).initClass()},function(t,e,i){var y=t(391),n=t(251),o=t(186),r=t(271),s=t(15),a=t(5),b=t(3),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return y.__extends(e,t),Object.defineProperty(e.prototype,\"computed_renderers\",{get:function(){var t=this.model.renderers,e=this.plot_model.plot.renderers,i=this.model.names;return r.compute_renderers(t,e,i)},enumerable:!0,configurable:!0}),e.prototype._computed_renderers_by_data_source=function(){for(var t={},e=0,i=this.computed_renderers;ee.x?-1:t.x==e.x?0:1}):r.sort(function(t,e){return t.xthis._x_sorted[this._x_sorted.length-1])return NaN}else{if(ethis._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}if(e==this._x_sorted[0])return this._y_sorted[0];var t=s.findLastIndex(this._x_sorted,function(t){return tthis._x_sorted[this._x_sorted.length-1])return NaN}else{if(ethis._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}var t;switch(this.mode){case\"after\":t=s.findLastIndex(this._x_sorted,function(t){return t<=e});break;case\"before\":t=s.findIndex(this._x_sorted,function(t){return e<=t});break;case\"center\":var i=this._x_sorted.map(function(t){return Math.abs(t-e)}),n=s.min(i);t=s.findIndex(i,function(t){return n===t});break;default:throw new Error(\"unknown mode: \"+this.mode)}return-1!=t?this._y_sorted[t]:NaN},t}(r.Interpolator);(i.StepInterpolator=a).initClass()},function(t,e,i){var n=t(391),r=t(59),o=function(e){function t(t){return e.call(this,t)||this}return n.__extends(t,e),t.initClass=function(){this.prototype.type=\"Transform\"},t}(r.Model);(i.Transform=o).initClass()},function(t,e,i){\"function\"!=typeof WeakMap&&t(342),Number.isInteger||(Number.isInteger=function(t){return\"number\"==typeof t&&isFinite(t)&&Math.floor(t)===t});var n,l,r,h,o=String.prototype;o.repeat||(o.repeat=function(t){if(null==this)throw new TypeError(\"can't convert \"+this+\" to object\");var e=\"\"+this;if((t=+t)!=t&&(t=0),t<0)throw new RangeError(\"repeat count must be non-negative\");if(t==1/0)throw new RangeError(\"repeat count must be less than infinity\");if(t=Math.floor(t),0==e.length||0==t)return\"\";if(e.length*t>=1<<28)throw new RangeError(\"repeat count must not overflow maximum string size\");for(var i=\"\";1==(1&t)&&(i+=e),0!=(t>>>=1);)e+=e;return i}),Array.from||(Array.from=(n=Object.prototype.toString,l=function(t){return\"function\"==typeof t||\"[object Function]\"===n.call(t)},r=Math.pow(2,53)-1,h=function(t){var e,i=(e=Number(t),isNaN(e)?0:0!==e&&isFinite(e)?(0Math.PI?0:1:_>Math.PI?1:0,this.lineTo(l,h),this.__addPathCommand(f(\"A {rx} {ry} {xAxisRotation} {largeArcFlag} {sweepFlag} {endX} {endY}\",{rx:i,ry:i,xAxisRotation:0,largeArcFlag:c,sweepFlag:u,endX:s,endY:a})),this.__currentPosition={x:s,y:a}}},x.prototype.clip=function(){var t=this.__closestGroupOrSvg(),e=this.__createElement(\"clipPath\"),i=l(this.__ids),n=this.__createElement(\"g\");this.__applyCurrentDefaultPath(),t.removeChild(this.__currentElement),e.setAttribute(\"id\",i),e.appendChild(this.__currentElement),this.__defs.appendChild(e),t.setAttribute(\"clip-path\",f(\"url(#{id})\",{id:i})),t.appendChild(n),this.__currentElement=n},x.prototype.drawImage=function(){var t,e,i,n,r,o,s,a,l,h,u,c,_,p,d=Array.prototype.slice.call(arguments),f=d[0],v=0,m=0;if(3===d.length)t=d[1],e=d[2],r=f.width,o=f.height,i=r,n=o;else if(5===d.length)t=d[1],e=d[2],i=d[3],n=d[4],r=f.width,o=f.height;else{if(9!==d.length)throw new Error(\"Inavlid number of arguments passed to drawImage: \"+arguments.length);v=d[1],m=d[2],r=d[3],o=d[4],t=d[5],e=d[6],i=d[7],n=d[8]}s=this.__closestGroupOrSvg(),this.__currentElement;var g=\"translate(\"+t+\", \"+e+\")\";if(f instanceof x){if((a=f.getSvg().cloneNode(!0)).childNodes&&1=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach(function(t,e){i<=t&&(this.__redo__[e]=++t)},this),this.__redo__.push(i)):c(this,\"__redo__\",l(\"c\",[i])))}),_onDelete:l(function(i){var t;i>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(t=this.__redo__.indexOf(i))&&this.__redo__.splice(t,1),this.__redo__.forEach(function(t,e){i>1,a=i>>1^i,l=r>>1^n&o>>1^r,h=i&r>>1^o>>1^o;a=(i=s)&(n=a)>>2^n&(i^n)>>2,l^=i&(r=l)>>2^n&(o=h)>>2,h^=n&r>>2^(i^n)&o>>2,a=(i=s=i&i>>2^n&n>>2)&(n=a)>>4^n&(i^n)>>4,l^=i&(r=l)>>4^n&(o=h)>>4,h^=n&r>>4^(i^n)&o>>4,l^=(i=s=i&i>>4^n&n>>4)&(r=l)>>8^(n=a)&(o=h)>>8;var u=t^e,c=(n=(h^=n&r>>8^(i^n)&o>>8)^h>>1)|65535^(u|(i=l^l>>1));return((c=1431655765&((c=858993459&((c=252645135&((c=16711935&(c|c<<8))|c<<4))|c<<2))|c<<1))<<1|(u=1431655765&((u=858993459&((u=252645135&((u=16711935&(u|u<<8))|u<<4))|u<<2))|u<<1)))>>>0}return h.from=function(t){if(!(t instanceof ArrayBuffer))throw new Error(\"Data must be an instance of ArrayBuffer.\");var e=new Uint8Array(t,0,2),i=e[0],n=e[1];if(251!==i)throw new Error(\"Data does not appear to be in a Flatbush format.\");if(n>>4!=3)throw new Error(\"Got v\"+(n>>4)+\" data when expected v3.\");var r=new Uint16Array(t,2,1),o=r[0],s=new Uint32Array(t,4,1),a=s[0];return new h(a,o,l[15&n],t)},h.prototype.add=function(t,e,i,n){var r=this._pos>>2;this._indices[r]=r,this._boxes[this._pos++]=t,this._boxes[this._pos++]=e,this._boxes[this._pos++]=i,this._boxes[this._pos++]=n,tthis.maxX&&(this.maxX=i),n>this.maxY&&(this.maxY=n)},h.prototype.finish=function(){var t=this;if(this._pos>>2!==this.numItems)throw new Error(\"Added \"+(this._pos>>2)+\" items when expected \"+this.numItems+\".\");for(var e=this.maxX-this.minX,i=this.maxY-this.minY,n=new Uint32Array(this.numItems),r=0;r>1],a=r-1,l=o+1;;){for(;e[++a]s;);if(l<=a)break;C(e,i,n,a,l)}t(e,i,n,r,l),t(e,i,n,l+1,o)}}(n,this._boxes,this._indices,0,this.numItems-1);for(var _=0,p=0;_>2]=y,t._boxes[t._pos++]=f,t._boxes[t._pos++]=v,t._boxes[t._pos++]=m,t._boxes[t._pos++]=g}},h.prototype.search=function(t,e,i,n,r){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");for(var o=this._boxes.length-4,s=this._levelBounds.length-1,a=[],l=[];void 0!==o;){for(var h=Math.min(o+4*this.nodeSize,this._levelBounds[s]),u=o;u>2];ithis._boxes[u+2]||e>this._boxes[u+3]||(o<4*this.numItems?(void 0===r||r(c))&&l.push(c):(a.push(c),a.push(s-1)))}s=a.pop(),o=a.pop()}return l},h},\"object\"==typeof i&&void 0!==e?e.exports=r():n.Flatbush=r()},function(t,Yt,e){\n", " /*! Hammer.JS - v2.0.7 - 2016-04-22\n", " * http://hammerjs.github.io/\n", " *\n", " * Copyright (c) 2016 Jorik Tangelder;\n", " * Licensed under the MIT license */\n", " !function(o,a,t,x){\"use strict\";var s,l=[\"\",\"webkit\",\"Moz\",\"MS\",\"ms\",\"o\"],e=a.createElement(\"div\"),i=\"function\",h=Math.round,w=Math.abs,k=Date.now;function u(t,e,i){return setTimeout(f(t,i),e)}function n(t,e,i){return!!Array.isArray(t)&&(c(t,i[e],i),!0)}function c(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==x)for(n=0;n\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\",i=o.console&&(o.console.warn||o.console.log);return i&&i.call(o.console,r,e),n.apply(this,arguments)}}s=\"function\"!=typeof Object.assign?function(t){if(t===x||null===t)throw new TypeError(\"Cannot convert undefined or null to object\");for(var e=Object(t),i=1;ie[i]}):n.sort()),n}function M(t,e){for(var i,n,r=e[0].toUpperCase()+e.slice(1),o=0;ow(y.y)?y.x:y.y,e.scale=_?(m=_.pointers,it((g=n)[0],g[1],J)/it(m[0],m[1],J)):1,e.rotation=_?(f=_.pointers,nt((v=n)[1],v[0],J)+nt(f[1],f[0],J)):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,r,o,s=t.lastInterval||e,a=e.timeStamp-s.timeStamp;if(e.eventType!=B&&(Dw(u.y)?u.x:u.y,o=et(l,h),t.lastInterval=e}else i=s.velocity,n=s.velocityX,r=s.velocityY,o=s.direction;e.velocity=i,e.velocityX=n,e.velocityY=r,e.direction=o}(i,e);var b=t.element;S(e.srcEvent.target,b)&&(b=e.srcEvent.target),e.target=b}(t,i),t.emit(\"hammer.input\",i),t.recognize(i),t.session.prevInput=i}function K(t){for(var e=[],i=0;i=w(e)?t<0?V:G:e<0?U:q}function it(t,e,i){i||(i=W);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function nt(t,e,i){i||(i=W);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}Q.prototype={handler:function(){},init:function(){this.evEl&&g(this.element,this.evEl,this.domHandler),this.evTarget&&g(this.target,this.evTarget,this.domHandler),this.evWin&&g(z(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&y(this.element,this.evEl,this.domHandler),this.evTarget&&y(this.target,this.evTarget,this.domHandler),this.evWin&&y(z(this.element),this.evWin,this.domHandler)}};var rt={mousedown:I,mousemove:2,mouseup:R},ot=\"mousedown\",st=\"mousemove mouseup\";function at(){this.evEl=ot,this.evWin=st,this.pressed=!1,Q.apply(this,arguments)}d(at,Q,{handler:function(t){var e=rt[t.type];e&I&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=R),this.pressed&&(e&R&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:\"mouse\",srcEvent:t}))}});var lt={pointerdown:I,pointermove:2,pointerup:R,pointercancel:B,pointerout:B},ht={2:F,3:\"pen\",4:\"mouse\",5:\"kinect\"},ut=\"pointerdown\",ct=\"pointermove pointerup pointercancel\";function _t(){this.evEl=ut,this.evWin=ct,Q.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}o.MSPointerEvent&&!o.PointerEvent&&(ut=\"MSPointerDown\",ct=\"MSPointerMove MSPointerUp MSPointerCancel\"),d(_t,Q,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace(\"ms\",\"\"),r=lt[n],o=ht[t.pointerType]||t.pointerType,s=o==F,a=T(e,t.pointerId,\"pointerId\");r&I&&(0===t.button||s)?a<0&&(e.push(t),a=e.length-1):r&(R|B)&&(i=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:o,srcEvent:t}),i&&e.splice(a,1))}});var pt={touchstart:I,touchmove:2,touchend:R,touchcancel:B};function dt(){this.evTarget=\"touchstart\",this.evWin=\"touchstart touchmove touchend touchcancel\",this.started=!1,Q.apply(this,arguments)}d(dt,Q,{handler:function(t){var e=pt[t.type];if(e===I&&(this.started=!0),this.started){var i=function(t,e){var i=A(t.touches),n=A(t.changedTouches);return e&(R|B)&&(i=E(i.concat(n),\"identifier\",!0)),[i,n]}.call(this,t,e);e&(R|B)&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:F,srcEvent:t})}}});var ft={touchstart:I,touchmove:2,touchend:R,touchcancel:B},vt=\"touchstart touchmove touchend touchcancel\";function mt(){this.evTarget=vt,this.targetIds={},Q.apply(this,arguments)}d(mt,Q,{handler:function(t){var e=ft[t.type],i=function(t,e){var i=A(t.touches),n=this.targetIds;if(e&(2|I)&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,o,s=A(t.changedTouches),a=[],l=this.target;if(o=i.filter(function(t){return S(t.target,l)}),e===I)for(r=0;re.threshold&&r&e.direction},attrTest:function(t){return Nt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Pt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),d(Dt,Nt,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[St]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?\"in\":\"out\";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),d(It,Ot,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[\"auto\"]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distancee.time;if(this._input=t,!n||!i||t.eventType&(R|B)&&!r)this.reset();else if(t.eventType&I)this.reset(),this._timer=u(function(){this.state=8,this.tryEmit()},e.time,this);else if(t.eventType&R)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&t.eventType&R?this.manager.emit(this.options.event+\"up\",t):(this._input.timeStamp=k(),this.manager.emit(this.options.event,this._input)))}}),d(Rt,Nt,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[St]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),d(Bt,Nt,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:Y|X,pointers:1},getTouchAction:function(){return Ft.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(Y|X)?e=t.overallVelocity:i&Y?e=t.overallVelocityX:i&X&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&w(e)>this.options.velocity&&t.eventType&R},emit:function(t){var e=Pt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),d(Lt,Ot,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[kt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance=\";case n.Eq:return\"==\"}}()+\" 0\"},Object.defineProperty(t.prototype,\"id\",{get:function(){return this._id},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"expression\",{get:function(){return this._expression},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"op\",{get:function(){return this._operator},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"strength\",{get:function(){return this._strength},enumerable:!0,configurable:!0}),t}();i.Constraint=s;var a=0},function(t,e,i){var h=t(357),u=t(360),c=t(351),n=function(){function t(){var t=function(t){for(var e=0,i=function(){return 0},n=c.createMap(u.Variable.Compare),r=0,o=t.length;r>1)],e)<0?(o=r+1,s-=n+1):s=n;return o}i.lowerBound=o,i.binarySearch=function(t,e,i){var n=o(t,e,i);if(n===t.length)return-1;var r=t[n];return 0!==i(r,e)?-1:n},i.binaryFind=function(t,e,i){var n=o(t,e,i);if(n!==t.length){var r=t[n];if(0===i(r,e))return r}},i.asSet=function(t,e){var i=l.asArray(t),n=i.length;if(n<=1)return i;i.sort(e);for(var r=[i[0]],o=1,s=0;o=Math.pow(10,12)&&!z||O?(T+=U[q].abbreviations.trillion,t/=Math.pow(10,12)):N=Math.pow(10,9)&&!z||M?(T+=U[q].abbreviations.billion,t/=Math.pow(10,9)):N=Math.pow(10,6)&&!z||E?(T+=U[q].abbreviations.million,t/=Math.pow(10,6)):(N=Math.pow(10,3)&&!z||A)&&(T+=U[q].abbreviations.thousand,t/=Math.pow(10,3)))}if(-1Math.PI&&(a-=2*Math.PI),r=Math.sin(l),s=Math.cos(l),o=r*r,{x:((n=i/Math.sqrt(1-e*o))+h)*s*Math.cos(a),y:(n+h)*s*Math.sin(a),z:(n*(1-e)+h)*r}},i.geocentricToGeodetic=function(t,e,i,n){var r,o,s,a,l,h,u,c,_,p,d,f,v,m,g,y,b=t.x,x=t.y,w=t.z?t.z:0;if(r=Math.sqrt(b*b+x*x),o=Math.sqrt(b*b+x*x+w*w),r/i<1e-12){if(m=0,o/i<1e-12)return g=k,y=-n,{x:t.x,y:t.y,z:t.z}}else m=Math.atan2(x,b);for(s=w/o,a=r/o,l=1/Math.sqrt(1-e*(2-e)*a*a),c=a*(1-e)*l,_=s*l,v=0;v++,u=i/Math.sqrt(1-e*_*_),h=e*u/(u+(y=r*c+w*_-u*(1-e*_*_))),l=1/Math.sqrt(1-h*(2-h)*a*a),f=(d=s*l)*c-(p=a*(1-h)*l)*_,c=p,_=d,1e-24>>0).toString(8);break;case\"s\":i=String(i),i=o[7]?i.substring(0,o[7]):i;break;case\"t\":i=String(!!i),i=o[7]?i.substring(0,o[7]):i;break;case\"T\":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=o[7]?i.substring(0,o[7]):i;break;case\"u\":i=parseInt(i,10)>>>0;break;case\"v\":i=i.valueOf(),i=o[7]?i.substring(0,o[7]):i;break;case\"x\":i=(parseInt(i,10)>>>0).toString(16);break;case\"X\":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}d.json.test(o[8])?p+=i:(!d.number.test(o[8])||h&&!o[3]?u=\"\":(u=h?\"+\":\"-\",i=i.toString().replace(d.sign,\"\")),a=o[4]?\"0\"===o[4]?\"0\":o[4].charAt(1):\" \",l=o[6]-(u+i).length,s=o[6]&&0=c[n][e]&&c[n][c[n].clock]>o[c[n].clock]&&(s=c[n])}return s&&((a=/^(.*)\\/(.*)$/.exec(o.format))?s.abbrev=a[s.save?2:1]:s.abbrev=o.format.replace(/%s/,s.rule.letter)),s||o}function a(t,e){return\"UTC\"==t.zone?e:(t.entry=r(t,\"posix\",e),e+t.entry.offset+t.entry.save)}function c(t,e){return\"UTC\"==t.zone?e:(t.entry=i=r(t,\"wallclock\",e),0<(n=e-i.wallclock)&&ns[0]&&e[1]=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}}},p=function(t,e){var i=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!i)return t;var n,r,o=i.call(t),s=[];try{for(;(void 0===e||0=t&&(this.model.active=t-1);var o=this.model.tabs.map(function(t,e){return h.li({},h.span({data:{index:e}},t.title))});o[this.model.active].classList.add(\"bk-bs-active\");var e=h.ul({class:[\"bk-bs-nav\",\"bk-bs-nav-tabs\"]},o);this.el.appendChild(e);var s=this.model.tabs.map(function(t){return h.div({class:\"bk-bs-tab-pane\"})});s[this.model.active].classList.add(\"bk-bs-active\");var n=h.div({class:\"bk-bs-tab-content\"},s);this.el.appendChild(n),e.addEventListener(\"click\",function(t){if(t.preventDefault(),t.target!=t.currentTarget){var e=t.target,n=r.model.active,i=parseInt(e.dataset.index);n!=i&&(o[n].classList.remove(\"bk-bs-active\"),s[n].classList.remove(\"bk-bs-active\"),o[i].classList.add(\"bk-bs-active\"),s[i].classList.add(\"bk-bs-active\"),r.model.active=i,null!=r.model.callback&&r.model.callback.execute(r.model))}});for(var i=0,a=p.zip(this.model.children,s);i=e[n];)n+=1;return n}function n(t,e,n){if(n>=t.slice(-1)[0])return 100;var i,r,o,s,a,l,u=h(n,t);return i=t[u-1],r=t[u],o=e[u-1],s=e[u],o+(l=n,d(a=[i,r],a[0]<0?l+Math.abs(a[0]):l-a[0])/c(o,s))}function i(t,e,n,i){if(100===i)return i;var r,o,s,a,l=h(i,t);return n?(r=t[l-1],((o=t[l])-r)/2n.stepAfter.startValue&&(r=n.stepAfter.startValue-i),o=i>n.thisStep.startValue?n.thisStep.step:!1!==n.stepBefore.step&&i-n.stepBefore.highestStep,100===t?r=null:0===t&&(o=null);var s=w.countStepDecimals();return null!==r&&!1!==r&&(r=Number(r.toFixed(s))),null!==o&&!1!==o&&(o=Number(o.toFixed(s))),[o,r]})},on:J,off:function(t){var i=t&&t.split(\".\")[0],r=i&&t.substring(i.length);Object.keys(b).forEach(function(t){var e=t.split(\".\")[0],n=t.substring(e.length);i&&i!==e||r&&r!==n||delete b[t]})},get:K,set:X,reset:function(t){X(d.start,t)},__moveHandles:function(t,e,n){T(t,e,m,n)},options:o,updateOptions:function(e,t){var n=K(),i=[\"margin\",\"limit\",\"padding\",\"range\",\"animate\",\"snap\",\"step\",\"format\"];i.forEach(function(t){void 0!==e[t]&&(o[t]=e[t])});var r=rt(o);i.forEach(function(t){void 0!==e[t]&&(d[t]=r[t])}),w=r.spectrum,d.margin=r.margin,d.limit=r.limit,d.padding=r.padding,d.pips&&N(d.pips),m=[],X(e.start||n,t)},target:_,removePips:A,pips:N},(c=d.events).fixed||l.forEach(function(t,e){V(p.start,t.children[0],B,{handleNumbers:[e]})}),c.tap&&V(p.start,u,U,{}),c.hover&&V(p.move,u,j,{hover:!0}),c.drag&&s.forEach(function(t,e){if(!1!==t&&0!==e&&e!==s.length-1){var n=l[e-1],i=l[e],r=[t];et(t,d.cssClasses.draggable),c.fixed&&(r.push(n.children[0]),r.push(i.children[0])),r.forEach(function(t){V(p.start,t,B,{handles:[n,i],handleNumbers:[e-1,e]})})}}),X(d.start),d.pips&&N(d.pips),d.tooltips&&(r=l.map(D),J(\"update\",function(t,e,n){if(r[e]){var i=t[e];!0!==d.tooltips[e]&&(i=d.tooltips[e].to(n[e])),r[e].innerHTML=i}})),J(\"update\",function(t,e,s,n,a){v.forEach(function(t){var e=l[t],n=z(m,t,0,!0,!0,!0),i=z(m,t,100,!0,!0,!0),r=a[t],o=d.ariaFormat.to(s[t]);e.children[0].setAttribute(\"aria-valuemin\",n.toFixed(1)),e.children[0].setAttribute(\"aria-valuemax\",i.toFixed(1)),e.children[0].setAttribute(\"aria-valuenow\",r.toFixed(1)),e.children[0].setAttribute(\"aria-valuetext\",o)})}),a}return{version:$,create:function(t,e){if(!t||!t.nodeName)throw new Error(\"noUiSlider (\"+$+\"): create requires a single element, got: \"+t);var n=rt(e),i=P(t,n,e);return t.noUiSlider=i}}},\"object\"==typeof n?e.exports=i():window.noUiSlider=i()},433:function(i,r,o){\n", " /*!\n", " * Pikaday\n", " *\n", " * Copyright © 2014 David Bushell | BSD & MIT license | https://github.com/dbushell/Pikaday\n", " */\n", " !function(t,e){\"use strict\";var n;if(\"object\"==typeof o){try{n=i(\"moment\")}catch(t){}r.exports=e(n)}else t.Pikaday=e(t.moment)}(this,function(n){\"use strict\";var o=\"function\"==typeof n,s=!!window.addEventListener,c=window.document,u=window.setTimeout,a=function(t,e,n,i){s?t.addEventListener(e,n,!!i):t.attachEvent(\"on\"+e,n)},i=function(t,e,n,i){s?t.removeEventListener(e,n,!!i):t.detachEvent(\"on\"+e,n)},l=function(t,e){return-1!==(\" \"+t.className+\" \").indexOf(\" \"+e+\" \")},g=function(t){return/Array/.test(Object.prototype.toString.call(t))},B=function(t){return/Date/.test(Object.prototype.toString.call(t))&&!isNaN(t.getTime())},U=function(t,e){return[31,(n=t,n%4==0&&n%100!=0||n%400==0?29:28),31,30,31,30,31,31,30,31,30,31][e];var n},j=function(t){B(t)&&t.setHours(0,0,0,0)},z=function(t,e){return t.getTime()===e.getTime()},d=function(t,e,n){var i,r;for(i in e)(r=void 0!==t[i])&&\"object\"==typeof e[i]&&null!==e[i]&&void 0===e[i].nodeName?B(e[i])?n&&(t[i]=new Date(e[i].getTime())):g(e[i])?n&&(t[i]=e[i].slice(0)):t[i]=d({},e[i],n):!n&&r||(t[i]=e[i]);return t},r=function(t,e,n){var i;c.createEvent?((i=c.createEvent(\"HTMLEvents\")).initEvent(e,!0,!1),i=d(i,n),t.dispatchEvent(i)):c.createEventObject&&(i=c.createEventObject(),i=d(i,n),t.fireEvent(\"on\"+e,i))},e=function(t){return t.month<0&&(t.year-=Math.ceil(Math.abs(t.month)/12),t.month+=12),11';e.push(\"is-outside-current-month\"),t.enableSelectionDaysInNextAndPreviousMonths||e.push(\"is-selection-disabled\")}return t.isDisabled&&e.push(\"is-disabled\"),t.isToday&&e.push(\"is-today\"),t.isSelected&&(e.push(\"is-selected\"),n=\"true\"),t.hasEvent&&e.push(\"has-event\"),t.isInRange&&e.push(\"is-inrange\"),t.isStartRange&&e.push(\"is-startrange\"),t.isEndRange&&e.push(\"is-endrange\"),'\"},f=function(t,e,n,i,r,o){var s,a,l,u,c,d=t._o,h=n===d.minYear,p=n===d.maxYear,f='
',m=!0,v=!0;for(l=[],s=0;s<12;s++)l.push('\");for(u='
'+d.i18n.months[i]+'
\",g(d.yearRange)?(s=d.yearRange[0],a=d.yearRange[1]+1):(s=n-d.yearRange,a=1+n+d.yearRange),l=[];s=d.minYear&&l.push('\");return c='
'+n+d.yearSuffix+'
\",d.showMonthAfterYear?f+=c+u:f+=u+c,h&&(0===i||d.minMonth>=i)&&(m=!1),p&&(11===i||d.maxMonth<=i)&&(v=!1),0===e&&(f+='\"),e===t._o.numberOfMonths-1&&(f+='\"),f+=\"
\"},Y=function(t,e,n){return''+function(t){var e,n=[];for(t.showWeekNumber&&n.push(\"\"),e=0;e<7;e++)n.push('\");return\"\"+(t.isRTL?n.reverse():n).join(\"\")+\"\"}(t)+\"\"+e.join(\"\")+\"
'+p(t,e,!0)+\"
\"},t=function(t){var i=this,r=i.config(t);i._onMouseDown=function(t){if(i._v){var e=(t=t||window.event).target||t.srcElement;if(e)if(l(e,\"is-disabled\")||(!l(e,\"pika-button\")||l(e,\"is-empty\")||l(e.parentNode,\"is-disabled\")?l(e,\"pika-prev\")?i.prevMonth():l(e,\"pika-next\")&&i.nextMonth():(i.setDate(new Date(e.getAttribute(\"data-pika-year\"),e.getAttribute(\"data-pika-month\"),e.getAttribute(\"data-pika-day\"))),r.bound&&u(function(){i.hide(),r.blurFieldOnSelect&&r.field&&r.field.blur()},100))),l(e,\"pika-select\"))i._c=!0;else{if(!t.preventDefault)return t.returnValue=!1;t.preventDefault()}}},i._onChange=function(t){var e=(t=t||window.event).target||t.srcElement;e&&(l(e,\"pika-select-month\")?i.gotoMonth(e.value):l(e,\"pika-select-year\")&&i.gotoYear(e.value))},i._onKeyChange=function(t){if(t=t||window.event,i.isVisible())switch(t.keyCode){case 13:case 27:r.field&&r.field.blur();break;case 37:t.preventDefault(),i.adjustDate(\"subtract\",1);break;case 38:i.adjustDate(\"subtract\",7);break;case 39:i.adjustDate(\"add\",1);break;case 40:i.adjustDate(\"add\",7)}},i._onInputChange=function(t){var e;t.firedBy!==i&&(e=r.parse?r.parse(r.field.value,r.format):o?(e=n(r.field.value,r.format,r.formatStrict))&&e.isValid()?e.toDate():null:new Date(Date.parse(r.field.value)),B(e)&&i.setDate(e),i._v||i.show())},i._onInputFocus=function(){i.show()},i._onInputClick=function(){i.show()},i._onInputBlur=function(){var t=c.activeElement;do{if(l(t,\"pika-single\"))return}while(t=t.parentNode);i._c||(i._b=u(function(){i.hide()},50)),i._c=!1},i._onClick=function(t){var e=(t=t||window.event).target||t.srcElement,n=e;if(e){!s&&l(e,\"pika-select\")&&(e.onchange||(e.setAttribute(\"onchange\",\"return;\"),a(e,\"change\",i._onChange)));do{if(l(n,\"pika-single\")||n===r.trigger)return}while(n=n.parentNode);i._v&&e!==r.trigger&&n!==r.trigger&&i.hide()}},i.el=c.createElement(\"div\"),i.el.className=\"pika-single\"+(r.isRTL?\" is-rtl\":\"\")+(r.theme?\" \"+r.theme:\"\"),a(i.el,\"mousedown\",i._onMouseDown,!0),a(i.el,\"touchend\",i._onMouseDown,!0),a(i.el,\"change\",i._onChange),r.keyboardInput&&a(c,\"keydown\",i._onKeyChange),r.field&&(r.container?r.container.appendChild(i.el):r.bound?c.body.appendChild(i.el):r.field.parentNode.insertBefore(i.el,r.field.nextSibling),a(r.field,\"change\",i._onInputChange),r.defaultDate||(o&&r.field.value?r.defaultDate=n(r.field.value,r.format).toDate():r.defaultDate=new Date(Date.parse(r.field.value)),r.setDefaultDate=!0));var e=r.defaultDate;B(e)?r.setDefaultDate?i.setDate(e,!0):i.gotoDate(e):i.gotoDate(new Date),r.bound?(this.hide(),i.el.className+=\" is-bound\",a(r.trigger,\"click\",i._onInputClick),a(r.trigger,\"focus\",i._onInputFocus),a(r.trigger,\"blur\",i._onInputBlur)):this.show()};return t.prototype={config:function(t){this._o||(this._o=d({},h,!0));var e=d(this._o,t,!0);e.isRTL=!!e.isRTL,e.field=e.field&&e.field.nodeName?e.field:null,e.theme=\"string\"==typeof e.theme&&e.theme?e.theme:null,e.bound=!!(void 0!==e.bound?e.field&&e.bound:e.field),e.trigger=e.trigger&&e.trigger.nodeName?e.trigger:e.field,e.disableWeekends=!!e.disableWeekends,e.disableDayFn=\"function\"==typeof e.disableDayFn?e.disableDayFn:null;var n=parseInt(e.numberOfMonths,10)||1;if(e.numberOfMonths=4=r&&(this._y=r,!isNaN(s)&&this._m>s&&(this._m=s)),e=\"pika-title-\"+Math.random().toString(36).replace(/[^a-z]+/g,\"\").substr(0,2);for(var l=0;l'+f(this,l,this.calendars[l].year,this.calendars[l].month,this.calendars[0].year,e)+this.render(this.calendars[l].year,this.calendars[l].month,e)+\"
\";this.el.innerHTML=a,n.bound&&\"hidden\"!==n.field.type&&u(function(){n.trigger.focus()},1),\"function\"==typeof this._o.onDraw&&this._o.onDraw(this),n.bound&&n.field.setAttribute(\"aria-label\",\"Use the arrow keys to pick a date\")}},adjustPosition:function(){var t,e,n,i,r,o,s,a,l,u;if(!this._o.container){if(this.el.style.position=\"absolute\",t=this._o.trigger,e=t,n=this.el.offsetWidth,i=this.el.offsetHeight,r=window.innerWidth||c.documentElement.clientWidth,o=window.innerHeight||c.documentElement.clientHeight,s=window.pageYOffset||c.body.scrollTop||c.documentElement.scrollTop,\"function\"==typeof t.getBoundingClientRect)u=t.getBoundingClientRect(),a=u.left+window.pageXOffset,l=u.bottom+window.pageYOffset;else for(a=e.offsetLeft,l=e.offsetTop+e.offsetHeight;e=e.offsetParent;)a+=e.offsetLeft,l+=e.offsetTop;(this._o.reposition&&ri.maxDate||i.disableWeekends&&(0===(x=E.getDay())||6===x)||i.disableDayFn&&i.disableDayFn(E);N&&(S'+Math.ceil(((new Date(_,b,y)-w)/864e5+w.getDay()+1)/7)+\"\")),a.push((v=l,g=i.isRTL,''+(g?v.reverse():v).join(\"\")+\"\")),C=0,k=!(l=[]))}return Y(i,a,n)},isVisible:function(){return this._v},show:function(){var t,e,n;this.isVisible()||(this._v=!0,this.draw(),t=this.el,e=\"is-hidden\",t.className=(n=(\" \"+t.className+\" \").replace(\" \"+e+\" \",\" \")).trim?n.trim():n.replace(/^\\s+|\\s+$/g,\"\"),this._o.bound&&(a(c,\"click\",this._onClick),this.adjustPosition()),\"function\"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var t,e,n=this._v;!1!==n&&(this._o.bound&&i(c,\"click\",this._onClick),this.el.style.position=\"static\",this.el.style.left=\"auto\",this.el.style.top=\"auto\",t=this.el,l(t,e=\"is-hidden\")||(t.className=\"\"===t.className?e:t.className+\" \"+e),this._v=!1,void 0!==n&&\"function\"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){var t=this._o;this.hide(),i(this.el,\"mousedown\",this._onMouseDown,!0),i(this.el,\"touchend\",this._onMouseDown,!0),i(this.el,\"change\",this._onChange),t.keyboardInput&&i(c,\"keydown\",this._onKeyChange),t.field&&(i(t.field,\"change\",this._onInputChange),t.bound&&(i(t.trigger,\"click\",this._onInputClick),i(t.trigger,\"focus\",this._onInputFocus),i(t.trigger,\"blur\",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},t})}})}(this);\n", " //# sourceMappingURL=bokeh-widgets.min.js.map\n", " /* END bokeh-widgets.min.js */\n", " },\n", " \n", " function(Bokeh) {\n", " /* BEGIN bokeh-tables.min.js */\n", " /*!\n", " * Copyright (c) 2012 - 2018, Anaconda, Inc., and Bokeh Contributors\n", " * All rights reserved.\n", " * \n", " * Redistribution and use in source and binary forms, with or without modification,\n", " * are permitted provided that the following conditions are met:\n", " * \n", " * Redistributions of source code must retain the above copyright notice,\n", " * this list of conditions and the following disclaimer.\n", " * \n", " * Redistributions in binary form must reproduce the above copyright notice,\n", " * this list of conditions and the following disclaimer in the documentation\n", " * and/or other materials provided with the distribution.\n", " * \n", " * Neither the name of Anaconda nor the names of any contributors\n", " * may be used to endorse or promote products derived from this software\n", " * without specific prior written permission.\n", " * \n", " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n", " * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n", " * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n", " * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n", " * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n", " * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n", " * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n", " * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n", " * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n", " * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n", " * THE POSSIBILITY OF SUCH DAMAGE.\n", " */\n", " !function(a,b){!function(Bokeh){var define;(function(e,t,n){if(null!=Bokeh)return Bokeh.register_plugin(e,{\"models/widgets/tables/cell_editors\":434,\"models/widgets/tables/cell_formatters\":435,\"models/widgets/tables/data_table\":436,\"models/widgets/tables/index\":437,\"models/widgets/tables/main\":438,\"models/widgets/tables/table_column\":439,\"models/widgets/tables/table_widget\":440,\"models/widgets/widget\":441},438);throw new Error(\"Cannot find Bokeh. You have to load it prior to loading plugins.\")})({434:function(e,t,n){var o=e(391),r=e(15),i=e(5),l=e(6),a=e(59),s=e(436),c=function(t){function e(e){return t.call(this,o.__assign({model:e.column.model},e))||this}return o.__extends(e,t),Object.defineProperty(e.prototype,\"emptyValue\",{get:function(){return null},enumerable:!0,configurable:!0}),e.prototype.initialize=function(e){t.prototype.initialize.call(this,e),this.inputEl=this._createInput(),this.defaultValue=null,this.args=e,this.render()},e.prototype.css_classes=function(){return t.prototype.css_classes.call(this).concat(\"bk-cell-editor\")},e.prototype.render=function(){t.prototype.render.call(this),this.args.container.appendChild(this.el),this.el.appendChild(this.inputEl),this.renderEditor(),this.disableNavigation()},e.prototype.renderEditor=function(){},e.prototype.disableNavigation=function(){this.inputEl.addEventListener(\"keydown\",function(e){switch(e.keyCode){case i.Keys.Left:case i.Keys.Right:case i.Keys.Up:case i.Keys.Down:case i.Keys.PageUp:case i.Keys.PageDown:e.stopImmediatePropagation()}})},e.prototype.destroy=function(){this.remove()},e.prototype.focus=function(){this.inputEl.focus()},e.prototype.show=function(){},e.prototype.hide=function(){},e.prototype.position=function(){},e.prototype.getValue=function(){return this.inputEl.value},e.prototype.setValue=function(e){this.inputEl.value=e},e.prototype.serializeValue=function(){return this.getValue()},e.prototype.isValueChanged=function(){return!(\"\"==this.getValue()&&null==this.defaultValue)&&this.getValue()!==this.defaultValue},e.prototype.applyValue=function(e,t){var n=this.args.grid.getData(),o=n.index.indexOf(e[s.DTINDEX_NAME]);n.setField(o,this.args.column.field,t)},e.prototype.loadValue=function(e){var t=e[this.args.column.field];this.defaultValue=null!=t?t:this.emptyValue,this.setValue(this.defaultValue)},e.prototype.validateValue=function(e){if(this.args.column.validator){var t=this.args.column.validator(e);if(!t.valid)return t}return{valid:!0,msg:null}},e.prototype.validate=function(){return this.validateValue(this.getValue())},e}(l.DOMView);n.CellEditorView=c;var u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.initClass=function(){this.prototype.type=\"CellEditor\"},t}(a.Model);(n.CellEditor=u).initClass();var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o.__extends(e,t),Object.defineProperty(e.prototype,\"emptyValue\",{get:function(){return\"\"},enumerable:!0,configurable:!0}),e.prototype._createInput=function(){return i.input({type:\"text\"})},e.prototype.renderEditor=function(){this.inputEl.focus(),this.inputEl.select()},e.prototype.loadValue=function(e){t.prototype.loadValue.call(this,e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()},e}(c);n.StringEditorView=d;var p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.initClass=function(){this.prototype.type=\"StringEditor\",this.prototype.default_view=d,this.define({completions:[r.Array,[]]})},t}(u);(n.StringEditor=p).initClass();var f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype._createInput=function(){return i.textarea()},t}(c);n.TextEditorView=f;var h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.initClass=function(){this.prototype.type=\"TextEditor\",this.prototype.default_view=f},t}(u);(n.TextEditor=h).initClass();var g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype._createInput=function(){return i.select()},t.prototype.renderEditor=function(){for(var e=0,t=this.model.options;e/g,\">\")},e}(r.Model),l=function(t){function e(e){return t.call(this,e)||this}return s.__extends(e,t),e.initClass=function(){this.prototype.type=\"StringFormatter\",this.define({font_style:[o.FontStyle,\"normal\"],text_align:[o.TextAlign,\"left\"],text_color:[o.Color]})},e.prototype.doFormat=function(e,t,n,o,r){var i=this.font_style,l=this.text_align,a=this.text_color,s=d.div({},null==n?\"\":\"\"+n);switch(i){case\"bold\":s.style.fontWeight=\"bold\";break;case\"italic\":s.style.fontStyle=\"italic\"}return null!=l&&(s.style.textAlign=l),null!=a&&(s.style.color=a),s.outerHTML},e}(n.CellFormatter=i);(n.StringFormatter=l).initClass();var f=function(c){function e(e){return c.call(this,e)||this}return s.__extends(e,c),e.initClass=function(){this.prototype.type=\"NumberFormatter\",this.define({format:[o.String,\"0,0\"],language:[o.String,\"en\"],rounding:[o.String,\"round\"]})},e.prototype.doFormat=function(e,t,n,o,r){var i=this,l=this.format,a=this.language,s=function(){switch(i.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}}();return n=u.format(n,l,a,s),c.prototype.doFormat.call(this,e,t,n,o,r)},e}(l);(n.NumberFormatter=f).initClass();var h=function(t){function e(e){return t.call(this,e)||this}return s.__extends(e,t),e.initClass=function(){this.prototype.type=\"BooleanFormatter\",this.define({icon:[o.String,\"check\"]})},e.prototype.doFormat=function(e,t,n,o,r){return n?d.i({class:this.icon}).outerHTML:\"\"},e}(i);(n.BooleanFormatter=h).initClass();var g=function(l){function e(e){return l.call(this,e)||this}return s.__extends(e,l),e.initClass=function(){this.prototype.type=\"DateFormatter\",this.define({format:[o.String,\"ISO-8601\"]})},e.prototype.getFormat=function(){switch(this.format){case\"ATOM\":case\"W3C\":case\"RFC-3339\":case\"ISO-8601\":return\"%Y-%m-%d\";case\"COOKIE\":return\"%a, %d %b %Y\";case\"RFC-850\":return\"%A, %d-%b-%y\";case\"RFC-1123\":case\"RFC-2822\":return\"%a, %e %b %Y\";case\"RSS\":case\"RFC-822\":case\"RFC-1036\":return\"%a, %e %b %y\";case\"TIMESTAMP\":return;default:return this.format}},e.prototype.doFormat=function(e,t,n,o,r){n=p.isString(n)?parseInt(n,10):n;var i=a(n,this.getFormat());return l.prototype.doFormat.call(this,e,t,i,o,r)},e}(i);(n.DateFormatter=g).initClass();var m=function(t){function e(e){return t.call(this,e)||this}return s.__extends(e,t),e.initClass=function(){this.prototype.type=\"HTMLTemplateFormatter\",this.define({template:[o.String,\"<%= value %>\"]})},e.prototype.doFormat=function(e,t,n,o,r){var i=this.template;if(null==n)return\"\";var l=c(i),a=s.__assign({},r,{value:n});return l(a)},e}(i);(n.HTMLTemplateFormatter=m).initClass()},436:function(e,t,i){var o=e(391),s=e(449).Grid,c=e(447).RowSelectionModel,u=e(446).CheckboxSelectColumn,d=e(445).CellExternalCopyManager,r=e(15),n=e(38),p=e(44),l=e(21),a=e(32),f=e(14),h=e(440),g=e(441);i.DTINDEX_NAME=\"__bkdt_internal_index__\";var m=function(){function e(e,t){if(this.source=e,this.view=t,i.DTINDEX_NAME in this.source.data)throw new Error(\"special name \"+i.DTINDEX_NAME+\" cannot be used as a data table column\");this.index=this.view.indices}return e.prototype.getLength=function(){return this.index.length},e.prototype.getItem=function(e){for(var t={},n=0,o=a.keys(this.source.data);n+~]|\"+F+\")\"+F+\"*\"),q=new RegExp(\"=\"+F+\"*([^\\\\]'\\\"]*?)\"+F+\"*\\\\]\",\"g\"),z=new RegExp(W),X=new RegExp(\"^\"+_+\"$\"),K={ID:new RegExp(\"^#(\"+_+\")\"),CLASS:new RegExp(\"^\\\\.(\"+_+\")\"),TAG:new RegExp(\"^(\"+_+\"|[*])\"),ATTR:new RegExp(\"^\"+M),PSEUDO:new RegExp(\"^\"+W),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+F+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+F+\"*(?:([+-]|)\"+F+\"*(\\\\d+)|))\"+F+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+L+\")$\",\"i\"),needsContext:new RegExp(\"^\"+F+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+F+\"*((?:-\\\\d)?\\\\d*)\"+F+\"*\\\\)|)(?=[^-]|$)\",\"i\")},U=/^(?:input|select|textarea|button)$/i,G=/^h\\d$/i,Y=/^[^{]+\\{\\s*\\[native \\w/,Q=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,J=/[+~]/,Z=new RegExp(\"\\\\\\\\([\\\\da-f]{1,6}\"+F+\"?|(\"+F+\")|.)\",\"ig\"),ee=function(e,t,n){var o=\"0x\"+t-65536;return o!=o||n?t:o<0?String.fromCharCode(o+65536):String.fromCharCode(o>>10|55296,1023&o|56320)},te=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,ne=function(e,t){return t?\"\\0\"===e?\"�\":e.slice(0,-1)+\"\\\\\"+e.charCodeAt(e.length-1).toString(16)+\" \":\"\\\\\"+e},oe=function(){x()},re=we(function(e){return!0===e.disabled&&(\"form\"in e||\"label\"in e)},{dir:\"parentNode\",next:\"legend\"});try{H.apply(t=$.call(w.childNodes),w.childNodes),t[w.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){N.apply(e,$.call(t))}:function(e,t){for(var n=e.length,o=0;e[n++]=t[o++];);e.length=n-1}}}function ie(e,t,n,o){var r,i,l,a,s,c,u,d=t&&t.ownerDocument,p=t?t.nodeType:9;if(n=n||[],\"string\"!=typeof e||!e||1!==p&&9!==p&&11!==p)return n;if(!o&&((t?t.ownerDocument||t:w)!==R&&x(t),t=t||R,S)){if(11!==p&&(s=Q.exec(e)))if(r=s[1]){if(9===p){if(!(l=t.getElementById(r)))return n;if(l.id===r)return n.push(l),n}else if(d&&(l=d.getElementById(r))&&v(t,l)&&l.id===r)return n.push(l),n}else{if(s[2])return H.apply(n,t.getElementsByTagName(e)),n;if((r=s[3])&&f.getElementsByClassName&&t.getElementsByClassName)return H.apply(n,t.getElementsByClassName(r)),n}if(f.qsa&&!T[e+\" \"]&&(!m||!m.test(e))){if(1!==p)d=t,u=e;else if(\"object\"!==t.nodeName.toLowerCase()){for((a=t.getAttribute(\"id\"))?a=a.replace(te,ne):t.setAttribute(\"id\",a=E),c=h(e),i=c.length;i--;)c[i]=\"#\"+a+\" \"+ve(c[i]);u=c.join(\",\"),d=J.test(e)&&ge(t.parentNode)||t}if(u)try{return H.apply(n,d.querySelectorAll(u)),n}catch(e){}finally{a===E&&t.removeAttribute(\"id\")}}}return g(e.replace(j,\"$1\"),t,n,o)}function le(){var o=[];return function e(t,n){o.push(t+\" \")>y.cacheLength&&delete e[o.shift()];return e[t+\" \"]=n}}function ae(e){return e[E]=!0,e}function se(e){var t=R.createElement(\"fieldset\");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split(\"|\"),o=n.length;o--;)y.attrHandle[n[o]]=t}function ue(e,t){var n=t&&e,o=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(o)return o;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(n){return function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&e.type===n}}function pe(n){return function(e){var t=e.nodeName.toLowerCase();return(\"input\"===t||\"button\"===t)&&e.type===n}}function fe(t){return function(e){return\"form\"in e?e.parentNode&&!1===e.disabled?\"label\"in e?\"label\"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&re(e)===t:e.disabled===t:\"label\"in e&&e.disabled===t}}function he(l){return ae(function(i){return i=+i,ae(function(e,t){for(var n,o=l([],e.length,i),r=o.length;r--;)e[n=o[r]]&&(e[n]=!(t[n]=e[n]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in f=ie.support={},r=ie.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&\"HTML\"!==t.nodeName},x=ie.setDocument=function(e){var t,n,o=e?e.ownerDocument||e:w;return o!==R&&9===o.nodeType&&o.documentElement&&(l=(R=o).documentElement,S=!r(R),w!==R&&(n=R.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener(\"unload\",oe,!1):n.attachEvent&&n.attachEvent(\"onunload\",oe)),f.attributes=se(function(e){return e.className=\"i\",!e.getAttribute(\"className\")}),f.getElementsByTagName=se(function(e){return e.appendChild(R.createComment(\"\")),!e.getElementsByTagName(\"*\").length}),f.getElementsByClassName=Y.test(R.getElementsByClassName),f.getById=se(function(e){return l.appendChild(e).id=E,!R.getElementsByName||!R.getElementsByName(E).length}),f.getById?(y.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute(\"id\")===t}},y.find.ID=function(e,t){if(void 0!==t.getElementById&&S){var n=t.getElementById(e);return n?[n]:[]}}):(y.filter.ID=function(e){var n=e.replace(Z,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode(\"id\");return t&&t.value===n}},y.find.ID=function(e,t){if(void 0!==t.getElementById&&S){var n,o,r,i=t.getElementById(e);if(i){if((n=i.getAttributeNode(\"id\"))&&n.value===e)return[i];for(r=t.getElementsByName(e),o=0;i=r[o++];)if((n=i.getAttributeNode(\"id\"))&&n.value===e)return[i]}return[]}}),y.find.TAG=f.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):f.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,o=[],r=0,i=t.getElementsByTagName(e);if(\"*\"===e){for(;n=i[r++];)1===n.nodeType&&o.push(n);return o}return i},y.find.CLASS=f.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&S)return t.getElementsByClassName(e)},a=[],m=[],(f.qsa=Y.test(R.querySelectorAll))&&(se(function(e){l.appendChild(e).innerHTML=\"\",e.querySelectorAll(\"[msallowcapture^='']\").length&&m.push(\"[*^$]=\"+F+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\"[selected]\").length||m.push(\"\\\\[\"+F+\"*(?:value|\"+L+\")\"),e.querySelectorAll(\"[id~=\"+E+\"-]\").length||m.push(\"~=\"),e.querySelectorAll(\":checked\").length||m.push(\":checked\"),e.querySelectorAll(\"a#\"+E+\"+*\").length||m.push(\".#.+[+~]\")}),se(function(e){e.innerHTML=\"\";var t=R.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"name\",\"D\"),e.querySelectorAll(\"[name=d]\").length&&m.push(\"name\"+F+\"*[*^$|!~]?=\"),2!==e.querySelectorAll(\":enabled\").length&&m.push(\":enabled\",\":disabled\"),l.appendChild(e).disabled=!0,2!==e.querySelectorAll(\":disabled\").length&&m.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),m.push(\",.*:\")})),(f.matchesSelector=Y.test(u=l.matches||l.webkitMatchesSelector||l.mozMatchesSelector||l.oMatchesSelector||l.msMatchesSelector))&&se(function(e){f.disconnectedMatch=u.call(e,\"*\"),u.call(e,\"[s!='']:x\"),a.push(\"!=\",W)}),m=m.length&&new RegExp(m.join(\"|\")),a=a.length&&new RegExp(a.join(\"|\")),t=Y.test(l.compareDocumentPosition),v=t||Y.test(l.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,o=t&&t.parentNode;return e===o||!(!o||1!==o.nodeType||!(n.contains?n.contains(o):e.compareDocumentPosition&&16&e.compareDocumentPosition(o)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},P=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===n?e===R||e.ownerDocument===w&&v(w,e)?-1:t===R||t.ownerDocument===w&&v(w,t)?1:s?I(s,e)-I(s,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,o=0,r=e.parentNode,i=t.parentNode,l=[e],a=[t];if(!r||!i)return e===R?-1:t===R?1:r?-1:i?1:s?I(s,e)-I(s,t):0;if(r===i)return ue(e,t);for(n=e;n=n.parentNode;)l.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;l[o]===a[o];)o++;return o?ue(l[o],a[o]):l[o]===w?-1:a[o]===w?1:0}),R},ie.matches=function(e,t){return ie(e,null,null,t)},ie.matchesSelector=function(e,t){if((e.ownerDocument||e)!==R&&x(e),t=t.replace(q,\"='$1']\"),f.matchesSelector&&S&&!T[t+\" \"]&&(!a||!a.test(t))&&(!m||!m.test(t)))try{var n=u.call(e,t);if(n||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||\"\").replace(Z,ee),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||ie.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&ie.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||\"\":n&&z.test(n)&&(t=h(n,!0))&&(t=n.indexOf(\")\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+\" \"];return t||(t=new RegExp(\"(^|\"+F+\")\"+e+\"(\"+F+\"|$)\"))&&p(e,function(e){return t.test(\"string\"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute(\"class\")||\"\")})},ATTR:function(n,o,r){return function(e){var t=ie.attr(e,n);return null==t?\"!=\"===o:!o||(t+=\"\",\"=\"===o?t===r:\"!=\"===o?t!==r:\"^=\"===o?r&&0===t.indexOf(r):\"*=\"===o?r&&-1\",\"#\"===e.firstChild.getAttribute(\"href\")})||ce(\"type|href|height|width\",function(e,t,n){if(!n)return e.getAttribute(t,\"type\"===t.toLowerCase()?1:2)}),f.attributes&&se(function(e){return e.innerHTML=\"\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")})||ce(\"value\",function(e,t,n){if(!n&&\"input\"===e.nodeName.toLowerCase())return e.defaultValue}),se(function(e){return null==e.getAttribute(\"disabled\")})||ce(L,function(e,t,n){var o;if(!n)return!0===e[t]?t.toLowerCase():(o=e.getAttributeNode(t))&&o.specified?o.value:null}),ie}(R);E.find=C,E.expr=C.selectors,E.expr[\":\"]=E.expr.pseudos,E.uniqueSort=E.unique=C.uniqueSort,E.text=C.getText,E.isXMLDoc=C.isXML,E.contains=C.contains,E.escapeSelector=C.escape;var y=function(e,t,n){for(var o=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&E(e).is(n))break;o.push(e)}return o},b=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},x=E.expr.match.needsContext;function k(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var T=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i,P=/^.[^:#\\[\\.,]*$/;function D(e,n,o){return E.isFunction(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==o}):n.nodeType?E.grep(e,function(e){return e===n!==o}):\"string\"!=typeof n?E.grep(e,function(e){return-1)[^>]*|#([\\w-]+))$/,H=E.fn.init=function(e,t,n){var o,r;if(!e)return this;if(n=n||A,\"string\"==typeof e){if(!(o=\"<\"===e[0]&&\">\"===e[e.length-1]&&3<=e.length?[null,e,null]:N.exec(e))||!o[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(o[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(o[1],t&&t.nodeType?t.ownerDocument||t:S,!0)),T.test(o[1])&&E.isPlainObject(t))for(o in t)E.isFunction(this[o])?this[o](t[o]):this.attr(o,t[o]);return this}return(r=S.getElementById(o[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):E.isFunction(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)};H.prototype=E.fn,A=E(S);var $=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};function L(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e\\x20\\t\\r\\n\\f]+)/i,se=/^$|\\/(?:java|ecma)script/i,ce={option:[1,\"\"],thead:[1,\"\",\"
\"],col:[2,\"\",\"
\"],tr:[2,\"\",\"
\"],td:[3,\"\",\"
\"],_default:[0,\"\",\"\"]};function ue(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||\"*\"):void 0!==e.querySelectorAll?e.querySelectorAll(t||\"*\"):[],void 0===t||t&&k(e,t)?E.merge([e],n):n}function de(e,t){for(var n=0,o=e.length;nx\",m.noCloneChecked=!!fe.cloneNode(!0).lastChild.defaultValue;var ve=S.documentElement,we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ye=/^([^.]*)(?:\\.(.+)|)/;function be(){return!0}function xe(){return!1}function Re(){try{return S.activeElement}catch(e){}}function Se(e,t,n,o,r,i){var l,a;if(\"object\"==typeof t){for(a in\"string\"!=typeof n&&(o=o||n,n=void 0),t)Se(e,a,n,o,t[a],i);return e}if(null==o&&null==r?(r=n,o=n=void 0):null==r&&(\"string\"==typeof n?(r=o,o=void 0):(r=o,o=n,n=void 0)),!1===r)r=xe;else if(!r)return e;return 1===i&&(l=r,(r=function(e){return E().off(e),l.apply(this,arguments)}).guid=l.guid||(l.guid=E.guid++)),e.each(function(){E.event.add(this,t,r,o,n)})}E.event={global:{},add:function(t,e,n,o,r){var i,l,a,s,c,u,d,p,f,h,g,m=X.get(t);if(m)for(n.handler&&(n=(i=n).handler,r=i.selector),r&&E.find.matchesSelector(ve,r),n.guid||(n.guid=E.guid++),(s=m.events)||(s=m.events={}),(l=m.handle)||(l=m.handle=function(e){return void 0!==E&&E.event.triggered!==e.type?E.event.dispatch.apply(t,arguments):void 0}),e=(e||\"\").match(F)||[\"\"],c=e.length;c--;)a=ye.exec(e[c])||[],f=g=a[1],h=(a[2]||\"\").split(\".\").sort(),f&&(d=E.event.special[f]||{},f=(r?d.delegateType:d.bindType)||f,d=E.event.special[f]||{},u=E.extend({type:f,origType:g,data:o,handler:n,guid:n.guid,selector:r,needsContext:r&&E.expr.match.needsContext.test(r),namespace:h.join(\".\")},i),(p=s[f])||((p=s[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,o,h,l)||t.addEventListener&&t.addEventListener(f,l)),d.add&&(d.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),r?p.splice(p.delegateCount++,0,u):p.push(u),E.event.global[f]=!0)},remove:function(e,t,n,o,r){var i,l,a,s,c,u,d,p,f,h,g,m=X.hasData(e)&&X.get(e);if(m&&(s=m.events)){for(t=(t||\"\").match(F)||[\"\"],c=t.length;c--;)if(a=ye.exec(t[c])||[],f=g=a[1],h=(a[2]||\"\").split(\".\").sort(),f){for(d=E.event.special[f]||{},f=(o?d.delegateType:d.bindType)||f,p=s[f]||[],a=a[2]&&new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),l=i=p.length;i--;)u=p[i],!r&&g!==u.origType||n&&n.guid!==u.guid||a&&!a.test(u.namespace)||o&&o!==u.selector&&(\"**\"!==o||!u.selector)||(p.splice(i,1),u.selector&&p.delegateCount--,d.remove&&d.remove.call(e,u));l&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,h,m.handle)||E.removeEvent(e,f,m.handle),delete s[f])}else for(f in s)E.event.remove(e,f+t[c],n,o,!0);E.isEmptyObject(s)&&X.remove(e,\"handle events\")}},dispatch:function(e){var t,n,o,r,i,l,a=E.event.fix(e),s=new Array(arguments.length),c=(X.get(this,\"events\")||{})[a.type]||[],u=E.event.special[a.type]||{};for(s[0]=a,t=1;t\\x20\\t\\r\\n\\f]*)[^>]*)\\/>/gi,ke=/\\s*$/g;function Ae(e,t){return k(e,\"table\")&&k(11!==t.nodeType?t:t.firstChild,\"tr\")&&E(\">tbody\",e)[0]||e}function Ne(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function He(e){var t=Pe.exec(e.type);return t?e.type=t[1]:e.removeAttribute(\"type\"),e}function $e(e,t){var n,o,r,i,l,a,s,c;if(1===t.nodeType){if(X.hasData(e)&&(i=X.access(e),l=X.set(t,i),c=i.events))for(r in delete l.handle,l.events={},c)for(n=0,o=c[r].length;n\")},clone:function(e,t,n){var o,r,i,l,a=e.cloneNode(!0),s=E.contains(e.ownerDocument,e);if(!(m.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(l=ue(a),i=ue(e),o=0,r=i.length;o\").prop({charset:n.scriptCharset,src:n.url}).on(\"load error\",r=function(e){o.remove(),r=null,e&&t(\"error\"===e.type?404:200,e.type)}),S.head.appendChild(o[0])},abort:function(){r&&r()}}});var Ot,Bt=[],qt=/(=)\\?(?=&|$)|\\?\\?/;E.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=Bt.pop()||E.expando+\"_\"+yt++;return this[e]=!0,e}}),E.ajaxPrefilter(\"json jsonp\",function(e,t,n){var o,r,i,l=!1!==e.jsonp&&(qt.test(e.url)?\"url\":\"string\"==typeof e.data&&0===(e.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&qt.test(e.data)&&\"data\");if(l||\"jsonp\"===e.dataTypes[0])return o=e.jsonpCallback=E.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,l?e[l]=e[l].replace(qt,\"$1\"+o):!1!==e.jsonp&&(e.url+=(bt.test(e.url)?\"&\":\"?\")+e.jsonp+\"=\"+o),e.converters[\"script json\"]=function(){return i||E.error(o+\" was not called\"),i[0]},e.dataTypes[0]=\"json\",r=R[o],R[o]=function(){i=arguments},n.always(function(){void 0===r?E(R).removeProp(o):R[o]=r,e[o]&&(e.jsonpCallback=t.jsonpCallback,Bt.push(o)),i&&E.isFunction(r)&&r(i[0]),i=r=void 0}),\"script\"}),m.createHTMLDocument=((Ot=S.implementation.createHTMLDocument(\"\").body).innerHTML=\"
\",2===Ot.childNodes.length),E.parseHTML=function(e,t,n){return\"string\"!=typeof e?[]:(\"boolean\"==typeof t&&(n=t,t=!1),t||(m.createHTMLDocument?(t=S.implementation.createHTMLDocument(\"\"),(o=t.createElement(\"base\")).href=S.location.href,t.head.appendChild(o)):t=S),r=T.exec(e),i=!n&&[],r?[t.createElement(r[1])]:(r=me([e],t,i),i&&i.length&&E(i).remove(),E.merge([],r.childNodes)));var o,r,i},E.fn.load=function(e,t,n){var o,r,i,l=this,a=e.indexOf(\" \");return-1\").append(E.parseHTML(e)).find(o):e)}).always(n&&function(e,t){l.each(function(){n.apply(this,i||[e.responseText,t,e])})}),this},E.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],function(e,t){E.fn[t]=function(e){return this.on(t,e)}}),E.expr.pseudos.animated=function(t){return E.grep(E.timers,function(e){return t===e.elem}).length},E.offset={setOffset:function(e,t,n){var o,r,i,l,a,s,c=E.css(e,\"position\"),u=E(e),d={};\"static\"===c&&(e.style.position=\"relative\"),a=u.offset(),i=E.css(e,\"top\"),s=E.css(e,\"left\"),(\"absolute\"===c||\"fixed\"===c)&&-1<(i+s).indexOf(\"auto\")?(o=u.position(),l=o.top,r=o.left):(l=parseFloat(i)||0,r=parseFloat(s)||0),E.isFunction(t)&&(t=t.call(e,n,E.extend({},a))),null!=t.top&&(d.top=t.top-a.top+l),null!=t.left&&(d.left=t.left-a.left+r),\"using\"in t?t.using.call(e,d):u.css(d)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n,o,r,i=this[0];return i?i.getClientRects().length?(o=i.getBoundingClientRect(),e=i.ownerDocument,n=e.documentElement,r=e.defaultView,{top:o.top+r.pageYOffset-n.clientTop,left:o.left+r.pageXOffset-n.clientLeft}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n=this[0],o={top:0,left:0};return\"fixed\"===E.css(n,\"position\")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),k(e[0],\"html\")||(o=e.offset()),o={top:o.top+E.css(e[0],\"borderTopWidth\",!0),left:o.left+E.css(e[0],\"borderLeftWidth\",!0)}),{top:t.top-o.top-E.css(n,\"marginTop\",!0),left:t.left-o.left-E.css(n,\"marginLeft\",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&\"static\"===E.css(e,\"position\");)e=e.offsetParent;return e||ve})}}),E.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},function(t,r){var i=\"pageYOffset\"===r;E.fn[t]=function(e){return B(this,function(e,t,n){var o;if(E.isWindow(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===n)return o?o[r]:e[t];o?o.scrollTo(i?o.pageXOffset:n,i?n:o.pageYOffset):e[t]=n},t,e,arguments.length)}}),E.each([\"top\",\"left\"],function(e,n){E.cssHooks[n]=je(m.pixelPosition,function(e,t){if(t)return t=Ve(e,n),Me.test(t)?E(e).position()[n]+\"px\":t})}),E.each({Height:\"height\",Width:\"width\"},function(l,a){E.each({padding:\"inner\"+l,content:a,\"\":\"outer\"+l},function(o,i){E.fn[i]=function(e,t){var n=arguments.length&&(o||\"boolean\"!=typeof e),r=o||(!0===e||!0===t?\"margin\":\"border\");return B(this,function(e,t,n){var o;return E.isWindow(e)?0===i.indexOf(\"outer\")?e[\"inner\"+l]:e.document.documentElement[\"client\"+l]:9===e.nodeType?(o=e.documentElement,Math.max(e.body[\"scroll\"+l],o[\"scroll\"+l],e.body[\"offset\"+l],o[\"offset\"+l],o[\"client\"+l])):void 0===n?E.css(e,t,r):E.style(e,t,n,r)},a,n?e:void 0,n)}})}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,o){return this.on(t,e,n,o)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,\"**\"):this.off(t,e||\"**\",n)}}),E.holdReady=function(e){e?E.readyWait++:E.ready(!0)},E.isArray=Array.isArray,E.parseJSON=JSON.parse,E.nodeName=k,\"function\"==typeof define&&define.amd&&define(\"jquery\",[],function(){return E});var zt=R.jQuery,Xt=R.$;return E.noConflict=function(e){return R.$===E&&(R.$=Xt),e&&R.jQuery===E&&(R.jQuery=zt),E},e||(R.jQuery=R.$=E),E})},443:function(e,t,n){\n", " /*!\n", " * jquery.event.drag - v 2.3.0\n", " * Copyright (c) 2010 Three Dub Media - http://threedubmedia.com\n", " * Open Source MIT License - http://threedubmedia.com/code/license\n", " */\n", " var f=e(450);f.fn.drag=function(e,t,n){var o=\"string\"==typeof e?e:\"\",r=f.isFunction(e)?e:f.isFunction(t)?t:null;return 0!==o.indexOf(\"drag\")&&(o=\"drag\"+o),n=(e==r?t:n)||{},r?this.on(o,n,r):this.trigger(o)};var h=f.event,o=h.special,g=o.drag={defaults:{which:1,distance:0,not:\":input\",handle:null,relative:!1,drop:!0,click:!1},datakey:\"dragdata\",noBubble:!0,add:function(e){var n=f.data(this,g.datakey),o=e.data||{};n.related+=1,f.each(g.defaults,function(e,t){void 0!==o[e]&&(n[e]=o[e])})},remove:function(){f.data(this,g.datakey).related-=1},setup:function(){if(!f.data(this,g.datakey)){var e=f.extend({related:0},g.defaults);f.data(this,g.datakey,e),h.add(this,\"touchstart mousedown\",g.init,e),this.attachEvent&&this.attachEvent(\"ondragstart\",g.dontstart)}},teardown:function(){var e=f.data(this,g.datakey)||{};e.related||(f.removeData(this,g.datakey),h.remove(this,\"touchstart mousedown\",g.init),g.textselect(!0),this.detachEvent&&this.detachEvent(\"ondragstart\",g.dontstart))},init:function(e){if(!g.touched){var t,n=e.data;if(!(0!=e.which&&0=e.left&&(t[0]||t.right)<=e.right&&(t[1]||t.top)>=e.top&&(t[1]||t.bottom)<=e.bottom},modes:{intersect:function(e,t,n){return this.contains(n,[e.pageX,e.pageY])?1e9:this.modes.overlap.apply(this,arguments)},overlap:function(e,t,n){return Math.max(0,Math.min(n.bottom,t.bottom)-Math.max(n.top,t.top))*Math.max(0,Math.min(n.right,t.right)-Math.max(n.left,t.left))},fit:function(e,t,n){return this.contains(n,t)?1:0},middle:function(e,t,n){return this.contains(n,[t.left+.5*t.width,t.top+.5*t.height])?1:0}},sort:function(e,t){return t.winner-e.winner||e.index-t.index},tolerate:function(e){var t,n,o,r,i,l,a,s,c=0,u=e.interactions.length,d=[g.event.pageX,g.event.pageY],p=g.tolerance||g.modes[g.mode];do{if(s=e.interactions[c]){if(!s)return;s.drop=[],i=[],l=s.droppable.length,p&&(o=g.locate(s.proxy)),t=0;do{if(a=s.droppable[t]){if(r=f.data(a,g.datakey),!(n=r.location))continue;r.winner=p?p.call(g,g.event,o,n):g.contains(n,d)?1:0,i.push(r)}}while(++t\"),column:t,position:{top:0,left:0},grid:m,event:n},l=new t.editor(i);l.loadValue(e),r=l.serializeValue(),l.destroy()}else r=e[t.field];return r}function E(e,t,n){if(x.dataItemColumnValueSetter)return x.dataItemColumnValueSetter(e,t,n);if(t.editor){var o={container:c(\"body\"),column:t,position:{top:0,left:0},grid:m},r=new t.editor(o);r.loadValue(e),r.applyValue(e,n),r.destroy()}else e[t.field]=n}function k(e){var t=document.createElement(\"textarea\");return t.style.position=\"absolute\",t.style.left=\"-1000px\",t.style.top=document.body.scrollTop+\"px\",t.value=e,R.appendChild(t),t.select(),t}function n(e,t){var n;if(!m.getEditorLock().isActive()||m.getOptions().autoEdit){if(e.which==D.ESC&&v&&(e.preventDefault(),P(),b.onCopyCancelled.notify({ranges:v}),v=null),(e.which===D.C||e.which===D.INSERT)&&(e.ctrlKey||e.metaKey)&&!e.shiftKey&&(w&&w.call(),0!=(n=m.getSelectionModel().getSelectedRanges()).length)){T(v=n),b.onCopyCells.notify({ranges:n});for(var o=m.getColumns(),r=\"\",i=0;ia.getDataLength();if(x.newRowCreator&&w){var C=u+f-a.getDataLength();x.newRowCreator(C)}var y={isClipboardCommand:!0,clippedRange:l,oldValues:[],cellExternalCopyManager:b,_options:x,setDataItemValueForColumn:E,markCopySelection:T,oneCellToMultiple:p,activeRow:u,activeCell:d,destH:f,destW:h,maxDestY:a.getDataLength(),maxDestX:a.getColumns().length,h:0,w:0,execute:function(){for(var e=this.h=0;e\",d.toolTip):a.updateColumnHeader(d.columnId,\"\",d.toolTip)),!d.hideInFilterHeaderRow){var l=v(\"#header-filter-selector\"+s);l.prop(\"checked\",u)}}function i(e,t){32==e.which&&a.getColumns()[t.cell].id===d.columnId&&(a.getEditorLock().isActive()&&!a.getEditorLock().commitCurrentEdit()||p(t.row),e.preventDefault(),e.stopImmediatePropagation())}function l(e,t){if(a.getColumns()[t.cell].id===d.columnId&&v(e.target).is(\":checkbox\")){if(a.getEditorLock().isActive()&&!a.getEditorLock().commitCurrentEdit())return e.preventDefault(),void e.stopImmediatePropagation();p(t.row),e.stopPropagation(),e.stopImmediatePropagation()}}function p(t){c[t]?a.setSelectedRows(v.grep(a.getSelectedRows(),function(e){return e!=t})):a.setSelectedRows(a.getSelectedRows().concat(t)),a.setActiveCell(t,function(){if(null===h){h=0;for(var e=a.getColumns(),t=0;t\":\"\":null}v.extend(this,{init:function(e){a=e,n.subscribe(a.onSelectedRowsChanged,t).subscribe(a.onClick,l).subscribe(a.onKeyDown,i),d.hideInFilterHeaderRow||e.onHeaderRowCellRendered.subscribe(function(e,t){\"sel\"===t.column.field&&(v(t.node).empty(),v(\"\").appendTo(t.node).on(\"click\",function(e){f(e,t)}))});d.hideInColumnTitleRow||n.subscribe(a.onHeaderClick,f)},destroy:function(){n.unsubscribeAll()},deSelectRows:function(e){var t,n=e.length,o=[];for(t=0;t\",toolTip:d.toolTip,field:\"sel\",width:d.width,resizable:!1,sortable:!1,cssClass:d.cssClass,hideSelectAllCheckbox:d.hideSelectAllCheckbox,formatter:m}},getOptions:function(){return d},setOptions:function(e){if((d=v.extend(!0,{},d,e)).hideSelectAllCheckbox)o(),r();else if(d.hideInColumnTitleRow?o():(u?a.updateColumnHeader(d.columnId,\"\",d.toolTip):a.updateColumnHeader(d.columnId,\"\",d.toolTip),n.subscribe(a.onHeaderClick,f)),d.hideInFilterHeaderRow)r();else{var t=v(\"#filter-checkbox-selectall-container\");t.show(),t.find('input[type=\"checkbox\"]').prop(\"checked\",u)}}})}}},447:function(e,t,n){var v=e(450),w=e(448);t.exports={RowSelectionModel:function(t){var c,n,o,u=[],r=this,i=new w.EventHandler,l={selectActiveRow:!0};function a(e){return function(){n||(n=!0,e.apply(this,arguments),n=!1)}}function d(e){for(var t=[],n=0;n=this.fromRow&&e<=this.toRow&&t>=this.fromCell&&t<=this.toCell},this.toString=function(){return this.isSingleCell()?\"(\"+this.fromRow+\":\"+this.fromCell+\")\":\"(\"+this.fromRow+\":\"+this.fromCell+\" - \"+this.toRow+\":\"+this.toCell+\")\"}},NonDataRow:o,Group:r,GroupTotals:i,EditorLock:a,GlobalEditorLock:new a,keyCode:{BACKSPACE:8,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,ESC:27,HOME:36,INSERT:45,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,TAB:9,UP:38,C:67,V:86},preClickClassName:\"slick-edit-preclick\"}},449:function _(require,module,exports){\n", " /**\n", " * @license\n", " * (c) 2009-2016 Michael Leibman\n", " * michael{dot}leibman{at}gmail{dot}com\n", " * http://github.com/mleibman/slickgrid\n", " *\n", " * Distributed under MIT license.\n", " * All rights reserved.\n", " *\n", " * SlickGrid v2.3\n", " *\n", " * NOTES:\n", " * Cell/row DOM manipulations are done directly bypassing jQuery's DOM manipulation methods.\n", " * This increases the speed dramatically, but can only be done safely because there are no event handlers\n", " * or data associated with any cell/row DOM nodes. Cell editors must make sure they implement .destroy()\n", " * and do proper cleanup.\n", " */\n", " var $=require(450),Slick=require(448),scrollbarDimensions,maxSupportedCssHeight;function SlickGrid(container,data,columns,options){$.fn.drag||require(443),$.fn.drop||require(444);var defaults={alwaysShowVerticalScroll:!1,explicitInitialization:!1,rowHeight:25,defaultColumnWidth:80,enableAddRow:!1,leaveSpaceForNewRows:!1,editable:!1,autoEdit:!0,suppressActiveCellChangeOnEdit:!1,enableCellNavigation:!0,enableColumnReorder:!0,asyncEditorLoading:!1,asyncEditorLoadDelay:100,forceFitColumns:!1,enableAsyncPostRender:!1,asyncPostRenderDelay:50,enableAsyncPostRenderCleanup:!1,asyncPostRenderCleanupDelay:40,autoHeight:!1,editorLock:Slick.GlobalEditorLock,showHeaderRow:!1,headerRowHeight:25,createFooterRow:!1,showFooterRow:!1,footerRowHeight:25,createPreHeaderPanel:!1,showPreHeaderPanel:!1,preHeaderPanelHeight:25,showTopPanel:!1,topPanelHeight:25,formatterFactory:null,editorFactory:null,cellFlashingCssClass:\"flashing\",selectedCellCssClass:\"selected\",multiSelect:!0,enableTextSelectionOnCells:!1,dataItemColumnValueExtractor:null,fullWidthRows:!1,multiColumnSort:!1,numberedMultiColumnSort:!1,tristateMultiColumnSort:!1,sortColNumberInSeparateSpan:!1,defaultFormatter:defaultFormatter,forceSyncScrolling:!1,addNewRowCssClass:\"new-row\",preserveCopiedSelectionOnPaste:!1,showCellSelection:!0,viewportClass:null,minRowBuffer:3,emulatePagingWhenScrolling:!0,editorCellNavOnLRKeys:!1},columnDefaults={name:\"\",resizable:!0,sortable:!1,minWidth:30,rerenderOnResize:!1,headerCssClass:null,defaultSortAsc:!0,focusable:!0,selectable:!0},th,h,ph,n,cj,page=0,offset=0,vScrollDir=1,initialized=!1,$container,uid=\"slickgrid_\"+Math.round(1e6*Math.random()),self=this,$focusSink,$focusSink2,$headerScroller,$headers,$headerRow,$headerRowScroller,$headerRowSpacer,$footerRow,$footerRowScroller,$footerRowSpacer,$preHeaderPanel,$preHeaderPanelScroller,$preHeaderPanelSpacer,$topPanelScroller,$topPanel,$viewport,$canvas,$style,$boundAncestors,stylesheet,columnCssRulesL,columnCssRulesR,viewportH,viewportW,canvasWidth,viewportHasHScroll,viewportHasVScroll,headerColumnWidthDiff=0,headerColumnHeightDiff=0,cellWidthDiff=0,cellHeightDiff=0,jQueryNewWidthBehaviour=!1,absoluteColumnMinWidth,tabbingDirection=1,activePosX,activeRow,activeCell,activeCellNode=null,currentEditor=null,serializedEditorValue,editController,rowsCache={},renderedRows=0,numVisibleRows,prevScrollTop=0,scrollTop=0,lastRenderedScrollTop=0,lastRenderedScrollLeft=0,prevScrollLeft=0,scrollLeft=0,selectionModel,selectedRows=[],plugins=[],cellCssClasses={},columnsById={},sortColumns=[],columnPosLeft=[],columnPosRight=[],pagingActive=!1,pagingIsLastPage=!1,scrollThrottle=ActionThrottle(render,50),h_editorLoader=null,h_render=null,h_postrender=null,h_postrenderCleanup=null,postProcessedRows={},postProcessToRow=null,postProcessFromRow=null,postProcessedCleanupQueue=[],postProcessgroupId=0,counter_rows_rendered=0,counter_rows_removed=0,rowNodeFromLastMouseWheelEvent,zombieRowNodeFromLastMouseWheelEvent,zombieRowCacheFromLastMouseWheelEvent,zombieRowPostProcessedFromLastMouseWheelEvent,cssShow={position:\"absolute\",visibility:\"hidden\",display:\"block\"},$hiddenParents,oldProps=[],columnResizeDragging=!1;function init(){if(($container=container instanceof $?container:$(container)).length<1)throw new Error(\"SlickGrid requires a valid container, \"+container+\" does not exist in the DOM.\");cacheCssForHiddenInit(),maxSupportedCssHeight=maxSupportedCssHeight||getMaxSupportedCssHeight(),options=$.extend({},defaults,options),validateAndEnforceOptions(),columnDefaults.width=options.defaultColumnWidth,columnsById={};for(var e=0;et.maxWidth&&(t.width=t.maxWidth)}if(options.enableColumnReorder&&!$.fn.sortable)throw new Error(\"SlickGrid's 'enableColumnReorder = true' option requires jquery-ui.sortable module to be loaded\");editController={commitCurrentEdit:commitCurrentEdit,cancelCurrentEdit:cancelCurrentEdit},$container.empty().css(\"overflow\",\"hidden\").css(\"outline\",0).addClass(uid).addClass(\"ui-widget\"),/relative|absolute|fixed/.test($container.css(\"position\"))||$container.css(\"position\",\"relative\"),$focusSink=$(\"
\").appendTo($container),options.createPreHeaderPanel&&($preHeaderPanelScroller=$(\"
\").appendTo($container),$preHeaderPanel=$(\"
\").appendTo($preHeaderPanelScroller),$preHeaderPanelSpacer=$(\"
\").appendTo($preHeaderPanelScroller),options.showPreHeaderPanel||$preHeaderPanelScroller.hide()),$headerScroller=$(\"
\").appendTo($container),$headers=$(\"
\").appendTo($headerScroller),$headerRowScroller=$(\"
\").appendTo($container),$headerRow=$(\"
\").appendTo($headerRowScroller),$headerRowSpacer=$(\"
\").appendTo($headerRowScroller),$topPanelScroller=$(\"
\").appendTo($container),$topPanel=$(\"
\").appendTo($topPanelScroller),options.showTopPanel||$topPanelScroller.hide(),options.showHeaderRow||$headerRowScroller.hide(),($viewport=$(\"
\").appendTo($container)).css(\"overflow-y\",options.alwaysShowVerticalScroll?\"scroll\":options.autoHeight?\"hidden\":\"auto\"),$viewport.css(\"overflow-x\",options.forceFitColumns?\"hidden\":\"auto\"),options.viewportClass&&$viewport.toggleClass(options.viewportClass,!0),$canvas=$(\"
\").appendTo($viewport),scrollbarDimensions=scrollbarDimensions||measureScrollbar(),$preHeaderPanelSpacer&&$preHeaderPanelSpacer.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),$headers.width(getHeadersWidth()),$headerRowSpacer.css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\"),options.createFooterRow&&($footerRowScroller=$(\"
\").appendTo($container),$footerRow=$(\"
\").appendTo($footerRowScroller),$footerRowSpacer=$(\"
\").css(\"width\",getCanvasWidth()+scrollbarDimensions.width+\"px\").appendTo($footerRowScroller),options.showFooterRow||$footerRowScroller.hide()),$focusSink2=$focusSink.clone().appendTo($container),options.explicitInitialization||finishInitialization()}function finishInitialization(){initialized||(initialized=!0,viewportW=parseFloat($.css($container[0],\"width\",!0)),measureCellPaddingAndBorder(),disableSelection($headers),options.enableTextSelectionOnCells||$viewport.on(\"selectstart.ui\",function(e){return $(e.target).is(\"input,textarea\")}),updateColumnCaches(),createColumnHeaders(),setupColumnSort(),createCssRules(),resizeCanvas(),bindAncestorScrollEvents(),$container.on(\"resize.slickgrid\",resizeCanvas),$viewport.on(\"scroll\",handleScroll),$headerScroller.on(\"contextmenu\",handleHeaderContextMenu).on(\"click\",handleHeaderClick).on(\"mouseenter\",\".slick-header-column\",handleHeaderMouseEnter).on(\"mouseleave\",\".slick-header-column\",handleHeaderMouseLeave),$headerRowScroller.on(\"scroll\",handleHeaderRowScroll),options.createFooterRow&&$footerRowScroller.on(\"scroll\",handleFooterRowScroll),options.createPreHeaderPanel&&$preHeaderPanelScroller.on(\"scroll\",handlePreHeaderPanelScroll),$focusSink.add($focusSink2).on(\"keydown\",handleKeyDown),$canvas.on(\"keydown\",handleKeyDown).on(\"click\",handleClick).on(\"dblclick\",handleDblClick).on(\"contextmenu\",handleContextMenu).on(\"draginit\",handleDragInit).on(\"dragstart\",{distance:3},handleDragStart).on(\"drag\",handleDrag).on(\"dragend\",handleDragEnd).on(\"mouseenter\",\".slick-cell\",handleMouseEnter).on(\"mouseleave\",\".slick-cell\",handleMouseLeave),navigator.userAgent.toLowerCase().match(/webkit/)&&navigator.userAgent.toLowerCase().match(/macintosh/)&&$canvas.on(\"mousewheel\",handleMouseWheel),restoreCssFromHiddenInit())}function cacheCssForHiddenInit(){($hiddenParents=$container.parents().addBack().not(\":visible\")).each(function(){var e={};for(var t in cssShow)e[t]=this.style[t],this.style[t]=cssShow[t];oldProps.push(e)})}function restoreCssFromHiddenInit(){$hiddenParents.each(function(e){var t=oldProps[e];for(var n in cssShow)this.style[n]=t[n]})}function registerPlugin(e){plugins.unshift(e),e.init(self)}function unregisterPlugin(e){for(var t=plugins.length;0<=t;t--)if(plugins[t]===e){plugins[t].destroy&&plugins[t].destroy(),plugins.splice(t,1);break}}function setSelectionModel(e){selectionModel&&(selectionModel.onSelectedRangesChanged.unsubscribe(handleSelectedRangesChanged),selectionModel.destroy&&selectionModel.destroy()),(selectionModel=e)&&(selectionModel.init(self),selectionModel.onSelectedRangesChanged.subscribe(handleSelectedRangesChanged))}function getSelectionModel(){return selectionModel}function getCanvasNode(){return $canvas[0]}function measureScrollbar(){var e=$('
').appendTo($viewport),t=$('
').appendTo(e),n={width:e[0].offsetWidth-e[0].clientWidth,height:e[0].offsetHeight-e[0].clientHeight};return t.remove(),e.remove(),n}function getColumnTotalWidth(e){for(var t=0,n=0,o=columns.length;nviewportW-scrollbarDimensions.width);var n=canvasWidth+(viewportHasVScroll?scrollbarDimensions.width:0);$headerRowSpacer.width(n),options.createFooterRow&&$footerRowSpacer.width(n),options.createPreHeaderPanel&&$preHeaderPanelSpacer.width(n),(canvasWidth!=t||e)&&applyColumnWidths()}function disableSelection(e){e&&e.jquery&&e.attr(\"unselectable\",\"on\").css(\"MozUserSelect\",\"none\").on(\"selectstart.ui\",function(){return!1})}function getMaxSupportedCssHeight(){for(var e=1e6,t=navigator.userAgent.toLowerCase().match(/firefox/)?6e6:1e9,n=$(\"
\").appendTo(document.body);;){var o=2*e;if(n.css(\"height\",o),t\").html(\"\"+o.name+\"\").width(o.width-headerColumnWidthDiff).attr(\"id\",\"\"+uid+o.id).attr(\"title\",o.toolTip||\"\").data(\"column\",o).addClass(o.headerCssClass||\"\").appendTo($headers);if((options.enableColumnReorder||o.sortable)&&r.on(\"mouseenter\",e).on(\"mouseleave\",t),o.sortable&&(r.addClass(\"slick-header-sortable\"),r.append(\"\"),options.numberedMultiColumnSort&&options.sortColNumberInSeparateSpan&&r.append(\"\")),trigger(self.onHeaderCellRendered,{node:r[0],column:o,grid:self}),options.showHeaderRow){var i=$(\"
\").data(\"column\",o).appendTo($headerRow);trigger(self.onHeaderRowCellRendered,{node:i[0],column:o,grid:self})}if(options.createFooterRow&&options.showFooterRow){var l=$(\"
\").data(\"column\",o).appendTo($footerRow);trigger(self.onFooterRowCellRendered,{node:l[0],column:o})}}setSortColumns(sortColumns),setupColumnResize(),options.enableColumnReorder&&(\"function\"==typeof options.enableColumnReorder?options.enableColumnReorder(self,$headers,headerColumnWidthDiff,setColumns,setupColumnResize,columns,getColumnIndex,uid,trigger):setupColumnReorder())}function setupColumnSort(){$headers.click(function(e){if(!columnResizeDragging&&(e.metaKey=e.metaKey||e.ctrlKey,!$(e.target).hasClass(\"slick-resizable-handle\"))){var t=$(e.target).closest(\".slick-header-column\");if(t.length){var n=t.data(\"column\");if(n.sortable){if(!getEditorLock().commitCurrentEdit())return;for(var o=null,r=0;r=columns.length||columns[e].resizable&&(void 0===n&&(n=e),o=e)}),void 0!==n&&u.each(function(l,e){l>=columns.length||l\").appendTo(e).on(\"dragstart\",function(e,t){if(!getEditorLock().commitCurrentEdit())return!1;c=e.pageX,$(this).parent().addClass(\"slick-header-column-active\");var n=null,o=null;if(u.each(function(e,t){e>=columns.length||(columns[e].previousWidth=$(t).outerWidth())}),options.forceFitColumns)for(o=n=0,a=l+1;a
\").appendTo($headers),headerColumnWidthDiff=headerColumnHeightDiff=0,\"border-box\"!=n.css(\"box-sizing\")&&\"border-box\"!=n.css(\"-moz-box-sizing\")&&\"border-box\"!=n.css(\"-webkit-box-sizing\")&&($.each(e,function(e,t){headerColumnWidthDiff+=parseFloat(n.css(t))||0}),$.each(t,function(e,t){headerColumnHeightDiff+=parseFloat(n.css(t))||0})),n.remove();var r=$(\"
\").appendTo($canvas);n=$(\"\").appendTo(r),cellWidthDiff=cellHeightDiff=0,\"border-box\"!=n.css(\"box-sizing\")&&\"border-box\"!=n.css(\"-moz-box-sizing\")&&\"border-box\"!=n.css(\"-webkit-box-sizing\")&&($.each(e,function(e,t){cellWidthDiff+=parseFloat(n.css(t))||0}),$.each(t,function(e,t){cellHeightDiff+=parseFloat(n.css(t))||0})),r.remove(),absoluteColumnMinWidth=Math.max(headerColumnWidthDiff,cellWidthDiff)}function createCssRules(){$style=$(\"\n", "\n", "\n", "
\n", "\n", "\n", "\n", " \n", " \n", "\n", "\n", "\n", "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "function HoloViewsWidget() {\n", "}\n", "\n", "HoloViewsWidget.prototype.init_slider = function(init_val){\n", " if(this.load_json) {\n", " this.from_json()\n", " } else {\n", " this.update_cache();\n", " }\n", "}\n", "\n", "HoloViewsWidget.prototype.populate_cache = function(idx){\n", " this.cache[idx].innerHTML = this.frames[idx];\n", " if (this.embed) {\n", " delete this.frames[idx];\n", " }\n", "}\n", "\n", "HoloViewsWidget.prototype.process_error = function(msg){\n", "}\n", "\n", "HoloViewsWidget.prototype.from_json = function() {\n", " var data_url = this.json_path + this.id + '.json';\n", " $.getJSON(data_url, $.proxy(function(json_data) {\n", " this.frames = json_data;\n", " this.update_cache();\n", " this.update(0);\n", " }, this));\n", "}\n", "\n", "HoloViewsWidget.prototype.dynamic_update = function(current){\n", " if (current === undefined) {\n", " return\n", " }\n", " this.current = current;\n", " if (this.comm) {\n", " var msg = {comm_id: this.id+'_client', content: current}\n", " this.comm.send(msg);\n", " }\n", "}\n", "\n", "HoloViewsWidget.prototype.update_cache = function(force){\n", " var frame_len = Object.keys(this.frames).length;\n", " for (var i=0; i 0) {\n", " that.time = Date.now();\n", " that.dynamic_update(that.queue[that.queue.length-1]);\n", " that.queue = [];\n", " } else {\n", " that.wait = false;\n", " }\n", " if ((msg.msg_type == \"Ready\") && msg.content) {\n", " console.log(\"Python callback returned following output:\", msg.content);\n", " } else if (msg.msg_type == \"Error\") {\n", " console.log(\"Python failed with the following traceback:\", msg.traceback)\n", " }\n", " }\n", " var comm = HoloViews.comm_manager.get_client_comm(this.plot_id, this.id+'_client', ack_callback);\n", " return comm\n", " }\n", "}\n", "\n", "HoloViewsWidget.prototype.msg_handler = function(msg) {\n", " var metadata = msg.metadata;\n", " if ((metadata.msg_type == \"Ready\")) {\n", " if (metadata.content) {\n", " console.log(\"Python callback returned following output:\", metadata.content);\n", " }\n", "\treturn;\n", " } else if (metadata.msg_type == \"Error\") {\n", " console.log(\"Python failed with the following traceback:\", metadata.traceback)\n", " return\n", " }\n", " this.process_msg(msg)\n", "}\n", "\n", "HoloViewsWidget.prototype.process_msg = function(msg) {\n", "}\n", "\n", "function SelectionWidget(frames, id, slider_ids, keyMap, dim_vals, notFound, load_json, mode, cached, json_path, dynamic, plot_id){\n", " this.frames = frames;\n", " this.id = id;\n", " this.plot_id = plot_id;\n", " this.slider_ids = slider_ids;\n", " this.keyMap = keyMap\n", " this.current_frame = 0;\n", " this.current_vals = dim_vals;\n", " this.load_json = load_json;\n", " this.mode = mode;\n", " this.notFound = notFound;\n", " this.cached = cached;\n", " this.dynamic = dynamic;\n", " this.cache = {};\n", " this.json_path = json_path;\n", " this.init_slider(this.current_vals[0]);\n", " this.queue = [];\n", " this.wait = false;\n", " if (!this.cached || this.dynamic) {\n", " this.comm = this.init_comms();\n", " }\n", "}\n", "\n", "SelectionWidget.prototype = new HoloViewsWidget;\n", "\n", "\n", "SelectionWidget.prototype.get_key = function(current_vals) {\n", " var key = \"(\";\n", " for (var i=0; i Date.now()))) {\n", " this.queue.push(key);\n", " return\n", " }\n", " this.queue = [];\n", " this.time = Date.now();\n", " this.current_frame = key;\n", " this.wait = true;\n", " this.dynamic_update(key)\n", " } else if (key !== undefined) {\n", " this.update(key)\n", " }\n", "}\n", "\n", "\n", "/* Define the ScrubberWidget class */\n", "function ScrubberWidget(frames, num_frames, id, interval, load_json, mode, cached, json_path, dynamic, plot_id){\n", " this.slider_id = \"_anim_slider\" + id;\n", " this.loop_select_id = \"_anim_loop_select\" + id;\n", " this.id = id;\n", " this.plot_id = plot_id;\n", " this.interval = interval;\n", " this.current_frame = 0;\n", " this.direction = 0;\n", " this.dynamic = dynamic;\n", " this.timer = null;\n", " this.load_json = load_json;\n", " this.mode = mode;\n", " this.cached = cached;\n", " this.frames = frames;\n", " this.cache = {};\n", " this.length = num_frames;\n", " this.json_path = json_path;\n", " document.getElementById(this.slider_id).max = this.length - 1;\n", " this.init_slider(0);\n", " this.wait = false;\n", " this.queue = [];\n", " if (!this.cached || this.dynamic) {\n", " this.comm = this.init_comms()\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype = new HoloViewsWidget;\n", "\n", "ScrubberWidget.prototype.set_frame = function(frame){\n", " this.current_frame = frame;\n", " var widget = document.getElementById(this.slider_id);\n", " if (widget === null) {\n", " this.pause_animation();\n", " return\n", " }\n", " widget.value = this.current_frame;\n", " if (this.dynamic || !this.cached) {\n", " if ((this.time !== undefined) && ((this.wait) && ((this.time + 10000) > Date.now()))) {\n", " this.queue.push(frame);\n", " return\n", " }\n", " this.queue = [];\n", " this.time = Date.now();\n", " this.wait = true;\n", " this.dynamic_update(frame)\n", " } else {\n", " this.update(frame)\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype.get_loop_state = function(){\n", " var button_group = document[this.loop_select_id].state;\n", " for (var i = 0; i < button_group.length; i++) {\n", " var button = button_group[i];\n", " if (button.checked) {\n", " return button.value;\n", " }\n", " }\n", " return undefined;\n", "}\n", "\n", "\n", "ScrubberWidget.prototype.next_frame = function() {\n", " this.set_frame(Math.min(this.length - 1, this.current_frame + 1));\n", "}\n", "\n", "ScrubberWidget.prototype.previous_frame = function() {\n", " this.set_frame(Math.max(0, this.current_frame - 1));\n", "}\n", "\n", "ScrubberWidget.prototype.first_frame = function() {\n", " this.set_frame(0);\n", "}\n", "\n", "ScrubberWidget.prototype.last_frame = function() {\n", " this.set_frame(this.length - 1);\n", "}\n", "\n", "ScrubberWidget.prototype.slower = function() {\n", " this.interval /= 0.7;\n", " if(this.direction > 0){this.play_animation();}\n", " else if(this.direction < 0){this.reverse_animation();}\n", "}\n", "\n", "ScrubberWidget.prototype.faster = function() {\n", " this.interval *= 0.7;\n", " if(this.direction > 0){this.play_animation();}\n", " else if(this.direction < 0){this.reverse_animation();}\n", "}\n", "\n", "ScrubberWidget.prototype.anim_step_forward = function() {\n", " if(this.current_frame < this.length - 1){\n", " this.next_frame();\n", " }else{\n", " var loop_state = this.get_loop_state();\n", " if(loop_state == \"loop\"){\n", " this.first_frame();\n", " }else if(loop_state == \"reflect\"){\n", " this.last_frame();\n", " this.reverse_animation();\n", " }else{\n", " this.pause_animation();\n", " this.last_frame();\n", " }\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype.anim_step_reverse = function() {\n", " if(this.current_frame > 0){\n", " this.previous_frame();\n", " } else {\n", " var loop_state = this.get_loop_state();\n", " if(loop_state == \"loop\"){\n", " this.last_frame();\n", " }else if(loop_state == \"reflect\"){\n", " this.first_frame();\n", " this.play_animation();\n", " }else{\n", " this.pause_animation();\n", " this.first_frame();\n", " }\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype.pause_animation = function() {\n", " this.direction = 0;\n", " if (this.timer){\n", " clearInterval(this.timer);\n", " this.timer = null;\n", " }\n", "}\n", "\n", "ScrubberWidget.prototype.play_animation = function() {\n", " this.pause_animation();\n", " this.direction = 1;\n", " var t = this;\n", " if (!this.timer) this.timer = setInterval(function(){t.anim_step_forward();}, this.interval);\n", "}\n", "\n", "ScrubberWidget.prototype.reverse_animation = function() {\n", " this.pause_animation();\n", " this.direction = -1;\n", " var t = this;\n", " if (!this.timer) this.timer = setInterval(function(){t.anim_step_reverse();}, this.interval);\n", "}\n", "\n", "function extend(destination, source) {\n", " for (var k in source) {\n", " if (source.hasOwnProperty(k)) {\n", " destination[k] = source[k];\n", " }\n", " }\n", " return destination;\n", "}\n", "\n", "function update_widget(widget, values) {\n", " if (widget.hasClass(\"ui-slider\")) {\n", " widget.slider('option', {\n", " min: 0,\n", " max: values.length-1,\n", " dim_vals: values,\n", " value: 0,\n", " dim_labels: values\n", " })\n", " widget.slider('option', 'slide').call(widget, event, {value: 0})\n", " } else {\n", " widget.empty();\n", " for (var i=0; i\", {\n", " value: i,\n", " text: values[i]\n", " }))\n", " };\n", " widget.data('values', values);\n", " widget.data('value', 0);\n", " widget.trigger(\"change\");\n", " };\n", "}\n", "\n", "function init_slider(id, plot_id, dim, values, next_vals, labels, dynamic, step, value, next_dim,\n", " dim_idx, delay, jQueryUI_CDN, UNDERSCORE_CDN) {\n", " // Slider JS Block START\n", " function loadcssfile(filename){\n", " var fileref=document.createElement(\"link\")\n", " fileref.setAttribute(\"rel\", \"stylesheet\")\n", " fileref.setAttribute(\"type\", \"text/css\")\n", " fileref.setAttribute(\"href\", filename)\n", " document.getElementsByTagName(\"head\")[0].appendChild(fileref)\n", " }\n", " loadcssfile(\"https://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css\");\n", " /* Check if jQuery and jQueryUI have been loaded\n", " otherwise load with require.js */\n", " var jQuery = window.jQuery,\n", " // check for old versions of jQuery\n", " oldjQuery = jQuery && !!jQuery.fn.jquery.match(/^1\\.[0-4](\\.|$)/),\n", " jquery_path = '',\n", " paths = {},\n", " noConflict;\n", " var jQueryUI = jQuery.ui;\n", " // check for jQuery\n", " if (!jQuery || oldjQuery) {\n", " // load if it's not available or doesn't meet min standards\n", " paths.jQuery = jQuery;\n", " noConflict = !!oldjQuery;\n", " } else {\n", " // register the current jQuery\n", " define('jquery', [], function() { return jQuery; });\n", " }\n", " if (!jQueryUI) {\n", " paths.jQueryUI = jQueryUI_CDN.slice(null, -3);\n", " } else {\n", " define('jQueryUI', [], function() { return jQuery.ui; });\n", " }\n", " paths.underscore = UNDERSCORE_CDN.slice(null, -3);\n", " var jquery_require = {\n", " paths: paths,\n", " shim: {\n", " \"jQueryUI\": {\n", " exports:\"$\",\n", " deps: ['jquery']\n", " },\n", " \"underscore\": {\n", " exports: '_'\n", " }\n", " }\n", " }\n", " require.config(jquery_require);\n", " require([\"jQueryUI\", \"underscore\"], function(jUI, _){\n", " if (noConflict) $.noConflict(true);\n", " var vals = values;\n", " if (dynamic && vals.constructor === Array) {\n", " var default_value = parseFloat(value);\n", " var min = parseFloat(vals[0]);\n", " var max = parseFloat(vals[vals.length-1]);\n", " var wstep = step;\n", " var wlabels = [default_value];\n", " var init_label = default_value;\n", " } else {\n", " var min = 0;\n", " if (dynamic) {\n", " var max = Object.keys(vals).length - 1;\n", " var init_label = labels[value];\n", " var default_value = values[value];\n", " } else {\n", " var max = vals.length - 1;\n", " var init_label = labels[value];\n", " var default_value = value;\n", " }\n", " var wstep = 1;\n", " var wlabels = labels;\n", " }\n", " function adjustFontSize(text) {\n", " var width_ratio = (text.parent().width()/8)/text.val().length;\n", " var size = Math.min(0.9, Math.max(0.6, width_ratio))+'em';\n", " text.css('font-size', size);\n", " }\n", " var slider = $('#_anim_widget'+id+'_'+dim);\n", " slider.slider({\n", " animate: \"fast\",\n", " min: min,\n", " max: max,\n", " step: wstep,\n", " value: default_value,\n", " dim_vals: vals,\n", " dim_labels: wlabels,\n", " next_vals: next_vals,\n", " slide: function(event, ui) {\n", " var vals = slider.slider(\"option\", \"dim_vals\");\n", " var next_vals = slider.slider(\"option\", \"next_vals\");\n", " var dlabels = slider.slider(\"option\", \"dim_labels\");\n", " if (dynamic) {\n", " var dim_val = ui.value;\n", " if (vals.constructor === Array) {\n", " var label = ui.value;\n", " } else {\n", " var label = dlabels[ui.value];\n", " }\n", " } else {\n", " var dim_val = vals[ui.value];\n", " var label = dlabels[ui.value];\n", " }\n", " var text = $('#textInput'+id+'_'+dim);\n", " text.val(label);\n", " adjustFontSize(text);\n", " HoloViews.index[plot_id].set_frame(dim_val, dim_idx);\n", " if (Object.keys(next_vals).length > 0) {\n", " var new_vals = next_vals[dim_val];\n", " var next_widget = $('#_anim_widget'+id+'_'+next_dim);\n", " update_widget(next_widget, new_vals);\n", " }\n", " }\n", " });\n", " slider.keypress(function(event) {\n", " if (event.which == 80 || event.which == 112) {\n", " var start = slider.slider(\"option\", \"value\");\n", " var stop = slider.slider(\"option\", \"max\");\n", " for (var i=start; i<=stop; i++) {\n", " var delay = i*delay;\n", " $.proxy(function doSetTimeout(i) { setTimeout($.proxy(function() {\n", " var val = {value:i};\n", " slider.slider('value',i);\n", " slider.slider(\"option\", \"slide\")(null, val);\n", " }, slider), delay);}, slider)(i);\n", " }\n", " }\n", " if (event.which == 82 || event.which == 114) {\n", " var start = slider.slider(\"option\", \"value\");\n", " var stop = slider.slider(\"option\", \"min\");\n", " var count = 0;\n", " for (var i=start; i>=stop; i--) {\n", " var delay = count*delay;\n", " count = count + 1;\n", " $.proxy(function doSetTimeout(i) { setTimeout($.proxy(function() {\n", " var val = {value:i};\n", " slider.slider('value',i);\n", " slider.slider(\"option\", \"slide\")(null, val);\n", " }, slider), delay);}, slider)(i);\n", " }\n", " }\n", " });\n", " var textInput = $('#textInput'+id+'_'+dim)\n", " textInput.val(init_label);\n", " adjustFontSize(textInput);\n", " });\n", "}\n", "\n", "function init_dropdown(id, plot_id, dim, vals, value, next_vals, labels, next_dim, dim_idx, dynamic) {\n", " var widget = $(\"#_anim_widget\"+id+'_'+dim);\n", " widget.data('values', vals)\n", " for (var i=0; i\", {\n", " value: val,\n", " text: labels[i]\n", " }));\n", " };\n", " widget.data(\"next_vals\", next_vals);\n", " widget.val(value);\n", " widget.on('change', function(event, ui) {\n", " if (dynamic) {\n", " var dim_val = parseInt(this.value);\n", " } else {\n", " var dim_val = $.data(this, 'values')[this.value];\n", " }\n", " var next_vals = $.data(this, \"next_vals\");\n", " if (Object.keys(next_vals).length > 0) {\n", " var new_vals = next_vals[dim_val];\n", " var next_widget = $('#_anim_widget'+id+'_'+next_dim);\n", " update_widget(next_widget, new_vals);\n", " }\n", " var widgets = HoloViews.index[plot_id]\n", " if (widgets) {\n", " widgets.set_frame(dim_val, dim_idx);\n", " }\n", " });\n", "}\n", "\n", "\n", "if (window.HoloViews === undefined) {\n", " window.HoloViews = {}\n", " window.PyViz = window.HoloViews\n", "} else if (window.PyViz === undefined) {\n", " window.PyViz = window.HoloViews\n", "}\n", "\n", "\n", "var _namespace = {\n", " init_slider: init_slider,\n", " init_dropdown: init_dropdown,\n", " comms: {},\n", " comm_status: {},\n", " index: {},\n", " plot_index: {},\n", " kernels: {},\n", " receivers: {}\n", "}\n", "\n", "for (var k in _namespace) {\n", " if (!(k in window.HoloViews)) {\n", " window.HoloViews[k] = _namespace[k];\n", " }\n", "}\n", "\n", "// Define MPL specific subclasses\n", "function MPLSelectionWidget() {\n", " SelectionWidget.apply(this, arguments);\n", "}\n", "\n", "function MPLScrubberWidget() {\n", " ScrubberWidget.apply(this, arguments);\n", "}\n", "\n", "// Let them inherit from the baseclasses\n", "MPLSelectionWidget.prototype = Object.create(SelectionWidget.prototype);\n", "MPLScrubberWidget.prototype = Object.create(ScrubberWidget.prototype);\n", "\n", "// Define methods to override on widgets\n", "var MPLMethods = {\n", " init_slider : function(init_val){\n", " if(this.load_json) {\n", " this.from_json()\n", " } else {\n", " this.update_cache();\n", " }\n", " if (this.dynamic | !this.cached | (this.current_vals === undefined)) {\n", " this.update(0)\n", " } else {\n", " this.set_frame(this.current_vals[0], 0)\n", " }\n", " },\n", " process_msg : function(msg) {\n", " var data = msg.content.data;\n", " this.frames[this.current] = data;\n", " this.update_cache(true);\n", " this.update(this.current);\n", " }\n", "}\n", "// Extend MPL widgets with backend specific methods\n", "extend(MPLSelectionWidget.prototype, MPLMethods);\n", "extend(MPLScrubberWidget.prototype, MPLMethods);\n", "\n", "window.HoloViews.MPLSelectionWidget = MPLSelectionWidget\n", "window.HoloViews.MPLScrubberWidget = MPLScrubberWidget\n", "\n", "// Define Bokeh specific subclasses\n", "function BokehSelectionWidget() {\n", " SelectionWidget.apply(this, arguments);\n", "}\n", "\n", "function BokehScrubberWidget() {\n", " ScrubberWidget.apply(this, arguments);\n", "}\n", "\n", "// Let them inherit from the baseclasses\n", "BokehSelectionWidget.prototype = Object.create(SelectionWidget.prototype);\n", "BokehScrubberWidget.prototype = Object.create(ScrubberWidget.prototype);\n", "\n", "// Define methods to override on widgets\n", "var BokehMethods = {\n", " update_cache : function(){\n", " for (var index in this.frames) {\n", " this.frames[index] = JSON.parse(this.frames[index]);\n", " }\n", " },\n", " update : function(current){\n", " if (current === undefined) {\n", " return;\n", " }\n", " var data = this.frames[current];\n", " if (data !== undefined) {\n", " if (data.root in HoloViews.plot_index) {\n", " var doc = HoloViews.plot_index[data.root].model.document;\n", " } else {\n", " var doc = Bokeh.index[data.root].model.document;\n", " }\n", " doc.apply_json_patch(data.content);\n", " }\n", " },\n", " init_comms: function() {\n", " if (Bokeh.protocol !== undefined) {\n", " this.receiver = new Bokeh.protocol.Receiver()\n", " } else {\n", " this.receiver = null;\n", " }\n", " return HoloViewsWidget.prototype.init_comms.call(this);\n", " },\n", " process_msg : function(msg) {\n", " if (this.plot_id in HoloViews.plot_index) {\n", " var doc = HoloViews.plot_index[this.plot_id].model.document;\n", " } else {\n", " var doc = Bokeh.index[this.plot_id].model.document;\n", " }\n", " if (this.receiver === null) { return }\n", " var receiver = this.receiver;\n", " if (msg.buffers.length > 0) {\n", " receiver.consume(msg.buffers[0].buffer)\n", " } else {\n", " receiver.consume(msg.content.data)\n", " }\n", " const comm_msg = receiver.message;\n", " if ((comm_msg != null) && (doc != null)) {\n", " doc.apply_json_patch(comm_msg.content, comm_msg.buffers)\n", " }\n", " }\n", "}\n", "\n", "// Extend Bokeh widgets with backend specific methods\n", "extend(BokehSelectionWidget.prototype, BokehMethods);\n", "extend(BokehScrubberWidget.prototype, BokehMethods);\n", "\n", "window.HoloViews.BokehSelectionWidget = BokehSelectionWidget\n", "window.HoloViews.BokehScrubberWidget = BokehScrubberWidget\n", "\n", " function JupyterCommManager() {\n", " }\n", "\n", " JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n", " if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n", " var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n", " comm_manager.register_target(comm_id, function(comm) {\n", " comm.on_msg(msg_handler);\n", " });\n", " } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n", " window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n", " comm.onMsg = msg_handler;\n", " });\n", " }\n", " }\n", "\n", " JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n", " if (comm_id in window.PyViz.comms) {\n", " return window.PyViz.comms[comm_id];\n", " } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n", " var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n", " var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n", " if (msg_handler) {\n", " comm.on_msg(msg_handler);\n", " }\n", " } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n", " var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n", " comm.open();\n", " if (msg_handler) {\n", " comm.onMsg = msg_handler;\n", " }\n", " }\n", "\n", " window.PyViz.comms[comm_id] = comm;\n", " return comm;\n", " }\n", "\n", " window.PyViz.comm_manager = new JupyterCommManager();\n", " \n", "\n", "var JS_MIME_TYPE = 'application/javascript';\n", "var HTML_MIME_TYPE = 'text/html';\n", "var EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\n", "var CLASS_NAME = 'output';\n", "\n", "/**\n", " * Render data to the DOM node\n", " */\n", "function render(props, node) {\n", " var div = document.createElement(\"div\");\n", " var script = document.createElement(\"script\");\n", " node.appendChild(div);\n", " node.appendChild(script);\n", "}\n", "\n", "/**\n", " * Handle when a new output is added\n", " */\n", "function handle_add_output(event, handle) {\n", " var output_area = handle.output_area;\n", " var output = handle.output;\n", " if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", " return\n", " }\n", " var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", " if (id !== undefined) {\n", " var nchildren = toinsert.length;\n", " toinsert[nchildren-1].children[0].innerHTML = output.data[HTML_MIME_TYPE];\n", " toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n", " output_area._hv_plot_id = id;\n", " if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n", " window.PyViz.plot_index[id] = Bokeh.index[id];\n", " } else {\n", " window.PyViz.plot_index[id] = null;\n", " }\n", " }\n", "}\n", "\n", "/**\n", " * Handle when an output is cleared or removed\n", " */\n", "function handle_clear_output(event, handle) {\n", " var id = handle.cell.output_area._hv_plot_id;\n", " if ((id === undefined) || !(id in PyViz.plot_index)) { return; }\n", " var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n", " if (comm !== null) {\n", " comm.send({event_type: 'delete', 'id': id});\n", " }\n", " delete PyViz.plot_index[id];\n", " if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n", " var doc = window.Bokeh.index[id].model.document\n", " doc.clear();\n", " const i = window.Bokeh.documents.indexOf(doc);\n", " if (i > -1) {\n", " window.Bokeh.documents.splice(i, 1);\n", " }\n", " }\n", "}\n", "\n", "/**\n", " * Handle kernel restart event\n", " */\n", "function handle_kernel_cleanup(event, handle) {\n", " delete PyViz.comms[\"hv-extension-comm\"];\n", " window.PyViz.plot_index = {}\n", "}\n", "\n", "/**\n", " * Handle update_display_data messages\n", " */\n", "function handle_update_output(event, handle) {\n", " handle_clear_output(event, {cell: {output_area: handle.output_area}})\n", " handle_add_output(event, handle)\n", "}\n", "\n", "function register_renderer(events, OutputArea) {\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " var toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[0]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " events.on('output_added.OutputArea', handle_add_output);\n", " events.on('output_updated.OutputArea', handle_update_output);\n", " events.on('clear_output.CodeCell', handle_clear_output);\n", " events.on('delete.Cell', handle_clear_output);\n", " events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n", "\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " safe: true,\n", " index: 0\n", " });\n", "}\n", "\n", "if (window.Jupyter !== undefined) {\n", " try {\n", " var events = require('base/js/events');\n", " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " } catch(err) {\n", " }\n", "}\n" ], "application/vnd.holoviews_load.v0+json": "function HoloViewsWidget() {\n}\n\nHoloViewsWidget.prototype.init_slider = function(init_val){\n if(this.load_json) {\n this.from_json()\n } else {\n this.update_cache();\n }\n}\n\nHoloViewsWidget.prototype.populate_cache = function(idx){\n this.cache[idx].innerHTML = this.frames[idx];\n if (this.embed) {\n delete this.frames[idx];\n }\n}\n\nHoloViewsWidget.prototype.process_error = function(msg){\n}\n\nHoloViewsWidget.prototype.from_json = function() {\n var data_url = this.json_path + this.id + '.json';\n $.getJSON(data_url, $.proxy(function(json_data) {\n this.frames = json_data;\n this.update_cache();\n this.update(0);\n }, this));\n}\n\nHoloViewsWidget.prototype.dynamic_update = function(current){\n if (current === undefined) {\n return\n }\n this.current = current;\n if (this.comm) {\n var msg = {comm_id: this.id+'_client', content: current}\n this.comm.send(msg);\n }\n}\n\nHoloViewsWidget.prototype.update_cache = function(force){\n var frame_len = Object.keys(this.frames).length;\n for (var i=0; i 0) {\n that.time = Date.now();\n that.dynamic_update(that.queue[that.queue.length-1]);\n that.queue = [];\n } else {\n that.wait = false;\n }\n if ((msg.msg_type == \"Ready\") && msg.content) {\n console.log(\"Python callback returned following output:\", msg.content);\n } else if (msg.msg_type == \"Error\") {\n console.log(\"Python failed with the following traceback:\", msg.traceback)\n }\n }\n var comm = HoloViews.comm_manager.get_client_comm(this.plot_id, this.id+'_client', ack_callback);\n return comm\n }\n}\n\nHoloViewsWidget.prototype.msg_handler = function(msg) {\n var metadata = msg.metadata;\n if ((metadata.msg_type == \"Ready\")) {\n if (metadata.content) {\n console.log(\"Python callback returned following output:\", metadata.content);\n }\n\treturn;\n } else if (metadata.msg_type == \"Error\") {\n console.log(\"Python failed with the following traceback:\", metadata.traceback)\n return\n }\n this.process_msg(msg)\n}\n\nHoloViewsWidget.prototype.process_msg = function(msg) {\n}\n\nfunction SelectionWidget(frames, id, slider_ids, keyMap, dim_vals, notFound, load_json, mode, cached, json_path, dynamic, plot_id){\n this.frames = frames;\n this.id = id;\n this.plot_id = plot_id;\n this.slider_ids = slider_ids;\n this.keyMap = keyMap\n this.current_frame = 0;\n this.current_vals = dim_vals;\n this.load_json = load_json;\n this.mode = mode;\n this.notFound = notFound;\n this.cached = cached;\n this.dynamic = dynamic;\n this.cache = {};\n this.json_path = json_path;\n this.init_slider(this.current_vals[0]);\n this.queue = [];\n this.wait = false;\n if (!this.cached || this.dynamic) {\n this.comm = this.init_comms();\n }\n}\n\nSelectionWidget.prototype = new HoloViewsWidget;\n\n\nSelectionWidget.prototype.get_key = function(current_vals) {\n var key = \"(\";\n for (var i=0; i Date.now()))) {\n this.queue.push(key);\n return\n }\n this.queue = [];\n this.time = Date.now();\n this.current_frame = key;\n this.wait = true;\n this.dynamic_update(key)\n } else if (key !== undefined) {\n this.update(key)\n }\n}\n\n\n/* Define the ScrubberWidget class */\nfunction ScrubberWidget(frames, num_frames, id, interval, load_json, mode, cached, json_path, dynamic, plot_id){\n this.slider_id = \"_anim_slider\" + id;\n this.loop_select_id = \"_anim_loop_select\" + id;\n this.id = id;\n this.plot_id = plot_id;\n this.interval = interval;\n this.current_frame = 0;\n this.direction = 0;\n this.dynamic = dynamic;\n this.timer = null;\n this.load_json = load_json;\n this.mode = mode;\n this.cached = cached;\n this.frames = frames;\n this.cache = {};\n this.length = num_frames;\n this.json_path = json_path;\n document.getElementById(this.slider_id).max = this.length - 1;\n this.init_slider(0);\n this.wait = false;\n this.queue = [];\n if (!this.cached || this.dynamic) {\n this.comm = this.init_comms()\n }\n}\n\nScrubberWidget.prototype = new HoloViewsWidget;\n\nScrubberWidget.prototype.set_frame = function(frame){\n this.current_frame = frame;\n var widget = document.getElementById(this.slider_id);\n if (widget === null) {\n this.pause_animation();\n return\n }\n widget.value = this.current_frame;\n if (this.dynamic || !this.cached) {\n if ((this.time !== undefined) && ((this.wait) && ((this.time + 10000) > Date.now()))) {\n this.queue.push(frame);\n return\n }\n this.queue = [];\n this.time = Date.now();\n this.wait = true;\n this.dynamic_update(frame)\n } else {\n this.update(frame)\n }\n}\n\nScrubberWidget.prototype.get_loop_state = function(){\n var button_group = document[this.loop_select_id].state;\n for (var i = 0; i < button_group.length; i++) {\n var button = button_group[i];\n if (button.checked) {\n return button.value;\n }\n }\n return undefined;\n}\n\n\nScrubberWidget.prototype.next_frame = function() {\n this.set_frame(Math.min(this.length - 1, this.current_frame + 1));\n}\n\nScrubberWidget.prototype.previous_frame = function() {\n this.set_frame(Math.max(0, this.current_frame - 1));\n}\n\nScrubberWidget.prototype.first_frame = function() {\n this.set_frame(0);\n}\n\nScrubberWidget.prototype.last_frame = function() {\n this.set_frame(this.length - 1);\n}\n\nScrubberWidget.prototype.slower = function() {\n this.interval /= 0.7;\n if(this.direction > 0){this.play_animation();}\n else if(this.direction < 0){this.reverse_animation();}\n}\n\nScrubberWidget.prototype.faster = function() {\n this.interval *= 0.7;\n if(this.direction > 0){this.play_animation();}\n else if(this.direction < 0){this.reverse_animation();}\n}\n\nScrubberWidget.prototype.anim_step_forward = function() {\n if(this.current_frame < this.length - 1){\n this.next_frame();\n }else{\n var loop_state = this.get_loop_state();\n if(loop_state == \"loop\"){\n this.first_frame();\n }else if(loop_state == \"reflect\"){\n this.last_frame();\n this.reverse_animation();\n }else{\n this.pause_animation();\n this.last_frame();\n }\n }\n}\n\nScrubberWidget.prototype.anim_step_reverse = function() {\n if(this.current_frame > 0){\n this.previous_frame();\n } else {\n var loop_state = this.get_loop_state();\n if(loop_state == \"loop\"){\n this.last_frame();\n }else if(loop_state == \"reflect\"){\n this.first_frame();\n this.play_animation();\n }else{\n this.pause_animation();\n this.first_frame();\n }\n }\n}\n\nScrubberWidget.prototype.pause_animation = function() {\n this.direction = 0;\n if (this.timer){\n clearInterval(this.timer);\n this.timer = null;\n }\n}\n\nScrubberWidget.prototype.play_animation = function() {\n this.pause_animation();\n this.direction = 1;\n var t = this;\n if (!this.timer) this.timer = setInterval(function(){t.anim_step_forward();}, this.interval);\n}\n\nScrubberWidget.prototype.reverse_animation = function() {\n this.pause_animation();\n this.direction = -1;\n var t = this;\n if (!this.timer) this.timer = setInterval(function(){t.anim_step_reverse();}, this.interval);\n}\n\nfunction extend(destination, source) {\n for (var k in source) {\n if (source.hasOwnProperty(k)) {\n destination[k] = source[k];\n }\n }\n return destination;\n}\n\nfunction update_widget(widget, values) {\n if (widget.hasClass(\"ui-slider\")) {\n widget.slider('option', {\n min: 0,\n max: values.length-1,\n dim_vals: values,\n value: 0,\n dim_labels: values\n })\n widget.slider('option', 'slide').call(widget, event, {value: 0})\n } else {\n widget.empty();\n for (var i=0; i\", {\n value: i,\n text: values[i]\n }))\n };\n widget.data('values', values);\n widget.data('value', 0);\n widget.trigger(\"change\");\n };\n}\n\nfunction init_slider(id, plot_id, dim, values, next_vals, labels, dynamic, step, value, next_dim,\n dim_idx, delay, jQueryUI_CDN, UNDERSCORE_CDN) {\n // Slider JS Block START\n function loadcssfile(filename){\n var fileref=document.createElement(\"link\")\n fileref.setAttribute(\"rel\", \"stylesheet\")\n fileref.setAttribute(\"type\", \"text/css\")\n fileref.setAttribute(\"href\", filename)\n document.getElementsByTagName(\"head\")[0].appendChild(fileref)\n }\n loadcssfile(\"https://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css\");\n /* Check if jQuery and jQueryUI have been loaded\n otherwise load with require.js */\n var jQuery = window.jQuery,\n // check for old versions of jQuery\n oldjQuery = jQuery && !!jQuery.fn.jquery.match(/^1\\.[0-4](\\.|$)/),\n jquery_path = '',\n paths = {},\n noConflict;\n var jQueryUI = jQuery.ui;\n // check for jQuery\n if (!jQuery || oldjQuery) {\n // load if it's not available or doesn't meet min standards\n paths.jQuery = jQuery;\n noConflict = !!oldjQuery;\n } else {\n // register the current jQuery\n define('jquery', [], function() { return jQuery; });\n }\n if (!jQueryUI) {\n paths.jQueryUI = jQueryUI_CDN.slice(null, -3);\n } else {\n define('jQueryUI', [], function() { return jQuery.ui; });\n }\n paths.underscore = UNDERSCORE_CDN.slice(null, -3);\n var jquery_require = {\n paths: paths,\n shim: {\n \"jQueryUI\": {\n exports:\"$\",\n deps: ['jquery']\n },\n \"underscore\": {\n exports: '_'\n }\n }\n }\n require.config(jquery_require);\n require([\"jQueryUI\", \"underscore\"], function(jUI, _){\n if (noConflict) $.noConflict(true);\n var vals = values;\n if (dynamic && vals.constructor === Array) {\n var default_value = parseFloat(value);\n var min = parseFloat(vals[0]);\n var max = parseFloat(vals[vals.length-1]);\n var wstep = step;\n var wlabels = [default_value];\n var init_label = default_value;\n } else {\n var min = 0;\n if (dynamic) {\n var max = Object.keys(vals).length - 1;\n var init_label = labels[value];\n var default_value = values[value];\n } else {\n var max = vals.length - 1;\n var init_label = labels[value];\n var default_value = value;\n }\n var wstep = 1;\n var wlabels = labels;\n }\n function adjustFontSize(text) {\n var width_ratio = (text.parent().width()/8)/text.val().length;\n var size = Math.min(0.9, Math.max(0.6, width_ratio))+'em';\n text.css('font-size', size);\n }\n var slider = $('#_anim_widget'+id+'_'+dim);\n slider.slider({\n animate: \"fast\",\n min: min,\n max: max,\n step: wstep,\n value: default_value,\n dim_vals: vals,\n dim_labels: wlabels,\n next_vals: next_vals,\n slide: function(event, ui) {\n var vals = slider.slider(\"option\", \"dim_vals\");\n var next_vals = slider.slider(\"option\", \"next_vals\");\n var dlabels = slider.slider(\"option\", \"dim_labels\");\n if (dynamic) {\n var dim_val = ui.value;\n if (vals.constructor === Array) {\n var label = ui.value;\n } else {\n var label = dlabels[ui.value];\n }\n } else {\n var dim_val = vals[ui.value];\n var label = dlabels[ui.value];\n }\n var text = $('#textInput'+id+'_'+dim);\n text.val(label);\n adjustFontSize(text);\n HoloViews.index[plot_id].set_frame(dim_val, dim_idx);\n if (Object.keys(next_vals).length > 0) {\n var new_vals = next_vals[dim_val];\n var next_widget = $('#_anim_widget'+id+'_'+next_dim);\n update_widget(next_widget, new_vals);\n }\n }\n });\n slider.keypress(function(event) {\n if (event.which == 80 || event.which == 112) {\n var start = slider.slider(\"option\", \"value\");\n var stop = slider.slider(\"option\", \"max\");\n for (var i=start; i<=stop; i++) {\n var delay = i*delay;\n $.proxy(function doSetTimeout(i) { setTimeout($.proxy(function() {\n var val = {value:i};\n slider.slider('value',i);\n slider.slider(\"option\", \"slide\")(null, val);\n }, slider), delay);}, slider)(i);\n }\n }\n if (event.which == 82 || event.which == 114) {\n var start = slider.slider(\"option\", \"value\");\n var stop = slider.slider(\"option\", \"min\");\n var count = 0;\n for (var i=start; i>=stop; i--) {\n var delay = count*delay;\n count = count + 1;\n $.proxy(function doSetTimeout(i) { setTimeout($.proxy(function() {\n var val = {value:i};\n slider.slider('value',i);\n slider.slider(\"option\", \"slide\")(null, val);\n }, slider), delay);}, slider)(i);\n }\n }\n });\n var textInput = $('#textInput'+id+'_'+dim)\n textInput.val(init_label);\n adjustFontSize(textInput);\n });\n}\n\nfunction init_dropdown(id, plot_id, dim, vals, value, next_vals, labels, next_dim, dim_idx, dynamic) {\n var widget = $(\"#_anim_widget\"+id+'_'+dim);\n widget.data('values', vals)\n for (var i=0; i\", {\n value: val,\n text: labels[i]\n }));\n };\n widget.data(\"next_vals\", next_vals);\n widget.val(value);\n widget.on('change', function(event, ui) {\n if (dynamic) {\n var dim_val = parseInt(this.value);\n } else {\n var dim_val = $.data(this, 'values')[this.value];\n }\n var next_vals = $.data(this, \"next_vals\");\n if (Object.keys(next_vals).length > 0) {\n var new_vals = next_vals[dim_val];\n var next_widget = $('#_anim_widget'+id+'_'+next_dim);\n update_widget(next_widget, new_vals);\n }\n var widgets = HoloViews.index[plot_id]\n if (widgets) {\n widgets.set_frame(dim_val, dim_idx);\n }\n });\n}\n\n\nif (window.HoloViews === undefined) {\n window.HoloViews = {}\n window.PyViz = window.HoloViews\n} else if (window.PyViz === undefined) {\n window.PyViz = window.HoloViews\n}\n\n\nvar _namespace = {\n init_slider: init_slider,\n init_dropdown: init_dropdown,\n comms: {},\n comm_status: {},\n index: {},\n plot_index: {},\n kernels: {},\n receivers: {}\n}\n\nfor (var k in _namespace) {\n if (!(k in window.HoloViews)) {\n window.HoloViews[k] = _namespace[k];\n }\n}\n\n// Define MPL specific subclasses\nfunction MPLSelectionWidget() {\n SelectionWidget.apply(this, arguments);\n}\n\nfunction MPLScrubberWidget() {\n ScrubberWidget.apply(this, arguments);\n}\n\n// Let them inherit from the baseclasses\nMPLSelectionWidget.prototype = Object.create(SelectionWidget.prototype);\nMPLScrubberWidget.prototype = Object.create(ScrubberWidget.prototype);\n\n// Define methods to override on widgets\nvar MPLMethods = {\n init_slider : function(init_val){\n if(this.load_json) {\n this.from_json()\n } else {\n this.update_cache();\n }\n if (this.dynamic | !this.cached | (this.current_vals === undefined)) {\n this.update(0)\n } else {\n this.set_frame(this.current_vals[0], 0)\n }\n },\n process_msg : function(msg) {\n var data = msg.content.data;\n this.frames[this.current] = data;\n this.update_cache(true);\n this.update(this.current);\n }\n}\n// Extend MPL widgets with backend specific methods\nextend(MPLSelectionWidget.prototype, MPLMethods);\nextend(MPLScrubberWidget.prototype, MPLMethods);\n\nwindow.HoloViews.MPLSelectionWidget = MPLSelectionWidget\nwindow.HoloViews.MPLScrubberWidget = MPLScrubberWidget\n\n// Define Bokeh specific subclasses\nfunction BokehSelectionWidget() {\n SelectionWidget.apply(this, arguments);\n}\n\nfunction BokehScrubberWidget() {\n ScrubberWidget.apply(this, arguments);\n}\n\n// Let them inherit from the baseclasses\nBokehSelectionWidget.prototype = Object.create(SelectionWidget.prototype);\nBokehScrubberWidget.prototype = Object.create(ScrubberWidget.prototype);\n\n// Define methods to override on widgets\nvar BokehMethods = {\n update_cache : function(){\n for (var index in this.frames) {\n this.frames[index] = JSON.parse(this.frames[index]);\n }\n },\n update : function(current){\n if (current === undefined) {\n return;\n }\n var data = this.frames[current];\n if (data !== undefined) {\n if (data.root in HoloViews.plot_index) {\n var doc = HoloViews.plot_index[data.root].model.document;\n } else {\n var doc = Bokeh.index[data.root].model.document;\n }\n doc.apply_json_patch(data.content);\n }\n },\n init_comms: function() {\n if (Bokeh.protocol !== undefined) {\n this.receiver = new Bokeh.protocol.Receiver()\n } else {\n this.receiver = null;\n }\n return HoloViewsWidget.prototype.init_comms.call(this);\n },\n process_msg : function(msg) {\n if (this.plot_id in HoloViews.plot_index) {\n var doc = HoloViews.plot_index[this.plot_id].model.document;\n } else {\n var doc = Bokeh.index[this.plot_id].model.document;\n }\n if (this.receiver === null) { return }\n var receiver = this.receiver;\n if (msg.buffers.length > 0) {\n receiver.consume(msg.buffers[0].buffer)\n } else {\n receiver.consume(msg.content.data)\n }\n const comm_msg = receiver.message;\n if ((comm_msg != null) && (doc != null)) {\n doc.apply_json_patch(comm_msg.content, comm_msg.buffers)\n }\n }\n}\n\n// Extend Bokeh widgets with backend specific methods\nextend(BokehSelectionWidget.prototype, BokehMethods);\nextend(BokehScrubberWidget.prototype, BokehMethods);\n\nwindow.HoloViews.BokehSelectionWidget = BokehSelectionWidget\nwindow.HoloViews.BokehScrubberWidget = BokehScrubberWidget\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n }\n\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n toinsert[nchildren-1].children[0].innerHTML = output.data[HTML_MIME_TYPE];\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n if ((id === undefined) || !(id in PyViz.plot_index)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n" }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import numpy as np\n", "import scipy.stats as ss\n", "import pandas as pd\n", "import holoviews as hv\n", "from holoviews import opts, dim, Palette\n", "hv.extension('bokeh')\n", "\n", "opts.defaults(\n", " opts.Bars(xrotation=45, tools=['hover']),\n", " opts.BoxWhisker(width=800, xrotation=30, box_fill_color=Palette('Category20')),\n", " opts.Curve(width=600, tools=['hover']),\n", " opts.GridSpace(shared_yaxis=True),\n", " opts.Scatter(width=800, height=400, color=Palette('Category20'), size=dim('growth')+5, tools=['hover']),\n", " opts.NdOverlay(legend_position='left'))" ] }, { "cell_type": "code", "execution_count": 15, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:37:00.026910Z", "start_time": "2019-03-18T00:36:59.402056Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
countryyeargrowthunemcapmobtrade
0United States19665.1111413.809.622906
1United States19672.2772833.809.983546
2United States19684.7000003.6010.089120
3United States19692.8000003.5010.435930
4United States1970-0.2000004.9010.495350
\n", "
" ], "text/plain": [ " country year growth unem capmob trade\n", "0 United States 1966 5.111141 3.8 0 9.622906\n", "1 United States 1967 2.277283 3.8 0 9.983546\n", "2 United States 1968 4.700000 3.6 0 10.089120\n", "3 United States 1969 2.800000 3.5 0 10.435930\n", "4 United States 1970 -0.200000 4.9 0 10.495350" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "macro_df = pd.read_csv('pyviz-examples/data/macro.csv')\n", "macro_df.head()" ] }, { "cell_type": "code", "execution_count": 16, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:37:07.531020Z", "start_time": "2019-03-18T00:37:07.119123Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "RangeIndex: 350 entries, 0 to 349\n", "Data columns (total 6 columns):\n", "country 350 non-null object\n", "year 350 non-null int64\n", "growth 350 non-null float64\n", "unem 350 non-null float64\n", "capmob 350 non-null int64\n", "trade 350 non-null float64\n", "dtypes: float64(3), int64(2), object(1)\n", "memory usage: 16.5+ KB\n" ] } ], "source": [ "macro_df.info()" ] }, { "cell_type": "code", "execution_count": 17, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:37:54.177684Z", "start_time": "2019-03-18T00:37:53.911397Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
countryAustriaBelgiumCanadaDenmarkFinlandFranceItalyJapanNetherlandsNorwaySwedenUnited KingdomUnited StatesWest Germany
year
19661.72.73.62.31.50.75.90.91.00.81.41.53.80.7
19671.83.74.12.72.90.95.41.32.00.81.72.33.82.1
19682.04.54.85.03.81.25.71.21.91.12.02.53.61.5
19691.83.64.73.92.81.05.71.11.41.01.72.43.50.9
19701.42.95.92.91.91.25.41.21.10.81.42.64.90.7
\n", "
" ], "text/plain": [ "country Austria Belgium Canada Denmark Finland France Italy Japan \\\n", "year \n", "1966 1.7 2.7 3.6 2.3 1.5 0.7 5.9 0.9 \n", "1967 1.8 3.7 4.1 2.7 2.9 0.9 5.4 1.3 \n", "1968 2.0 4.5 4.8 5.0 3.8 1.2 5.7 1.2 \n", "1969 1.8 3.6 4.7 3.9 2.8 1.0 5.7 1.1 \n", "1970 1.4 2.9 5.9 2.9 1.9 1.2 5.4 1.2 \n", "\n", "country Netherlands Norway Sweden United Kingdom United States \\\n", "year \n", "1966 1.0 0.8 1.4 1.5 3.8 \n", "1967 2.0 0.8 1.7 2.3 3.8 \n", "1968 1.9 1.1 2.0 2.5 3.6 \n", "1969 1.4 1.0 1.7 2.4 3.5 \n", "1970 1.1 0.8 1.4 2.6 4.9 \n", "\n", "country West Germany \n", "year \n", "1966 0.7 \n", "1967 2.1 \n", "1968 1.5 \n", "1969 0.9 \n", "1970 0.7 " ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "wide = macro_df.pivot_table(values='unem', \n", " index='year', columns='country')\n", "wide.head(5)" ] }, { "cell_type": "code", "execution_count": 18, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:38:17.245490Z", "start_time": "2019-03-18T00:38:16.808661Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
yearcountryunemployment
01966Austria1.7
11967Austria1.8
21968Austria2.0
31969Austria1.8
41970Austria1.4
\n", "
" ], "text/plain": [ " year country unemployment\n", "0 1966 Austria 1.7\n", "1 1967 Austria 1.8\n", "2 1968 Austria 2.0\n", "3 1969 Austria 1.8\n", "4 1970 Austria 1.4" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "melted = pd.melt(wide.reset_index(), \n", "id_vars='year', \n", "value_name='unemployment')\n", "melted.head()" ] }, { "cell_type": "code", "execution_count": 19, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:38:37.590513Z", "start_time": "2019-03-18T00:38:37.233465Z" } }, "outputs": [ { "data": { "text/plain": [ ":Dataset [country,year] (growth,unem,capmob,trade)" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "macro = hv.Dataset(macro_df, ['country', 'year'])\n", "macro" ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:38:49.940286Z", "start_time": "2019-03-18T00:38:49.678020Z" } }, "outputs": [ { "data": { "text/plain": [ ":Dataset [country,year] (growth,unem,capmob,trade)" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "macro = macro.redim.label(growth='GDP Growth', unem='Unemployment', year='Year', country='Country')\n", "macro" ] }, { "cell_type": "code", "execution_count": 21, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:39:21.257795Z", "start_time": "2019-03-18T00:39:20.825949Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ ":HoloMap [country]\n", " :Dataset [year] (growth,unem,capmob,trade)\n" ] } ], "source": [ "print(macro.groupby('country'))" ] }, { "cell_type": "code", "execution_count": 22, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:39:33.308216Z", "start_time": "2019-03-18T00:39:32.631482Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ ":HoloMap [country]\n", " :Curve [year] (unem)\n" ] }, { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('2066')) && !(document.getElementById('_anim_imgb5641730dccb46c0954577e1ee53fd99'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "
\n", "
\n", " \n", "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", " \n", "
\n", "
\n", "
\n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "/* Instantiate the BokehSelectionWidget class. */\n", "/* The IDs given should match those used in the template above. */\n", "var widget_ids = new Array(1);\n", "\n", "\n", "widget_ids[0] = \"_anim_widgetb5641730dccb46c0954577e1ee53fd99_Country\";\n", "\n", "\n", "function create_widget() {\n", " var frame_data = {\"0\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: United States\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"ZmZmZmZmDkBmZmZmZmYOQM3MzMzMzAxAAAAAAAAADECamZmZmZkTQJqZmZmZmRdAZmZmZmZmFkCamZmZmZkTQGZmZmZmZhZAAAAAAAAAIUDNzMzMzMweQGZmZmZmZhxAZmZmZmZmGEAzMzMzMzMXQGZmZmZmZhxAAAAAAAAAHkAAAAAAAAAjQAAAAAAAACNAAAAAAAAAHkBmZmZmZmYcQAAAAAAAABxAzczMzMzMGEAAAAAAAAAWQA+7StKQFBVAq/jQT4KoFUA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"ZmZmZmZmDkBmZmZmZmYOQM3MzMzMzAxAAAAAAAAADECamZmZmZkTQJqZmZmZmRdAZmZmZmZmFkCamZmZmZkTQGZmZmZmZhZAAAAAAAAAIUDNzMzMzMweQGZmZmZmZhxAZmZmZmZmGEAzMzMzMzMXQGZmZmZmZhxAAAAAAAAAHkAAAAAAAAAjQAAAAAAAACNAAAAAAAAAHkBmZmZmZmYcQAAAAAAAABxAzczMzMzMGEAAAAAAAAAWQA+7StKQFBVAq/jQT4KoFUA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\", \"1\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: Canada\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"zczMzMzMDEBmZmZmZmYQQDMzMzMzMxNAzczMzMzMEkCamZmZmZkXQJqZmZmZmRlAMzMzMzMzGUBmZmZmZmYWQJqZmZmZmRVAmpmZmZmZG0BmZmZmZmYcQDMzMzMzMyBAzczMzMzMIEAAAAAAAAAeQAAAAAAAAB5AZmZmZmZmHkAAAAAAAAAmQM3MzMzMzCdAmpmZmZmZJkAAAAAAAAAlQDMzMzMzMyNAzczMzMzMIUAzMzMzMzMfQM8LHHUZ+x1AHCRE+YIeIEA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\", \"2\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: United Kingdom\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"AAAAAAAA+D9mZmZmZmYCQAAAAAAAAARAMzMzMzMzA0DNzMzMzMwEQAAAAAAAAAxAZmZmZmZmDkCamZmZmZkFQM3MzMzMzARAAAAAAAAAEEAAAAAAAAAWQDMzMzMzMxdAzczMzMzMFkAzMzMzMzMVQAAAAAAAABxAAAAAAAAAJUBmZmZmZmYmQGZmZmZmZidAZmZmZmZmJ0BmZmZmZmYmQGZmZmZmZiZAZmZmZmZmJECamZmZmZkgQHhm3ZrPdBhAJ0I0BBHjFUA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\", \"3\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: Netherlands\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"AAAAAAAA8D8AAAAAAAAAQGZmZmZmZv4/ZmZmZmZm9j+amZmZmZnxP5qZmZmZmfk/ZmZmZmZmBkBmZmZmZmYGQAAAAAAAAAxAMzMzMzMzFUBmZmZmZmYWQAAAAAAAABZAAAAAAAAAFkBmZmZmZmYWQAAAAAAAABhAzczMzMzMIUCamZmZmZkkQJqZmZmZmShAmpmZmZmZKEBmZmZmZmYkQAAAAAAAACRAAAAAAAAAJEAzMzMzMzMkQACpTZzcnyBAGtUzzvAIHkA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\", \"4\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: Belgium\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"mpmZmZmZBUCamZmZmZkNQAAAAAAAABJAzczMzMzMDEAzMzMzMzMHQDMzMzMzMwdAMzMzMzMzC0DNzMzMzMwMQAAAAAAAABBAzczMzMzMGkAzMzMzMzMbQDMzMzMzMx9AzczMzMzMIEBmZmZmZmYhQM3MzMzMzCJAAAAAAAAAJEBmZmZmZmYnQM3MzMzMzClAAAAAAAAAKkAAAAAAAAAoQJqZmZmZmSZAMzMzMzMzJkAAAAAAAAAkQFWzvcxmiCJAaOs7GuJ3IUA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\", \"5\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: France\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"ZmZmZmZm5j/NzMzMzMzsPzMzMzMzM/M/AAAAAAAA8D8zMzMzMzPzP5qZmZmZmfk/AAAAAAAAAEDNzMzMzMwEQGZmZmZmZgZAZmZmZmZmEECamZmZmZkRQM3MzMzMzBJAzczMzMzMFECamZmZmZkXQDMzMzMzMxlAMzMzMzMzHUAzMzMzMzMgQJqZmZmZmSBAzczMzMzMI0BmZmZmZmYkQM3MzMzMzCRAAAAAAAAAJUDNzMzMzMwjQC4OHfEawiJAg8t0+SDxIUA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\", \"6\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: West Germany\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"ZmZmZmZm5j/NzMzMzMwAQAAAAAAAAPg/zczMzMzM7D9mZmZmZmbmP5qZmZmZmek/mpmZmZmZ8T8zMzMzMzPzP83MzMzMzARAzczMzMzMEkBmZmZmZmYSQAAAAAAAABJAMzMzMzMzEUBmZmZmZmYOQGZmZmZmZg5AAAAAAAAAFkAAAAAAAAAeQDMzMzMzMyJAMzMzMzMzIkCamZmZmZkiQAAAAAAAACJAzczMzMzMIUBmZmZmZmYhQH4h5Lz/XxtAKe8+IgHWGEA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\", \"7\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: Austria\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"MzMzMzMz+z/NzMzMzMz8PwAAAAAAAABAzczMzMzM/D9mZmZmZmb2PzMzMzMzM/M/AAAAAAAA8D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz+z8zMzMzMzP7PwAAAAAAAPg/zczMzMzM/D8zMzMzMzP7P5qZmZmZmfk/zczMzMzMAEDNzMzMzMwIQGZmZmZmZg5AZmZmZmZmDkDNzMzMzMwMQM3MzMzMzAhAZmZmZmZmDkDNzMzMzMwMQBgVgmYhCwlAc++G2XDdCUA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\", \"8\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: Italy\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"mpmZmZmZF0CamZmZmZkVQM3MzMzMzBZAzczMzMzMFkCamZmZmZkVQJqZmZmZmRVAmpmZmZmZGUCamZmZmZkZQJqZmZmZmRVAmpmZmZmZF0DNzMzMzMwaQM3MzMzMzBxAzczMzMzMHEDNzMzMzMweQGZmZmZmZh5AzczMzMzMIEAzMzMzMzMiQM3MzMzMzCNAMzMzMzMzJEAzMzMzMzMkQDMzMzMzMyZAAAAAAAAAKEAAAAAAAAAoQPW2PlF+nydA03zfCQeUJUA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\", \"9\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: Finland\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"AAAAAAAA+D8zMzMzMzMHQGZmZmZmZg5AZmZmZmZmBkBmZmZmZmb+P5qZmZmZmQFAAAAAAAAABEBmZmZmZmYCQDMzMzMzM/s/mpmZmZmZAUBmZmZmZmYOQDMzMzMzMxdAzczMzMzMHECamZmZmZkXQGZmZmZmZhJAZmZmZmZmFECamZmZmZkVQJqZmZmZmRVAzczMzMzMFEAAAAAAAAAUQJqZmZmZmRVAZmZmZmZmFEBmZmZmZmYSQLg8e9OZkAtAY5tUNNZuDEA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\", \"10\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: Sweden\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"ZmZmZmZm9j8zMzMzMzP7PwAAAAAAAABAMzMzMzMz+z9mZmZmZmb2PwAAAAAAAABAAAAAAAAAAEBmZmZmZmb+PwAAAAAAAPg/ZmZmZmZm9j8zMzMzMzPzPzMzMzMzM/M/mpmZmZmZ+T8AAAAAAAD4P2ZmZmZmZvY/AAAAAAAABEDNzMzMzMwIQAAAAAAAAAxAzczMzMzMCEBmZmZmZmYGQM3MzMzMzARAZmZmZmZm/j+amZmZmZn5P8tYfiq46eU//8rv2d8e+D8=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\", \"11\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: Norway\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"mpmZmZmZ6T+amZmZmZnpP5qZmZmZmfE/AAAAAAAA8D+amZmZmZnpP5qZmZmZmek/MzMzMzMz+z8AAAAAAAD4PwAAAAAAAPg/ZmZmZmZmAkDNzMzMzMz8PwAAAAAAAPg/MzMzMzMz+z8AAAAAAAAAQDMzMzMzM/s/AAAAAAAAAEDNzMzMzMwEQGZmZmZmZgpAzczMzMzMCEDNzMzMzMwEQAAAAAAAAABAzczMzMzMAECamZmZmZkJQAgcCTTYrBNAcMTulj/qFEA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\", \"12\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: Denmark\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"ZmZmZmZmAkCamZmZmZkFQAAAAAAAABRAMzMzMzMzD0AzMzMzMzMHQJqZmZmZmQ1AzczMzMzMDEAzMzMzMzMDQM3MzMzMzBRAAAAAAAAAGEAzMzMzMzMVQJqZmZmZmRlAMzMzMzMzHUBmZmZmZmYYQJqZmZmZmRtAmpmZmZmZJEAAAAAAAAAmQM3MzMzMzCZAAAAAAAAAIUAzMzMzMzMdQAAAAAAAABZAmpmZmZmZG0DNzMzMzMwcQNJnUelxQSBAQsRy8PGeIEA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\", \"13\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2065\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Country: Japan\\\"},{\\\"cols\\\":[\\\"unem\\\",\\\"year\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2098\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"unem\\\":{\\\"__ndarray__\\\":\\\"zczMzMzM7D/NzMzMzMz0PzMzMzMzM/M/mpmZmZmZ8T8zMzMzMzPzPzMzMzMzM/M/ZmZmZmZm9j/NzMzMzMz0P2ZmZmZmZvY/ZmZmZmZm/j8AAAAAAAAAQAAAAAAAAABAmpmZmZmZAUDNzMzMzMwAQAAAAAAAAABAmpmZmZmZAUAzMzMzMzMDQM3MzMzMzARAmpmZmZmZBUDNzMzMzMwEQGZmZmZmZgZAMzMzMzMzB0AAAAAAAAAEQAcyTLc2HgJACRaHM7/KAEA=\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[25]},\\\"year\\\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]}}],\\\"references\\\":[]},\\\"root\\\":\\\"2066\\\"}\"};\n", " var dim_vals = ['United States'];\n", " var keyMap = {\"('United States',)\": 0, \"('Canada',)\": 1, \"('United Kingdom',)\": 2, \"('Netherlands',)\": 3, \"('Belgium',)\": 4, \"('France',)\": 5, \"('West Germany',)\": 6, \"('Austria',)\": 7, \"('Italy',)\": 8, \"('Finland',)\": 9, \"('Sweden',)\": 10, \"('Norway',)\": 11, \"('Denmark',)\": 12, \"('Japan',)\": 13};\n", " var notFound = \"

\n", "\n", "\n", "\n", "\n", "\n", "
\n", "

`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"6f266332-0e93-459c-9874-c1f5c42a13bc\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"2074\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"2079\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":300,\"renderers\":[{\"id\":\"2074\",\"type\":\"LinearAxis\"},{\"id\":\"2078\",\"type\":\"Grid\"},{\"id\":\"2079\",\"type\":\"LinearAxis\"},{\"id\":\"2083\",\"type\":\"Grid\"},{\"id\":\"2093\",\"type\":\"BoxAnnotation\"},{\"id\":\"2104\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"2065\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"2089\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"2062\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"2070\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"2063\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"2072\",\"type\":\"LinearScale\"}},\"id\":\"2066\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"overlay\":{\"id\":\"2093\",\"type\":\"BoxAnnotation\"}},\"id\":\"2087\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"2109\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"2107\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"2086\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"2064\",\"type\":\"HoverTool\"},{\"id\":\"2084\",\"type\":\"SaveTool\"},{\"id\":\"2085\",\"type\":\"PanTool\"},{\"id\":\"2086\",\"type\":\"WheelZoomTool\"},{\"id\":\"2087\",\"type\":\"BoxZoomTool\"},{\"id\":\"2088\",\"type\":\"ResetTool\"}]},\"id\":\"2089\",\"type\":\"Toolbar\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"2103\",\"type\":\"Line\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"2102\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"2099\",\"type\":\"Selection\"},{\"attributes\":{\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"2101\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"end\":13.0,\"reset_end\":13.0,\"reset_start\":0.6847802,\"start\":0.6847802,\"tags\":[[[\"unem\",\"Unemployment\",null]]]},\"id\":\"2063\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"2084\",\"type\":\"SaveTool\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"2104\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Year\",\"@{year}\"],[\"Unemployment\",\"@{unem}\"]]},\"id\":\"2064\",\"type\":\"HoverTool\"},{\"attributes\":{\"callback\":null,\"data\":{\"unem\":{\"__ndarray__\":\"ZmZmZmZmDkBmZmZmZmYOQM3MzMzMzAxAAAAAAAAADECamZmZmZkTQJqZmZmZmRdAZmZmZmZmFkCamZmZmZkTQGZmZmZmZhZAAAAAAAAAIUDNzMzMzMweQGZmZmZmZhxAZmZmZmZmGEAzMzMzMzMXQGZmZmZmZhxAAAAAAAAAHkAAAAAAAAAjQAAAAAAAACNAAAAAAAAAHkBmZmZmZmYcQAAAAAAAABxAzczMzMzMGEAAAAAAAAAWQA+7StKQFBVAq/jQT4KoFUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"2099\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2124\",\"type\":\"UnionRenderers\"}},\"id\":\"2098\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"axis_label\":\"Unemployment\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"2109\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"2066\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2080\",\"type\":\"BasicTicker\"}},\"id\":\"2079\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"2080\",\"type\":\"BasicTicker\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"2066\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2080\",\"type\":\"BasicTicker\"}},\"id\":\"2083\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"Year\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"2107\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"2066\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2075\",\"type\":\"BasicTicker\"}},\"id\":\"2074\",\"type\":\"LinearAxis\"},{\"attributes\":{\"callback\":null,\"end\":1990.0,\"reset_end\":1990.0,\"reset_start\":1966.0,\"start\":1966.0,\"tags\":[[[\"year\",\"Year\",null]]]},\"id\":\"2062\",\"type\":\"Range1d\"},{\"attributes\":{\"data_source\":{\"id\":\"2098\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2101\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"2103\",\"type\":\"Line\"},\"nonselection_glyph\":{\"id\":\"2102\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"2105\",\"type\":\"CDSView\"}},\"id\":\"2104\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2075\",\"type\":\"BasicTicker\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"2066\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2075\",\"type\":\"BasicTicker\"}},\"id\":\"2078\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"2085\",\"type\":\"PanTool\"},{\"attributes\":{\"source\":{\"id\":\"2098\",\"type\":\"ColumnDataSource\"}},\"id\":\"2105\",\"type\":\"CDSView\"},{\"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\":\"2093\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"2124\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2070\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"2072\",\"type\":\"LinearScale\"},{\"attributes\":{\"plot\":null,\"text\":\"Country: United States\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"2065\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"2088\",\"type\":\"ResetTool\"}],\"root_ids\":[\"2066\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"6f266332-0e93-459c-9874-c1f5c42a13bc\",\"roots\":{\"2066\":\"2bd7dab9-ef34-4ce0-b807-72f3c270d346\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "
\n", "
\n", " \n", "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", " \n", "
\n", "
\n", "
\n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", " \n", " \n", "
\n", "
\n", "
" ], "text/plain": [ ":HoloMap [country]\n", " :Curve [year] (unem)" ] }, "execution_count": 22, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "2066" } }, "output_type": "execute_result" } ], "source": [ "curves = macro.to(hv.Curve, 'year', 'unem', groupby='country')\n", "print(curves)\n", "curves" ] }, { "cell_type": "code", "execution_count": 23, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:40:03.890608Z", "start_time": "2019-03-18T00:40:03.009203Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('2260')) && !(document.getElementById('_anim_img23958f4c5824475cba1acaf1c724820d'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "
\n", "
\n", " \n", "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", " \n", "
\n", "
\n", "
\n", "
\n", " \n", " \n", "
\n", " \n", "
\n", "
\n", " \n", "
\n", "
\n", "
\n", "
\n", " \n", " \n", "
\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "/* Instantiate the BokehSelectionWidget class. */\n", "/* The IDs given should match those used in the template above. */\n", "var widget_ids = new Array(1);\n", "\n", "\n", "widget_ids[0] = \"_anim_widget23958f4c5824475cba1acaf1c724820d_Year\";\n", "\n", "\n", "function create_widget() {\n", " var frame_data = {\"0\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"mpmZmZmZ+T/NzMzMzMwiQAAAAAAAAB5AmpmZmZmZG0BmZmZmZmYSQDMzMzMzMxlAZmZmZmZmHkAAAAAAAAAAQAAAAAAAABhAMzMzMzMz+z9mZmZmZmb2PwAAAAAAABxAZmZmZmZmHEBmZmZmZmYOQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}},{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1980\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"mpmZmZmZ+T/NzMzMzMwiQAAAAAAAAB5AmpmZmZmZG0BmZmZmZmYSQDMzMzMzMxlAZmZmZmZmHkAAAAAAAAAAQAAAAAAAABhAMzMzMzMz+z9mZmZmZmb2PwAAAAAAABxAZmZmZmZmHEBmZmZmZmYOQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"1\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1988\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"zczMzMzMDEAAAAAAAAAkQDMzMzMzMx9AzczMzMzMHEBmZmZmZmYSQM3MzMzMzCNAAAAAAAAAKEAAAAAAAAAEQDMzMzMzMyRAmpmZmZmZCUCamZmZmZn5P5qZmZmZmSBAAAAAAAAAFkBmZmZmZmYhQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"2\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1987\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"ZmZmZmZmDkAzMzMzMzMmQM3MzMzMzCFAmpmZmZmZG0BmZmZmZmYUQAAAAAAAACVAAAAAAAAAKEAzMzMzMzMHQAAAAAAAACRAzczMzMzMAEBmZmZmZmb+P2ZmZmZmZiRAzczMzMzMGEDNzMzMzMwhQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"3\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1986\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"zczMzMzMCECamZmZmZkmQDMzMzMzMyNAAAAAAAAAFkCamZmZmZkVQM3MzMzMzCRAMzMzMzMzJkBmZmZmZmYGQAAAAAAAACRAAAAAAAAAAEDNzMzMzMwEQGZmZmZmZiZAAAAAAAAAHEAAAAAAAAAiQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"4\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1985\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"zczMzMzMDEAAAAAAAAAoQAAAAAAAACVAMzMzMzMzHUAAAAAAAAAUQGZmZmZmZiRAMzMzMzMzJEDNzMzMzMwEQGZmZmZmZiRAzczMzMzMBEBmZmZmZmYGQGZmZmZmZiZAZmZmZmZmHECamZmZmZkiQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"5\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1984\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"ZmZmZmZmDkAAAAAAAAAqQJqZmZmZmSZAAAAAAAAAIUDNzMzMzMwUQM3MzMzMzCNAMzMzMzMzJECamZmZmZkFQJqZmZmZmShAzczMzMzMCEDNzMzMzMwIQGZmZmZmZidAAAAAAAAAHkAzMzMzMzMiQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"6\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1983\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"ZmZmZmZmDkDNzMzMzMwpQM3MzMzMzCdAzczMzMzMJkCamZmZmZkVQJqZmZmZmSBAzczMzMzMI0DNzMzMzMwEQJqZmZmZmShAZmZmZmZmCkAAAAAAAAAMQGZmZmZmZidAAAAAAAAAI0AzMzMzMzMiQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"7\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1982\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"zczMzMzMCEBmZmZmZmYnQAAAAAAAACZAAAAAAAAAJkCamZmZmZkVQDMzMzMzMyBAMzMzMzMzIkAzMzMzMzMDQJqZmZmZmSRAzczMzMzMBEDNzMzMzMwIQGZmZmZmZiZAAAAAAAAAI0AAAAAAAAAeQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"8\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1981\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"zczMzMzMAEAAAAAAAAAkQGZmZmZmZh5AmpmZmZmZJEBmZmZmZmYUQDMzMzMzMx1AzczMzMzMIECamZmZmZkBQM3MzMzMzCFAAAAAAAAAAEAAAAAAAAAEQAAAAAAAACVAAAAAAAAAHkAAAAAAAAAWQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"9\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1979\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"MzMzMzMz+z9mZmZmZmYhQAAAAAAAAB5AZmZmZmZmGECamZmZmZkXQJqZmZmZmRdAzczMzMzMHkDNzMzMzMwAQGZmZmZmZhZAAAAAAAAAAEAAAAAAAAD4PzMzMzMzMxVAMzMzMzMzF0BmZmZmZmYOQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"10\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1978\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"zczMzMzM/D/NzMzMzMwgQM3MzMzMzCBAMzMzMzMzHUDNzMzMzMwcQM3MzMzMzBRAzczMzMzMHECamZmZmZkBQAAAAAAAABZAMzMzMzMz+z+amZmZmZn5P83MzMzMzBZAZmZmZmZmGEAzMzMzMzMRQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"11\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1977\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"AAAAAAAA+D8zMzMzMzMfQDMzMzMzMyBAmpmZmZmZGUAzMzMzMzMXQM3MzMzMzBJAzczMzMzMHEAAAAAAAAAAQAAAAAAAABZAAAAAAAAA+D8zMzMzMzPzPzMzMzMzMxdAZmZmZmZmHEAAAAAAAAASQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"12\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1976\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"MzMzMzMz+z8zMzMzMzMbQGZmZmZmZhxAMzMzMzMzFUBmZmZmZmYOQJqZmZmZmRFAzczMzMzMGkAAAAAAAAAAQGZmZmZmZhZAzczMzMzM/D8zMzMzMzPzPwAAAAAAABZAzczMzMzMHkBmZmZmZmYSQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"13\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1975\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"MzMzMzMz+z/NzMzMzMwaQJqZmZmZmRtAAAAAAAAAGECamZmZmZkBQGZmZmZmZhBAmpmZmZmZF0BmZmZmZmb+PzMzMzMzMxVAZmZmZmZmAkBmZmZmZmb2PwAAAAAAABBAAAAAAAAAIUDNzMzMzMwSQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"14\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1974\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"mpmZmZmZ8T8AAAAAAAAQQJqZmZmZmRVAzczMzMzMFEAzMzMzMzP7P2ZmZmZmZgZAmpmZmZmZFUBmZmZmZmb2PwAAAAAAAAxAAAAAAAAA+D8AAAAAAAD4P83MzMzMzARAZmZmZmZmFkDNzMzMzMwEQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"15\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1973\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"AAAAAAAA8D/NzMzMzMwMQGZmZmZmZhZAMzMzMzMzA0BmZmZmZmYCQM3MzMzMzARAmpmZmZmZGUDNzMzMzMz0P2ZmZmZmZgZAAAAAAAAA+D9mZmZmZmb+P5qZmZmZmQVAmpmZmZmZE0AzMzMzMzPzPw==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"16\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1972\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"AAAAAAAA8D8zMzMzMzMLQDMzMzMzMxlAzczMzMzMDEAAAAAAAAAEQAAAAAAAAABAmpmZmZmZGUBmZmZmZmb2P2ZmZmZmZgZAMzMzMzMz+z8AAAAAAAAAQGZmZmZmZg5AZmZmZmZmFkCamZmZmZnxPw==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"17\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1971\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"MzMzMzMz8z8zMzMzMzMHQJqZmZmZmRlAmpmZmZmZDUCamZmZmZkBQJqZmZmZmfk/mpmZmZmZFUAzMzMzMzPzP5qZmZmZmfk/mpmZmZmZ6T8AAAAAAAAAQAAAAAAAAAxAmpmZmZmZF0CamZmZmZnpPw==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"18\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1970\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"ZmZmZmZm9j8zMzMzMzMHQJqZmZmZmRdAMzMzMzMzB0BmZmZmZmb+PzMzMzMzM/M/mpmZmZmZFUAzMzMzMzPzP5qZmZmZmfE/mpmZmZmZ6T9mZmZmZmb2P83MzMzMzARAmpmZmZmZE0BmZmZmZmbmPw==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"19\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1969\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"zczMzMzM/D/NzMzMzMwMQM3MzMzMzBJAMzMzMzMzD0BmZmZmZmYGQAAAAAAAAPA/zczMzMzMFkCamZmZmZnxP2ZmZmZmZvY/AAAAAAAA8D8zMzMzMzP7PzMzMzMzMwNAAAAAAAAADEDNzMzMzMzsPw==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"20\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1968\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"AAAAAAAAAEAAAAAAAAASQDMzMzMzMxNAAAAAAAAAFEBmZmZmZmYOQDMzMzMzM/M/zczMzMzMFkAzMzMzMzPzP2ZmZmZmZv4/mpmZmZmZ8T8AAAAAAAAAQAAAAAAAAARAzczMzMzMDEAAAAAAAAD4Pw==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"21\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1967\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"zczMzMzM/D+amZmZmZkNQGZmZmZmZhBAmpmZmZmZBUAzMzMzMzMHQM3MzMzMzOw/mpmZmZmZFUDNzMzMzMz0PwAAAAAAAABAmpmZmZmZ6T8zMzMzMzP7P2ZmZmZmZgJAZmZmZmZmDkDNzMzMzMwAQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"22\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1989\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"GBWCZiELCUBVs73MZogiQM8LHHUZ+x1A0mdR6XFBIEC4PHvTmZALQC4OHfEawiJA9bY+UX6fJ0AHMky3Nh4CQACpTZzcnyBACBwJNNisE0DLWH4quOnlP3hm3ZrPdBhAD7tK0pAUFUB+IeS8/18bQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"23\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1990\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"c++G2XDdCUBo6zsa4nchQBwkRPmCHiBAQsRy8PGeIEBjm1Q01m4MQIPLdPkg8SFA03zfCQeUJUAJFoczv8oAQBrVM87wCB5AcMTulj/qFED/yu/Z3x74PydCNAQR4xVAq/jQT4KoFUAp7z4iAdYYQA==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\", \"24\": \"{\\\"content\\\":{\\\"events\\\":[{\\\"attr\\\":\\\"text\\\",\\\"kind\\\":\\\"ModelChanged\\\",\\\"model\\\":{\\\"id\\\":\\\"2259\\\",\\\"type\\\":\\\"Title\\\"},\\\"new\\\":\\\"Year: 1966\\\"},{\\\"cols\\\":[\\\"country\\\",\\\"unem\\\"],\\\"column_source\\\":{\\\"id\\\":\\\"2291\\\",\\\"type\\\":\\\"ColumnDataSource\\\"},\\\"kind\\\":\\\"ColumnDataChanged\\\",\\\"new\\\":{\\\"country\\\":[\\\"Austria\\\",\\\"Belgium\\\",\\\"Canada\\\",\\\"Denmark\\\",\\\"Finland\\\",\\\"France\\\",\\\"Italy\\\",\\\"Japan\\\",\\\"Netherlands\\\",\\\"Norway\\\",\\\"Sweden\\\",\\\"United Kingdom\\\",\\\"United States\\\",\\\"West Germany\\\"],\\\"unem\\\":{\\\"__ndarray__\\\":\\\"MzMzMzMz+z+amZmZmZkFQM3MzMzMzAxAZmZmZmZmAkAAAAAAAAD4P2ZmZmZmZuY/mpmZmZmZF0DNzMzMzMzsPwAAAAAAAPA/mpmZmZmZ6T9mZmZmZmb2PwAAAAAAAPg/ZmZmZmZmDkBmZmZmZmbmPw==\\\",\\\"dtype\\\":\\\"float64\\\",\\\"shape\\\":[14]}}}],\\\"references\\\":[]},\\\"root\\\":\\\"2260\\\"}\"};\n", " var dim_vals = ['1966.0'];\n", " var keyMap = {\"('1980.0',)\": 0, \"('1988.0',)\": 1, \"('1987.0',)\": 2, \"('1986.0',)\": 3, \"('1985.0',)\": 4, \"('1984.0',)\": 5, \"('1983.0',)\": 6, \"('1982.0',)\": 7, \"('1981.0',)\": 8, \"('1979.0',)\": 9, \"('1978.0',)\": 10, \"('1977.0',)\": 11, \"('1976.0',)\": 12, \"('1975.0',)\": 13, \"('1974.0',)\": 14, \"('1973.0',)\": 15, \"('1972.0',)\": 16, \"('1971.0',)\": 17, \"('1970.0',)\": 18, \"('1969.0',)\": 19, \"('1968.0',)\": 20, \"('1967.0',)\": 21, \"('1989.0',)\": 22, \"('1990.0',)\": 23, \"('1966.0',)\": 24};\n", " var notFound = \"

\n", "\n", "\n", "\n", "\n", "\n", "
\n", "

`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"24f8e9c8-b4d8-4e0f-b975-c973a247ec9e\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"2268\",\"type\":\"CategoricalAxis\"}],\"left\":[{\"id\":\"2272\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":300,\"renderers\":[{\"id\":\"2268\",\"type\":\"CategoricalAxis\"},{\"id\":\"2271\",\"type\":\"Grid\"},{\"id\":\"2272\",\"type\":\"LinearAxis\"},{\"id\":\"2276\",\"type\":\"Grid\"},{\"id\":\"2286\",\"type\":\"BoxAnnotation\"},{\"id\":\"2297\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"2259\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"2282\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"2256\",\"type\":\"FactorRange\"},\"x_scale\":{\"id\":\"2264\",\"type\":\"CategoricalScale\"},\"y_range\":{\"id\":\"2257\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"2266\",\"type\":\"LinearScale\"}},\"id\":\"2260\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"2277\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"2300\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Austria\",\"Belgium\",\"Canada\",\"Denmark\",\"Finland\",\"France\",\"Italy\",\"Japan\",\"Netherlands\",\"Norway\",\"Sweden\",\"United Kingdom\",\"United States\",\"West Germany\"],\"unem\":{\"__ndarray__\":\"MzMzMzMz+z+amZmZmZkFQM3MzMzMzAxAZmZmZmZmAkAAAAAAAAD4P2ZmZmZmZuY/mpmZmZmZF0DNzMzMzMzsPwAAAAAAAPA/mpmZmZmZ6T9mZmZmZmb2PwAAAAAAAPg/ZmZmZmZmDkBmZmZmZmbmPw==\",\"dtype\":\"float64\",\"shape\":[14]}},\"selected\":{\"id\":\"2292\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2317\",\"type\":\"UnionRenderers\"}},\"id\":\"2291\",\"type\":\"ColumnDataSource\"},{\"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\":\"2286\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"source\":{\"id\":\"2291\",\"type\":\"ColumnDataSource\"}},\"id\":\"2298\",\"type\":\"CDSView\"},{\"attributes\":{\"overlay\":{\"id\":\"2286\",\"type\":\"BoxAnnotation\"}},\"id\":\"2280\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"country\"}},\"id\":\"2295\",\"type\":\"VBar\"},{\"attributes\":{\"axis_label\":\"Country\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"2300\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":0.7853981633974483,\"plot\":{\"id\":\"2260\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2269\",\"type\":\"CategoricalTicker\"}},\"id\":\"2268\",\"type\":\"CategoricalAxis\"},{\"attributes\":{},\"id\":\"2281\",\"type\":\"ResetTool\"},{\"attributes\":{\"callback\":null,\"factors\":[\"Austria\",\"Belgium\",\"Canada\",\"Denmark\",\"Finland\",\"France\",\"Italy\",\"Japan\",\"Netherlands\",\"Norway\",\"Sweden\",\"United Kingdom\",\"United States\",\"West Germany\"],\"tags\":[[[\"country\",\"Country\",null]]]},\"id\":\"2256\",\"type\":\"FactorRange\"},{\"attributes\":{\"axis_label\":\"Unemployment\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"2302\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"2260\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2273\",\"type\":\"BasicTicker\"}},\"id\":\"2272\",\"type\":\"LinearAxis\"},{\"attributes\":{\"callback\":null,\"end\":13.0,\"reset_end\":13.0,\"reset_start\":0,\"tags\":[[[\"unem\",\"Unemployment\",null]]]},\"id\":\"2257\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"2266\",\"type\":\"LinearScale\"},{\"attributes\":{\"data_source\":{\"id\":\"2291\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2294\",\"type\":\"VBar\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"2296\",\"type\":\"VBar\"},\"nonselection_glyph\":{\"id\":\"2295\",\"type\":\"VBar\"},\"selection_glyph\":null,\"view\":{\"id\":\"2298\",\"type\":\"CDSView\"}},\"id\":\"2297\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2279\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"2292\",\"type\":\"Selection\"},{\"attributes\":{\"plot\":null,\"text\":\"Year: 1966\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"2259\",\"type\":\"Title\"},{\"attributes\":{\"fill_color\":{\"value\":\"#30a2da\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"country\"}},\"id\":\"2294\",\"type\":\"VBar\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"2297\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Country\",\"@{country}\"],[\"Unemployment\",\"@{unem}\"]]},\"id\":\"2258\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"2278\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"2302\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"2269\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"2260\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2269\",\"type\":\"CategoricalTicker\"}},\"id\":\"2271\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"2317\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2264\",\"type\":\"CategoricalScale\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"2260\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2273\",\"type\":\"BasicTicker\"}},\"id\":\"2276\",\"type\":\"Grid\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"2258\",\"type\":\"HoverTool\"},{\"id\":\"2277\",\"type\":\"SaveTool\"},{\"id\":\"2278\",\"type\":\"PanTool\"},{\"id\":\"2279\",\"type\":\"WheelZoomTool\"},{\"id\":\"2280\",\"type\":\"BoxZoomTool\"},{\"id\":\"2281\",\"type\":\"ResetTool\"}]},\"id\":\"2282\",\"type\":\"Toolbar\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"country\"}},\"id\":\"2296\",\"type\":\"VBar\"},{\"attributes\":{},\"id\":\"2273\",\"type\":\"BasicTicker\"}],\"root_ids\":[\"2260\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"24f8e9c8-b4d8-4e0f-b975-c973a247ec9e\",\"roots\":{\"2260\":\"ccaa32c5-75e5-46c0-b7bf-fbeb9c0c3837\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "
\n", "
\n", " \n", "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", " \n", "
\n", "
\n", "
\n", "
\n", " \n", " \n", "
\n", " \n", "
\n", "
\n", " \n", "
\n", "
\n", "
\n", "
\n", " \n", " \n", "
\n", "
\n", "
" ], "text/plain": [ ":HoloMap [year]\n", " :Bars [country] (unem)" ] }, "execution_count": 23, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "2260" } }, "output_type": "execute_result" } ], "source": [ "bars = macro.sort('country').to(hv.Bars, 'country', 'unem')\n", "bars.opts(width=600)" ] }, { "cell_type": "code", "execution_count": 28, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:42:19.561425Z", "start_time": "2019-03-18T00:42:18.993886Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('2834')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"f0868f10-a91f-4c0a-a43b-4b67313a77ab\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"2842\",\"type\":\"CategoricalAxis\"}],\"left\":[{\"id\":\"2846\",\"type\":\"CategoricalAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":1000,\"plot_width\":1000,\"renderers\":[{\"id\":\"2842\",\"type\":\"CategoricalAxis\"},{\"id\":\"2845\",\"type\":\"Grid\"},{\"id\":\"2846\",\"type\":\"CategoricalAxis\"},{\"id\":\"2849\",\"type\":\"Grid\"},{\"id\":\"2859\",\"type\":\"BoxAnnotation\"},{\"id\":\"2870\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"2833\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"2855\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"2830\",\"type\":\"FactorRange\"},\"x_scale\":{\"id\":\"2838\",\"type\":\"CategoricalScale\"},\"y_range\":{\"id\":\"2831\",\"type\":\"FactorRange\"},\"y_scale\":{\"id\":\"2840\",\"type\":\"CategoricalScale\"}},\"id\":\"2834\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"2850\",\"type\":\"SaveTool\"},{\"attributes\":{\"axis_label\":\"Year\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"2873\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":1.0471975511965976,\"plot\":{\"id\":\"2834\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2843\",\"type\":\"CategoricalTicker\"}},\"id\":\"2842\",\"type\":\"CategoricalAxis\"},{\"attributes\":{},\"id\":\"2851\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"2882\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2843\",\"type\":\"CategoricalTicker\"},{\"attributes\":{},\"id\":\"2847\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"2834\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2843\",\"type\":\"CategoricalTicker\"}},\"id\":\"2845\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"2838\",\"type\":\"CategoricalScale\"},{\"attributes\":{\"axis_label\":\"Country\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"2875\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"2834\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2847\",\"type\":\"CategoricalTicker\"}},\"id\":\"2846\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"2832\",\"type\":\"HoverTool\"},{\"id\":\"2850\",\"type\":\"SaveTool\"},{\"id\":\"2851\",\"type\":\"PanTool\"},{\"id\":\"2852\",\"type\":\"WheelZoomTool\"},{\"id\":\"2853\",\"type\":\"BoxZoomTool\"},{\"id\":\"2854\",\"type\":\"ResetTool\"}]},\"id\":\"2855\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"2866\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2873\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{},\"id\":\"2852\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"2834\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2847\",\"type\":\"CategoricalTicker\"}},\"id\":\"2849\",\"type\":\"Grid\"},{\"attributes\":{\"fill_color\":{\"field\":\"zvalues\",\"transform\":{\"id\":\"2864\",\"type\":\"LinearColorMapper\"}},\"height\":{\"units\":\"data\",\"value\":1},\"line_alpha\":{\"value\":0},\"line_color\":{\"value\":\"#1f77b4\"},\"width\":{\"units\":\"data\",\"value\":1},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"country\"}},\"id\":\"2868\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"factors\":[\"1966\",\"1967\",\"1968\",\"1969\",\"1970\",\"1971\",\"1972\",\"1973\",\"1974\",\"1975\",\"1976\",\"1977\",\"1978\",\"1979\",\"1980\",\"1981\",\"1982\",\"1983\",\"1984\",\"1985\",\"1986\",\"1987\",\"1988\",\"1989\",\"1990\"],\"tags\":[[[\"year\",\"Year\",null]]]},\"id\":\"2830\",\"type\":\"FactorRange\"},{\"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\":\"2859\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"field\":\"zvalues\",\"transform\":{\"id\":\"2864\",\"type\":\"LinearColorMapper\"}},\"height\":{\"units\":\"data\",\"value\":1},\"line_alpha\":{\"value\":0},\"line_color\":{\"value\":\"#1f77b4\"},\"width\":{\"units\":\"data\",\"value\":1},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"country\"}},\"id\":\"2869\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"2865\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2868\",\"type\":\"Rect\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2869\",\"type\":\"Rect\"},\"selection_glyph\":null,\"view\":{\"id\":\"2871\",\"type\":\"CDSView\"}},\"id\":\"2870\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"overlay\":{\"id\":\"2859\",\"type\":\"BoxAnnotation\"}},\"id\":\"2853\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\",\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\"],\"growth\":[\"10.638\",\"2.7412\",\"3.7861\",\"2.091\",\"2.3721\",\"5.9849\",\"5.643\",\"2.9414\",\"5.2142\",\"3.1623\",\"1.8771\",\"1.8771\",\"6.8022\",\"5.1111\",\"11.082\",\"3.4212\",\"6.2569\",\"3.3656\",\"2.1689\",\"7.1776\",\"3.0077\",\"-0.11889\",\"4.6882\",\"3.8754\",\"2.2551\",\"2.2551\",\"2.9236\",\"2.2773\",\"12.8\",\"3.8\",\"2.3\",\"3.6\",\"2.5\",\"6.5\",\"4.5\",\"6.3\",\"4.3\",\"4.2\",\"2.3\",\"4.1\",\"5.6\",\"4.7\",\"12.3\",\"6.5\",\"6.4\",\"5\",\"9.6\",\"6.1\",\"6.3\",\"7.8\",\"7\",\"6.6\",\"6.4\",\"1.5\",\"5.2\",\"2.8\",\"9.8\",\"2.3\",\"6.7\",\"6.5\",\"7.9\",\"5.3\",\"7.1\",\"6\",\"5.7\",\"6.4\",\"6.7\",\"2.2\",\"2.6\",\"-0.2\",\"4.2\",\"2.7\",\"4.6\",\"0.9\",\"2.1\",\"1.6\",\"5.1\",\"2.9\",\"5.4\",\"3.7\",\"4.2\",\"2.7\",\"7\",\"3.1\",\"8.4\",\"5.3\",\"5.2\",\"2.3\",\"7.6\",\"3.2\",\"6.2\",\"4.2\",\"5.9\",\"5.3\",\"3.3\",\"2.3\",\"5.8\",\"5.4\",\"7.9\",\"3.6\",\"4.1\",\"4\",\"6.7\",\"7\",\"4.9\",\"4.7\",\"5.4\",\"5.9\",\"4.7\",\"7.6\",\"7.5\",\"5.7\",\"-1.2\",\"-0.9\",\"5.2\",\"3.2\",\"3\",\"4.1\",\"3.9\",\"0.3\",\"3.2\",\"4.1\",\"4\",\"-1\",\"3.5\",\"-0.9\",\"2.6\",\"-0.7\",\"4.2\",\"2.6\",\"1.2\",\"-3.6\",\"-0.4\",\"-1.6\",\"0.2\",\"-1.5\",\"-0.1\",\"-0.7\",\"1.1\",\"-0.8\",\"4.8\",\"6.5\",\"6.8\",\"1.1\",\"0.3\",\"5.9\",\"4.6\",\"5.4\",\"5.2\",\"5.3\",\"5.1\",\"3.8\",\"6.1\",\"4.7\",\"5.3\",\"1.6\",\"3.6\",\"-1.6\",\"0.2\",\"1.9\",\"4.4\",\"3\",\"3.1\",\"0.4\",\"2.3\",\"1\",\"2.2\",\"5.5\",\"5.1\",\"1.5\",\"4.5\",\"1.8\",\"2.6\",\"2.7\",\"0.5\",\"2.9\",\"3.8\",\"3\",\"2.5\",\"3.6\",\"3.9\",\"4.7\",\"5.2\",\"3.5\",\"5.1\",\"3.8\",\"7.4\",\"4.9\",\"4.7\",\"4.2\",\"3.3\",\"2.1\",\"2.4\",\"2.2\",\"3.4\",\"2.6\",\"4.4\",\"-0.4\",\"4.2\",\"1.7\",\"5.6\",\"3.9\",\"3\",\"1.4\",\"1.1\",\"4\",\"0.9\",\"-2.3\",\"1\",\"-0.4\",\"3.9\",\"-0.9\",\"0.9\",\"-0.3\",\"1.8\",\"0.2\",\"-0.1\",\"0.2\",\"0.5\",\"-1.5\",\"-0.7\",\"-1.4\",\"4\",\"3.4\",\"2.8\",\"3\",\"0.3\",\"0.8\",\"3\",\"-0.5\",\"1.2\",\"-0.6\",\"1.8\",\"1.5\",\"-1.4\",\"1.5\",\"-4.3\",\"-3\",\"3.2\",\"2.1\",\"3.9\",\"2.4\",\"2.9\",\"-0.2\",\"2.1\",\"1.2\",\"0.7\",\"-0.1\",\"0.9\",\"3.4\",\"2.8\",\"2.9\",\"5\",\"3.5\",\"3.8\",\"3.4\",\"3\",\"2.8\",\"2\",\"2.6\",\"1.3\",\"1.4\",\"1.7\",\"1.8\",\"5.4\",\"7.2\",\"4.7\",\"4.3\",\"5.3\",\"2.2\",\"3.3\",\"2.6\",\"2.5\",\"2\",\"1.9\",\"0.9\",\"2.6\",\"3.7\",\"4.7\",\"3.8\",\"2.5\",\"3.6\",\"4.2\",\"2.3\",\"2.1\",\"2.5\",\"1.1\",\"2.3\",\"2.3\",\"1.6\",\"2\",\"3.5\",\"3.1\",\"2.8\",\"4.4\",\"-0.6\",\"3.4\",\"2.9\",\"4\",\"3\",\"1.9\",\"1.8\",\"1.9\",\"1.9\",\"1.1\",\"4.7\",\"4.5\",\"3.7\",\"5.7\",\"-0.2\",\"1.1\",\"2.3\",\"5.2\",\"3.9\",\"4.2\",\"3.7\",\"3.5\",\"4.3\",\"2.7\",\"4.1\",\"5\",\"4.6\",\"4.7\",\"0.8\",\"0.4\",\"2.4\",\"5.4\",\"3\",\"3.7\",\"3.2\",\"3.6\",\"3.6\",\"4\",\"2.3\",\"2.4\",\"2.8\",\"5.2\",\"1.7\",\"1.8\",\"0.6\",\"0.4\",\"2\",\"4.9\",\"4.7\",\"2.6\",\"3.8\",\"3.9\",\"0.8\",\"0.4\",\"0.9\"],\"year\":[\"1966\",\"1966\",\"1966\",\"1966\",\"1966\",\"1966\",\"1966\",\"1966\",\"1966\",\"1966\",\"1966\",\"1966\",\"1966\",\"1966\",\"1967\",\"1967\",\"1967\",\"1967\",\"1967\",\"1967\",\"1967\",\"1967\",\"1967\",\"1967\",\"1967\",\"1967\",\"1967\",\"1967\",\"1968\",\"1968\",\"1968\",\"1968\",\"1968\",\"1968\",\"1968\",\"1968\",\"1968\",\"1968\",\"1968\",\"1968\",\"1968\",\"1968\",\"1969\",\"1969\",\"1969\",\"1969\",\"1969\",\"1969\",\"1969\",\"1969\",\"1969\",\"1969\",\"1969\",\"1969\",\"1969\",\"1969\",\"1970\",\"1970\",\"1970\",\"1970\",\"1970\",\"1970\",\"1970\",\"1970\",\"1970\",\"1970\",\"1970\",\"1970\",\"1970\",\"1970\",\"1971\",\"1971\",\"1971\",\"1971\",\"1971\",\"1971\",\"1971\",\"1971\",\"1971\",\"1971\",\"1971\",\"1971\",\"1971\",\"1971\",\"1972\",\"1972\",\"1972\",\"1972\",\"1972\",\"1972\",\"1972\",\"1972\",\"1972\",\"1972\",\"1972\",\"1972\",\"1972\",\"1972\",\"1973\",\"1973\",\"1973\",\"1973\",\"1973\",\"1973\",\"1973\",\"1973\",\"1973\",\"1973\",\"1973\",\"1973\",\"1973\",\"1973\",\"1974\",\"1974\",\"1974\",\"1974\",\"1974\",\"1974\",\"1974\",\"1974\",\"1974\",\"1974\",\"1974\",\"1974\",\"1974\",\"1974\",\"1975\",\"1975\",\"1975\",\"1975\",\"1975\",\"1975\",\"1975\",\"1975\",\"1975\",\"1975\",\"1975\",\"1975\",\"1975\",\"1975\",\"1976\",\"1976\",\"1976\",\"1976\",\"1976\",\"1976\",\"1976\",\"1976\",\"1976\",\"1976\",\"1976\",\"1976\",\"1976\",\"1976\",\"1977\",\"1977\",\"1977\",\"1977\",\"1977\",\"1977\",\"1977\",\"1977\",\"1977\",\"1977\",\"1977\",\"1977\",\"1977\",\"1977\",\"1978\",\"1978\",\"1978\",\"1978\",\"1978\",\"1978\",\"1978\",\"1978\",\"1978\",\"1978\",\"1978\",\"1978\",\"1978\",\"1978\",\"1979\",\"1979\",\"1979\",\"1979\",\"1979\",\"1979\",\"1979\",\"1979\",\"1979\",\"1979\",\"1979\",\"1979\",\"1979\",\"1979\",\"1980\",\"1980\",\"1980\",\"1980\",\"1980\",\"1980\",\"1980\",\"1980\",\"1980\",\"1980\",\"1980\",\"1980\",\"1980\",\"1980\",\"1981\",\"1981\",\"1981\",\"1981\",\"1981\",\"1981\",\"1981\",\"1981\",\"1981\",\"1981\",\"1981\",\"1981\",\"1981\",\"1981\",\"1982\",\"1982\",\"1982\",\"1982\",\"1982\",\"1982\",\"1982\",\"1982\",\"1982\",\"1982\",\"1982\",\"1982\",\"1982\",\"1982\",\"1983\",\"1983\",\"1983\",\"1983\",\"1983\",\"1983\",\"1983\",\"1983\",\"1983\",\"1983\",\"1983\",\"1983\",\"1983\",\"1983\",\"1984\",\"1984\",\"1984\",\"1984\",\"1984\",\"1984\",\"1984\",\"1984\",\"1984\",\"1984\",\"1984\",\"1984\",\"1984\",\"1984\",\"1985\",\"1985\",\"1985\",\"1985\",\"1985\",\"1985\",\"1985\",\"1985\",\"1985\",\"1985\",\"1985\",\"1985\",\"1985\",\"1985\",\"1986\",\"1986\",\"1986\",\"1986\",\"1986\",\"1986\",\"1986\",\"1986\",\"1986\",\"1986\",\"1986\",\"1986\",\"1986\",\"1986\",\"1987\",\"1987\",\"1987\",\"1987\",\"1987\",\"1987\",\"1987\",\"1987\",\"1987\",\"1987\",\"1987\",\"1987\",\"1987\",\"1987\",\"1988\",\"1988\",\"1988\",\"1988\",\"1988\",\"1988\",\"1988\",\"1988\",\"1988\",\"1988\",\"1988\",\"1988\",\"1988\",\"1988\",\"1989\",\"1989\",\"1989\",\"1989\",\"1989\",\"1989\",\"1989\",\"1989\",\"1989\",\"1989\",\"1989\",\"1989\",\"1989\",\"1989\",\"1990\",\"1990\",\"1990\",\"1990\",\"1990\",\"1990\",\"1990\",\"1990\",\"1990\",\"1990\",\"1990\",\"1990\",\"1990\",\"1990\"],\"zvalues\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[350]}},\"selected\":{\"id\":\"2866\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2882\",\"type\":\"UnionRenderers\"}},\"id\":\"2865\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2854\",\"type\":\"ResetTool\"},{\"attributes\":{\"source\":{\"id\":\"2865\",\"type\":\"ColumnDataSource\"}},\"id\":\"2871\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"factors\":[\"Japan\",\"Denmark\",\"Norway\",\"Sweden\",\"Finland\",\"Italy\",\"Austria\",\"West Germany\",\"France\",\"Belgium\",\"Netherlands\",\"United Kingdom\",\"Canada\",\"United States\"],\"tags\":[[[\"country\",\"Country\",null]]]},\"id\":\"2831\",\"type\":\"FactorRange\"},{\"attributes\":{\"high\":12.8,\"low\":-4.3,\"nan_color\":\"white\",\"palette\":[\"#313695\",\"#313896\",\"#323a97\",\"#333d98\",\"#343f99\",\"#34429b\",\"#35449c\",\"#36479d\",\"#37499e\",\"#384c9f\",\"#384ea1\",\"#3951a2\",\"#3a53a3\",\"#3b56a4\",\"#3b58a6\",\"#3c5ba7\",\"#3d5da8\",\"#3e60a9\",\"#3f62aa\",\"#3f64ac\",\"#4067ad\",\"#4169ae\",\"#426caf\",\"#436eb0\",\"#4371b2\",\"#4473b3\",\"#4576b4\",\"#4778b5\",\"#497ab6\",\"#4b7cb7\",\"#4d7eb9\",\"#4f81ba\",\"#5083bb\",\"#5285bc\",\"#5487bd\",\"#5689be\",\"#588cbf\",\"#5a8ec1\",\"#5c90c2\",\"#5d92c3\",\"#5f94c4\",\"#6197c5\",\"#6399c6\",\"#659bc7\",\"#679dc9\",\"#689fca\",\"#6aa2cb\",\"#6ca4cc\",\"#6ea6cd\",\"#70a8ce\",\"#72aacf\",\"#74add1\",\"#76aed1\",\"#78b0d2\",\"#7ab2d3\",\"#7cb3d4\",\"#7eb5d5\",\"#80b7d6\",\"#83b9d7\",\"#85bad8\",\"#87bcd9\",\"#89beda\",\"#8bbfdb\",\"#8dc1dc\",\"#90c3dd\",\"#92c5de\",\"#94c6df\",\"#96c8e0\",\"#98cae1\",\"#9acce1\",\"#9ccde2\",\"#9fcfe3\",\"#a1d1e4\",\"#a3d2e5\",\"#a5d4e6\",\"#a7d6e7\",\"#a9d8e8\",\"#acd9e9\",\"#aedae9\",\"#b0dbea\",\"#b2dceb\",\"#b4ddeb\",\"#b6deec\",\"#b8dfec\",\"#bae0ed\",\"#bce1ed\",\"#bee2ee\",\"#c0e3ef\",\"#c2e4ef\",\"#c4e5f0\",\"#c7e6f0\",\"#c9e7f1\",\"#cbe8f2\",\"#cde9f2\",\"#cfeaf3\",\"#d1ebf3\",\"#d3ecf4\",\"#d5edf5\",\"#d7eef5\",\"#d9eff6\",\"#dbf0f6\",\"#ddf1f7\",\"#e0f3f8\",\"#e1f3f5\",\"#e2f3f3\",\"#e3f4f1\",\"#e4f4ef\",\"#e6f5ec\",\"#e7f5ea\",\"#e8f6e8\",\"#e9f6e6\",\"#eaf7e3\",\"#ecf7e1\",\"#edf8df\",\"#eef8dd\",\"#eff9da\",\"#f1f9d8\",\"#f2fad6\",\"#f3fad4\",\"#f4fbd2\",\"#f5fbcf\",\"#f7fbcd\",\"#f8fccb\",\"#f9fcc9\",\"#fafdc6\",\"#fbfdc4\",\"#fdfec2\",\"#fefec0\",\"#fefebe\",\"#fefdbc\",\"#fefbba\",\"#fefab8\",\"#fef9b6\",\"#fef8b4\",\"#fef7b3\",\"#fef5b1\",\"#fef4af\",\"#fef3ad\",\"#fef2ab\",\"#fef1a9\",\"#feefa7\",\"#feeea6\",\"#feeda4\",\"#feeca2\",\"#feeaa0\",\"#fee99e\",\"#fee89c\",\"#fee79b\",\"#fee699\",\"#fee497\",\"#fee395\",\"#fee293\",\"#fee191\",\"#fee090\",\"#fdde8e\",\"#fddc8c\",\"#fdda8a\",\"#fdd888\",\"#fdd686\",\"#fdd484\",\"#fdd283\",\"#fdd081\",\"#fdce7f\",\"#fdcc7d\",\"#fdca7b\",\"#fdc879\",\"#fdc678\",\"#fdc476\",\"#fdc274\",\"#fdc072\",\"#fdbe70\",\"#fdbc6e\",\"#fdba6c\",\"#fdb86b\",\"#fdb669\",\"#fdb467\",\"#fdb265\",\"#fdb063\",\"#fdae61\",\"#fcac60\",\"#fcaa5f\",\"#fca75e\",\"#fba55c\",\"#fba25b\",\"#fb9f5a\",\"#fa9d59\",\"#fa9a58\",\"#fa9857\",\"#f99555\",\"#f99354\",\"#f89053\",\"#f88e52\",\"#f88b51\",\"#f7894f\",\"#f7864e\",\"#f7834d\",\"#f6814c\",\"#f67e4b\",\"#f67c4a\",\"#f57948\",\"#f57747\",\"#f57446\",\"#f47245\",\"#f46f44\",\"#f46d43\",\"#f26a41\",\"#f16840\",\"#f0653f\",\"#ef633e\",\"#ee613d\",\"#ed5e3c\",\"#ec5c3b\",\"#ea593a\",\"#e95739\",\"#e85538\",\"#e75236\",\"#e65035\",\"#e54d34\",\"#e44b33\",\"#e24932\",\"#e14631\",\"#e04430\",\"#df412f\",\"#de3f2e\",\"#dd3d2d\",\"#dc3a2b\",\"#da382a\",\"#d93529\",\"#d83328\",\"#d73127\",\"#d62f26\",\"#d42d26\",\"#d22b26\",\"#d02926\",\"#ce2726\",\"#cc2526\",\"#ca2326\",\"#c82126\",\"#c62026\",\"#c41e26\",\"#c21c26\",\"#c01a26\",\"#be1826\",\"#bc1626\",\"#ba1426\",\"#b81226\",\"#b61026\",\"#b40f26\",\"#b20d26\",\"#b00b26\",\"#ae0926\",\"#ac0726\",\"#aa0526\",\"#a80326\",\"#a60126\",\"#a50026\"]},\"id\":\"2864\",\"type\":\"LinearColorMapper\"},{\"attributes\":{},\"id\":\"2875\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"2833\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"2840\",\"type\":\"CategoricalScale\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"2870\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Year\",\"@{year}\"],[\"Country\",\"@{country}\"],[\"GDP Growth\",\"@{growth}\"]]},\"id\":\"2832\",\"type\":\"HoverTool\"}],\"root_ids\":[\"2834\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"f0868f10-a91f-4c0a-a43b-4b67313a77ab\",\"roots\":{\"2834\":\"fe9217d0-728b-4817-a86e-f60fa6ecdd5a\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":HeatMap [year,country] (growth)" ] }, "execution_count": 28, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "2834" } }, "output_type": "execute_result" } ], "source": [ "hm = macro.to(hv.HeatMap, kdims=['year', 'country'], \n", " vdims=['growth'],)\n", "hm.opts( xrotation=60, tools=['hover'], width=1000, height = 1000)" ] }, { "cell_type": "code", "execution_count": 32, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:43:46.015530Z", "start_time": "2019-03-18T00:43:45.512358Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('3421')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"f7d0183a-5344-4f3c-b9d2-64c17c2b4ad5\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"3429\",\"type\":\"CategoricalAxis\"}],\"left\":[{\"id\":\"3433\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":300,\"plot_width\":800,\"renderers\":[{\"id\":\"3429\",\"type\":\"CategoricalAxis\"},{\"id\":\"3432\",\"type\":\"Grid\"},{\"id\":\"3433\",\"type\":\"LinearAxis\"},{\"id\":\"3437\",\"type\":\"Grid\"},{\"id\":\"3446\",\"type\":\"BoxAnnotation\"},{\"id\":\"3455\",\"type\":\"GlyphRenderer\"},{\"id\":\"3461\",\"type\":\"GlyphRenderer\"},{\"id\":\"3467\",\"type\":\"GlyphRenderer\"},{\"id\":\"3473\",\"type\":\"GlyphRenderer\"},{\"id\":\"3479\",\"type\":\"GlyphRenderer\"},{\"id\":\"3485\",\"type\":\"GlyphRenderer\"},{\"id\":\"3491\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"3420\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"3443\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"3418\",\"type\":\"FactorRange\"},\"x_scale\":{\"id\":\"3425\",\"type\":\"CategoricalScale\"},\"y_range\":{\"id\":\"3419\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"3427\",\"type\":\"LinearScale\"}},\"id\":\"3421\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"data_source\":{\"id\":\"3487\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3489\",\"type\":\"VBar\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"3490\",\"type\":\"VBar\"},\"selection_glyph\":null,\"view\":{\"id\":\"3492\",\"type\":\"CDSView\"}},\"id\":\"3491\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"3430\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"axis_label\":\"trade\",\"axis_label_text_font_size\":{\"value\":\"16pt\"},\"bounds\":\"auto\",\"formatter\":{\"id\":\"3496\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"3421\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"3434\",\"type\":\"BasicTicker\"}},\"id\":\"3433\",\"type\":\"LinearAxis\"},{\"attributes\":{\"callback\":null,\"end\":146.0202,\"reset_end\":146.0202,\"reset_start\":9.622906,\"start\":9.622906,\"tags\":[[[\"trade\",\"trade\",null]]]},\"id\":\"3419\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"3496\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"source\":{\"id\":\"3487\",\"type\":\"ColumnDataSource\"}},\"id\":\"3492\",\"type\":\"CDSView\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"black\"},\"x0\":{\"field\":\"x0\"},\"x1\":{\"field\":\"x1\"},\"y0\":{\"field\":\"y0\"},\"y1\":{\"field\":\"y1\"}},\"id\":\"3466\",\"type\":\"Segment\"},{\"attributes\":{},\"id\":\"3494\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"black\"},\"x0\":{\"field\":\"x0\"},\"x1\":{\"field\":\"x1\"},\"y0\":{\"field\":\"y0\"},\"y1\":{\"field\":\"y1\"}},\"id\":\"3460\",\"type\":\"Segment\"},{\"attributes\":{\"x0\":{\"field\":\"x0\"},\"x1\":{\"field\":\"x1\"},\"y0\":{\"field\":\"y0\"},\"y1\":{\"field\":\"y1\"}},\"id\":\"3459\",\"type\":\"Segment\"},{\"attributes\":{},\"id\":\"3511\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"axis_label\":\"country\",\"axis_label_text_font_size\":{\"value\":\"16pt\"},\"bounds\":\"auto\",\"formatter\":{\"id\":\"3494\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":0.5235987755982988,\"plot\":{\"id\":\"3421\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"3430\",\"type\":\"CategoricalTicker\"}},\"id\":\"3429\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"3457\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3459\",\"type\":\"Segment\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"3460\",\"type\":\"Segment\"},\"selection_glyph\":null,\"view\":{\"id\":\"3462\",\"type\":\"CDSView\"}},\"id\":\"3461\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"index\":[\"Norway\",\"Norway\",\"Norway\"],\"trade\":{\"__ndarray__\":\"1sVtNIDbV0DNWDSdnVhSQBMZVvFGd1JA\",\"dtype\":\"float64\",\"shape\":[3]}},\"selected\":{\"id\":\"3504\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"3503\",\"type\":\"UnionRenderers\"}},\"id\":\"3451\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"bottom\":{\"field\":\"bottom\"},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"top\"},\"width\":{\"value\":0.7},\"x\":{\"field\":\"index\"}},\"id\":\"3484\",\"type\":\"VBar\"},{\"attributes\":{\"source\":{\"id\":\"3463\",\"type\":\"ColumnDataSource\"}},\"id\":\"3468\",\"type\":\"CDSView\"},{\"attributes\":{\"x0\":{\"field\":\"x0\"},\"x1\":{\"field\":\"x1\"},\"y0\":{\"field\":\"y0\"},\"y1\":{\"field\":\"y1\"}},\"id\":\"3477\",\"type\":\"Segment\"},{\"attributes\":{\"data_source\":{\"id\":\"3481\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3483\",\"type\":\"VBar\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"3484\",\"type\":\"VBar\"},\"selection_glyph\":null,\"view\":{\"id\":\"3486\",\"type\":\"CDSView\"}},\"id\":\"3485\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"3457\",\"type\":\"ColumnDataSource\"}},\"id\":\"3462\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"3505\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"plot\":null,\"text\":\"Trade by Country Boxplots\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"16pt\"}},\"id\":\"3420\",\"type\":\"Title\"},{\"attributes\":{\"x0\":{\"field\":\"x0\"},\"x1\":{\"field\":\"x1\"},\"y0\":{\"field\":\"y0\"},\"y1\":{\"field\":\"y1\"}},\"id\":\"3465\",\"type\":\"Segment\"},{\"attributes\":{\"source\":{\"id\":\"3481\",\"type\":\"ColumnDataSource\"}},\"id\":\"3486\",\"type\":\"CDSView\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"3421\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"3430\",\"type\":\"CategoricalTicker\"}},\"id\":\"3432\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"3434\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"3512\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"3427\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"3425\",\"type\":\"CategoricalScale\"},{\"attributes\":{\"callback\":null,\"data\":{\"x0\":[[\"United States\",-0.2],[\"Canada\",-0.2],[\"United Kingdom\",-0.2],[\"Netherlands\",-0.2],[\"Belgium\",-0.2],[\"France\",-0.2],[\"West Germany\",-0.2],[\"Austria\",-0.2],[\"Italy\",-0.2],[\"Finland\",-0.2],[\"Sweden\",-0.2],[\"Norway\",-0.2],[\"Denmark\",-0.2],[\"Japan\",-0.2]],\"x1\":[[\"United States\",0.2],[\"Canada\",0.2],[\"United Kingdom\",0.2],[\"Netherlands\",0.2],[\"Belgium\",0.2],[\"France\",0.2],[\"West Germany\",0.2],[\"Austria\",0.2],[\"Italy\",0.2],[\"Finland\",0.2],[\"Sweden\",0.2],[\"Norway\",0.2],[\"Denmark\",0.2],[\"Japan\",0.2]],\"y0\":[9.622906,38.45467,37.76296,82.56051,73.58559,24.30256,37.894459999999995,50.828179999999996,26.93998,40.35631,42.46237,74.83577499999998,53.593219999999995,20.000304],\"y1\":[9.622906,38.45467,37.76296,82.56051,73.58559,24.30256,37.894459999999995,50.828179999999996,26.93998,40.35631,42.46237,74.83577499999998,53.593219999999995,20.000304]},\"selected\":{\"id\":\"3510\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"3509\",\"type\":\"UnionRenderers\"}},\"id\":\"3469\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"factors\":[\"United States\",\"Canada\",\"United Kingdom\",\"Netherlands\",\"Belgium\",\"France\",\"West Germany\",\"Austria\",\"Italy\",\"Finland\",\"Sweden\",\"Norway\",\"Denmark\",\"Japan\"],\"tags\":[[[\"country\",\"country\",null]]]},\"id\":\"3418\",\"type\":\"FactorRange\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"black\"},\"x0\":{\"field\":\"x0\"},\"x1\":{\"field\":\"x1\"},\"y0\":{\"field\":\"y0\"},\"y1\":{\"field\":\"y1\"}},\"id\":\"3478\",\"type\":\"Segment\"},{\"attributes\":{\"callback\":null,\"data\":{\"x0\":[[\"United States\",-0.2],[\"Canada\",-0.2],[\"United Kingdom\",-0.2],[\"Netherlands\",-0.2],[\"Belgium\",-0.2],[\"France\",-0.2],[\"West Germany\",-0.2],[\"Austria\",-0.2],[\"Italy\",-0.2],[\"Finland\",-0.2],[\"Sweden\",-0.2],[\"Norway\",-0.2],[\"Denmark\",-0.2],[\"Japan\",-0.2]],\"x1\":[[\"United States\",0.2],[\"Canada\",0.2],[\"United Kingdom\",0.2],[\"Netherlands\",0.2],[\"Belgium\",0.2],[\"France\",0.2],[\"West Germany\",0.2],[\"Austria\",0.2],[\"Italy\",0.2],[\"Finland\",0.2],[\"Sweden\",0.2],[\"Norway\",0.2],[\"Denmark\",0.2],[\"Japan\",0.2]],\"y0\":[21.51057,55.771609999999995,59.62837,122.6721,146.0202,49.667118,66.31546999999999,80.93437,51.30311,66.6819,68.5121,95.12061500000002,72.94829,32.80608],\"y1\":[21.51057,55.771609999999995,59.62837,122.6721,146.0202,49.667118,66.31546999999999,80.93437,51.30311,66.6819,68.5121,95.12061500000002,72.94829,32.80608]},\"selected\":{\"id\":\"3512\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"3511\",\"type\":\"UnionRenderers\"}},\"id\":\"3475\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"3509\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"3513\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"3475\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3477\",\"type\":\"Segment\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"3478\",\"type\":\"Segment\"},\"selection_glyph\":null,\"view\":{\"id\":\"3480\",\"type\":\"CDSView\"}},\"id\":\"3479\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"3504\",\"type\":\"Selection\"},{\"attributes\":{\"x0\":{\"field\":\"x0\"},\"x1\":{\"field\":\"x1\"},\"y0\":{\"field\":\"y0\"},\"y1\":{\"field\":\"y1\"}},\"id\":\"3471\",\"type\":\"Segment\"},{\"attributes\":{},\"id\":\"3514\",\"type\":\"Selection\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"3438\",\"type\":\"SaveTool\"},{\"id\":\"3439\",\"type\":\"PanTool\"},{\"id\":\"3440\",\"type\":\"WheelZoomTool\"},{\"id\":\"3441\",\"type\":\"BoxZoomTool\"},{\"id\":\"3442\",\"type\":\"ResetTool\"}]},\"id\":\"3443\",\"type\":\"Toolbar\"},{\"attributes\":{\"source\":{\"id\":\"3475\",\"type\":\"ColumnDataSource\"}},\"id\":\"3480\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"3503\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"3421\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"3434\",\"type\":\"BasicTicker\"}},\"id\":\"3437\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"3508\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"3451\",\"type\":\"ColumnDataSource\"}},\"id\":\"3456\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"3515\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"3451\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3453\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"3454\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"3456\",\"type\":\"CDSView\"}},\"id\":\"3455\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"black\"},\"x0\":{\"field\":\"x0\"},\"x1\":{\"field\":\"x1\"},\"y0\":{\"field\":\"y0\"},\"y1\":{\"field\":\"y1\"}},\"id\":\"3472\",\"type\":\"Segment\"},{\"attributes\":{},\"id\":\"3442\",\"type\":\"ResetTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"black\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"black\"},\"x\":{\"field\":\"index\"},\"y\":{\"field\":\"trade\"}},\"id\":\"3454\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"3469\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3471\",\"type\":\"Segment\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"3472\",\"type\":\"Segment\"},\"selection_glyph\":null,\"view\":{\"id\":\"3474\",\"type\":\"CDSView\"}},\"id\":\"3473\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"bottom\":{\"field\":\"bottom\"},\"fill_color\":{\"value\":\"#1f77b4\"},\"top\":{\"field\":\"top\"},\"width\":{\"value\":0.7},\"x\":{\"field\":\"index\"}},\"id\":\"3489\",\"type\":\"VBar\"},{\"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\":\"3446\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"bottom\":{\"field\":\"bottom\"},\"fill_color\":{\"value\":\"#1f77b4\"},\"top\":{\"field\":\"top\"},\"width\":{\"value\":0.7},\"x\":{\"field\":\"index\"}},\"id\":\"3483\",\"type\":\"VBar\"},{\"attributes\":{\"fill_color\":{\"value\":\"black\"},\"x\":{\"field\":\"index\"},\"y\":{\"field\":\"trade\"}},\"id\":\"3453\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x0\":[\"United States\",\"Canada\",\"United Kingdom\",\"Netherlands\",\"Belgium\",\"France\",\"West Germany\",\"Austria\",\"Italy\",\"Finland\",\"Sweden\",\"Norway\",\"Denmark\",\"Japan\"],\"x1\":[\"United States\",\"Canada\",\"United Kingdom\",\"Netherlands\",\"Belgium\",\"France\",\"West Germany\",\"Austria\",\"Italy\",\"Finland\",\"Sweden\",\"Norway\",\"Denmark\",\"Japan\"],\"y0\":{\"__ndarray__\":\"4PYEie0+I0B1PGagMjpDQP0TXKyo4UJALsVVZd+jVEBWt3pOemVSQOgTeZJ0TThAQspPqn3yQkDDmV/NAWpJQOLkfoei8DpAb57qkJstREBlU67wLjtFQB70bFZ9tVJAo6oJou7LSkDYDkbsEwA0QA==\",\"dtype\":\"float64\",\"shape\":[14]},\"y1\":{\"__ndarray__\":\"dOrKZ3mOJkD+DkWBPvFFQHcyOEpewUVARcU4fxNwVkCyG7YtyoZVQBb7y+7JF0BAUDblCu+aRUDHEWvxKVBOQPYjRWRYVUBAduPdkbHkSEBYkGYsmsJHQFjiAWVTnFRAja89syRkTUCHinH+JqQ0QA==\",\"dtype\":\"float64\",\"shape\":[14]}},\"selected\":{\"id\":\"3508\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"3507\",\"type\":\"UnionRenderers\"}},\"id\":\"3463\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"3506\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"3469\",\"type\":\"ColumnDataSource\"}},\"id\":\"3474\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x0\":[\"United States\",\"Canada\",\"United Kingdom\",\"Netherlands\",\"Belgium\",\"France\",\"West Germany\",\"Austria\",\"Italy\",\"Finland\",\"Sweden\",\"Norway\",\"Denmark\",\"Japan\"],\"x1\":[\"United States\",\"Canada\",\"United Kingdom\",\"Netherlands\",\"Belgium\",\"France\",\"West Germany\",\"Austria\",\"Italy\",\"Finland\",\"Sweden\",\"Norway\",\"Denmark\",\"Japan\"],\"y0\":{\"__ndarray__\":\"mFEst7SCNUAeotEdxOJLQM3km21u0E1AEOm3rwOrXkAibHh6pUBiQFZJZB9k1UhAnzcVqTCUUEBEF9S3zDtUQJeL+E7MpklAHcnlP6SrUEAGEhQ/xiBRQA4a+ie4x1dA7UeKyLA8UkDX+iKhLWdAQA==\",\"dtype\":\"float64\",\"shape\":[14]},\"y1\":{\"__ndarray__\":\"JCNnYU9LMkAOhGQBExRKQECH+fICxEtAl5APejZjWkDnHafoSFJgQCApIsMqckZAmnyzzY39TUBqwYu+gohSQBsv3SQGAUdAXeZ0WUwgTUDW/WMhOrpPQNQrZRni4FVAPEm6ZvKbUEBUXFX2XSk9QA==\",\"dtype\":\"float64\",\"shape\":[14]}},\"selected\":{\"id\":\"3506\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"3505\",\"type\":\"UnionRenderers\"}},\"id\":\"3457\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"3463\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3465\",\"type\":\"Segment\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"3466\",\"type\":\"Segment\"},\"selection_glyph\":null,\"view\":{\"id\":\"3468\",\"type\":\"CDSView\"}},\"id\":\"3467\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"3507\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"3440\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"overlay\":{\"id\":\"3446\",\"type\":\"BoxAnnotation\"}},\"id\":\"3441\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"3516\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"bottom\":{\"__ndarray__\":\"JC2VtyM8MUAWMIFbdzNIQLYtymyQLUpAveMUHcmVWEBJnYAmwspaQN8HILWJu0RA8PlhhPAYSkB4CyQofq5QQKCobFhTa0NAumsJ+aALSkDhehSuR31MQJQw0/avOlVAvKyJBb64TkCNtFTejgA2QA==\",\"dtype\":\"float64\",\"shape\":[14]},\"index\":[\"United States\",\"Canada\",\"United Kingdom\",\"Netherlands\",\"Belgium\",\"France\",\"West Germany\",\"Austria\",\"Italy\",\"Finland\",\"Sweden\",\"Norway\",\"Denmark\",\"Japan\"],\"top\":{\"__ndarray__\":\"dOrKZ3mOJkD+DkWBPvFFQHcyOEpewUVARcU4fxNwVkCyG7YtyoZVQBb7y+7JF0BAUDblCu+aRUDHEWvxKVBOQPYjRWRYVUBAduPdkbHkSEBYkGYsmsJHQFjiAWVTnFRAja89syRkTUCHinH+JqQ0QA==\",\"dtype\":\"float64\",\"shape\":[14]}},\"selected\":{\"id\":\"3516\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"3515\",\"type\":\"UnionRenderers\"}},\"id\":\"3487\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"3510\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"bottom\":{\"__ndarray__\":\"JCNnYU9LMkAOhGQBExRKQECH+fICxEtAl5APejZjWkDnHafoSFJgQCApIsMqckZAmnyzzY39TUBqwYu+gohSQBsv3SQGAUdAXeZ0WUwgTUDW/WMhOrpPQNQrZRni4FVAPEm6ZvKbUEBUXFX2XSk9QA==\",\"dtype\":\"float64\",\"shape\":[14]},\"index\":[\"United States\",\"Canada\",\"United Kingdom\",\"Netherlands\",\"Belgium\",\"France\",\"West Germany\",\"Austria\",\"Italy\",\"Finland\",\"Sweden\",\"Norway\",\"Denmark\",\"Japan\"],\"top\":{\"__ndarray__\":\"JC2VtyM8MUAWMIFbdzNIQLYtymyQLUpAveMUHcmVWEBJnYAmwspaQN8HILWJu0RA8PlhhPAYSkB4CyQofq5QQKCobFhTa0NAumsJ+aALSkDhehSuR31MQJQw0/avOlVAvKyJBb64TkCNtFTejgA2QA==\",\"dtype\":\"float64\",\"shape\":[14]}},\"selected\":{\"id\":\"3514\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"3513\",\"type\":\"UnionRenderers\"}},\"id\":\"3481\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"3438\",\"type\":\"SaveTool\"},{\"attributes\":{\"bottom\":{\"field\":\"bottom\"},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"top\"},\"width\":{\"value\":0.7},\"x\":{\"field\":\"index\"}},\"id\":\"3490\",\"type\":\"VBar\"},{\"attributes\":{},\"id\":\"3439\",\"type\":\"PanTool\"}],\"root_ids\":[\"3421\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"f7d0183a-5344-4f3c-b9d2-64c17c2b4ad5\",\"roots\":{\"3421\":\"98a82316-173d-4168-b563-1ddf399fbdbb\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":BoxWhisker [country] (trade)" ] }, "execution_count": 32, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "3421" } }, "output_type": "execute_result" } ], "source": [ "hv.BoxWhisker(macro, kdims=['country'], vdims=['trade']).opts(title='Trade by Country Boxplots', fontsize=16)" ] }, { "cell_type": "code", "execution_count": 36, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:45:01.395960Z", "start_time": "2019-03-18T00:45:00.383144Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('5586')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"cefc96f0-05aa-42b2-b8d7-6ec4f58de9b0\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"5594\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"5599\",\"type\":\"LinearAxis\"},{\"id\":\"5636\",\"type\":\"Legend\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":400,\"plot_width\":800,\"renderers\":[{\"id\":\"5594\",\"type\":\"LinearAxis\"},{\"id\":\"5598\",\"type\":\"Grid\"},{\"id\":\"5599\",\"type\":\"LinearAxis\"},{\"id\":\"5603\",\"type\":\"Grid\"},{\"id\":\"5613\",\"type\":\"BoxAnnotation\"},{\"id\":\"5636\",\"type\":\"Legend\"},{\"id\":\"5628\",\"type\":\"GlyphRenderer\"},{\"id\":\"5644\",\"type\":\"GlyphRenderer\"},{\"id\":\"5661\",\"type\":\"GlyphRenderer\"},{\"id\":\"5680\",\"type\":\"GlyphRenderer\"},{\"id\":\"5701\",\"type\":\"GlyphRenderer\"},{\"id\":\"5724\",\"type\":\"GlyphRenderer\"},{\"id\":\"5749\",\"type\":\"GlyphRenderer\"},{\"id\":\"5776\",\"type\":\"GlyphRenderer\"},{\"id\":\"5805\",\"type\":\"GlyphRenderer\"},{\"id\":\"5836\",\"type\":\"GlyphRenderer\"},{\"id\":\"5869\",\"type\":\"GlyphRenderer\"},{\"id\":\"5904\",\"type\":\"GlyphRenderer\"},{\"id\":\"5941\",\"type\":\"GlyphRenderer\"},{\"id\":\"5980\",\"type\":\"GlyphRenderer\"},{\"id\":\"5636\",\"type\":\"Legend\"}],\"title\":{\"id\":\"5585\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"5609\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"5569\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"5590\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"5570\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"5592\",\"type\":\"LinearScale\"}},\"id\":\"5586\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"5864\",\"type\":\"Selection\"},{\"attributes\":{\"fill_color\":{\"value\":\"#bcbd22\"},\"line_color\":{\"value\":\"#bcbd22\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5901\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_color\":{\"value\":\"#7f7f7f\"},\"line_color\":{\"value\":\"#7f7f7f\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5866\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"5740\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#7f7f7f\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#7f7f7f\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5867\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#7f7f7f\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#7f7f7f\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5868\",\"type\":\"Scatter\"},{\"attributes\":{\"data_source\":{\"id\":\"5863\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5866\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5868\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5867\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5870\",\"type\":\"CDSView\"}},\"id\":\"5869\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"5863\",\"type\":\"ColumnDataSource\"}},\"id\":\"5870\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#bcbd22\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#bcbd22\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5902\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#bcbd22\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#bcbd22\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5903\",\"type\":\"Scatter\"},{\"attributes\":{\"data_source\":{\"id\":\"5898\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5901\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5903\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5902\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5905\",\"type\":\"CDSView\"}},\"id\":\"5904\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"5743\",\"type\":\"ColumnDataSource\"}},\"id\":\"5750\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"5898\",\"type\":\"ColumnDataSource\"}},\"id\":\"5905\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"5932\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"label\":{\"value\":\"United Kingdom\"},\"renderers\":[{\"id\":\"5904\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5934\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"5936\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\"],\"growth\":{\"__ndarray__\":\"qAQf3s5xFECZ69kY4DcCQM3MzMzMzBJAZmZmZmZmBkCamZmZmZnJv83MzMzMzAhAmpmZmZmZFUDNzMzMzMwWQM3MzMzMzOy/mpmZmZmZ6b/NzMzMzMwSQAAAAAAAABZAzczMzMzMEkDNzMzMzMwEQJqZmZmZmdm/MzMzMzMzC0AAAAAAAAAIwDMzMzMzMwdAzczMzMzMHEBmZmZmZmYOQGZmZmZmZgZAmpmZmZmZDUBmZmZmZmYSQGZmZmZmZgZAzczMzMzM7D8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"VIIPb+c4JEDM9WwM8BsdQGZmZmZmZiNAMzMzMzMzH0AzMzMzMzMTQDMzMzMzMyBAzczMzMzMJEBmZmZmZmYlQGZmZmZmZhBAzczMzMzMEEBmZmZmZmYjQAAAAAAAACVAZmZmZmZmI0BmZmZmZmYeQGZmZmZmZhJAzczMzMzMIEAAAAAAAAAAQJqZmZmZmR9AZmZmZmZmKECamZmZmZkhQDMzMzMzMx9AZmZmZmZmIUAzMzMzMzMjQDMzMzMzMx9AmpmZmZmZF0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"ZmZmZmZmDkBmZmZmZmYOQM3MzMzMzAxAAAAAAAAADECamZmZmZkTQJqZmZmZmRdAZmZmZmZmFkCamZmZmZkTQGZmZmZmZhZAAAAAAAAAIUDNzMzMzMweQGZmZmZmZhxAZmZmZmZmGEAzMzMzMzMXQGZmZmZmZhxAAAAAAAAAHkAAAAAAAAAjQAAAAAAAACNAAAAAAAAAHkBmZmZmZmYcQAAAAAAAABxAzczMzMzMGEAAAAAAAAAWQA+7StKQFBVAq/jQT4KoFUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5936\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6012\",\"type\":\"UnionRenderers\"}},\"id\":\"5935\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"5767\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_color\":{\"value\":\"#dbdb8d\"},\"line_color\":{\"value\":\"#dbdb8d\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5938\",\"type\":\"Scatter\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"5628\",\"type\":\"GlyphRenderer\"},{\"id\":\"5644\",\"type\":\"GlyphRenderer\"},{\"id\":\"5661\",\"type\":\"GlyphRenderer\"},{\"id\":\"5680\",\"type\":\"GlyphRenderer\"},{\"id\":\"5701\",\"type\":\"GlyphRenderer\"},{\"id\":\"5724\",\"type\":\"GlyphRenderer\"},{\"id\":\"5749\",\"type\":\"GlyphRenderer\"},{\"id\":\"5776\",\"type\":\"GlyphRenderer\"},{\"id\":\"5805\",\"type\":\"GlyphRenderer\"},{\"id\":\"5836\",\"type\":\"GlyphRenderer\"},{\"id\":\"5869\",\"type\":\"GlyphRenderer\"},{\"id\":\"5904\",\"type\":\"GlyphRenderer\"},{\"id\":\"5941\",\"type\":\"GlyphRenderer\"},{\"id\":\"5980\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Country\",\"@{country}\"],[\"Year\",\"@{year}\"],[\"Unemployment\",\"@{unem}\"],[\"GDP Growth\",\"@{growth}\"]]},\"id\":\"5571\",\"type\":\"HoverTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#dbdb8d\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#dbdb8d\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5939\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#dbdb8d\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#dbdb8d\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5940\",\"type\":\"Scatter\"},{\"attributes\":{\"data_source\":{\"id\":\"5935\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5938\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5940\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5939\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5942\",\"type\":\"CDSView\"}},\"id\":\"5941\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\"],\"growth\":{\"__ndarray__\":\"u6mSEsxGJUDCQMaSKComQJqZmZmZmSlAmpmZmZmZKECamZmZmZkjQM3MzMzMzBBAzczMzMzMIECamZmZmZkfQDMzMzMzM/O/zczMzMzMBEAzMzMzMzMTQDMzMzMzMxVAZmZmZmZmFEDNzMzMzMwUQJqZmZmZmRFAMzMzMzMzD0BmZmZmZmYGQJqZmZmZmQlAAAAAAAAAFEDNzMzMzMwSQAAAAAAAAARAmpmZmZmZEUDNzMzMzMwWQM3MzMzMzBJAzczMzMzMFEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"u6mSEsxGL0BhIGNJFBUwQM3MzMzMzDFAzczMzMxMMUCamZmZmZktQGZmZmZmZiJAzczMzMzMKkDNzMzMzMwpQGZmZmZmZg5AZmZmZmZmHkCamZmZmZkjQJqZmZmZmSRAMzMzMzMzJEBmZmZmZmYkQM3MzMzMzCJAzczMzMzMIUAzMzMzMzMfQGZmZmZmZiBAAAAAAAAAJEBmZmZmZmYjQAAAAAAAAB5AzczMzMzMIkBmZmZmZmYlQGZmZmZmZiNAZmZmZmZmJEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"zczMzMzM7D/NzMzMzMz0PzMzMzMzM/M/mpmZmZmZ8T8zMzMzMzPzPzMzMzMzM/M/ZmZmZmZm9j/NzMzMzMz0P2ZmZmZmZvY/ZmZmZmZm/j8AAAAAAAAAQAAAAAAAAABAmpmZmZmZAUDNzMzMzMwAQAAAAAAAAABAmpmZmZmZAUAzMzMzMzMDQM3MzMzMzARAmpmZmZmZBUDNzMzMzMwEQGZmZmZmZgZAMzMzMzMzB0AAAAAAAAAEQAcyTLc2HgJACRaHM7/KAEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5771\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5827\",\"type\":\"UnionRenderers\"}},\"id\":\"5770\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"5935\",\"type\":\"ColumnDataSource\"}},\"id\":\"5942\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"5971\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"label\":{\"value\":\"United States\"},\"renderers\":[{\"id\":\"5941\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5973\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#9467bd\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#9467bd\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5747\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"5975\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\"],\"growth\":{\"__ndarray__\":\"317jRAWIB0B8hWCwdm++vzMzMzMzMxlAMzMzMzMzH0AAAAAAAAAYQDMzMzMzMwdAzczMzMzMEEDNzMzMzMwSQDMzMzMzM9M/mpmZmZmZ+b+amZmZmZkVQAAAAAAAAAhAMzMzMzMzB0DNzMzMzMwQQGZmZmZmZvY/mpmZmZmZyT8zMzMzMzPjvzMzMzMzM/M/zczMzMzMBEAAAAAAAAAAQGZmZmZmZgJAzczMzMzM/D+amZmZmZkNQJqZmZmZmQlAzczMzMzMEkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"cK9xogLEH0DqfT4lQoYTQJqZmZmZmSZAmpmZmZmZKUAAAAAAAAAmQJqZmZmZmR9AZmZmZmZmIkBmZmZmZmYjQDMzMzMzMxVAMzMzMzMzC0DNzMzMzMwkQAAAAAAAACBAmpmZmZmZH0BmZmZmZmYiQJqZmZmZmRlAzczMzMzMFECamZmZmZkRQM3MzMzMzBhAZmZmZmZmHkAAAAAAAAAcQDMzMzMzMx1AMzMzMzMzG0BmZmZmZmYhQGZmZmZmZiBAZmZmZmZmI0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"ZmZmZmZm5j/NzMzMzMwAQAAAAAAAAPg/zczMzMzM7D9mZmZmZmbmP5qZmZmZmek/mpmZmZmZ8T8zMzMzMzPzP83MzMzMzARAzczMzMzMEkBmZmZmZmYSQAAAAAAAABJAMzMzMzMzEUBmZmZmZmYOQGZmZmZmZg5AAAAAAAAAFkAAAAAAAAAeQDMzMzMzMyJAMzMzMzMzIkCamZmZmZkiQAAAAAAAACJAzczMzMzMIUBmZmZmZmYhQH4h5Lz/XxtAKe8+IgHWGEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5975\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6047\",\"type\":\"UnionRenderers\"}},\"id\":\"5974\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_color\":{\"value\":\"#9edae5\"},\"line_color\":{\"value\":\"#9edae5\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5977\",\"type\":\"Scatter\"},{\"attributes\":{\"label\":{\"value\":\"Italy\"},\"renderers\":[{\"id\":\"5749\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5769\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#9edae5\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#9edae5\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5978\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#9edae5\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#9edae5\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5979\",\"type\":\"Scatter\"},{\"attributes\":{\"data_source\":{\"id\":\"5974\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5977\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5979\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5978\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5981\",\"type\":\"CDSView\"}},\"id\":\"5980\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"5974\",\"type\":\"ColumnDataSource\"}},\"id\":\"5981\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"6012\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"label\":{\"value\":\"West Germany\"},\"renderers\":[{\"id\":\"5980\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6014\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_color\":{\"value\":\"#1f77b4\"},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5625\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#98df8a\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#98df8a\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5699\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"5692\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"5604\",\"type\":\"SaveTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5626\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"5605\",\"type\":\"PanTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5627\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#98df8a\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#98df8a\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5700\",\"type\":\"Scatter\"},{\"attributes\":{\"data_source\":{\"id\":\"5695\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5698\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5700\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5699\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5702\",\"type\":\"CDSView\"}},\"id\":\"5701\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"5743\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5746\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5748\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5747\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5750\",\"type\":\"CDSView\"}},\"id\":\"5749\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"5622\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5625\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5627\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5626\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5629\",\"type\":\"CDSView\"}},\"id\":\"5628\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"5606\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"callback\":null,\"end\":13.0,\"reset_end\":13.0,\"reset_start\":0.6847802,\"start\":0.6847802,\"tags\":[[[\"unem\",\"Unemployment\",null]]]},\"id\":\"5570\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"6047\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"label\":{\"value\":\"Denmark\"},\"renderers\":[{\"id\":\"5680\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5694\",\"type\":\"LegendItem\"},{\"attributes\":{\"source\":{\"id\":\"5622\",\"type\":\"ColumnDataSource\"}},\"id\":\"5629\",\"type\":\"CDSView\"},{\"attributes\":{\"click_policy\":\"mute\",\"items\":[{\"id\":\"5637\",\"type\":\"LegendItem\"},{\"id\":\"5654\",\"type\":\"LegendItem\"},{\"id\":\"5673\",\"type\":\"LegendItem\"},{\"id\":\"5694\",\"type\":\"LegendItem\"},{\"id\":\"5717\",\"type\":\"LegendItem\"},{\"id\":\"5742\",\"type\":\"LegendItem\"},{\"id\":\"5769\",\"type\":\"LegendItem\"},{\"id\":\"5798\",\"type\":\"LegendItem\"},{\"id\":\"5829\",\"type\":\"LegendItem\"},{\"id\":\"5862\",\"type\":\"LegendItem\"},{\"id\":\"5897\",\"type\":\"LegendItem\"},{\"id\":\"5934\",\"type\":\"LegendItem\"},{\"id\":\"5973\",\"type\":\"LegendItem\"},{\"id\":\"6014\",\"type\":\"LegendItem\"}],\"location\":[0,0],\"plot\":{\"id\":\"5586\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"5636\",\"type\":\"Legend\"},{\"attributes\":{\"source\":{\"id\":\"5674\",\"type\":\"ColumnDataSource\"}},\"id\":\"5681\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#2ca02c\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#2ca02c\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5678\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"5771\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"end\":1990.0,\"reset_end\":1990.0,\"reset_start\":1966.0,\"start\":1966.0,\"tags\":[[[\"year\",\"Year\",null]]]},\"id\":\"5569\",\"type\":\"Range1d\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#2ca02c\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#2ca02c\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5679\",\"type\":\"Scatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\"],\"growth\":{\"__ndarray__\":\"AAkeOpgI/j/KzjaSXwoCQGZmZmZmZhBAAAAAAAAA+D+amZmZmZkBQJqZmZmZmQVAZmZmZmZmAkBmZmZmZmYeQAAAAAAAAPC/ZmZmZmZm5r9mZmZmZmYOQAAAAAAAAPA/zczMzMzMDECamZmZmZkBQGZmZmZmZgLAZmZmZmZm9r8AAAAAAAD4PzMzMzMzMwtAzczMzMzM/D+amZmZmZkNQAAAAAAAAAxAzczMzMzMEkBmZmZmZmYQQGZmZmZmZgJAmpmZmZmZ6T8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"QIKHDiaCG0BlZxvJLwUdQDMzMzMzMyJAAAAAAAAAGkDNzMzMzMwcQM3MzMzMzB5AMzMzMzMzHUAzMzMzMzMpQAAAAAAAABBAMzMzMzMzEUCamZmZmZkhQAAAAAAAABhAMzMzMzMzIUDNzMzMzMwcQJqZmZmZmQVAzczMzMzMDEAAAAAAAAAaQM3MzMzMzCBAMzMzMzMzG0BmZmZmZmYhQAAAAAAAACFAZmZmZmZmI0AzMzMzMzMiQDMzMzMzMx1AMzMzMzMzF0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"AAAAAAAA+D9mZmZmZmYCQAAAAAAAAARAMzMzMzMzA0DNzMzMzMwEQAAAAAAAAAxAZmZmZmZmDkCamZmZmZkFQM3MzMzMzARAAAAAAAAAEEAAAAAAAAAWQDMzMzMzMxdAzczMzMzMFkAzMzMzMzMVQAAAAAAAABxAAAAAAAAAJUBmZmZmZmYmQGZmZmZmZidAZmZmZmZmJ0BmZmZmZmYmQGZmZmZmZiZAZmZmZmZmJECamZmZmZkgQHhm3ZrPdBhAJ0I0BBHjFUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5899\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5971\",\"type\":\"UnionRenderers\"}},\"id\":\"5898\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_color\":{\"value\":\"#8c564b\"},\"line_color\":{\"value\":\"#8c564b\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5773\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_color\":{\"value\":\"#2ca02c\"},\"line_color\":{\"value\":\"#2ca02c\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5677\",\"type\":\"Scatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\"],\"growth\":{\"__ndarray__\":\"ENiLVw/uBUBqJK4Io14LQGZmZmZmZg5AAAAAAAAAGkBmZmZmZmYCQJqZmZmZmQVAMzMzMzMzFUDNzMzMzMwMQM3MzMzMzOy/ZmZmZmZm5r8AAAAAAAAaQJqZmZmZmfk/AAAAAAAA+D8AAAAAAAAMQJqZmZmZmdm/zczMzMzM7L8AAAAAAAAIQM3MzMzMzABAAAAAAAAADEAzMzMzMzMRQM3MzMzMzAxAMzMzMzMz47+amZmZmZnJv5qZmZmZmek/MzMzMzMz+z8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"COzFqwf3HkAaiSvCqNcgQJqZmZmZmSFAAAAAAAAAJ0AzMzMzMzMdQM3MzMzMzB5AmpmZmZmZJEAzMzMzMzMhQGZmZmZmZhBAMzMzMzMzEUAAAAAAAAAnQGZmZmZmZhpAAAAAAAAAGkAAAAAAAAAhQGZmZmZmZhJAZmZmZmZmEEAAAAAAAAAgQGZmZmZmZhxAAAAAAAAAIUCamZmZmZkiQDMzMzMzMyFAmpmZmZmZEUAzMzMzMzMTQDMzMzMzMxdAzczMzMzMGkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"ZmZmZmZmAkCamZmZmZkFQAAAAAAAABRAMzMzMzMzD0AzMzMzMzMHQJqZmZmZmQ1AzczMzMzMDEAzMzMzMzMDQM3MzMzMzBRAAAAAAAAAGEAzMzMzMzMVQJqZmZmZmRlAMzMzMzMzHUBmZmZmZmYYQJqZmZmZmRtAmpmZmZmZJEAAAAAAAAAmQM3MzMzMzCZAAAAAAAAAIUAzMzMzMzMdQAAAAAAAABZAmpmZmZmZG0DNzMzMzMwcQNJnUelxQSBAQsRy8PGeIEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5675\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5715\",\"type\":\"UnionRenderers\"}},\"id\":\"5674\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#8c564b\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#8c564b\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5774\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#8c564b\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#8c564b\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5775\",\"type\":\"Scatter\"},{\"attributes\":{\"source\":{\"id\":\"5695\",\"type\":\"ColumnDataSource\"}},\"id\":\"5702\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"5770\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5773\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5775\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5774\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5777\",\"type\":\"CDSView\"}},\"id\":\"5776\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"5674\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5677\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5679\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5678\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5681\",\"type\":\"CDSView\"}},\"id\":\"5680\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\"],\"growth\":{\"__ndarray__\":\"UtkLYCX6AkD4egj001kBQAAAAAAAAARAMzMzMzMzI0CamZmZmZkfQM3MzMzMzABAZmZmZmZmHkDNzMzMzMwaQAAAAAAAAAhAMzMzMzMz8z8zMzMzMzPTP5qZmZmZmck/zczMzMzMBECamZmZmZkdQGZmZmZmZhZAzczMzMzM/D8AAAAAAAAIQDMzMzMzMwdAAAAAAAAACEBmZmZmZmYKQM3MzMzMzABAAAAAAAAAEEDNzMzMzMwUQJqZmZmZmRVAmpmZmZmZ2T8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"qewFsBJ9HUB8PQT66awcQAAAAAAAAB5AMzMzMzMzLUDNzMzMzMwpQGZmZmZmZhxAMzMzMzMzKUBmZmZmZmYnQAAAAAAAACBAzczMzMzMGEAzMzMzMzMVQM3MzMzMzBRAZmZmZmZmHkDNzMzMzMwoQDMzMzMzMyVAMzMzMzMzG0AAAAAAAAAgQJqZmZmZmR9AAAAAAAAAIECamZmZmZkgQGZmZmZmZhxAAAAAAAAAIkBmZmZmZmYkQM3MzMzMzCRAmpmZmZmZFUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"AAAAAAAA+D8zMzMzMzMHQGZmZmZmZg5AZmZmZmZmBkBmZmZmZmb+P5qZmZmZmQFAAAAAAAAABEBmZmZmZmYCQDMzMzMzM/s/mpmZmZmZAUBmZmZmZmYOQDMzMzMzMxdAzczMzMzMHECamZmZmZkXQGZmZmZmZhJAZmZmZmZmFECamZmZmZkVQJqZmZmZmRVAzczMzMzMFEAAAAAAAAAUQJqZmZmZmRVAZmZmZmZmFEBmZmZmZmYSQLg8e9OZkAtAY5tUNNZuDEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5696\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5740\",\"type\":\"UnionRenderers\"}},\"id\":\"5695\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"5770\",\"type\":\"ColumnDataSource\"}},\"id\":\"5777\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"5675\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\"],\"growth\":{\"__ndarray__\":\"4oONoVLbFEBxB0VOusASQDMzMzMzMxFAAAAAAAAAHEDNzMzMzMwWQJqZmZmZmRVAmpmZmZmZF0CamZmZmZkVQJqZmZmZmQlAmpmZmZmZyT/NzMzMzMwUQM3MzMzMzAhAZmZmZmZmDkBmZmZmZmYKQJqZmZmZmfE/AAAAAAAA4D/NzMzMzMz8P2ZmZmZmZuY/zczMzMzM9D9mZmZmZmb+P2ZmZmZmZgJAZmZmZmZm/j8AAAAAAAAMQM3MzMzMzAxAzczMzMzMBEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"8cHGUKltJEC4gyInXWAjQJqZmZmZmSJAAAAAAAAAKEBmZmZmZmYlQM3MzMzMzCRAzczMzMzMJUDNzMzMzMwkQGZmZmZmZiBAzczMzMzMFEBmZmZmZmYkQDMzMzMzMyBAmpmZmZmZIUCamZmZmZkgQGZmZmZmZhhAAAAAAAAAFkAzMzMzMzMbQM3MzMzMzBZAMzMzMzMzGUCamZmZmZkbQDMzMzMzMx1AmpmZmZmZG0AAAAAAAAAhQDMzMzMzMyFAZmZmZmZmHkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"ZmZmZmZm5j/NzMzMzMzsPzMzMzMzM/M/AAAAAAAA8D8zMzMzMzPzP5qZmZmZmfk/AAAAAAAAAEDNzMzMzMwEQGZmZmZmZgZAZmZmZmZmEECamZmZmZkRQM3MzMzMzBJAzczMzMzMFECamZmZmZkXQDMzMzMzMxlAMzMzMzMzHUAzMzMzMzMgQJqZmZmZmSBAzczMzMzMI0BmZmZmZmYkQM3MzMzMzCRAAAAAAAAAJUDNzMzMzMwjQC4OHfEawiJAg8t0+SDxIUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5719\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5767\",\"type\":\"UnionRenderers\"}},\"id\":\"5718\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"France\"},\"renderers\":[{\"id\":\"5724\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5742\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"5796\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"label\":{\"value\":\"Japan\"},\"renderers\":[{\"id\":\"5776\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5798\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"5671\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"5715\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"label\":{\"value\":\"Canada\"},\"renderers\":[{\"id\":\"5661\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5673\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"5744\",\"type\":\"Selection\"},{\"attributes\":{\"label\":{\"value\":\"Finland\"},\"renderers\":[{\"id\":\"5701\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5717\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"5800\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\"],\"growth\":{\"__ndarray__\":\"AAkeOpgI/j/KzjaSXwoCQGZmZmZmZgJAmpmZmZmZGUDNzMzMzMwaQM3MzMzMzBBAZmZmZmZmCkDNzMzMzMwSQAAAAAAAABBAmpmZmZmZub9mZmZmZmYUQGZmZmZmZgJAAAAAAAAABEAzMzMzMzMDQM3MzMzMzOw/ZmZmZmZm5r9mZmZmZmb2v83MzMzMzOw/MzMzMzMz+z/NzMzMzMwEQAAAAAAAAABAmpmZmZmZ8T+amZmZmZkFQAAAAAAAABBAMzMzMzMzD0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"QIKHDiaCG0BlZxvJLwUdQDMzMzMzMx1AzczMzMzMJkBmZmZmZmYnQGZmZmZmZiJAmpmZmZmZIEBmZmZmZmYjQAAAAAAAACJAmpmZmZmZE0AzMzMzMzMkQDMzMzMzMx1AAAAAAAAAHkCamZmZmZkdQJqZmZmZmRdAMzMzMzMzEUDNzMzMzMwMQJqZmZmZmRdAzczMzMzMGkBmZmZmZmYeQAAAAAAAABxAZmZmZmZmGEDNzMzMzMweQAAAAAAAACJAzczMzMzMIUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"AAAAAAAA8D8AAAAAAAAAQGZmZmZmZv4/ZmZmZmZm9j+amZmZmZnxP5qZmZmZmfk/ZmZmZmZmBkBmZmZmZmYGQAAAAAAAAAxAMzMzMzMzFUBmZmZmZmYWQAAAAAAAABZAAAAAAAAAFkBmZmZmZmYWQAAAAAAAABhAzczMzMzMIUCamZmZmZkkQJqZmZmZmShAmpmZmZmZKEBmZmZmZmYkQAAAAAAAACRAAAAAAAAAJEAzMzMzMzMkQACpTZzcnyBAGtUzzvAIHkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5800\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5860\",\"type\":\"UnionRenderers\"}},\"id\":\"5799\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"5655\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5658\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5660\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5659\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5662\",\"type\":\"CDSView\"}},\"id\":\"5661\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"5719\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"5655\",\"type\":\"ColumnDataSource\"}},\"id\":\"5662\",\"type\":\"CDSView\"},{\"attributes\":{\"label\":{\"value\":\"Sweden\"},\"renderers\":[{\"id\":\"5869\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5897\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#ff7f0e\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#ff7f0e\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5659\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_color\":{\"value\":\"#c49c94\"},\"line_color\":{\"value\":\"#c49c94\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5802\",\"type\":\"Scatter\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"5571\",\"type\":\"HoverTool\"},{\"id\":\"5604\",\"type\":\"SaveTool\"},{\"id\":\"5605\",\"type\":\"PanTool\"},{\"id\":\"5606\",\"type\":\"WheelZoomTool\"},{\"id\":\"5607\",\"type\":\"BoxZoomTool\"},{\"id\":\"5608\",\"type\":\"ResetTool\"}]},\"id\":\"5609\",\"type\":\"Toolbar\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#ff7f0e\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#ff7f0e\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5660\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#c49c94\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#c49c94\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5803\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#c49c94\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#c49c94\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5804\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"5899\",\"type\":\"Selection\"},{\"attributes\":{\"fill_color\":{\"value\":\"#ff7f0e\"},\"line_color\":{\"value\":\"#ff7f0e\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5658\",\"type\":\"Scatter\"},{\"attributes\":{\"data_source\":{\"id\":\"5799\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5802\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5804\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5803\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5806\",\"type\":\"CDSView\"}},\"id\":\"5805\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":null,\"text\":\"OECD Unemployment 1960 - 1990\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"5585\",\"type\":\"Title\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\"],\"growth\":{\"__ndarray__\":\"qqRfbGs1G0C6s8BooGMHQGZmZmZmZhZAzczMzMzMFEDNzMzMzMwEQAAAAAAAABxAMzMzMzMzF0AAAAAAAAAeQAAAAAAAAAxAmpmZmZmZ8T9mZmZmZmYYQJqZmZmZmQFAMzMzMzMzD0AzMzMzMzMLQAAAAAAAAPA/AAAAAAAAEEAzMzMzMzMRwGZmZmZmZgZAmpmZmZmZFUDNzMzMzMwSQM3MzMzMzAhAAAAAAAAAEkAAAAAAAAAUQDMzMzMzMwNAmpmZmZmZ2T8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"VdIvtrWaJ0DdWWA00LEfQDMzMzMzMyVAZmZmZmZmJEBmZmZmZmYeQAAAAAAAAChAmpmZmZmZJUAAAAAAAAApQAAAAAAAACFAZmZmZmZmGEAzMzMzMzMmQM3MzMzMzBxAzczMzMzMIUDNzMzMzMwgQAAAAAAAABhAAAAAAAAAIkBoZmZmZmbmPzMzMzMzMx9AzczMzMzMJEBmZmZmZmYjQDMzMzMzMyBAAAAAAAAAI0AAAAAAAAAkQJqZmZmZmR1AmpmZmZmZFUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"zczMzMzMDEBmZmZmZmYQQDMzMzMzMxNAzczMzMzMEkCamZmZmZkXQJqZmZmZmRlAMzMzMzMzGUBmZmZmZmYWQJqZmZmZmRVAmpmZmZmZG0BmZmZmZmYcQDMzMzMzMyBAzczMzMzMIEAAAAAAAAAeQAAAAAAAAB5AZmZmZmZmHkAAAAAAAAAmQM3MzMzMzCdAmpmZmZmZJkAAAAAAAAAlQDMzMzMzMyNAzczMzMzMIUAzMzMzMzMfQM8LHHUZ+x1AHCRE+YIeIEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5656\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5692\",\"type\":\"UnionRenderers\"}},\"id\":\"5655\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#ff9896\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#ff9896\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5722\",\"type\":\"Scatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\"],\"growth\":{\"__ndarray__\":\"qGPfX066AEAHb7SIzewKQM3MzMzMzAxAAAAAAAAAFEAAAAAAAAAaQM3MzMzMzOw/ZmZmZmZmAkAAAAAAAAAQQJqZmZmZmQlAzczMzMzMBECamZmZmZnxP5qZmZmZmfm/zczMzMzM/D9mZmZmZmYOQDMzMzMzM/s/MzMzMzMz07+amZmZmZnpPzMzMzMzMwNAMzMzMzMzC0CamZmZmZkBQGZmZmZmZgJAMzMzMzMzB0BmZmZmZmYCQDMzMzMzMwNAMzMzMzMz4z8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"1LHvLyddHEDCGy1iM7sgQDMzMzMzMyFAAAAAAAAAJEAAAAAAAAAnQJqZmZmZmRdAMzMzMzMzHUAAAAAAAAAiQGZmZmZmZiBAZmZmZmZmHkBmZmZmZmYYQDMzMzMzMwtAMzMzMzMzG0CamZmZmZkhQM3MzMzMzBpAzczMzMzMEkAzMzMzMzMXQJqZmZmZmR1AzczMzMzMIEDNzMzMzMwcQDMzMzMzMx1AmpmZmZmZH0AzMzMzMzMdQJqZmZmZmR1AZmZmZmZmFkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"ZmZmZmZm9j8zMzMzMzP7PwAAAAAAAABAMzMzMzMz+z9mZmZmZmb2PwAAAAAAAABAAAAAAAAAAEBmZmZmZmb+PwAAAAAAAPg/ZmZmZmZm9j8zMzMzMzPzPzMzMzMzM/M/mpmZmZmZ+T8AAAAAAAD4P2ZmZmZmZvY/AAAAAAAABEDNzMzMzMwIQAAAAAAAAAxAzczMzMzMCEBmZmZmZmYGQM3MzMzMzARAZmZmZmZm/j+amZmZmZn5P8tYfiq46eU//8rv2d8e+D8=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5864\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5932\",\"type\":\"UnionRenderers\"}},\"id\":\"5863\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"5799\",\"type\":\"ColumnDataSource\"}},\"id\":\"5806\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"5656\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"5619\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"fill_color\":{\"value\":\"#ff9896\"},\"line_color\":{\"value\":\"#ff9896\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5721\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#ff9896\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#ff9896\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5723\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"5827\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"label\":{\"value\":\"Netherlands\"},\"renderers\":[{\"id\":\"5805\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5829\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#9467bd\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#9467bd\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5748\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"5652\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"label\":{\"value\":\"Belgium\"},\"renderers\":[{\"id\":\"5644\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5654\",\"type\":\"LegendItem\"},{\"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\":\"5613\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"5831\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\"],\"growth\":{\"__ndarray__\":\"8PGuHwdKDkB01gLWBQcZQGZmZmZmZgJAmpmZmZmZGUDNzMzMzMwaQGZmZmZmZhJAzczMzMzMFEBmZmZmZmYQQM3MzMzMzBRAzczMzMzMEEAzMzMzMzMbQM3MzMzMzAxAAAAAAAAAEkBmZmZmZmYUQM3MzMzMzBBAzczMzMzM7D8zMzMzMzPTPzMzMzMzMw9AZmZmZmZmDkAzMzMzMzMVQM3MzMzMzBBAMzMzMzMzC0CamZmZmZnxP5qZmZmZmdk/zczMzMzM/D8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"fLzrx4GSIUA6awHrgoMmQDMzMzMzMx1AzczMzMzMJkBmZmZmZmYnQDMzMzMzMyNAZmZmZmZmJEAzMzMzMzMiQGZmZmZmZiRAZmZmZmZmIkCamZmZmZknQDMzMzMzMyFAAAAAAAAAI0AzMzMzMzMkQGZmZmZmZiJAmpmZmZmZF0AzMzMzMzMVQM3MzMzMzCFAmpmZmZmZIUCamZmZmZkkQGZmZmZmZiJAzczMzMzMIEBmZmZmZmYYQJqZmZmZmRVAMzMzMzMzG0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"mpmZmZmZ6T+amZmZmZnpP5qZmZmZmfE/AAAAAAAA8D+amZmZmZnpP5qZmZmZmek/MzMzMzMz+z8AAAAAAAD4PwAAAAAAAPg/ZmZmZmZmAkDNzMzMzMz8PwAAAAAAAPg/MzMzMzMz+z8AAAAAAAAAQDMzMzMzM/s/AAAAAAAAAEDNzMzMzMwEQGZmZmZmZgpAzczMzMzMCEDNzMzMzMwEQAAAAAAAAABAzczMzMzMAECamZmZmZkJQAgcCTTYrBNAcMTulj/qFEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5831\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5895\",\"type\":\"UnionRenderers\"}},\"id\":\"5830\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"5638\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5641\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5643\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5642\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5645\",\"type\":\"CDSView\"}},\"id\":\"5644\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"5621\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"source\":{\"id\":\"5638\",\"type\":\"ColumnDataSource\"}},\"id\":\"5645\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"5718\",\"type\":\"ColumnDataSource\"}},\"id\":\"5725\",\"type\":\"CDSView\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"5586\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5600\",\"type\":\"BasicTicker\"}},\"id\":\"5603\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"5718\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5721\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5723\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5722\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5725\",\"type\":\"CDSView\"}},\"id\":\"5724\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"5895\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"5590\",\"type\":\"LinearScale\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#aec7e8\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#aec7e8\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5642\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_color\":{\"value\":\"#f7b6d2\"},\"line_color\":{\"value\":\"#f7b6d2\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5833\",\"type\":\"Scatter\"},{\"attributes\":{\"axis_label\":\"Unemployment\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"5621\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"5586\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5600\",\"type\":\"BasicTicker\"}},\"id\":\"5599\",\"type\":\"LinearAxis\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#aec7e8\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#aec7e8\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5643\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#f7b6d2\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#f7b6d2\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5834\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"5592\",\"type\":\"LinearScale\"},{\"attributes\":{\"fill_color\":{\"value\":\"#98df8a\"},\"line_color\":{\"value\":\"#98df8a\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5698\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_color\":{\"value\":\"#9467bd\"},\"line_color\":{\"value\":\"#9467bd\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5746\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#f7b6d2\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#f7b6d2\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5835\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"5600\",\"type\":\"BasicTicker\"},{\"attributes\":{\"fill_color\":{\"value\":\"#aec7e8\"},\"line_color\":{\"value\":\"#aec7e8\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"5641\",\"type\":\"Scatter\"},{\"attributes\":{\"data_source\":{\"id\":\"5830\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5833\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"5835\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"5834\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"5837\",\"type\":\"CDSView\"}},\"id\":\"5836\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"5595\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\"],\"growth\":{\"__ndarray__\":\"JeHnZE5MCUCi+fd00AAPQM3MzMzMzBBAZmZmZmZmGkCamZmZmZkZQJqZmZmZmQ1AMzMzMzMzFUCamZmZmZkXQGZmZmZmZhBAAAAAAAAA+L8zMzMzMzMVQJqZmZmZmdk/AAAAAAAACEDNzMzMzMwAQAAAAAAAABBAAAAAAAAA+L8AAAAAAAD4P5qZmZmZmbm/ZmZmZmZm9j/NzMzMzMzsP5qZmZmZmfk/ZmZmZmZm/j8zMzMzMzMRQM3MzMzMzAxAZmZmZmZmDkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"Sfg5mRNTIEBo/j0dNMAhQGZmZmZmZiJAMzMzMzMzJ0DNzMzMzMwmQGZmZmZmZiFAmpmZmZmZJEDNzMzMzMwlQDMzMzMzMyJAAAAAAAAADECamZmZmZkkQJqZmZmZmRVAAAAAAAAAIEBmZmZmZmYcQAAAAAAAACJAAAAAAAAADEAAAAAAAAAaQJqZmZmZmRNAmpmZmZmZGUCamZmZmZkXQGZmZmZmZhpAmpmZmZmZG0CamZmZmZkiQDMzMzMzMyFAmpmZmZmZIUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"mpmZmZmZBUCamZmZmZkNQAAAAAAAABJAzczMzMzMDEAzMzMzMzMHQDMzMzMzMwdAMzMzMzMzC0DNzMzMzMwMQAAAAAAAABBAzczMzMzMGkAzMzMzMzMbQDMzMzMzMx9AzczMzMzMIEBmZmZmZmYhQM3MzMzMzCJAAAAAAAAAJEBmZmZmZmYnQM3MzMzMzClAAAAAAAAAKkAAAAAAAAAoQJqZmZmZmSZAMzMzMzMzJkAAAAAAAAAkQFWzvcxmiCJAaOs7GuJ3IUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5639\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5671\",\"type\":\"UnionRenderers\"}},\"id\":\"5638\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\"],\"growth\":{\"__ndarray__\":\"UGIhhJHwF0APtKeJ47UcQAAAAAAAABpAZmZmZmZmGEAzMzMzMzMVQJqZmZmZmfk/mpmZmZmZCUAAAAAAAAAcQGZmZmZmZhBAzczMzMzMDMCamZmZmZkXQGZmZmZmZv4/mpmZmZmZBUCamZmZmZkTQDMzMzMzMw9AmpmZmZmZyT8AAAAAAADgv5qZmZmZmcm/ZmZmZmZmBkDNzMzMzMwEQAAAAAAAAARAAAAAAAAACEAzMzMzMzMPQAAAAAAAAAhAAAAAAAAAAEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"KLEQwkj4JUAI2tPE8VooQAAAAAAAACdAMzMzMzMzJkCamZmZmZkkQGZmZmZmZhpAZmZmZmZmIEAAAAAAAAAoQDMzMzMzMyJAZmZmZmZm9j/NzMzMzMwlQJqZmZmZmRtAzczMzMzMHkDNzMzMzMwjQM3MzMzMzCFAzczMzMzMFEAAAAAAAAASQDMzMzMzMxNAMzMzMzMzH0BmZmZmZmYeQAAAAAAAAB5AAAAAAAAAIEDNzMzMzMwhQAAAAAAAACBAAAAAAAAAHEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"mpmZmZmZF0CamZmZmZkVQM3MzMzMzBZAzczMzMzMFkCamZmZmZkVQJqZmZmZmRVAmpmZmZmZGUCamZmZmZkZQJqZmZmZmRVAmpmZmZmZF0DNzMzMzMwaQM3MzMzMzBxAzczMzMzMHEDNzMzMzMweQGZmZmZmZh5AzczMzMzMIEAzMzMzMzMiQM3MzMzMzCNAMzMzMzMzJEAzMzMzMzMkQDMzMzMzMyZAAAAAAAAAKEAAAAAAAAAoQPW2PlF+nydA03zfCQeUJUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5744\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5796\",\"type\":\"UnionRenderers\"}},\"id\":\"5743\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"axis_label\":\"Year\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"5619\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"5586\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5595\",\"type\":\"BasicTicker\"}},\"id\":\"5594\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"5608\",\"type\":\"ResetTool\"},{\"attributes\":{\"source\":{\"id\":\"5830\",\"type\":\"ColumnDataSource\"}},\"id\":\"5837\",\"type\":\"CDSView\"},{\"attributes\":{\"overlay\":{\"id\":\"5613\",\"type\":\"BoxAnnotation\"}},\"id\":\"5607\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"5639\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"5860\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\"],\"growth\":{\"__ndarray__\":\"tnS7TW6SFkDP6WgLvg8IQAAAAAAAABJAMzMzMzMzGUBmZmZmZmYcQGZmZmZmZhRAzczMzMzMGECamZmZmZkTQDMzMzMzMw9AmpmZmZmZ2b9mZmZmZmYSQJqZmZmZmRFAAAAAAAAA4D/NzMzMzMwSQAAAAAAAAAhAmpmZmZmZub8zMzMzMzPzP83MzMzMzABAAAAAAAAAAEAAAAAAAAAEQJqZmZmZmfE/ZmZmZmZm/j/NzMzMzMwQQJqZmZmZmQ1AmpmZmZmZE0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"W7rdJjdJJUB0OtqC7wMgQAAAAAAAACNAmpmZmZmZJkAzMzMzMzMoQDMzMzMzMyRAZmZmZmZmJkDNzMzMzMwjQM3MzMzMzCFAZmZmZmZmEkAzMzMzMzMjQM3MzMzMzCJAAAAAAAAAFkBmZmZmZmYjQAAAAAAAACBAmpmZmZmZE0DNzMzMzMwYQGZmZmZmZhxAAAAAAAAAHEAAAAAAAAAeQGZmZmZmZhhAmpmZmZmZG0BmZmZmZmYiQGZmZmZmZiFAzczMzMzMI0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"MzMzMzMz+z/NzMzMzMz8PwAAAAAAAABAzczMzMzM/D9mZmZmZmb2PzMzMzMzM/M/AAAAAAAA8D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz+z8zMzMzMzP7PwAAAAAAAPg/zczMzMzM/D8zMzMzMzP7P5qZmZmZmfk/zczMzMzMAEDNzMzMzMwIQGZmZmZmZg5AZmZmZmZmDkDNzMzMzMwMQM3MzMzMzAhAZmZmZmZmDkDNzMzMzMwMQBgVgmYhCwlAc++G2XDdCUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"5623\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5652\",\"type\":\"UnionRenderers\"}},\"id\":\"5622\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"5586\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5595\",\"type\":\"BasicTicker\"}},\"id\":\"5598\",\"type\":\"Grid\"},{\"attributes\":{\"label\":{\"value\":\"Norway\"},\"renderers\":[{\"id\":\"5836\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5862\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"5623\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"5696\",\"type\":\"Selection\"},{\"attributes\":{\"label\":{\"value\":\"Austria\"},\"renderers\":[{\"id\":\"5628\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5637\",\"type\":\"LegendItem\"}],\"root_ids\":[\"5586\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"cefc96f0-05aa-42b2-b8d7-6ec4f58de9b0\",\"roots\":{\"5586\":\"28c1bc8e-ec34-406f-a0a9-572df110c6ef\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":NdOverlay [country]\n", " :Scatter [year] (unem,growth)" ] }, "execution_count": 36, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "5586" } }, "output_type": "execute_result" } ], "source": [ "ndoverlay = macro.to(hv.Scatter, 'year', ['unem', 'growth']).overlay()\n", "# ndoverlay.relabel('OECD Unemployment 1960 - 1990')\n", "ndoverlay.opts(title='OECD Unemployment 1960 - 1990')" ] }, { "cell_type": "code", "execution_count": 37, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:45:05.593291Z", "start_time": "2019-03-18T00:45:04.606919Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('6542')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"363cbbfd-de5f-48ef-b999-da67404ebf6b\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"6550\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"6555\",\"type\":\"LinearAxis\"},{\"id\":\"6592\",\"type\":\"Legend\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":400,\"plot_width\":800,\"renderers\":[{\"id\":\"6550\",\"type\":\"LinearAxis\"},{\"id\":\"6554\",\"type\":\"Grid\"},{\"id\":\"6555\",\"type\":\"LinearAxis\"},{\"id\":\"6559\",\"type\":\"Grid\"},{\"id\":\"6569\",\"type\":\"BoxAnnotation\"},{\"id\":\"6592\",\"type\":\"Legend\"},{\"id\":\"6584\",\"type\":\"GlyphRenderer\"},{\"id\":\"6600\",\"type\":\"GlyphRenderer\"},{\"id\":\"6617\",\"type\":\"GlyphRenderer\"},{\"id\":\"6636\",\"type\":\"GlyphRenderer\"},{\"id\":\"6657\",\"type\":\"GlyphRenderer\"},{\"id\":\"6680\",\"type\":\"GlyphRenderer\"},{\"id\":\"6705\",\"type\":\"GlyphRenderer\"},{\"id\":\"6732\",\"type\":\"GlyphRenderer\"},{\"id\":\"6761\",\"type\":\"GlyphRenderer\"},{\"id\":\"6792\",\"type\":\"GlyphRenderer\"},{\"id\":\"6825\",\"type\":\"GlyphRenderer\"},{\"id\":\"6860\",\"type\":\"GlyphRenderer\"},{\"id\":\"6897\",\"type\":\"GlyphRenderer\"},{\"id\":\"6936\",\"type\":\"GlyphRenderer\"},{\"id\":\"6592\",\"type\":\"Legend\"}],\"title\":{\"id\":\"6541\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"6565\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"6525\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"6546\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"6526\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"6548\",\"type\":\"LinearScale\"}},\"id\":\"6542\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"click_policy\":\"mute\",\"items\":[{\"id\":\"6593\",\"type\":\"LegendItem\"},{\"id\":\"6610\",\"type\":\"LegendItem\"},{\"id\":\"6629\",\"type\":\"LegendItem\"},{\"id\":\"6650\",\"type\":\"LegendItem\"},{\"id\":\"6673\",\"type\":\"LegendItem\"},{\"id\":\"6698\",\"type\":\"LegendItem\"},{\"id\":\"6725\",\"type\":\"LegendItem\"},{\"id\":\"6754\",\"type\":\"LegendItem\"},{\"id\":\"6785\",\"type\":\"LegendItem\"},{\"id\":\"6818\",\"type\":\"LegendItem\"},{\"id\":\"6853\",\"type\":\"LegendItem\"},{\"id\":\"6890\",\"type\":\"LegendItem\"},{\"id\":\"6929\",\"type\":\"LegendItem\"},{\"id\":\"6970\",\"type\":\"LegendItem\"}],\"location\":[0,0],\"plot\":{\"id\":\"6542\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"6592\",\"type\":\"Legend\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6583\",\"type\":\"Scatter\"},{\"attributes\":{\"data_source\":{\"id\":\"6578\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6581\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6583\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6582\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6585\",\"type\":\"CDSView\"}},\"id\":\"6584\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_color\":{\"value\":\"#1f77b4\"},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6581\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6582\",\"type\":\"Scatter\"},{\"attributes\":{\"label\":{\"value\":\"France\"},\"renderers\":[{\"id\":\"6680\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6698\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_color\":{\"value\":\"#98df8a\"},\"line_color\":{\"value\":\"#98df8a\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6654\",\"type\":\"Scatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\",\"Norway\"],\"growth\":{\"__ndarray__\":\"8PGuHwdKDkB01gLWBQcZQGZmZmZmZgJAmpmZmZmZGUDNzMzMzMwaQGZmZmZmZhJAzczMzMzMFEBmZmZmZmYQQM3MzMzMzBRAzczMzMzMEEAzMzMzMzMbQM3MzMzMzAxAAAAAAAAAEkBmZmZmZmYUQM3MzMzMzBBAzczMzMzM7D8zMzMzMzPTPzMzMzMzMw9AZmZmZmZmDkAzMzMzMzMVQM3MzMzMzBBAMzMzMzMzC0CamZmZmZnxP5qZmZmZmdk/zczMzMzM/D8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"fLzrx4GSIUA6awHrgoMmQDMzMzMzMx1AzczMzMzMJkBmZmZmZmYnQDMzMzMzMyNAZmZmZmZmJEAzMzMzMzMiQGZmZmZmZiRAZmZmZmZmIkCamZmZmZknQDMzMzMzMyFAAAAAAAAAI0AzMzMzMzMkQGZmZmZmZiJAmpmZmZmZF0AzMzMzMzMVQM3MzMzMzCFAmpmZmZmZIUCamZmZmZkkQGZmZmZmZiJAzczMzMzMIEBmZmZmZmYYQJqZmZmZmRVAMzMzMzMzG0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"mpmZmZmZ6T+amZmZmZnpP5qZmZmZmfE/AAAAAAAA8D+amZmZmZnpP5qZmZmZmek/MzMzMzMz+z8AAAAAAAD4PwAAAAAAAPg/ZmZmZmZmAkDNzMzMzMz8PwAAAAAAAPg/MzMzMzMz+z8AAAAAAAAAQDMzMzMzM/s/AAAAAAAAAEDNzMzMzMwEQGZmZmZmZgpAzczMzMzMCEDNzMzMzMwEQAAAAAAAAABAzczMzMzMAECamZmZmZkJQAgcCTTYrBNAcMTulj/qFEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6787\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6851\",\"type\":\"UnionRenderers\"}},\"id\":\"6786\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"Netherlands\"},\"renderers\":[{\"id\":\"6761\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6785\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\",\"France\"],\"growth\":{\"__ndarray__\":\"4oONoVLbFEBxB0VOusASQDMzMzMzMxFAAAAAAAAAHEDNzMzMzMwWQJqZmZmZmRVAmpmZmZmZF0CamZmZmZkVQJqZmZmZmQlAmpmZmZmZyT/NzMzMzMwUQM3MzMzMzAhAZmZmZmZmDkBmZmZmZmYKQJqZmZmZmfE/AAAAAAAA4D/NzMzMzMz8P2ZmZmZmZuY/zczMzMzM9D9mZmZmZmb+P2ZmZmZmZgJAZmZmZmZm/j8AAAAAAAAMQM3MzMzMzAxAzczMzMzMBEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"8cHGUKltJEC4gyInXWAjQJqZmZmZmSJAAAAAAAAAKEBmZmZmZmYlQM3MzMzMzCRAzczMzMzMJUDNzMzMzMwkQGZmZmZmZiBAzczMzMzMFEBmZmZmZmYkQDMzMzMzMyBAmpmZmZmZIUCamZmZmZkgQGZmZmZmZhhAAAAAAAAAFkAzMzMzMzMbQM3MzMzMzBZAMzMzMzMzGUCamZmZmZkbQDMzMzMzMx1AmpmZmZmZG0AAAAAAAAAhQDMzMzMzMyFAZmZmZmZmHkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"ZmZmZmZm5j/NzMzMzMzsPzMzMzMzM/M/AAAAAAAA8D8zMzMzMzPzP5qZmZmZmfk/AAAAAAAAAEDNzMzMzMwEQGZmZmZmZgZAZmZmZmZmEECamZmZmZkRQM3MzMzMzBJAzczMzMzMFECamZmZmZkXQDMzMzMzMxlAMzMzMzMzHUAzMzMzMzMgQJqZmZmZmSBAzczMzMzMI0BmZmZmZmYkQM3MzMzMzCRAAAAAAAAAJUDNzMzMzMwjQC4OHfEawiJAg8t0+SDxIUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6675\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6723\",\"type\":\"UnionRenderers\"}},\"id\":\"6674\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"6783\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#98df8a\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#98df8a\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6655\",\"type\":\"Scatter\"},{\"attributes\":{\"source\":{\"id\":\"6755\",\"type\":\"ColumnDataSource\"}},\"id\":\"6762\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"6755\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6758\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6760\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6759\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6762\",\"type\":\"CDSView\"}},\"id\":\"6761\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#98df8a\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#98df8a\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6656\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#c49c94\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#c49c94\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6760\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#c49c94\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#c49c94\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6759\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_color\":{\"value\":\"#c49c94\"},\"line_color\":{\"value\":\"#c49c94\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6758\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"6627\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"6851\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"6651\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6654\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6656\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6655\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6658\",\"type\":\"CDSView\"}},\"id\":\"6657\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\",\"Italy\"],\"growth\":{\"__ndarray__\":\"UGIhhJHwF0APtKeJ47UcQAAAAAAAABpAZmZmZmZmGEAzMzMzMzMVQJqZmZmZmfk/mpmZmZmZCUAAAAAAAAAcQGZmZmZmZhBAzczMzMzMDMCamZmZmZkXQGZmZmZmZv4/mpmZmZmZBUCamZmZmZkTQDMzMzMzMw9AmpmZmZmZyT8AAAAAAADgv5qZmZmZmcm/ZmZmZmZmBkDNzMzMzMwEQAAAAAAAAARAAAAAAAAACEAzMzMzMzMPQAAAAAAAAAhAAAAAAAAAAEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"KLEQwkj4JUAI2tPE8VooQAAAAAAAACdAMzMzMzMzJkCamZmZmZkkQGZmZmZmZhpAZmZmZmZmIEAAAAAAAAAoQDMzMzMzMyJAZmZmZmZm9j/NzMzMzMwlQJqZmZmZmRtAzczMzMzMHkDNzMzMzMwjQM3MzMzMzCFAzczMzMzMFEAAAAAAAAASQDMzMzMzMxNAMzMzMzMzH0BmZmZmZmYeQAAAAAAAAB5AAAAAAAAAIEDNzMzMzMwhQAAAAAAAACBAAAAAAAAAHEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"mpmZmZmZF0CamZmZmZkVQM3MzMzMzBZAzczMzMzMFkCamZmZmZkVQJqZmZmZmRVAmpmZmZmZGUCamZmZmZkZQJqZmZmZmRVAmpmZmZmZF0DNzMzMzMwaQM3MzMzMzBxAzczMzMzMHEDNzMzMzMweQGZmZmZmZh5AzczMzMzMIEAzMzMzMzMiQM3MzMzMzCNAMzMzMzMzJEAzMzMzMzMkQDMzMzMzMyZAAAAAAAAAKEAAAAAAAAAoQPW2PlF+nydA03zfCQeUJUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6700\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6752\",\"type\":\"UnionRenderers\"}},\"id\":\"6699\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"6631\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"6787\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\",\"Netherlands\"],\"growth\":{\"__ndarray__\":\"AAkeOpgI/j/KzjaSXwoCQGZmZmZmZgJAmpmZmZmZGUDNzMzMzMwaQM3MzMzMzBBAZmZmZmZmCkDNzMzMzMwSQAAAAAAAABBAmpmZmZmZub9mZmZmZmYUQGZmZmZmZgJAAAAAAAAABEAzMzMzMzMDQM3MzMzMzOw/ZmZmZmZm5r9mZmZmZmb2v83MzMzMzOw/MzMzMzMz+z/NzMzMzMwEQAAAAAAAAABAmpmZmZmZ8T+amZmZmZkFQAAAAAAAABBAMzMzMzMzD0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"QIKHDiaCG0BlZxvJLwUdQDMzMzMzMx1AzczMzMzMJkBmZmZmZmYnQGZmZmZmZiJAmpmZmZmZIEBmZmZmZmYjQAAAAAAAACJAmpmZmZmZE0AzMzMzMzMkQDMzMzMzMx1AAAAAAAAAHkCamZmZmZkdQJqZmZmZmRdAMzMzMzMzEUDNzMzMzMwMQJqZmZmZmRdAzczMzMzMGkBmZmZmZmYeQAAAAAAAABxAZmZmZmZmGEDNzMzMzMweQAAAAAAAACJAzczMzMzMIUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"AAAAAAAA8D8AAAAAAAAAQGZmZmZmZv4/ZmZmZmZm9j+amZmZmZnxP5qZmZmZmfk/ZmZmZmZmBkBmZmZmZmYGQAAAAAAAAAxAMzMzMzMzFUBmZmZmZmYWQAAAAAAAABZAAAAAAAAAFkBmZmZmZmYWQAAAAAAAABhAzczMzMzMIUCamZmZmZkkQJqZmZmZmShAmpmZmZmZKEBmZmZmZmYkQAAAAAAAACRAAAAAAAAAJEAzMzMzMzMkQACpTZzcnyBAGtUzzvAIHkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6756\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6816\",\"type\":\"UnionRenderers\"}},\"id\":\"6755\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"6671\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"6756\",\"type\":\"Selection\"},{\"attributes\":{\"label\":{\"value\":\"Japan\"},\"renderers\":[{\"id\":\"6732\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6754\",\"type\":\"LegendItem\"},{\"attributes\":{\"source\":{\"id\":\"6611\",\"type\":\"ColumnDataSource\"}},\"id\":\"6618\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"6651\",\"type\":\"ColumnDataSource\"}},\"id\":\"6658\",\"type\":\"CDSView\"},{\"attributes\":{\"label\":{\"value\":\"Canada\"},\"renderers\":[{\"id\":\"6617\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6629\",\"type\":\"LegendItem\"},{\"attributes\":{\"label\":{\"value\":\"Finland\"},\"renderers\":[{\"id\":\"6657\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6673\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"6752\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"6726\",\"type\":\"ColumnDataSource\"}},\"id\":\"6733\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"6726\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6729\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6731\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6730\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6733\",\"type\":\"CDSView\"}},\"id\":\"6732\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#8c564b\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#8c564b\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6731\",\"type\":\"Scatter\"},{\"attributes\":{\"label\":{\"value\":\"Denmark\"},\"renderers\":[{\"id\":\"6636\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6650\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#8c564b\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#8c564b\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6730\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_color\":{\"value\":\"#8c564b\"},\"line_color\":{\"value\":\"#8c564b\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6729\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"6696\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"label\":{\"value\":\"Austria\"},\"renderers\":[{\"id\":\"6584\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6593\",\"type\":\"LegendItem\"},{\"attributes\":{\"label\":{\"value\":\"Sweden\"},\"renderers\":[{\"id\":\"6825\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6853\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"6727\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"6611\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6614\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6616\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6615\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6618\",\"type\":\"CDSView\"}},\"id\":\"6617\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"Italy\"},\"renderers\":[{\"id\":\"6705\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6725\",\"type\":\"LegendItem\"},{\"attributes\":{\"source\":{\"id\":\"6578\",\"type\":\"ColumnDataSource\"}},\"id\":\"6585\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"6675\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#bcbd22\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#bcbd22\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6859\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"6546\",\"type\":\"LinearScale\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#bcbd22\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#bcbd22\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6858\",\"type\":\"Scatter\"},{\"attributes\":{\"plot\":null,\"text\":\"OECD Unemployment 1960 - 1990\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"6541\",\"type\":\"Title\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\",\"United States\"],\"growth\":{\"__ndarray__\":\"qAQf3s5xFECZ69kY4DcCQM3MzMzMzBJAZmZmZmZmBkCamZmZmZnJv83MzMzMzAhAmpmZmZmZFUDNzMzMzMwWQM3MzMzMzOy/mpmZmZmZ6b/NzMzMzMwSQAAAAAAAABZAzczMzMzMEkDNzMzMzMwEQJqZmZmZmdm/MzMzMzMzC0AAAAAAAAAIwDMzMzMzMwdAzczMzMzMHEBmZmZmZmYOQGZmZmZmZgZAmpmZmZmZDUBmZmZmZmYSQGZmZmZmZgZAzczMzMzM7D8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"VIIPb+c4JEDM9WwM8BsdQGZmZmZmZiNAMzMzMzMzH0AzMzMzMzMTQDMzMzMzMyBAzczMzMzMJEBmZmZmZmYlQGZmZmZmZhBAzczMzMzMEEBmZmZmZmYjQAAAAAAAACVAZmZmZmZmI0BmZmZmZmYeQGZmZmZmZhJAzczMzMzMIEAAAAAAAAAAQJqZmZmZmR9AZmZmZmZmKECamZmZmZkhQDMzMzMzMx9AZmZmZmZmIUAzMzMzMzMjQDMzMzMzMx9AmpmZmZmZF0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"ZmZmZmZmDkBmZmZmZmYOQM3MzMzMzAxAAAAAAAAADECamZmZmZkTQJqZmZmZmRdAZmZmZmZmFkCamZmZmZkTQGZmZmZmZhZAAAAAAAAAIUDNzMzMzMweQGZmZmZmZhxAZmZmZmZmGEAzMzMzMzMXQGZmZmZmZhxAAAAAAAAAHkAAAAAAAAAjQAAAAAAAACNAAAAAAAAAHkBmZmZmZmYcQAAAAAAAABxAzczMzMzMGEAAAAAAAAAWQA+7StKQFBVAq/jQT4KoFUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6892\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6968\",\"type\":\"UnionRenderers\"}},\"id\":\"6891\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"6819\",\"type\":\"ColumnDataSource\"}},\"id\":\"6826\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"6575\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"data_source\":{\"id\":\"6819\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6822\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6824\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6823\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6826\",\"type\":\"CDSView\"}},\"id\":\"6825\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"7003\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#7f7f7f\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#7f7f7f\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6824\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#2ca02c\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#2ca02c\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6635\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"6577\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#7f7f7f\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#7f7f7f\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6823\",\"type\":\"Scatter\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"6584\",\"type\":\"GlyphRenderer\"},{\"id\":\"6600\",\"type\":\"GlyphRenderer\"},{\"id\":\"6617\",\"type\":\"GlyphRenderer\"},{\"id\":\"6636\",\"type\":\"GlyphRenderer\"},{\"id\":\"6657\",\"type\":\"GlyphRenderer\"},{\"id\":\"6680\",\"type\":\"GlyphRenderer\"},{\"id\":\"6705\",\"type\":\"GlyphRenderer\"},{\"id\":\"6732\",\"type\":\"GlyphRenderer\"},{\"id\":\"6761\",\"type\":\"GlyphRenderer\"},{\"id\":\"6792\",\"type\":\"GlyphRenderer\"},{\"id\":\"6825\",\"type\":\"GlyphRenderer\"},{\"id\":\"6860\",\"type\":\"GlyphRenderer\"},{\"id\":\"6897\",\"type\":\"GlyphRenderer\"},{\"id\":\"6936\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Country\",\"@{country}\"],[\"Year\",\"@{year}\"],[\"Unemployment\",\"@{unem}\"],[\"GDP Growth\",\"@{growth}\"]]},\"id\":\"6527\",\"type\":\"HoverTool\"},{\"attributes\":{\"fill_color\":{\"value\":\"#7f7f7f\"},\"line_color\":{\"value\":\"#7f7f7f\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6822\",\"type\":\"Scatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\",\"Denmark\"],\"growth\":{\"__ndarray__\":\"ENiLVw/uBUBqJK4Io14LQGZmZmZmZg5AAAAAAAAAGkBmZmZmZmYCQJqZmZmZmQVAMzMzMzMzFUDNzMzMzMwMQM3MzMzMzOy/ZmZmZmZm5r8AAAAAAAAaQJqZmZmZmfk/AAAAAAAA+D8AAAAAAAAMQJqZmZmZmdm/zczMzMzM7L8AAAAAAAAIQM3MzMzMzABAAAAAAAAADEAzMzMzMzMRQM3MzMzMzAxAMzMzMzMz47+amZmZmZnJv5qZmZmZmek/MzMzMzMz+z8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"COzFqwf3HkAaiSvCqNcgQJqZmZmZmSFAAAAAAAAAJ0AzMzMzMzMdQM3MzMzMzB5AmpmZmZmZJEAzMzMzMzMhQGZmZmZmZhBAMzMzMzMzEUAAAAAAAAAnQGZmZmZmZhpAAAAAAAAAGkAAAAAAAAAhQGZmZmZmZhJAZmZmZmZmEEAAAAAAAAAgQGZmZmZmZhxAAAAAAAAAIUCamZmZmZkiQDMzMzMzMyFAmpmZmZmZEUAzMzMzMzMTQDMzMzMzMxdAzczMzMzMGkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"ZmZmZmZmAkCamZmZmZkFQAAAAAAAABRAMzMzMzMzD0AzMzMzMzMHQJqZmZmZmQ1AzczMzMzMDEAzMzMzMzMDQM3MzMzMzBRAAAAAAAAAGEAzMzMzMzMVQJqZmZmZmRlAMzMzMzMzHUBmZmZmZmYYQJqZmZmZmRtAmpmZmZmZJEAAAAAAAAAmQM3MzMzMzCZAAAAAAAAAIUAzMzMzMzMdQAAAAAAAABZAmpmZmZmZG0DNzMzMzMwcQNJnUelxQSBAQsRy8PGeIEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6631\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6671\",\"type\":\"UnionRenderers\"}},\"id\":\"6630\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_color\":{\"value\":\"#ff9896\"},\"line_color\":{\"value\":\"#ff9896\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6677\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_color\":{\"value\":\"#9467bd\"},\"line_color\":{\"value\":\"#9467bd\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6702\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"6551\",\"type\":\"BasicTicker\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#2ca02c\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#2ca02c\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6634\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#ff9896\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#ff9896\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6679\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"6855\",\"type\":\"Selection\"},{\"attributes\":{\"axis_label\":\"Year\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"6575\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"6542\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"6551\",\"type\":\"BasicTicker\"}},\"id\":\"6550\",\"type\":\"LinearAxis\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#ff9896\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#ff9896\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6678\",\"type\":\"Scatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\",\"Sweden\"],\"growth\":{\"__ndarray__\":\"qGPfX066AEAHb7SIzewKQM3MzMzMzAxAAAAAAAAAFEAAAAAAAAAaQM3MzMzMzOw/ZmZmZmZmAkAAAAAAAAAQQJqZmZmZmQlAzczMzMzMBECamZmZmZnxP5qZmZmZmfm/zczMzMzM/D9mZmZmZmYOQDMzMzMzM/s/MzMzMzMz07+amZmZmZnpPzMzMzMzMwNAMzMzMzMzC0CamZmZmZkBQGZmZmZmZgJAMzMzMzMzB0BmZmZmZmYCQDMzMzMzMwNAMzMzMzMz4z8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"1LHvLyddHEDCGy1iM7sgQDMzMzMzMyFAAAAAAAAAJEAAAAAAAAAnQJqZmZmZmRdAMzMzMzMzHUAAAAAAAAAiQGZmZmZmZiBAZmZmZmZmHkBmZmZmZmYYQDMzMzMzMwtAMzMzMzMzG0CamZmZmZkhQM3MzMzMzBpAzczMzMzMEkAzMzMzMzMXQJqZmZmZmR1AzczMzMzMIEDNzMzMzMwcQDMzMzMzMx1AmpmZmZmZH0AzMzMzMzMdQJqZmZmZmR1AZmZmZmZmFkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"ZmZmZmZm9j8zMzMzMzP7PwAAAAAAAABAMzMzMzMz+z9mZmZmZmb2PwAAAAAAAABAAAAAAAAAAEBmZmZmZmb+PwAAAAAAAPg/ZmZmZmZm9j8zMzMzMzPzPzMzMzMzM/M/mpmZmZmZ+T8AAAAAAAD4P2ZmZmZmZvY/AAAAAAAABEDNzMzMzMwIQAAAAAAAAAxAzczMzMzMCEBmZmZmZmYGQM3MzMzMzARAZmZmZmZm/j+amZmZmZn5P8tYfiq46eU//8rv2d8e+D8=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6820\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6888\",\"type\":\"UnionRenderers\"}},\"id\":\"6819\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"West Germany\"},\"renderers\":[{\"id\":\"6936\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6970\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"6652\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"6820\",\"type\":\"Selection\"},{\"attributes\":{\"axis_label\":\"Unemployment\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"6577\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"6542\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"6556\",\"type\":\"BasicTicker\"}},\"id\":\"6555\",\"type\":\"LinearAxis\"},{\"attributes\":{\"label\":{\"value\":\"Norway\"},\"renderers\":[{\"id\":\"6792\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6818\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"6968\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"6542\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"6551\",\"type\":\"BasicTicker\"}},\"id\":\"6554\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"6674\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6677\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6679\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6678\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6681\",\"type\":\"CDSView\"}},\"id\":\"6680\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\",\"Belgium\"],\"growth\":{\"__ndarray__\":\"JeHnZE5MCUCi+fd00AAPQM3MzMzMzBBAZmZmZmZmGkCamZmZmZkZQJqZmZmZmQ1AMzMzMzMzFUCamZmZmZkXQGZmZmZmZhBAAAAAAAAA+L8zMzMzMzMVQJqZmZmZmdk/AAAAAAAACEDNzMzMzMwAQAAAAAAAABBAAAAAAAAA+L8AAAAAAAD4P5qZmZmZmbm/ZmZmZmZm9j/NzMzMzMzsP5qZmZmZmfk/ZmZmZmZm/j8zMzMzMzMRQM3MzMzMzAxAZmZmZmZmDkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"Sfg5mRNTIEBo/j0dNMAhQGZmZmZmZiJAMzMzMzMzJ0DNzMzMzMwmQGZmZmZmZiFAmpmZmZmZJEDNzMzMzMwlQDMzMzMzMyJAAAAAAAAADECamZmZmZkkQJqZmZmZmRVAAAAAAAAAIEBmZmZmZmYcQAAAAAAAACJAAAAAAAAADEAAAAAAAAAaQJqZmZmZmRNAmpmZmZmZGUCamZmZmZkXQGZmZmZmZhpAmpmZmZmZG0CamZmZmZkiQDMzMzMzMyFAmpmZmZmZIUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"mpmZmZmZBUCamZmZmZkNQAAAAAAAABJAzczMzMzMDEAzMzMzMzMHQDMzMzMzMwdAMzMzMzMzC0DNzMzMzMwMQAAAAAAAABBAzczMzMzMGkAzMzMzMzMbQDMzMzMzMx9AzczMzMzMIEBmZmZmZmYhQM3MzMzMzCJAAAAAAAAAJEBmZmZmZmYnQM3MzMzMzClAAAAAAAAAKkAAAAAAAAAoQJqZmZmZmSZAMzMzMzMzJkAAAAAAAAAkQFWzvcxmiCJAaOs7GuJ3IUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6595\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6627\",\"type\":\"UnionRenderers\"}},\"id\":\"6594\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"6548\",\"type\":\"LinearScale\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\",\"United Kingdom\"],\"growth\":{\"__ndarray__\":\"AAkeOpgI/j/KzjaSXwoCQGZmZmZmZhBAAAAAAAAA+D+amZmZmZkBQJqZmZmZmQVAZmZmZmZmAkBmZmZmZmYeQAAAAAAAAPC/ZmZmZmZm5r9mZmZmZmYOQAAAAAAAAPA/zczMzMzMDECamZmZmZkBQGZmZmZmZgLAZmZmZmZm9r8AAAAAAAD4PzMzMzMzMwtAzczMzMzM/D+amZmZmZkNQAAAAAAAAAxAzczMzMzMEkBmZmZmZmYQQGZmZmZmZgJAmpmZmZmZ6T8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"QIKHDiaCG0BlZxvJLwUdQDMzMzMzMyJAAAAAAAAAGkDNzMzMzMwcQM3MzMzMzB5AMzMzMzMzHUAzMzMzMzMpQAAAAAAAABBAMzMzMzMzEUCamZmZmZkhQAAAAAAAABhAMzMzMzMzIUDNzMzMzMwcQJqZmZmZmQVAzczMzMzMDEAAAAAAAAAaQM3MzMzMzCBAMzMzMzMzG0BmZmZmZmYhQAAAAAAAACFAZmZmZmZmI0AzMzMzMzMiQDMzMzMzMx1AMzMzMzMzF0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"AAAAAAAA+D9mZmZmZmYCQAAAAAAAAARAMzMzMzMzA0DNzMzMzMwEQAAAAAAAAAxAZmZmZmZmDkCamZmZmZkFQM3MzMzMzARAAAAAAAAAEEAAAAAAAAAWQDMzMzMzMxdAzczMzMzMFkAzMzMzMzMVQAAAAAAAABxAAAAAAAAAJUBmZmZmZmYmQGZmZmZmZidAZmZmZmZmJ0BmZmZmZmYmQGZmZmZmZiZAZmZmZmZmJECamZmZmZkgQHhm3ZrPdBhAJ0I0BBHjFUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6855\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6927\",\"type\":\"UnionRenderers\"}},\"id\":\"6854\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"6930\",\"type\":\"ColumnDataSource\"}},\"id\":\"6937\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"6816\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"6674\",\"type\":\"ColumnDataSource\"}},\"id\":\"6681\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"6579\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"6930\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6933\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6935\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6934\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6937\",\"type\":\"CDSView\"}},\"id\":\"6936\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"6786\",\"type\":\"ColumnDataSource\"}},\"id\":\"6793\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"6608\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"6786\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6789\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6791\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6790\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6793\",\"type\":\"CDSView\"}},\"id\":\"6792\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_color\":{\"value\":\"#2ca02c\"},\"line_color\":{\"value\":\"#2ca02c\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6633\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#9edae5\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#9edae5\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6935\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"6648\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"label\":{\"value\":\"Belgium\"},\"renderers\":[{\"id\":\"6600\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6610\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#9467bd\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#9467bd\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6703\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#f7b6d2\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#f7b6d2\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6791\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#9edae5\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#9edae5\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6934\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#ff7f0e\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#ff7f0e\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6616\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#f7b6d2\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#f7b6d2\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6790\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_color\":{\"value\":\"#9edae5\"},\"line_color\":{\"value\":\"#9edae5\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6933\",\"type\":\"Scatter\"},{\"attributes\":{\"data_source\":{\"id\":\"6594\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6597\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6599\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6598\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6601\",\"type\":\"CDSView\"}},\"id\":\"6600\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_color\":{\"value\":\"#f7b6d2\"},\"line_color\":{\"value\":\"#f7b6d2\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6789\",\"type\":\"Scatter\"},{\"attributes\":{\"source\":{\"id\":\"6594\",\"type\":\"ColumnDataSource\"}},\"id\":\"6601\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_color\":{\"value\":\"#bcbd22\"},\"line_color\":{\"value\":\"#bcbd22\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6857\",\"type\":\"Scatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#9467bd\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#9467bd\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6704\",\"type\":\"Scatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\",\"Japan\"],\"growth\":{\"__ndarray__\":\"u6mSEsxGJUDCQMaSKComQJqZmZmZmSlAmpmZmZmZKECamZmZmZkjQM3MzMzMzBBAzczMzMzMIECamZmZmZkfQDMzMzMzM/O/zczMzMzMBEAzMzMzMzMTQDMzMzMzMxVAZmZmZmZmFEDNzMzMzMwUQJqZmZmZmRFAMzMzMzMzD0BmZmZmZmYGQJqZmZmZmQlAAAAAAAAAFEDNzMzMzMwSQAAAAAAAAARAmpmZmZmZEUDNzMzMzMwWQM3MzMzMzBJAzczMzMzMFEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"u6mSEsxGL0BhIGNJFBUwQM3MzMzMzDFAzczMzMxMMUCamZmZmZktQGZmZmZmZiJAzczMzMzMKkDNzMzMzMwpQGZmZmZmZg5AZmZmZmZmHkCamZmZmZkjQJqZmZmZmSRAMzMzMzMzJEBmZmZmZmYkQM3MzMzMzCJAzczMzMzMIUAzMzMzMzMfQGZmZmZmZiBAAAAAAAAAJEBmZmZmZmYjQAAAAAAAAB5AzczMzMzMIkBmZmZmZmYlQGZmZmZmZiNAZmZmZmZmJEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"zczMzMzM7D/NzMzMzMz0PzMzMzMzM/M/mpmZmZmZ8T8zMzMzMzPzPzMzMzMzM/M/ZmZmZmZm9j/NzMzMzMz0P2ZmZmZmZvY/ZmZmZmZm/j8AAAAAAAAAQAAAAAAAAABAmpmZmZmZAUDNzMzMzMwAQAAAAAAAAABAmpmZmZmZAUAzMzMzMzMDQM3MzMzMzARAmpmZmZmZBUDNzMzMzMwEQGZmZmZmZgZAMzMzMzMzB0AAAAAAAAAEQAcyTLc2HgJACRaHM7/KAEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6727\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6783\",\"type\":\"UnionRenderers\"}},\"id\":\"6726\",\"type\":\"ColumnDataSource\"},{\"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\":\"6569\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"6556\",\"type\":\"BasicTicker\"},{\"attributes\":{\"fill_color\":{\"value\":\"#ff7f0e\"},\"line_color\":{\"value\":\"#ff7f0e\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6614\",\"type\":\"Scatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\",\"West Germany\"],\"growth\":{\"__ndarray__\":\"317jRAWIB0B8hWCwdm++vzMzMzMzMxlAMzMzMzMzH0AAAAAAAAAYQDMzMzMzMwdAzczMzMzMEEDNzMzMzMwSQDMzMzMzM9M/mpmZmZmZ+b+amZmZmZkVQAAAAAAAAAhAMzMzMzMzB0DNzMzMzMwQQGZmZmZmZvY/mpmZmZmZyT8zMzMzMzPjvzMzMzMzM/M/zczMzMzMBEAAAAAAAAAAQGZmZmZmZgJAzczMzMzM/D+amZmZmZkNQJqZmZmZmQlAzczMzMzMEkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"cK9xogLEH0DqfT4lQoYTQJqZmZmZmSZAmpmZmZmZKUAAAAAAAAAmQJqZmZmZmR9AZmZmZmZmIkBmZmZmZmYjQDMzMzMzMxVAMzMzMzMzC0DNzMzMzMwkQAAAAAAAACBAmpmZmZmZH0BmZmZmZmYiQJqZmZmZmRlAzczMzMzMFECamZmZmZkRQM3MzMzMzBhAZmZmZmZmHkAAAAAAAAAcQDMzMzMzMx1AMzMzMzMzG0BmZmZmZmYhQGZmZmZmZiBAZmZmZmZmI0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"ZmZmZmZm5j/NzMzMzMwAQAAAAAAAAPg/zczMzMzM7D9mZmZmZmbmP5qZmZmZmek/mpmZmZmZ8T8zMzMzMzPzP83MzMzMzARAzczMzMzMEkBmZmZmZmYSQAAAAAAAABJAMzMzMzMzEUBmZmZmZmYOQGZmZmZmZg5AAAAAAAAAFkAAAAAAAAAeQDMzMzMzMyJAMzMzMzMzIkCamZmZmZkiQAAAAAAAACJAzczMzMzMIUBmZmZmZmYhQH4h5Lz/XxtAKe8+IgHWGEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6931\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"7003\",\"type\":\"UnionRenderers\"}},\"id\":\"6930\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"6931\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\",\"Austria\"],\"growth\":{\"__ndarray__\":\"tnS7TW6SFkDP6WgLvg8IQAAAAAAAABJAMzMzMzMzGUBmZmZmZmYcQGZmZmZmZhRAzczMzMzMGECamZmZmZkTQDMzMzMzMw9AmpmZmZmZ2b9mZmZmZmYSQJqZmZmZmRFAAAAAAAAA4D/NzMzMzMwSQAAAAAAAAAhAmpmZmZmZub8zMzMzMzPzP83MzMzMzABAAAAAAAAAAEAAAAAAAAAEQJqZmZmZmfE/ZmZmZmZm/j/NzMzMzMwQQJqZmZmZmQ1AmpmZmZmZE0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"W7rdJjdJJUB0OtqC7wMgQAAAAAAAACNAmpmZmZmZJkAzMzMzMzMoQDMzMzMzMyRAZmZmZmZmJkDNzMzMzMwjQM3MzMzMzCFAZmZmZmZmEkAzMzMzMzMjQM3MzMzMzCJAAAAAAAAAFkBmZmZmZmYjQAAAAAAAACBAmpmZmZmZE0DNzMzMzMwYQGZmZmZmZhxAAAAAAAAAHEAAAAAAAAAeQGZmZmZmZhhAmpmZmZmZG0BmZmZmZmYiQGZmZmZmZiFAzczMzMzMI0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"MzMzMzMz+z/NzMzMzMz8PwAAAAAAAABAzczMzMzM/D9mZmZmZmb2PzMzMzMzM/M/AAAAAAAA8D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz+z8zMzMzMzP7PwAAAAAAAPg/zczMzMzM/D8zMzMzMzP7P5qZmZmZmfk/zczMzMzMAEDNzMzMzMwIQGZmZmZmZg5AZmZmZmZmDkDNzMzMzMwMQM3MzMzMzAhAZmZmZmZmDkDNzMzMzMwMQBgVgmYhCwlAc++G2XDdCUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6579\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6608\",\"type\":\"UnionRenderers\"}},\"id\":\"6578\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#aec7e8\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#aec7e8\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6598\",\"type\":\"Scatter\"},{\"attributes\":{\"data_source\":{\"id\":\"6699\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6702\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6704\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6703\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6706\",\"type\":\"CDSView\"}},\"id\":\"6705\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"United States\"},\"renderers\":[{\"id\":\"6897\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6929\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#ff7f0e\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#ff7f0e\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6615\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"6888\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\",\"Canada\"],\"growth\":{\"__ndarray__\":\"qqRfbGs1G0C6s8BooGMHQGZmZmZmZhZAzczMzMzMFEDNzMzMzMwEQAAAAAAAABxAMzMzMzMzF0AAAAAAAAAeQAAAAAAAAAxAmpmZmZmZ8T9mZmZmZmYYQJqZmZmZmQFAMzMzMzMzD0AzMzMzMzMLQAAAAAAAAPA/AAAAAAAAEEAzMzMzMzMRwGZmZmZmZgZAmpmZmZmZFUDNzMzMzMwSQM3MzMzMzAhAAAAAAAAAEkAAAAAAAAAUQDMzMzMzMwNAmpmZmZmZ2T8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"VdIvtrWaJ0DdWWA00LEfQDMzMzMzMyVAZmZmZmZmJEBmZmZmZmYeQAAAAAAAAChAmpmZmZmZJUAAAAAAAAApQAAAAAAAACFAZmZmZmZmGEAzMzMzMzMmQM3MzMzMzBxAzczMzMzMIUDNzMzMzMwgQAAAAAAAABhAAAAAAAAAIkBoZmZmZmbmPzMzMzMzMx9AzczMzMzMJEBmZmZmZmYjQDMzMzMzMyBAAAAAAAAAI0AAAAAAAAAkQJqZmZmZmR1AmpmZmZmZFUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"zczMzMzMDEBmZmZmZmYQQDMzMzMzMxNAzczMzMzMEkCamZmZmZkXQJqZmZmZmRlAMzMzMzMzGUBmZmZmZmYWQJqZmZmZmRVAmpmZmZmZG0BmZmZmZmYcQDMzMzMzMyBAzczMzMzMIEAAAAAAAAAeQAAAAAAAAB5AZmZmZmZmHkAAAAAAAAAmQM3MzMzMzCdAmpmZmZmZJkAAAAAAAAAlQDMzMzMzMyNAzczMzMzMIUAzMzMzMzMfQM8LHHUZ+x1AHCRE+YIeIEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6612\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6648\",\"type\":\"UnionRenderers\"}},\"id\":\"6611\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"6723\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"6927\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"6542\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"6556\",\"type\":\"BasicTicker\"}},\"id\":\"6559\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"6854\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6857\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6859\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6858\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6861\",\"type\":\"CDSView\"}},\"id\":\"6860\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"6699\",\"type\":\"ColumnDataSource\"}},\"id\":\"6706\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#aec7e8\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#aec7e8\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6599\",\"type\":\"Scatter\"},{\"attributes\":{\"source\":{\"id\":\"6854\",\"type\":\"ColumnDataSource\"}},\"id\":\"6861\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"6891\",\"type\":\"ColumnDataSource\"}},\"id\":\"6898\",\"type\":\"CDSView\"},{\"attributes\":{\"label\":{\"value\":\"United Kingdom\"},\"renderers\":[{\"id\":\"6860\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6890\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"6564\",\"type\":\"ResetTool\"},{\"attributes\":{\"data_source\":{\"id\":\"6891\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6894\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6896\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6895\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6898\",\"type\":\"CDSView\"}},\"id\":\"6897\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"6630\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6633\",\"type\":\"Scatter\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"6635\",\"type\":\"Scatter\"},\"nonselection_glyph\":{\"id\":\"6634\",\"type\":\"Scatter\"},\"selection_glyph\":null,\"view\":{\"id\":\"6637\",\"type\":\"CDSView\"}},\"id\":\"6636\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"overlay\":{\"id\":\"6569\",\"type\":\"BoxAnnotation\"}},\"id\":\"6563\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#dbdb8d\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"#dbdb8d\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6896\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"6700\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"6560\",\"type\":\"SaveTool\"},{\"attributes\":{\"source\":{\"id\":\"6630\",\"type\":\"ColumnDataSource\"}},\"id\":\"6637\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#dbdb8d\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#dbdb8d\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6895\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"6612\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"6562\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"fill_color\":{\"value\":\"#dbdb8d\"},\"line_color\":{\"value\":\"#dbdb8d\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6894\",\"type\":\"Scatter\"},{\"attributes\":{},\"id\":\"6892\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"6561\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"6595\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\",\"Finland\"],\"growth\":{\"__ndarray__\":\"UtkLYCX6AkD4egj001kBQAAAAAAAAARAMzMzMzMzI0CamZmZmZkfQM3MzMzMzABAZmZmZmZmHkDNzMzMzMwaQAAAAAAAAAhAMzMzMzMz8z8zMzMzMzPTP5qZmZmZmck/zczMzMzMBECamZmZmZkdQGZmZmZmZhZAzczMzMzM/D8AAAAAAAAIQDMzMzMzMwdAAAAAAAAACEBmZmZmZmYKQM3MzMzMzABAAAAAAAAAEEDNzMzMzMwUQJqZmZmZmRVAmpmZmZmZ2T8=\",\"dtype\":\"float64\",\"shape\":[25]},\"size\":{\"__ndarray__\":\"qewFsBJ9HUB8PQT66awcQAAAAAAAAB5AMzMzMzMzLUDNzMzMzMwpQGZmZmZmZhxAMzMzMzMzKUBmZmZmZmYnQAAAAAAAACBAzczMzMzMGEAzMzMzMzMVQM3MzMzMzBRAZmZmZmZmHkDNzMzMzMwoQDMzMzMzMyVAMzMzMzMzG0AAAAAAAAAgQJqZmZmZmR9AAAAAAAAAIECamZmZmZkgQGZmZmZmZhxAAAAAAAAAIkBmZmZmZmYkQM3MzMzMzCRAmpmZmZmZFUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"unem\":{\"__ndarray__\":\"AAAAAAAA+D8zMzMzMzMHQGZmZmZmZg5AZmZmZmZmBkBmZmZmZmb+P5qZmZmZmQFAAAAAAAAABEBmZmZmZmYCQDMzMzMzM/s/mpmZmZmZAUBmZmZmZmYOQDMzMzMzMxdAzczMzMzMHECamZmZmZkXQGZmZmZmZhJAZmZmZmZmFECamZmZmZkVQJqZmZmZmRVAzczMzMzMFEAAAAAAAAAUQJqZmZmZmRVAZmZmZmZmFEBmZmZmZmYSQLg8e9OZkAtAY5tUNNZuDEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"6652\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"6696\",\"type\":\"UnionRenderers\"}},\"id\":\"6651\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"6527\",\"type\":\"HoverTool\"},{\"id\":\"6560\",\"type\":\"SaveTool\"},{\"id\":\"6561\",\"type\":\"PanTool\"},{\"id\":\"6562\",\"type\":\"WheelZoomTool\"},{\"id\":\"6563\",\"type\":\"BoxZoomTool\"},{\"id\":\"6564\",\"type\":\"ResetTool\"}]},\"id\":\"6565\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null,\"end\":1990.0,\"reset_end\":1990.0,\"reset_start\":1966.0,\"start\":1966.0,\"tags\":[[[\"year\",\"Year\",null]]]},\"id\":\"6525\",\"type\":\"Range1d\"},{\"attributes\":{\"callback\":null,\"end\":13.0,\"reset_end\":13.0,\"reset_start\":0.6847802,\"start\":0.6847802,\"tags\":[[[\"unem\",\"Unemployment\",null]]]},\"id\":\"6526\",\"type\":\"Range1d\"},{\"attributes\":{\"fill_color\":{\"value\":\"#aec7e8\"},\"line_color\":{\"value\":\"#aec7e8\"},\"size\":{\"field\":\"size\",\"units\":\"screen\"},\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"6597\",\"type\":\"Scatter\"}],\"root_ids\":[\"6542\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"363cbbfd-de5f-48ef-b999-da67404ebf6b\",\"roots\":{\"6542\":\"93d3ee86-544c-474d-83e8-bd0aa5b03459\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":NdOverlay [country]\n", " :Scatter [year] (unem,growth)" ] }, "execution_count": 37, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "6542" } }, "output_type": "execute_result" } ], "source": [ "ndoverlay" ] }, { "cell_type": "code", "execution_count": 40, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:46:06.229576Z", "start_time": "2019-03-18T00:46:05.548332Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('7730')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"314272fd-a61a-4749-8bda-69f8a433eedd\":{\"roots\":{\"references\":[{\"attributes\":{\"children\":[{\"id\":\"7729\",\"type\":\"WidgetBox\"},{\"id\":\"7727\",\"type\":\"Column\"}]},\"id\":\"7730\",\"type\":\"Column\"},{\"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\":\"7649\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"7577\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7586\",\"type\":\"CategoricalTicker\"}},\"id\":\"7588\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"7494\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"children\":[{\"id\":\"7705\",\"type\":\"ToolbarBox\"},{\"id\":\"7703\",\"type\":\"Column\"}]},\"id\":\"7706\",\"type\":\"Column\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"7485\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7494\",\"type\":\"CategoricalTicker\"}},\"id\":\"7496\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"Unemployment\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"7619\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"7577\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7590\",\"type\":\"BasicTicker\"},\"visible\":false},\"id\":\"7589\",\"type\":\"LinearAxis\"},{\"attributes\":{\"text\":\"Unemployment by Year\",\"width\":450},\"id\":\"7728\",\"type\":\"Div\"},{\"attributes\":{\"axis_label\":\"Unemployment\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"7527\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"7485\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7498\",\"type\":\"BasicTicker\"}},\"id\":\"7497\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"7590\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":{\"id\":\"7709\",\"type\":\"CustomJS\"},\"factors\":[\"Austria\",\"Belgium\",\"Netherlands\",\"West Germany\"]},\"id\":\"7707\",\"type\":\"FactorRange\"},{\"attributes\":{},\"id\":\"7644\",\"type\":\"ResetTool\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"7577\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7590\",\"type\":\"BasicTicker\"}},\"id\":\"7593\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"7498\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null},\"id\":\"7708\",\"type\":\"Range1d\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"7485\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7498\",\"type\":\"BasicTicker\"}},\"id\":\"7501\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"7617\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{},\"id\":\"7642\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"7609\",\"type\":\"Selection\"},{\"attributes\":{\"args\":{\"range\":{\"id\":\"7707\",\"type\":\"FactorRange\"}},\"code\":\"range.setv({start: 0, end: range.factors.length})\"},\"id\":\"7709\",\"type\":\"CustomJS\"},{\"attributes\":{\"overlay\":{\"id\":\"7649\",\"type\":\"BoxAnnotation\"}},\"id\":\"7643\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"7525\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"7575\",\"type\":\"HoverTool\"},{\"id\":\"7594\",\"type\":\"SaveTool\"},{\"id\":\"7595\",\"type\":\"PanTool\"},{\"id\":\"7596\",\"type\":\"WheelZoomTool\"},{\"id\":\"7597\",\"type\":\"BoxZoomTool\"},{\"id\":\"7598\",\"type\":\"ResetTool\"}]},\"id\":\"7599\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null,\"factors\":[\"1966\",\"1967\",\"1968\",\"1969\",\"1970\",\"1971\",\"1972\",\"1973\",\"1974\",\"1975\",\"1976\",\"1977\",\"1978\",\"1979\",\"1980\",\"1981\",\"1982\",\"1983\",\"1984\",\"1985\",\"1986\",\"1987\",\"1988\",\"1989\",\"1990\"],\"tags\":[[[\"year\",\"Year\",null]]]},\"id\":\"7620\",\"type\":\"FactorRange\"},{\"attributes\":{},\"id\":\"7517\",\"type\":\"Selection\"},{\"attributes\":{\"below\":[{\"id\":\"7717\",\"type\":\"CategoricalAxis\"}],\"left\":[{\"id\":\"7721\",\"type\":\"LinearAxis\"}],\"outline_line_alpha\":{\"value\":0},\"plot_height\":53,\"plot_width\":530,\"renderers\":[{\"id\":\"7717\",\"type\":\"CategoricalAxis\"},{\"id\":\"7720\",\"type\":\"Grid\"},{\"id\":\"7721\",\"type\":\"LinearAxis\"},{\"id\":\"7725\",\"type\":\"Grid\"}],\"title\":{\"id\":\"7732\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"7726\",\"type\":\"Toolbar\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"7707\",\"type\":\"FactorRange\"},\"x_scale\":{\"id\":\"7713\",\"type\":\"CategoricalScale\"},\"y_range\":{\"id\":\"7708\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"7715\",\"type\":\"LinearScale\"}},\"id\":\"7710\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"7594\",\"type\":\"SaveTool\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"7660\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Year\",\"@{year}\"],[\"Unemployment\",\"@{unem}\"]]},\"id\":\"7621\",\"type\":\"HoverTool\"},{\"attributes\":{\"children\":[{\"id\":\"7706\",\"type\":\"Column\"},{\"id\":\"7710\",\"subtype\":\"Figure\",\"type\":\"Plot\"}]},\"id\":\"7727\",\"type\":\"Column\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"7483\",\"type\":\"HoverTool\"},{\"id\":\"7502\",\"type\":\"SaveTool\"},{\"id\":\"7503\",\"type\":\"PanTool\"},{\"id\":\"7504\",\"type\":\"WheelZoomTool\"},{\"id\":\"7505\",\"type\":\"BoxZoomTool\"},{\"id\":\"7506\",\"type\":\"ResetTool\"}]},\"id\":\"7507\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"7502\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"7595\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"7713\",\"type\":\"CategoricalScale\"},{\"attributes\":{},\"id\":\"7503\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"7596\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"7715\",\"type\":\"LinearScale\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"7621\",\"type\":\"HoverTool\"},{\"id\":\"7640\",\"type\":\"SaveTool\"},{\"id\":\"7641\",\"type\":\"PanTool\"},{\"id\":\"7642\",\"type\":\"WheelZoomTool\"},{\"id\":\"7643\",\"type\":\"BoxZoomTool\"},{\"id\":\"7644\",\"type\":\"ResetTool\"}]},\"id\":\"7645\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"7504\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"overlay\":{\"id\":\"7603\",\"type\":\"BoxAnnotation\"}},\"id\":\"7597\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"7640\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"7491\",\"type\":\"LinearScale\"},{\"attributes\":{\"axis_label\":\"Country\",\"formatter\":{\"id\":\"7733\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":0.0,\"major_label_text_baseline\":\"middle\",\"plot\":{\"id\":\"7710\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7718\",\"type\":\"CategoricalTicker\"}},\"id\":\"7717\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"overlay\":{\"id\":\"7511\",\"type\":\"BoxAnnotation\"}},\"id\":\"7505\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"7598\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"7641\",\"type\":\"PanTool\"},{\"attributes\":{\"toolbar\":{\"id\":\"7704\",\"type\":\"ProxyToolbar\"},\"toolbar_location\":\"above\"},\"id\":\"7705\",\"type\":\"ToolbarBox\"},{\"attributes\":{},\"id\":\"7718\",\"type\":\"CategoricalTicker\"},{\"attributes\":{},\"id\":\"7506\",\"type\":\"ResetTool\"},{\"attributes\":{\"fill_color\":{\"value\":\"#30a2da\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"year\"}},\"id\":\"7657\",\"type\":\"VBar\"},{\"attributes\":{\"grid_line_alpha\":{\"value\":0},\"plot\":{\"id\":\"7710\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7718\",\"type\":\"CategoricalTicker\"}},\"id\":\"7720\",\"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\":\"7603\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"year\"}},\"id\":\"7658\",\"type\":\"VBar\"},{\"attributes\":{\"formatter\":{\"id\":\"7735\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"7710\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7722\",\"type\":\"BasicTicker\"},\"visible\":false},\"id\":\"7721\",\"type\":\"LinearAxis\"},{\"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\":\"7511\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"7627\",\"type\":\"CategoricalScale\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"year\"}},\"id\":\"7659\",\"type\":\"VBar\"},{\"attributes\":{},\"id\":\"7722\",\"type\":\"BasicTicker\"},{\"attributes\":{\"fill_color\":{\"value\":\"#30a2da\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"year\"}},\"id\":\"7611\",\"type\":\"VBar\"},{\"attributes\":{\"data_source\":{\"id\":\"7654\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7657\",\"type\":\"VBar\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"7659\",\"type\":\"VBar\"},\"nonselection_glyph\":{\"id\":\"7658\",\"type\":\"VBar\"},\"selection_glyph\":null,\"view\":{\"id\":\"7661\",\"type\":\"CDSView\"}},\"id\":\"7660\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"7540\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"dimension\":1,\"grid_line_alpha\":{\"value\":0},\"plot\":{\"id\":\"7710\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7722\",\"type\":\"BasicTicker\"}},\"id\":\"7725\",\"type\":\"Grid\"},{\"attributes\":{\"fill_color\":{\"value\":\"#30a2da\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"year\"}},\"id\":\"7519\",\"type\":\"VBar\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"year\"}},\"id\":\"7612\",\"type\":\"VBar\"},{\"attributes\":{\"source\":{\"id\":\"7654\",\"type\":\"ColumnDataSource\"}},\"id\":\"7661\",\"type\":\"CDSView\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\"},\"id\":\"7726\",\"type\":\"Toolbar\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"year\"}},\"id\":\"7520\",\"type\":\"VBar\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"year\"}},\"id\":\"7613\",\"type\":\"VBar\"},{\"attributes\":{\"data_source\":{\"id\":\"7608\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7611\",\"type\":\"VBar\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"7613\",\"type\":\"VBar\"},\"nonselection_glyph\":{\"id\":\"7612\",\"type\":\"VBar\"},\"selection_glyph\":null,\"view\":{\"id\":\"7615\",\"type\":\"CDSView\"}},\"id\":\"7614\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"year\"}},\"id\":\"7521\",\"type\":\"VBar\"},{\"attributes\":{},\"id\":\"7665\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"data_source\":{\"id\":\"7516\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7519\",\"type\":\"VBar\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"7521\",\"type\":\"VBar\"},\"nonselection_glyph\":{\"id\":\"7520\",\"type\":\"VBar\"},\"selection_glyph\":null,\"view\":{\"id\":\"7523\",\"type\":\"CDSView\"}},\"id\":\"7522\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"tools\":[{\"id\":\"7483\",\"type\":\"HoverTool\"},{\"id\":\"7502\",\"type\":\"SaveTool\"},{\"id\":\"7503\",\"type\":\"PanTool\"},{\"id\":\"7504\",\"type\":\"WheelZoomTool\"},{\"id\":\"7505\",\"type\":\"BoxZoomTool\"},{\"id\":\"7506\",\"type\":\"ResetTool\"},{\"id\":\"7529\",\"type\":\"HoverTool\"},{\"id\":\"7548\",\"type\":\"SaveTool\"},{\"id\":\"7549\",\"type\":\"PanTool\"},{\"id\":\"7550\",\"type\":\"WheelZoomTool\"},{\"id\":\"7551\",\"type\":\"BoxZoomTool\"},{\"id\":\"7552\",\"type\":\"ResetTool\"},{\"id\":\"7575\",\"type\":\"HoverTool\"},{\"id\":\"7594\",\"type\":\"SaveTool\"},{\"id\":\"7595\",\"type\":\"PanTool\"},{\"id\":\"7596\",\"type\":\"WheelZoomTool\"},{\"id\":\"7597\",\"type\":\"BoxZoomTool\"},{\"id\":\"7598\",\"type\":\"ResetTool\"},{\"id\":\"7621\",\"type\":\"HoverTool\"},{\"id\":\"7640\",\"type\":\"SaveTool\"},{\"id\":\"7641\",\"type\":\"PanTool\"},{\"id\":\"7642\",\"type\":\"WheelZoomTool\"},{\"id\":\"7643\",\"type\":\"BoxZoomTool\"},{\"id\":\"7644\",\"type\":\"ResetTool\"}]},\"id\":\"7704\",\"type\":\"ProxyToolbar\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"7531\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7544\",\"type\":\"BasicTicker\"}},\"id\":\"7547\",\"type\":\"Grid\"},{\"attributes\":{\"source\":{\"id\":\"7608\",\"type\":\"ColumnDataSource\"}},\"id\":\"7615\",\"type\":\"CDSView\"},{\"attributes\":{\"children\":[{\"id\":\"7728\",\"type\":\"Div\"}],\"width\":450},\"id\":\"7729\",\"type\":\"WidgetBox\"},{\"attributes\":{\"source\":{\"id\":\"7516\",\"type\":\"ColumnDataSource\"}},\"id\":\"7523\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"7619\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"7732\",\"type\":\"Title\"},{\"attributes\":{\"children\":[{\"id\":\"7485\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"id\":\"7531\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"id\":\"7577\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"id\":\"7623\",\"subtype\":\"Figure\",\"type\":\"Plot\"}]},\"id\":\"7702\",\"type\":\"Row\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"7622\",\"type\":\"Title\"},{\"attributes\":{\"below\":[{\"id\":\"7631\",\"type\":\"CategoricalAxis\"}],\"left\":[{\"id\":\"7635\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":3,\"min_border_left\":3,\"min_border_right\":3,\"min_border_top\":3,\"plot_height\":120,\"plot_width\":120,\"renderers\":[{\"id\":\"7631\",\"type\":\"CategoricalAxis\"},{\"id\":\"7634\",\"type\":\"Grid\"},{\"id\":\"7635\",\"type\":\"LinearAxis\"},{\"id\":\"7639\",\"type\":\"Grid\"},{\"id\":\"7649\",\"type\":\"BoxAnnotation\"},{\"id\":\"7660\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"7622\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"7645\",\"type\":\"Toolbar\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"7620\",\"type\":\"FactorRange\"},\"x_scale\":{\"id\":\"7627\",\"type\":\"CategoricalScale\"},\"y_range\":{\"id\":\"7482\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"7629\",\"type\":\"LinearScale\"}},\"id\":\"7623\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"7527\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"7672\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"7733\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"axis_label\":\"Year\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"7571\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":0.7853981633974483,\"plot\":{\"id\":\"7531\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7540\",\"type\":\"CategoricalTicker\"},\"visible\":false},\"id\":\"7539\",\"type\":\"CategoricalAxis\"},{\"attributes\":{},\"id\":\"7544\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"7537\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"7655\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"7735\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"7550\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"7549\",\"type\":\"PanTool\"},{\"attributes\":{\"overlay\":{\"id\":\"7557\",\"type\":\"BoxAnnotation\"}},\"id\":\"7551\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"axis_label\":\"Unemployment\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"7573\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"7531\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7544\",\"type\":\"BasicTicker\"},\"visible\":false},\"id\":\"7543\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"7548\",\"type\":\"SaveTool\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"7522\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Year\",\"@{year}\"],[\"Unemployment\",\"@{unem}\"]]},\"id\":\"7483\",\"type\":\"HoverTool\"},{\"attributes\":{\"children\":[{\"id\":\"7702\",\"type\":\"Row\"}]},\"id\":\"7703\",\"type\":\"Column\"},{\"attributes\":{},\"id\":\"7699\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"7531\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7540\",\"type\":\"CategoricalTicker\"}},\"id\":\"7542\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"7690\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"7573\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"7681\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"7484\",\"type\":\"Title\"},{\"attributes\":{\"callback\":null,\"factors\":[\"1966\",\"1967\",\"1968\",\"1969\",\"1970\",\"1971\",\"1972\",\"1973\",\"1974\",\"1975\",\"1976\",\"1977\",\"1978\",\"1979\",\"1980\",\"1981\",\"1982\",\"1983\",\"1984\",\"1985\",\"1986\",\"1987\",\"1988\",\"1989\",\"1990\"],\"tags\":[[[\"year\",\"Year\",null]]]},\"id\":\"7528\",\"type\":\"FactorRange\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"7568\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Year\",\"@{year}\"],[\"Unemployment\",\"@{unem}\"]]},\"id\":\"7529\",\"type\":\"HoverTool\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"7623\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7636\",\"type\":\"BasicTicker\"}},\"id\":\"7639\",\"type\":\"Grid\"},{\"attributes\":{\"below\":[{\"id\":\"7539\",\"type\":\"CategoricalAxis\"}],\"left\":[{\"id\":\"7543\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":3,\"min_border_left\":3,\"min_border_right\":3,\"min_border_top\":3,\"plot_height\":120,\"plot_width\":120,\"renderers\":[{\"id\":\"7539\",\"type\":\"CategoricalAxis\"},{\"id\":\"7542\",\"type\":\"Grid\"},{\"id\":\"7543\",\"type\":\"LinearAxis\"},{\"id\":\"7547\",\"type\":\"Grid\"},{\"id\":\"7557\",\"type\":\"BoxAnnotation\"},{\"id\":\"7568\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"7530\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"7553\",\"type\":\"Toolbar\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"7528\",\"type\":\"FactorRange\"},\"x_scale\":{\"id\":\"7535\",\"type\":\"CategoricalScale\"},\"y_range\":{\"id\":\"7482\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"7537\",\"type\":\"LinearScale\"}},\"id\":\"7531\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"7530\",\"type\":\"Title\"},{\"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\":\"7557\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"callback\":null,\"data\":{\"unem\":{\"__ndarray__\":\"ZmZmZmZm5j/NzMzMzMwAQAAAAAAAAPg/zczMzMzM7D9mZmZmZmbmP5qZmZmZmek/mpmZmZmZ8T8zMzMzMzPzP83MzMzMzARAzczMzMzMEkBmZmZmZmYSQAAAAAAAABJAMzMzMzMzEUBmZmZmZmYOQGZmZmZmZg5AAAAAAAAAFkAAAAAAAAAeQDMzMzMzMyJAMzMzMzMzIkCamZmZmZkiQAAAAAAAACJAzczMzMzMIUBmZmZmZmYhQH4h5Lz/XxtAKe8+IgHWGEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[\"1966\",\"1967\",\"1968\",\"1969\",\"1970\",\"1971\",\"1972\",\"1973\",\"1974\",\"1975\",\"1976\",\"1977\",\"1978\",\"1979\",\"1980\",\"1981\",\"1982\",\"1983\",\"1984\",\"1985\",\"1986\",\"1987\",\"1988\",\"1989\",\"1990\"]},\"selected\":{\"id\":\"7655\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"7699\",\"type\":\"UnionRenderers\"}},\"id\":\"7654\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"7632\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"7623\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7632\",\"type\":\"CategoricalTicker\"}},\"id\":\"7634\",\"type\":\"Grid\"},{\"attributes\":{\"callback\":null,\"factors\":[\"1966\",\"1967\",\"1968\",\"1969\",\"1970\",\"1971\",\"1972\",\"1973\",\"1974\",\"1975\",\"1976\",\"1977\",\"1978\",\"1979\",\"1980\",\"1981\",\"1982\",\"1983\",\"1984\",\"1985\",\"1986\",\"1987\",\"1988\",\"1989\",\"1990\"],\"tags\":[[[\"year\",\"Year\",null]]]},\"id\":\"7481\",\"type\":\"FactorRange\"},{\"attributes\":{},\"id\":\"7563\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"end\":13.0,\"reset_end\":13.0,\"reset_start\":0,\"tags\":[[[\"unem\",\"Unemployment\",null]]]},\"id\":\"7482\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"7663\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"unem\":{\"__ndarray__\":\"mpmZmZmZBUCamZmZmZkNQAAAAAAAABJAzczMzMzMDEAzMzMzMzMHQDMzMzMzMwdAMzMzMzMzC0DNzMzMzMwMQAAAAAAAABBAzczMzMzMGkAzMzMzMzMbQDMzMzMzMx9AzczMzMzMIEBmZmZmZmYhQM3MzMzMzCJAAAAAAAAAJEBmZmZmZmYnQM3MzMzMzClAAAAAAAAAKkAAAAAAAAAoQJqZmZmZmSZAMzMzMzMzJkAAAAAAAAAkQFWzvcxmiCJAaOs7GuJ3IUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[\"1966\",\"1967\",\"1968\",\"1969\",\"1970\",\"1971\",\"1972\",\"1973\",\"1974\",\"1975\",\"1976\",\"1977\",\"1978\",\"1979\",\"1980\",\"1981\",\"1982\",\"1983\",\"1984\",\"1985\",\"1986\",\"1987\",\"1988\",\"1989\",\"1990\"]},\"selected\":{\"id\":\"7563\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"7681\",\"type\":\"UnionRenderers\"}},\"id\":\"7562\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_color\":{\"value\":\"#30a2da\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"year\"}},\"id\":\"7565\",\"type\":\"VBar\"},{\"attributes\":{},\"id\":\"7636\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis_label\":\"Unemployment\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"7665\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"7623\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7636\",\"type\":\"BasicTicker\"},\"visible\":false},\"id\":\"7635\",\"type\":\"LinearAxis\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"year\"}},\"id\":\"7567\",\"type\":\"VBar\"},{\"attributes\":{},\"id\":\"7571\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{},\"id\":\"7489\",\"type\":\"CategoricalScale\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"unem\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"year\"}},\"id\":\"7566\",\"type\":\"VBar\"},{\"attributes\":{},\"id\":\"7552\",\"type\":\"ResetTool\"},{\"attributes\":{\"axis_label\":\"Year\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"7663\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":0.7853981633974483,\"plot\":{\"id\":\"7623\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7632\",\"type\":\"CategoricalTicker\"},\"visible\":false},\"id\":\"7631\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"7562\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7565\",\"type\":\"VBar\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"7567\",\"type\":\"VBar\"},\"nonselection_glyph\":{\"id\":\"7566\",\"type\":\"VBar\"},\"selection_glyph\":null,\"view\":{\"id\":\"7569\",\"type\":\"CDSView\"}},\"id\":\"7568\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"axis_label\":\"Year\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"7525\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":0.7853981633974483,\"plot\":{\"id\":\"7485\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7494\",\"type\":\"CategoricalTicker\"},\"visible\":false},\"id\":\"7493\",\"type\":\"CategoricalAxis\"},{\"attributes\":{},\"id\":\"7629\",\"type\":\"LinearScale\"},{\"attributes\":{\"callback\":null,\"factors\":[\"1966\",\"1967\",\"1968\",\"1969\",\"1970\",\"1971\",\"1972\",\"1973\",\"1974\",\"1975\",\"1976\",\"1977\",\"1978\",\"1979\",\"1980\",\"1981\",\"1982\",\"1983\",\"1984\",\"1985\",\"1986\",\"1987\",\"1988\",\"1989\",\"1990\"],\"tags\":[[[\"year\",\"Year\",null]]]},\"id\":\"7574\",\"type\":\"FactorRange\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"7614\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Year\",\"@{year}\"],[\"Unemployment\",\"@{unem}\"]]},\"id\":\"7575\",\"type\":\"HoverTool\"},{\"attributes\":{\"below\":[{\"id\":\"7585\",\"type\":\"CategoricalAxis\"}],\"left\":[{\"id\":\"7589\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":3,\"min_border_left\":3,\"min_border_right\":3,\"min_border_top\":3,\"plot_height\":120,\"plot_width\":120,\"renderers\":[{\"id\":\"7585\",\"type\":\"CategoricalAxis\"},{\"id\":\"7588\",\"type\":\"Grid\"},{\"id\":\"7589\",\"type\":\"LinearAxis\"},{\"id\":\"7593\",\"type\":\"Grid\"},{\"id\":\"7603\",\"type\":\"BoxAnnotation\"},{\"id\":\"7614\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"7576\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"7599\",\"type\":\"Toolbar\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"7574\",\"type\":\"FactorRange\"},\"x_scale\":{\"id\":\"7581\",\"type\":\"CategoricalScale\"},\"y_range\":{\"id\":\"7482\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"7583\",\"type\":\"LinearScale\"}},\"id\":\"7577\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"7535\",\"type\":\"CategoricalScale\"},{\"attributes\":{\"callback\":null,\"data\":{\"unem\":{\"__ndarray__\":\"AAAAAAAA8D8AAAAAAAAAQGZmZmZmZv4/ZmZmZmZm9j+amZmZmZnxP5qZmZmZmfk/ZmZmZmZmBkBmZmZmZmYGQAAAAAAAAAxAMzMzMzMzFUBmZmZmZmYWQAAAAAAAABZAAAAAAAAAFkBmZmZmZmYWQAAAAAAAABhAzczMzMzMIUCamZmZmZkkQJqZmZmZmShAmpmZmZmZKEBmZmZmZmYkQAAAAAAAACRAAAAAAAAAJEAzMzMzMzMkQACpTZzcnyBAGtUzzvAIHkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[\"1966\",\"1967\",\"1968\",\"1969\",\"1970\",\"1971\",\"1972\",\"1973\",\"1974\",\"1975\",\"1976\",\"1977\",\"1978\",\"1979\",\"1980\",\"1981\",\"1982\",\"1983\",\"1984\",\"1985\",\"1986\",\"1987\",\"1988\",\"1989\",\"1990\"]},\"selected\":{\"id\":\"7609\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"7690\",\"type\":\"UnionRenderers\"}},\"id\":\"7608\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"7576\",\"type\":\"Title\"},{\"attributes\":{\"callback\":null,\"data\":{\"unem\":{\"__ndarray__\":\"MzMzMzMz+z/NzMzMzMz8PwAAAAAAAABAzczMzMzM/D9mZmZmZmb2PzMzMzMzM/M/AAAAAAAA8D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz+z8zMzMzMzP7PwAAAAAAAPg/zczMzMzM/D8zMzMzMzP7P5qZmZmZmfk/zczMzMzMAEDNzMzMzMwIQGZmZmZmZg5AZmZmZmZmDkDNzMzMzMwMQM3MzMzMzAhAZmZmZmZmDkDNzMzMzMwMQBgVgmYhCwlAc++G2XDdCUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[\"1966\",\"1967\",\"1968\",\"1969\",\"1970\",\"1971\",\"1972\",\"1973\",\"1974\",\"1975\",\"1976\",\"1977\",\"1978\",\"1979\",\"1980\",\"1981\",\"1982\",\"1983\",\"1984\",\"1985\",\"1986\",\"1987\",\"1988\",\"1989\",\"1990\"]},\"selected\":{\"id\":\"7517\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"7672\",\"type\":\"UnionRenderers\"}},\"id\":\"7516\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"7581\",\"type\":\"CategoricalScale\"},{\"attributes\":{\"below\":[{\"id\":\"7493\",\"type\":\"CategoricalAxis\"}],\"left\":[{\"id\":\"7497\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":3,\"min_border_left\":3,\"min_border_right\":3,\"min_border_top\":3,\"plot_height\":120,\"plot_width\":170,\"renderers\":[{\"id\":\"7493\",\"type\":\"CategoricalAxis\"},{\"id\":\"7496\",\"type\":\"Grid\"},{\"id\":\"7497\",\"type\":\"LinearAxis\"},{\"id\":\"7501\",\"type\":\"Grid\"},{\"id\":\"7511\",\"type\":\"BoxAnnotation\"},{\"id\":\"7522\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"7484\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"7507\",\"type\":\"Toolbar\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"7481\",\"type\":\"FactorRange\"},\"x_scale\":{\"id\":\"7489\",\"type\":\"CategoricalScale\"},\"y_range\":{\"id\":\"7482\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"7491\",\"type\":\"LinearScale\"}},\"id\":\"7485\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"7529\",\"type\":\"HoverTool\"},{\"id\":\"7548\",\"type\":\"SaveTool\"},{\"id\":\"7549\",\"type\":\"PanTool\"},{\"id\":\"7550\",\"type\":\"WheelZoomTool\"},{\"id\":\"7551\",\"type\":\"BoxZoomTool\"},{\"id\":\"7552\",\"type\":\"ResetTool\"}]},\"id\":\"7553\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"7583\",\"type\":\"LinearScale\"},{\"attributes\":{\"source\":{\"id\":\"7562\",\"type\":\"ColumnDataSource\"}},\"id\":\"7569\",\"type\":\"CDSView\"},{\"attributes\":{\"axis_label\":\"Year\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"7617\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":0.7853981633974483,\"plot\":{\"id\":\"7577\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7586\",\"type\":\"CategoricalTicker\"},\"visible\":false},\"id\":\"7585\",\"type\":\"CategoricalAxis\"},{\"attributes\":{},\"id\":\"7586\",\"type\":\"CategoricalTicker\"}],\"root_ids\":[\"7730\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"314272fd-a61a-4749-8bda-69f8a433eedd\",\"roots\":{\"7730\":\"dfc08584-c33b-4a16-878f-7d68075fd895\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":GridSpace [country]\n", " :Bars [year] (unem)" ] }, "execution_count": 40, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "7730" } }, "output_type": "execute_result" } ], "source": [ "subset = macro.select(country=['Austria', 'Belgium', 'Netherlands', 'West Germany'])\n", "grid = subset.to(hv.Bars, 'year', 'unem').grid()\n", "grid.opts(title='Unemployment by Year', height=600)" ] }, { "cell_type": "code", "execution_count": 46, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:47:43.377447Z", "start_time": "2019-03-18T00:47:42.695761Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('9941')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"d01c545d-4596-40f8-9643-09f176626b14\":{\"roots\":{\"references\":[{\"attributes\":{\"children\":[{\"id\":\"9940\",\"type\":\"ToolbarBox\"},{\"id\":\"9938\",\"type\":\"Column\"}]},\"id\":\"9941\",\"type\":\"Column\"},{\"attributes\":{},\"id\":\"9907\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"9763\",\"type\":\"HoverTool\"},{\"id\":\"9783\",\"type\":\"SaveTool\"},{\"id\":\"9784\",\"type\":\"PanTool\"},{\"id\":\"9785\",\"type\":\"WheelZoomTool\"},{\"id\":\"9786\",\"type\":\"BoxZoomTool\"},{\"id\":\"9787\",\"type\":\"ResetTool\"}]},\"id\":\"9788\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"9757\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Year\",\"@{year}\"],[\"Unemployment\",\"@{unem}\"]]},\"id\":\"9717\",\"type\":\"HoverTool\"},{\"attributes\":{\"children\":[{\"id\":\"9937\",\"type\":\"Row\"}]},\"id\":\"9938\",\"type\":\"Column\"},{\"attributes\":{\"callback\":null,\"end\":13.0,\"reset_end\":13.0,\"reset_start\":0.7,\"start\":0.7,\"tags\":[[[\"unem\",\"Unemployment\",null]]]},\"id\":\"9716\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"9785\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"9787\",\"type\":\"ResetTool\"},{\"attributes\":{\"overlay\":{\"id\":\"9792\",\"type\":\"BoxAnnotation\"}},\"id\":\"9786\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"9762\",\"type\":\"BasicTickFormatter\"},{\"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\":\"9792\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"data_source\":{\"id\":\"9751\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"9754\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"9756\",\"type\":\"Line\"},\"nonselection_glyph\":{\"id\":\"9755\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"9758\",\"type\":\"CDSView\"}},\"id\":\"9757\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"9751\",\"type\":\"ColumnDataSource\"}},\"id\":\"9758\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"end\":1990.0,\"reset_end\":1990.0,\"reset_start\":1966.0,\"start\":1966.0,\"tags\":[[[\"year\",\"Year\",null]]]},\"id\":\"9715\",\"type\":\"Range1d\"},{\"attributes\":{\"callback\":null,\"data\":{\"unem\":{\"__ndarray__\":\"mpmZmZmZBUCamZmZmZkNQAAAAAAAABJAzczMzMzMDEAzMzMzMzMHQDMzMzMzMwdAMzMzMzMzC0DNzMzMzMwMQAAAAAAAABBAzczMzMzMGkAzMzMzMzMbQDMzMzMzMx9AzczMzMzMIEBmZmZmZmYhQM3MzMzMzCJAAAAAAAAAJEBmZmZmZmYnQM3MzMzMzClAAAAAAAAAKkAAAAAAAAAoQJqZmZmZmSZAMzMzMzMzJkAAAAAAAAAkQFWzvcxmiCJAaOs7GuJ3IUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"9798\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"9916\",\"type\":\"UnionRenderers\"}},\"id\":\"9797\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"9756\",\"type\":\"Line\"},{\"attributes\":{\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"9754\",\"type\":\"Line\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"9755\",\"type\":\"Line\"},{\"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\":\"9746\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"9741\",\"type\":\"ResetTool\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"9717\",\"type\":\"HoverTool\"},{\"id\":\"9737\",\"type\":\"SaveTool\"},{\"id\":\"9738\",\"type\":\"PanTool\"},{\"id\":\"9739\",\"type\":\"WheelZoomTool\"},{\"id\":\"9740\",\"type\":\"BoxZoomTool\"},{\"id\":\"9741\",\"type\":\"ResetTool\"}]},\"id\":\"9742\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"9738\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"9825\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"9934\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"9925\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"children\":[{\"id\":\"9719\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"id\":\"9765\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"id\":\"9811\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"id\":\"9857\",\"subtype\":\"Figure\",\"type\":\"Plot\"}]},\"id\":\"9937\",\"type\":\"Row\"},{\"attributes\":{},\"id\":\"9737\",\"type\":\"SaveTool\"},{\"attributes\":{\"overlay\":{\"id\":\"9746\",\"type\":\"BoxAnnotation\"}},\"id\":\"9740\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"9739\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"9783\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"9784\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"9798\",\"type\":\"Selection\"},{\"attributes\":{\"toolbar\":{\"id\":\"9939\",\"type\":\"ProxyToolbar\"},\"toolbar_location\":\"above\"},\"id\":\"9940\",\"type\":\"ToolbarBox\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"9719\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9733\",\"type\":\"BasicTicker\"}},\"id\":\"9736\",\"type\":\"Grid\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"9855\",\"type\":\"HoverTool\"},{\"id\":\"9875\",\"type\":\"SaveTool\"},{\"id\":\"9876\",\"type\":\"PanTool\"},{\"id\":\"9877\",\"type\":\"WheelZoomTool\"},{\"id\":\"9878\",\"type\":\"BoxZoomTool\"},{\"id\":\"9879\",\"type\":\"ResetTool\"}]},\"id\":\"9880\",\"type\":\"Toolbar\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"9811\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9825\",\"type\":\"BasicTicker\"}},\"id\":\"9828\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"9879\",\"type\":\"ResetTool\"},{\"attributes\":{\"callback\":null,\"data\":{\"unem\":{\"__ndarray__\":\"MzMzMzMz+z/NzMzMzMz8PwAAAAAAAABAzczMzMzM/D9mZmZmZmb2PzMzMzMzM/M/AAAAAAAA8D8AAAAAAADwP5qZmZmZmfE/MzMzMzMz+z8zMzMzMzP7PwAAAAAAAPg/zczMzMzM/D8zMzMzMzP7P5qZmZmZmfk/zczMzMzMAEDNzMzMzMwIQGZmZmZmZg5AZmZmZmZmDkDNzMzMzMwMQM3MzMzMzAhAZmZmZmZmDkDNzMzMzMwMQBgVgmYhCwlAc++G2XDdCUA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"9752\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"9907\",\"type\":\"UnionRenderers\"}},\"id\":\"9751\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"9892\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"9852\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"9752\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"9844\",\"type\":\"Selection\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"9809\",\"type\":\"HoverTool\"},{\"id\":\"9829\",\"type\":\"SaveTool\"},{\"id\":\"9830\",\"type\":\"PanTool\"},{\"id\":\"9831\",\"type\":\"WheelZoomTool\"},{\"id\":\"9832\",\"type\":\"BoxZoomTool\"},{\"id\":\"9833\",\"type\":\"ResetTool\"}]},\"id\":\"9834\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"9733\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"9829\",\"type\":\"SaveTool\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"9719\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9728\",\"type\":\"BasicTicker\"}},\"id\":\"9731\",\"type\":\"Grid\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"9894\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"9728\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"9830\",\"type\":\"PanTool\"},{\"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\":\"9884\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"axis_label\":\"Year\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"9760\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"9719\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9728\",\"type\":\"BasicTicker\"}},\"id\":\"9727\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"9831\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"axis_label\":\"Unemployment\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"9762\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"9719\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9733\",\"type\":\"BasicTicker\"}},\"id\":\"9732\",\"type\":\"LinearAxis\"},{\"attributes\":{\"source\":{\"id\":\"9889\",\"type\":\"ColumnDataSource\"}},\"id\":\"9896\",\"type\":\"CDSView\"},{\"attributes\":{\"overlay\":{\"id\":\"9838\",\"type\":\"BoxAnnotation\"}},\"id\":\"9832\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"9893\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"9833\",\"type\":\"ResetTool\"},{\"attributes\":{\"overlay\":{\"id\":\"9884\",\"type\":\"BoxAnnotation\"}},\"id\":\"9878\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"data_source\":{\"id\":\"9889\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"9892\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"9894\",\"type\":\"Line\"},\"nonselection_glyph\":{\"id\":\"9893\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"9896\",\"type\":\"CDSView\"}},\"id\":\"9895\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"9800\",\"type\":\"Line\"},{\"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\":\"9838\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"9802\",\"type\":\"Line\"},{\"attributes\":{\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"9846\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"9900\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"9847\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"9803\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Year\",\"@{year}\"],[\"Unemployment\",\"@{unem}\"]]},\"id\":\"9763\",\"type\":\"HoverTool\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"9848\",\"type\":\"Line\"},{\"attributes\":{\"below\":[{\"id\":\"9773\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"9778\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":200,\"plot_width\":200,\"renderers\":[{\"id\":\"9773\",\"type\":\"LinearAxis\"},{\"id\":\"9777\",\"type\":\"Grid\"},{\"id\":\"9778\",\"type\":\"LinearAxis\"},{\"id\":\"9782\",\"type\":\"Grid\"},{\"id\":\"9792\",\"type\":\"BoxAnnotation\"},{\"id\":\"9803\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"9764\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"9788\",\"type\":\"Toolbar\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"9715\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"9769\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"9716\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"9771\",\"type\":\"LinearScale\"}},\"id\":\"9765\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"data_source\":{\"id\":\"9843\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"9846\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"9848\",\"type\":\"Line\"},\"nonselection_glyph\":{\"id\":\"9847\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"9850\",\"type\":\"CDSView\"}},\"id\":\"9849\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":null,\"text\":\"Country: Belgium\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"9764\",\"type\":\"Title\"},{\"attributes\":{\"source\":{\"id\":\"9843\",\"type\":\"ColumnDataSource\"}},\"id\":\"9850\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"9769\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"9854\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"9771\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"9876\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"9877\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"unem\"}},\"id\":\"9801\",\"type\":\"Line\"},{\"attributes\":{\"axis_label\":\"Year\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"9806\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"9765\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9774\",\"type\":\"BasicTicker\"}},\"id\":\"9773\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"9875\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"9774\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"9797\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"9800\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"9802\",\"type\":\"Line\"},\"nonselection_glyph\":{\"id\":\"9801\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"9804\",\"type\":\"CDSView\"}},\"id\":\"9803\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"9890\",\"type\":\"Selection\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"9765\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9774\",\"type\":\"BasicTicker\"}},\"id\":\"9777\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"Unemployment\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"9808\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"9765\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9779\",\"type\":\"BasicTicker\"}},\"id\":\"9778\",\"type\":\"LinearAxis\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"9857\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9871\",\"type\":\"BasicTicker\"}},\"id\":\"9874\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"9808\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"9779\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"9866\",\"type\":\"BasicTicker\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"9765\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9779\",\"type\":\"BasicTicker\"}},\"id\":\"9782\",\"type\":\"Grid\"},{\"attributes\":{\"source\":{\"id\":\"9797\",\"type\":\"ColumnDataSource\"}},\"id\":\"9804\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"9871\",\"type\":\"BasicTicker\"},{\"attributes\":{\"tools\":[{\"id\":\"9717\",\"type\":\"HoverTool\"},{\"id\":\"9737\",\"type\":\"SaveTool\"},{\"id\":\"9738\",\"type\":\"PanTool\"},{\"id\":\"9739\",\"type\":\"WheelZoomTool\"},{\"id\":\"9740\",\"type\":\"BoxZoomTool\"},{\"id\":\"9741\",\"type\":\"ResetTool\"},{\"id\":\"9763\",\"type\":\"HoverTool\"},{\"id\":\"9783\",\"type\":\"SaveTool\"},{\"id\":\"9784\",\"type\":\"PanTool\"},{\"id\":\"9785\",\"type\":\"WheelZoomTool\"},{\"id\":\"9786\",\"type\":\"BoxZoomTool\"},{\"id\":\"9787\",\"type\":\"ResetTool\"},{\"id\":\"9809\",\"type\":\"HoverTool\"},{\"id\":\"9829\",\"type\":\"SaveTool\"},{\"id\":\"9830\",\"type\":\"PanTool\"},{\"id\":\"9831\",\"type\":\"WheelZoomTool\"},{\"id\":\"9832\",\"type\":\"BoxZoomTool\"},{\"id\":\"9833\",\"type\":\"ResetTool\"},{\"id\":\"9855\",\"type\":\"HoverTool\"},{\"id\":\"9875\",\"type\":\"SaveTool\"},{\"id\":\"9876\",\"type\":\"PanTool\"},{\"id\":\"9877\",\"type\":\"WheelZoomTool\"},{\"id\":\"9878\",\"type\":\"BoxZoomTool\"},{\"id\":\"9879\",\"type\":\"ResetTool\"}]},\"id\":\"9939\",\"type\":\"ProxyToolbar\"},{\"attributes\":{\"axis_label\":\"Unemployment\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"9900\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"9857\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9871\",\"type\":\"BasicTicker\"}},\"id\":\"9870\",\"type\":\"LinearAxis\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"9849\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Year\",\"@{year}\"],[\"Unemployment\",\"@{unem}\"]]},\"id\":\"9809\",\"type\":\"HoverTool\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"9857\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9866\",\"type\":\"BasicTicker\"}},\"id\":\"9869\",\"type\":\"Grid\"},{\"attributes\":{\"callback\":null,\"data\":{\"unem\":{\"__ndarray__\":\"AAAAAAAA8D8AAAAAAAAAQGZmZmZmZv4/ZmZmZmZm9j+amZmZmZnxP5qZmZmZmfk/ZmZmZmZmBkBmZmZmZmYGQAAAAAAAAAxAMzMzMzMzFUBmZmZmZmYWQAAAAAAAABZAAAAAAAAAFkBmZmZmZmYWQAAAAAAAABhAzczMzMzMIUCamZmZmZkkQJqZmZmZmShAmpmZmZmZKEBmZmZmZmYkQAAAAAAAACRAAAAAAAAAJEAzMzMzMzMkQACpTZzcnyBAGtUzzvAIHkA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"9844\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"9925\",\"type\":\"UnionRenderers\"}},\"id\":\"9843\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"below\":[{\"id\":\"9819\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"9824\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":200,\"plot_width\":200,\"renderers\":[{\"id\":\"9819\",\"type\":\"LinearAxis\"},{\"id\":\"9823\",\"type\":\"Grid\"},{\"id\":\"9824\",\"type\":\"LinearAxis\"},{\"id\":\"9828\",\"type\":\"Grid\"},{\"id\":\"9838\",\"type\":\"BoxAnnotation\"},{\"id\":\"9849\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"9810\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"9834\",\"type\":\"Toolbar\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"9715\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"9815\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"9716\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"9817\",\"type\":\"LinearScale\"}},\"id\":\"9811\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"plot\":null,\"text\":\"Country: Netherlands\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"9810\",\"type\":\"Title\"},{\"attributes\":{\"axis_label\":\"Year\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"9898\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"9857\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9866\",\"type\":\"BasicTicker\"}},\"id\":\"9865\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"9863\",\"type\":\"LinearScale\"},{\"attributes\":{\"below\":[{\"id\":\"9727\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"9732\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":200,\"plot_width\":200,\"renderers\":[{\"id\":\"9727\",\"type\":\"LinearAxis\"},{\"id\":\"9731\",\"type\":\"Grid\"},{\"id\":\"9732\",\"type\":\"LinearAxis\"},{\"id\":\"9736\",\"type\":\"Grid\"},{\"id\":\"9746\",\"type\":\"BoxAnnotation\"},{\"id\":\"9757\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"9718\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"9742\",\"type\":\"Toolbar\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"9715\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"9723\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"9716\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"9725\",\"type\":\"LinearScale\"}},\"id\":\"9719\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"9815\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"9817\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"9760\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"9916\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"9861\",\"type\":\"LinearScale\"},{\"attributes\":{\"plot\":null,\"text\":\"Country: Austria\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"9718\",\"type\":\"Title\"},{\"attributes\":{\"axis_label\":\"Year\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"9852\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"9811\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9820\",\"type\":\"BasicTicker\"}},\"id\":\"9819\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"9723\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"9806\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"9820\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"9898\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"unem\":{\"__ndarray__\":\"ZmZmZmZm5j/NzMzMzMwAQAAAAAAAAPg/zczMzMzM7D9mZmZmZmbmP5qZmZmZmek/mpmZmZmZ8T8zMzMzMzPzP83MzMzMzARAzczMzMzMEkBmZmZmZmYSQAAAAAAAABJAMzMzMzMzEUBmZmZmZmYOQGZmZmZmZg5AAAAAAAAAFkAAAAAAAAAeQDMzMzMzMyJAMzMzMzMzIkCamZmZmZkiQAAAAAAAACJAzczMzMzMIUBmZmZmZmYhQH4h5Lz/XxtAKe8+IgHWGEA=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"9890\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"9934\",\"type\":\"UnionRenderers\"}},\"id\":\"9889\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"below\":[{\"id\":\"9865\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"9870\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":200,\"plot_width\":200,\"renderers\":[{\"id\":\"9865\",\"type\":\"LinearAxis\"},{\"id\":\"9869\",\"type\":\"Grid\"},{\"id\":\"9870\",\"type\":\"LinearAxis\"},{\"id\":\"9874\",\"type\":\"Grid\"},{\"id\":\"9884\",\"type\":\"BoxAnnotation\"},{\"id\":\"9895\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"9856\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"9880\",\"type\":\"Toolbar\"},\"toolbar_location\":null,\"x_range\":{\"id\":\"9715\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"9861\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"9716\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"9863\",\"type\":\"LinearScale\"}},\"id\":\"9857\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"9811\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9820\",\"type\":\"BasicTicker\"}},\"id\":\"9823\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"9725\",\"type\":\"LinearScale\"},{\"attributes\":{\"plot\":null,\"text\":\"Country: West Germany\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"9856\",\"type\":\"Title\"},{\"attributes\":{\"axis_label\":\"Unemployment\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"9854\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"9811\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"9825\",\"type\":\"BasicTicker\"}},\"id\":\"9824\",\"type\":\"LinearAxis\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"9895\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Year\",\"@{year}\"],[\"Unemployment\",\"@{unem}\"]]},\"id\":\"9855\",\"type\":\"HoverTool\"}],\"root_ids\":[\"9941\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"d01c545d-4596-40f8-9643-09f176626b14\",\"roots\":{\"9941\":\"ed401974-58bf-4994-8be0-e5628056df04\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":NdLayout [country]\n", " :Curve [year] (unem)" ] }, "execution_count": 46, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "9941" } }, "output_type": "execute_result" } ], "source": [ "ndlayout = subset.to(hv.Curve, 'year', 'unem').layout()\n", "ndlayout.opts(\n", " opts.Curve(width=200, height=200, \n", " title='Unemployment Over Time', line_width=2))" ] }, { "cell_type": "code", "execution_count": 47, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:48:10.703107Z", "start_time": "2019-03-18T00:48:10.377586Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('10426')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"507bb481-ac6b-4e21-9360-8d842109688c\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"10434\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"10439\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_height\":300,\"renderers\":[{\"id\":\"10434\",\"type\":\"LinearAxis\"},{\"id\":\"10438\",\"type\":\"Grid\"},{\"id\":\"10439\",\"type\":\"LinearAxis\"},{\"id\":\"10443\",\"type\":\"Grid\"},{\"id\":\"10453\",\"type\":\"BoxAnnotation\"},{\"id\":\"10468\",\"type\":\"GlyphRenderer\"},{\"id\":\"10472\",\"type\":\"Whisker\"}],\"title\":{\"id\":\"10425\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"10449\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"10422\",\"type\":\"Range1d\"},\"x_scale\":{\"id\":\"10430\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"10423\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"10432\",\"type\":\"LinearScale\"}},\"id\":\"10426\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"10459\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"10432\",\"type\":\"LinearScale\"},{\"attributes\":{\"callback\":null,\"data\":{\"growth\":{\"__ndarray__\":\"adtT2kY2EUD5zqnmdjgPQJIkSZIkSRNAJUmSJEmSGUDbtm3btm0VQPqKr/iKrwxA1UEd1EEdFEBXfMVXfMUWQNu2bdu2bQFAt23btm3bxj/iK77iK74SQM3MzMzMzAJAD+qgDuqgCEAHdVAHdVAPQOqgDuqgDgBAt23btm3b5j8uvuIrvuLbP9NBHdRBHQBAgzqogzqoCUDbtm3btm0JQDuogzqogwRA6aAO6qAOBkAP6qAO6qAMQL7iK77iKwhAHtRBHdRBA0A=\",\"dtype\":\"float64\",\"shape\":[25]},\"growth_std\":{\"__ndarray__\":\"Ft+D3wP5AkC45eOqeCkFQCCvbqQ7awRAm7aPcmALBED3UuYNvK4EQDCuMKtnLvk/21xhC3oE/D+mDp18Nzn2P+ERqTXpDQJAPKta1s8e/z9k1K/IsNT8P3b13q4l1/4/jkLfbD/u8z9e9toVL5z2P/EnQtXeUgFAicrvHavh/D/6eKrutP0AQKRcBQQ1KvQ/EQJGEDM7+j+roxpVy8PzP+obzwjsW+k/2w0vSTxB9z/yJNDodA35P5o/bR8y1vQ/PNlo+uZG+z8=\",\"dtype\":\"float64\",\"shape\":[25]},\"year\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990]},\"selected\":{\"id\":\"10463\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"10482\",\"type\":\"UnionRenderers\"}},\"id\":\"10462\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"10468\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Year\",\"@{year}\"],[\"GDP Growth\",\"@{growth}\"],[\"growth_std\",\"@{growth_std}\"]]},\"id\":\"10424\",\"type\":\"HoverTool\"},{\"attributes\":{\"level\":\"underlay\",\"plot\":null,\"size\":10},\"id\":\"10480\",\"type\":\"TeeHead\"},{\"attributes\":{\"callback\":null,\"data\":{\"base\":[1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990],\"lower\":{\"__ndarray__\":\"eK9HqhPn/j+C0ot3/B30PwSaI4ANJwJAr9uU1jEZD0C/GvWosSwGQOIzFyNXGABAPNWJokY4CkCuOJ54LjcRQMBga0dLBrS/hT1/H2JD/L+SbSRh/xEHQJCQ6qrPCds/kJFisJRT/T/Y+WJ8XQIEQHBwOLPeQ8S/rhOCQvRz8b9oQlxSugL7vwROakidIOg/9XIK90EV+T8LysBhohf/P4HCn3BaWfw/9zPuigXc9D+W1ziaLxoAQOKF6lyTgfs/AJ41gIJ55j8=\",\"dtype\":\"float64\",\"shape\":[25]},\"upper\":{\"__ndarray__\":\"9MoVysiyGkBY2sbI9zAaQCJ8gGTCfh1AORLtrvzLIUBW4GDiFMUfQAnxI2dfoxRADJn1VmAeG0AAwOw2ylMcQF5kiwjQvRFAeQybxh79AED7IOoUWPMZQMQjHtIvHBFAq0WI4gRMEUAb+B5JRk8VQG5kqN+/sBBAssCu/LAnBEDA0Ca0DHoEQCXwH1ZcMgpAxp3lBepiE0BYhP1CzqcRQDZvtzyj2gpA6xNTh5/XEEBEfoRB0pMUQEZB8eZ9SxFAXiA7zaNyEEA=\",\"dtype\":\"float64\",\"shape\":[25]}},\"selected\":{\"id\":\"10471\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"10484\",\"type\":\"UnionRenderers\"}},\"id\":\"10470\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"10471\",\"type\":\"Selection\"},{\"attributes\":{\"base\":{\"field\":\"base\",\"units\":\"data\"},\"lower\":{\"field\":\"lower\",\"units\":\"data\"},\"lower_head\":{\"id\":\"10479\",\"type\":\"TeeHead\"},\"plot\":{\"id\":\"10426\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"source\":{\"id\":\"10470\",\"type\":\"ColumnDataSource\"},\"upper\":{\"field\":\"upper\",\"units\":\"data\"},\"upper_head\":{\"id\":\"10480\",\"type\":\"TeeHead\"}},\"id\":\"10472\",\"type\":\"Whisker\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"growth\"}},\"id\":\"10466\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"10435\",\"type\":\"BasicTicker\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"10426\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"10440\",\"type\":\"BasicTicker\"}},\"id\":\"10443\",\"type\":\"Grid\"},{\"attributes\":{\"level\":\"underlay\",\"plot\":null,\"size\":10},\"id\":\"10479\",\"type\":\"TeeHead\"},{\"attributes\":{},\"id\":\"10482\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"10430\",\"type\":\"LinearScale\"},{\"attributes\":{\"callback\":null,\"end\":1990.0,\"reset_end\":1990.0,\"reset_start\":1966.0,\"start\":1966.0,\"tags\":[[[\"year\",\"Year\",null]]]},\"id\":\"10422\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"10446\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"10426\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"10435\",\"type\":\"BasicTicker\"}},\"id\":\"10438\",\"type\":\"Grid\"},{\"attributes\":{\"callback\":null,\"end\":8.898412195624688,\"reset_end\":8.898412195624688,\"reset_start\":-1.7664509992935973,\"start\":-1.7664509992935973,\"tags\":[[[\"growth\",\"GDP Growth\",null]]]},\"id\":\"10423\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"10448\",\"type\":\"ResetTool\"},{\"attributes\":{\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"growth\"}},\"id\":\"10465\",\"type\":\"Line\"},{\"attributes\":{\"line_alpha\":0.2,\"line_color\":\"#30a2da\",\"line_width\":2,\"x\":{\"field\":\"year\"},\"y\":{\"field\":\"growth\"}},\"id\":\"10467\",\"type\":\"Line\"},{\"attributes\":{\"overlay\":{\"id\":\"10453\",\"type\":\"BoxAnnotation\"}},\"id\":\"10447\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"10461\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"axis_label\":\"GDP Growth\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"10461\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"10426\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"10440\",\"type\":\"BasicTicker\"}},\"id\":\"10439\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"10445\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"10463\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"10462\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"10465\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"10467\",\"type\":\"Line\"},\"nonselection_glyph\":{\"id\":\"10466\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"10469\",\"type\":\"CDSView\"}},\"id\":\"10468\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":null,\"text\":\"\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"10425\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"10484\",\"type\":\"UnionRenderers\"},{\"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\":\"10453\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"axis_label\":\"Year\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"10459\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"10426\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"10435\",\"type\":\"BasicTicker\"}},\"id\":\"10434\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"10440\",\"type\":\"BasicTicker\"},{\"attributes\":{\"source\":{\"id\":\"10462\",\"type\":\"ColumnDataSource\"}},\"id\":\"10469\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"10444\",\"type\":\"SaveTool\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"10424\",\"type\":\"HoverTool\"},{\"id\":\"10444\",\"type\":\"SaveTool\"},{\"id\":\"10445\",\"type\":\"PanTool\"},{\"id\":\"10446\",\"type\":\"WheelZoomTool\"},{\"id\":\"10447\",\"type\":\"BoxZoomTool\"},{\"id\":\"10448\",\"type\":\"ResetTool\"}]},\"id\":\"10449\",\"type\":\"Toolbar\"}],\"root_ids\":[\"10426\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"507bb481-ac6b-4e21-9360-8d842109688c\",\"roots\":{\"10426\":\"c4ce5c53-362d-4e5d-bdff-c0ee3573a6fd\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":Overlay\n", " .Curve.I :Curve [year] (growth,growth_std)\n", " .ErrorBars.I :ErrorBars [year] (growth,growth_std)" ] }, "execution_count": 47, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "10426" } }, "output_type": "execute_result" } ], "source": [ "agg = macro.reindex(vdims=['growth']).aggregate('year', function=np.mean, spreadfn=np.std)\n", "hv.Curve(agg) * hv.ErrorBars(agg)" ] }, { "cell_type": "code", "execution_count": 53, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:51:25.359060Z", "start_time": "2019-03-18T00:51:25.023959Z" } }, "outputs": [ { "data": { "text/plain": [ ":Dataset [country,year] (growth,unem,capmob,trade)" ] }, "execution_count": 53, "metadata": {}, "output_type": "execute_result" } ], "source": [ "macro" ] }, { "cell_type": "code", "execution_count": 54, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:51:35.801243Z", "start_time": "2019-03-18T00:51:35.327119Z" } }, "outputs": [ { "data": { "text/plain": [ ":Dataset [country,year] (growth)" ] }, "execution_count": 54, "metadata": {}, "output_type": "execute_result" } ], "source": [ " macro.reindex(vdims=['growth'])" ] }, { "cell_type": "code", "execution_count": 56, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:52:42.033848Z", "start_time": "2019-03-18T00:52:41.365625Z" } }, "outputs": [ { "data": { "application/javascript": [ "\n", "// Ugly hack - see HoloViews #2574 for more information\n", "if (!(document.getElementById('11351')) && !(document.getElementById('_anim_imgNone'))) {\n", " console.log(\"Creating DOM nodes dynamically for assumed nbconvert export. To generate clean HTML output set HV_DOC_HTML as an environment variable.\")\n", " var htmlObject = document.createElement('div');\n", " htmlObject.innerHTML = `
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
`;\n", " var scriptTags = document.getElementsByTagName('script');\n", " var parentTag = scriptTags[scriptTags.length-1].parentNode;\n", " if (parentTag.attributes.length && (parentTag.attributes[0].name == 'data-shell-mode')) {\n", " alert('Displaying PyViz objects in JupyterLab requires the jupyterlab_pyviz extension to be installed, install it with:\\n\\n\\tjupyter labextension install @pyviz/jupyterlab_pyviz');\n", " } else {\n", " parentTag.append(htmlObject)\n", " }\n", "}\n", "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"385840bf-5490-411d-bcf9-0d52638636d6\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"11359\",\"type\":\"CategoricalAxis\"}],\"left\":[{\"id\":\"11363\",\"type\":\"LinearAxis\"}],\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"min_border_top\":10,\"plot_width\":800,\"renderers\":[{\"id\":\"11359\",\"type\":\"CategoricalAxis\"},{\"id\":\"11362\",\"type\":\"Grid\"},{\"id\":\"11363\",\"type\":\"LinearAxis\"},{\"id\":\"11367\",\"type\":\"Grid\"},{\"id\":\"11377\",\"type\":\"BoxAnnotation\"},{\"id\":\"11392\",\"type\":\"GlyphRenderer\"},{\"id\":\"11396\",\"type\":\"Whisker\"}],\"title\":{\"id\":\"11350\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"11373\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"11347\",\"type\":\"FactorRange\"},\"x_scale\":{\"id\":\"11355\",\"type\":\"CategoricalScale\"},\"y_range\":{\"id\":\"11348\",\"type\":\"Range1d\"},\"y_scale\":{\"id\":\"11357\",\"type\":\"LinearScale\"}},\"id\":\"11351\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"level\":\"underlay\",\"plot\":null,\"size\":10},\"id\":\"11403\",\"type\":\"TeeHead\"},{\"attributes\":{},\"id\":\"11383\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"overlay\":{\"id\":\"11377\",\"type\":\"BoxAnnotation\"}},\"id\":\"11371\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"11357\",\"type\":\"LinearScale\"},{\"attributes\":{\"axis_label\":\"Country\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"11383\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":1.3089969389957472,\"plot\":{\"id\":\"11351\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"11360\",\"type\":\"CategoricalTicker\"}},\"id\":\"11359\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"level\":\"underlay\",\"plot\":null,\"size\":10},\"id\":\"11404\",\"type\":\"TeeHead\"},{\"attributes\":{\"dimension\":1,\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"11351\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"11364\",\"type\":\"BasicTicker\"}},\"id\":\"11367\",\"type\":\"Grid\"},{\"attributes\":{\"source\":{\"id\":\"11386\",\"type\":\"ColumnDataSource\"}},\"id\":\"11393\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"11406\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"11364\",\"type\":\"BasicTicker\"},{\"attributes\":{\"plot\":null,\"text\":\"Unemployment by Country\",\"text_color\":{\"value\":\"black\"},\"text_font_size\":{\"value\":\"12pt\"}},\"id\":\"11350\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"11372\",\"type\":\"ResetTool\"},{\"attributes\":{\"callback\":null,\"end\":5.816824659999998,\"reset_end\":5.816824659999998,\"reset_start\":0.0,\"tags\":[[[\"growth\",\"GDP Growth\",null]]]},\"id\":\"11348\",\"type\":\"Range1d\"},{\"attributes\":{\"fill_color\":{\"value\":\"#30a2da\"},\"top\":{\"field\":\"growth\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"country\"}},\"id\":\"11389\",\"type\":\"VBar\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"growth\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"country\"}},\"id\":\"11390\",\"type\":\"VBar\"},{\"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\":\"11377\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"#30a2da\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"value\":\"black\"},\"top\":{\"field\":\"growth\"},\"width\":{\"value\":0.8},\"x\":{\"field\":\"country\"}},\"id\":\"11391\",\"type\":\"VBar\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"11349\",\"type\":\"HoverTool\"},{\"id\":\"11368\",\"type\":\"SaveTool\"},{\"id\":\"11369\",\"type\":\"PanTool\"},{\"id\":\"11370\",\"type\":\"WheelZoomTool\"},{\"id\":\"11371\",\"type\":\"BoxZoomTool\"},{\"id\":\"11372\",\"type\":\"ResetTool\"}]},\"id\":\"11373\",\"type\":\"Toolbar\"},{\"attributes\":{\"data_source\":{\"id\":\"11386\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"11389\",\"type\":\"VBar\"},\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"11391\",\"type\":\"VBar\"},\"nonselection_glyph\":{\"id\":\"11390\",\"type\":\"VBar\"},\"selection_glyph\":null,\"view\":{\"id\":\"11393\",\"type\":\"CDSView\"}},\"id\":\"11392\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"renderers\":[{\"id\":\"11392\",\"type\":\"GlyphRenderer\"}],\"tooltips\":[[\"Country\",\"@{country}\"],[\"GDP Growth\",\"@{growth}\"],[\"growth_sem\",\"@{growth_sem}\"]]},\"id\":\"11349\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"11370\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"11360\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"callback\":null,\"data\":{\"country\":[\"United States\",\"Canada\",\"United Kingdom\",\"Netherlands\",\"Belgium\",\"France\",\"West Germany\",\"Austria\",\"Italy\",\"Finland\",\"Sweden\",\"Norway\",\"Denmark\",\"Japan\"],\"growth\":{\"__ndarray__\":\"MnAVy/p7B0A34yUZ6KMNQC9SGeAxxQFAN/41OpYABUB6UsMK+agHQAMwSkK1wApAOHJy+e7aBkB4XsUKANMLQO3cW2FfOgpAKE9rMJOMDUCD4VkLfv4CQK6+8tSuXw9AX8AU49HNAkC0EAWvbUQXQA==\",\"dtype\":\"float64\",\"shape\":[14]},\"growth_sem\":{\"__ndarray__\":\"HmY/6Luf3z/KDFvfJy3gP+ba+Vi5UNs/VFzN3wtx2T/qIVqxZsLcP23fw3+BRtg/MixbJPs93T+aBAru3TraP5IbHhddlOA/zA5jkG5q4D8SXHjlRkvVP9aNhFr5I9g/hbGM1M/m2z+NPxr86YPlPw==\",\"dtype\":\"float64\",\"shape\":[14]}},\"selected\":{\"id\":\"11387\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"11406\",\"type\":\"UnionRenderers\"}},\"id\":\"11386\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"11408\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"11387\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"11355\",\"type\":\"CategoricalScale\"},{\"attributes\":{\"base\":{\"field\":\"base\",\"units\":\"data\"},\"lower\":{\"field\":\"lower\",\"units\":\"data\"},\"lower_head\":{\"id\":\"11403\",\"type\":\"TeeHead\"},\"plot\":{\"id\":\"11351\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"source\":{\"id\":\"11394\",\"type\":\"ColumnDataSource\"},\"upper\":{\"field\":\"upper\",\"units\":\"data\"},\"upper_head\":{\"id\":\"11404\",\"type\":\"TeeHead\"}},\"id\":\"11396\",\"type\":\"Whisker\"},{\"attributes\":{\"grid_line_color\":{\"value\":null},\"plot\":{\"id\":\"11351\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"11360\",\"type\":\"CategoricalTicker\"}},\"id\":\"11362\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"11369\",\"type\":\"PanTool\"},{\"attributes\":{\"callback\":null,\"data\":{\"base\":[\"United States\",\"Canada\",\"United Kingdom\",\"Netherlands\",\"Belgium\",\"France\",\"West Germany\",\"Austria\",\"Italy\",\"Finland\",\"Sweden\",\"Norway\",\"Denmark\",\"Japan\"],\"lower\":{\"__ndarray__\":\"boMNTgOIA0AEIE8hnpgJQKQt9Gk1tvw/rFI8vnTSAUA9Dpg0rBAEQBW0URLltwdAsgznlC8zA0DlHQRNpIsIQAhWlBtIFQZAdYtSjPdxCUAB1qouFVUAQPMsoqkvWwxAXVQG0e+h/j/CyIFv8JMUQA==\",\"dtype\":\"float64\",\"shape\":[14]},\"upper\":{\"__ndarray__\":\"9lwdSPJvC0A1U34ImdcQQIyNOAtJLwVAwqkvtrcuCEC3lu7gRUELQPGrQnKFyQ1Avtf9Xa6CCkALn4bIWxoPQNJjI6d2Xw5AbglCapfTEEAF7Qjo5qcFQDSoIQAXMhFAkFam3atKBkCmWIju6vQZQA==\",\"dtype\":\"float64\",\"shape\":[14]}},\"selected\":{\"id\":\"11395\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"11408\",\"type\":\"UnionRenderers\"}},\"id\":\"11394\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"11385\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"factors\":[\"United States\",\"Canada\",\"United Kingdom\",\"Netherlands\",\"Belgium\",\"France\",\"West Germany\",\"Austria\",\"Italy\",\"Finland\",\"Sweden\",\"Norway\",\"Denmark\",\"Japan\"],\"tags\":[[[\"country\",\"Country\",null]]]},\"id\":\"11347\",\"type\":\"FactorRange\"},{\"attributes\":{\"axis_label\":\"GDP Growth\",\"bounds\":\"auto\",\"formatter\":{\"id\":\"11385\",\"type\":\"BasicTickFormatter\"},\"major_label_orientation\":\"horizontal\",\"plot\":{\"id\":\"11351\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"11364\",\"type\":\"BasicTicker\"}},\"id\":\"11363\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"11368\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"11395\",\"type\":\"Selection\"}],\"root_ids\":[\"11351\"]},\"title\":\"Bokeh Application\",\"version\":\"1.0.4\"}};\n", " var render_items = [{\"docid\":\"385840bf-5490-411d-bcf9-0d52638636d6\",\"roots\":{\"11351\":\"39afea5d-3e85-485e-8fb3-bbc0bad9392a\"}}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
" ], "text/plain": [ ":Overlay\n", " .Bars.I :Bars [country] (growth,growth_sem)\n", " .ErrorBars.I :ErrorBars [country] (growth,growth_sem)" ] }, "execution_count": 56, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "11351" } }, "output_type": "execute_result" } ], "source": [ "agg = macro.reindex(vdims=['growth']).aggregate('country', function=np.mean, spreadfn=ss.sem)\n", "hv.Bars(agg).opts(width=800, height=600, xrotation = 75, \n", "title='Unemployment by Country') * hv.ErrorBars(agg)" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "ExecuteTime": { "end_time": "2019-03-18T00:19:53.648458Z", "start_time": "2019-03-18T00:19:34.543184Z" } }, "outputs": [ { "data": { "text/html": [ "" ], "text/vnd.plotly.v1+html": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "" ], "text/vnd.plotly.v1+html": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Data manipulation\n", "import pandas as pd\n", "import numpy as np\n", "\n", "# Options for pandas\n", "pd.options.display.max_columns = 50\n", "pd.options.display.max_rows = 30\n", "\n", "# Display all cell outputs\n", "from IPython.core.interactiveshell import InteractiveShell\n", "InteractiveShell.ast_node_interactivity = 'all'\n", "\n", "from IPython import get_ipython\n", "ipython = get_ipython()\n", "\n", "# autoreload extension\n", "if 'autoreload' not in ipython.extension_manager.loaded:\n", " %load_ext autoreload\n", "\n", "%autoreload 2\n", "\n", "# Visualizations\n", "import plotly.plotly as py\n", "import plotly.graph_objs as go\n", "from plotly.offline import iplot, init_notebook_mode\n", "init_notebook_mode(connected=True)\n", "\n", "import cufflinks as cf\n", "cf.go_offline(connected=True)\n", "cf.set_config_file(theme='white')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Analysis/Modeling\n", "Do work here" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Results\n", "Show graphs and stats here" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Conclusions and Next Steps\n", "Summarize findings here" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "toc": { "base_numbering": 1, "nav_menu": {}, "number_sections": true, "sideBar": true, "skip_h1_title": false, "title_cell": "Table of Contents", "title_sidebar": "Contents", "toc_cell": false, "toc_position": {}, "toc_section_display": true, "toc_window_display": false }, "varInspector": { "cols": { "lenName": 16, "lenType": 16, "lenVar": 40 }, "kernels_config": { "python": { "delete_cmd_postfix": "", "delete_cmd_prefix": "del ", "library": "var_list.py", "varRefreshCmd": "print(var_dic_list())" }, "r": { "delete_cmd_postfix": ") ", "delete_cmd_prefix": "rm(", "library": "var_list.r", "varRefreshCmd": "cat(var_dic_list()) " } }, "types_to_exclude": [ "module", "function", "builtin_function_or_method", "instance", "_Feature" ], "window_display": false } }, "nbformat": 4, "nbformat_minor": 2 }